Commit graph

1435 commits

Author SHA1 Message Date
matcool
44a018cdf9 recursively follow jumps in followThunkFunction 2023-12-14 21:32:19 -03:00
matcool
e8a326f7cb make crashlog messagebox always appear, instead of only on GEODE_DEBUG 2023-12-14 21:31:54 -03:00
altalk23
c8392e92f5 im tired 2023-11-21 22:03:07 +03:00
altalk23
164185621e easy fix of the web error crash !!! (not rly) 2023-11-21 21:20:06 +03:00
altalk23
df3979fe46 Merge branch 'main' of https://github.com/geode-sdk/geode 2023-11-21 20:38:15 +03:00
altalk23
f7962246ec set time for updating index notif 2023-11-21 20:38:13 +03:00
ConfiG
c5550a67c2
log geode version on startup 2023-11-21 20:34:59 +03:00
altalk23
b76eb12458 fix onShare 2023-11-21 20:34:12 +03:00
altalk23
d5027ca6ab Merge branch 'main' into 1.4.0-dev 2023-11-21 20:31:36 +03:00
altalk23
5cf0f3c28c fix hooks lol! funny demorgan stuff happened here 2023-11-21 20:22:27 +03:00
altalk23
7796bfba9f fix commenttype macos (thanks cocoa!) 2023-11-21 20:10:19 +03:00
dankmeme01
557b9e3126
add the CommentType enum (#344) 2023-11-17 00:27:39 +03:00
ConfiG
5083017b50
improve logging + minor refactors 2023-11-11 19:45:18 +03:00
camila314
645a41c63a forogt to commit the enum 2023-11-11 10:03:31 -06:00
mat
41832af1d8
Merge branch '1.4.0-dev' into 1.4-merge-temp 2023-11-09 22:39:23 -03:00
mat
12231b223c
disable CCTextInputNodeFix 2023-10-31 14:57:04 -03:00
alk
d5000c29ae
Merge pull request #319 from dankmeme01/main
Display messages of unhandled c++ exceptions on Windows
2023-10-28 18:48:23 +03:00
Fire
237128bfc5
Allow error responses
i dont want a "HTTP response code said error"
2023-10-27 20:49:17 +00:00
dank_meme
0472075f88 actually fix windows exception handling 2023-10-25 00:18:58 +02:00
dank_meme01
52421d8c65 fix msvc compilation error in ehdata_structs.hpp 2023-10-24 22:42:48 +02:00
dank_meme01
0d09162622 some exception handling improvements 2023-10-24 12:05:37 +02:00
dank_meme01
fdd78aca3f display messages of unhandled c++ exceptions 2023-10-23 23:19:15 +02:00
camila314
23bfc22d11 someone made an oopsie in SentAsyncWebRequest::Impl's constructor 2023-10-22 11:50:58 -05:00
camila314
b17ca9ae4b docs change lmao 2023-10-22 11:01:14 -05:00
mat
d6de1187d3
avoid convertTouchToNodeSpace because of mac 2023-10-22 10:53:40 -03:00
Mazin Eltahawy
2d8e988ce3
Add null check for m_delegate (#318)
* fix formatting

* Add null check for `m_delegate`

---------

Co-authored-by: Mazin Eltahawy <mazintahawy@gmail.com>
Co-authored-by: mat <26722564+matcool@users.noreply.github.com>
2023-10-22 10:46:21 -03:00
Mazin Eltahawy
746966c423
Make CCTextInputNode work in nested hierarchies (#317) 2023-10-22 10:38:09 -03:00
alk
303543b764
Merge pull request #309 from Cvolton/add-rewards
add missing GJRewardTypes
2023-10-16 20:03:46 +03:00
altalk23
902385fd1b fix namespace 2023-10-16 18:49:28 +03:00
altalk23
17f892169c i forgot semicolon 2023-10-16 18:48:47 +03:00
altalk23
8c74e3357f thank you mat 2023-10-16 18:48:38 +03:00
altalk23
8ca3b9fce2 thank you cvolton 2023-10-16 18:47:20 +03:00
Cvolton
6f2044ca92
add missing GJRewardTypes 2023-10-16 17:15:35 +02:00
altalk23
cac2cbc774 fix field alignment by doing max 2023-10-15 19:20:47 +03:00
altalk23
944ab383b4 funny virtual warning 2023-10-15 17:48:40 +03:00
altalk23
241fed492c android crashlog implemented gg 2023-10-15 17:31:30 +03:00
altalk23
57a475b3b7 add the logcat writer 2023-10-15 16:43:21 +03:00
altalk23
6a3a2c9714 fix bros and remove update dir on start 2023-10-15 16:12:32 +03:00
altalk23
335cc445c3 Merge branch '1.4.0-dev' into android 2023-10-15 16:07:42 +03:00
altalk23
6574b22b81 Merge branch 'main' into 1.4.0-dev 2023-10-15 16:06:22 +03:00
altalk23
d6dd153b65 Merge branch 'main' of https://github.com/geode-sdk/geode 2023-10-11 22:16:18 +03:00
altalk23
c967b520df fix the index notif staying on all the time 2023-10-11 22:16:12 +03:00
mat
b55e6465ce
fix gnustl vector dtor 2023-10-11 15:23:13 -03:00
altalk23
0bdb0df702 this code is still very sad 2023-10-11 21:03:54 +03:00
altalk23
449ee464be fix pickfiles 2023-10-11 21:02:06 +03:00
Fleeym
8762714c23 only show update indicator if mod is enabled 2023-10-11 19:56:33 +03:00
matcool
b4fbea51e2 only write checksum file after unzipping 2023-10-10 18:44:37 -03:00
SMJSGaming
42a1a33c53 Added word wrappers, colors and optimizations to text area 2023-10-10 19:19:12 +02:00
altalk23
df459dec3c new pick files to other platforms 2023-10-08 17:11:32 +03:00
altalk23
f57601d0b5 file picker 2023-10-08 16:38:17 +03:00
altalk23
35c018e661 even more broken 2023-10-05 17:02:59 +03:00
altalk23
66e36b3a38 this handler sometimes doesnt work 2023-10-05 15:09:42 +03:00
altalk23
a77c33974b Merge branch '1.4.0-dev' into android 2023-10-04 13:51:05 +03:00
SMJS
36c461ace4
Fixed alignment issues caused by unallocated memory and bad anchor points (#282) 2023-10-03 17:33:59 -03:00
SMJS
0e8865546c
Fixed alignment issues caused by unallocated memory and bad anchor points
Simply put, alignment had no default assignment, causing undefined behavior, this also revealed some bad anchor points which could be optimized
2023-10-03 22:28:15 +02:00
altalk23
a985d5a8c5 implement utils except file utils but i tried ok 2023-10-03 17:51:12 +03:00
altalk23
d194cbe3b7 remove this-> 2023-10-02 19:05:27 +03:00
altalk23
0367360644 Add text input node fix 2023-10-02 19:03:58 +03:00
altalk23
8dd2e15c38 fix dynamic cast 2023-10-02 16:50:10 +03:00
altalk23
0ed1a41426 Fix unzip modify date & add verifying text 2023-10-02 14:37:02 +03:00
altalk23
5c765c6798 Implement modified date check on geode files for unzip 2023-10-02 14:15:20 +03:00
altalk23
777cf38df0 implement threaded unzipping and revert typeinfo cast (but its ugly) 2023-10-02 13:37:09 +03:00
SMJS
7f277a77e1
Added a simple text area UI node (#277) 2023-10-01 18:59:44 -03:00
altalk23
877b644962 fix ccmenuitemsprite virtuals 2023-10-01 23:58:16 +03:00
altalk23
c4af616a2a fix editorui android 2023-10-01 23:44:17 +03:00
altalk23
9fa9284726 add not working clipboard 2023-10-01 23:25:13 +03:00
altalk23
2847beed8f most requested feature of all time 2023-10-01 22:45:17 +03:00
Cvolton
63940f2ce9 Improve Android bindings 2023-10-01 14:45:28 -03:00
altalk23
fedf96edd9 enable editorpause ids 2023-10-01 20:21:23 +03:00
altalk23
7de21d9177 Fix latest resources downloading 2023-10-01 19:41:25 +03:00
altalk23
238d1b7de9 implement android game::exit 2023-10-01 19:18:40 +03:00
altalk23
8f34244023 android m_shouldTryToKick 2023-10-01 19:07:33 +03:00
altalk23
6bd6c6b320 reenable persist 2023-10-01 18:40:04 +03:00
altalk23
c950787693 remove the field tests 2023-10-01 17:38:50 +03:00
altalk23
90d55d0526 revert web 2023-10-01 17:37:26 +03:00
altalk23
fc58ab79ef c++ abi can go burn in gaseous tungsten 2023-10-01 17:36:44 +03:00
altalk23
506bb05c4c Implement the new broma codege 2023-10-01 15:42:54 +03:00
altalk23
fed73fefd6 Revert loading layer 2023-10-01 15:23:48 +03:00
altalk23
41ae88ae5b Merge branch '1.4.0-dev' into android 2023-10-01 15:22:18 +03:00
altalk23
275a87aece Merge branch 'main' into 1.4.0-dev 2023-10-01 15:14:06 +03:00
altalk23
dd0179c42a Fix garagelayer ids on not logged in users 2023-09-27 15:27:11 +03:00
altalk23
499f2569cb readd the nullptr check in InstallListPopup::createCells 2023-09-27 15:12:00 +03:00
mat
ea4341b38a
some missing geode custom ctors 2023-09-25 19:23:29 -03:00
alk
e37b78ed47
Merge pull request #252 from Fleeym/web-redirect
add follow redirects to all web::fetch functions
2023-09-25 17:10:42 +03:00
mat
0b5c9c9b5a
fix callconv on this one function
for some reason the fmod c functions arent stdcall on the dll, need to fix this for the other functions later
2023-09-24 14:37:25 -03:00
altalk23
696a2caf1f Make codegen sources private visibility 2023-09-24 12:16:33 +03:00
altalk23
a43dcc84cb Revert "Add MenuItemSprite"
This reverts commit 152dc7edcf.
2023-09-20 17:37:42 +03:00
altalk23
dcc40f11e1 Revert "Fix some stuff related to menuitemspriteextra but gonna revert"
This reverts commit e8b98e48f5.
2023-09-20 17:37:30 +03:00
altalk23
e8b98e48f5 Fix some stuff related to menuitemspriteextra but gonna revert 2023-09-20 17:37:20 +03:00
altalk23
152dc7edcf Add MenuItemSprite 2023-09-20 17:07:25 +03:00
altalk23
34398b86e9 Merge branch 'main' into 1.4.0-dev 2023-09-20 15:30:29 +03:00
Fleeym
a942a45adc follow redirects on all util::web requests 2023-09-20 00:56:55 +03:00
FigmentBoy
140f38bee0 Make MDTextArea fit within provided size (and look better) 2023-09-19 15:14:59 -04:00
FigmentBoy
cf8fbbad71 Allow for StringSetting character filters 2023-09-18 23:04:45 -04:00
ConfiG
07f3acb0f9
revert cc increment gl draws
let someone else do it i dont have a mac to test
2023-09-18 16:43:19 +03:00
ConfiG
7d1897dbd6
ifx hope 2023-09-18 16:24:27 +03:00
ConfiG
264c9e4a64
bet its this 2023-09-18 16:18:55 +03:00
ConfiG
2726a82e64
Please Die 2023-09-18 16:15:45 +03:00
ConfiG
ca4010e3e3
ccGLBindTexture2DN, macNumberOfDraws, ccIncrementGLDraws 2023-09-18 15:40:04 +03:00
ConfiG
07c6278253
fix CCArrayExt::operator[] return type 2023-09-18 10:09:53 +03:00
matcool
e7e5ee7f26 add some opengl functions here, for now 2023-09-17 15:01:34 -03:00
mat
23cd456860
fix CCNode::removeChildByID not being exported properly 2023-09-17 14:23:13 -03:00
matcool
45d3be8903 change these to createDirectoryAll 2023-09-16 17:25:15 -03:00
altalk23
b3ac20d2a7 fix resources again 2023-09-16 19:03:31 +03:00
altalk23
d33c508d48 move unzipped to inside data 2023-09-16 17:22:30 +03:00
altalk23
bf1d47244f hardcode path utils to external for now 2023-09-16 17:11:36 +03:00
altalk23
28480a6dc4 download latest loader resource if folder doesnt exist and the version doesnt exist 2023-09-16 15:38:14 +03:00
altalk23
4b9b72f541 Merge branch 'main' into android 2023-09-16 15:17:57 +03:00
qimiko
e070fba8cb
remove hardcodes for directory 2023-09-16 04:52:34 -07:00
altalk23
81de161b3e reunify resources.zip 2023-09-16 14:09:05 +03:00
altalk23
fdc7e314d1 Merge branch '1.4.0-dev' into android 2023-09-16 13:56:21 +03:00
altalk23
f39c6f711a Merge branch 'main' into 1.4.0-dev 2023-09-16 13:55:52 +03:00
qimiko
fda43ec617
fix web request crash 2023-09-16 03:53:24 -07:00
altalk23
5856f5fde0 Trying to fix hashes by enforcing LF 2023-09-16 11:38:11 +03:00
altalk23
aa55ebe8aa fix search paths - season 1 episode 4 2023-09-16 10:01:45 +03:00
altalk23
2723588f21 Fix nested lists in md 2023-09-16 09:50:05 +03:00
altalk23
a6a47bf6cf Fix #239 and revert GEODE_HIDDENs 2023-09-16 09:48:48 +03:00
altalk23
20d5e079bc Fix tuliphook alignment intervener issue 2023-09-16 01:10:56 +03:00
altalk23
86de5ff7dd uncomment some stuff 2023-09-16 00:17:45 +03:00
altalk23
4294177be6 gd opens rn lol! but i commented like everything 2023-09-15 23:37:18 +03:00
altalk23
7c55b215d1 comment string dtor & add +1 to dlsym 2023-09-15 19:59:55 +03:00
altalk23
9906a8ff78 fix android empty string 2023-09-15 19:38:15 +03:00
altalk23
889bb77e6d make cc_dll attribute hidden on mac 2023-09-15 14:08:38 +03:00
altalk23
372ea0e78c remove the expand sprite log 2023-09-15 08:17:40 +03:00
altalk23
5954b06bc4 Merge branch 'main' of https://github.com/geode-sdk/geode 2023-09-14 17:54:32 +03:00
altalk23
9a28e58639 add GEODE_HIDDEN to _spr 2023-09-14 17:54:26 +03:00
ConfiG
21866a033a
improve utils::file::read* error checking 2023-09-14 17:39:00 +03:00
altalk23
4715072c86 Add platform specific funcs 2023-09-14 15:56:51 +03:00
altalk23
0e324c444c Add android gd string and comment out addresses for now 2023-09-14 15:49:24 +03:00
altalk23
4e8f7866bf Playlayer is different on android? 2023-09-14 15:38:03 +03:00
altalk23
bb032cc160 Fix not linking to functions 2023-09-14 15:25:28 +03:00
altalk23
1d53ce7695 Make missimg members private, ifdef missing ids 2023-09-14 14:59:12 +03:00
altalk23
175f488c23 Add android.cpp to test members 2023-09-14 14:50:13 +03:00
altalk23
46e4cdb3b1 Compiles until linking 2023-09-14 14:43:55 +03:00
altalk23
0f67435685 Merge branch '1.4.0-dev' into 2.0.0-dev 2023-09-13 10:43:47 +03:00
altalk23
26a6c7e96d fix too big mod icons 🔥 2023-09-12 22:11:16 +03:00
altalk23
71a79ab4dd add GEODE_HIDDEN to _spr 2023-09-12 21:07:53 +03:00
altalk23
f64c74a128 Fix nested lists in md 2023-09-12 19:46:26 +03:00
altalk23
ac74e056cf fix blue view spacing 2023-09-12 18:46:14 +03:00
altalk23
dd806e0532 Make mod info popup top a layout 2023-09-12 18:42:17 +03:00
altalk23
607adc8fd0 Fix disabling problem mods from view popup 2023-09-12 18:24:31 +03:00
altalk23
e8b6c57c21 fix grayed out 2023-09-12 18:16:03 +03:00
altalk23
cd89ef1909 fix the toggling thing with dependencies 2023-09-12 18:15:17 +03:00
altalk23
ef4764728b change loadinglayer, fix macos spritesheet issue, separate user disabled & problem disabled, fix not enabling a disabled mod that has dependency disabled, 2023-09-12 18:12:46 +03:00
camila314
734ddd0ed9 Merge remote-tracking branch 'refs/remotes/origin/1.4.0-dev' into 1.4.0-dev 2023-09-11 13:12:21 -05:00
camila314
0f179dad45 make minor version label invisible on update 2023-09-11 13:12:15 -05:00
ConfiG
20adf34d4a
change some popups a bit 2023-09-11 17:02:43 +03:00
ConfiG
899b0ce82c
Merge branch 'main' into 1.4.0-dev
# Conflicts:
#	VERSION
#	loader/src/ui/internal/list/ModListCell.cpp
2023-09-11 16:50:55 +03:00
ConfiG
a738320e2c
add uninstall button to geode mod 2023-09-11 16:36:35 +03:00
ConfiG
8fa2ba2de1
fix mac build 2023-09-11 15:42:35 +03:00
ConfiG
7c582f177f
make index unzip async 2023-09-11 15:22:19 +03:00
ConfiG
ae048e48a9
deprecate Mod::isLoaded 2023-09-11 14:38:14 +03:00
ConfiG
5b7d3183bb
only show whether mods are loaded in crashlog 2023-09-11 14:07:49 +03:00
ConfiG
bb431ee1dc
fix search paths - season 1 episode 3 2023-09-11 04:22:58 +03:00
Gleb
2d2bdd16bc
Remove SetThreadDescription calls
Remove SetThreadDescription calls to restore Windows 7 compatibility
2023-09-11 05:18:24 +05:00
ConfiG
06635690c4
bring unknown problems back 2023-09-10 19:14:00 +03:00
ConfiG
8f39c38851
fix texture alignment 2023-09-10 18:37:39 +03:00
altalk23
182984d291 Fix problems with macos console 2023-09-10 18:01:23 +03:00
altalk23
d277b9435c Reenable platform console 2023-09-10 17:19:59 +03:00
altalk23
19ad688fcc Merge branch 'main' into 1.4.0-dev 2023-09-10 15:54:26 +03:00
altalk23
6cad19d4c0 Update tuliphook & missing texture message 2023-09-10 15:53:34 +03:00
ConfiG
adf1a361a2
add compileShader to broma 2023-09-09 20:26:19 +03:00
altalk23
2ecb658b2a Don't hardcode userobject hooks to ccdirector 2023-09-09 15:29:22 +03:00
altalk23
b087574ac7 Fix scaling on labelmenu 2023-09-09 14:39:14 +03:00
altalk23
32b622639c readd stencil 2023-09-09 14:33:00 +03:00
altalk23
114fa465a8 Mod cells now use layouts & disable macos console temporarily 2023-09-09 14:32:20 +03:00
camila314
3f8cdd994a proper platform console for mac 2023-09-08 19:48:27 -05:00
camila314
6d599a5e19 allow logging to be disabled per-mod 2023-09-08 12:44:26 -05:00
altalk23
cbd1d04cab fix target 2 2023-09-08 18:07:21 +03:00
altalk23
92ca99b82c fix broken web request stuff 2023-09-08 18:05:20 +03:00
altalk23
645eb8e03d delete extra 2023-09-08 18:04:18 +03:00
altalk23
83e48fa8dc Fix AsyncWebRequest backwards compat 2023-09-08 18:02:59 +03:00
altalk23
c256207457 Add post & custom requests and user agents to AsyncWebRequest 2023-09-08 17:17:45 +03:00
altalk23
7816c435c4 Update macos crashlog to include base and offset 2023-09-08 16:33:22 +03:00
altalk23
2c0c36277f Merge branch 'main' into 1.3.0-dev 2023-09-08 15:54:56 +03:00
altalk23
e68c0d7fcd Fix ontab keeping scroll 2023-09-08 15:49:25 +03:00
altalk23
b3d444a0f3 Keep scroll value when refreshing the list 2023-09-08 15:25:55 +03:00
altalk23
d40f4672c4 change install and uninstall popups to reflect 1.3.0 changes 2023-09-08 15:13:07 +03:00
altalk23
b21ff6e234 Fix geode checkbox and installed mods not showing restart 2023-09-08 15:07:11 +03:00
ConfiG
e557a551d8
actually update m_applied in Patch 2023-09-07 21:32:28 +03:00
altalk23
5d15eb0215 Implement UI for multiple version downloading (very cursed) 2023-09-05 02:22:57 +03:00
altalk23
63027a7f84 Fix mod logo and special files of index entries 2023-09-04 23:45:04 +03:00
altalk23
5572f9cd1c use mods-v2 for index 2023-09-04 23:15:41 +03:00
altalk23
b0d39e79c9 make patch dtor protected 2023-09-04 22:42:07 +03:00
altalk23
1eeb8810c9 Move patch getters to srouce 2023-09-04 22:39:27 +03:00
altalk23
69821f3e2c Add disable auto enable to Patch 2023-09-04 22:36:33 +03:00
altalk23
23c3095263 move ModEventType::Loaded place 2023-09-04 22:14:51 +03:00
altalk23
4f2835ae34 Fix dependencies getting installed when they exist 2023-09-04 22:07:12 +03:00
altalk23
d81774957d Remove runtime enable/disable, requires cleanup 2023-09-04 19:08:25 +03:00
altalk23
e78eaf01e8 Fix search paths missing with spritesheetless mods 2023-09-04 17:21:34 +03:00
altalk23
65b4364ab5 Fix search paths when reloaded 2023-09-04 16:50:32 +03:00
altalk23
87749d46c2 why does msvc compile trailing comma 2023-09-04 13:00:40 +03:00
altalk23
9ee0994a0e fix CustomizeObjectLayer ids moving around when multiple objects are selected 2023-09-04 01:04:15 +03:00
ConfiG
17a5ac93ea
remove all deprecated functions 2023-08-31 15:27:30 +03:00
matcool
eda87da1a2
improved formatting for registers and most list on crashlogs 2023-08-27 15:51:34 -03:00
altalk23
aa880dfe53 Merge branch '1.2.0-dev' of https://github.com/geode-sdk/geode into 1.2.0-dev 2023-08-27 20:05:45 +03:00
altalk23
d02bb4e169 map fix again 2023-08-27 20:05:36 +03:00
matcool
d22950d8c6
Merge branch '1.2.0-dev' of github.com:geode-sdk/geode into 1.2.0-dev 2023-08-27 13:57:27 -03:00
matcool
6e97c2700c
Merge branch 'main' of github.com:geode-sdk/geode into 1.2.0-dev 2023-08-27 13:57:07 -03:00
altalk23
e67f59548f Merge branch '1.2.0-dev' of https://github.com/geode-sdk/geode into 1.2.0-dev 2023-08-27 19:53:45 +03:00
altalk23
967b3d08cf fix insert 2023-08-27 19:53:43 +03:00
matcool
0835477572
also check for GJ_GameSheetIcons.png 2023-08-27 13:53:39 -03:00
matcool
7139ac4dcc
add some methods to windows gd::string 2023-08-27 13:50:10 -03:00
altalk23
196ab7bb19 fix erase and rebalance 2023-08-27 19:44:29 +03:00
altalk23
824614e704 add macos map operator[] 2023-08-27 19:40:49 +03:00
altalk23
d6ef0a9650 Merge branch '1.2.0-dev' of https://github.com/geode-sdk/geode into 1.2.0-dev 2023-08-27 19:36:11 +03:00
altalk23
a7181ebba8 fix objc/runtime include 2023-08-27 19:35:50 +03:00
altalk23
db02c3dd1a macos map add things 2023-08-27 19:34:33 +03:00
altalk23
7836e60b86 Merge branch 'main' into 1.2.0-dev 2023-08-27 19:16:32 +03:00
matcool
9875f5d597
improve lag because of cc_2x2_white_image 2023-08-27 11:23:36 -03:00
matcool
8b9860be5b
fix addresser for some cocos funcs 2023-08-27 11:10:43 -03:00
Cvolton
b7da6c2f2b Add required bindings for cvolton.betterinfo
Squashed commit of the following:

commit 3abd7446b94391ed5c6b6b69674bc822b39719fb
Author: Cvolton <cvolton@cvolton.eu>
Date:   Fri Aug 25 20:25:48 2023 +0200

    add levelbrowserlayer oninfo

commit 55fdc5bdda1eb861b551e953e9d0327edda64a85
Author: Cvolton <cvolton@cvolton.eu>
Date:   Fri Aug 25 19:14:18 2023 +0200

    remove CCHttpRequest (it didnt work)

commit 6c167b4884feedf023183c4cf8f76b623239e97d
Author: Cvolton <cvolton@cvolton.eu>
Date:   Fri Aug 25 18:41:48 2023 +0200

    Revert "test cchttprequest ctor if it fixes stuff lol"

    This reverts commit 4d4521428e9270f2ad2e2a0af0a6eec9b6c68cfa.

commit 4d4521428e9270f2ad2e2a0af0a6eec9b6c68cfa
Author: Cvolton <cvolton@cvolton.eu>
Date:   Fri Aug 25 18:40:04 2023 +0200

    test cchttprequest ctor if it fixes stuff lol

commit 1be9bb049cac592303118e1983df3c2d79569861
Author: Cvolton <cvolton@cvolton.eu>
Date:   Fri Aug 25 10:43:33 2023 +0200

    fix swapped funcs

commit 10d4cf9919ed350851d8c582ea36be6e06035a8a
Author: Cvolton <cvolton@cvolton.eu>
Date:   Fri Aug 25 10:38:43 2023 +0200

    fix dailylevelpage

commit b244c7d6acfb4118ba114726ac3429f16be51929
Author: Cvolton <cvolton@cvolton.eu>
Date:   Fri Aug 25 02:04:10 2023 +0200

    idk

commit 7d092602a49779f9d98212a3b3659a1a813e9bcb
Author: Cvolton <cvolton@cvolton.eu>
Date:   Fri Aug 25 02:01:20 2023 +0200

    maybe this will align properly?

commit 74317d4174e61e67bfb9bdfb573246391d255e78
Author: Cvolton <cvolton@cvolton.eu>
Date:   Fri Aug 25 01:55:07 2023 +0200

    im tired

commit a28471e888a27661637fc8c36acf90152f87cf45
Author: Cvolton <cvolton@cvolton.eu>
Date:   Fri Aug 25 01:51:33 2023 +0200

    try fix gdbro

commit 3b28cf7f85f70ddc8fc9c5bb5297ba731ab0ce2a
Author: Cvolton <cvolton@cvolton.eu>
Date:   Fri Aug 25 01:47:42 2023 +0200

    try fix glm

commit db947db4966f6624bcad4c43e3f45993b425a681
Author: Cvolton <cvolton@cvolton.eu>
Date:   Fri Aug 25 01:10:02 2023 +0200

    add LevelBrowserLayer::setupPageInfo

commit 111ecc83582e38a16daffdcb0c436df789b8abb5
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 23:49:22 2023 +0200

    add gjscorecell updatebgcolor

commit ff84c6f1e52ab2f825f458348e71fdcae21fefbc
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 23:30:13 2023 +0200

    add callable levelcell updatebgcolor

commit 31c15d3a0bc95367a18b9758a6591c5317dd3879
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 23:16:08 2023 +0200

    add more glm checks

commit b2a1e9febe8938c17682bac2568ba7c25a0222d1
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 23:13:18 2023 +0200

    realign glm

commit 4fcb46f531ef616d0ce4cfd4dd86ff3b72a57484
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 22:29:30 2023 +0200

    add windows pad for mac only pad

commit 9be86a63e0dbd0156716243b7be1db73a2695031
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 22:26:02 2023 +0200

    add mac only pad

commit bb754f72956ca49b834e05f9f8f63cab0588f4c1
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 22:14:02 2023 +0200

    fix glm on mac

commit c34b7086cad507f54d1d90df410debe833810459
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 22:10:19 2023 +0200

    replace unk strs in glm with pads

commit e9def523766ef8f0ab4d1dc69abfcbc86a8946f9
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 21:55:46 2023 +0200

    add glm dict offsets on mac

commit 1216c2fdfe670c16a13ec9861867cec87b054b83
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 21:43:47 2023 +0200

    Fix DailyLevelPage::init

commit 97f12c1997a5d906ded40337f552faf2b690f38b
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 21:20:00 2023 +0200

    fix windows offset for m_weekly

commit 9d3198b6d174976c5f70e1b5dfd92428572467d0
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 21:14:58 2023 +0200

    fix mac offset for m_weekly

commit dfbf8243bb2819fb980ebf312213d88e48394ea7
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 21:13:55 2023 +0200

    add GJDailyLevelDelegate

commit fc589eea2e9bb81f5b70e04245c1d27ce0a17d72
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 21:10:34 2023 +0200

    improve DailyLevelPage

commit 80347e72ce5b7fec3168888cfcbd207a78c443f3
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 21:04:29 2023 +0200

    add member check for m_weekly

commit 55236908817daebd57f5d5ac8a3ce882e61254c9
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 20:56:29 2023 +0200

    add more mac members to test

commit 9f3e299755dcad413092d07a7e634eb7edac1bad
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 20:19:16 2023 +0200

    try increase gsm pad

commit a492c180be667a80117dcf5c910b2f231ec35cb4
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 20:11:14 2023 +0200

    add gsm checks

commit fe94e6a3e5c3a9b1be8e27ac545f7ccddaa953ef
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 17:25:38 2023 +0200

    test

commit c641cb87f11a4c9c7fd1b181ba338411999412a3
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 17:20:41 2023 +0200

    revert the previous thing

commit 3cf35829210aa974a6634bb7d830a666fe28804a
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 17:11:42 2023 +0200

    try fix glm

commit e9c5c86d49558998630256989ac6c30d590701c6
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 16:05:52 2023 +0200

    fix setDictForKey

commit 934e02a75d6d2133315900f838efca9c8f4853dc
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 16:04:54 2023 +0200

    fix cchttpclient::send

commit 17565121a27d10d2f3a1a78e4e1085fbae7190fa
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 16:00:18 2023 +0200

    add some mising cocos funcs

commit 1833c9be2a1f2d3372b9b92e0e51aed64d7ccb3f
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 15:18:20 2023 +0200

    add GManager::setup

commit 9699c4dfcf3ee569518b1bfeac85d381fdad2fc0
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 14:58:11 2023 +0200

    add glm::2CD6F0

commit a04801153393b4b14b20ef4fe546daca5b4236b9
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 14:41:08 2023 +0200

    add mac gjuserscore::create(ccdict*)

commit 3b37ea7999c131b609573a0b8228ff120967a3c3
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 14:32:31 2023 +0200

    inline ctor for gjuserscore

commit 57509dc97d9955c15cf0c584ba9cb38d4497e125
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 14:13:53 2023 +0200

    add gjsearchobject

commit 9e9ce9d668affe98d28cc3aac92e182c9acd4395
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 14:09:15 2023 +0200

    fix LevelCell

commit ca7f12633aa02eeefe0db771d5cb619fd858fb2e
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 14:03:05 2023 +0200

    add 2C5920

commit fc77474e15e70b7db9ef2a2b2b1803bfe5f48746
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 13:49:16 2023 +0200

    add missing gjscorecell funcs

commit 79b1df35fb203d3f139147a8496b77dcb3c73f9e
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 13:15:34 2023 +0200

    add gjgamelevel::getunpackedleveldesc

commit 4a9f6d24e1bfbf084b1e79baacd9b4f4476b1d68
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 13:12:32 2023 +0200

    add statscell:updatebgcolor

commit 245ad705ef26b5d4035553468e0f61807ecc194c
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 13:07:14 2023 +0200

    add more missing gsm funcs

commit 203fc0a9ed6f56818c9048a312f3740299898e19
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 12:52:06 2023 +0200

    add missing profilepage mac addresses

commit cc3fd5761c68e8badebd1338cba186b7a25b4287
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 12:40:41 2023 +0200

    fix parts of profilepage

commit 99e585bce1bb1da54c3e1b87ae43717911a0b929
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 11:46:13 2023 +0200

    add levelpage

commit baffedc8c0b84fd8d4de0c495d2fc727ef22768d
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 11:32:15 2023 +0200

    fix FLAlertLayer::onClose

commit 33d0b856e51665083905cc1a4cd39c60ba2c7d85
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 11:18:14 2023 +0200

    fix levelleaderboard for mac

commit edc9da076f9cf655a34b2b0e67a4182ae076cd71
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 11:04:40 2023 +0200

    update levelbrowserlayer

commit ec9b75d7cb24ff482d01f9e85b0751a310cfc860
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 11:00:15 2023 +0200

    add leaderboardslayer::create

commit efbac386fbdc8d0641dc470166657eeef96888c6
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 10:53:38 2023 +0200

    add missing infolayer funcs

commit 50f542e0a2d456b9ff6ba7e350566d7738466b42
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 10:43:40 2023 +0200

    add a few more missing glm funcs

commit 75eff6e31b5c9cd6071549e8c0251afc21609c74
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 10:17:52 2023 +0200

    add missing glm stuff

commit 1009d11bdbe763b434b3382387b468be4cfd9b1c
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 09:58:11 2023 +0200

    add some GSM funcs

commit fe9a539b27171636acd9d5ae2b82bdf628b9a552
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 03:32:47 2023 +0200

    add offset for dailylevelpage

commit 9f75a8d3b288a66fc80e0645188ff2fdbb8b7751
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 03:19:24 2023 +0200

    assume pads for glm

commit 7ec9ebd21f3fc9477f76bf6be4922a3f8bae6ddd
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 03:09:10 2023 +0200

    add dailypage updatetimers

commit 9a6e6b5c17e9f8f4ee7719ba3aaf2ce678a66a80
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 03:00:06 2023 +0200

    add creatorlayer stuff

commit cf2f3e9fd2f71d3f24f9d712a9003a96342e61ea
Author: Cvolton <cvolton@cvolton.eu>
Date:   Thu Aug 24 02:51:32 2023 +0200

    add commentcell virtuals

commit c9f82ddc4c
Author: Cvolton <cvolton@cvolton.eu>
Date:   Wed Aug 23 00:11:38 2023 +0200

    add some missing functions to PlayLayer
2023-08-25 21:40:02 +02:00
ConfiG
d27be5a633
Merge remote-tracking branch 'origin/main' into 1.2.0-dev 2023-08-23 19:43:52 +03:00
mat
d6710315c2
fix macos test 2023-08-23 12:48:12 -03:00
ConfiG
32f7610ab6
Merge branch 'main' into 1.2.0-dev 2023-08-23 18:20:34 +03:00
alk
e639ff3182
Update crashlog.mm 2023-08-22 16:09:43 +03:00
altalk23
0b2cfcce00 Merge branch 'main' of https://github.com/geode-sdk/geode 2023-08-22 14:55:36 +03:00
altalk23
a7e2ece0ca fix m_updateTimeMarkers 2023-08-22 14:55:30 +03:00
camila314
4dc143964e Merge remote-tracking branch 'refs/remotes/origin/main' 2023-08-21 22:20:26 -05:00
camila314
dd167972c7 fix for apple silicon 2023-08-21 22:20:20 -05:00
mat
0161c9571f
Update CCActionManager.h 2023-08-21 19:25:27 -03:00
ConfiG
f91b289388
actually fix dingus 2023-08-19 01:22:31 +03:00
mat
19af576db2
fix dingus 2023-08-18 18:35:24 -03:00
ConfiG
277f68bfd7
rename queueInGDThread to queueInMainThread 2023-08-19 00:23:20 +03:00
ConfiG
108f56aa62
improve tab textures 2023-08-19 00:13:14 +03:00
ConfiG
ef1f1d15c6
fix search buttons not clickable over view buttons 2023-08-19 00:13:14 +03:00
ConfiG
919276977c
improve install confirmation popup 2023-08-19 00:13:13 +03:00
altalk23
794dded30f Revert "replace macos entry with objc hook" 2023-08-18 11:04:53 +03:00
altalk23
a31d07237f Add objc hooking utilities 2023-08-18 10:51:00 +03:00
altalk23
409815acb3 Merge branch 'main' of https://github.com/geode-sdk/geode 2023-08-18 10:27:02 +03:00
altalk23
e54bd552ce replace macos entry with objc hook 2023-08-18 10:08:03 +03:00
ConfiG
9a3f1c9e7b
change GEODE_UNWRAP to require ; at the end 2023-08-18 01:39:02 +03:00
matcool
38cc38c2c3
remove unnecessary gd thread queues for mod events 2023-08-16 21:02:13 -03:00
alk
a0020cc503
Merge branch 'main' into better-dependencies 2023-08-17 01:08:30 +03:00
ConfiG
1d5fae8fbb
fix loading layer not using m_fields for m_loadedModsLabel 2023-08-16 23:29:51 +03:00
ConfiG
f316c86756
fix typos in "successfully" 2023-08-16 21:16:15 +03:00
ConfiG
cd772bd056
swap Recommended/Customize, Cancel/Delete > Keep/Delete 2023-08-16 21:13:37 +03:00
altalk23
86accf9a33 remove friend ModInfo::Impl (created a warning) 2023-08-14 17:03:40 +03:00
ConfiG
aee84c0ffc
problems list ui 2023-08-13 22:20:53 +03:00
ConfiG
6ab542d51a
dont enable mods on update 2023-08-13 21:52:36 +03:00
ConfiG
73169fbf22
improve index related ui
- hide install list behind a popup
- remove android and ios filters
- don't show not installable mods
- allow quick popups to be completely cancelled by esc
2023-08-13 21:52:36 +03:00
ConfiG
3707418355
new install list ui 2023-08-13 21:52:35 +03:00
altalk23
0e1d639002
implement missing stuff to macos 2023-08-13 21:52:34 +03:00
ConfiG
a9cce769d5
fix index ui with show installed filter on 2023-08-13 21:52:33 +03:00
ConfiG
3d2e447333
add epic super secret api that nobody should use 2023-08-13 21:52:31 +03:00
ConfiG
8908235234
add importance to incompat 2023-08-13 21:52:30 +03:00
ConfiG
e7180695b8
early load 2023-08-13 21:40:21 +03:00
ConfiG
80f387d9d1
name ipc threads 2023-08-13 21:40:20 +03:00
ConfiG
ed5b5c9685
fix index not parsing tags correctly 2023-08-13 21:40:19 +03:00
ConfiG
cb8759bef0
add api label 2023-08-13 21:40:18 +03:00
ConfiG
5200128544
huge dependency stuff refactor 2023-08-13 21:40:18 +03:00
ConfiG
7f449b996e
add utils::game::restart, reset => forceReset 2023-08-10 23:49:29 +03:00
ConfiG
53b52eaeeb
ModInfo => ModMetadata 2023-08-10 23:49:28 +03:00
ConfiG
2b1dc178a4
add any (*) to ComparableVersionInfo 2023-08-09 21:58:44 +03:00
ConfiG
7d74f16c01
add logger nesting 2023-08-09 21:58:44 +03:00
Jouca
e342810a9a
added FriendsProfilePage (#208)
- Corrected UserListType
- Added UserListDelegate
- Added FriendsProfilePage create & init functions
2023-08-09 13:47:59 -03:00
ConfiG
82e128bb57
add utils::string::join 2023-08-07 01:47:14 +03:00
altalk23
a0d7b2f451 make LoadedTextureQuality a ccsynthesize 2023-08-07 00:56:21 +03:00
altalk23
e41784ed39 Change resources.zip to be platform dependent 2023-08-05 22:16:35 +03:00
matcool
f5a68154d2
fix CCControllerState using unknown byte type 2023-08-05 15:26:41 -03:00
matcool
8938df02de
fix CCSceneTransitionDelegate for mac 2023-08-04 18:28:44 -03:00
Cvolton
22efe94fac
add CreatorLayer delegates 2023-08-04 22:36:54 +02:00
altalk23
6e58a0a721 Merge branch 'main' of https://github.com/geode-sdk/geode 2023-08-04 21:22:28 +03:00
altalk23
e489681c38 begone openssl 3 2023-08-04 21:22:09 +03:00
ConfiG
1c1a2f2680
Merge remote-tracking branch 'origin/main' 2023-08-04 20:50:50 +03:00
ConfiG
c055933d95
sus 2023-08-04 20:50:29 +03:00
matcool
7a83354c8c
use std::filesystem on windows on some wine-problematic functions
the code added could definitely be cleaned later by wrapping the
problematic functions, but this is a working solution for now
2023-08-04 14:47:16 -03:00
ConfiG
041d44cf0c
make xinput lazy load real xinput 2023-08-04 20:29:28 +03:00
matcool
2945422744
use correct changelog for mod info popup 2023-08-04 13:24:20 -03:00
ConfiG
1f7e6da304
fix auto update 2023-08-04 13:58:15 +03:00
ConfiG
ca5bcc3a18
Merge remote-tracking branch 'origin/main' 2023-08-04 01:23:38 +03:00
ConfiG
3d70c1be68
use spaces in Updater.cpp 2023-08-04 01:19:33 +03:00
altalk23
fc72c24e2e Add mod ids to logged removed keys of ModInfo 2023-08-04 01:18:46 +03:00
ConfiG
c2aacd9979
fix when bootstrapper present but update isn't 2023-08-04 01:18:19 +03:00
ConfiG
cf3ed327e5
"MacOS" > "macOS", "iOS" > "IOS" in platform filters 2023-08-04 00:56:52 +03:00
altalk23
b0d72b0c79 Merge branch 'main' of https://github.com/geode-sdk/geode 2023-08-03 23:39:31 +03:00
altalk23
ea5a5f0076 fix macos installer and the action 2023-08-03 23:39:17 +03:00
matcool
ddc10d633e
fix sha3 library on mac 2023-08-03 17:34:56 -03:00
matcool
bbf2608ac2
Switch libraries for sha3 256, move implementation to source file
The previous library we used (picosha3) returned a wrong hash for one
particular file. Though this was quite rare (we only found 1 such file),
it was a bug with the library regardless.
The current sha3 library now comes from
https://github.com/stbrumme/hash-library
2023-08-03 17:24:04 -03:00
ConfiG
e3c2ca7417
fix mac build
workaround by using convertToWorldSpace instead of convertToWorldSpaceAR and setting the anchor point to 0,0
2023-08-03 21:27:57 +03:00
ConfiG
ebab230bf5
Merge remote-tracking branch 'origin/main' 2023-08-03 21:00:02 +03:00
ConfiG
8ce12278aa
new cool tabs 😎 2023-08-03 20:33:42 +03:00
HJfod
7a0ade2bf6 update index to be pimpl
also remove the ability for multiple sources from it
2023-08-03 20:01:37 +03:00
ConfiG
228a37fd7f
change "updates to Geode" to "Geode updates" 2023-08-03 13:37:42 +03:00
ConfiG
e921466745
fix xinput 2023-08-03 01:23:00 +03:00
HJfod
b2d677111a Merge branch 'main' of https://github.com/geode-sdk/geode into main 2023-08-02 19:43:10 +03:00
HJfod
0a6d31ebb6 make all mods including disables ones be unzipped
this makes it so disabled mods' resources are loaded
2023-08-02 19:42:31 +03:00
ConfiG
aa74bb0ecb
fix ci 2023-08-02 18:27:38 +03:00
ConfiG
363d27395c
fix some warnings 2023-08-02 18:04:37 +03:00
ConfiG
2b1becc233
silence warnings from dependencies 2023-08-02 17:34:36 +03:00
altalk23
4f6265ae32 Merge branch 'main' of https://github.com/geode-sdk/geode 2023-08-02 15:58:51 +03:00
altalk23
fe8cb42129 change getSaveDir and implement autoupdate macos 2023-08-02 15:58:37 +03:00
ConfiG
25bafae278
try to use ninja on win actions 2023-08-02 02:06:20 +03:00
ConfiG
803bfadf2a
fix windows build 2023-08-01 22:09:45 +03:00
ConfiG
8f5559f531
refactor actions
- add ability to automatically create a draft release
 - change windows to windows-latest
 - unify "Unzip CLI" and "Add CLI to Path"
 - remove out folder
 - prevent unnecessary files from generating on windows
 - leave resources in platform-specific artifacts
 - unify "Package MacOS" and "Package Windows"
 - use steps outputs instead of env variables for storing version/hash
2023-08-01 21:57:01 +03:00
ConfiG
dcf89588e6
link to xinput1_3 instead of xinput1_4
allows use in windows 7 without workarounds
2023-07-31 19:18:58 +03:00
HJfod
66b3c289c5 Merge branch 'main' of https://github.com/geode-sdk/geode into main 2023-07-30 22:21:37 +03:00
HJfod
912b766ecb fix text input not being clickable 2023-07-30 22:21:26 +03:00
HJfod
e3e72cabf3 fix field crash 2023-07-30 22:21:17 +03:00
HJfod
8c567a57fd make menu detachment code generic 2023-07-30 22:20:55 +03:00