matcool
df03f8a7fe
fix clang 20 warnings
2025-04-06 12:53:18 -03:00
Jasmine
b6d637c08f
Fix iOS FMOD ( #1282 )
...
* Delete FMOD library
* Change FMOD fix to modify
2025-04-05 22:38:28 -03:00
dankmeme01
dcd3244944
add extra error information to webresponse
2025-04-03 02:04:13 +02:00
dank meme
74395fc1b6
try to use boringssl for ios libcurl
2025-04-02 16:25:22 -07:00
rooot
683b603d68
Merge branch 'main' of https://github.com/geode-sdk/geode
2025-03-19 17:34:10 +01:00
Fire
862b68f9b5
ios update fmod ver to 20220
...
you aren't going to do it, so I'm going to do it!
2025-03-17 16:40:24 -04:00
dankmeme01
ac1de8abf1
fix gnustl set functions returning wrong type
2025-03-15 16:43:24 +01:00
Jasmine
90bb412b6a
Add geode custom ctor macro for every cocos class ( #1266 )
2025-03-12 13:25:02 -03:00
rooot
0325d9509a
Merge branch 'main' of https://github.com/geode-sdk/geode into ios
...
Signed-off-by: rooot <hey@rooot.gay>
2025-03-11 22:23:48 +01:00
rooot
f647d3e25b
feat(ios): code cleanup, remove todos
...
Signed-off-by: rooot <hey@rooot.gay>
2025-03-11 21:18:51 +01:00
SpaghettDev
ca2ece2aa8
Add support for missing keys and mouse buttons, rewrite numpad input ( #1258 )
...
* add missing key codes and mouse buttons to enumKeyCodes
* rewrite numpad key detection
* add some INTL keys
* ifdef the hook for desktop only
* MacOS support
* same-line brackets
* unindent the enum by one indent
* Manual Objective-C method hooks
* Android keys
* Incorrect enum field casing
* the pch..
* ios support is not real :(
* iOS support
---------
Co-authored-by: Fleeym <61891787+Fleeym@users.noreply.github.com>
2025-03-11 17:16:33 -03:00
rooot
e2a4442261
chore(ios): revert some whitespace changes to match upstream
...
Signed-off-by: rooot <hey@rooot.gay>
2025-03-11 21:03:00 +01:00
Jasmine
96deea0ef8
CCEaseRateAction custom constructor ( #1265 )
...
* CCEaseRateAction custom constructor
* Add empty constructor
2025-03-11 15:40:15 +01:00
SpaghettDev
bb26bd56aa
feat(keyboard): CCKeyboardDispatcher and CCKeyboardHandler impl
...
idk if the dynamic_cast in keyboardhandler will break stuff 👍
2025-03-07 22:33:26 -05:00
rooot
4c7acb0d87
Merge branch 'main' of https://github.com/geode-sdk/geode into ios
2025-03-07 00:53:36 +01:00
rooot
c75cc96c00
feat(ios): link fmod
...
fmod binary version 2.02.19
Signed-off-by: rooot <hey@rooot.gay>
2025-03-07 00:27:41 +01:00
dankmeme01
9a8939fb1d
fix insane weakref behavior when assigned to nullptr
2025-03-06 21:19:03 +01:00
Jasmine
ecdd3b290f
CCContentManager members ( #1256 )
2025-03-02 11:38:36 -03:00
altalk23
7a05601732
Replace MenuLayer with SimpleAxisLayout
2025-03-02 11:24:34 +03:00
altalk23
302ce007c2
initial implementation of simpleaxislayout
2025-03-02 11:24:34 +03:00
Jasmine
bd1a65047c
CCRepeatForever custom constructor ( #1244 )
...
* CCRepeatForever custom constructor
* Whoops
2025-03-01 18:33:30 -07:00
mat
e229f16ae3
Event export macro ( #1243 )
...
* wip add macros for exporting functions via events
* clang warning
* Add class method support to event exports + allow them to be included more than once
* simplify macros by separating them into functions
* move the event export listeners to geode_internal
---------
Co-authored-by: altalk23 <45172705+altalk23@users.noreply.github.com>
2025-03-01 10:32:17 -03:00
dankmeme01
c85cde6c54
try inline it here
2025-03-01 03:11:59 +01:00
dankmeme01
1caadeb9bb
lets try this part 2
2025-03-01 02:58:47 +01:00
dankmeme01
39b1beffe4
add support for forcing terminal colors via env variable GEODE_FORCE_ENABLE_TERMINAL_COLORS
2025-02-27 17:25:41 +01:00
rooot
aa59f02c7b
Merge branch 'main' of https://github.com/geode-sdk/geode into ios
...
Signed-off-by: rooot <hey@rooot.gay>
2025-02-25 18:58:13 +01:00
mat
979526c983
use geode_internal for namespace instead of internal
2025-02-23 18:15:55 -03:00
SMJS
faedd88537
Update the pugixml headers to be v1.15 compatible ( #1247 )
...
* Removed pugixml in favor of paddings to avoid undefined errors and header conflicts for mods
* Changed strategy to update the headers to pugi v1.15 instead
2025-02-21 11:08:13 +03:00
Jasmine
cdb78f6c48
Fix ranges::min and ranges::max errors ( #1239 )
2025-02-18 00:24:29 -05:00
Jasmine
174296814b
Fix ranges::filter crash ( #1236 )
2025-02-04 23:45:35 -05:00
camila314
99cefabd2f
Add async.hpp, fix some stuff in Task
2025-02-01 22:14:52 -06:00
camila314
463ea22b8e
Allow Task<void>
2025-02-01 11:40:46 -06:00
camila314
2bfff1afe4
Allow Task<TaskVoid> when using coroutines to not require co_returning a value
2025-01-30 01:22:14 -06:00
camila314
c1cae85672
Add chainable listen function to EventHandler
2025-01-30 01:21:42 -06:00
mat
6cb2662b0a
remove unused matjson include from ccnode.h
2025-01-28 19:07:43 -03:00
SpaghettDev
7cdb6ffb2c
Make ParticleStruct aggregate ( #1227 )
2025-01-22 00:48:24 -03:00
camila314
0d4dcb343d
add trim functions with custom charset
2025-01-19 13:14:42 -06:00
matcool
c04bcaa4df
add GameEvent to avoid hooking MenuLayer
...
for now theres only GameEventType::Loaded which is triggered in
MenuLayer::init, but there might be more events in the future
2025-01-14 23:36:58 -03:00
HJfod
658d26abfe
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2025-01-15 00:02:50 +02:00
HJfod
c1d3a53328
fix new dependency syntax + DependencyLoadedEvent
2025-01-15 00:02:30 +02:00
HJfod
1161e18260
dependencies mod metadata changes
...
`dependencies` and `incompatibilities` may now be objects instead of arrays
`dependencies` may now specify a `settings` key for arbitary dependency-specific data
mods can now listen for a `DependencyLoadedEvent` to know when mods that depend on them are loaded
2025-01-14 00:04:31 +02:00
dankmeme01
4c9f9909aa
add log::getCurrentLogPath for getting the path of the current log file
2025-01-13 22:37:08 +01:00
dankmeme01
961c7c8a49
add setColor shorthands to CCRGBAProtocol
2025-01-13 22:33:24 +01:00
Oleksandr Nemesh
c1e6be63de
Mark all cocos members public ( #1214 )
2025-01-13 14:38:17 -03:00
Jasmine
9c4ce8094b
CCFontSprite and CCSpriteExtra ( #1194 )
2025-01-13 14:33:37 -03:00
camila314
8e3e882349
remove geode_dll from event v2 types
2025-01-13 05:34:31 -06:00
camila314
728df4e785
Event V2 system
2025-01-13 03:56:25 -06:00
Jasmine
b5034ee29f
Fix gd::set probably ( #1207 )
...
* Try to fix gd::set
* Fix algobase
2025-01-11 19:40:53 +01:00
camila314
241be1b46d
annual camila314 commit: fix file picker on mac
2025-01-07 23:55:17 -06:00
Fleeym
42ece10b04
chore: fix ugly formatting
2025-01-07 19:07:21 +02:00