Commit graph

161 commits

Author SHA1 Message Date
therecipe
be468a4be7 more fixes for go modules 2019-01-21 19:28:43 +01:00
therecipe
2bbbf34c6b fix windows issues + update dropsite example 2019-01-02 23:18:31 +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
c2993933fe change default env symlink path on windows + fix docker wine images + new example 2018-12-22 23:42:14 +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
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
de3f785199 more fixes for js/wasm + fix ldFlags issue + fix minor iOS build issue 2018-11-17 02:47:23 +01: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
308a4f1aa8 various changes for js/wasm 2018-11-06 18:16:33 +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
3de3e2be88 more aggressive caching + new docker images 2018-10-23 23:33:34 +02:00
therecipe
8da358a56a fixes for various minor issues 2018-10-07 00:05:03 +02:00
therecipe
ad4b26dcd5 minor bugfixes + cleanup docker images 2018-08-03 20:17:13 +02:00
therecipe
2df4248fbc fixes for several bugs + change js string conversion + fix showcase example 2018-07-11 16:42:34 +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
a2bfc6f329 update 3rdparty examples 2018-04-21 01:10:57 +02:00
therecipe
49a0021f93 fix msys2 related issues + new charts example 2018-04-18 15:32:40 +02:00
therecipe
856baca876 fix ios support for Go 1.10 + update quick/calc example 2018-04-14 00:15:36 +02:00
therecipe
b95c8155e7 add comply and dynamic flags + syntactic sugar for moc structs 2018-04-07 21:05:41 +02:00
therecipe
c38504e5a8 fix qtmoc namespace issues + fix ubports issues 2018-04-03 16:14:05 +02:00
therecipe
f0d5fe660c fix ubports docker qmake shared folder issue 2018-03-30 12:08:55 +02:00
therecipe
0ef2486c8e fix ubports vivid support 2018-03-29 16:15:11 +02:00
therecipe
eb5394a587 support sailfish and ubports docker deployments 2018-03-29 12:09:04 +02:00
therecipe
d0f4fa9f44 fix hidpi scaling issues in examples 2018-03-26 18:26:55 +02:00
therecipe
c0eecd0bc1 fix rpi docker images + new bluetooth example 2018-03-26 17:34:54 +02:00
therecipe
6d191b17a3 fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +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
Justin Clift
64bbbc29d9 Update audio-visualizer-qml example to work with Qt 5.9.x 2018-01-06 17:41:25 +00: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
783bf0e7f4 new gui/advancedclock and 3rdparty/stratifyqml example 2017-08-24 18:02:21 +02:00
therecipe
62049250f0 minor cleanup + new webkit/coral example + fix setup on raspberry 2017-08-21 19:49:43 +02:00
therecipe
f404f386ec add missing OpenGL classes + new OpenGL examples 2017-08-01 19:43:48 +02:00
therecipe
9127474fe4 fix msys2 shared + webkit support + fix for 5.9.1 2017-07-13 17:04:51 +02:00
therecipe
5b0427cd27 fix docker trigger image + update sql/masterdetail_qml example 2017-06-20 00:38:41 +02:00
therecipe
aff7122a85 new quick/cookies example 2017-06-13 00:40:12 +02:00
therecipe
a5c03d787a fix examples 2017-06-02 23:11:15 +02:00
therecipe
d1d440629d cleanup examples 2017-06-02 22:05:24 +02:00
therecipe
9b0ed9da10 constructor support for objects instantiated in qml 2017-05-31 15:05:10 +02:00
therecipe
74048e48e8 more qml/extending/components examples 2017-05-30 22:35:39 +02:00
therecipe
92b770863d fix qtmoc + add some missing functions 2017-05-29 20:40:13 +02:00
therecipe
4db4e9c202 misc changes
recursive dependency resolution for qtrcc
fix ci qtmoc issue
support for fluid + demo
support for kirigami + demo
init files for c++ modules
new webkit 5.8.0 *.index file
2017-05-28 20:43:28 +02:00