gary
c906ce4c0b
[jasper] Fix build
Build / build (push) Failing after 13s
2026-05-25 14:23:32 -05:00
gary
5bd1618374
Merge commit 'f5e4ccf53b1d3c97904590815fc892ddd0ce91bb'
Build / build (push) Failing after 15s
2026-05-25 14:15:21 -05:00
gary
f5e4ccf53b
Squashed 'deps/nostalgia/' changes from 53aea973..89fedc13
...
89fedc13 [studio] Add handling for DPI changes
7b209583 [turbine/gba] Fix build
8fd09f6f [studio] Fix window icon for Wayland
261c620c [ox/oc] Cleanup
f949d22b [nostalgia/gfx/studio] Fix warning
75039f60 [studio] Make g_dpiScale static
61e1a7aa [studio,nostalgia/gfx/studio] Cleanup
d2fe7528 [nostalgia] Update release notes
406a53fd [studio] Fix DPI scaling for New and New Project popups
7d144eb1 [studio,turbine] Fix DPI scaling for Mac
ac9bbefa [studio,nostalgia] Add HiDPI support
ef1c108b [ox/std] Address GCC finding a new way to be retarded
6a054cd9 [nostalgia] Enable Wayland support for GLFW
9070e6e1 [ox/std] Fix compiler warning
6cc6e9e7 [studio] Rename caseInsensitiveEquals to caseInsensitiveStrCmp
de859bef [ox/std] Rename caseInsensitiveEquals to caseInsensitiveStrCmp
d1a3538e [ox/oc] Fix writeOC Writer_c variant to add null terminator
d10a71f0 [studio] Add missing include
9593e7ee [ox] Add writeOC Writer_c variant
2f9b9c08 [studio] Fix change-format to only write data portion once
dce09b56 [ox/std] Fix Result::originate to return value
9f485d94 [studio] Cleanup
2c50ce48 [ox/std] Add Result::reoriginate functions
72e16cb2 [studio] Change output of Claw OC files to make them recognizable as test files
d1e410ac [ox/std] Add caseInsensitiveEquals
be32d575 [ox/claw] Add writeClaw Writer_c variant
f24929f4 [studio] Remove extra copyright header
2d426d2b [studio] Fix change-format format reading
f89af6fc [studio] Fix change-format usage message
899eaa9d [studio] Add change-format subcommand
d32b1033 [nostalgia/gfx/studio] Cleanup
1d2814bb Merge commit '2e119b5683574d7243d30a9ba33c05b06bcdb8a4'
2e119b56 Squashed 'deps/oxlib/' changes from 170d6e35a..a787fef61
46c6ba2e Merge commit 'c286e3794d9d4cc571671548ad765ce370bcfcb4'
c286e379 Squashed 'deps/oxlib/' changes from 85f17c418..170d6e35a
45cbede7 [ox/std] Make is_integral use raw types
5aa133a7 [nostalgia] Fix Ox references
fafe78ba [nostalgia] Adjust for new ox path
69fcd7ad Squashed 'deps/oxlib/' content from commit 85f17c41
335a61bd Merge commit '69fcd7ad1056940166a5d9524b4f03578f680834' as 'deps/oxlib'
572b8b2c [ox] Remove Ox
88e901e2 [keel] Cleanup
d42e10fc [olympic] Cleanup pkg-gba
bc88333a [studio/modlib] Update ImGui drag/drop, other cleanup
40487532 [ox/std] Add call and logCatch for safe calling of throwing functions
5c146c66 [ox/std] Add call and logCatch for safe calling of throwing functions
0885919d [ox/std] Cleanup
8c7d8cd0 [ox/model] Cleanup TypeNameCatcher and TypeInfoCatcher
110d4a2e [keel] Cleanup
e29a50d0 [ox] Rename UniquePtr to UPtr
93d16caf [ox/std] Add Error::throwException()
54d7c706 [studio] Make FileInfo free resources on close
c9cb1864 [studio] Cleanup useless complexity
f204d01a [studio] FileInfo: reset file info when opening
62337bd2 [studio] FileInfo: Rename ID to Asset ID, allow for no value of fields
7b24b338 [nostalgia] Update release notes
86c2c26d [studio] Fix warning
f8b2700e [studio] Add Get Info file dialog
7848cbbb [nostalgia/gfx/keel] Cleanup
96c5223e [ox/std] Fix possible false positive in HashMap::operator==
d19b8484 [ox/std] Reduce AnyPtr to 2/3 the size
c812051e [nostalgia/gfx/studio] Cleanup
3c07eb2d [nostalgia/gfx/studio] Cleanup
ca851e10 [ox] Cleanup some expensive headers
11e75cb6 [ox/std] Add Error::reoriginate
8c4add57 [ox/std] Fix build
5e1698a3 [ox/std] Cleanup serialize code
3e95bc08 [ox/model] Update style for ModelHandlerAdaptor
58e19fad [ox] Cleanup MetalClawWriter and FieldBitmapWriter
a3a56b24 [ox/std] Fix is_integer_v
7681830c [ox] Remove some unnecessary const_casts
46a73317 [ox/mc] Cleanup, fix possible overflow bug
56c19ad2 [ox/std] Add remove_pointer_t alias
c6ecadf9 [ox/mc] Cleanup
2ed469f2 [ox] Cleanup
git-subtree-dir: deps/nostalgia
git-subtree-split: 89fedc13b9a21d713769524b5433b54dab58e9ac
2026-05-25 14:15:21 -05:00
gary
89915ccd66
Merge commit 'd84c4980b2ec51a5f774229e715c361ec4096546'
Build / build (push) Successful in 1m23s
2026-01-25 23:53:51 -06:00
gary
d84c4980b2
Squashed 'deps/nostalgia/' changes from 63d0abaa..53aea973
...
53aea973 [ox] Cleanup
0e028ff6 [ox] Cleanup
07688a2c [ox] Remove oxExpect macro
9ce4d3f8 [keel,nostalgia/gfx] Minor cleanup of tests
4aa8255c [ox] Update formatting in recently edited files
bfdfc104 [nostalgia/gfx] Update panic
cdd574d8 [ox] Change panic and assert to use std::source_location
bc05bd12 [ox/model] Rename and fix isBString helpers
b754c66c [ox] Remove enable_if
6a423032 [ox/std] Slight optimization
7477ede2 [ox/std] Cleanup some enable_ifs
65e3153d [ox/std] Add Union_c concept
53a224cf [ox/std] Cleanup
592e641b [ox/std] Fix writeItoa to work with max length 64 bit ints
689da4a0 [ox] Update docs
bdf7755e [nostalgia/developer-handbook] Update developer handbook
63f62737 [ox/std] Remove excess char from intToStr return
ff9002ad [nostalgia/developer-handbook] Update error handling section
4d0da022 [ox] Update error handling docs
02332d99 [ox] Fix issues in String Types section of docs
a566ed2a [ox/std] Fix writeItoa to work with negatives
815c3d19 [ox/std] Make StringLiteral constructors non-explicit
522bb14f [ox/std] Fix intToStr to have room for negatives
f40d5515 [ox] Add strings section to docs
941d1d90 [ox/std] Add Vector::reserveResize
3e880dcd [nostalgia/gfx/studio] Remove unused EBO management
03328ac1 [turbine/glfw] Fix to handle null click handler
git-subtree-dir: deps/nostalgia
git-subtree-split: 53aea9731dc2bdf891f8c59bbbbb67a8f8801e82
2026-01-25 23:53:51 -06:00
gary
9e82bf6489
Merge commit '5fc3d23a9783e7c424d9cdb0dc50f3ba3abb427b'
Build / build (push) Successful in 1m22s
2025-11-23 01:17:29 -06:00
gary
5fc3d23a97
Squashed 'deps/nostalgia/' changes from 671fa54f..63d0abaa
...
63d0abaa [nostalgia/gfx/gba] Remove teagba scroll bg function call
ef2a8cda [teagba] Remove bg scroll, cleanup
git-subtree-dir: deps/nostalgia
git-subtree-split: 63d0abaa3c18ea92cdd05b82dcdc7ab504ac4432
2025-11-23 01:17:29 -06:00
gary
a53d1f87ee
[Makefile] Add targets for build-pack and build-gba-player, update pkg-gba target to use them
Build / build (push) Successful in 1m20s
2025-10-01 00:30:41 -05:00
gary
7b5c760974
[ox/std] Ignore broken GCC warning
Build / build (push) Successful in 1m24s
2025-09-20 13:57:45 -05:00
gary
5384d8c83b
Squashed 'deps/nostalgia/' changes from 31b39982..671fa54f
...
671fa54f [ox/std] Make ox::Vector::push_back comply with std::vector::push_back
51743267 [nostalgia/gfx/studio] Cleanup includes
b31c01f7 [keel,studio] Cleanup
f41213f1 [ox/std] Fix channel format for oxLogError
28be7c46 [ox/fs] Fix write functions to take SpanViews
2f340b13 [ox/std] Fix Windows GCC build
312c8188 [nostalgia/gfx/studio] Remove unused variable
0d69d0c4 [ox/std] Remove oxDebug line
81a0b8c8 [ox/mc] Remove an oxDebug line
172b5aee [ox/oc] Remove an oxDebug line
2b5338a9 [nostalgia] Improve Makefile dependency handling
8a430faf [keel] Cleanup
e59382dd [keel] Address undefined behavior
3006e77e [ox/std] Add and integrate std::launder
59c112a6 [studio] Fix navigate back not to iterate on the first item twice
git-subtree-dir: deps/nostalgia
git-subtree-split: 671fa54f6f3f16f4772353bb0b12cfe09dd2fd92
2025-09-10 23:48:49 -05:00
gary
53446cfa1d
Merge commit '5384d8c83bd449618b0ab318877fd967cb1f034f'
Build / build (push) Successful in 1m49s
2025-09-10 23:48:49 -05:00
gary
6b0a56d5d6
Squashed 'deps/nostalgia/' changes from e38b85b4..31b39982
...
31b39982 [keel] Fix AssetRef to call incRef on initial creation of ref, not just copy
5476417b [nostalgia] Add release notes for d2025.07.0
e03be694 Merge commit 'b67b95767b7bfcd5f618ebc8e14ddbc83edcbe36'
490c0368 [nostalgia/gfx] Add lists for file extensions
a24fc407 [ox/std] Fix MSVC build
git-subtree-dir: deps/nostalgia
git-subtree-split: 31b39982c5ead87da1727bc1f561b945e4d1e5fb
2025-08-01 02:53:02 -05:00
gary
6a0f57994c
Merge commit '6b0a56d5d66032c4d150c76c2b6a537930a5c5fa'
Build / build (push) Successful in 1m31s
2025-08-01 02:53:02 -05:00
gary
b67b95767b
Squashed 'deps/nostalgia/' changes from f7c3c02c..e38b85b4
...
e38b85b4 [studio] Eliminate redundant serialization and deserialization
git-subtree-dir: deps/nostalgia
git-subtree-split: e38b85b4f4134af04b9b71caddcd2268f425f5df
2025-07-31 00:41:06 -05:00
gary
3aac345637
Merge commit 'b67b95767b7bfcd5f618ebc8e14ddbc83edcbe36'
Build / build (push) Successful in 1m30s
2025-07-31 00:41:06 -05:00
gary
8aea7c2ecf
[nostalgia/gfx] Add lists for file extensions
Build / build (push) Successful in 1m31s
2025-07-31 00:39:55 -05:00
gary
e9a7fb1ec8
[ox/std] Fix MSVC build
Build / build (push) Has been cancelled
2025-07-31 00:38:26 -05:00
gary
375388c0f1
Squashed 'deps/nostalgia/' changes from e27eee50..f7c3c02c
...
f7c3c02c Merge commit '1bfb7f99c215e2c74556bd3281f44962b8faaa96'
8f0f1fea [nostalgia/gfx/studio] Make editors use Project::loadObj for their primary assets
2f36a3f6 [studio] Add File -> Reload Project menu item
07e5bf90 [keel] Make keel attempt to delete all existing assets when FS is changed
aacff3da [ox/std] Fix UPtr::reset to conform to unique_ptr::reset
git-subtree-dir: deps/nostalgia
git-subtree-split: f7c3c02c4cbe676ea116ea53f1f31b27f668cd98
2025-07-30 01:51:46 -05:00
gary
084baa6005
Merge commit '375388c0f16a0de1b16575578ad49e8318a1c80f'
Build / build (push) Successful in 1m31s
2025-07-30 01:51:46 -05:00
gary
b1f912445d
Merge commit '1bfb7f99c215e2c74556bd3281f44962b8faaa96'
Build / build (push) Successful in 1m29s
2025-07-30 00:42:42 -05:00
gary
1bfb7f99c2
Squashed 'deps/nostalgia/' changes from c7bc2a95..e27eee50
...
e27eee50 [teagba] Add set and scroll background offset functions
fd610454 [nostalgia/gfx] Fix compiler warning
e61d4647 [nostalgia/gfx] Fix BG tilesheet loading, add background offset functions
c275c5f5 [hull] Disable building hull for now
fbf49ba5 [ox/std] Add pre- and post-increment operators to Span
92f74b27 [ox/std] Add null check for deallocating in consteval context Vector
934f0c92 [ox/std] Add beginsWith and endsWith variants that that cingle chars
ee9a3e11 [ox/std] Cleanup
16886cdf [hull] Add start on command interpreter
08b9508d [ox/std] Give std::ignore a named type
69bd968f [nostalgia/player] Fix build
4e7dc666 [nostalgia,olympic] Rename string len() functions to size()
bea0cf5a [ox/std] Rename string len() functions to size()
git-subtree-dir: deps/nostalgia
git-subtree-split: e27eee50f05bb437710313430e0d9cef636a66b1
2025-07-30 00:40:03 -05:00
gary
10db939d62
[nostalgia/gfx/studio] Make editors use Project::loadObj for their primary assets
2025-07-30 00:37:59 -05:00
gary
553797fdbd
[studio] Add File -> Reload Project menu item
2025-07-30 00:37:23 -05:00
gary
fb0cd99d8c
[keel] Make keel attempt to delete all existing assets when FS is changed
2025-07-30 00:36:56 -05:00
gary
a372814e3c
[ox/std] Fix UPtr::reset to conform to unique_ptr::reset
2025-07-30 00:29:34 -05:00
gary
ceea6c7b27
[nostalgia/player] Fix build
Build / build (push) Successful in 1m40s
2025-07-25 22:54:43 -05:00
gary
7f6e734026
[jasper/world/studio] Cleanup
Build / build (push) Failing after 22s
2025-07-25 22:51:14 -05:00
gary
2863874ae0
[jasper/project] Fill out more facets of player assets
2025-07-25 22:51:02 -05:00
gary
d0277a43fc
[jasper/world/studio] Rename string len() functions to size()
2025-07-25 22:49:35 -05:00
gary
aa875e9be2
[nostalgia,olympic] Rename string len() functions to size()
2025-07-25 22:48:08 -05:00
gary
b126a3a859
[ox/std] Rename string len() functions to size()
2025-07-25 22:47:56 -05:00
gary
90613184e0
[jasper] Add make loc command
2025-07-25 22:45:14 -05:00
gary
8a74e044dc
Squashed 'deps/nostalgia/' changes from fae1e73e..c7bc2a95
...
c7bc2a95 [nostalgia/gfx] Style update
7372036a [nostalgia/gfx] Add function missing from header
7461d832 [nostalgia/gfx/studio,studio] Fix CLI tool output to only show usage if no args given
6052798f Merge commit 'dceeaaa9302b7e9ce85fa773fc187bc593f3c93c'
801d35c8 [keel] Make type converters work with functions that take const src arg
git-subtree-dir: deps/nostalgia
git-subtree-split: c7bc2a954fdf435127fb09896f32c5cb23c99f02
2025-07-25 00:32:02 -05:00
gary
f1d4c20c88
Merge commit '8a74e044dc5fa44ba10dbbf7d2812c7070ff4f7c'
Build / build (push) Successful in 1m30s
2025-07-25 00:32:02 -05:00
gary
6a7226ae68
[jasper/world/studio] Fix build
Build / build (push) Successful in 1m33s
2025-07-24 02:02:46 -05:00
gary
dceeaaa930
Squashed 'deps/nostalgia/' changes from 671b8eda..fae1e73e
...
fae1e73e [nostalgia/gfx] Make getSubSheet check root subsheet name
51f2905c [nostalgia/gfx/studio] Make TileSheetEditor use export-tilesheet functions for export, fix exporting Root subsheet
0c866d1b [studio,nostalgia/gfx] Add system for adding sub-commands in Modules, add export-tilesheet command
fdf39d1a [ox/std] Add Result::transformError
a523a75e [ox/std] Add missing include to StringParam
cdaa64ed [ox/clargs] Fix arg parsing for first '-'
37b5fcc0 [teagba] Put parentheses around all registers
f5f2c3be [studio/applib] Make Studio remove files unable to be opened from open file list in config
f6ef2b5a [turbine,nostalgia] Make memory regions cast to bounded ox::Arrays
bf958a4a [teagba] Make memory regions cast to bounded ox::Arrays
6a70e478 [nostalgia/gfx] Cleanup
git-subtree-dir: deps/nostalgia
git-subtree-split: fae1e73e54a420d4b93af67e03144d5442825a11
2025-07-24 01:58:27 -05:00
gary
86860cf27b
Merge commit 'dceeaaa9302b7e9ce85fa773fc187bc593f3c93c'
2025-07-24 01:58:27 -05:00
gary
6f80f634b0
[jasper/world/keel] Make convertWorldDocToWorldStatic take a const src
Build / build (push) Successful in 1m30s
2025-07-23 00:42:41 -05:00
gary
99ee44b838
[keel] Make type converters work with functions that take const src arg
2025-07-23 00:41:33 -05:00
gary
be7dd92971
Merge commit 'b0726568df6aaa37390906ca44ff1eee11735f98'
Build / build (push) Successful in 1m34s
2025-06-29 17:34:57 -05:00
gary
b0726568df
Squashed 'deps/nostalgia/' changes from f847289b..671b8eda
...
671b8eda [ox/std] Make StringLiteral constructors consteval
952637a1 Merge commit 'cbf4414fcaf00c00a2abf73b5c04a055180ad980'
7569698e [nostalgia,studio] Add FileExts_TileSheet const, and corresponding FilePickerPopup constructor
21713ba9 [ox/std] Fix StringLiteral::operator= to work with DevkitARM
73273b6f [nostalgia/gfx] Add isTileSheet function for checking paths against both file extensions
9f040392 [olympic,nostalgia] Cleanup style
f4f7e5d0 Merge commit '9b5f7886cadc5c3dc826d00fa5b2e71696151dfd'
c27726a4 Merge commit '6bbcae10cc7b21b73171ec0ff196f4baf6304404'
bd24a775 Merge commit '7371df429534f264c179684412f6197f7968ebfa'
4419dff2 Merge commit '7688c05bac8c20bc267cae62ec78d55e5d0c493b'
536999c0 Merge commit '47eee1d56d591e3631d16e95a78ea3629ee312ee'
a5535ef5 Merge commit '08236fc790e711afe886b6ef545511d35e4e5c6c'
a90380f3 Merge commit 'e90dd887477452922f783535edb3d4c55e9a0d2c'
2000b2de [nostalgia/gfx/studio] Cleanup
7d92400f [nostalgia/gfx/studio] Add type specific navigateTo functions
git-subtree-dir: deps/nostalgia
git-subtree-split: 671b8edaadefe1872fb8954ad13d221b24f676c0
2025-06-29 17:33:27 -05:00
gary
d98d78890a
[jasper/world] Fix WorldObjectSetEditor to handle .ng and .nts file extensions
Build / build (push) Successful in 1m45s
2025-06-25 21:32:23 -05:00
gary
43efcbf59f
[nostalgia,studio] Add FileExts_TileSheet const, and corresponding FilePickerPopup constructor
2025-06-25 21:30:49 -05:00
gary
07e223937b
[ox/std] Fix StringLiteral::operator= to work with DevkitARM
2025-06-25 21:29:41 -05:00
gary
f1ad8567f3
[nostalgia/gfx] Add isTileSheet function for checking paths against both file extensions
2025-06-25 21:03:45 -05:00
gary
9b5f7886ca
Squashed 'deps/nostalgia/' changes from 37cfa927..f847289b
...
f847289b [glutils] Cleanup
94b0020d [nostalgia,olympic] Cleanup
c54c0bad [teagba] Cleanup
b9ffae02 [nostalgia/gfx] Cleanup
003f3e01 [nostalgia] Update release notes
9028e74a [nostalgia/gfx/studio/tilesheet] Disable paste when nothing is selected
f5ccab5f [studio] Cleanup
git-subtree-dir: deps/nostalgia
git-subtree-split: f847289bd493e3318eb6fc1d09ea216e140899aa
2025-06-23 20:49:01 -05:00
gary
2c8a8a4e9f
Merge commit '9b5f7886cadc5c3dc826d00fa5b2e71696151dfd'
2025-06-23 20:49:01 -05:00
gary
6bbcae10cc
Squashed 'deps/nostalgia/' changes from 857587c1..37cfa927
...
37cfa927 [nostalgia/gfx] Address a couple of implicit conversions
0efed70b [studio] Fix Studio to clear editor pointers when opening a new project
baf5fa31 [nostalgia] Move d2025.05.2 release notes to d2025.06.0
git-subtree-dir: deps/nostalgia
git-subtree-split: 37cfa927d1d63390d91a6c4b98021023552dd980
2025-06-21 14:29:47 -05:00
gary
d4201a7183
Merge commit '6bbcae10cc7b21b73171ec0ff196f4baf6304404'
2025-06-21 14:29:47 -05:00
gary
7371df4295
Squashed 'deps/nostalgia/' changes from e78c4050..857587c1
...
857587c1 [studio] Cleanup
eb3d53c9 [studio] Cleanup
14d58f3f [studio] Fix Navigation shortcuts for non-Mac systems
5f239790 [studio,nostalgia/gfx/studio/tilesheet] Fix copy/cut/paste enablement when there is no selection
58e0ecb4 [studio] Make FilePickerPopup accept on double click of a file
8838bf42 [studio] Fix to properly copy file that has the same name as deleted file
bddc544d [nostalgia] Update release notes
a9437191 [studio,turbine] Add support for mouse back/forward buttons
9d8da7cc [ox/std] Make strToInt return error for empty string
394b568e [studio] Add Back/Forward navigation
78e9f70d [nostalgia] Update release notes
12e5623f [ox/logconn] Add exception handling for logger thread
cfdfb0a8 [studio] Fix file deletion to close file even if not active
56e66530 [studio] Cleanup
7415ce4b [nostalgia/gfx/studio] Cleanup
05f42150 [olympic] Add new loc command to Makefile
8ea2bc69 [nostalgia] Update release notes
c7809241 [studio] Add [DEBUG] tag to About in debug builds
8c538560 [nostalgia/gfx/studio/palette] Make RGB key shortcuts work when color channel inputs are focused
c3e75bdb [nostalgia/gfx/studio/tilesheet] Cleanup
git-subtree-dir: deps/nostalgia
git-subtree-split: 857587c18b4695eacd31457e3c30b4971b4e46e8
2025-06-21 08:48:13 -05:00