|
a0b51bef8e
|
genbindings: improved uintptr handling for enum types
|
2024-08-27 20:05:38 +12:00 |
|
|
164ef8cb6c
|
genbindings: add namespaces support
|
2024-08-27 19:12:08 +12:00 |
|
|
9dac446a82
|
genbindings: more exceptions
|
2024-08-26 22:52:46 +12:00 |
|
|
b84d816609
|
genbindings/typedefs: replace hardcoded exceptions with dynamic ones
|
2024-08-26 22:52:46 +12:00 |
|
|
0aa312c424
|
genbindings: track all typedefs, apply in a fixup AST pass
|
2024-08-26 22:52:46 +12:00 |
|
|
85cf3b84d8
|
genbindings: use knownClassNames tracker to distinguish A::B names
|
2024-08-26 22:52:41 +12:00 |
|
|
02370ce0ea
|
genbindings/typedefs: collect child class typedefs
|
2024-08-26 22:45:52 +12:00 |
|
|
f6336617a0
|
genbindings: switch to two-phase
|
2024-08-26 22:45:11 +12:00 |
|
|
f8a9a3f36e
|
genbindings: initial work on inner class definitions
|
2024-08-25 19:08:28 +12:00 |
|
|
b4df6d06f9
|
genbindings: bind all Qt::constants as int
|
2024-08-25 17:50:14 +12:00 |
|
|
8fb92cfd3a
|
genbindings: fixes for integer types
|
2024-08-25 15:31:21 +12:00 |
|
|
0e8b48d1b8
|
genbindings: more work on integer types
|
2024-08-24 11:45:36 +12:00 |
|
|
cf430b6cc5
|
genbindings/transform: overload disambiguation must be based on go names
|
2024-08-22 19:20:15 +12:00 |
|
|
7e78b73517
|
genbindings: accurate type alias tracking for static_cast<> overload resolution
|
2024-08-20 20:16:13 +12:00 |
|
|
1ea3f220e6
|
genbindings: improvements for deleted ctors/dtors/overloads
|
2024-08-20 20:10:57 +12:00 |
|
|
d92e87b49d
|
genbindings/qset: skip over these
|
2024-08-19 19:15:05 +12:00 |
|
|
043db615b1
|
genbindings: avoid generating empty files
|
2024-08-19 19:11:36 +12:00 |
|
|
b3d55cc17f
|
genbindings: fixes for qintptr
|
2024-08-18 19:01:36 +12:00 |
|
|
33b26204f8
|
genbindings: move 'qt_' prefix renaming into SafeMethodName()
|
2024-08-18 19:01:23 +12:00 |
|
|
d5eeb64c86
|
genbindings/connect: only generate connect() stubs for the fully expanded overload
|
2024-08-18 18:55:28 +12:00 |
|
|
43e32085a1
|
genbindings: detect and skip over receiver-method pattern
|
2024-08-18 15:57:40 +12:00 |
|
|
148d8ea6e0
|
genbindings: detect argcargv pattern at any location
|
2024-08-18 15:57:29 +12:00 |
|
|
2a93cbf2d3
|
genbindings: detect signals
|
2024-08-18 15:56:48 +12:00 |
|
|
28b6684004
|
genbindings: better names for push_back(), fix_neg_rect()
|
2024-08-18 15:27:03 +12:00 |
|
|
d8145be2da
|
genbindings: static methods move to top-level
|
2024-08-18 15:24:04 +12:00 |
|
|
12bbea5b7c
|
genbindings: many more unsupported exceptions
|
2024-08-17 14:11:19 +12:00 |
|
|
391c081778
|
genbindings: support argc/argv idiom used by QApplication ctor
|
2024-08-17 14:10:59 +12:00 |
|
|
b87c5998b1
|
genbindings: bind QVector<T> as []T, like QList
|
2024-08-17 11:29:31 +12:00 |
|
|
9a78d87e00
|
genbindings: treat QRgb as unsigned int
|
2024-08-17 11:27:02 +12:00 |
|
|
5fa7bd37eb
|
genbindings/typedefs: exclude typedefs from class pointer declarations
|
2024-08-17 11:25:54 +12:00 |
|
|
a87e7a99a7
|
genbindings: add many more ErrTooComplex and workarounds
|
2024-08-15 19:53:01 +12:00 |
|
|
3dafa8dba4
|
genbindings: fix up naming for << and >> functions
|
2024-08-15 19:51:58 +12:00 |
|
|
b89aeb2aa7
|
genbindings: try to invent better names for function overloads
|
2024-08-15 19:50:50 +12:00 |
|
|
189a93fbca
|
genbindings: more integer type handling
|
2024-08-15 19:49:09 +12:00 |
|
|
3dcdfbd594
|
genbindings: add explicit int casts when calling, to select overload
|
2024-08-14 18:33:47 +12:00 |
|
|
aaa1d1274b
|
genbindings: fix NotAssign overload functions
|
2024-08-14 18:26:51 +12:00 |
|
|
d7a7ae9bcf
|
genbindings: parse typedefs (don't do anything with them yet)
|
2024-08-14 18:26:42 +12:00 |
|
|
3419c8c0dc
|
genbindings: QList<> support
|
2024-08-11 16:37:18 +12:00 |
|
|
afcde0a69b
|
genbindings: inheritance support
|
2024-08-10 12:54:26 +12:00 |
|
|
c06acd0a1b
|
genbindings: refactor class handling
|
2024-08-10 12:53:26 +12:00 |
|
|
6fb50dc267
|
genbindings: call correct c++ function for optional parameters
|
2024-08-10 11:45:19 +12:00 |
|
|
2dc9d1bab7
|
genbindings: add QtClassType() helper
|
2024-08-08 19:06:14 +12:00 |
|
|
85dd87e6d0
|
genbindings: track optional parameters in our IL, expand in AST pass
|
2024-08-08 18:55:22 +12:00 |
|
|
0c275047c3
|
genbindings: QString parameter forwarding with custom preamble
|
2024-08-08 18:54:13 +12:00 |
|
|
618b68aaf9
|
genbindings: generated go methods should always be public
|
2024-08-08 17:51:46 +12:00 |
|
|
179c37dfe0
|
genbindings: move type renderering to CppParameter methods
|
2024-08-08 17:51:29 +12:00 |
|
|
4b803eb453
|
genbindings: more accurate parameter types
|
2024-08-08 17:51:10 +12:00 |
|
|
6174c4c243
|
genbindings: mark IL types as public for json export
|
2024-08-07 18:56:14 +12:00 |
|
|
3a802d0f5a
|
genbindings: further work on output generation
|
2024-08-07 18:51:51 +12:00 |
|
|
7319683a3f
|
genbindings: wip
|
2024-08-06 14:29:12 +12:00 |
|