Commit graph

891 commits

Author SHA1 Message Date
bluszcz
eec4e575fd More 'cleanup' 2023-02-02 20:09:08 +01:00
bluszcz
3ea68940c3 Added info about the fork 2023-02-02 20:01:59 +01:00
Rafał Zawadzki
916dbafef3 Merge branch 'develop' of github.com:bluszcz/cutego 2023-02-02 12:06:29 +01:00
Rafał Zawadzki
cabb3eedcb Missing utils 2023-02-02 11:46:21 +01:00
Rafał Zawadzki
fc41b68e91
Merge pull request #4 from bluszcz/develop
Change source
2023-02-02 10:39:59 +01:00
Rafał Zawadzki
5aaf306e07 Change source 2023-02-02 10:38:44 +01:00
Rafał Zawadzki
c44fbbee75
Merge pull request #3 from bluszcz/develop
Develop
2023-01-23 15:19:33 +01:00
Rafał Zawadzki
55063687c6 Merge: https://github.com/therecipe/qt/pull/1048/files 2023-01-23 15:18:07 +01:00
Rafał Zawadzki
1cf46945cf More updated of the github path 2023-01-23 15:14:20 +01:00
Rafał Zawadzki
1caf3aa16e Merge widgets 2023-01-23 15:13:09 +01:00
Rafał Zawadzki
d7d974c3b9 Big merge 2023-01-23 15:12:32 +01:00
Rafał Zawadzki
07ffa614b9
Merge pull request #1 from dev-drprasad/selected-files-panic
🐛 Fix panic while accessing selected files
2023-01-23 14:29:04 +01:00
REDDY PRASAD
6b5e216d4d 🐛 Fix panic while accessing selected files 2021-01-07 14:13:32 +05:30
therecipe
c0c124a577 partially revert changes made with 6d2596ed 2020-09-04 08:39:19 +02:00
therecipe
6d2596ed6f minor fixes 2020-09-04 00:39:23 +02:00
therecipe
63561901e8 fix js/wasm deployments 2020-09-02 21:06:51 +02:00
therecipe
b7a70ebf02
Merge pull request #1161 from angiglesias/fix-qt5_14_plus_android_shared_lib_soname
Fix linking error in android deployments using Qt 5.14+
2020-09-02 21:05:24 +02:00
Ángel
20f1341fb4
Fixed issues pointed on pull request
- Added missing target condition on "internal/cmd/deploy/build.go"
- Refactored flag append command on "internal/utils/flags.go" and
  added tests to verify function behaviour

Changes tested on Go 1.14.7 and Qt 5.13.2 and Qt 5.15.0

Signed-off-by: Ángel <angelo.fly1@gmail.com>
2020-09-01 23:24:43 +02:00
therecipe
5f0f7e5bf9 fix blocking sync callbacks for qtbox + new 3rdparty/mpv example 2020-09-01 22:19:50 +02:00
therecipe
28d94ab1b1
Merge pull request #1160 from angiglesias/fix-qt5_15_missing_qml_libs
Added "QmlModels" and "QmlWorkerScript" libraries to qtdeploy bundle step
2020-09-01 21:34:22 +02:00
therecipe
a02ee89c3a
Merge pull request #1158 from mfulz/master
ANDROID_EXTRA_LIBS and ANDROID_MODULES_INCLUDE for library inclusion
2020-09-01 21:32:38 +02:00
Ángel
693db26b1d Ported changes made on internal/cmd/ddeploy/bundle.go regarding libraries naming on Android to internal/binding/templater/template_cgo_qmake.go
These changes were made to improve compatibility with android deployments using Qt 5.14+

Signed-off-by: Ángel <angelo.fly1@gmail.com>
2020-08-30 14:51:09 +02:00
Ángel
eb0bc097d3 Fixed shared library soname on android targets
The expected shared library soname ("libgo_base.so") is injected to go build using "extldflags" ldflag
This fix was tested successfully on Qt 5.13.2, 5.14.2 and 5.15.0. Previously to this patch, on Qt 5.14.0+
libgo_base.so soname was libruntime_<arch>.so, resulting in linking error when the application was executed
on a device

Signed-off-by: Ángel <angelo.fly1@gmail.com>
2020-08-30 14:51:09 +02:00
Ángel
824c4f3588 Added "QmlModels" and "QmlWorkerScript" libraries to bundle step for qtdeploy
This quick patch fixes an error that freezes an application using Qml built against
Qt 5.15. Apparently, libqtquick2plugin.so tries to load those two libraries during
applicaction startup

Signed-off-by: Ángel <angelo.fly1@gmail.com>
2020-08-30 14:43:25 +02:00
therecipe
691a5b42a0 fix interop pkg 2020-08-29 18:56:51 +02:00
therecipe
2fdc005e55 minor qtmoc related fix 2020-08-28 22:21:56 +02:00
therecipe
311f7132d9 various qtbox related fixes 2020-08-27 18:35:50 +02:00
Matthias Fulz
f0afd6e514 Better auto detection for android deps 2020-08-24 23:22:51 +02:00
Matthias Fulz
437b2d577d Fixed handling of empty ANDROID_MODULES_INCLUDE 2020-08-24 19:06:49 +02:00
Matthias Fulz
a5001013d4 ANDROID_EXTRA_LIBS and ANDROID_MODULES_INCLUDE for library inclusion 2020-08-24 18:25:47 +02:00
therecipe
6367b9236a fix qtbox issue 2020-08-23 17:52:25 +02:00
therecipe
d8b4e72139 fix qtmoc issue + fix example 2020-08-21 16:04:35 +02:00
therecipe
ca87f3552e some minor fixes 2020-08-19 20:46:07 +02:00
therecipe
6e46af7da5 fixes for Qt 5.15 and Go 1.15 2020-08-18 15:25:15 +02:00
therecipe
0506a9f95d re-gen and make the cgo-less version the default one
This commit replaces the default (cgo) binding with a cgo-less one, which was generated by setting "QT_GEN_GO=true" prior running qtsetup.

The cgo-less version is still experimental and also lacking integration with most of the advanced features provided by qtmoc and qtrcc, but it should already be sufficiently stable and cover a great part of the basic features.

The intention for these changes are to simplify and speedup onboarding of new users, speedup development circles of existing users, simplify the usage of this package in a go module context and also to have the portable therecipe/qt runtime (http://github.com/therecipe/box) tested more broadly.

Also since this version removes all dependencies on cgo, one is now able to "go get" an project that makes use of therecipe/qt like this: ("go get -ldflags="-w" github.com/therecipe/examples/basic/widgets && $(go env GOPATH)/bin/widgets") without any additional requirements.
2020-08-17 19:25:49 +02:00
therecipe
494d2f8c1e cgo-less interop related changes 2020-08-17 18:37:48 +02:00
therecipe
550ceb9a59 minor go interop related changes 2020-08-16 14:45:35 +02:00
therecipe
589db8f837 fix CI 2020-08-15 02:55:52 +02:00
therecipe
5e6cd68adc initial support for the cgo-less version of the binding 2020-08-14 10:48:38 +02:00
therecipe
77936453f6 minor go interop related changes 2020-08-14 02:34:04 +02:00
therecipe
250d4bee0a minor go interop related changes 2020-08-13 19:51:20 +02:00
therecipe
80c87e74d4 minor go interop related changes 2020-08-12 22:10:58 +02:00
therecipe
b44a7874e0 fix qtmoc go object related issues + initial support for the go interop wrapper to allow cgo-less usage of therecipe/qt 2020-08-12 14:39:11 +02:00
StarAurryon
b65f0ffe10 Fixing repo naming 2020-08-08 09:31:13 +02:00
Aurryon SCHWARTZ
a14d7cd10e
Update Readme.md to match the new repo location 2020-08-08 08:25:56 +02:00
StarAurryon
6b046e6ee2 Fixing non unique ID on fast requests 2020-08-05 14:22:13 +02:00
StarAurryon
959859c19a Fixing qtmoc not handling pointer to object in QT signal properly: the callback is returning the value of the pointer instead of the pointer 2020-07-30 23:50:37 +02:00
therecipe
7f61353ee7 add support for haxe and swift + fix interop stack overflow issue
* fix unsafe pointer arithmetic issues
2020-07-01 22:05:31 +02:00
therecipe
66b61001d1 more CI fixes + fixes for msys2 + fixes for flutter deployments + minor example changes 2020-06-05 20:45:20 +02:00
therecipe
b563561326 fix the CI image builds again + some flutter deployment related changes 2020-06-04 23:13:48 +02:00