be7dd92971
Merge commit 'b0726568df6aaa37390906ca44ff1eee11735f98'
Build / build (push) Successful in 1m34s
2025-06-29 17:34:57 -05:00
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
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
43efcbf59f
[nostalgia,studio] Add FileExts_TileSheet const, and corresponding FilePickerPopup constructor
2025-06-25 21:30:49 -05:00
07e223937b
[ox/std] Fix StringLiteral::operator= to work with DevkitARM
2025-06-25 21:29:41 -05:00
f1ad8567f3
[nostalgia/gfx] Add isTileSheet function for checking paths against both file extensions
2025-06-25 21:03:45 -05:00
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
2c8a8a4e9f
Merge commit '9b5f7886cadc5c3dc826d00fa5b2e71696151dfd'
2025-06-23 20:49:01 -05:00
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
d4201a7183
Merge commit '6bbcae10cc7b21b73171ec0ff196f4baf6304404'
2025-06-21 14:29:47 -05:00
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
ba524fc733
Merge commit '7371df429534f264c179684412f6197f7968ebfa'
Build / build (push) Successful in 1m32s
2025-06-21 08:48:13 -05:00
9b57d61ed0
[jasper/world] Update coding style
Build / build (push) Successful in 1m47s
2025-06-19 21:25:05 -05:00
7688c05bac
Squashed 'deps/nostalgia/' changes from e1cfcc8b..e78c4050
...
e78c4050 [nostalgia/gfx] Cleanup
6b7c5d89 [nostalgia] Update release notes
a33a73d7 [nostalgia/gfx/studio/palette] Add preview to color editor
git-subtree-dir: deps/nostalgia
git-subtree-split: e78c4050462c2ae4fa4347af7f1236763d2b8f8f
2025-05-31 02:14:15 -05:00
a32a0a067a
Merge commit '7688c05bac8c20bc267cae62ec78d55e5d0c493b'
2025-05-31 02:14:15 -05:00
8173c95fc5
[jasper/world/studio] Simplify Person template
Build / build (push) Successful in 1m28s
2025-05-31 00:51:30 -05:00
e5eafba951
[jasper/project] Flesh out side view of player
2025-05-31 00:51:21 -05:00
47eee1d56d
Squashed 'deps/nostalgia/' changes from 8419b137..e1cfcc8b
...
e1cfcc8b [nostalgia] Update release notes
514cb978 [nostalgia/gfx/studio/tilesheet] Fix draw command to work on same pixel after switching subsheets
4b5218c4 [nostalgia/gfx] Cleanup
2ca77173 [keel] Add isUuidUrl function
cce5f52f [nostalgia/gfx/studio/tilesheet] Fix manual redo of draw actions, fix drawing to pixel 0, 0 as first action
b5599329 [studio/modlib] Fix headerizeConfigFile to handle slashes in file name
d8f847d7 [studio/applib] Move popup types into their own directory
git-subtree-dir: deps/nostalgia
git-subtree-split: e1cfcc8b5fec39173fe9608099cae29a441ddb51
2025-05-30 23:38:53 -05:00
b6f1bdbbcd
Merge commit '47eee1d56d591e3631d16e95a78ea3629ee312ee'
Build / build (push) Successful in 1m28s
2025-05-30 23:38:53 -05:00
b27ec952f0
[jasper/project] Exclude project files from autocrlf
Build / build (push) Successful in 1m29s
2025-05-24 01:52:20 -05:00
992d6c2291
[jasper/world/studio] Headerize config file
Build / build (push) Successful in 1m29s
2025-05-24 01:49:00 -05:00
7ed540a583
[jasper/world/studio] Update for turbine change
Build / build (push) Successful in 1m33s
2025-05-24 01:45:20 -05:00
08236fc790
Squashed 'deps/nostalgia/' changes from 312097a7..8419b137
...
8419b137 [turbine,studio] Fix some popup window resize weirdness, cleanup some function names
ed1160ec [nostalgia] Update release notes
1e217780 [nostalgia/gfx/studio/tilesheet] Ensure config file has a Claw header
78379f58 [studio] Add ability to remember recent projects in config
4322f720 [keel] Fix ox::Result<DstType> convert(Context &ctx, ox::BufferView const&src)
26f1a605 [ox/std] Make Vector::remove take a MaybeView_t
c4c1d477 [keel] Cleanup ox::Error(0) instance
fab012d3 [ox] Cleanup all ox::Error(0) instances
git-subtree-dir: deps/nostalgia
git-subtree-split: 8419b137e5dec1dabc15a0d34c7ce729970c3b7f
2025-05-24 01:44:07 -05:00
50dbf02ad9
Merge commit '08236fc790e711afe886b6ef545511d35e4e5c6c'
2025-05-24 01:44:07 -05:00
6f380d817c
[jasper/project] Remove DS_Store file
Build / build (push) Successful in 1m32s
2025-05-23 22:21:25 -05:00
c06d3c6131
[jasper/project] Add new type descriptors
Build / build (push) Successful in 1m29s
2025-05-23 03:24:23 -05:00
e90dd88747
Squashed 'deps/nostalgia/' changes from cb304ecf..312097a7
...
312097a7 [ox/std] Fix implementation of std cmp functions
a40198ab [nostalgia] Update release-d2025.05.2 release notes
52d8c0bd [nostalgia/gfx] Replace static_cast compare with std::cmp_equal
c19d7f4e [nostalgia] Add .vs and cmake-build-* to .gitignore
159b7e7e [buildcore] Make pybb cmake_build specify --config debug/release
c93eec4f [teagba] Make cstart.cpp only compile if GCC
e7e7a223 [nostalgia/sample_project] Make sample_project exempt from autocrlf
26d5048e [ox/fs] Fix new build error in MSVC (VS 17.14)
3b8f97cc [nostalgia/gfx] Cleanup
f1e68e0a [nostalgia/gfx/studio/tilesheet] Fix overrun errors when switching subsheets, clear selection on switch
d6e4ab7a [keel] Cleanup
git-subtree-dir: deps/nostalgia
git-subtree-split: 312097a7991194ce36e7c2e357e7e3a51d916767
2025-05-23 03:23:17 -05:00
2d9f39000f
Merge commit 'e90dd887477452922f783535edb3d4c55e9a0d2c'
2025-05-23 03:23:17 -05:00
935ddb87fd
[nostalgia/gfx/studio] Cleanup
Build / build (push) Successful in 1m29s
2025-05-17 23:35:10 -05:00
d10efbdcba
[jasper/world/studio] Use type specific navigateTo functions
Build / build (push) Successful in 1m28s
2025-05-17 23:34:18 -05:00
ebef57a28b
[nostalgia/gfx/studio] Add type specific navigateTo functions
Build / build (push) Has been cancelled
2025-05-17 23:26:23 -05:00
0e9a8d7202
[jasper] Fix build
Build / build (push) Successful in 1m29s
2025-05-17 23:08:16 -05:00
8c005db67f
[jasper/world] Make World::setupDisplay clear CBBs
Build / build (push) Failing after 24s
2025-05-17 17:49:18 -05:00
a4a00c99d0
Squashed 'deps/nostalgia/' changes from 3ccadba2..cb304ecf
...
cb304ecf [applib] Cleanup
ea173777 [ox/std] Make StringViewCR honest
c424bde0 [nostalgia] Style cleanup
ee7d5c6d [nostalgia/gfx] Cleanup
99247cee [nostalgia/gfx/test] Cleanup
7b8ddc18 [nostalgia/gfx] Consolidate implementations into single files, remove unnecessary function exports
a6814030 [studio/applib] Cleanup
9937a010 [turbine] Cleanup
abcf2adc [nostalgia/gfx] Cleanup
05f90235 [nostalgia/gfx] Cleanup
5ba0bcf9 [turbine] Consolidate some files that didn't have sensible distinctions
git-subtree-dir: deps/nostalgia
git-subtree-split: cb304ecf2852db37a7aa7ca3bfc9d28877d5c1bd
2025-05-17 17:48:31 -05:00
5c9ab7ae08
Merge commit 'a4a00c99d05441f5db491e06186039f817cb5c81'
Build / build (push) Has been cancelled
2025-05-17 17:48:31 -05:00
bf686590af
Squashed 'deps/nostalgia/' changes from 00e52b64..3ccadba2
...
3ccadba2 [nostalgia/gfx/studio/tilesheet] Fix dragging cursor on image
git-subtree-dir: deps/nostalgia
git-subtree-split: 3ccadba2f5d80ba866862f1545ab16fc637e6bee
2025-05-16 21:22:49 -05:00
2cb6ab87d9
Merge commit 'bf686590afc88aaa9fe3b0a202f5afe0553154c1'
2025-05-16 21:22:49 -05:00
61f8784587
[jasper] Add pkg-mac command to Makefile
Build / build (push) Successful in 1m30s
2025-05-15 22:28:58 -05:00
e2ca6389a9
Squashed 'deps/nostalgia/' changes from 0de428a2..00e52b64
...
00e52b64 [nostalgia] Make pkg-dmg more versatile
ae404879 [nostalgia/gfx] Add navigateTo handler to TileSheetEditor
84b612c6 [studio/modlib] Give navigateTo a default argument
3c2a6b04 [studio/applib] Make navigateTo handle UUID paths
626da322 [ox/std] Add StringParam(IString const&) constructor
git-subtree-dir: deps/nostalgia
git-subtree-split: 00e52b649141b3daffd9a10b0320b142499c536f
2025-05-15 22:27:30 -05:00
3b2d04003f
Merge commit 'e2ca6389a9ffdfc23325faf7d73779887917680d'
2025-05-15 22:27:30 -05:00
9123a328ac
[jasper/core] Cleanup
Build / build (push) Successful in 1m30s
2025-05-15 21:52:29 -05:00
67108e58de
[jasper/world/studio/worldobjectset] Fix navigation handler to load appropriate obj
Build / build (push) Successful in 1m31s
2025-05-15 21:35:57 -05:00
dd266b23b2
[jasper/world] Simplify WorldEditor - remove ObjSet selector
Build / build (push) Successful in 1m34s
2025-05-15 21:29:16 -05:00
b7aff140bf
[jasper/world] Add navigateTo handling to editors
Build / build (push) Successful in 1m31s
2025-05-15 20:41:44 -05:00
6e1ff6ddef
[nostalgia/gfx] Add navigateTo handler to TileSheetEditor
2025-05-15 20:39:50 -05:00
d848f78fc9
[studio/modlib] Give navigateTo a default argument
2025-05-15 20:39:01 -05:00
75c99e59f5
[studio/applib] Make navigateTo handle UUID paths
2025-05-15 20:38:27 -05:00
545fc83cab
[ox/std] Add StringParam(IString const&) constructor
2025-05-15 20:37:44 -05:00
71b1e79d61
Squashed 'deps/nostalgia/' changes from 26fe266b..0de428a2
...
0de428a2 [studio/applib] Cleanup
8a52df4f [nostalgia/gfx] More cleanup
efec6eb3 [nostalgia/gfx/studio/palette] Add RGB key shortcuts for focusing color channels
56eeb249 [nostalgia/gfx/opengl] More cleanup
ae81f6b3 [ox/std] Make Span::operator[] const
c1108301 [nostalgia/gfx] Cleanup
83fbe6ac [keel,turbine,studio] Fix some install mistakes
80b45283 [nostalgia/gfx] Cleanup
0fa39433 [nostalgia] Add release note about Mac menubar using Cmd
cae75350 [nostalgia] Fix typos in release notes
df878323 [studio] Add build date to About
d585794c [nostalgia/gfx/studio/tilesheet] Fix Insert tile command
20965854 [nostalgia/gfx/studio/tilesheet] Cleanup
02383a4a [ox/std] Cleanup
185a7628 [nostalgia] Make pkg-dmg delete bundle after archive created
b722b4f7 [nostalgia] Update release notes
459ab5aa [studio] Remove ability to re-order Editor tabs
565f621c [nostalgia/gfx/studio/tilesheet] Fix Delete Tile functionality
9589ca91 [keel] Cleanup
164db500 [keel] Cleanup
cbfb167d [nostalgia] Remove unused project directory
e7b83be8 [nostalgia] Update release notes
649da5fc [nostalgia/sample_project] Delete Scenes directory
aa095f76 [studio] Make Delete key initiate deletion of selected directory
bb99c99f [studio] Make deleting a directory close files in that directory
7f0dcdd2 [nostalgia/gfx/studio/tilesheet] Cleanup
6029ad5d [nostalgia/studio] Add command for bundling Mac app
git-subtree-dir: deps/nostalgia
git-subtree-split: 0de428a2e588d3360b98aa7e00c2498d5a54019b
2025-05-14 22:31:06 -05:00
838546c4f9
Merge commit '71b1e79d61c1530fc6a19201600623e2b0394163'
Build / build (push) Successful in 1m34s
2025-05-14 22:31:06 -05:00