therecipe
6bcfb21c9a
fix qtmoc
2017-03-23 18:05:27 +01:00
therecipe
2536e26395
fix qtmoc
...
sub-classing of moc structs from other packages
moc structs from other packages in signals/slots or as properties
2017-03-23 00:45:45 +01:00
therecipe
473eeae2d7
new webchannel/webview example
2017-03-20 22:27:56 +01:00
therecipe
b2418c2c22
partially fix constructors with polymorphic inputs
2017-03-20 18:33:55 +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
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
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
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
6ed0e19c15
fix missing network header + new webengine function + started porting the official examples
2017-02-19 21:11:49 +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
1f38ea29e3
fix missing enum headers
2017-02-16 16:38:33 +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
3efb5f57e8
removed unnecessary overridden functions
2017-02-15 17:48:35 +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
7d9b08f501
fix qtmoc map[T]T and []T properties for sailfish
2017-02-02 23:01:46 +01:00
therecipe
1544052705
fix sailfish setup + qtminimal
2017-02-02 21:01:24 +01:00
therecipe
998057f697
fix qtmoc
2017-02-02 18:48:55 +01:00
therecipe
e70f310ce5
fix qtmoc
2017-02-01 16:38:51 +01:00
therecipe
ea1ff647b6
fix qtmoc
2017-01-29 19:18:30 +01:00
therecipe
5ab071adf7
support for map[T]T in slots
2017-01-29 18:43:19 +01:00
therecipe
f9e97de97e
support for QJSValueList
2017-01-27 21:06:44 +01:00
therecipe
3456e5280a
initial support for generic lists / containers
2017-01-27 20:22:58 +01:00
Andrew E. Bruno
5ab97a29ee
Fix errors with QT v5.2.0.
...
Sailfish still uses QT v5.2 and qtsetup/qtminimal were failing. This
commit fixes nil pointer errors by adding checks for unsupported
classes.
2017-01-25 20:20:35 -05:00
therecipe
580d22b6fb
initial support for qtmoc constructors + new androidextras exception functions
2017-01-22 18:34:39 +01:00
therecipe
45ca69a6d7
support for qmlRegisterSingletonType
2017-01-18 20:51:43 +01:00
therecipe
aa03aa56d5
cleanup + refactor
2017-01-18 19:28:40 +01:00
therecipe
6f05f39db9
minor cleanup
2017-01-14 00:36:20 +01:00
therecipe
1748f5d34a
create custom properties with qtmoc + fix abstract class subclassing with qtmoc
2017-01-13 20:14:08 +01:00
therecipe
a38697d6be
support the readData function
2017-01-11 16:18:44 +01:00
therecipe
8d6e005dd3
make qtmoc files compatible with docker
2017-01-10 14:24:52 +01:00
therecipe
3efbd9c50d
fix iOS build
2017-01-09 16:47:17 +01:00
therecipe
9d86d8aac3
preparation for Qt 5.8.0
2017-01-08 20:14:18 +01:00
therecipe
8a83cb4e3e
qt_dir & qt_version flags + partial automatic version detection
2017-01-07 18:26:06 +01:00
therecipe
afac285c24
fix qtmoc
2017-01-07 00:55:15 +01:00
therecipe
fdef10e5ac
make code generation consistent again + additional cpu flag for qtsetup
2017-01-06 22:45:13 +01:00
therecipe
5451032fc4
fix qtdeploy + pure virtual function callbacks
2017-01-06 14:29:02 +01:00
therecipe
9a3de4ded2
new virtual functions + new sql/querymodel example
2017-01-04 23:14:55 +01:00
therecipe
7f3481d85f
refactor + minor cleanup
2017-01-04 16:18:11 +01:00
therecipe
acb48c8d7f
make qtdeploy less verbose
2017-01-04 00:01:13 +01:00
Hung Nguyen Viet
6f1426de02
Remove dead code
2017-01-03 12:23:14 +07:00
therecipe
8fdb852dd5
fix msys2
2017-01-02 21:26:38 +01:00
therecipe
2fa4966d4f
cleanup
2017-01-02 17:01:18 +01:00
Kelly Lauren Summer Becker-Neuding
67e3faa9d9
Added GoLang Stringer Generator
2016-12-30 16:39:23 -08:00
therecipe
4253fd5ff2
minor cleanup
2016-12-30 23:37:32 +01:00
therecipe
0329327628
minor fixes
2016-12-30 21:40:48 +01:00
therecipe
ec70fa5bcd
add QObject to QVariant help functions
2016-12-30 18:34:45 +01:00
therecipe
9e0f6f0643
new qml/gallery example + new screenshots
2016-12-29 23:31:55 +01:00
therecipe
0b03390a53
fix qtmoc + new quick/hotreload example
2016-12-24 00:45:53 +01:00
therecipe
11aa6b19de
partially deduce polymorphism
2016-12-23 21:35:16 +01:00
therecipe
986dd10067
support various additional functions
2016-12-19 21:13:41 +01:00
therecipe
203995b2f4
support for the charts + datavisualization modules
2016-12-17 01:18:44 +01:00
therecipe
8dbcd7aecc
fix recursive bug in qtmoc + remove std installation in qtsetup
2016-12-15 19:44:58 +01:00
therecipe
5751299dd5
fix qtmoc + support error as a type in qtmoc + don't pull example deps
2016-12-15 15:44:15 +01:00
therecipe
e6da611e3d
minor cleanup internal/templater
2016-12-14 21:12:51 +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
aae3031704
support for PaintContext
2016-12-01 18:35:01 +01:00
therecipe
e8efd8a423
new widgets/textedit example + new functions
2016-11-23 18:08:37 +01:00
therecipe
c9176cdd9a
cleanup qtmoc + static qRegisterMetaType
2016-11-21 17:55:44 +01:00
therecipe
5218638454
fix qtmoc
2016-11-19 20:08:37 +01:00
therecipe
02751dcb9c
support for qRegisterMetatype
2016-11-18 20:29:31 +01:00
therecipe
cf4073023c
fix qtminimal + qtmoc
2016-11-18 02:31:08 +01:00
therecipe
50bff136b0
fix qtmoc
2016-11-16 23:00:29 +01:00
therecipe
4cfc656bdc
fix multimedia pkg
2016-11-15 23:18:35 +01:00
therecipe
4afb83f930
partial support of generic containers
2016-11-15 23:07:05 +01:00
therecipe
c61a787766
remove unnecessary exports
2016-11-13 21:19:39 +01:00
therecipe
286a4dc684
add QVariant related help functions
2016-11-13 19:09:06 +01:00
therecipe
2ac66d2373
remove (QByteArray == string) + better primitive conversion
2016-11-09 19:31:25 +01:00
therecipe
26cfcccaed
support cross compilation on Linux for Windows 64bit
2016-11-07 02:48:18 +01:00
therecipe
cda58d725b
fix QApplication again
2016-11-06 23:07:16 +01:00
therecipe
1ee5e1199c
fix QApplication
2016-11-06 16:20:54 +01:00
therecipe
d0152ba905
support MSYS2
2016-11-05 20:49:45 +01:00
therecipe
390ab5b29f
add missing property functions
2016-11-01 19:52:59 +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
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
d2dfc87e80
gofmted -s
2016-10-22 00:50:26 +02:00
therecipe
c0d3e45458
support homebrew on macOS + update ci + new debug logger
2016-10-20 03:25:57 +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
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