Commit Graph

  • 90e1695b6a doc/README: add note re qmap/qhash type projection mappu 2024-11-04 20:59:31 +13:00
  • 7ea5a250bb qt: rebuild (add qmap/qhash support, impacts QVariant ctor ordering) mappu 2024-11-04 20:59:22 +13:00
  • a009008525 genbindings: add qmap/qhash support mappu 2024-11-04 20:59:03 +13:00
  • 69011a5acb genbindings/cabi: refactor and simplify getReferencedTypes mappu 2024-11-04 20:48:56 +13:00
  • ad29389e9e doc/README: add more notes about libicu on Windows mappu 2024-11-04 20:18:53 +13:00
  • eb59a97d2a doc/README: use capital MIQT in sentence mappu 2024-11-04 20:18:43 +13:00
  • a7295e9292 qt: rebuild (QList/QSet using miqt_array pass by value) mappu 2024-11-04 20:18:27 +13:00
  • b53707c7cf genbindings: pass miqt_array in CABI by value mappu 2024-11-04 20:18:11 +13:00
  • addde79d58 qt: rebuild (remove comments about malloc sizes) mappu 2024-11-04 18:40:35 +13:00
  • c4607aa5b8 genbindings: move cgo mallocSize into helper function mappu 2024-11-04 18:38:17 +13:00
  • 99a29d0cea doc/CHANGELOG: summary for v0.6.0 v0.6.0 mappu 2024-10-31 18:19:41 +13:00
  • beee883f4e
    Merge pull request #55 from mappu/miqt-cflags mappu 2024-10-28 19:47:19 +13:00
  • 01d347cea2 uic: update README since the issue described has been resolved mappu 2024-10-27 18:45:48 +13:00
  • f93573f370 rcc: remove accidental checked-in binary mappu 2024-10-27 18:45:29 +13:00
  • 946d483265 doc/README: standardize wording for links to build environments mappu 2024-10-27 18:09:18 +13:00
  • e94ad1ff1d build/android: switch to pkg-config definitions mappu 2024-10-27 18:34:28 +13:00
  • bc00e7feb2 build/android: fix relative paths to match README.md instructions mappu 2024-10-27 18:34:17 +13:00
  • 18db56b618 build/windows: move buildvcs flag from README into container files mappu 2024-10-27 18:09:05 +13:00
  • eaa6cf4494 build/macos: support osxcross docker container mappu 2024-10-27 17:51:47 +13:00
  • a34aa88d62 doc/README: macOS support notes for Homebrew mappu 2024-10-27 12:49:51 +13:00
  • 815d5bcc8b qt6: rebuild (delete QGuiApplication::platform) mappu 2024-10-27 12:47:10 +13:00
  • 6d487dfec9 genbindings: exclude Qt 6 QGuiApplication::platform that does not build on Win32 mappu 2024-10-27 12:47:01 +13:00
  • 0fe8b2b30f qt/cflags: merge and combine qt 5 cflags files mappu 2024-10-27 12:46:44 +13:00
  • d92ef2f71d doc/README: add build test notes for Qt6 on Windows MSYS2 mappu 2024-10-27 12:38:23 +13:00
  • a6764ae2e9 qt6/cflags: same basic cflags work on windows mappu 2024-10-27 12:38:03 +13:00
  • d2e251551b
    Merge pull request #54 from mappu/miqt-sorted-ctors mappu 2024-10-26 18:58:18 +13:00
  • 9e48407b63 rcc: port from bash to Go, for simpler cross-platform go-generate mappu 2024-10-26 14:20:36 +13:00
  • 448d6531ef examples/uidesigner: recompile with latest uic mappu 2024-10-26 14:18:49 +13:00
  • 9b2270cc54 examples: rebuild for changed constructor overloads mappu 2024-10-26 14:18:41 +13:00
  • 6ffd9457c5 uic: always assume NewFoo is the correct constructor mappu 2024-10-26 14:18:28 +13:00
  • 4be5863d5e qt: rebuild (reorder constructor overloads) mappu 2024-10-26 13:46:42 +13:00
  • ecab4f1d09 genbindings: reorder ctors to put (QWidget* parent) version first mappu 2024-10-26 13:46:16 +13:00
  • 2a8b59eb76
    Merge pull request #53 from mappu/miqt-fedora40-qt6.7 mappu 2024-10-26 13:26:49 +13:00
  • 34525edf0d doc/README: add test notes for Qt 6.7 mappu 2024-10-26 12:34:18 +13:00
  • 9c3d50e531 ci: test that qt6.7 builds in CI mappu 2024-10-26 12:34:13 +13:00
  • cfad1477e5 qt: rebuild (qt 6.7 support) mappu 2024-10-26 10:42:03 +13:00
  • ba9f518767 genbindings/config: adjustments for Qt 6.7 support mappu 2024-10-26 12:33:49 +13:00
  • c1b31e787b genbindings: move AllowClass from parse-time to transformation AST pass mappu 2024-10-26 12:08:36 +13:00
  • 2fa853d836 genbindings/config: make AllowType a superset of AllowClass mappu 2024-10-26 11:56:56 +13:00
  • ee25750b35 genbindings: rename CheckComplexity->AllowType mappu 2024-10-26 11:53:43 +13:00
  • ba423f153a genbindings: implement "BecomesNonConstInVersion" quirk support mappu 2024-10-26 10:41:42 +13:00
  • f7184c2a3f docker: add test container for Fedora 40 (go1.22, qt6.7) mappu 2024-10-26 10:41:11 +13:00
  • db2f367f8c docs: update for Qt 6, QByteArray, more clear wording mappu 2024-10-22 18:45:29 +13:00
  • ecb7a2a4c1
    Merge pull request #40 from mappu/qt6 mappu 2024-10-22 18:15:17 +13:00
  • f32038e23b qt, qt6: rebuild (skip some empty generated files) mappu 2024-10-21 19:05:46 +13:00
  • 24a41b18b5 genbindings/main: better handling for skipping empty files mappu 2024-10-21 19:09:02 +13:00
  • 7347073bd8 genbindings/main: fix duplicate header name collision in packages mappu 2024-10-21 19:05:28 +13:00
  • 4d0eb716c1 ci: upgrade all runners from ubuntu-22.04 to ubuntu-24.04 mappu 2024-10-20 19:13:19 +13:00
  • f5aad7454e ci: add CI support for qt6 build test mappu 2024-10-20 19:12:52 +13:00
  • ceb58fc26e genbindings/main: move library list into a config file mappu 2024-10-20 19:09:16 +13:00
  • 5bc79ad0bb qt6/qprintsupport: build mappu 2024-10-20 19:00:06 +13:00
  • 92b80a4f5b qt6/qprintsupport: add binding rules mappu 2024-10-20 18:59:59 +13:00
  • 4d29341c71 doc/README: upgrading qt5 to qt6 mappu 2024-10-20 18:45:50 +13:00
  • 3a0e1690a2 doc/README: add pkg-config info mappu 2024-10-20 18:45:41 +13:00
  • 9bbb93945b qt5: remove some unused QPrivate bindings mappu 2024-10-20 18:20:51 +13:00
  • 1e51c9f314 qt6: add example mappu 2024-10-20 18:38:54 +13:00
  • 97c05b7fc7 qt6: build mappu 2024-10-20 18:21:03 +13:00
  • ab84c70f03 qt6: initial support mappu 2024-10-20 18:19:37 +13:00
  • aed94883cf genbindings: escape hyphens in generated header include guards mappu 2024-10-20 19:04:18 +13:00
  • 301fa27e83 genbindings/main: uniform handling for package subdirectories mappu 2024-10-20 18:29:37 +13:00
  • 30b7708a6c gitignore/examples: sort alphabetically mappu 2024-10-20 19:00:29 +13:00
  • 366739f5c1 handbindings: remove some checked-in binaries mappu 2024-10-21 18:11:49 +13:00
  • e5435876b5
    Merge pull request #44 from mappu/miqt-scintilla mappu 2024-10-20 18:31:06 +13:00
  • 3bf803c960 doc: add top-level README files for the extra packages mappu 2024-10-20 18:02:43 +13:00
  • 095972c057 scintillaedit: add example mappu 2024-10-20 18:02:27 +13:00
  • 11297b8ecd scintillaedit: build mappu 2024-10-20 18:02:15 +13:00
  • 82413f8967 scintillaedit: add support mappu 2024-10-20 18:02:08 +13:00
  • 1ef63a1673 qscintilla: add example mappu 2024-10-20 18:00:04 +13:00
  • 37cb716ccf qscintilla: build mappu 2024-10-20 17:59:23 +13:00
  • 7ff290b7d1 qscintilla: add support mappu 2024-10-20 17:59:13 +13:00
  • 8a0c7029ed docker: build from root repo context, to allow embedding other files mappu 2024-10-20 18:01:37 +13:00
  • d639160886 genbindings/main: support custom clang ast node matchers mappu 2024-10-20 17:58:00 +13:00
  • 20f6d7878b genbindings/main: support parsing a single header instead of a directory mappu 2024-10-20 17:55:29 +13:00
  • 5afa94f2cc doc/pkg-config: add instructions about custom pkg-config files mappu 2024-10-20 17:56:37 +13:00
  • 7fe6fae0b5 genbindings/main: use pkg-config directly to find cflags mappu 2024-10-20 17:55:18 +13:00
  • 7527c79b64
    Merge pull request #49 from mappu/miqt-fix-malloc mappu 2024-10-19 16:58:49 +13:00
  • 0204e2f849 ci: run marshalling_test automatically in pipeline mappu 2024-10-19 15:53:15 +13:00
  • 47c1a3d879 test/marshalling: rerun test multiple times to help detect heap corruption mappu 2024-10-19 15:53:05 +13:00
  • 6da9849a4a qt: rebuild (fixes buffer overflow in qstringlist) mappu 2024-10-19 15:49:49 +13:00
  • 9e7349d4e3 genbindings/qstringlist: need a larger malloc for qstring now mappu 2024-10-19 15:49:28 +13:00
  • b0344564cd
    Merge pull request #47 from mappu/miqt-core-next mappu 2024-10-19 14:56:23 +13:00
  • bbcb3c3e8f qt: rebuild (miqt_string by value, remove qbytearray, namespace fixes, allow more short enum names, char* returns) mappu 2024-10-19 12:53:33 +13:00
  • 48fa315a22 examples/marshalling: replace QByteArray test case mappu 2024-10-19 12:46:15 +13:00
  • bb0132e0d5 genbindings/qbytearray: project as []byte mappu 2024-10-19 12:24:49 +13:00
  • 434c45273a miqt: pass all miqt_string by value, not by pointer mappu 2024-10-19 10:57:05 +13:00
  • ba92217b67 genbindings/main: reduce clang parallelism re peak memory usage mappu 2024-10-19 10:08:56 +13:00
  • c616c789ff genbindings/c++1z: skip over more advanced AST node types mappu 2024-10-19 10:08:30 +13:00
  • a78ba20f15 genbindings/go: add more detailed error message for unknown AST nodes mappu 2024-10-19 09:45:35 +13:00
  • 82ea3d3823 genbindings/namespaces: fix nested namespaces losing parent component mappu 2024-10-19 09:24:18 +13:00
  • 3547aa3103 genbindings/enums: prevent enum-class clashes, allow some more short enums mappu 2024-10-19 09:23:26 +13:00
  • f87002914d genbindings/cabi: emit class typedef even if there is no header mappu 2024-10-19 09:21:55 +13:00
  • 896f150f35 genbindings/go: normalize handling for void* return types mappu 2024-10-16 19:02:26 +13:00
  • c66203d984 genbindings/go: return C char* as string mappu 2024-10-16 19:01:54 +13:00
  • dc21dc3163 gitignore: exclude local genbindings helper script mappu 2024-10-19 10:38:54 +13:00
  • 8a64c7c926 docker: clean apt cache after installing, for smaller images mappu 2024-10-19 10:32:17 +13:00
  • 360696cff8 qprintsupport: add example mappu 2024-10-19 09:45:54 +13:00
  • c6827726f7
    Merge pull request #43 from mappu/miqt-multipackage mappu 2024-10-16 19:06:18 +13:00
  • 697e1fc488 genbindings/clang: bubble error handling for retry mappu 2024-10-16 18:16:53 +13:00
  • 3a274ec9c5 qprintsupport: initial commit mappu 2024-10-16 18:08:07 +13:00
  • 050a578057 qt: rebuild (add UnsafePointer/UnsafeNew, moved binding helpers) mappu 2024-10-16 18:07:56 +13:00