Commit Graph

86 Commits

Author SHA1 Message Date
395a913581 Update version number for 5.27.12
GIT_SILENT
v5.27.12
2025-01-06 17:49:19 +00:00
fd588d520b Update version number for 5.27.11
GIT_SILENT
v5.27.11
2024-03-06 11:18:07 +00:00
204645bae9 Port to new Gitlab template include format 2024-01-12 20:15:45 +01:00
de99581bae Update version number for 5.27.10
GIT_SILENT
v5.27.10
2023-12-05 19:10:02 +00:00
99aa6c62a7 Update version number for 5.27.9
GIT_SILENT
v5.27.9
2023-10-24 12:42:13 +01:00
a09d4c532d Update version number for 5.27.8
GIT_SILENT
v5.27.8
2023-09-12 11:22:08 +01:00
ee7ccc4fb8 Update version number for 5.27.7
GIT_SILENT
v5.27.7
2023-08-01 10:03:25 +01:00
d610813bac Update version number for 5.27.6
GIT_SILENT
v5.27.6
2023-06-20 14:02:45 +01:00
debc455bd5 Update version number for 5.27.5
GIT_SILENT
v5.27.5
2023-05-09 12:18:32 +01:00
b2dcb1acff Update version number for 5.27.4
GIT_SILENT
v5.27.4
2023-04-04 11:21:08 +01:00
94eb90d823 Update version number for 5.27.3
GIT_SILENT
v5.27.3
2023-03-14 11:53:20 +00:00
dac784828f Update version number for 5.27.2
GIT_SILENT
v5.27.2
2023-02-28 12:01:30 +00:00
ddc4aead87 Use the QScreen of the QWindow as default output
If the Window::setDesiredOutput API was not called for the QWindow, use
QWindow::screen(). This allows assigning QWindows to specific screens using
the plain Qt API.

Passing nullptr to Window::setDesiredOutput explicitly results in nil as
desired output for the layer, which lets the compositor select a screen.

(cherry picked from commit 3c85e2e889)
2023-02-23 09:38:55 +01:00
7a862bdcd4 Update version number for 5.27.1
GIT_SILENT
v5.27.1
2023-02-21 11:05:04 +00:00
b758105bd7 Update version number for 5.27.0
GIT_SILENT
v5.27.0
2023-02-09 11:41:27 +00:00
79441811ff Update kf5 version requirement to 5.102.0
GIT_SILENT
2023-01-21 20:17:53 +00:00
fc06e945c8 Update version number for 5.26.90
GIT_SILENT
v5.26.90
2023-01-19 11:17:24 +00:00
b95910c086 Use ecm_set_disabled_deprecation_versions 2022-12-23 13:50:51 +01:00
70dc87f673 Use KDE_INSTALL_CMAKEPACKAGEDIR
GIT_SILENT
2022-10-22 13:59:13 +00:00
7b9c2c1db1 Update version number for 5.26.80
GIT_SILENT
2022-09-15 13:57:50 +01:00
9b5a39922b Update version number for 5.25.90
GIT_SILENT
v5.25.90
2022-09-15 11:50:08 +01:00
91db77acc2 Update kf5 version requirement to 5.98.0
GIT_SILENT
2022-09-15 11:10:38 +01:00
5af50ac3ee Add FreeBSD Qt6 CI support 2022-08-27 14:40:53 +02:00
7bfac45da8 Make fully reuse compliant 2022-08-23 21:52:18 +02:00
7bd63669ea Use change signals on Window interface class.
QWaylandLayerSurface pulled data from the Window on startup. The Window
pushed data into the QWaylandLayerSurface on changes. Having two
patterns is a sign of something being off.

This moves everything to a single design, pulling from the public
interface. This allows us to drop a code path that meddles with
QWaylandWindow internals.
2022-06-30 08:09:21 +00:00
13961ef7b9 Update qt5 version requirement to 5.15.2
GIT_SILENT
2022-06-27 10:02:56 +01:00
ff6155a5af Update kf5 version requirement to 5.94
GIT_SILENT
2022-06-27 10:02:56 +01:00
34e7c90c2d Mark required deps as required
BUG: 454912
2022-06-06 12:26:10 +02:00
563b61c75c Update version number for 5.25.80
GIT_SILENT
2022-05-19 12:26:13 +01:00
404e9851d1 Update version number for 5.24.90
GIT_SILENT
v5.24.90
2022-05-19 10:41:53 +01:00
345676a4a1 Minor api doc improvement for api.kde.org 2022-05-04 10:43:03 +00:00
ae883df5b1 Build with Qt6 2022-03-06 10:54:56 +01:00
9f8b8c9731 Add desiredScreen property to LayerShellQt::Window
If the property is set, the compositor will try to put the window on the
given output. If not set, the compositer will decide where to put the
window (usually the active output). The motivation for this change is the
ability for KRunner to always appear on the active output.
2022-01-26 09:04:14 +01:00
14982d6dc7 Update version number for 5.24.80
GIT_SILENT
2022-01-13 11:56:23 +00:00
e557008b56 Update version number for 5.23.90
GIT_SILENT
v5.23.90
2022-01-13 10:34:20 +00:00
80f6a629bb GIT_SILENT: add missing override 2021-10-27 13:43:28 +02:00
662afeba22 Update kf5 version requirement to 5.86
GIT_SILENT
2021-10-11 20:48:40 +01:00
3dac2dd012 Add FreeBSD CI 2021-10-07 01:27:09 +02:00
5b280a4602 Add Linux CI 2021-10-05 15:14:20 +02:00
eb6fb8ab13 Add .kde-ci.yml 2021-10-05 15:14:05 +02:00
06815f2817 Update version number for 5.23.80
GIT_SILENT
2021-09-16 10:34:01 +01:00
dc07e14630 Update version number for 5.22.90
GIT_SILENT
v5.22.90
2021-09-16 09:21:32 +01:00
4a439143ba Fix a crash when creating views on the placeholder screen
When a compositor has no outputs listed Qt creates a dummy placeholder
QScreen object that does not represent a wl_output.

This should still be fixed in the clients to not create a view, it's
wasteful and probably will still have plenty of other bugs, hence the
giant warning, but it's still worth guarding.

CCBUG: 439096
2021-09-15 22:55:35 +00:00
331505a4d2 Explicitly set KDE_COMPILERSETTINGS_LEVEL 2021-08-24 22:41:46 +02:00
f6084b2c43 Fix compile with last ecm.
("we have disabled the C and C++ specific compiler extensions.")
2021-06-28 07:51:57 +02:00
9af3c35020 Mark .gitignore file as non-copyrightable 2021-05-21 15:35:56 +02:00
525fa9b819 Update version number for 5.22.80
GIT_SILENT
2021-05-13 15:09:54 +01:00
1021ca5ab5 Update version number for 5.21.90
GIT_SILENT
v5.21.90
2021-05-13 10:21:51 +01:00
204eeaf1c9 Update kf5 version requirement to 5.82
GIT_SILENT
2021-05-13 09:56:28 +01:00
42a87ad728 Update .gitignore 2021-05-09 17:54:28 +00:00