altalk23
0803f83355
completely replace result impl - TODO: fix unzip
2022-12-02 18:40:51 +03:00
HJfod
a11c526066
fix file::createDirectory + fix Notification warning
2022-12-01 22:44:44 +02:00
HJfod
a8cc48f35a
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2022-12-01 22:43:11 +02:00
HJfod
66d12395e1
work on new index
...
- add PlatformID::from string
2022-12-01 22:42:49 +02:00
HJfod
3656e4e6de
Merge pull request #91 from cgytrus/main
...
Fix wrong usage of create_directory/create_directories API
2022-12-01 20:36:33 +00:00
camila314
cc84d821d9
macos std vector fix
2022-12-01 13:53:17 -06:00
ConfiG
33ccfdfd35
fix wrong usage of create_directory(ies) api
2022-12-01 17:11:44 +03:00
camila314
74a8449533
file utils fix
2022-11-30 12:35:45 -06:00
camila314
655154518a
windows fix v2
2022-11-30 11:35:17 -06:00
HJfod
f9b6595073
actually add Dirs files
2022-11-30 19:19:37 +02:00
HJfod
f73d1042a3
move directories away from loader into new dirs namespace
2022-11-30 19:19:00 +02:00
camila314
25d4f2e5c0
windows fix
2022-11-30 11:05:14 -06:00
camila314
3ec28e7420
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2022-11-30 10:52:19 -06:00
camila314
130e3fb834
ipc is good now
2022-11-30 10:51:38 -06:00
HJfod
8126175eaa
remove geodeRoot
2022-11-30 18:37:15 +02:00
HJfod
1807f19b51
fix build
...
- no warning on m_icon = icon in Notification
- fix mac InternalLoader.cpp using Loader::get()->getLogs instead of log::Logs::list()
2022-11-30 17:46:00 +02:00
camila314
5e9d8bbac8
git is messing with me
2022-11-30 09:43:44 -06:00
camila314
9927affcd8
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2022-11-30 09:22:44 -06:00
camila314
716e745b5f
can we not to GDString please (kept for windows for now)
2022-11-30 09:22:41 -06:00
HJfod
72613e8e84
why was Mod including zlib
2022-11-30 17:15:40 +02:00
HJfod
368da1009d
fix mac build
2022-11-30 17:14:50 +02:00
HJfod
2c78b8e620
cleanup
...
- add CCArray::firstObject and CCArray::removeFirstObject
- add minizip zip headers and sources (going to add file::Zip class soon)
- redesign Notifications to be simpler
- rework Result to not have dual implementations
- Result::expect now has one default named argument for formatting the error in
2022-11-30 17:07:05 +02:00
HJfod
c113e97844
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2022-11-30 13:15:03 +02:00
alk
298593ada8
remove the bandaid
2022-11-30 14:13:20 +03:00
alk
ed4f4e4bf7
Update addresser.hpp with a bandaid
2022-11-30 14:12:23 +03:00
HJfod
f18353c2af
cleanup
...
- rewrote Loader to have a public loading API
- moved logging away from Loader
- moved texture path handling away from Loader into CCFileUtils, added new functions there for that
- bumped version to v0.7.0
- moved ModInfo to its own header
- added early loading support through mod.json instead of loader stuff
- wrote a custom Unzip implementation (essentially same as ZipUtils except with a much more simple and clean API)
- renamed `src/load` to `src/loader`
- other stuff i prolly forgor
2022-11-30 00:48:06 +02:00
camila314
8dc67c6631
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2022-11-29 13:23:15 -06:00
alk
59327a6b61
Update stdcall.hpp
2022-11-28 23:24:59 +03:00
alk
3fd85a2b8b
Merge pull request #90 from altalk23/altalk
...
add stdcall to meta
2022-11-28 23:23:04 +03:00
alk
079daafd55
Merge branch 'geode-sdk:main' into altalk
2022-11-28 23:22:49 +03:00
altalk23
78c072ee5b
add stdcall to meta
2022-11-28 23:22:21 +03:00
HJfod
1ea62b288a
Merge pull request #89 from geode-sdk/layout
...
Layout
2022-11-28 19:26:56 +00:00
HJfod
64e06141df
rename version.cpp and fetch.cpp to match headers
2022-11-28 21:09:30 +02:00
HJfod
c0065b1cd8
Merge branch 'main' into layout
2022-11-28 21:08:40 +02:00
HJfod
b222879681
fix macos build
2022-11-28 21:08:21 +02:00
HJfod
634fe303b2
fix mac build
2022-11-28 20:49:21 +02:00
alk
57d38bfb8b
set CURLOPT_SSL_VERIFYHOST to 0 in fetch
2022-11-28 21:46:18 +03:00
HJfod
a1d096c670
fix launcher on mac
2022-11-28 20:30:41 +02:00
HJfod
4277746135
fix build
2022-11-28 20:24:30 +02:00
HJfod
72af8b95e6
GGCP
...
- remove datastore
- remove binary parsing in mod.json
- try to fix mac build again
2022-11-28 20:17:58 +02:00
HJfod
02efe58724
more GGCP
...
- move Core sources to platform folder
- make sure source files on Mac include DefaultInclude
- make sure sources are added in cmake
2022-11-28 20:03:30 +02:00
HJfod
d4610df914
more platform cleanup
...
- remove loader/platform due to being utterly redundant
- fix CMakeLists on mac
2022-11-28 19:48:55 +02:00
HJfod
72bbffa79d
Great Geode cleanup project
...
- move all platform sources to one central folder under src/platform/name
- don't add obj-c sources on windows or platform files from other platforms on all platforms
2022-11-28 19:45:23 +02:00
HJfod
23de63001b
attempt fixing mac build
2022-11-28 19:27:56 +02:00
HJfod
516393ae99
merge utils to be in fewer better-named files
2022-11-28 19:09:39 +02:00
HJfod
dd65a36f2c
Merge branch 'main' into layout
2022-11-28 18:33:38 +02:00
HJfod
09ae7ec942
Great Geode cleanup project
...
- fix filesystem and fmt paths
- replace uses of CCString::createWithFormat with fmt::format
2022-11-28 18:32:25 +02:00
alk
3ec8399ff6
Don't check Content-Type in web request
2022-11-28 19:31:36 +03:00
HJfod
e1b6b97baf
delete InterfaceHistory
2022-11-28 18:23:27 +02:00
HJfod
6eaa6ea480
move filesystem and fmt to Geode/external
2022-11-28 18:22:59 +02:00