HJfod
ecbfd5ad0f
working on a layout rewrite
2023-02-02 17:08:13 +02:00
HJfod
ab0030136a
make CC_DLL not link
...
also remove uses of GEODE_ADD for docs
2023-02-02 00:03:01 +02:00
HJfod
0849323ea1
docs changes
2023-02-01 23:43:53 +02:00
HJfod
6d3847d9e1
change equal perfix from == to =
2023-02-01 23:43:10 +02:00
HJfod
b3ebb7f9c9
fix optional dependencies being linked
2023-02-01 13:04:23 +02:00
HJfod
98496182f9
fix build errors
2023-01-31 21:56:50 +02:00
HJfod
fa94a56ea0
fix Unzip::extract failing if the extractable file is empty
2023-01-31 21:31:41 +02:00
HJfod
049ff650e4
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2023-01-31 21:20:05 +02:00
HJfod
6fe40e9c31
add gd string symbol fix on windows through cmake + fix dependencies
2023-01-31 21:19:43 +02:00
altalk23
3f39341b5d
Merge branch 'main' of https://github.com/altalk23/geode
2023-01-31 16:44:52 +03:00
altalk23
51990ad89b
make ModInfo pimpl
2023-01-31 16:44:28 +03:00
altalk23
e1eecaa8e7
make ModImpl pimp
2023-01-31 16:43:17 +03:00
HJfod
f32aaa8b12
add better support for dependencies
...
- create_geode_file now redirects to a new function called setup_geode_mod
- setup_geode_mod auto-links loader
- setup_geode_mod invokes CLI (if v1.4.0+) to automatically check your dependencies and install them + link their headers and libs to your project
- fix Result::expect not working on non-copiable types
- add in-memory functions for file::Zip and file::Unzip
- ComparableVersionInfo now always returns false if major versions dont match
2023-01-31 14:48:34 +02:00
camila314
916f540630
10.14 now
2023-01-31 04:59:04 -06:00
camila314
60b75ecd87
OSX Deployment Target fix
2023-01-31 04:11:31 -06:00
altalk23
d91836993d
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-01-31 09:04:49 +03:00
altalk23
5c2db47104
add concepts lib to addresser
2023-01-30 17:29:41 +03:00
altalk23
ad26184691
fix name collision in codegen
2023-01-30 14:31:44 +03:00
mat
30101fc0b5
update json lib
...
json::Value now defaults construct to json::Object, hopefully preventing some silly bugs
2023-01-30 08:28:25 -03:00
altalk23
fea049cca0
use caching for addressgen im kinda silly for that NGL
2023-01-30 14:19:22 +03:00
altalk23
7c646c21df
add special care for CCScrollView
2023-01-30 14:10:39 +03:00
altalk23
e44a4bb513
make cached instance
2023-01-30 11:36:31 +03:00
altalk23
63e9b4c5f7
fix create overloads not recognising
2023-01-30 11:07:18 +03:00
altalk23
4aa09c085b
use std::enable_if for create checking
2023-01-30 11:02:32 +03:00
altalk23
68e75eafb5
fix HasCreate
2023-01-30 10:24:59 +03:00
altalk23
2f0c36f007
allow protected and private create funcs
2023-01-30 10:16:55 +03:00
altalk23
f385cc9d43
use ::create wherever you can
2023-01-30 10:06:58 +03:00
altalk23
1e9faac5aa
add exception for ccset
2023-01-30 09:53:20 +03:00
altalk23
3333d34ae6
fix ccnode codegen (remove some false virtuals)
2023-01-30 09:37:51 +03:00
altalk23
ae1eb8bb71
add codegenned address -> handlermetadata map
2023-01-29 17:17:41 +03:00
altalk23
2a97fe6752
update tuliphook
2023-01-29 09:38:55 +03:00
HJfod
5bbd34cd73
make sure m_saved in Mod is initialized to an object
2023-01-28 21:27:39 +02:00
HJfod
ef86ae03f1
fix next mod mutex not being released if mod failed to load
2023-01-28 21:18:54 +02:00
HJfod
83605908a4
add assets to docs
2023-01-28 19:01:04 +02:00
alk
41cfa41f68
Update build.yml
2023-01-28 12:19:16 +03:00
alk
451ff5fe00
Update build.yml
2023-01-28 12:11:56 +03:00
matcool
deab672bc2
json rewrite, use custom lib instead of nlohmann::json
...
This is in attempt to make compile times better, as the old json library
was quite slow to compile due to many template instantiations and such a
large header.
macOS tests have shown build times from 610s to ~390s, about a 1.5x
speedup
Co-authored-by: camila314 <47485054+camila314@users.noreply.github.com>
2023-01-27 21:14:26 -03:00
altalk23
dd2672f665
add OSX_DEPLOYMENT_TARGET to loader too
2023-01-28 02:59:43 +03:00
HJfod
d8fb9a948a
dont add md4c and re2 if building docs
2023-01-27 14:10:44 +02:00
HJfod
fa042ddea8
Merge branch 'main' of https://github.com/geode-sdk/geode into main
2023-01-27 13:42:13 +02:00
HJfod
321cb3b3b6
update flash.toml
2023-01-27 13:42:04 +02:00
altalk23
64ea64fd0c
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-01-26 16:12:30 +03:00
altalk23
c644b43468
fix cross compiling for clang windowsgit status uwugit status
2023-01-26 16:12:06 +03:00
altalk23
9c48ff0e0f
readd the function param
2023-01-25 20:35:00 +03:00
altalk23
20776b58d7
fix asstaticfunction with nonbase virtuals
2023-01-25 20:35:00 +03:00
altalk23
0af7695e69
add log to adjust
2023-01-25 20:35:00 +03:00
altalk23
274ff02f9e
readd the function param
2023-01-25 20:30:18 +03:00
altalk23
c9f41c784c
fix asstaticfunction with nonbase virtuals
2023-01-25 20:29:13 +03:00
altalk23
fbf33adc6a
add log to adjust
2023-01-25 20:24:46 +03:00
altalk23
0cf0a6d9d3
Merge branch 'main' of https://github.com/geode-sdk/geode
2023-01-25 18:10:15 +03:00