altalk23
a552160521
Implement standalone function support in codegen
2023-08-15 18:03:06 +03:00
altalk23
d98cb2d709
Make missing funcs/members private & fix macos hsv
2023-08-15 14:29:44 +03:00
altalk23
0a584327ff
update broma
2023-08-15 12:46:49 +03:00
altalk23
07d9fcbc0d
Fix windows wine crashing on static init time
2023-06-30 17:27:19 +03:00
PoweredByPie
5ff3a83c75
Use fs::current_path
over chdir
2023-05-27 18:35:58 -07:00
altalk23
d7fd2a581d
error non virtual missing bindings on compile time
2023-04-09 18:29:11 +03:00
HJfod
95fb3c60c6
add xml_document ctor and dtor
2023-04-02 17:41:19 +03:00
HJfod
7d744a9189
add DS_Dictionary addresses on mac
2023-04-02 17:22:03 +03:00
HJfod
8c969a8628
fix codegen base classes not all being public + CCApplication members
2023-03-25 20:31:11 +02:00
matcool
33a2883058
remove duplicate code for codegen calling convention
2023-03-20 15:42:01 -03:00
HJfod
94138f32ad
fix hooking callback functions
2023-03-20 19:08:42 +02:00
alk
ec22fd45c8
Update AddressGen.cpp
2023-03-18 22:37:36 +03:00
alk
53002c7a00
revert isBinded in codegen
2023-03-18 22:25:54 +03:00
alk
92f11b0f99
dont make cocos definitions sources for windows
2023-03-18 22:24:46 +03:00
alk
e8c03fea09
add isBinded to codegen
2023-03-18 22:22:09 +03:00
altalk23
7dba804969
Half revert constructors, having two types
2023-03-06 21:20:50 +03:00
altalk23
c89df7b992
rename monostate ctors to zero ctors & make it platform independent
2023-03-06 00:52:39 +03:00
altalk23
5c495717e7
Add callback keyword to codegen
2023-02-26 18:21:04 +03:00
HJfod
b64f46b172
make sure address docs dont accidentally consume description docs
2023-02-18 16:31:39 +02:00
HJfod
9b1155e352
fix bindinggen breaking
2023-02-18 16:09:25 +02:00
altalk23
a385cd2d5e
fix codegen docs and update broma
2023-02-18 14:24:24 +03:00
altalk23
e9c4649fd1
add address docs comments to codegen
2023-02-18 13:52:56 +03:00
altalk23
4f259c6e3a
forward filesystem
2023-02-08 16:42:34 +03:00
altalk23
ad26184691
fix name collision in codegen
2023-01-30 14:31:44 +03:00
altalk23
fea049cca0
use caching for addressgen im kinda silly for that NGL
2023-01-30 14:19:22 +03:00
altalk23
ae1eb8bb71
add codegenned address -> handlermetadata map
2023-01-29 17:17:41 +03:00
HJfod
9be7bea66f
move tulip wrappers to their own namespace
2023-01-23 22:14:36 +02:00
HJfod
b9dfd1b115
make mods work without getting tuliphook link errors
2023-01-23 21:58:50 +02:00
HJfod
e2548ab4af
i hate c++ syntax
2023-01-23 19:37:09 +02:00
HJfod
21e25ff382
fix thunk adjust
2023-01-23 19:31:38 +02:00
HJfod
d264694700
update tuliphook to fix hooking cdecls
2023-01-23 16:53:43 +02:00
matcool
d093efbc8b
fix codegen issues
2023-01-19 21:58:22 -03:00
altalk23
dc0da9fc56
make it compile on macos
2023-01-15 02:00:59 +03:00
altalk23
a1c7139e53
I only changed the headers and not the sources to improve compile times a bit
2023-01-15 00:45:58 +03:00
altalk23
a1be695aab
replace modify checking implementation
...
i got distracted
2023-01-14 22:24:12 +03:00
altalk23
b97bb0cc98
Merge branch 'main' into tulip-hook
2023-01-06 22:09:53 +03:00
altalk23
318ec7864f
Add SeedValue utility for handling robtop's funny seed rand values
2022-12-31 17:28:05 +03:00
altalk23
c8765adb5b
fix PlayerObject for macos
2022-12-31 15:48:05 +03:00
altalk23
45032a4511
Don't link the entirety of geode-sdk for membertest
2022-12-31 15:33:15 +03:00
altalk23
3dae2d0b43
Merge remote-tracking branch 'main-repo/main' into main-repo/tulip-hook
2022-12-13 08:00:06 +03:00
matcool
2c3520f454
Add CPM.cmake, use it for external libraries
...
this removes submodules and external libraries in the code in favor of
importing them as CPM packages. CPM_SOURCE_CACHE is recommended as
codegen has to readd two of the same dependencies
2022-12-12 18:20:24 -03:00
altalk23
459add6022
add tulip hook first commit
2022-12-12 18:42:56 +03:00
HJfod
182ced8e17
Merge branch 'main' into layout
2022-11-22 17:24:03 +02:00
alk
4f66b8d8f7
add operator= to msvc string ( #82 )
...
* add operator= to msvc string
2022-11-22 16:46:03 +03:00
alk
9a51843727
Add msvcstl ( #81 )
...
* implement gd::string for windows
Co-authored-by: matcool <26722564+matcool@users.noreply.github.com>
2022-11-22 15:59:46 +03:00
mat
446f550b04
temp fix
2022-11-18 18:33:20 -03:00
altalk23
a79a13c1ab
fix textarea::create and fix geodenodemetadata
2022-11-17 23:25:22 +03:00
HJfod
61c0f1b274
Merge branch 'main' into layout
2022-11-12 12:03:15 +02:00
altalk23
e349dc9b74
implement new Modify sytnax
2022-11-09 21:07:20 +03:00
HJfod
3ac13012ae
Merge branch 'main' into layout
2022-10-22 22:40:38 +03:00