1527 Commits

Author SHA1 Message Date
gary a2dfb41b79 Fix FS read by type to read byte by byte 2017-05-09 14:40:05 -05:00
gary a5166e03bb Fix oxfstool format to use FileSystem::format instead of FileStore::format 2017-05-04 00:50:53 -05:00
gary 796241cda6 Remove inodemgr.hpp from install 2017-05-02 17:44:54 -05:00
gary 1889cfcb58 Add compare for added MC test fields 2017-05-01 02:49:57 -05:00
gary ed8ff4bb11 Add empty struct to MC test 2017-05-01 02:39:55 -05:00
gary 4e610c3167 Fix MC to ommit empty objects 2017-05-01 02:35:14 -05:00
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 a7a9256503 Make warnings non-fatal during debug builds 2017-04-26 04:00:21 -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 493c59fa5e Merge branch 'master' of github.com:wombatant/ox 2017-04-25 22:01:34 -05:00
gary 52f326f96c Add mkdir support 2017-04-25 22:01:21 -05:00
gary 7b58d2ef06 Merge branch 'master' of github.com:wombatant/ox 2017-04-25 20:55:23 -05:00
gary 386c72a77b Add gmake switch to use gmake if it is present
gmake is expected to be the default on most platforms, but it needs to be
explicitly specified on some systems.
2017-04-25 20:36:05 -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 21b83c7188 Merge branch 'master' of github.com:wombatant/ox 2017-04-22 02:46:51 -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 df1605d189 Merge branch 'master' of github.com:wombatant/ox 2017-04-18 17:20:36 -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 9b7c68efc9 Merge branch 'master' of github.com:wombatant/ox into release-0.1 2017-04-18 05:05:28 -05:00