cb30e36227
[ox/std] Add SmallMap::pairs(), SmallMap model
2024-05-19 22:15:13 -05:00
9296076ec6
[ox/std] Add operator-> to SpanIterator
2024-05-19 22:14:28 -05:00
b290fa5745
[glutils] Add size function to FrameBuffer
2024-05-19 22:13:57 -05:00
c82324d769
[ox/std] Add missing typenames
Build / build (push) Successful in 3m6s
2024-05-18 13:01:06 -05:00
b66cef7127
Squashed 'deps/nostalgia/' changes from 7233da75..eed115b2
...
eed115b2 [keel] Fix a GCC break
git-subtree-dir: deps/nostalgia
git-subtree-split: eed115b2876124c9976d914313dac0f87fee8570
2024-05-18 12:17:23 -05:00
e10d59ed1f
Merge commit 'b66cef7127e97269fc6072a6f66ccc08990f6d2e'
2024-05-18 12:17:23 -05:00
f48824793c
Squashed 'deps/nostalgia/' changes from 17f28d43..7233da75
...
7233da75 [ox/std] Remove dedicated keys array from SmallMap
30797c71 [ox/std] Add small sz option to SmallMap
e8041121 [ox/std] Add missing oxExpect to timeMapStrToUuid
d054528e [ox/std] Remove empty if from SmallMap
09d840cf [ox/std] Add some functions for comparing HashMap and SmallMap
aeb1ef3b [ox/std] Cleanup SmallMap, make it easier to make potential changes
b66f61c2 [ox/std] Add hash function for UUID
b089bf46 [ox/std] Optimize Array compare
cd60c4ab [ox/std] Fix bugs in HashMap and SmallMap
d1845448 [ox/std] Add == and != operators to UUID
c4f6ee00 [nostalgia,olympic] Make performPackTransforms update type id when needed
git-subtree-dir: deps/nostalgia
git-subtree-split: 7233da75eaaea055ed0486895fc85606db86d0f4
2024-05-11 02:09:10 -05:00
1b6248545b
Merge commit 'f48824793cfce315971fe2e699ece198c7a79407'
2024-05-11 02:09:10 -05:00
1e041bd2eb
Squashed 'deps/nostalgia/' changes from f624c720..17f28d43
...
17f28d43 [ox/clargs] Replace C string with StringView
043df533 [ox] Cleanup string len handling
bec75d2e [ox/std] Fix memory leak in Vector
git-subtree-dir: deps/nostalgia
git-subtree-split: 17f28d43d12c12389d409fec1c7e322af5335855
2024-05-10 02:21:42 -05:00
7203913b11
Merge commit '1e041bd2ebfe5ace7bed3906faf60345aa98a8bc'
2024-05-10 02:21:42 -05:00
420fa96463
Squashed 'deps/nostalgia/' changes from 47a6a410..f624c720
...
f624c720 [studio] Fix broken readClaw call
204e5bbf [ox/std] Add SmallMap
1ecf197a [nostalgia] Remove .idea directory
74a8a7d7 [ox/std] Remove incomplete writeF32toa
331f7212 [olympic,nostalgia] Cleanup
63486c23 [ox] Cleanup
git-subtree-dir: deps/nostalgia
git-subtree-split: f624c720f9dcc9b44943269adb54d32095bc0e04
2024-05-08 23:55:07 -05:00
f0944e2372
Merge commit '420fa96463f59c4a4a7cd66b16b0ad01ab0d55e6'
2024-05-08 23:55:07 -05:00
c2b91d28df
[studio] Add missing include
Build / build (push) Successful in 3m16s
2024-05-06 22:27:20 -05:00
bd416f82e2
Squashed 'deps/nostalgia/' changes from 227f3cd9..47a6a410
...
47a6a410 [ox/std] Update Vector memory map for preloader
d82c0822 [buildcore] Add error message to pybb debug for missing debugger
git-subtree-dir: deps/nostalgia
git-subtree-split: 47a6a410c4baabf8700bd271a303232dd2e0d3e9
2024-05-03 23:42:00 -05:00
cff0ff94b2
Merge commit 'bd416f82e25f1b710ab2b7890274571dd3fcd53d'
2024-05-03 23:42:00 -05:00
40aa69c2c8
[jasper] Enable C++23
2024-05-03 23:02:29 -05:00
336665d1bd
[jasper] Add .pyenv to .gitignore
2024-05-03 23:02:00 -05:00
cd94dd8cd7
[jasper/world] Cleanup
Build / build (push) Successful in 3m4s
2024-05-03 23:01:35 -05:00
d1c44eda7f
[keel] Minor optimization
Build / build (push) Has been cancelled
2024-05-03 23:00:38 -05:00
df22a1e51b
Squashed 'deps/nostalgia/' changes from 0c0ccd1a..227f3cd9
...
227f3cd9 [nostalgia/core/studio] Update itoa usages
20ff0f89 [ox/std] Rework itoa
4061b831 [ox/model] Remove broken global var
18bb5062 [ox/std] Add String::append(StringView), cleanup
6a4b4822 [nostalgia,studio] Fixes for Ox changes
d2a3cfa7 [ox/std] Remove append operators from IString
7c4e2a65 [ox/std] Cleanup IString
e30ebce4 [nostalgia] Add pyenv to .gitignore
7163947e [ox/std] Cleanup
0a0a6e30 [studio] Move UndoCommand implementation to its own file
97bc9332 [nostalgia/core] Fix TileSheetV1 to use PaletteV1
9caf7099 [keel] Fix for Ox change
fda1280d [ox/std] Make substr always take and return a StringView
59aa4ad2 [cityhash] Cleanup
1a8afa1a [nostalgia/sample_project] Add missing type descriptor
cdbc2d6c [olympic/studio] Move UndoCommand to its own file
acd93337 [ox/std] Fix Integer assignment operator return
cebd3b0a [ox/std] Fix Integer assignment operator return
43e2e215 [ox/std] Cleanup
be1f9095 [ox/std] Make safeDelete constexpr
0f2c18d5 [ox/std] Add std::string(_view) variant of MaybeView
git-subtree-dir: deps/nostalgia
git-subtree-split: 227f3cd9f584039cfddad75f1fe1275ad6cac000
2024-05-03 21:15:51 -05:00
72cdc32e71
Merge commit 'df22a1e51b411329184b3fe33cfc0b665b7b87b6'
2024-05-03 21:15:51 -05:00
f547c92a65
[jasper/world] Fix name of palBank in WorldObject model
2024-04-28 16:24:42 -05:00
4955e177c6
[jasper/world/studio] Fixes for Ox update
Build / build (push) Successful in 3m5s
2024-04-24 23:21:01 -05:00
35c97cfb67
Merge commit '22e6299e90e85cb2b5ee814ebf2324b1a74d7091'
2024-04-24 23:12:54 -05:00
22e6299e90
Squashed 'deps/nostalgia/' changes from 84205879..0c0ccd1a
...
0c0ccd1a [nostalgia/core/studio] Cleanup scratchpad code
1b629da8 [ox/std] Make Vector::contains always noexcept
32e4702d [ox] Improve hasing and MaybeView
6b47133c [nostalgia] Cleanup StudioModules
0764720f [nostalgia,olympic] Update for Ox changes
78955376 [glutils] Update for Ox changes
a00a0bd2 [ox] Rename BString to IString
ed4f0e1f [nostalgia,olympic] Replace oxIgnoreError with std::ignore
ea1feb72 [ox] Remove oxIgnoreError
e9a6a096 [ox] Run liccor
d7f30975 Merge commit 'c0baf7efca0e4c3a86a018ad2564d9df7b07c133'
eeb2a5a1 [olympic/studio] Add new ImGui util functions
453f2750 [nostalgia/core/studio] Cleanup context types
189ba4c5 [olympic/studio] Make studio::run static
05773808 [olympic] Change TypeId building to use constexpr globals
272eabc7 [nostalgia/core/opengl] Unbind vertex arrays when done with them
a0256669 [glutils] Remove trailing whitespace
6808adc8 [ox/std] Replace ox::ignore with std::ignore
abc076d6 [ox/std] Cleanup
1b790a34 [ox/std] Fix Signed_c and Unsigned_c
92202716 [nostalgia/core] Update pack transforms to use ModelTypeId_v
7941a514 [ox/model] Add constexpr ModelTypeId_v
0c09c530 [ox/std] Fix sfmt constexpr problems
3ff91af8 [ox/std] Sort of fix custom assert
79b42e1d [ox/std] Fix some Vector constexpr problems
5eec9085 [ox/std] Add nodiscard to some string functions
af7c8956 [ox/std] Add ox::ignore
git-subtree-dir: deps/nostalgia
git-subtree-split: 0c0ccd1a692169d99beb8c238b8b2c466e81a13d
2024-04-24 23:10:33 -05:00
eecc9da3ce
[jasper] Add missing files, update for Nostalgia changes
Build / build (push) Successful in 2m51s
2024-04-21 13:15:17 -05:00
26d2645174
Merge commit 'c0baf7efca0e4c3a86a018ad2564d9df7b07c133'
2024-04-21 13:13:26 -05:00
c0baf7efca
Squashed 'deps/nostalgia/' changes from 6a523191..84205879
...
84205879 [olympic] Cleanup ItemMaker, remove unnecessary copy
ebf3a696 [ox/std] Add String constructor that takes a StringLiteral
dfd27afd [ox/std] Add implicit String constructor for str literals
6bfe1842 [ox/std] Remove unnecessary copying from HashMap::expand
700d7016 [nostalgia] Update for Ox changes
92232383 [ox] Cleanup
3b8d13dc [nostalgia,olympic] Fixes for Ox update
a20d7fd9 [ox] Cleanup
2c0e0227 [ox/std] Add assert to AnyPtr::Wrap::copyTo to ensure sufficiently large buff
e3c74637 [turbine] Make applicationData return const&
41e08d67 [turbine] Make keyEventHandler nodiscard
50f3479d [ox/std] Make AnyPtr constexpr
1616ca70 [turbine] Replace WrapPtr with ox::AnyPtr
3fa247e3 [ox/std] Add AnyPtr
27f1df8f [nostalgia,olympic] Further reduce use of applicationData
a4f0c7cd [nostalgia/core/studio] Remove applicationData usages
git-subtree-dir: deps/nostalgia
git-subtree-split: 84205879d46610dfe08098d1265c0398f2215d3d
2024-04-21 10:33:10 -05:00
513e3360b5
[jasper/world/studio] Get a good start to world editor going
Build / build (push) Failing after 46s
2024-04-21 10:25:56 -05:00
7ceee8c84d
[olympic/studio] Add new ImGui util functions
2024-04-21 10:24:53 -05:00
b8ba386494
[nostalgia/core/studio] Cleanup context types
2024-04-21 10:24:29 -05:00
83e4c52e2c
[olympic/studio] Make studio::run static
2024-04-21 10:23:55 -05:00
4bec1e13f0
[olympic] Change TypeId building to use constexpr globals
2024-04-21 10:23:22 -05:00
52e931d8a3
[nostalgia/core/opengl] Unbind vertex arrays when done with them
2024-04-21 10:22:32 -05:00
5f0e113f10
[glutils] Remove trailing whitespace
2024-04-21 10:21:44 -05:00
24085f38e8
[ox/std] Replace ox::ignore with std::ignore
2024-04-13 00:35:49 -05:00
223c975e0c
[ox/std] Cleanup
Build / build (push) Successful in 2m50s
2024-04-13 00:10:09 -05:00
7439310a9e
[ox/std] Fix Signed_c and Unsigned_c
Build / build (push) Has been cancelled
2024-04-13 00:07:40 -05:00
5598d9a381
[nostalgia/core] Update pack transforms to use ModelTypeId_v
Build / build (push) Successful in 2m48s
2024-04-10 22:20:26 -05:00
ccf197643d
[ox/model] Add constexpr ModelTypeId_v
Build / build (push) Has been cancelled
2024-04-10 00:00:48 -05:00
70bf26b538
[ox/std] Fix sfmt constexpr problems
2024-04-09 23:47:18 -05:00
05ce318a85
[ox/std] Sort of fix custom assert
2024-04-09 23:46:54 -05:00
f6910ab1f7
[ox/std] Fix some Vector constexpr problems
2024-04-09 23:46:12 -05:00
092d14d1b7
[ox/std] Add nodiscard to some string functions
Build / build (push) Successful in 3m54s
2024-04-09 22:40:37 -05:00
cbebbc108e
[ox/std] Add ox::ignore
2024-04-09 22:40:20 -05:00
5627a63572
Squashed 'deps/nostalgia/' changes from 04f3d6b4..6a523191
...
6a523191 [turbine] Cleanup applicationData
205f2a69 [turbine] Fix applicationData to properly return null
82f02896 [turbine] Cleanup type safety code for application data
aa43cb3d [turbine] Add some type safety to application data
05d08a76 Merge commit 'd6403991d49292d4f2b7d441636949472ca2b249'
c6750d50 [studio/modlib] Add ig::ChildStackItem
dade484d [olympic/studio] Make StudioContext::ui a ref instead of ptr
b015fe88 [ox/std] Make ranges predicates const refs
git-subtree-dir: deps/nostalgia
git-subtree-split: 6a523191561cf76db3d734e42199aaae0af7d21b
2024-03-20 21:37:42 -05:00
3dee350f17
Merge commit '5627a6357219246db3b23ca420360d3c8a77faa5'
Build / build (push) Successful in 3m6s
2024-03-20 21:37:42 -05:00
d6403991d4
Squashed 'deps/nostalgia/' changes from b97d7d99..04f3d6b4
...
04f3d6b4 [keel] Fix some static const vars to be constexpr
db2dc28f [keel] Remove use of removed ModelValue operator
74fb051e [ox] Remove panicing ModelValue operators
24fda7d5 [ox] Make serialize and allocate Writer_c functions take refs
a60cdf0a Merge commit '9c712cc38ae706b021807b271899bce56c234fa5'
9a0a2fd4 Merge commit '56f9d7a4634c9de9b09df390c4385c67ab646607'
9c0acf1b Merge commit 'ace68f7c1d870ed53e69c55ba53709a9425388be'
a41e93c5 Merge commit '8e0467ca5fdb3f983738a97c17cba742a0d233fd'
dbcd37d7 Merge commit '0d61e5a064382a7076b62d32b25c70298ee0706e'
6a500345 Merge commit '057272347486efe5046691f32f51604e3a594e6a'
f038b89a Merge commit 'cfc27a384b00388fc1ce30ac47c266ddd1f8e6f1'
b9fddd47 Merge commit 'db978290f3465d2da30a27a98b12face50bbe091'
961ab756 Merge commit 'ae1f8ce11a81624f376be3a3dd56e80ba479dd89'
d740609c Merge commit '6640e00ad9ee5b731a2ddb06da31436463c3ae65'
08be822b [ox/fs] Add FileAddress::operator==(FileAddress)
git-subtree-dir: deps/nostalgia
git-subtree-split: 04f3d6b491105a4f124d9738f612b9e0c505b2b0
2024-03-14 23:33:20 -05:00
27e54b8a93
Merge commit 'd6403991d49292d4f2b7d441636949472ca2b249'
2024-03-14 23:33:20 -05:00
a0d25a13c3
[studio/modlib] Add ig::ChildStackItem
Build / build (push) Successful in 2m47s
2024-03-14 23:32:05 -05:00