Commit graph

160 commits

Author SHA1 Message Date
therecipe
de3f785199 more fixes for js/wasm + fix ldFlags issue + fix minor iOS build issue 2018-11-17 02:47:23 +01:00
therecipe
9221349d0b bring back QAbstractTextDocumentLayout.Draw + workaround for logrus issue 2018-10-31 18:12:08 +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
8da358a56a fixes for various minor issues 2018-10-07 00:05:03 +02:00
therecipe
b5c3f659cc add QRgb functions + update docker images to Go 1.11 + fix Xcode path issue 2018-10-01 20:19:43 +02:00
therecipe
ad4b26dcd5 minor bugfixes + cleanup docker images 2018-08-03 20:17:13 +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
856baca876 fix ios support for Go 1.10 + update quick/calc example 2018-04-14 00:15:36 +02:00
therecipe
b13b8f9703 change msys2 lookup behaviour on 64bit systems 2018-04-09 21:22:09 +02:00
crobinson_matos
40154505ee Changed QT_MSYS2_DIR() to return a path to a general letter drive rather than the hardcoded C:\ drive. 2018-04-08 00:29:48 -05:00
therecipe
b95c8155e7 add comply and dynamic flags + syntactic sugar for moc structs 2018-04-07 21:05:41 +02:00
therecipe
f0d5fe660c fix ubports docker qmake shared folder issue 2018-03-30 12:08:55 +02:00
therecipe
eb5394a587 support sailfish and ubports docker deployments 2018-03-29 12:09:04 +02:00
therecipe
c0eecd0bc1 fix rpi docker images + new bluetooth example 2018-03-26 17:34:54 +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
4b2a793754
Merge pull request #447 from muesli/import-sirupsen
Replace import path 'Sirupsen/logrus' with 'sirupsen/logrus'
2018-01-17 20:05:02 +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
72df6cb50a fix docker mxe builds 2017-09-20 23:21:39 +02:00
Christian Muehlhaeuser
15de9210c4
Replace import path 'Sirupsen/logrus' with 'sirupsen/logrus'
Use the canonical project URL (note the lowercase 's') for logrus to
prevent duplicate checkouts & imports of logrus.
2017-09-04 23:45:19 +02: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
therecipe
6d11509f78 add support for the WebKit module 2017-04-10 23:38:26 +02:00
therecipe
2a0989d91f new qml/todo (quickflux) example + preparations for static msys2 2017-04-05 21:49:26 +02:00
therecipe
0e63c2bf71 fix qtmoc + make more use of go list 2017-04-04 17:00:36 +02:00
therecipe
87e59bbdaa Merge pull request #269 from MathyV/gentoo
Added Gentoo detection
2017-04-03 19:43:41 +02:00
Mathy Vanvoorden
8dd94475dc
Add pkg-config based Qt version detection 2017-04-01 21:03:41 +02:00
Mathy Vanvoorden
f54fabd677
Added Gentoo detection 2017-04-01 20:52:43 +02:00
therecipe
4a6fbe292c minor fix for the docker setup on windows + minor fix for logrus 2017-03-31 16:16:23 +02:00
therecipe
256e4454bd fix qtmoc + docker setup on windows 2017-03-30 22:26:52 +02:00
therecipe
8afded013b fix qtsetup/check on windows 2017-03-29 21:11:55 +02:00
therecipe
03ca38c3b8 fix android + qtmoc 2017-03-28 17:41:57 +02: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
b47d2addd4 fix CI + qtsetup 2017-03-11 20:08:40 +01:00
therecipe
b07306acc2 further qmake related changes + more refactoring 2017-03-10 22:54:09 +01:00
therecipe
5200161c61 qmake related changes + some refactoring 2017-03-04 19:01:53 +01:00
therecipe
70f198d247 fix connect functions, dynamic mxe lookup, futher qmake related changes 2017-03-02 19:24:25 +01:00
therecipe
864e4fbe10 fix qtmoc issue on linux 2017-02-28 19:27:55 +01:00
therecipe
61c4644284 fix CI 2017-02-27 01:23:27 +01:00
therecipe
256c681ec8 further preparations for qmake + pre-build openssl for docker 2017-02-26 22:03:27 +01:00
therecipe
a15e5055c5 preparation for qmake + new update mechanism + qtmoc fix 2017-02-24 22:53:17 +01:00
therecipe
9cb2c840ec initial update to Qt 5.8 + breaking changes + new speech module
1. the qt api changed in various places
2. dropped the "_minimal" suffix for the deployment folders
3. to keep using older versions of Qt (5.7.1 for example), one would
now need to explicit export "QT_VERSION=5.7.1" and also
"QT_DIR=/path/to/Qt5.7.1"
2017-02-10 18:18:44 +01:00
therecipe
e70f310ce5 fix qtmoc 2017-02-01 16:38:51 +01:00
therecipe
fd7b65bc3c minor fix 2017-01-12 15:42:30 +01:00
Bruno Clermont
e4200d2e4d improve log msg 2017-01-12 15:38:24 +08:00
Bruno Clermont
201ab26606 validate more input 2017-01-12 15:35:25 +08:00
therecipe
9d86d8aac3 preparation for Qt 5.8.0 2017-01-08 20:14:18 +01:00
therecipe
d9eb444d8b fix infinite recursion in utils.QT_VERSION 2017-01-08 00:56:58 +01:00
therecipe
8a83cb4e3e qt_dir & qt_version flags + partial automatic version detection 2017-01-07 18:26:06 +01:00
therecipe
acb48c8d7f make qtdeploy less verbose 2017-01-04 00:01:13 +01:00
therecipe
8fdb852dd5 fix msys2 2017-01-02 21:26:38 +01:00
therecipe
8e6d46d68e additional flags for qtrcc 2017-01-02 19:17:38 +01:00
therecipe
0329327628 minor fixes 2016-12-30 21:40:48 +01:00
therecipe
0b03390a53 fix qtmoc + new quick/hotreload example 2016-12-24 00:45:53 +01:00
therecipe
28b6970117 fix sailfish + fix ios-simulator + new checks 2016-12-16 21:59:46 +01:00
Jordan Orelli
d53d57d8e6 blacklist the vendor directory from qtmoc 2016-12-14 18:03:43 -06:00
Andraz Vrhovec
0b29a736cf Fix unwanted error when using multiple gopaths 2016-12-14 15:25:12 +01:00
therecipe
279ae4e3bc update various dependencies 2016-12-13 23:13:10 +01:00
therecipe
d10ed7da32 cleanup internal/parser 2016-12-11 21:03:06 +01:00
Bruno Clermont
2384b753c0 Refactor Internal (#135)
* add WalkFilterBlacklist func

* add WalkOnlyDirectory

* add WalkFilterError

* add WalkOnlyFile

* add WalkOnlyFile

* fix assert parameter order, add WalkOnlyExtension

* refactor qtmoc

* remove WalkFilterError

* raise error

* move logging to GetModule

* put back moc_cleanup.json
2016-12-05 21:09:16 +01:00
therecipe
4efdadb17c fix utils 2016-11-19 01:15:43 +01:00
therecipe
ddebfd2f00 fix non terminated import 2016-11-18 15:49:57 +01:00
Bruno Clermont
957cee288f Update utils.go
improve logging
2016-11-18 14:30:09 +07:00
therecipe
0ffd648614 fixes + windows 64 docker image 2016-11-12 16:06:57 +01:00
therecipe
59acd97d34 new quick/dynamic example 2016-11-09 23:19:35 +01:00
therecipe
26cfcccaed support cross compilation on Linux for Windows 64bit 2016-11-07 02:48:18 +01:00
therecipe
d0152ba905 support MSYS2 2016-11-05 20:49:45 +01:00
therecipe
702c18b381 fix qtsetup/check 2016-11-02 14:15:36 +01:00
therecipe
3917516184 minor cleanup 2016-10-30 03:53:56 +01:00
therecipe
0bd230d5f6 cleanup + better logging 2016-10-28 04:00:58 +02:00
therecipe
d51ced2197 update readme + docker support + stub support + minimal_cgo 2016-10-26 16:44:27 +02:00
therecipe
ab28153efa fix qtdeploy on windows 2016-10-23 05:00:53 +02:00
therecipe
00ea5322fa support cross compilation on Linux for Windows 2016-10-23 04:32:23 +02:00
Bruno Clermont
81d5f53a9a support multiple GOPATH (#74) 2016-10-23 04:14:01 +02:00
therecipe
c0d3e45458 support homebrew on macOS + update ci + new debug logger 2016-10-20 03:25:57 +02:00
therecipe
1e89b32ea2 fix xcode sdk lookup + add slack channel to readme 2016-10-18 02:52:43 +02:00
therecipe
1953dc93f8 fix xcode sdk lookup 2016-10-18 01:04:03 +02:00
therecipe
39cbeac5f5 fix mac + ios with old xcode versions 2016-10-17 21:59:02 +02:00
therecipe
0aebd065bf better linux distro detection + pkg-config env variables 2016-10-15 16:28:46 +02:00
therecipe
371bac8e0a fix pkg-config distro detection 2016-10-15 12:41:26 +02:00
therecipe
8e0f04c252 pkg-config on openSUSE 2016-10-14 21:25:25 +02:00
therecipe
70049f1b26 pkg-config on fedora 2016-10-14 19:40:44 +02:00
therecipe
57b3c13a82 support for pkg-config on linux 2016-10-14 19:06:35 +02:00