Commit graph

34 commits

Author SHA1 Message Date
altalk23
50ab4ebed7 removing deprecated things, part 1 (does not compile) 2024-11-04 20:14:23 +03:00
dankmeme01
5f8d272816 code cleanup: remove unnecessary template
Some checks failed
Build Binaries / Build Windows (push) Has been cancelled
Build Binaries / Build macOS (push) Has been cancelled
Build Binaries / Build Android (64-bit) (push) Has been cancelled
Build Binaries / Build Android (32-bit) (push) Has been cancelled
Build Binaries / Publish (push) Has been cancelled
2024-10-11 22:52:50 +02:00
HJfod
f37c903160 new settings should work now 2024-08-19 19:19:29 +03:00
shloakmenon
ac93a6c220 Fix macOS safe mode again 2024-06-24 20:40:29 -04:00
ConfiG
14efdd86d4
hello everybody my name is config and welcome to one early return at geode 2024-06-25 03:34:11 +03:00
mat
c2e9eb9718
make safeModeCheck return a boolean 2024-06-24 21:25:55 -03:00
shloakmenon
e4905a0a20 Add Safe Mode for MacOS 2024-06-24 20:18:41 -04:00
matcool
2f22102a93 trigger on_mod(Loaded) for internal mod, use it in a few places 2024-06-08 16:19:28 -03:00
qimiko
d0c6629ea3
show platform in load message 2024-06-07 05:55:40 -07:00
altalk23
1d444ed05e sorry for the 2 people that manually includes the jsontest headers 2024-02-25 10:44:09 +03:00
matcool
f91b2cd779 show yes/no choice instead for safe mode 2024-02-12 13:20:58 -03:00
matcool
a327f722c8 trigger safe mode on windows by holding shift on game launch 2024-02-12 13:06:48 -03:00
ConfiG
00143ebfac
Refactor console handling (#468)
- console no longer opened/closed in run-time (only opened on startup if enabled)
- log should be fully thread safe now (?)
- windows: the console can now attach to the parent console if ran from cmd or a debugger or whatever
- windows: stdin/stdout are no longer redirected to console, logger uses WriteFile instead
- windows: stdout/stderr are now redirected to logger
2024-02-03 19:59:20 +03:00
ConfiG
416f2d588e
add api for saving/loading current log nesting 2024-01-28 19:53:16 +03:00
ConfiG
ce53fb3135
add api for getting/setting thread names 2024-01-28 15:33:33 +03:00
ConfiG
61d01b1df1
make jsonchecker roots more descriptive 2024-01-25 22:11:47 +03:00
ConfiG
be7ee3ef18
Refactor some stuff in Loader (#420)
* move console stuff from loader

* compile platform sources only per platform

* move ipc from loader

* move updater from loader

* remove Loader::didLastLaunchCrash

* remove platformdata from loader

* move updaters events and filters too
2024-01-14 14:23:34 +03:00
ConfiG
153880c286
show message box on first forward compat startup 2024-01-13 03:11:25 +03:00
ConfiG
d9ff838c80
fix last commit 2024-01-13 01:01:53 +03:00
ConfiG
98b3a8fbf1
remove some funcs from Loader 2024-01-13 00:49:42 +03:00
ConfiG
91bff5fbb2
forward compat mode 2024-01-12 22:18:24 +03:00
mat
b9a09f73d5 update json library, changes namespace to matjson
very breaking change! though not annoying to upgrade. this change was
done because matjson is not really meant to be a "do everything" json
library, so taking up the very common `json` identifier was troublesome.
2024-01-03 18:04:43 -03:00
mat
2ba8761f3e
Merge pull request #386 from geode-sdk/refactor-log
Refactor logging internals
2023-12-30 10:59:31 -03:00
altalk23
8c4d5f367d bindings fixed 2023-12-30 16:27:28 +03:00
matcool
1df146a516 make Logger and Log loader only, refactor Logger too 2023-12-28 19:56:40 -03:00
mat
ebcc23e7a9
Merge branch 'main' into 1.4.0-dev 2023-12-19 10:02:19 -03:00
ConfiG
c5550a67c2
log geode version on startup 2023-11-21 20:34:59 +03:00
altalk23
d5027ca6ab Merge branch 'main' into 1.4.0-dev 2023-11-21 20:31:36 +03:00
ConfiG
5083017b50
improve logging + minor refactors 2023-11-11 19:45:18 +03:00
altalk23
241fed492c android crashlog implemented gg 2023-10-15 17:31:30 +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
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
3c1529caa6
split main.cpp per platform 2023-06-09 18:29:19 +03:00