|
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 |
|
|
97c05b7fc7
|
qt6: build
|
2024-10-21 19:10:31 +13:00 |
|
|
ab84c70f03
|
qt6: initial support
|
2024-10-21 19:10:31 +13:00 |
|
|
aed94883cf
|
genbindings: escape hyphens in generated header include guards
|
2024-10-21 19:10:31 +13:00 |
|
|
301fa27e83
|
genbindings/main: uniform handling for package subdirectories
|
2024-10-21 19:10:31 +13:00 |
|
|
30b7708a6c
|
gitignore/examples: sort alphabetically
|
2024-10-21 19:10:31 +13:00 |
|
|
366739f5c1
|
handbindings: remove some checked-in binaries
|
2024-10-21 18:12:35 +13:00 |
|
|
e5435876b5
|
Merge pull request #44 from mappu/miqt-scintilla
QScintilla (GPL) and ScintillaEdit (MIT) support
|
2024-10-20 18:31:06 +13:00 |
|
|
3bf803c960
|
doc: add top-level README files for the extra packages
|
2024-10-20 18:07:38 +13:00 |
|
|
095972c057
|
scintillaedit: add example
|
2024-10-20 18:07:38 +13:00 |
|
|
11297b8ecd
|
scintillaedit: build
|
2024-10-20 18:07:38 +13:00 |
|
|
82413f8967
|
scintillaedit: add support
|
2024-10-20 18:07:38 +13:00 |
|
|
1ef63a1673
|
qscintilla: add example
|
2024-10-20 18:07:38 +13:00 |
|
|
37cb716ccf
|
qscintilla: build
|
2024-10-20 18:07:38 +13:00 |
|
|
7ff290b7d1
|
qscintilla: add support
|
2024-10-20 18:07:38 +13:00 |
|
|
8a0c7029ed
|
docker: build from root repo context, to allow embedding other files
|
2024-10-20 18:07:38 +13:00 |
|
|
d639160886
|
genbindings/main: support custom clang ast node matchers
|
2024-10-20 18:06:31 +13:00 |
|
|
20f6d7878b
|
genbindings/main: support parsing a single header instead of a directory
|
2024-10-20 18:06:31 +13:00 |
|
|
5afa94f2cc
|
doc/pkg-config: add instructions about custom pkg-config files
|
2024-10-20 18:06:31 +13:00 |
|
|
7fe6fae0b5
|
genbindings/main: use pkg-config directly to find cflags
|
2024-10-20 18:06:27 +13:00 |
|
|
7527c79b64
|
Merge pull request #49 from mappu/miqt-fix-malloc
Fix buffer overflow regression with QStringList
|
2024-10-19 16:58:49 +13:00 |
|
|
0204e2f849
|
ci: run marshalling_test automatically in pipeline
|
2024-10-19 16:35:46 +13:00 |
|
|
47c1a3d879
|
test/marshalling: rerun test multiple times to help detect heap corruption
|
2024-10-19 16:09:50 +13:00 |
|
|
6da9849a4a
|
qt: rebuild (fixes buffer overflow in qstringlist)
|
2024-10-19 16:09:47 +13:00 |
|
|
9e7349d4e3
|
genbindings/qstringlist: need a larger malloc for qstring now
|
2024-10-19 16:09:42 +13:00 |
|
|
b0344564cd
|
Merge pull request #47 from mappu/miqt-core-next
Latest improvements for ABI and marshaling
|
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)
|
2024-10-19 13:06:53 +13:00 |
|
|
48fa315a22
|
examples/marshalling: replace QByteArray test case
|
2024-10-19 13:06:53 +13:00 |
|
|
bb0132e0d5
|
genbindings/qbytearray: project as []byte
|
2024-10-19 13:06:53 +13:00 |
|
|
434c45273a
|
miqt: pass all miqt_string by value, not by pointer
|
2024-10-19 13:06:53 +13:00 |
|
|
ba92217b67
|
genbindings/main: reduce clang parallelism re peak memory usage
|
2024-10-19 13:06:53 +13:00 |
|
|
c616c789ff
|
genbindings/c++1z: skip over more advanced AST node types
|
2024-10-19 13:06:53 +13:00 |
|
|
a78ba20f15
|
genbindings/go: add more detailed error message for unknown AST nodes
|
2024-10-19 13:06:53 +13:00 |
|
|
82ea3d3823
|
genbindings/namespaces: fix nested namespaces losing parent component
|
2024-10-19 13:06:53 +13:00 |
|
|
3547aa3103
|
genbindings/enums: prevent enum-class clashes, allow some more short enums
|
2024-10-19 13:06:53 +13:00 |
|
|
f87002914d
|
genbindings/cabi: emit class typedef even if there is no header
|
2024-10-19 13:06:53 +13:00 |
|
|
896f150f35
|
genbindings/go: normalize handling for void* return types
|
2024-10-19 13:06:53 +13:00 |
|
|
c66203d984
|
genbindings/go: return C char* as string
|
2024-10-19 13:06:53 +13:00 |
|