Commit graph

843 commits

Author SHA1 Message Date
therecipe
39753cb4ef support for QWebEnginePage::print + skip generation of QOpenGLFunctions_* + fix for go modules desktop env
* generation of QOpenGLFunctions_ can be re-enabled by setting the "QT_GEN_OPENGL" env var
2019-01-15 01:19:42 +01:00
therecipe
d209c11854 fix readme 2019-01-13 03:39:57 +01:00
therecipe
5e15b74e0d minor fixes for Qt 5.6.3 + update readme 2019-01-13 03:36:26 +01:00
therecipe
32b5277246 remove verbose complains about missing modules post installation
+ minor fix for msys2 qml deployment issues
+ explicitly mention the GPLv3 license for certain modules during the setup
2019-01-10 19:49:33 +01:00
therecipe
0e3cd95052 fix msys2 static builds + fix name clash issues 2019-01-03 17:23:31 +01:00
therecipe
c96e14d0d5 minor windows and linux fix 2019-01-03 01:46:03 +01:00
therecipe
2bbbf34c6b fix windows issues + update dropsite example 2019-01-02 23:18:31 +01:00
therecipe
a4b55d8d3c remove QMimeData::formats from blacklist 2019-01-02 20:33:45 +01:00
therecipe
958810efc0 various fixes
* remove the need to set CGO_*_ALLOW flags on Linux and macOS
* change default desktop env path on Linux
* remove the need to use an *.sh helper script to start your deployed executable
* fix retina scaling issue for an clean "qtdeploy -fast" build on macOS
2019-01-02 18:57:53 +01:00
therecipe
2cc1642de1 remove the need to use the mingw shell on windows 2018-12-23 02:43:58 +01:00
therecipe
c2993933fe change default env symlink path on windows + fix docker wine images + new example 2018-12-22 23:42:14 +01:00
therecipe
49d1c9b84e initial support for the windows desktop env + fix windows qml deployment issues 2018-12-22 19:25:34 +01:00
therecipe
3d04e41a82 fix desktop env related issues 2018-12-21 02:11:22 +01:00
therecipe
a790897844 the tooling now supports the pkg path format + initial support for the go get-able desktop env
these changes should make the life of all newly incoming developers (or consumers of applications build with this binding) way easier

all one needs to do now is to install Git, Go and an C/C++ compiler then the binding can be setup by running:
go get -v github.com/therecipe/qt/cmd/... && $(go env GOPATH)/bin/qtsetup

or if one is only interested in building a specific application:
go get -v github.com/therecipe/qt/cmd/... && $(go env GOPATH)/bin/qtdeploy test desktop github.com/therecipe/examples/basic/widgets

for this to work, the tooling now recognizes a pkg path and "go gets" the package if necessary

beside these changes, the deployed binaries are now properly stripped on linux and console debugging is now enabled by default on windows
2018-12-20 22:26:22 +01:00
therecipe
b09bb04a61 breaking changes: some functions accept []byte now
this is the start of series of a few incrementally breaking changes, mainly started to remove the uneccessary conversion of []byte to string or vice versa on your side
the few functions accepting *string will also be affected the future
functions generated by qtmoc are not affected
2018-12-18 20:54:43 +01:00
therecipe
179fefb5f9 refine module support 2018-12-18 20:22:12 +01:00
therecipe
86108509bd initial support for go modules 2018-12-17 18:56:35 +01:00
therecipe
5746a84fb2 support for Qt 5.12
* use clang for android builds
* official windows builds are 64 bit now
2018-12-17 01:52:29 +01:00
therecipe
5251d3454c fix for go module support + fix readData memory leak + fix docker wine support 2018-12-16 20:54:28 +01:00
therecipe
33cc660323 new 3rdparty/sparkle example 2018-12-06 00:01:43 +01:00
therecipe
531ee97d86 fix race conditions 2018-11-27 01:26:11 +01:00
therecipe
1814eac5c0
Merge pull request #735 from ValeryPiashchynski/master
Add gomodules support
2018-11-20 17:32:29 +01:00
Valery Piashchynski
b8731f91d5 Add testify package 2018-11-18 15:28:27 +03:00
Valery Piashchynski
13590b7e7e Update mod and sum files according latest commit 2018-11-18 15:08:21 +03:00
therecipe
9885bf8662 fix for js/wasm + make fast deployments possible for js/wasm docker images 2018-11-18 04:08:14 +01:00
therecipe
f90e95d948 fix js/wasm qml builds 2018-11-17 23:11:09 +01:00
therecipe
4cdafbc0fd fix wrong iOS sysroot linking issue + revert minor change from de3f785 2018-11-17 17:42:12 +01:00
therecipe
de3f785199 more fixes for js/wasm + fix ldFlags issue + fix minor iOS build issue 2018-11-17 02:47:23 +01:00
Valery Piashchynski
c752be7117 Add gomodules support 2018-11-15 11:43:07 +03:00
therecipe
c2524f50a5 breaking changes: make *bool usable
+ various fixes for js/wasm
+ fix QT_DEBUG_QML for android(-emulator)
+ make os.Args usable in android(-emulator) and ios(-simulator)
2018-11-12 18:38:23 +01:00
therecipe
772acfb4cb support for QWebEngineCertificateError 2018-11-09 18:45:26 +01:00
therecipe
2022397b00 minor fixes for dockerfiles 2018-11-09 18:25:24 +01:00
therecipe
1afbb66822 fix azure issues 2018-11-07 22:01:30 +01:00
therecipe
e36f16190b use azure pipelines for docker image building 2018-11-07 19:45:50 +01:00
therecipe
308a4f1aa8 various changes for js/wasm 2018-11-06 18:16:33 +01:00
therecipe
9221349d0b bring back QAbstractTextDocumentLayout.Draw + workaround for logrus issue 2018-10-31 18:12:08 +01:00
therecipe
70c935202e fixes for various minor issues + webassembly support 2018-10-30 16:53:05 +01:00
therecipe
9dfe922c48 fixes for various minor issues + new widgets example 2018-10-25 01:16:59 +02:00
therecipe
16b369950c fix qtrcc symlink issue + make QGridLayout::addItem functions persistent 2018-10-24 19:42:47 +02:00
therecipe
3de3e2be88 more aggressive caching + new docker images 2018-10-23 23:33:34 +02:00
therecipe
d9c06ef09a
Merge pull request #722 from apocelipes/master
add a method 'addItem‘ to QGridLayout
2018-10-23 23:33:01 +02:00
apocelipes
95fdf1433f add a method 'addItem(QLayoutItem *item, int row, int column, int rowSpan = 1, int columnSpan = 1, Qt::Alignment alignment = ...)' to QGridLayout 2018-10-23 01:16:40 +08:00
therecipe
2bcefc48ec fix new windows docker image 2018-10-17 17:42:22 +02:00
therecipe
64c0bec274 new windows docker image 2018-10-17 01:37:15 +02:00
therecipe
698d8bdd38 fix windows toolpath issue 2018-10-15 04:26:30 +02:00
therecipe
459228ee51 fix backward compatibility on windows 2018-10-15 00:43:19 +02:00
therecipe
c1f31803cb fixes for various minor issues 2018-10-14 18:50:54 +02:00
therecipe
e06f9cf01c support for MacPorts + Nix on macOS 2018-10-09 18:38:22 +02:00
therecipe
8da358a56a fixes for various minor issues 2018-10-07 00:05:03 +02:00
therecipe
b5c3f659cc add QRgb functions + update docker images to Go 1.11 + fix Xcode path issue 2018-10-01 20:19:43 +02:00