Commit graph

23 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
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
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
491342284b initial support for the js target 2018-06-09 02:31:50 +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
0f99eb634c initial inclusion of vagrant + register missing std types for moc 2017-07-11 23:33:08 +02:00
therecipe
7ca03f7c28 qtdeploy iOS simulator device flag 2017-07-01 00:29:11 +02:00
therecipe
d7ec88ee92 support Qt 5.9 for homebrew and msys2 2017-06-15 21:29:03 +02:00
therecipe
bb6259c35d new env variable for qml debugging and profiling 2017-05-18 00:17:02 +02:00
Kenneth Shaw
567a430704 Dropping exec permissions on files 2017-04-12 15:21:13 +07:00
therecipe
1c2fcd441f breaking changes; make use of qmake + drop legacy code
The cgo files are now generated by parsing the Makefiles generated by
qmake.
This greatly simplifies the support for additional targets, and also
removes the need to maintain extra backward and forward compatibility
code.

But these (backend) changes needed to come along with some breaking
changes to the (fontend) tooling.
So there is now the need to always specify the target when you use
qtmoc, qtrcc or qtminimal.

Some other minor breaking changes were:
The moc and rcc files are not automatically removed anymore by qtdeploy.
Because qtdeploy now has a -fast flag to make used of these cached
files.

The use of docker is now specified by using the -docker flag.

And the docker images were renamed to make their use case more clear.
2017-03-16 20:18:32 +01:00
therecipe
2fa4966d4f cleanup 2017-01-02 17:01:18 +01:00
therecipe
390ab5b29f add missing property functions 2016-11-01 19:52:59 +01:00
therecipe
d51ced2197 update readme + docker support + stub support + minimal_cgo 2016-10-26 16:44:27 +02:00
therecipe
a1debde078 remove and ignore cgo_* files 2016-10-21 22:09:16 +02:00
therecipe
d1ee5a37c9 build minimal binaries 2016-05-28 18:18:42 +02:00
therecipe
54bd9aaf76 minor cleanup and support for iOS 2016-05-15 22:07:05 +02:00
therecipe
7e98e7f877 update to qt 5.6.0 2016-05-11 15:33:24 +02:00
therecipe
90499426f4 partial support for QGraphicsItem 2016-04-23 04:19:03 +02:00
therecipe
aec7889885 new qtmoc tool and preparation for qt 5.6 2016-04-16 18:48:26 +02:00
hailong
0f1ba82282 add an example to show how to mix QObject with golang 2016-04-14 11:19:50 +08:00
hailong
f7fe3d9b0c ignore deploy folder 2016-04-14 10:10:59 +08:00