Commit graph

1547 commits

Author SHA1 Message Date
hjfod
69ddb75bd9 always place new listeners at the front of the queue 2023-04-06 19:01:06 +03:00
hjfod
0460fef4a2 make getFilter return a reference to it 2023-04-06 19:00:49 +03:00
hjfod
b9b8c29d1d make EventFilter store a pointer to its listener 2023-04-06 09:29:09 +03:00
altalk23
a5b1640556 Merge branch 'main' of https://github.com/geode-sdk/geode 2023-04-05 23:10:23 +03:00
altalk23
5f87485d03 fix undoobject 2023-04-05 23:10:16 +03:00
alk
5924901d2d
Make SentAsyncWebRequest dllexported 2023-04-05 21:01:32 +03:00
HJfod
3dd6d55b49 add CCNode::getEventListenerCount 2023-04-05 19:26:46 +03:00
HJfod
6ba91482a6 fix event listeners not being removed from the right queue 2023-04-05 18:59:25 +03:00
hjfod
6d77f841c9 Merge branch 'main' of https://github.com/geode-sdk/geode 2023-04-05 18:18:21 +03:00
hjfod
993cd6fd7e rework event listeners to add different queues for listeners 2023-04-05 18:17:53 +03:00
Fleeym
530551ec95 add bindings and ids for CustomSongWidget 2023-04-05 14:06:31 +03:00
HJfod
ed8d230733 add EventFilter::getCallback 2023-04-04 21:56:18 +03:00
hjfod
b44b5d3cd3 add SpacerNode & bring back Dispatch 2023-04-04 17:44:49 +03:00
HJfod
c1d4a89f8b fix event listeners vector containing freed listeners 2023-04-03 21:04:56 +03:00
hjfod
4801f6725f update changelog 2023-04-03 10:45:41 +03:00
hjfod
75580a01ae changelog stuff
- make changelog visible in-game
 - fix issues with the changelog in ModInfoPopup & scrollbar
2023-04-03 10:43:52 +03:00
hjfod
a7cea74347 update changelog 2023-04-03 10:18:17 +03:00
hjfod
f8b32cdc88 add event tests 2023-04-03 10:04:56 +03:00
hjfod
2efe772329 fix crash if event listener is destroyed while they are being iterated 2023-04-03 09:36:38 +03:00
hjfod
f662251d98 add mac addresses + link fmod dylib on mac 2023-04-03 08:21:23 +03:00
alk
ab2abcdae3
remove GEODE_DEBUG ifdef from log::debug 2023-04-03 01:01:40 +03:00
HJfod
bf2c3da9ba bump version 2023-04-02 19:27:21 +03:00
HJfod
5e6efa9112 add xml custom ctors 2023-04-02 17:47:28 +03:00
HJfod
95fb3c60c6 add xml_document ctor and dtor 2023-04-02 17:41:19 +03:00
HJfod
ca3bf6516c add geode custom ctor to DS_Dictionary 2023-04-02 17:30:53 +03:00
HJfod
7d744a9189 add DS_Dictionary addresses on mac 2023-04-02 17:22:03 +03:00
HJfod
21ee6894cf fix EditLevelLayer not properly handling the id and layout of desc btn 2023-04-02 16:14:31 +03:00
HJfod
9fb5051f80 fix mod resources not being updated when a mod is enabled at runtime 2023-04-02 16:00:17 +03:00
HJfod
152f90cf67 add option to ignore invisible children to Layout 2023-04-02 14:43:39 +03:00
HJfod
21173311c1 add mac stuff 2023-04-02 13:38:06 +03:00
HJfod
9032285d06 fix CCAction::update parameter 2023-04-02 13:19:49 +03:00
HJfod
c4064d7526 reverse is part of CCActionInterval and not CCAction 2023-04-02 13:15:03 +03:00
HJfod
2f982197db missing a "mac" 2023-04-02 13:07:21 +03:00
HJfod
cae9a67b15 add a bunch CCAction addresses 2023-04-02 13:04:31 +03:00
HJfod
cd3c09637b add custom constructors to CCClippingNode and CCAction 2023-04-02 12:46:37 +03:00
HJfod
f90ca9edd5 ok now it should build? 2023-04-02 11:31:27 +03:00
HJfod
064de3350e missing a fully qualified name there 2023-04-02 11:16:36 +03:00
HJfod
a2b7573bdc add cocos2d:: namespace in front of CCNode to fix build 2023-04-02 11:05:47 +03:00
HJfod
13e41ee059 buncha mac addresses for betteredit *slurp* :3 2023-04-02 11:02:47 +03:00
HJfod
68c0631966 Merge branch 'addEventListener' into main 2023-04-02 10:03:48 +03:00
HJfod
40a6b53f63 make TextArea::create parameter name more clear 2023-04-02 10:03:04 +03:00
HJfod
295b903802
Merge pull request #151 from geode-sdk/addEventListener
some static functions on mac
2023-04-02 09:55:47 +03:00
hjfod
4e2267f020 some static functions on mac 2023-04-02 09:54:59 +03:00
HJfod
61015be6b1
Merge pull request #150 from geode-sdk/addEventListener
Event stuff
2023-04-01 21:40:00 +03:00
HJfod
72448e1be0 remove definition of retainCount in Cocos2d.bro 2023-04-01 17:36:54 +03:00
HJfod
57947a9a27 impl retainCount to fix macos build 2023-04-01 17:28:53 +03:00
HJfod
83fe2bb679 Merge branch 'addEventListener' of https://github.com/geode-sdk/geode into addEventListener 2023-04-01 17:21:02 +03:00
HJfod
eabb68bbcf fix circle button sprite size 2023-04-01 17:20:49 +03:00
hjfod
0e4636284b fix multiple weak refs causing a memory leak 2023-03-31 11:36:54 +03:00
HJfod
e92541a655 add WeakRef 2023-03-30 22:07:57 +03:00