Commit graph

1639 commits

Author SHA1 Message Date
qimiko
a5326b7d9a
add breakpad handling code 2024-02-02 03:13:35 -07:00
qimiko
91b4ec4469
add breakpad package to cmakelists 2024-02-02 02:40:07 -07:00
dankmeme01
86ae005fe9 implement getGameVersion on mac 2024-02-01 21:18:27 +01:00
HJfod
7891ac605e CopySizeLayout wasn't actually dllexported whoops 2024-02-01 16:08:17 +02:00
HJfod
759b2d47a5 forgot to add the new CopySizeLayout source file 2024-01-31 23:43:42 +02:00
HJfod
f53c02491a rename Popup::initDynamic to Popup::initAnchored 2024-01-31 23:38:09 +02:00
HJfod
ed588eb9b1 rename AutoSizeLayout to CopySizeLayout 2024-01-31 23:36:00 +02:00
HJfod
563a44c874 add a bunch of documentation and an option to addChildAtPosition 2024-01-31 23:30:52 +02:00
HJfod
389c8b1bda Merge branch 'main' into anchor-layout 2024-01-31 23:14:17 +02:00
HJfod
aa949aed39 finished design for AnchorLayout 2024-01-31 23:11:43 +02:00
Luke
accd5bc8ac
Fix two tiny typos (#475)
This fixes two itty bitty teeny weeny tiny typos :3
2024-01-31 16:36:02 -03:00
altalk23
d9c65b37ea better geode version comparison & handling 2024-01-31 00:47:30 +03:00
altalk23
c348fc8a55 Merge branch 'main' of https://github.com/geode-sdk/geode 2024-01-30 17:26:11 +03:00
altalk23
2fab7147f1 rob on his way to implement the most unintuitive system ever known to mankind 2024-01-30 17:26:04 +03:00
matcool
984d148279 sort mods by id in crashlog 2024-01-29 21:09:03 -03:00
HJfod
7654f6e7cd initial ideas, going to sleep for today 2024-01-30 00:08:53 +02:00
altalk23
ea81897d5b this much silliness should be impossible !!!! 2024-01-29 23:17:16 +03:00
matcool
0c6b003b72 ok a lot of things relied on that ranges include 2024-01-29 09:41:32 -03:00
mat
181c602a68
add missing ranges include
Geode/Utils.hpp doesnt have it tf, this stupid file relied on log including it
2024-01-29 09:30:11 -03:00
mat
6dc6e9b418
increase macos target to 10.15
no more std::filesystem errors from other libraries. sorry to all the 3 people still on macos 10.13, not like you can even launch the game anyways
2024-01-29 09:24:33 -03:00
mat
89723cf24c
maybe this will work 2024-01-29 09:17:51 -03:00
mat
7cb02c9d57
avoid filesystem formatting for macos 2024-01-29 09:02:32 -03:00
qimiko
e90c614c01
i'm so sorry 2024-01-28 17:52:25 -07:00
Fleeym
653c78925d update EditCommand enum 2024-01-29 02:19:42 +02:00
qimiko
0188eee5e5
add android only save path fix 2024-01-28 16:48:26 -07:00
qimiko
b8140a7717
add platform threading impls 2024-01-28 16:35:34 -07:00
qimiko
cf0a3ec115
overcomplicate the macos file code 2024-01-28 16:35:04 -07:00
matcool
ee89935127 goodbye inputnode 2024-01-28 18:21:05 -03:00
matcool
c16cac0707 add missing GEODE_DLL to these functions 2024-01-28 18:20:27 -03:00
Fleeym
d2befe1873 fix the messagebox fix 2024-01-28 21:17:29 +02:00
Fleeym
d834ec1221 SimpleTextArea part 2 2024-01-28 20:55:28 +02:00
Fleeym
a105ca05fa fix SimpleTextArea not using public 2024-01-28 20:27:11 +02:00
octav adrian
5d63192161
update fix for GLFW error handler to 2.204 (#467)
* Fix GLFW error handler

* fix formatting oopsie

* add forwardcompat check
2024-01-28 14:09:38 -03:00
ConfiG
5a59faa077
add some thread names 2024-01-28 19:53:18 +03:00
ConfiG
416f2d588e
add api for saving/loading current log nesting 2024-01-28 19:53:16 +03:00
ConfiG
832bcf81f7
log thread names 2024-01-28 19:53:09 +03:00
Skye Prince
7ccaef904c
Launch Argument Additions (#453)
* Safe mode

* Disable custom menu additions

* getLaunchBool -> getLaunchFlag

Yes this is silly I know

* parseLaunchArgument

* Fix loading bar going out of bounds

* Fix not putting arg in

* Remove temporary newline fix

* fix safe mode log

---------

Co-authored-by: ConfiG <cgytrus@cgyt.ru>
2024-01-28 19:00:39 +03:00
dankmeme01
8f6241a29c
fix cursor position in inputnode (#463) 2024-01-28 19:00:04 +03:00
ConfiG
17467d129b
better thread names api 2024-01-28 17:41:33 +03:00
ConfiG
b9805bbbb0
Revert "fix thread include"
This reverts commit 5c6ea93c8b.
2024-01-28 17:41:33 +03:00
ConfiG
67891f3e7b
Revert "config why"
This reverts commit f307263e5f.
2024-01-28 17:41:32 +03:00
altalk23
13281e9e99 Merge branch 'main' of https://github.com/geode-sdk/geode 2024-01-28 17:22:27 +03:00
altalk23
0692bc1a20 show currently loading mod in crashlog 2024-01-28 17:22:13 +03:00
matcool
ee97e2daac deprecate blocking file utils, will remove later 2024-01-28 10:37:51 -03:00
altalk23
5c6ea93c8b fix thread include 2024-01-28 16:29:39 +03:00
qimiko
2e860309a1
fix file api crash on macos 2024-01-28 06:27:10 -07:00
altalk23
f307263e5f config why 2024-01-28 16:23:03 +03:00
ConfiG
ce53fb3135
add api for getting/setting thread names 2024-01-28 15:33:33 +03:00
Fleeym
5498ecb015 update enumKeyCodes with 2.2 controller stuff 2024-01-28 13:47:02 +02:00
Cvolton
518ad4308d
Merge branch 'main' of https://github.com/geode-sdk/geode 2024-01-28 12:29:26 +01:00
Cvolton
0aa1b26fb5
add more DLLs to userTriedToLoadDLLs 2024-01-28 12:29:22 +01:00
qimiko
d69a1d4b90
impl android launch arguments 2024-01-28 04:28:45 -07:00
HJfod
93c45cebb3 i am no longer into anime 2024-01-28 12:41:05 +02:00
ConfiG
11ebd08119
fix build maybe 2024-01-28 05:24:54 +03:00
ConfiG
0b1e010e60
log when updating local index cache is done 2024-01-28 05:17:52 +03:00
ConfiG
aadc7efdd6
make nest levels thread local 2024-01-28 05:10:19 +03:00
Cvolton
578e0d37d5
add "Disable Thumstick" support to MenuLayer Node IDs 2024-01-27 23:18:53 +01:00
Cvolton
6d1e0a42c0
add single time hints to MenuLayer node IDs 2024-01-27 22:42:56 +01:00
matcool
90b3b2c479 log when fetching index fails 2024-01-27 17:55:31 -03:00
dankmeme01
9ff919118e
Add methods for requesting and querying permissions (#461)
* add methods for requesting and querying permissions

* change requestPermission to void and handle jni errors

* move permissions to utils

* how could i forget the mac operating system

* genuinely blind

* make a permission enum

* call permission callbacks on unimpl platforms
2024-01-27 16:02:34 -03:00
altalk23
7d8bb9b8af well i didnt test if it that helps 2024-01-27 21:12:51 +03:00
altalk23
bb1fcbe678 inputnode has been very fun 2024-01-27 21:09:57 +03:00
altalk23
e81b5e9f9b i cant wait to get rid of this 2024-01-27 18:22:33 +03:00
Cvolton
d4d4370cb9
Add node IDs for 2.2 social media 2024-01-27 03:48:36 +01:00
Cvolton
6ba656c2a1
Force Windows errors into English 2024-01-27 03:10:14 +01:00
mat
fc7728fbfb
remove alk silly 2024-01-26 15:03:53 -03:00
altalk23
c551d430c3 inputnode fix 2024-01-26 16:29:14 +03:00
matcool
67c7305acc fix the colors on this horrendous popup 2024-01-25 23:14:40 -03:00
matcool
45ce360836 fix intersection code in Patch 2024-01-25 23:00:25 -03:00
matcool
ba88e12cb0 add android stub fmod binaries 2024-01-25 22:04:20 -03:00
Ashton
5802b78e85
Add sprite scaling for MDTextArea (#457) 2024-01-26 00:42:15 +03:00
ConfiG
4693eb14fe
improve log nesting logic 2024-01-25 22:11:50 +03:00
ConfiG
f76e9d9840
remove unnecessary Log::toString overload 2024-01-25 22:11:50 +03:00
ConfiG
f7980d32ab
make logs look fancier 2024-01-25 22:11:49 +03:00
ConfiG
777f81d85a
dont log json checker warnings for old versions of mods on the index 2024-01-25 22:11:48 +03:00
ConfiG
61d01b1df1
make jsonchecker roots more descriptive 2024-01-25 22:11:47 +03:00
ConfiG
31ed815166
remove unused log severities 2024-01-25 22:11:47 +03:00
matcool
b5f4b55c7b ccdrawnode 2.201 changes 2024-01-25 15:52:17 -03:00
mat
4cafd145b5
Update general.hpp 2024-01-25 13:45:12 -03:00
altalk23
a15cdde906 lmao 2024-01-24 22:13:05 +03:00
altalk23
45273f737a make the constexpr std::string_view 2024-01-24 22:08:40 +03:00
altalk23
9307bb1c42 update changelog 2024-01-24 22:07:30 +03:00
Skye Prince
a2b164af29
Launch Arguments (#444)
* Loader launch args

* Implement launch args on loader/mod

* Add to test mod

* Documentation

* Rename methods and better docs

* Expand API

* Fix loader impls

* Expand tests

* Add an extra hyphen to the launch arg prefix

* Update comments with extra hyphen
2024-01-24 22:04:00 +03:00
Fleeym
ae99505641
Merge branch 'geode-sdk:main' into main 2024-01-24 20:50:02 +02:00
Fleeym
a2b996b702 run file callbacks in cocos thread 2024-01-24 20:49:20 +02:00
altalk23
2319d19fcd Deadlocked by F777 2024-01-24 21:48:45 +03:00
altalk23
70d783c299 idk events are thread 2024-01-24 21:41:22 +03:00
altalk23
3b3e1748dd just slap a mutex to that bad girl (m_items) 2024-01-24 21:40:14 +03:00
altalk23
78237ebf13 Merge branch 'main' of https://github.com/geode-sdk/geode 2024-01-24 20:52:06 +03:00
altalk23
16b9689855 reenable ccrash popup and index update 2024-01-24 20:51:58 +03:00
matcool
9e973a931d fix windows openFolder opening the parent folder instead 2024-01-24 14:44:05 -03:00
alk
73707610db
Merge pull request #447 from geode-sdk/prio-revert
Revert priority changes hook
2024-01-24 20:14:29 +03:00
altalk23
e9baaaa1c5 tiny oopsie 2024-01-24 19:38:01 +03:00
altalk23
620c1bb04d forgot to remove AsyncResponseHeader 2024-01-24 19:33:18 +03:00
altalk23
df07409532 implement the last modified since & responseHeaders in async web 2024-01-24 19:31:51 +03:00
altalk23
065d0c4926 Merge branch 'try-removal' 2024-01-24 17:49:10 +03:00
altalk23
4cd08e1ca9 remove try blocks 2024-01-24 17:17:42 +03:00
matcool
6835f57b8b move deletion of old index folder into thread 2024-01-24 11:16:03 -03:00
altalk23
69b9b2d559 update tuliphook and crashlog 2024-01-24 13:47:21 +03:00
altalk23
115c31eab7 capture force 2024-01-24 13:41:53 +03:00