Commit Graph

209 Commits

Author SHA1 Message Date
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
gary cb4f11d41f Merge branch 'release-0.1' of github.com:wombatant/ox 2017-04-18 05:02:09 -05:00
gary 58400b950b Add install directory GBA build setup 2017-04-18 05:00:43 -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 release-0.1.0 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 17f09ab84a Merge branch 'release-0.0' 2017-04-12 22:14:00 -05:00
gary 9328113fcd Fix library paths in OxConfig.cmake 2017-04-12 22:03:56 -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
gary 9f3b338fed Add ClArgs library 2017-04-12 00:20:17 -05:00