Commit Graph

1293 Commits

Author SHA1 Message Date
080ca9df86 Fix new FileStore to correctly initialize the first item 2018-03-14 00:39:08 -05:00
ccf308d022 Fix issues with int to string conversion in ox string operations 2018-03-14 00:20:04 -05:00
13a394e07f Cleanup main CMakeLists.txt to better match CMake conventions 2018-03-13 20:26:12 -05:00
0041d68807 Cleanup main CMakeLists.txt to better match CMake conventions 2018-03-13 20:26:05 -05:00
127c6525f7 Add missing check to ItemPtr and instantiate FileStore32 in FS library 2018-03-13 01:55:25 -05:00
9447967f12 Fully instantiate old FileStore and FileSystem 2018-03-12 20:12:23 -05:00
2ce09ff08a Make new FileStore remove old inode on write 2018-03-11 08:58:14 -05:00
efe8bf3e46 Add write to new FileStore 2018-03-10 23:31:44 -06:00
4d86f0e3d9 Replace C casts with static and reinterpret casts in MC 2018-03-10 01:11:38 -06:00
086b406748 Remove some unnecessary operators from ox::LittleEndian 2018-03-09 21:48:16 -06:00
56ed98268f Add some missing compiler checks to the main CMakeLists.txt 2018-03-09 21:46:47 -06:00
493060955b Cleanup build files 2018-03-09 21:46:17 -06:00
a2cf756f4a Add missing checks to oxfstool 2018-03-09 21:44:41 -06:00
16e0fddaca Remove second copy of mc/optype.hpp 2018-03-08 20:48:00 -06:00
4d6eb5752e Fix nodebuffer.hpp install name 2018-03-08 00:42:08 -06:00
af4ab51df4 Add minimum offset checking to FS Ptr 2018-03-08 00:41:46 -06:00
b77a41abd2 Add NodeBuffer init to FileStore format 2018-03-08 00:24:02 -06:00
2e29f48810 Make FS linked list Item a template parameter 2018-03-07 22:40:38 -06:00
3e63b2f816 Add missing validity checks to file store 2018-03-07 00:15:42 -06:00
3151b5508e Flesh out new file store's alloc 2018-03-06 23:07:39 -06:00
c5bf8591e3 Remove assert implementation on non-stdlib builds, as the asserts use stdlib 2018-03-05 23:14:49 -06:00
c871806822 Cleanup build files 2018-03-05 23:09:50 -06:00
381bfd27a8 Fix warnings 2018-03-05 23:08:54 -06:00
957b94a48d Add asserts.hpp to std.hpp 2018-03-05 23:08:10 -06:00
cfc95b2dd1 Add asserts to ox::fs::Ptr 2018-03-05 23:07:40 -06:00
b616d9c0f2 Add ox_assert to ox/std 2018-03-05 23:07:04 -06:00
85c747ad1a Add missing consts to methods in ox::LittleEndian 2018-03-05 20:39:36 -06:00
e1305a240e Start on new FileStore and add test 2018-03-05 20:28:07 -06:00
cd38c961a3 Add missing operators to LittleEndian type 2018-02-19 21:05:00 -06:00
21e72a0513 Add contiguous linked list type for the new file store 2018-02-18 01:03:14 -06:00
193492c518 Add ox::LittleEndian template 2018-02-17 02:13:19 -06:00
b8a6b47b29 Replace manual library suffix check with QLibrary::isLibrary 2018-02-16 17:16:29 -06:00
d96b8646ce Cleanup new project wizard 2018-02-16 01:10:51 -06:00
4368c1ae4a Remove unnecesary cleanup tasks from Studio MainWindow 2018-02-16 00:54:01 -06:00
c2c87e0363 Restructure plugin system to be more portable 2018-02-16 00:41:00 -06:00
2b8b5661eb Fix Mac VSCode run 2018-02-15 23:20:47 -06:00
7f3cda0ab3 Add ioOp for TraceMsg and cleanup MetalClaw 2018-02-15 22:22:55 -06:00
2b5c34279c Cleanup memory management in Project 2018-02-15 22:21:13 -06:00
de89f86a26 Fix studio for HiDPI on Mac 2018-02-14 22:28:36 -06:00
9d013ff481 Change Mac bunlde to use CMake's Mac bundle feature 2018-02-14 21:05:20 -06:00
7e31eda638 Add static_assert size checks to types.hpp 2018-02-13 19:44:14 -06:00
d3b8e6089b Fix FS include path in Nostalgia 2018-02-13 19:20:20 -06:00
d5b0bb69df Start fleshing out tracing library 2018-02-13 19:13:31 -06:00
7856d4e0bf Fix (u)intmax_t to work on Mac 2018-02-09 00:36:06 -06:00
12c7d8f1c9 Fix to actually use C++14 2018-02-08 00:14:36 -06:00
0b6254a4fb Fix setup-build.ps1 for GBA builds 2018-02-07 21:29:57 -06:00
2141b12b29 Add support for building with a different Qt 2018-02-06 19:20:07 -06:00
e7a396655c Rename Log package to Trace 2018-02-03 14:26:47 -06:00
fc9726b3ec Rename bstring to BString for consistency 2018-02-02 01:30:56 -06:00
690cee7199 Fix FS refactor build issue 2018-02-02 01:29:41 -06:00