Commit graph

347 commits

Author SHA1 Message Date
therecipe
2683e87a2d remove felgo-live cache files automatically 2019-09-29 10:10:39 +02:00
therecipe
a87c9281c6 new felgo examples 2019-09-28 19:59:57 +02:00
therecipe
cd53818b8f new felgo module + support for env related QtGlobal functions + new QT_RESOURCES_BIG env var 2019-09-28 18:21:38 +02:00
therecipe
383164b950 fix docker deployment issue on linux 2019-09-26 01:36:43 +02:00
therecipe
60e39e0bfc more msvc related fixes + minor cleanups 2019-09-24 00:03:23 +02:00
therecipe
46e554d25d fix go module related issues + re-add various functions 2019-09-14 19:07:15 +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
5aa0dd4260 fix static linux deployment issue + re-add various QWebEnginePage/View functions
* make changes from 38467ad2 available for js/wasm as well
2019-09-03 18:23:46 +02:00
therecipe
16c2eccafc inform user about the need to run qtsetup + fix docker related js deployment issue 2019-08-27 23:09:01 +02:00
therecipe
9e361992b5 fix go module related issues + cut down go module dependencies 2019-08-22 00:19:01 +02:00
therecipe
7a4e353ce4 re-add missing QMetaObject class 2019-08-20 17:50:05 +02:00
therecipe
22075336a2 new debian docker images + fix example api issues + re-add missing QWebEngineView::page function 2019-08-20 00:12:49 +02:00
therecipe
0b997e8d18 fixes for msys2 support 2019-08-13 20:58:24 +02:00
therecipe
86b3088284 fix tumbleweed and sailfish images + fix msys2 issues 2019-08-09 16:37:15 +02:00
therecipe
23f1d9ad64 fix shared windows docker images + re-add missing functions 2019-08-08 18:17:47 +02:00
therecipe
37b08fcec7 fix shared windows docker images + fix windows 5.13 support + re-add missing QWebEnginePage functions + fix wasm/js deployments 2019-08-08 14:07:26 +02:00
therecipe
a9acd1ab63 fix js/wasm support + fix docker images + new widgets/service example 2019-06-28 04:11:30 +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
0aa6d6dc1a fix sailfish support + fix linux deployment issue + fix some minor issues 2019-06-26 22:31:33 +02:00
therecipe
83311ce9ed fix static Qt deployments for darwin 2019-06-26 02:38:45 +02:00
therecipe
af32cfd0e0 fixes for Qt 5.12.4 and 5.13.0 + bump android docker image Qt api to 5.12.3 2019-06-24 21:03:10 +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
543fb14d45 fix minor qtminimal issue + let the static linux docker image use ibusplatforminputcontextplugin 2019-05-30 01:29:02 +02:00
therecipe
8161b74c70 add fcitx to static linux image + fix CGO_LDFLAGS issue 2019-05-25 03:34:21 +02:00
therecipe
eedf008a49 fix []string issue + fix docker images + add fcitx plugin to linux images 2019-05-23 00:17:16 +02:00
therecipe
8a927e9edb various minor fixes
* make private constructors work across packages
* fix go module related docker deployment issues
* make svg module optional
* bump openssl version for android docker images
* new (experimental) function to directly call qml functions from go
* fix QVariant related issue with older Qt versions
* fix qtmoc issue
2019-05-22 00:01:13 +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
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
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
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
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
f041de0bd7 support 32bit windows builds again 2019-03-30 17:41:02 +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
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
c97efc221f fix nativeEvent functions + various fixes for minor issues 2019-03-22 20:48:57 +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