Commit graph

727 commits

Author SHA1 Message Date
therecipe
01e05b1d5c support for the uic
* fix faulty dealloc
* fix qtminimal issue
* fix windows 32 bit deployment issue
* update sailfish docker image
2019-05-06 23:55:31 +02:00
therecipe
9f97258ffe support for quickcompiler + minor cleanup + qtmoc speedup 2019-05-01 02:39:02 +02:00
therecipe
746779e4c0 minor cleanup + fix iOS linking issue 2019-04-28 02:44:55 +02:00
therecipe
120a741ef6 fix mxe/msys2 deployment issues + fix go module issue 2019-04-27 00:40:37 +02:00
therecipe
c8497dbdcf fix icu lib deployments + fix docker image builds + new 3rdparty/qzxing examples + new opensuse docker images 2019-04-26 04:34:32 +02:00
therecipe
3bd1af564b new docker image for darwin deployments 2019-04-25 00:07:32 +02:00
therecipe
d3bf940d22 fix docker builds again 2019-04-21 19:57:48 +02:00
therecipe
8a1f02f0e2 fix missing imports 2019-04-21 02:47:12 +02:00
therecipe
c1fcd95507 fix docker builds again + fix QT_PKG_CONFIG 2019-04-21 02:42:59 +02:00
therecipe
27fd3fea5f fix docker builds + reduce go module encapsulation + make setup more portable 2019-04-21 01:03:23 +02:00
therecipe
a06d10664e re-create symlinks 2019-04-20 19:35:32 +02:00
therecipe
79b8fae1a7 breaking changes: support *long + change internal qt.{Connect,Get,Lend}Signal signature
* various minor fixes and cleanups
* support interface{} returns for js/wasm
* fix android builds on darwin
* support for the virtualkeyboard module
* fixes for docker image builds
* cleanup callback handling
* fix possible moc memory leaks
* new virtualkeyboard examples
2019-04-20 19:34:45 +02:00
therecipe
47435cc1dd various fixes for wasm, raspberry, go 1.12 and minor issues + initial support for Felgo (former V-Play)
* js/wasm GOCACHE fix for Go 1.12+
* make use of the official Go 1.12 wasm build and replace js.NewCallback with js.FuncOf
* update docker images to Go 1.12.4
* revive raspberry images
* fix raspberry related bundling issue
* add the multimedia module to the raspberry images
* fix raspberry related QT_API issue
* remove unecessary *char to []byte copy overhead in some unlikely cases
* fix Qt install script
* initial partially support for Felgo (former V-Play) on darwin
* fix charts/audio example and darwin
* fix common/widgets_demo example on iOS (issue #451)
* fix widgets/renderer memory leak
* fix possible QT_PKG_CONFIG + QT_VERSION race condition
* fix static linux docker image
2019-04-16 18:28:55 +02:00
therecipe
18d257176d fix for msys2 setup + fix static linux build issues + various minor fixes 2019-04-12 02:49:39 +02:00
therecipe
20875b0327 work around msys2 kernel32 issue + fix deployment of multimedia libs for linux qml builds + reduce size of docker base images 2019-04-09 20:14:33 +02:00
therecipe
0b4efcc367 fix minor issues + fix static linux docker image 2019-04-08 22:32:04 +02:00
therecipe
be7a7d5463 new static linux docker image + add qtsetup failfast flag + minor fix for docker deployments 2019-04-07 00:31:32 +02:00
therecipe
da9f0689a8 fix 32bit windows builds 2019-03-30 19:23:43 +01:00
therecipe
a89eb1f067 new 32bit windows wine docker image 2019-03-30 18:08:10 +01:00
therecipe
f041de0bd7 support 32bit windows builds again 2019-03-30 17:41:02 +01:00
therecipe
582f3233f0 fix arch docker image 2019-03-28 04:03:05 +01:00
therecipe
fafeae3221 fix ios xcode 10.2 issues + fix ios morestack issue + minor example fix 2019-03-28 03:44:17 +01:00
therecipe
3dab3e932d replace golang.org/x imports with github.com/golang again + fix arch docker image 2019-03-27 02:27:55 +01:00
therecipe
6803925396 replace golang.org/x imports with github.com/golang 2019-03-26 23:29:06 +01:00
therecipe
e1b1bf0d39 fix moc inf loop issue + fixes for Qt 5.13 + fix asset dir deployment for msys2 and mxe builds 2019-03-26 22:40:13 +01:00
therecipe
c5b2d3f610 fix legacy mxe docker builds 2019-03-22 21:15:29 +01:00
therecipe
c97efc221f fix nativeEvent functions + various fixes for minor issues 2019-03-22 20:48:57 +01:00
therecipe
e73768bc9b minor fix 2019-01-21 22:14:26 +01:00
therecipe
be468a4be7 more fixes for go modules 2019-01-21 19:28:43 +01:00
therecipe
df49a978e8 fix rpath issue on linux again + more fixes for go modules 2019-01-18 04:38:48 +01:00
therecipe
38b504fabe fix rpath issue on linux 2019-01-17 22:23:02 +01:00
therecipe
0eb397b4e8 fix static windows build images 2019-01-17 01:37:21 +01:00
therecipe
e3109c215d fix missing dependency issues for mxe builds again 2019-01-16 18:26:21 +01:00
therecipe
94a0fe87cf fix missing dependency issues for mxe builds 2019-01-15 20:47:09 +01:00
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