a49c526a4c
[nostalgia] Add support for partial tilesheet loading
2024-09-17 23:50:13 -05:00
d311316f24
[ox/std] Add oxModelFwdDecl macro for broken Apple Clang
2024-09-17 23:49:04 -05:00
a44475700a
[ox/std] Make operator[] in Array and Vector nodiscard
2024-09-14 23:45:33 -05:00
1617e6cd58
[keel] Cleanup
2024-09-14 22:35:42 -05:00
0136cdd4e4
[keel] Add manifest to pack output
Build / build (push) Successful in 3m10s
2024-09-14 20:47:54 -05:00
aa72647a09
[keel] Move vald and repair funcs to their own file, make conversion to validation
Build / build (push) Successful in 3m13s
2024-09-14 14:16:16 -05:00
5191947f72
[keel] Make pack file copy logging nest for dir level
Build / build (push) Successful in 3m11s
2024-09-14 02:52:38 -05:00
f982f1a40b
[ox/std] Cleanup
2024-09-14 02:30:22 -05:00
4079efd386
[keel] Cleanup
Build / build (push) Successful in 3m10s
2024-09-13 23:55:23 -05:00
2dc921d38e
[keel] Add pack file copy status to logging
Build / build (push) Has been cancelled
2024-09-13 23:53:07 -05:00
123601c970
[ox/std] Cleanup Defer
2024-09-13 23:51:58 -05:00
0ab9874e08
[ox/std] Cleanup logging output
Build / build (push) Successful in 3m13s
2024-09-13 23:32:42 -05:00
068ff83ba8
[ox/fs] More cleanup and bug fix from previous cleanup
2024-09-13 23:32:13 -05:00
a91d3c419a
[ox/fs] Cleanup
Build / build (push) Successful in 3m12s
2024-09-13 00:17:07 -05:00
4a6940aeff
[nostalgia/core] Add a valid function for CompactTileSheet
2024-09-07 23:20:04 -05:00
1e5052bae4
[keel] Make default repair return a no repair error
2024-09-07 23:15:15 -05:00
f7c159db35
[studio] Cleanup
2024-09-07 02:25:09 -05:00
2e585beb87
[ox/std] Make Result copyTo and moveTo able to convert
2024-09-07 02:24:52 -05:00
ca2d9eb534
Squashed 'deps/nostalgia/' changes from ab025e88..4d63a65f
...
4d63a65f [nostalgia/core/studio] Show Palette page names in TileSheetEditor
686db99d [nostalgia/core/studio] Disable Palette page hotkeys when Rename popup is open
52533c8c [nostalgia/core/studio] Add Palette page names to editor
ba4540e4 [ox/std] Add IString::unsafeResize
36057bb0 [nostalgia/core/studio] Fix Clang build
1a2b2b8b [nostalgia/core] Add PaletteV4, with support for page names, make PaletteColor object
6189193a [nostalgia] Add NFDE install
67a10d35 [nostalgia/sample_project] Update type descriptor
git-subtree-dir: deps/nostalgia
git-subtree-split: 4d63a65fbde480235edd961e5cd19d8b4de1b66d
2024-09-07 00:16:03 -05:00
66a559d48e
Merge commit 'ca2d9eb5349ead95bfdf1e16ce129ed3ba18261a'
Build / build (push) Successful in 3m9s
2024-09-07 00:16:03 -05:00
a1a34f27f9
Squashed 'deps/nostalgia/' changes from c501fc04..ab025e88
...
ab025e88 [nostalgia] Change Palette converter color idx to be 0 based
bd2e88cd [olympic,nostalgia] Cleanup with StringParam
f4a9872f [ox/std] Add StringParam
f8aa60e4 [ox/std] Fix itoa result length calculation
3ead305f [nostalgia/core/studio/tilesheeteditor] Fix Fill command to properly end
eb498ca5 [ox/event] Comment out Signal disconnect warning
git-subtree-dir: deps/nostalgia
git-subtree-split: ab025e88daed941b926fd8d9d9b824c22c32749c
2024-08-30 21:13:18 -05:00
943c1bf48b
Merge commit 'a1a34f27f9d873bff520a1e890f5071faa20f170'
2024-08-30 21:13:18 -05:00
88617af409
Squashed 'deps/nostalgia/' changes from 3b874c6e..c501fc04
...
c501fc04 [nostalgia/core/gba] Fix TileSheetSet loading
531d9309 [ox/event] Comment out error logging for a long ignored error
094d1598 [nostalgia] Replace default make command with build instead of install
0017ac27 [nostalgia] Add gba-dev to README
be920e49 [nostalgia] Move to C++23
3c483649 [ox/std] Fix Windows ARM build
f1ee645a [buildcore] Windows fixes
git-subtree-dir: deps/nostalgia
git-subtree-split: c501fc048f8c32f46bcdfdfee9fbaa6eafef1357
2024-07-09 22:31:20 -05:00
d2e579b613
Merge commit '88617af4098b1fe159bbc085b1a1927d45af3c22'
2024-07-09 22:31:20 -05:00
2da3579818
Squashed 'deps/nostalgia/' changes from 5e90f8d4..3b874c6e
...
3b874c6e [turbine] Fix refresh logic to handle default refresh within value
6cf7bf96 [ox/std] Hopefully fix MSVC build
e34df255 [nostalgia] Update developer-handbook non-error return
7eab2f92 [studio/modlib] Comment out logging in configio
3824788a [ox/std] Add non-const operator[] to Pair
1eac7e1e [ox/std] Add Pair
8798d2d7 [nostalgia/core] Fix getTileIdx(TileSheet, SubSheetId)
f82db690 [nostalgia/core] Make load TileSheet functions take CompactTileSheet, in addition to FileAddresses
0dfa7c30 [studio/modlib] Make TaskRunner check that task is not null
2afade24 Merge commit 'fc2dec64389824a251fb258f6fd0a9074e521cc2'
3635702e [nostalgia] Cleanup config IO
6cbafc75 [nostalgia,keel] Make repair return ox::Error
0d7b89a0 [turbine] Add TimeMs alias to uint64_t
e8f5c911 [studio/applib] Change updateHandler to 10 second interval
3cb3bc12 [nostalgia/core] Add valid and repair functions for PaletteV3
a2cec10c [keel] Add valid and repair functions for AssetManager
git-subtree-dir: deps/nostalgia
git-subtree-split: 3b874c6e6aa0b80783fc9d712c31bc837326337c
2024-06-18 00:50:59 -05:00
62cbe76c1c
Merge commit '2da3579818c8cbb50ad4b346f5fbc9e5304e682f'
2024-06-18 00:50:59 -05:00
7649ee2a58
[ox/std] Add non-const operator[] to Pair
2024-06-12 22:52:20 -05:00
4657861607
[ox/std] Add Pair
2024-06-12 22:51:57 -05:00
97c92cac87
[nostalgia/core] Fix getTileIdx(TileSheet, SubSheetId)
Build / build (push) Successful in 3m16s
2024-06-03 23:17:50 -05:00
bcb4a8de3f
[nostalgia/core] Make load TileSheet functions take CompactTileSheet, in addition to FileAddresses
2024-06-03 20:00:48 -05:00
93f3df039f
[studio/modlib] Make TaskRunner check that task is not null
2024-06-02 14:08:23 -05:00
e961d9b63d
Merge commit 'fc2dec64389824a251fb258f6fd0a9074e521cc2'
2024-06-02 11:35:07 -05:00
bddb08c201
[nostalgia] Cleanup config IO
2024-06-01 20:14:29 -05:00
d40130eff0
[nostalgia,keel] Make repair return ox::Error
Build / build (push) Successful in 3m15s
2024-06-01 15:54:11 -05:00
e008416d08
[turbine] Add TimeMs alias to uint64_t
2024-06-01 13:58:46 -05:00
7472834ef8
[studio/applib] Change updateHandler to 10 second interval
2024-06-01 13:58:15 -05:00
c389eeeef8
[nostalgia/core] Add valid and repair functions for PaletteV3
2024-06-01 13:56:15 -05:00
3064f7e742
[keel] Add valid and repair functions for AssetManager
2024-06-01 13:54:45 -05:00
04bf815642
[studio,turbine] Fix Turbine sleep logic, tweak Studio default sleep values
2024-06-01 01:20:01 -05:00
7499bd87da
[turbine/gba] Fix ticksMs function signature
Build / build (push) Successful in 3m15s
2024-05-31 23:59:49 -05:00
ad3ff78e2f
[nostalgia/core/studio] Fix AddSubsheetCommand::undo to undo ID idx change
2024-05-31 23:59:15 -05:00
14eb10016e
[nostalgia/core/studio] Cleanup
2024-05-31 23:58:40 -05:00
a4b909c890
[nostalgia/core] Fix validateSubSheetIdx
2024-05-31 23:58:21 -05:00
f6c327c2d7
[keel] Make GBA AssetRef changeable
2024-05-31 23:57:14 -05:00
41b4fae643
Merge commit 'a0d6019480b421575b54182f52af98fc2379f758'
2024-05-31 23:42:52 -05:00
60789230be
Squashed 'deps/nostalgia/' changes from dd5d1bfb..976550ef
...
976550ef [nostalgia/sample_project] Add missing type descriptors
1fb0a866 [nostalgia/core] Fix CompactPalette TypeName and TypeVersion
eb46aeeb [nfde] Fix compiler warnings on Gtk build
9244b735 [nostalgia] Fix non-Linux non-Apple systems not to build GLFW for Wayland
3fba36b4 [nfde] Make only option BUILD_SHARED_LIBS if not already set
6ddb6b42 Merge commit '5461f6700dac79e9e71e3966f8a1270706c385ba'
5461f670 Squashed 'deps/nfde/' changes from 28ade5a5c..5786fabce
1ecc7aa7 Merge commit '26c8cc348eacea01237cd64e1a68d0df8141e848'
26c8cc34 Squashed 'deps/glfw/' changes from 7d5a16ce7..7b6aead9f
fc25c12d Merge commit 'ae51a422787bc3b720ff1748c0219c8f33363427'
ae51a422 Squashed 'deps/imgui/' changes from f33737806..2db79d086
6c71e1e2 [nostalgia/core/studio,studio] Give TileSheetEditor Ctrl-A and Ctrl-G for selection
2ede01e7 [nostalgia/core/studio] Fix build
deacd4ab [nostalgia/core/studio] Fix PaletteEditor add/remove color commands
git-subtree-dir: deps/nostalgia
git-subtree-split: 976550ef6fa269cf1e367e880f148b0ad7b1b163
2024-05-31 20:54:46 -05:00
c92ba2713e
Merge commit '60789230be4092f2fbd2b2245949603d7d5513b8'
2024-05-31 20:54:46 -05:00
cdc7cbdd64
[nostalgia/core/studio] Fix build
Build / build (push) Successful in 3m15s
2024-05-31 01:43:46 -05:00
834c8ef5aa
[nostalgia/core/studio] Fix PaletteEditor add/remove color commands
Build / build (push) Failing after 30s
2024-05-31 01:19:55 -05:00
e3cd379bb4
Squashed 'deps/nostalgia/' changes from 7d9f363b..dd5d1bfb
...
dd5d1bfb [ox/model] Fix type params in type ID
git-subtree-dir: deps/nostalgia
git-subtree-split: dd5d1bfbf517137cef5cb26eeb6a56045da2124b
2024-05-30 23:44:27 -05:00