Commit Graph

  • 1ce2797f33 Flatten out namespaces to only ox gary 2017-05-11 00:48:28 -05:00
  • e0063a7b55 Cleanup oxfstool format output gary 2017-05-09 14:05:30 -05:00
  • a2dfb41b79 Fix FS read by type to read byte by byte gary 2017-05-09 11:48:58 -05:00
  • a5166e03bb Fix oxfstool format to use FileSystem::format instead of FileStore::format gary 2017-05-04 00:50:53 -05:00
  • 796241cda6 Remove inodemgr.hpp from install gary 2017-05-02 17:44:54 -05:00
  • 1889cfcb58 Add compare for added MC test fields gary 2017-05-01 02:43:55 -05:00
  • ed8ff4bb11 Add empty struct to MC test gary 2017-05-01 02:39:55 -05:00
  • 4e610c3167 Fix MC to ommit empty objects gary 2017-05-01 02:27:37 -05:00
  • 746dae0ec5 Fix default values for MC reader and add 8+ fields struct to MC test gary 2017-04-30 22:00:54 -05:00
  • c3388c58f9 Fix issue with writing setting field presence mask for empty arrays gary 2017-04-30 20:25:37 -05:00
  • 5328f9004e Remove InodeManager gary 2017-04-29 14:04:48 -05:00
  • 49bc32abf9 Fix issues with MetalClaw reader iteration too many fields gary 2017-04-29 08:59:10 -05:00
  • 99c3ca72f5 Add array support to MetalClaw gary 2017-04-29 08:15:31 -05:00
  • 80ecd429c3 Fix for GCC gary 2017-04-28 12:45:53 -05:00
  • 7378ce4c32 Get MetalClaw read/write test passing gary 2017-04-28 12:42:28 -05:00
  • 50ecefdb38 Add bstring type gary 2017-04-28 01:36:47 -05:00
  • 6bc6230eb6 Add MetalClawWriter gary 2017-04-27 04:53:05 -05:00
  • 89ff3844fd Add move and strip directories functionality to FileSystem gary 2017-04-26 19:43:24 -05:00
  • 1cd34a9ba4 Add missing includes to the install step gary 2017-04-26 19:42:08 -05:00
  • fdd9dead43 Add recursive remove option to FileSystem gary 2017-04-26 06:43:30 -05:00
  • efa54547d0 Add support for removing files by path gary 2017-04-26 04:07:00 -05:00
  • 544eb94f34 Add support for removing directory entries gary 2017-04-26 04:01:19 -05:00
  • a7a9256503 Make warnings non-fatal during debug builds gary 2017-04-26 04:00:21 -05:00
  • c4c70ddabe Make FileSystem store a copy of ox::Random gary 2017-04-26 02:37:54 -05:00
  • a916205cdb Fix GCC compile issue gary 2017-04-26 01:55:38 -05:00
  • 1b6eee4d85 Fix FileStore::write test and fix missed error report gary 2017-04-26 01:40:46 -05:00
  • 9cd8eb2167 Fix FileSystem32::write(string) test gary 2017-04-25 22:29:59 -05:00
  • 493c59fa5e Merge branch 'master' of github.com:wombatant/ox gary 2017-04-25 22:01:34 -05:00
  • 52f326f96c Add mkdir support gary 2017-04-25 22:01:21 -05:00
  • 7b58d2ef06 Merge branch 'master' of github.com:wombatant/ox gary 2017-04-25 20:55:23 -05:00
  • 386c72a77b Add gmake switch to use gmake if it is present gary 2017-04-25 20:36:05 -05:00
  • c5410c8755 Fix issue with allocator that caused deallocation to reset the allocation point gary 2017-04-25 18:30:29 -05:00
  • b7b5772c34 Add comment crediting the random number generation algorithm gary 2017-04-24 20:13:15 -05:00
  • 41c017e305 Remove use of std::function in fs test gary 2017-04-24 02:41:57 -05:00
  • 7abbf8768f Add support for writing file by path gary 2017-04-24 02:38:23 -05:00
  • 7c54d3fb47 Add initial support for looking up file by path gary 2017-04-23 04:10:12 -05:00
  • 32d50a42df Fix oxfstool format to corrctly set the use directories setting gary 2017-04-23 03:58:31 -05:00
  • c3fe5e9cc2 Fix PathIterator to allow paths that don't start with / gary 2017-04-22 14:34:20 -05:00
  • f9634a2f3a Fix PathIterator for paths that don't end with / gary 2017-04-22 07:11:48 -05:00
  • d48183218c Delete byteswap.cpp gary 2017-04-22 02:50:58 -05:00
  • 21b83c7188 Merge branch 'master' of github.com:wombatant/ox gary 2017-04-22 02:46:51 -05:00
  • 1743b8ceba Reduce max string length for strops to fit 32 bit systems gary 2017-04-22 01:51:02 -05:00
  • a3fac6529b Fix to build with GCC gary 2017-04-22 01:40:38 -05:00
  • 5936a751d3 Add PathIterator class for file system gary 2017-04-22 01:27:26 -05:00
  • 7bce077ea8 Made libraries use position indepentent code (PIC) gary 2017-04-21 05:37:24 -05:00
  • 87c265e17b Put FileSystem format version bump in createFileSystem gary 2017-04-19 00:58:14 -05:00
  • e976fd3fe6 Upgrade FileStore format verion due to addition of packed attribute release-0.2 gary 2017-04-18 17:24:41 -05:00
  • 9308b5e59c Merge branch 'release-0.1' gary 2017-04-18 17:22:04 -05:00
  • df1605d189 Merge branch 'master' of github.com:wombatant/ox gary 2017-04-18 17:20:36 -05:00
  • e3ff37c6c9 Make FileSystem constructor explicit gary 2017-04-18 17:20:13 -05:00
  • 6e690ee98d Add support for reading from FileStore by type release-0.1 gary 2017-04-18 17:18:08 -05:00
  • 9b7c68efc9 Merge branch 'master' of github.com:wombatant/ox into release-0.1 gary 2017-04-18 05:05:28 -05:00
  • cb4f11d41f Merge branch 'release-0.1' of github.com:wombatant/ox gary 2017-04-18 05:02:09 -05:00
  • 58400b950b Add install directory GBA build setup gary 2017-04-18 05:00:43 -05:00
  • aa1b3d0a74 Add alignment attributes to FS structs gary 2017-04-17 21:58:02 -05:00
  • b7775d3d82 Fix override warning and fix buffer overflow check release-0.1.0 gary 2017-04-14 01:05:18 -05:00
  • bf110e5341 Add a bounded read option for the file system gary 2017-04-13 20:16:42 -05:00
  • 9183815634 Fix GBA build not to build libraries that use stdlib gary 2017-04-13 04:31:30 -05:00
  • c6e33e5285 Fix error handling for opening an invalid file system gary 2017-04-13 04:07:24 -05:00
  • 709cfbf750 Remove inode parameter from space needed gary 2017-04-13 03:49:54 -05:00
  • 5c02645036 Fix issues with clarg parsing bools gary 2017-04-13 03:39:40 -05:00
  • 75e4aaa3b4 Make clargs use std::string gary 2017-04-13 03:19:53 -05:00
  • f2384e93c7 Merge branch 'release-0.0' gary 2017-04-13 02:22:17 -05:00
  • 7fdf5751b1 Add expandCopy and expandCopyCleanup release-0.0 gary 2017-04-13 02:12:26 -05:00
  • 0402fac389 Add string and in options to ClArgs gary 2017-04-12 23:47:19 -05:00
  • 17f09ab84a Merge branch 'release-0.0' gary 2017-04-12 22:14:00 -05:00
  • 9328113fcd Fix library paths in OxConfig.cmake gary 2017-04-12 22:03:56 -05:00
  • 4fde40ece9 Remove ox::std namespace gary 2017-04-12 21:27:55 -05:00
  • 5e80cc80b8 Add size check to createFileSystem gary 2017-04-12 21:26:23 -05:00
  • 9f3b338fed Add ClArgs library gary 2017-04-12 00:20:17 -05:00
  • 0052cccc14 Fix OxConfig.cmake to work with GBA builds again release-0.0.2 gary 2017-04-11 22:41:23 -05:00
  • e25d4a67da Merge branch 'master' of github.com:wombatant/ox release-0.0.1 gary 2017-04-11 19:58:50 -05:00
  • 78edb14d76 Fix some issues in in FileStore::alloc that caused buffer overflows gary 2017-04-11 19:55:17 -05:00
  • 416883b354 Add explicit <string> include to byteswap test gary 2017-04-11 19:08:13 -05:00
  • 8eb73298f5 Put the current inode space usage back into the spaceNeeded method gary 2017-04-10 23:17:39 -05:00
  • 02b25ef882 Add non-CMAKE_FIND_ROOT_PATH paths to OxConfig.cmake release-0.0.0 gary 2017-04-10 17:11:07 -05:00
  • da410b7f39 Add shell command to Makefile gary 2017-04-10 17:09:47 -05:00
  • eab7e0ff3a Add byteswap.hpp to the list of installed headers gary 2017-04-10 01:35:47 -05:00
  • aaac08d3b2 Fix some PowerPC issues in the byteswap test gary 2017-04-10 00:10:15 -05:00
  • 31396a071c Cleanup endianess converion redundancy gary 2017-04-09 23:28:58 -05:00
  • 8e9a3e91df Allow littleEndianToNative test parameters to be specified only in CMake gary 2017-04-09 23:12:46 -05:00
  • e0cf5c1a2b Fix nativizeLittleEndian test to work on little endian systems gary 2017-04-09 17:15:23 -05:00
  • 4fdf5f48eb Fix big endian reading of Inode size gary 2017-04-09 15:55:39 -05:00
  • 4c55409dc4 Add endianness adapters to OxFS gary 2017-04-09 08:30:21 -05:00
  • b11949b46e Encapsulate the members of Inode and remove refs gary 2017-04-09 02:40:05 -05:00
  • a036524c52 Encapsulate FileStoreHeader members gary 2017-04-09 02:13:17 -05:00
  • f3fd4511a0 Increment the oxfstool version. gary 2017-04-09 01:10:06 -05:00
  • d9c7a9463f Add checks to ensure the file store is a supported version and move the the InodeId_t type into Header's type parameter gary 2017-04-09 01:06:02 -05:00
  • a2c0155d4a Eliminate redundent FsSize_t argument in FileStore gary 2017-04-09 00:40:28 -05:00
  • 44f54873ea Merge branch 'master' of github.com:wombatant/ox gary 2017-04-09 00:25:00 -05:00
  • 0e1306fef1 Move file store header into external template gary 2017-04-09 00:24:16 -05:00
  • ef01c4f4c8 Fix int64 types for PowerPC gary 2017-04-08 20:25:38 -05:00
  • 7101c68e74 Fix int64 types for ARM gary 2017-04-08 20:05:54 -05:00
  • 1f4cde9ef7 Revert to C++11 gary 2017-04-08 19:53:49 -05:00
  • 361ee79c41 Fix write-expand to factor in the space needed for the inode header gary 2017-04-08 18:50:24 -05:00
  • b1e1e764a9 Add write-expand command to oxfstool gary 2017-04-08 03:41:48 -05:00
  • a3f5af23fe Cleanup gary 2017-04-07 21:23:31 -05:00
  • 5a04162bbd Update copyright year gary 2017-04-07 18:41:40 -05:00
  • 88ad00bbd5 Add make test to cibuild gary 2017-04-07 14:15:10 -05:00
  • bf28af838b Add resize option to oxfstool gary 2017-04-07 14:02:44 -05:00