matcool
9b22d48352
move gd version detection code to proxyloader, now works on 2.1
2024-01-10 18:23:56 -03:00
qimiko
6b1164d4a6
workaround multithreaded base directory issues
2024-01-08 23:11:27 -07:00
qimiko
c1a0969af7
fix crash when missing base directory method
2024-01-08 17:33:25 -07:00
qimiko
91c68f525b
use jni basedirectory for android paths
2024-01-08 16:21:56 -07:00
matcool
198948319b
compiles for 2.202/2.2011 whatever we'll call it
2024-01-08 16:48:21 -03:00
HJfod
154c5a2522
fix openFolder on Windows
2024-01-06 19:31:26 +02: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
e3d9082553
reimplement StringImpl::free, use dlsym to get operator new and delete
2024-01-01 15:14:00 -03:00
altalk23
7aca59b20c
stringcopy begone
2024-01-01 19:46:52 +03:00
altalk23
16f66eb76c
document the size
2024-01-01 17:55:45 +03:00
altalk23
25bb79cea0
fix armv8 empty string
2024-01-01 17:54:20 +03:00
mat
138b3ac6b5
just say the game crashed instead of us
2023-12-30 23:16:34 -03:00
altalk23
157261171b
temporary dependency bandaid
2023-12-30 21:34:04 +03:00
matcool
1df146a516
make Logger and Log loader only, refactor Logger too
2023-12-28 19:56:40 -03:00
mat
b01db1f0fc
even more cleaning
2023-12-25 15:35:07 -03:00
altalk23
00e2bfee28
find armv8 string dtor
2023-12-25 07:11:17 +03:00
mat
f8cc461635
fix android gd::string
2023-12-25 00:52:43 -03:00
altalk23
78ca51fe3e
ok only tuliphook and static libs left
2023-12-23 18:02:13 +03:00
HJfod
1475c45afd
fix loader trying to load mods from 1.0.0-beta.5
2023-12-23 16:35:02 +02:00
matcool
7bd637370b
add todos
2023-12-23 11:10:36 -03:00
matcool
a3ce94cdaf
Merge branch 'main' of github.com:geode-sdk/geode
2023-12-23 11:00:52 -03:00
matcool
d6af9af2b4
rename StringImpl -> StringData, StringImplAdapter -> StringImpl
2023-12-23 11:00:43 -03:00
altalk23
cab63073c2
add android64 to headers
2023-12-23 16:10:23 +03:00
matcool
a82ba30a70
rename string headers
2023-12-23 09:44:29 -03:00
matcool
1065592e8d
i dont know at this point, android still crashes
2023-12-23 02:59:45 -03:00
matcool
24bbc65f19
refactor gd::string
2023-12-22 18:09:58 -03:00
matcool
40cc77051c
fix JMP_BYTES macro on clang
2023-12-22 09:53:37 -03:00
matcool
bf63e31ff4
disable this for now
2023-12-21 17:04:08 -03:00
altalk23
9888a7aa1e
im done for today, good work IMO
2023-12-21 22:43:23 +03:00
altalk23
95915f5c81
do android stuff
2023-12-21 20:44:22 +03:00
altalk23
5d07b2ab7d
Geode android compiles gg girls and girls
2023-12-21 19:42:01 +03:00
matcool
b6b20b0bd3
update main hook, probably
...
i havent tested this yet because bindings dont build, but it probably
workd :-)
2023-12-20 14:55:26 -03:00
altalk23
7599a58f56
zmx please fix the android base get
2023-12-20 20:01:10 +03:00
altalk23
f021b726be
comment out ids except menulayer
2023-12-20 19:58:47 +03:00
HJfod
442789e61a
Merge branch '1.4.0-dev' into 2.0.0-dev
2023-12-20 12:19:29 +02:00
mat
ebcc23e7a9
Merge branch 'main' into 1.4.0-dev
2023-12-19 10:02: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
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
mat
41832af1d8
Merge branch '1.4.0-dev' into 1.4-merge-temp
2023-11-09 22:39:23 -03: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
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
449ee464be
fix pickfiles
2023-10-11 21:02:06 +03: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
a985d5a8c5
implement utils except file utils but i tried ok
2023-10-03 17:51:12 +03:00
altalk23
9fa9284726
add not working clipboard
2023-10-01 23:25:13 +03:00
altalk23
238d1b7de9
implement android game::exit
2023-10-01 19:18:40 +03:00
altalk23
fc58ab79ef
c++ abi can go burn in gaseous tungsten
2023-10-01 17:36:44 +03:00
matcool
e7e5ee7f26
add some opengl functions here, for now
2023-09-17 15:01:34 -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
qimiko
e070fba8cb
remove hardcodes for directory
2023-09-16 04:52:34 -07: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
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
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
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
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
ae048e48a9
deprecate Mod::isLoaded
2023-09-11 14:38:14 +03:00
Gleb
2d2bdd16bc
Remove SetThreadDescription calls
...
Remove SetThreadDescription calls to restore Windows 7 compatibility
2023-09-11 05:18:24 +05: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
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
altalk23
7816c435c4
Update macos crashlog to include base and offset
2023-09-08 16:33:22 +03:00
altalk23
69821f3e2c
Add disable auto enable to Patch
2023-09-04 22:36:33 +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
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
alk
e639ff3182
Update crashlog.mm
2023-08-22 16:09:43 +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
e54bd552ce
replace macos entry with objc hook
2023-08-18 10:08:03 +03:00
altalk23
0e1d639002
implement missing stuff to macos
2023-08-13 21:52:34 +03:00
ConfiG
80f387d9d1
name ipc threads
2023-08-13 21:40:20 +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
c055933d95
sus
2023-08-04 20:50:29 +03:00
ConfiG
c2aacd9979
fix when bootstrapper present but update isn't
2023-08-04 01:18:19 +03:00
ConfiG
363d27395c
fix some warnings
2023-08-02 18:04:37 +03:00
altalk23
fe8cb42129
change getSaveDir and implement autoupdate macos
2023-08-02 15:58:37 +03:00
altalk23
b558962f2f
fix main.mm includes
2023-07-08 17:08:24 +03:00
altalk23
26e38ecbab
Change geode loading order, auto updating not implemented yet
2023-07-08 16:38:09 +03:00
altalk23
4ad8b486ff
implement save and open panel
2023-06-25 19:52:01 +03:00