Commit Graph

30 Commits

Author SHA1 Message Date
mappu 6eed71723e doc/TODO: update progress status 2024-08-08 19:06:50 +12:00
mappu 8f266f5202 genbindings: find all Qt types for PVOID typedefs, not just direct classes 2024-08-08 19:06:31 +12:00
mappu 2dc9d1bab7 genbindings: add QtClassType() helper 2024-08-08 19:06:14 +12:00
mappu d5e6a21ae4 genbindings: fix wrong parameter order for CABI output files 2024-08-08 18:55:47 +12:00
mappu dd004dd06b genbindings: generate better automatic names for Q_PROPERTY setters 2024-08-08 18:55:37 +12:00
mappu 85dd87e6d0 genbindings: track optional parameters in our IL, expand in AST pass 2024-08-08 18:55:22 +12:00
mappu a991feb589 genbindings: fixup header paths and header include guards 2024-08-08 18:54:36 +12:00
mappu 0c275047c3 genbindings: QString parameter forwarding with custom preamble 2024-08-08 18:54:13 +12:00
mappu 618b68aaf9 genbindings: generated go methods should always be public 2024-08-08 17:51:46 +12:00
mappu 179c37dfe0 genbindings: move type renderering to CppParameter methods 2024-08-08 17:51:29 +12:00
mappu 4b803eb453 genbindings: more accurate parameter types 2024-08-08 17:51:10 +12:00
mappu 6174c4c243 genbindings: mark IL types as public for json export 2024-08-07 18:56:14 +12:00
mappu 3a802d0f5a genbindings: further work on output generation 2024-08-07 18:51:51 +12:00
mappu 0514866d23 genbindings: add helper arguments to dump wip json 2024-08-07 18:51:30 +12:00
mappu 60d5aa55d1 genbindings: public/private visibility support 2024-08-07 18:50:39 +12:00
mappu 7319683a3f genbindings: wip 2024-08-06 14:29:12 +12:00
mappu 559aca01b2 doc: add COPYING, README, TODO 2024-08-06 13:06:50 +12:00
mappu 64c2dca497 repo: rename package to miqt 2024-08-06 13:06:40 +12:00
mappu 5e3215dbd1 gitignore: ignore scratch files 2024-08-06 13:04:05 +12:00
mappu f54814588e genbindings: initial commit 2024-08-06 13:03:23 +12:00
mappu c6c8a4dbb7 dumpjson: initial commit 2024-08-06 13:03:01 +12:00
mappu 1458f4b4c9 repo: move bindings_test to cmd subdirectory 2024-08-06 13:02:52 +12:00
mappu 4132f47450 main: hello world 2024-08-06 10:24:15 +12:00
mappu af8cd00ace gitignore: exclude all generated binaries 2024-08-06 10:24:09 +12:00
mappu 120c5bcbdd bindings_test: initial commit 2024-08-06 10:24:01 +12:00
mappu a9c74647ec bindings: add CPointer() helper to support nil widget parents 2024-08-06 10:23:42 +12:00
mappu 986b87c3a4 bindings: compile with -fPIC to help on Debian 2024-08-06 10:23:23 +12:00
mappu ecdab8cce6 bindings: add C include guard, also wrap typedefs in extern 2024-08-06 10:23:08 +12:00
mappu 48ab3420ff bindings: fix segfault in QApplication_new taking arg by reference 2024-08-06 10:22:29 +12:00
mappu fea87aff42 initial commit 2024-08-06 09:10:02 +12:00