Commit graph

72 commits

Author SHA1 Message Date
therecipe
fe13d77631 fix msvc deployments + fix quickcompiler support on windows 2019-09-12 19:23:17 +02:00
therecipe
33ee7b247d experimental support for the msvc builds to get the webengine/webview modules working on windows
* Go 1.13 related fixes for js/wasm
* fix windows docker deployment issue
* new 3rdparty/UGlobalHotkey example
* fix webengine module on arch linux
* support for the prebuilt Qt wasm builds
* make use of -trimpath if available
* bump Go version in docker images to 1.12.9
2019-09-10 20:17:30 +02:00
therecipe
d6c64b2b90 fixes for Go 1.13 2019-09-04 02:09:11 +02:00
therecipe
615e084bab fix go module issue + fix examples + fix qtmoc regression + dirty workaround for go 1.13 build tag bug 2019-08-24 18:09:53 +02:00
therecipe
9e361992b5 fix go module related issues + cut down go module dependencies 2019-08-22 00:19:01 +02:00
therecipe
9e0d301216 breaking changes: bump default Qt version to 5.13.0
* fixes for Go 1.13 + retain go module 1.12 GOPATH behavior for internal/examples
* update docker images to 5.13.0
* new docker images (windows_64_shared_512, linux_512, darwin_512)
* update examples to match the Qt 5.13 api
* bump android minSdkVersion to 21 (5.0 / lollipop)
* bump OpenSSL version for android docker deployments to 1.1.1a
* let the binding use the 513 env by default

you can use QT_VERSION=5.12.0 and/or QT_API=5.12.0 to keep the binding backward compatible with your code
just setting QT_API=5.12.0 alone should also be sufficient to keep docker deployments working
if you did install an official Qt version then just set the correct QT_VERSION and procede as usual
2019-06-27 22:16:04 +02:00
therecipe
0c188103d8 support for FreeBSD + fix webengine deployment on linux + pass PKG_CONFIG_PATH to docker 2019-06-06 01:07:51 +02:00
therecipe
0167e2b766 fix setup issues on linux + detect go version at runtime + let examples use NewQVariant1 + add pkg-config to docker images 2019-06-01 23:45:14 +02:00
therecipe
38467ad28e improved type compatibility with qml through the transparent type conversion of QVariant
* qml support for map[string]T, map[string]map[string]*QVariant, [][]*QVariant, []map[string]*QVariant and map[string][]*QVariant
* qml support for []*CustomMocStruct
* new "NewQVariant1(interface{}) *QVariant" and "(*QVariant).ToInterface() interface{}" functions
* fix docker go module support
2019-05-16 05:31:11 +02:00
therecipe
89b7941f48 overall deployment speedup and size reduction
* various fixes for js/wasm ([]byte support, quickcompiler support, moc fixes)
* docker go modules support
* android arm64 support
* hide rarely used dependencies behind build flags
* various minor fixes
2019-05-13 20:37:59 +02:00
therecipe
cf6956137a fix static linux docker image + uic support on linux + go module issue 2019-05-08 01:03:25 +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
27fd3fea5f fix docker builds + reduce go module encapsulation + make setup more portable 2019-04-21 01:03:23 +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
be7a7d5463 new static linux docker image + add qtsetup failfast flag + minor fix for docker deployments 2019-04-07 00:31:32 +02:00
therecipe
f041de0bd7 support 32bit windows builds again 2019-03-30 17:41:02 +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
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
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
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
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
618b3fc25a add api flag + fix rpi images 2018-07-16 18:50:11 +02:00
therecipe
c963a694b5 fix linux deployment issue + support console output on windows + add virtualkeyboard module to rpi images 2018-07-15 21:40:07 +02:00
therecipe
a7a1b3fd2b update to Qt 5.11.1 + split js docker image 2018-06-25 18:32:27 +02:00
therecipe
491342284b initial support for the js target 2018-06-09 02:31:50 +02:00
therecipe
49a0021f93 fix msys2 related issues + new charts example 2018-04-18 15:32:40 +02:00
therecipe
b95c8155e7 add comply and dynamic flags + syntactic sugar for moc structs 2018-04-07 21:05:41 +02:00
therecipe
eb5394a587 support sailfish and ubports docker deployments 2018-03-29 12:09:04 +02:00
therecipe
49ef0b2a81 fix msys2 + fix linux docker image + initial support for ubuntu touch 2018-03-23 01:18:49 +01:00
therecipe
299f21022a cgo fix for Go 1.10 + fixes for various memory leaks + fix homebrew support 2018-03-19 20:54:58 +01:00
therecipe
a76e708146 update to Qt 5.10.0 + support for Go 1.10 2018-01-17 20:38:03 +01:00
therecipe
ecde93482d update to Qt 5.9.3 + fixes for Qt 5.10.0 2017-12-19 02:23:01 +01:00
therecipe
a7d7d6588c update to Qt 5.9.1 + new module 2017-08-30 23:38:52 +02:00
therecipe
62049250f0 minor cleanup + new webkit/coral example + fix setup on raspberry 2017-08-21 19:49:43 +02:00
therecipe
9127474fe4 fix msys2 shared + webkit support + fix for 5.9.1 2017-07-13 17:04:51 +02:00
therecipe
0f99eb634c initial inclusion of vagrant + register missing std types for moc 2017-07-11 23:33:08 +02:00
therecipe
bb6259c35d new env variable for qml debugging and profiling 2017-05-18 00:17:02 +02:00
therecipe
2274d39b53 fix msys2 static + bump android build tool to 25.0.3 2017-04-30 00:15:23 +02:00
therecipe
d0787d4a4d support for android-emulator + minor qtmoc fix 2017-04-17 19:21:21 +02:00
Kenneth Shaw
567a430704 Dropping exec permissions on files 2017-04-12 15:21:13 +07:00