Commit Graph

636 Commits

Author SHA1 Message Date
641dbd6d21 genbindings/cabi: add automatic -D_Bool=bool handling 2024-12-11 19:55:32 +13:00
02fd3dae07
Merge pull request #101 from mappu/miqt-derived-bases
Fixes for calling methods on base classes
2024-12-08 14:39:06 +13:00
26d3e8170e qt: rebuild (base class pointers) 2024-12-07 17:44:30 +13:00
5a7a46e28f genbindings: use separate virtbase helper to get base pointers 2024-12-07 17:44:27 +13:00
398abfd574 qt: rebuild (merge some temporary variables) 2024-12-07 15:02:06 +13:00
1baf7342e5 genbindings: merge codepaths for go return value construction 2024-12-07 15:00:03 +13:00
ce87828d36 qt: rebuild (add panic on invalid subclass attempt) 2024-12-07 14:43:28 +13:00
5271f8d4a1 genbindings: panic when trying to override methods on non-subclass 2024-12-07 14:18:47 +13:00
138883fb2d doc/README: add link to benchmarks thread 2024-12-07 14:18:06 +13:00
5f7b9a47b8 doc/CHANGELOG: release notes for v0.7.0 2024-11-27 20:59:47 +13:00
863fd72333 doc/CHANGELOG: add extra entry for initial development 2024-11-27 20:59:40 +13:00
67c935c10b
Merge pull request #96 from mappu/miqt-webengine
Add bindings for QtWebEngine
2024-11-27 20:42:33 +13:00
a6eab7a514 doc/README: update latest list of package bindings 2024-11-27 18:19:01 +13:00
b04953bc5f doc/README: update latest Linux build test notes 2024-11-27 18:18:53 +13:00
77cd3f2e79 webengine: add examples 2024-11-27 18:16:55 +13:00
ad55d185da webengine: initial generation 2024-11-27 18:16:48 +13:00
6b2935add1 webengine: add genbindings integration 2024-11-27 18:16:40 +13:00
ac3bb31a71 qt/network: rebuild (fix enum name collision) 2024-11-27 18:16:25 +13:00
9d587fdadf genbindings/go: avoid name collisions between enums and enum entries 2024-11-27 18:12:40 +13:00
ee8d115cde qt6/network: fix wrong package name in cflags.go 2024-11-27 18:00:42 +13:00
5b25ae9cad genbindings: enums by reference also need c-style cast 2024-11-27 18:00:23 +13:00
eb23d0e1fa
Merge pull request #95 from mappu/miqt-more-libraries
Draft: Add bindings for Qt5Svg, Qt6Svg, Qt5Script, Qt5Webkit
2024-11-27 08:11:50 +13:00
b91500af07 webkit: add example 2024-11-26 22:31:41 +13:00
2c067edda5 webkit: initial generation 2024-11-26 22:31:32 +13:00
db5fadaeb7 webkit: add genbindings support 2024-11-26 22:31:23 +13:00
96bdaffef0 qt: rebuild (add missing header includes for container types) 2024-11-26 20:10:11 +13:00
bfbaeaf514 genbindings: add missing header includes for some container types 2024-11-26 20:09:30 +13:00
10d01df372 qtscript: add example 2024-11-26 19:55:26 +13:00
2526335d5d qtscript: initial generation 2024-11-26 19:55:18 +13:00
d28621c941 qtscript: genbindings configuration 2024-11-26 19:55:10 +13:00
23e4e307d9 svg: add example 2024-11-26 19:54:57 +13:00
86a8f2b6b8 svg: initial build 2024-11-26 19:54:46 +13:00
fc47abea0e svg: add genbindings configuration 2024-11-26 19:52:58 +13:00
25e10f2824 genbindings/cabi: QFlags<>& use C-style cast 2024-11-26 19:52:29 +13:00
d3dffc4976
Merge pull request #93 from mappu/miqt-next-1123
Allow subclassing for Qt Model/View classes, and suppress Windows build warnings
2024-11-24 10:26:56 +13:00
377addf0b1 qt: rebuild (do not subclass QAbstractEventDispatcher) 2024-11-23 21:11:35 +13:00
13deba55b7 genbindings/config: do not subclass platform-specific QAbstractEventDispatcher 2024-11-23 21:11:24 +13:00
a0e56bf7c2 examples/modelview: initial commit 2024-11-23 20:02:41 +13:00
26fc94d421 qt: rebuild (extended subclassing support) 2024-11-23 19:34:52 +13:00
7f2e4d07df genbindings/config: prevent some classes from subclassing 2024-11-23 19:34:38 +13:00
a5dafbf132 genbindings: fix trying to add super parameters for pure virtual methods 2024-11-23 19:34:22 +13:00
756086cd50 genbindings: enforce AllowVirtualForClass at construction time 2024-11-23 19:34:05 +13:00
c36d14c540 genbindings: allow some classes to inherit from QList<> 2024-11-23 19:32:09 +13:00
4997641327 genbindings: allow subclassing abstract classes 2024-11-23 19:31:27 +13:00
b643477cca cflags: remove -fPIC from all cflags 2024-11-23 18:33:43 +13:00
c6018d1c07 examples/subclass: also test KeyPressEvent 2024-11-23 18:33:04 +13:00
f45604ee13 genbindings: move QAccessibleWidget hack into standard config 2024-11-23 18:05:15 +13:00
45db3c6bb1
Merge pull request #91 from mappu/miqt-qt68
Qt 6.8 compatibility
2024-11-22 20:09:08 +13:00
3ec795d6f5 qt: rebuild (operator== and qt6.8 changes) 2024-11-22 19:06:01 +13:00
6e0c417f00 genbindings/config: update for Qt 6.8 2024-11-22 19:05:48 +13:00