Commit Graph

2006 Commits

Author SHA1 Message Date
f8d2b9e1a7 [ox/mc] Remove debug line from test 2022-07-09 00:43:28 -05:00
4223aae280 [nostalgia/sample_project] Update type descriptors 2022-07-07 20:05:00 -05:00
93e72ae938 [ox/model] Fix Vector support for ModelValue system 2022-07-07 20:02:26 -05:00
7d95dbaa99 [ox/fs] Fix PassthroughFS mkdir for recursive cases 2022-07-04 12:40:57 -05:00
6653715795 [nostalgia/core/gba] Fix GBA for updated model system 2022-07-04 12:40:22 -05:00
8d01882ed5 [nostalgia/core] Update TypeStore::loadDescriptor to take type version 2022-07-04 12:36:58 -05:00
ca64f95be3 [ox] Overhaul serialization/model system and add ModelValue/ModelObject/ModelUnion variant system 2022-07-04 02:39:20 -05:00
bc391b45fc [ox/model] Cleanup alreadyExisted checks in DescWriter 2022-05-29 22:35:36 -05:00
a574cfc2aa [nostalgia/sample_project] Update TileSheet type descriptor 2022-05-29 22:27:59 -05:00
53f03eac22 [nostalgia/core/gba] Use actual types for type info for GBA target models 2022-05-29 22:23:44 -05:00
c4a1655a8f [ox] Make model type version mandatory 2022-05-29 22:21:05 -05:00
3834de3318 [nostalgia/studio] Use Nostalgia TypeStore for Project 2022-05-29 01:29:33 -05:00
285a0f9b24 [nostalgia/core] Add custom TypeStore with type desc loader 2022-05-29 01:27:35 -05:00
ab1dc83630 [nostalgia/studio] Make studio only pass key input to Editors if it does not consume it itself 2022-05-29 01:24:48 -05:00
313e60c3d8 [nostalgia/sample_project] Update type descriptors 2022-05-29 01:24:37 -05:00
ee851d7013 [ox/claw] Add readClaw function that uses an existing instance of T 2022-05-29 01:19:25 -05:00
40cc222cd8 [ox/model] Add Reflect op type, fix union field type output, bump desc type versions 2022-05-29 01:17:10 -05:00
ff473bf465 [nostalgia/sample_project] Add new type descriptors 2022-05-28 22:21:47 -05:00
d5252a45d3 [ox/oc] Make write omit lists if length is 0 2022-05-28 20:33:05 -05:00
717bbd2e0f [nostalgia/studio] Update for new model type store system 2022-05-28 20:00:28 -05:00
885f4a8713 [ox/std] Make Optional run destructor and constexpr friendly 2022-05-28 19:56:43 -05:00
9c3a46d144 [ox] Make TypeStore own all type info 2022-05-28 19:55:46 -05:00
440d9c0a46 [ox/std] Add another redundant check to suppress GCC's pedantry 2022-05-28 18:58:33 -05:00
bfb441594f [nostalgia/core] Update for Ox HashMap::at return type change 2022-05-28 03:22:05 -05:00
779b18e410 [ox/std] Add operator std::string and operator const char* to String 2022-05-28 03:19:50 -05:00
addc2233e7 [ox/std] Make HashMap::at return a pointer instead of reference 2022-05-28 03:18:10 -05:00
dfd6670dfe [ox/std] Delete UniquePtr copy operators 2022-05-28 02:37:15 -05:00
5e2e459650 [nostalgia] Remove tea-v dependency 2022-05-26 00:34:03 -05:00
296ebe9d78 [nfde] Suppress warnings 2022-05-25 21:40:46 -05:00
857094a454 [nostalgia] Update root CMake file for new dependencies 2022-05-25 21:23:24 -05:00
0adfaa7901 [nostalgia/studio] Add export option to tilesheet editor 2022-05-25 21:22:29 -05:00
2448bdcc82 [nostalgia/studio] Add null check for key input to active editor 2022-05-25 21:19:59 -05:00
0e8d2d7640 [nostalgia/studio] Switch file dialog to NFDE and add save file dialog 2022-05-25 21:19:27 -05:00
a9d5272176 [nostalgia/geo] GCC 12 fix 2022-05-25 21:18:41 -05:00
729cde5bf9 [lodepng] Add lodepng 2022-05-25 21:15:43 -05:00
246db22162 [nfde] Update deprecated function and make library an object library 2022-05-25 20:39:10 -05:00
f62d29a273 Merge commit '004534c8e7e16c6414b6f7203be81829b0650411' as 'deps/nfde' 2022-05-25 20:36:50 -05:00
004534c8e7 Squashed 'deps/nfde/' content from commit 28ade5a5c
git-subtree-dir: deps/nfde
git-subtree-split: 28ade5a5cc5d17cea8fe4034572cac8fd54eb53f
2022-05-25 20:36:50 -05:00
9ad5771767 [nostalgia/core] Make type conv system access type info correctly 2022-05-25 01:58:11 -05:00
a8244b9313 [nostalgia/core/gba] Fix GCC 12 breaks 2022-05-25 01:15:07 -05:00
9417307a8e [ox/std] Fix problems in building with GCC 12 2022-05-25 01:07:48 -05:00
fd0d15b28e [nostalgia/studio] Fix memory leak of ProjectExplorer not getting freed 2022-05-25 01:04:43 -05:00
c7af7bc54c [ox/fs] Fix memory leak in FileAddress move 2022-05-24 20:31:30 -05:00
74effd3611 [nostalgia/core/studio] Add insert/delete tile actions and make double click on subsheet open SubsheetEditor 2022-05-22 16:15:58 -05:00
4a921cf65f [nostalgia] Fix compiler warnings 2022-05-21 20:08:45 -05:00
1529c82bec [nostalgia/core] Make AssetContainer non-copyable and non-movable 2022-05-21 19:36:44 -05:00
ec5898a897 [buildcore] Only append Qt path to CMake command if using Qt 2022-05-21 16:22:15 -05:00
bab9776fe4 [buildcore] Fix Python 3 detection to work if python command missing 2022-05-21 16:21:24 -05:00
f2ddd15d63 [ox] Fix compiler warnings 2022-05-21 16:17:32 -05:00
062fa07f4d [nostalgia/core/studio] Remove unimplemented functions from TileSheetEditorView 2022-05-21 03:22:52 -05:00