Commit graph

86 commits

Author SHA1 Message Date
altalk23
d964048f2d fix ctor mangling with params 2023-10-01 18:29:59 +03:00
altalk23
fc58ab79ef c++ abi can go burn in gaseous tungsten 2023-10-01 17:36:44 +03:00
altalk23
506bb05c4c Implement the new broma codege 2023-10-01 15:42:54 +03:00
altalk23
fdc7e314d1 Merge branch '1.4.0-dev' into android 2023-09-16 13:56:21 +03:00
altalk23
a6a47bf6cf Fix #239 and revert GEODE_HIDDENs 2023-09-16 09:48:48 +03:00
altalk23
86de5ff7dd uncomment some stuff 2023-09-16 00:17:45 +03:00
altalk23
7c55b215d1 comment string dtor & add +1 to dlsym 2023-09-15 19:59:55 +03:00
altalk23
7cc534aaf9 add geodehidden to gd classes for macos 2023-09-15 14:16:45 +03:00
altalk23
887f82fc1d remove link from platform toolbox 2023-09-15 14:04:12 +03:00
matcool
3559064b45
add mangler for gd::string symbols 2023-09-14 16:31:39 -03:00
altalk23
7bfc4e438e readd the thingy but uhh 2023-09-14 15:53:24 +03:00
altalk23
0e324c444c Add android gd string and comment out addresses for now 2023-09-14 15:49:24 +03:00
altalk23
bb032cc160 Fix not linking to functions 2023-09-14 15:25:28 +03:00
altalk23
1d53ce7695 Make missimg members private, ifdef missing ids 2023-09-14 14:59:12 +03:00
altalk23
46e4cdb3b1 Compiles until linking 2023-09-14 14:43:55 +03:00
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