SMJSGaming
58402e9b7b
Made the ID system thread safe
2024-08-13 10:11:54 +02:00
SMJSGaming
a5bbf6a40c
Added IDs to web request to prevent incompatibilities between web mods
2024-08-13 09:05:59 +02:00
Oleksandr Nemesh
3ea6001ca4
fix members
2024-08-10 18:58:32 +03:00
Oleksandr Nemesh
bcff1652b8
Merge branch 'geode-sdk:main' into lightning
2024-08-10 13:37:18 +03:00
Oleksandr Nemesh
fca774adbf
cleanup the header
2024-08-10 13:37:08 +03:00
dankmeme01
e4054d46fc
fix missing GEODE_DLL in ccarray funcs
2024-08-07 19:18:36 +02:00
Cvolton
c11462af1d
add arg name for fullPathForFilename
2024-08-05 14:18:36 +02:00
Chloe
81f8573cc5
stl fix for member tests
2024-08-05 02:26:38 -07:00
dankmeme01
f63bd44ad2
add custom constructor for ccfileutilsandroid
2024-08-05 09:46:51 +02:00
dankmeme01
63b82f9fb2
bump FMOD headers to 2.02.23
2024-08-04 20:24:05 +02:00
Cvolton
b595d98cd7
fix missing includes
2024-08-04 19:40:49 +02:00
dankmeme01
59a0ade533
actually fix it
2024-08-01 14:14:50 +02:00
dankmeme01
d729a12bf3
fix order of buttons in CCMenuItemExt::createToggler
2024-08-01 14:05:36 +02:00
dankmeme01
bae22b4e34
add new gd::string constructor
2024-07-30 17:19:33 +02:00
HJfod
fabe7d37de
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2024-07-29 20:59:11 +03:00
HJfod
749fdf1ad3
add TextInput::focus and unfocus
2024-07-29 20:58:58 +03:00
Chloe
22bcbe1b5e
remove usages of cc3x
2024-07-29 06:18:17 -07:00
Chloe
b6250cd278
fix mac build
2024-07-29 05:59:09 -07:00
HJfod
d95b879b4d
update changelog
2024-07-29 15:58:02 +03:00
HJfod
4b4bc0eb9b
don't cancel subtasks on task destructor
2024-07-29 15:15:00 +03:00
HJfod
2a3c35f584
allow modifying Geode UI via events
2024-07-29 15:14:49 +03:00
HJfod
c323faee27
make openInfoPopup return a Task<bool>
2024-07-29 13:10:42 +03:00
HJfod
c4fe40b037
teehee totally forgot GEODE_DLL on this one
2024-07-29 12:51:12 +03:00
HJfod
028bbf9a8b
add support for hex colors + 2.2 color tags + fix mod links
2024-07-29 12:50:56 +03:00
HJfod
6080fdbfde
deprecate cc3x
2024-07-29 12:50:37 +03:00
HJfod
5c840127fa
expose LoadingSpinner for mods to use
2024-07-29 12:50:22 +03:00
MarioMastr
0ef7d6e075
add custom_constructor to ccglprogram ( #1009 )
2024-07-29 00:19:00 +03:00
SMJSGaming
caeef8f4a4
Changed the operator overloads of CCPoint to be more inline with other engines
2024-07-28 16:16:41 +02:00
SMJSGaming
72586f780d
Added remove methods to the web API
2024-07-27 19:53:07 +02:00
Chloe
dceb91e181
he can go back now :D
2024-07-25 17:11:37 -07:00
Chloe
d13b1dc269
actually no i forgot one thing 😭
2024-07-25 07:14:01 -07:00
Chloe
057bb7a44d
undo everything part 2
2024-07-25 07:13:26 -07:00
Chloe
509c5e7e93
add objectdecoderdelegate for objectdecoder
2024-07-25 06:58:44 -07:00
Cvolton
4272b8b549
fix missing include in terminate header
2024-07-24 19:41:52 +02:00
Cvolton
49c8d386a9
fix objectdecoder inheritance
2024-07-24 15:48:33 +02:00
Cvolton
95f9eeb187
add objectdecoder ( #1012 )
2024-07-24 14:00:54 +02:00
Oleksandr Nemesh
94dc60a7f2
fix whitespace
2024-07-24 12:34:55 +03:00
dankmeme01
fc544f9144
fix ccparticlesystem virtuals
2024-07-21 20:25:01 +02:00
Chloe
2b35e0e833
remove useless fs hash block
...
ndk r27 implements this, so it won't build
2024-07-18 18:45:20 -07:00
Oleksandr Nemesh
e46353908d
fix ccColor
2024-07-11 14:50:09 +03:00
Oleksandr Nemesh
0ee2b5beb2
add include
2024-07-11 14:46:55 +03:00
Oleksandr Nemesh
360827e766
add cclightning
2024-07-11 14:45:03 +03:00
altalk23
9009b3db6a
fix macos modify changes
2024-07-07 01:06:40 +03:00
altalk23
2dc989fdd9
check for attempting to hook missing & inlined functions in modify
2024-07-06 23:42:57 +03:00
altalk23
9fd9a7876d
add salmon editor button
2024-07-06 21:54:18 +03:00
HJfod
9d02155d76
add Mod::checkUpdates to replace Mod::hasUpdatesAvailable
2024-07-06 17:06:50 +03:00
HJfod
1c16913499
deprecate openIndexPopup rather than openInfoPopup
2024-07-06 16:22:16 +03:00
Cvolton
e432e72fa0
add openChangelogPopup, deprecate openInfoPopup
2024-07-05 23:07:30 +02:00
matcool
e397c99fff
make these members public
2024-07-03 16:10:00 -03:00
SMJS
a96ec91f89
Added some getters to web request and added some coverage for edge-cases ( #981 )
...
* Added some getters to web request and added some coverage for possible edge-cases
* Added the getter implements for web requests
* Escaped header options
2024-06-30 17:32:06 +03:00
altalk23
427e86ef6e
update account bases and category, and editor script, reflect basedbuttonsprite changes (minor semver change)
2024-06-30 02:00:30 +03:00
mat
4dd348a2e4
remove msvcstl as its no longer used
2024-06-28 11:10:19 -03:00
Cvolton
df278bfa89
revert idmanager back to $execute
2024-06-26 23:27:11 +02:00
matcool
6fe1ac9e3f
fix single arg overload of Task::listen
2024-06-26 14:48:09 -03:00
ConfiG
621e3f557c
Update libraries ( #971 )
...
- update fmt to 10.2.1
- update minizip-ng to 4.0.7
- properly link to zlib
- replace the only re2 usage with std::regex
2024-06-25 20:13:47 +03:00
dankmeme01
5421ad1b78
add missing override
2024-06-24 18:39:33 +02:00
Cvolton
98c0eae228
Revert "create on_mod listeners in separate threads"
...
This reverts commit fd3c9c6f7a
.
2024-06-24 12:28:27 +02:00
Cvolton
fd3c9c6f7a
create on_mod listeners in separate threads
2024-06-24 00:59:23 +02:00
Cvolton
a654f343a8
use on_mod(Loaded) for a few more things
2024-06-23 23:45:02 +02:00
Cvolton
5ca4b571c7
add info level to notification
2024-06-23 21:46:52 +02:00
SpaghettDev
83f8a32a3f
More web options (HTTP version, accept encoding, transfer body, follow request, range) ( #943 )
2024-06-23 16:45:12 -03:00
dankmeme01
f06a7414bb
cleanup many creates promoting better modern c++ coding practices
2024-06-23 11:36:16 +02:00
altalk23
7742b57c49
even hackier one-of abi fix
2024-06-21 11:10:23 +03:00
altalk23
5ed0ed5ba6
i hate exposing structs
...
why arent settings opaque pointers aaaaaaa (fixed the abi break on custom settings users)
2024-06-21 10:43:59 +03:00
altalk23
d88a93e3cd
fix eventlistenerpool abi break on windows
2024-06-21 09:53:01 +03:00
altalk23
f918f1310c
fix compilation
2024-06-20 23:02:06 +03:00
altalk23
ea96e2c658
make some classes final
2024-06-20 23:00:04 +03:00
altalk23
f523689f53
cause my ebo check is wrong
2024-06-20 20:14:32 +03:00
altalk23
bf2fcd2daf
ebo edge case
2024-06-20 20:09:58 +03:00
altalk23
1a513ec3c6
change the alignment things
2024-06-20 20:06:00 +03:00
altalk23
4c15bdbe32
remove toRemove from events
2024-06-20 19:06:38 +03:00
dankmeme01
92704b965f
fix use of dangling string_view in task names
2024-06-20 17:36:53 +02:00
matcool
9d0c8ccc40
fix typename errors
2024-06-20 12:07:25 -03:00
matcool
5f37d30fbd
add static_assert to prevent old way of adding members to modify
2024-06-20 11:58:44 -03:00
altalk23
636be07435
fix event pool race condition in a hacky way
2024-06-20 16:17:02 +03:00
altalk23
c3058ff452
add fast menu back
2024-06-20 15:21:34 +03:00
altalk23
7bd8a1a231
remove RT_ADD and RT_REMOVE
2024-06-20 15:19:43 +03:00
altalk23
3f674e522d
quick impl one-of
2024-06-20 14:48:51 +03:00
altalk23
08da8ca774
remove all warnings
2024-06-20 14:16:37 +03:00
altalk23
34e51ff868
cleanup old field remnants without abi break
2024-06-20 11:48:15 +03:00
matcool
adc4469f77
add AxisAlignment::Between, for equal space between elements
...
inspired by flexbox's space-between
2024-06-18 00:17:00 -03:00
matcool
97d2e44611
fix CCArrayExt::value_type
2024-06-18 00:17:00 -03:00
dankmeme01
f3525035ad
fix Ref and WeakRef move assignment operator
2024-06-17 12:56:12 +02:00
SpaghettDev
c3c2afaac8
gd::vector::erase for android ( #906 )
...
* gd::vector::erase for android
* oops
2024-06-16 10:45:47 -04:00
matcool
723ff87f06
add geode addition comment
2024-06-15 21:24:20 -03:00
Fleeym
4f400b530f
Move pick file APIs to Tasks ( #899 )
2024-06-14 23:19:16 +03:00
matcool
bacab92b75
ok apple clang can handle it
2024-06-13 12:14:05 -03:00
matcool
b22a59d41e
make _spr compile time
2024-06-13 12:06:26 -03:00
kynex7510
153f22f338
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-06-13 15:04:48 +02:00
kynex7510
22cc33b8a9
use string_view for sprite expansion
2024-06-13 15:04:32 +02:00
Cvolton
48a7981d3b
split GEODE_PLATFORM_NAME for MacArm and MacIntel
2024-06-13 14:02:08 +02:00
mat
eb7c4d9803
rename Task::then to Task::listen
2024-06-12 17:38:46 -03:00
Oleksandr Nemesh
562fbf6cb1
add 2.2 CCDrawNode members
2024-06-12 00:57:12 +03:00
matcool
fa7a2de780
add Task::then to handle tasks without storing a listener
2024-06-11 14:58:23 -03:00
matcool
da617eefaa
std::string const& -> std::string_view in task code
2024-06-11 13:16:34 -03:00
mat
2d274693c1
friend CCHttpClient
2024-06-10 11:33:06 -03:00
matcool
1d98bc9248
fix it
2024-06-09 19:47:38 -03:00
matcool
89548f282c
i forgot about the json primitives
2024-06-09 19:36:36 -03:00
matcool
899a1a5d86
just include stl_serialize everywhere at this point
2024-06-09 19:23:05 -03:00
matcool
6c1a330aa6
check for is_json when using Mod::getSavedValue
2024-06-09 19:14:45 -03:00