Commit graph

619 commits

Author SHA1 Message Date
therecipe
b2418c2c22 partially fix constructors with polymorphic inputs 2017-03-20 18:33:55 +01: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
bbb7fb2927 Merge pull request #249 from m8m5/patch-1
readme: fix for latest github markdown changes
2017-03-17 17:59:53 +01:00
MRMillon
82b823c5b9 readme: fix for latest github markdown changes
https://github.com/blog/2333-a-formal-spec-for-github-flavored-markdown
2017-03-17 11:56:47 +06:00
therecipe
9fb3a72d81 minor cleanup 2017-03-16 22:27:11 +01:00
therecipe
9220fa5bbb fix docker images 2017-03-16 20:51:27 +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
9a8884dd2f fix sailfish os 2017-03-15 20:43:01 +01:00
therecipe
b47d2addd4 fix CI + qtsetup 2017-03-11 20:08:40 +01:00
therecipe
7743ba06ff fix CI 2017-03-10 23:13:00 +01:00
therecipe
b07306acc2 further qmake related changes + more refactoring 2017-03-10 22:54:09 +01:00
therecipe
8fc476c30c fix connect functions 2017-03-10 17:40:29 +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
b2ff80dbde fix webengine deployment for linux again 2017-03-01 17:36:43 +01:00
therecipe
5a85b07e29 fix webengine deployment for linux again 2017-03-01 17:09:30 +01:00
therecipe
841cbe7e8e fix webengine deployment for linux 2017-03-01 16:51:42 +01:00
therecipe
58c2df8b95 fix installation for msys2 with mingw64 2017-03-01 15:02:27 +01:00
therecipe
864e4fbe10 fix qtmoc issue on linux 2017-02-28 19:27:55 +01:00
therecipe
a006cbcfc8 fix links + docker images 2017-02-27 21:33:52 +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
96cb56ef6e fix CI 2017-02-25 00:07:57 +01:00
therecipe
a15e5055c5 preparation for qmake + new update mechanism + qtmoc fix 2017-02-24 22:53:17 +01:00
therecipe
4e702e0d6e fix missing header for minimal builds + change empty string behaviour 2017-02-21 14:13:05 +01:00
therecipe
c6ada02b90 fix network enum + qml & quick modules on 5.6 2017-02-20 16:44:45 +01:00
therecipe
cc0c5bf2f2 fix CI 2017-02-19 22:53:42 +01:00
therecipe
6ed0e19c15 fix missing network header + new webengine function + started porting the official examples 2017-02-19 21:11:49 +01:00
therecipe
f20c92fec9 Merge pull request #226 from aebruno/asteroid
Add support for AsteroidOS
2017-02-19 19:59:39 +01:00
Andrew E. Bruno
470cc18a02 Add support for AsteroidOS
AsteroidOS is an open-source operating system for smartwatches [1] built
on Qt 5.6 and OpenEmbedded. This commit adds initial support for
compiling Go Qt programs against the AsteroidOS SDK toolchain. The SDK
includes a script that gets sourced before every build and we use the
OECORE_TARGET_SYSROOT env variable when generating the cgo source files.
Information on building the SDK can be found here [2]. There is
currently no emulator for AsteroidOS so this commit does not add any
code to qtdeploy. Most of the changes are based off the Sailfish code.

Tested using Qt 5.7.0 official prebuilt package and the latest
AsteroidOS SDK.

[1] https://asteroidos.org/
[2] https://asteroidos.org/wiki/creating-an-asteroid-app/
2017-02-19 00:22:39 -05:00
therecipe
72e5dbc1ad fix windows 2017-02-17 22:26:52 +01:00
therecipe
73d05166b4 re-add missing draw* functions 2017-02-17 20:22:08 +01:00
therecipe
177d16c013 new webview module + example + more subnamespace functions 2017-02-17 18:55:39 +01:00
therecipe
275118a2ad support custom asset deployment on darwin and linux 2017-02-16 18:29:56 +01:00
therecipe
1f38ea29e3 fix missing enum headers 2017-02-16 16:38:33 +01:00
therecipe
fc9f5ed36a fix docker + CI again 2017-02-15 22:36:55 +01:00
therecipe
d78eb691cb fix CI 2017-02-15 21:20:29 +01:00
therecipe
d1a584bccd fix docker images + CI 2017-02-15 20:32:17 +01:00
therecipe
21c3100d14 fix CI for linux and windows 2017-02-15 19:53:31 +01:00
therecipe
7120ad1cab update windows docker images to 5.8 2017-02-15 19:01:11 +01:00
therecipe
3efb5f57e8 removed unnecessary overridden functions 2017-02-15 17:48:35 +01:00
therecipe
8298a257b5 fix CI 2017-02-11 22:00:21 +01:00
therecipe
ba4e0c021a fix CI 2017-02-10 18:56:13 +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
b1cb04c1a0 fix iOS linking problem + fix 5.8 qml deployment on macOS 2017-02-07 20:57:29 +01:00
therecipe
6f2791edd0 fix mxe dependency issue 2017-02-07 17:32:41 +01:00
therecipe
d874b0a4b2 new sailfish/listview_variant example 2017-02-03 21:00:06 +01:00
therecipe
692ef64eb6 new sailfish/listview example 2017-02-03 19:34:04 +01:00
therecipe
c9658d52d8 update links to dependencies 2017-02-03 15:49:26 +01:00