Commit Graph

497 Commits

Author SHA1 Message Date
a7295e9292 qt: rebuild (QList/QSet using miqt_array pass by value) 2024-11-04 20:18:27 +13:00
b53707c7cf genbindings: pass miqt_array in CABI by value 2024-11-04 20:18:11 +13:00
addde79d58 qt: rebuild (remove comments about malloc sizes) 2024-11-04 18:46:23 +13:00
c4607aa5b8 genbindings: move cgo mallocSize into helper function 2024-11-04 18:38:17 +13:00
99a29d0cea doc/CHANGELOG: summary for v0.6.0 2024-10-31 18:19:41 +13:00
beee883f4e
Merge pull request #55 from mappu/miqt-cflags
Update platform support, including macOS
2024-10-28 19:47:19 +13:00
01d347cea2 uic: update README since the issue described has been resolved 2024-10-27 18:45:48 +13:00
f93573f370 rcc: remove accidental checked-in binary 2024-10-27 18:45:29 +13:00
946d483265 doc/README: standardize wording for links to build environments 2024-10-27 18:35:12 +13:00
e94ad1ff1d build/android: switch to pkg-config definitions 2024-10-27 18:35:12 +13:00
bc00e7feb2 build/android: fix relative paths to match README.md instructions 2024-10-27 18:35:12 +13:00
18db56b618 build/windows: move buildvcs flag from README into container files 2024-10-27 18:35:12 +13:00
eaa6cf4494 build/macos: support osxcross docker container 2024-10-27 18:35:02 +13:00
a34aa88d62 doc/README: macOS support notes for Homebrew 2024-10-27 17:52:10 +13:00
815d5bcc8b qt6: rebuild (delete QGuiApplication::platform) 2024-10-27 12:47:10 +13:00
6d487dfec9 genbindings: exclude Qt 6 QGuiApplication::platform that does not build on Win32 2024-10-27 12:47:01 +13:00
0fe8b2b30f qt/cflags: merge and combine qt 5 cflags files 2024-10-27 12:46:44 +13:00
d92ef2f71d doc/README: add build test notes for Qt6 on Windows MSYS2 2024-10-27 12:38:23 +13:00
a6764ae2e9 qt6/cflags: same basic cflags work on windows 2024-10-27 12:38:03 +13:00
d2e251551b
Merge pull request #54 from mappu/miqt-sorted-ctors
[BREAKING] Change constructor overload ordering, to simplify UIC
2024-10-26 18:58:18 +13:00
9e48407b63 rcc: port from bash to Go, for simpler cross-platform go-generate 2024-10-26 14:20:36 +13:00
448d6531ef examples/uidesigner: recompile with latest uic 2024-10-26 14:18:49 +13:00
9b2270cc54 examples: rebuild for changed constructor overloads 2024-10-26 14:18:41 +13:00
6ffd9457c5 uic: always assume NewFoo is the correct constructor 2024-10-26 14:18:28 +13:00
4be5863d5e qt: rebuild (reorder constructor overloads) 2024-10-26 13:46:42 +13:00
ecab4f1d09 genbindings: reorder ctors to put (QWidget* parent) version first 2024-10-26 13:46:16 +13:00
2a8b59eb76
Merge pull request #53 from mappu/miqt-fedora40-qt6.7
Qt 6.7 support
2024-10-26 13:26:49 +13:00
34525edf0d doc/README: add test notes for Qt 6.7 2024-10-26 12:41:03 +13:00
9c3d50e531 ci: test that qt6.7 builds in CI 2024-10-26 12:41:00 +13:00
cfad1477e5 qt: rebuild (qt 6.7 support) 2024-10-26 12:35:27 +13:00
ba9f518767 genbindings/config: adjustments for Qt 6.7 support 2024-10-26 12:35:27 +13:00
c1b31e787b genbindings: move AllowClass from parse-time to transformation AST pass
This exposes some more valid types.
2024-10-26 12:35:27 +13:00
2fa853d836 genbindings/config: make AllowType a superset of AllowClass 2024-10-26 12:35:27 +13:00
ee25750b35 genbindings: rename CheckComplexity->AllowType 2024-10-26 12:35:27 +13:00
ba423f153a genbindings: implement "BecomesNonConstInVersion" quirk support 2024-10-26 12:35:01 +13:00
f7184c2a3f docker: add test container for Fedora 40 (go1.22, qt6.7) 2024-10-26 10:41:11 +13:00
db2f367f8c docs: update for Qt 6, QByteArray, more clear wording 2024-10-22 18:45:29 +13:00
ecb7a2a4c1
Merge pull request #40 from mappu/qt6
Qt 6 support
2024-10-22 18:15:17 +13:00
f32038e23b qt, qt6: rebuild (skip some empty generated files) 2024-10-21 19:10:31 +13:00
24a41b18b5 genbindings/main: better handling for skipping empty files 2024-10-21 19:10:31 +13:00
7347073bd8 genbindings/main: fix duplicate header name collision in packages 2024-10-21 19:10:31 +13:00
4d0eb716c1 ci: upgrade all runners from ubuntu-22.04 to ubuntu-24.04 2024-10-21 19:10:31 +13:00
f5aad7454e ci: add CI support for qt6 build test 2024-10-21 19:10:31 +13:00
ceb58fc26e genbindings/main: move library list into a config file 2024-10-21 19:10:31 +13:00
5bc79ad0bb qt6/qprintsupport: build 2024-10-21 19:10:31 +13:00
92b80a4f5b qt6/qprintsupport: add binding rules 2024-10-21 19:10:31 +13:00
4d29341c71 doc/README: upgrading qt5 to qt6 2024-10-21 19:10:31 +13:00
3a0e1690a2 doc/README: add pkg-config info 2024-10-21 19:10:31 +13:00
9bbb93945b qt5: remove some unused QPrivate bindings 2024-10-21 19:10:31 +13:00
1e51c9f314 qt6: add example 2024-10-21 19:10:31 +13:00