Commit Graph

181 Commits

Author SHA1 Message Date
gary 746dae0ec5 Fix default values for MC reader and add 8+ fields struct to MC test 2017-04-30 22:00:54 -05:00
gary c3388c58f9 Fix issue with writing setting field presence mask for empty arrays 2017-04-30 21:57:57 -05:00
gary 5328f9004e Remove InodeManager 2017-04-29 14:04:48 -05:00
gary 49bc32abf9 Fix issues with MetalClaw reader iteration too many fields 2017-04-29 08:59:10 -05:00
gary 99c3ca72f5 Add array support to MetalClaw 2017-04-29 08:15:31 -05:00
gary 80ecd429c3 Fix for GCC 2017-04-28 12:50:17 -05:00
gary 7378ce4c32 Get MetalClaw read/write test passing 2017-04-28 12:42:28 -05:00
gary 50ecefdb38 Add bstring type 2017-04-28 01:36:47 -05:00
gary 6bc6230eb6 Add MetalClawWriter 2017-04-27 04:53:05 -05:00
gary 89ff3844fd Add move and strip directories functionality to FileSystem 2017-04-26 19:43:24 -05:00
gary 1cd34a9ba4 Add missing includes to the install step 2017-04-26 19:42:08 -05:00
gary fdd9dead43 Add recursive remove option to FileSystem 2017-04-26 06:43:30 -05:00
gary efa54547d0 Add support for removing files by path 2017-04-26 04:07:00 -05:00
gary 544eb94f34 Add support for removing directory entries 2017-04-26 04:01:19 -05:00
gary c4c70ddabe Make FileSystem store a copy of ox::Random 2017-04-26 02:37:54 -05:00
gary a916205cdb Fix GCC compile issue 2017-04-26 01:55:38 -05:00
gary 1b6eee4d85 Fix FileStore::write test and fix missed error report 2017-04-26 01:40:46 -05:00
gary 9cd8eb2167 Fix FileSystem32::write(string) test 2017-04-25 22:29:59 -05:00
gary 52f326f96c Add mkdir support 2017-04-25 22:01:21 -05:00
gary c5410c8755 Fix issue with allocator that caused deallocation to reset the
allocation point
2017-04-25 18:30:29 -05:00
gary b7b5772c34 Add comment crediting the random number generation algorithm 2017-04-24 20:13:15 -05:00
gary 41c017e305 Remove use of std::function in fs test 2017-04-24 02:41:57 -05:00
gary 7abbf8768f Add support for writing file by path 2017-04-24 02:38:23 -05:00
gary 7c54d3fb47 Add initial support for looking up file by path 2017-04-23 04:10:12 -05:00
gary 32d50a42df Fix oxfstool format to corrctly set the use directories setting 2017-04-23 03:58:31 -05:00
gary c3fe5e9cc2 Fix PathIterator to allow paths that don't start with / 2017-04-22 14:34:20 -05:00
gary f9634a2f3a Fix PathIterator for paths that don't end with / 2017-04-22 07:11:48 -05:00
gary d48183218c Delete byteswap.cpp 2017-04-22 02:50:58 -05:00
gary 1743b8ceba Reduce max string length for strops to fit 32 bit systems 2017-04-22 01:51:02 -05:00
gary a3fac6529b Fix to build with GCC 2017-04-22 01:42:16 -05:00
gary 5936a751d3 Add PathIterator class for file system 2017-04-22 01:27:26 -05:00
gary 7bce077ea8 Made libraries use position indepentent code (PIC) 2017-04-21 05:37:24 -05:00
gary 87c265e17b Put FileSystem format version bump in createFileSystem 2017-04-19 00:58:14 -05:00
gary e976fd3fe6 Upgrade FileStore format verion due to addition of packed attribute 2017-04-18 17:24:41 -05:00
gary 9308b5e59c Merge branch 'release-0.1' 2017-04-18 17:22:04 -05:00
gary e3ff37c6c9 Make FileSystem constructor explicit 2017-04-18 17:20:13 -05:00
gary 6e690ee98d Add support for reading from FileStore by type 2017-04-18 17:18:08 -05:00
gary aa1b3d0a74 Add alignment attributes to FS structs 2017-04-18 00:52:31 -05:00
gary b7775d3d82 Fix override warning and fix buffer overflow check 2017-04-14 01:50:57 -05:00
gary bf110e5341 Add a bounded read option for the file system 2017-04-13 20:16:42 -05:00
gary 9183815634 Fix GBA build not to build libraries that use stdlib 2017-04-13 04:31:30 -05:00
gary c6e33e5285 Fix error handling for opening an invalid file system 2017-04-13 04:07:24 -05:00
gary 709cfbf750 Remove inode parameter from space needed 2017-04-13 03:49:54 -05:00
gary 5c02645036 Fix issues with clarg parsing bools 2017-04-13 03:39:40 -05:00
gary 75e4aaa3b4 Make clargs use std::string 2017-04-13 03:19:53 -05:00
gary f2384e93c7 Merge branch 'release-0.0' 2017-04-13 02:22:17 -05:00
gary 7fdf5751b1 Add expandCopy and expandCopyCleanup 2017-04-13 02:12:26 -05:00
gary 0402fac389 Add string and in options to ClArgs 2017-04-12 23:52:21 -05:00
gary 4fde40ece9 Remove ox::std namespace 2017-04-12 21:28:59 -05:00
gary 5e80cc80b8 Add size check to createFileSystem 2017-04-12 21:26:23 -05:00