Christian Prochaska
f3cf4a7d7b
qt5: adapt QtWebEngine for host GCC 13
...
Fixes #5091
2024-02-26 08:31:03 +01:00
Christian Prochaska
417547c7d9
qt5: fix build errors with gcc 12
...
Fixes #4863
2023-05-30 12:03:27 +02:00
Christian Prochaska
f1b048c595
qt5: up-mix mono audio output data in QtWebEngine OSS backend
...
Fixes #4747
2023-02-27 08:22:45 +01:00
Christian Prochaska
ff8f7875f3
qt5: make physical screen size info configurable
...
Fixes #4733
2023-01-24 12:07:32 +01:00
Christian Prochaska
14483f64fd
qt5: apply fix for QTBUG-83895
...
Fixes #4732
2023-01-24 12:07:32 +01:00
Christian Prochaska
09c1a9cfc0
qt5: don't pass non-printable unicode values on key repeat
...
Fixes #4716
2023-01-24 12:07:30 +01:00
Christian Prochaska
331a2e39eb
qt5: reduce warning messages from QPA plugin
...
Fixes #4692
2022-11-29 12:29:57 +01:00
Christian Prochaska
cd8538da9a
qt5: apply pull request, change screen pixel format to RGB32
...
Fixes #4657
2022-11-17 08:00:35 +01:00
Christian Prochaska
1d0b9ed302
qt5: fix build errors with GCC 11 host tool chain
...
Fixes #4621
2022-10-12 12:09:34 +02:00
Christian Prochaska
85044d65af
qt5: add missing include in qtwebengine
...
Fixes #4595
2022-08-31 09:32:09 +02:00
Christian Prochaska
82a57a10e7
qt5: update to version 5.15.2
...
Fixes #4589
2022-08-31 09:32:08 +02:00
Christian Prochaska
079fd0071a
qt5: update port for Morph browser support
...
- fix OpenGL issues
- pass touch press location with touch release event to
fix button clicks with touch screen
- fix AVX alignment error in ffmpeg code on base-linux
- add generated cmake support files
Fixes #4541
2022-08-10 13:32:59 +02:00
Christian Prochaska
80f85a854c
qt5: fixes and improvements for WebRTC support
...
Fixes #4453
2022-04-13 09:29:03 +02:00
Christian Prochaska
ece837e8b8
qt5: prepare QtWebEngine sndio backend
...
Fixes #4257
2021-08-30 15:00:38 +02:00
Christian Prochaska
d7a27c448d
qt5: implement 'CancelableSyncSocket::Shutdown()'
...
Fixes #4239
2021-08-18 15:06:12 +02:00
Christian Prochaska
a856bfb4ab
qt5: implement 'SyncSocket' with pipes on Genode
...
Fixes #4208
2021-07-28 11:24:55 +02:00
Christian Prochaska
3824c0ca5f
qt5: ignore 'fcntl(F_SETLK)' error in sqlite3 implementation
...
Fixes #4194
2021-07-28 11:24:55 +02:00
Christian Prochaska
747d01e854
qt5: adapt QtWebEngine contrib code for use of nss
...
Fixes #4192
2021-06-25 11:41:44 +02:00
Christian Prochaska
60eec251e0
qt5: increase stack size of QtWebEngine render thread
...
Fixes #4168
2021-06-02 10:36:01 +02:00
Christian Prochaska
00d13cf304
qt5: fix build errors with gcc 10
...
Fixes #4132
2021-05-05 11:35:31 +02:00
Christian Prochaska
a2e62db6ec
qt5: fix libpng vulnerabilities
...
Fixes #4089
2021-05-05 11:35:28 +02:00
Christian Prochaska
0428e5e8b9
qt5: improve quickcontrols2 module support
...
Fixes #3968
2020-12-18 09:11:25 +01:00
Christian Prochaska
e22e2540ee
qt5: add Qt5Xml library
...
Fixes #3959
2020-11-27 09:19:09 +01:00
Christian Prochaska
e5f442f2d3
qt5: use integrated virtual keyboard in example application
...
Fixes #3949
2020-11-27 09:19:08 +01:00
Christian Prochaska
764ab3be20
qt5: use libc 'posix_memalign()' in qtwebengine
...
Fixes #3916
2020-11-23 12:03:00 +01:00
Christian Prochaska
658030ef49
qt5: update port for qtwebengine improvements
...
- unlink shared memory files
- lower maximum number of socket pool sockets to reduce chance of file
descriptor exhaustion
- fix a build dependency which caused sporadic parallel build errors
Fixes #3910
2020-10-09 13:51:26 +02:00
Christian Prochaska
85a84f5042
qt5: generate enter events related to popup menus
...
Fixes #3894
2020-09-18 15:23:45 +02:00
Christian Prochaska
ace172ebf3
qt5: prerequisites for qtwebengine support
...
Fixes #3867
2020-08-28 08:28:13 +02:00
Christian Prochaska
5af4552511
qt5: build Qt libraries and applications with qmake
...
Fixes #3795
2020-07-03 13:48:55 +02:00
Norman Feske
5d40c0c1ce
Rename 'Nitpicker' namespace to 'Gui'
...
Issue #3778
2020-06-22 09:39:40 +02:00
Christian Prochaska
28e782dda5
qt5: use pthread backend for QThreads
...
Fixes #3643
2020-02-20 12:08:16 +01:00
Christian Prochaska
3c62a33a25
qt5: add NEON-related files and symbols to qt5_gui lib
...
Fixes #3517
2019-11-19 14:23:56 +01:00
Christian Prochaska
afa0e26a6a
qt5: update virtual keyboard example to Qt 5.13
...
Fixes #3490
2019-09-09 15:08:13 +02:00
Christian Prochaska
65f402807f
qt5: update to version 5.13.0
...
Fixes #3485
2019-08-28 14:22:33 +02:00
Christian Helmuth
18546ea16d
Use https URLs for qt5 downloads
...
The site download.qt.io seems to apply some mirror-via-HTTP-redirect
scheme which, unfortunately, seems broken (and therefore annoyingly
slow) for non-SSL-secured URLs.
2019-03-18 15:56:23 +01:00
Stefan Kalkowski
5147c71fdf
qt5: update qtscriptclassic archive path
2019-01-07 12:33:54 +01:00
Sebastian Sumpf
91225fbcca
qt5: forward window title to nitpicker
...
This enables Qt5 applications to set a Genode label via 'setWindowTitle'
from within Qt5 applications, and thus, making them identifiable to
other Genode components, like a layout manager.
fixes #3046
2018-11-29 11:54:29 +01:00
Christian Prochaska
7c9e850235
qt5: add typeinfo and vtable symbols to symbol files
...
Fixes #3025
2018-11-16 14:37:18 +01:00
Christian Prochaska
14a338af40
qt5: QtTest support
...
Fixes #2933
2018-08-28 16:45:27 +02:00
Christian Prochaska
80974b8f62
qt5: print error message in qtwebkit on failed 'mmap()'
...
Fixes #2927
2018-08-08 11:29:57 +02:00
Christian Prochaska
1093adca7e
qt5_textedit improvements for use with sculpt
...
- support saving of files with no file name extension
- make the the "All Files (*)" file selection filter the default to see
configuration files immediately
Fixes #2844
2018-05-31 17:15:14 +02:00
Emery Hemingway
72cb71c827
Replace SHA1 hashes of port downloads with SHA256
...
Now SHA256 has been shown to be an adequate replacement for SHA1, use
SHA256 for verifying all port downloads.
Ref #2767
2018-05-30 13:36:22 +02:00
Christian Prochaska
f347cb90f1
depot: qt5 recipes
...
Fixes #2792
2018-05-30 12:26:19 +02:00
Christian Helmuth
4853d61c3b
qt5: download qtscriptclassic via http
...
FTP repeatedly causes trouble in some regions.
2018-02-09 13:34:24 +01:00
Johannes Kliemann
6cbf54aefb
qt5: example of qtvirtualkeyboard
...
Fixes #2496
2017-11-09 12:18:40 +01:00
Christian Prochaska
99937a6267
qt5: update to version 5.8.0
...
Fixes #2424
2017-05-31 13:16:23 +02:00
Christian Prochaska
e7b1cb4a27
qt5: update to version 5.7.1
...
Issue #2424
2017-05-31 13:16:20 +02:00
Christian Prochaska
85919d29e2
qt5: update to version 5.6.2
...
Issue #2424
2017-05-31 13:16:18 +02:00
Christian Prochaska
6a5da8684f
qt5: fix 'qt5_jscore' compile error on ARM
...
Fixes #2414
2017-05-31 13:16:12 +02:00
Norman Feske
4d442bca30
Streamline exception types
...
This patch reduces the number of exception types by facilitating
globally defined exceptions for common usage patterns shared by most
services. In particular, RPC functions that demand a session-resource
upgrade not longer reflect this condition via a session-specific
exception but via the 'Out_of_ram' or 'Out_of_caps' types.
Furthermore, the 'Parent::Service_denied', 'Parent::Unavailable',
'Root::Invalid_args', 'Root::Unavailable', 'Service::Invalid_args',
'Service::Unavailable', and 'Local_service::Factory::Denied' types have
been replaced by the single 'Service_denied' exception type defined in
'session/session.h'.
This consolidation eases the error handling (there are fewer exceptions
to handle), alleviates the need to convert exceptions along the
session-creation call chain, and avoids possible aliasing problems
(catching the wrong type with the same name but living in a different
scope).
2017-05-31 13:16:07 +02:00