Commit graph

20 commits

Author SHA1 Message Date
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
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
86108509bd initial support for go modules 2018-12-17 18:56:35 +01:00
therecipe
9885bf8662 fix for js/wasm + make fast deployments possible for js/wasm docker images 2018-11-18 04:08:14 +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
70c935202e fixes for various minor issues + webassembly support 2018-10-30 16:53:05 +01:00
therecipe
f3ae350b57 fix qtdeploy fast flag + update mxe docker images to Qt 5.11.1 2018-08-18 16:55:15 +02:00
therecipe
41dadd489d minor cleanup + fix signal/slot error type issue 2018-07-23 22:18:06 +02:00
therecipe
b95c8155e7 add comply and dynamic flags + syntactic sugar for moc structs 2018-04-07 21:05:41 +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
8ab2d91209 add tags flag to qtdeploy 2017-05-03 03:16:05 +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
therecipe
067db73d52 new webchannel examples 2017-03-18 17:15:46 +01:00
therecipe
b144b9ffd3 several fixes + rpi docker images 2017-03-17 21:36:32 +01: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
b07306acc2 further qmake related changes + more refactoring 2017-03-10 22:54:09 +01:00