Commit Graph

4910 Commits

Author SHA1 Message Date
gary ccf308d022 Fix issues with int to string conversion in ox string operations 2018-03-14 00:20:04 -05:00
gary ed4b7203d8 Cleanup main CMakeLists.txt to better match CMake conventions
(synced from 13a394e07f)
2018-03-13 20:26:12 -05:00
gary 13a394e07f Cleanup main CMakeLists.txt to better match CMake conventions 2018-03-13 20:26:12 -05:00
gary 0041d68807 Cleanup main CMakeLists.txt to better match CMake conventions 2018-03-13 20:26:05 -05:00
gary 2b2e024cac Add missing check to ItemPtr and instantiate FileStore32 in FS library
(synced from 127c6525f7)
2018-03-13 01:55:25 -05:00
gary 127c6525f7 Add missing check to ItemPtr and instantiate FileStore32 in FS library 2018-03-13 01:55:25 -05:00
gary 84d0c15bd5 Fully instantiate old FileStore and FileSystem
(synced from 9447967f12)
2018-03-12 20:12:23 -05:00
gary 9447967f12 Fully instantiate old FileStore and FileSystem 2018-03-12 20:12:23 -05:00
gary 79d0c4bcd0 Make new FileStore remove old inode on write
(synced from 2ce09ff08a)
2018-03-11 08:58:14 -05:00
gary 2ce09ff08a Make new FileStore remove old inode on write 2018-03-11 08:58:14 -05:00
gary 5aa1a86cac Add write to new FileStore
(synced from efe8bf3e46)
2018-03-10 23:31:44 -06:00
gary efe8bf3e46 Add write to new FileStore 2018-03-10 23:31:44 -06:00
gary a6b214da7d Replace C casts with static and reinterpret casts in MC
(synced from 4d86f0e3d9)
2018-03-10 01:11:38 -06:00
gary 4d86f0e3d9 Replace C casts with static and reinterpret casts in MC 2018-03-10 01:11:38 -06:00
gary d5862c8d33 Remove some unnecessary operators from ox::LittleEndian
(synced from 086b406748)
2018-03-09 21:48:16 -06:00
gary 086b406748 Remove some unnecessary operators from ox::LittleEndian 2018-03-09 21:48:16 -06:00
gary 56ed98268f Add some missing compiler checks to the main CMakeLists.txt 2018-03-09 21:46:47 -06:00
gary 841c8d6b9f Cleanup build files
(synced from 493060955b)
2018-03-09 21:46:17 -06:00
gary 493060955b Cleanup build files 2018-03-09 21:46:17 -06:00
gary 569a23307d Add missing checks to oxfstool
(synced from a2cf756f4a)
2018-03-09 21:44:41 -06:00
gary a2cf756f4a Add missing checks to oxfstool 2018-03-09 21:44:41 -06:00
gary cdb15de78b Remove second copy of mc/optype.hpp
(synced from 16e0fddaca)
2018-03-08 20:48:00 -06:00
gary 16e0fddaca Remove second copy of mc/optype.hpp 2018-03-08 20:48:00 -06:00
gary a66b9b3455 Fix nodebuffer.hpp install name
(synced from 4d6eb5752e)
2018-03-08 00:42:08 -06:00
gary 4d6eb5752e Fix nodebuffer.hpp install name 2018-03-08 00:42:08 -06:00
gary e30b1936b5 Add minimum offset checking to FS Ptr
(synced from af4ab51df4)
2018-03-08 00:41:46 -06:00
gary af4ab51df4 Add minimum offset checking to FS Ptr 2018-03-08 00:41:46 -06:00
gary b3fe8dcf48 Add NodeBuffer init to FileStore format
(synced from b77a41abd2)
2018-03-08 00:24:02 -06:00
gary b77a41abd2 Add NodeBuffer init to FileStore format 2018-03-08 00:24:02 -06:00
gary 67851de350 Make FS linked list Item a template parameter
(synced from 2e29f48810)
2018-03-07 22:40:38 -06:00
gary 2e29f48810 Make FS linked list Item a template parameter 2018-03-07 22:40:38 -06:00
gary 870cd1c062 Add missing validity checks to file store
(synced from 3e63b2f816)
2018-03-07 00:15:42 -06:00
gary 3e63b2f816 Add missing validity checks to file store 2018-03-07 00:15:42 -06:00
gary b0abb6b351 Flesh out new file store's alloc
(synced from 3151b5508e)
2018-03-06 23:07:39 -06:00
gary 3151b5508e Flesh out new file store's alloc 2018-03-06 23:07:39 -06:00
gary 36188c4bbe Remove assert implementation on non-stdlib builds, as the asserts use stdlib
(synced from c5bf8591e3)
2018-03-05 23:14:49 -06:00
gary c5bf8591e3 Remove assert implementation on non-stdlib builds, as the asserts use stdlib 2018-03-05 23:14:49 -06:00
gary c871806822 Cleanup build files 2018-03-05 23:09:50 -06:00
gary 381bfd27a8 Fix warnings 2018-03-05 23:08:54 -06:00
gary 0a18a2bcc5 Add asserts.hpp to std.hpp
(synced from 957b94a48d)
2018-03-05 23:08:10 -06:00
gary 957b94a48d Add asserts.hpp to std.hpp 2018-03-05 23:08:10 -06:00
gary 25ff1afae9 Add asserts to ox::fs::Ptr
(synced from cfc95b2dd1)
2018-03-05 23:07:40 -06:00
gary cfc95b2dd1 Add asserts to ox::fs::Ptr 2018-03-05 23:07:40 -06:00
gary f0f95c1714 Add ox_assert to ox/std
(synced from b616d9c0f2)
2018-03-05 23:07:04 -06:00
gary b616d9c0f2 Add ox_assert to ox/std 2018-03-05 23:07:04 -06:00
gary bf962093cf Add missing consts to methods in ox::LittleEndian
(synced from 85c747ad1a)
2018-03-05 20:39:36 -06:00
gary 85c747ad1a Add missing consts to methods in ox::LittleEndian 2018-03-05 20:39:36 -06:00
gary 21792a20b5 Start on new FileStore and add test
(synced from e1305a240e)
2018-03-05 20:28:07 -06:00
gary e1305a240e Start on new FileStore and add test 2018-03-05 20:28:07 -06:00
gary f69579fe06 Add missing operators to LittleEndian type
(synced from cd38c961a3)
2018-02-19 21:05:00 -06:00