Vlad Zahorodnii
0272c841c4
scene: Invalidate parent's sorted child item list in Item::stack{Before,After}
...
We update the parent's child list, so its sorted child list must be
invalidated.
(cherry picked from commit 32d7d8a1ea )
Co-authored-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
2 years ago
l10n daemon script
68f138e4a5
GIT_SILENT Sync po/docbooks with svn
2 years ago
l10n daemon script
e6ea38375d
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2 years ago
l10n daemon script
c2e83d62da
GIT_SILENT Sync po/docbooks with svn
2 years ago
l10n daemon script
22555932eb
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2 years ago
l10n daemon script
e101a6e702
GIT_SILENT Sync po/docbooks with svn
2 years ago
l10n daemon script
d5b4dd50a6
GIT_SILENT Sync po/docbooks with svn
2 years ago
l10n daemon script
1415fe9401
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2 years ago
Jonathan Riddell
cb945bf1f3
Update Frameworks version requirement to 6.5.0
...
GIT_SILENT
2 years ago
Jonathan Riddell
27de23c53e
update version for new release
2 years ago
Jonathan Riddell
6f69e844ba
update version for new release
2 years ago
Vlad Zahorodnii
286dadf8cb
Bump required pipewire version to 0.3.65
...
0.3.65 contains api breaking changes that we need for modifier negotiation.
2 years ago
l10n daemon script
b4c62aa4a0
GIT_SILENT Sync po/docbooks with svn
2 years ago
David Edmundson
0bb0528e6e
Add debug for input methods
2 years ago
Xaver Hugl
b0f75a9040
platformsupport/scenes/opengl: use the render node for dmabuf feedback
...
It gives applications better information about what render device to use, and also
works around issues in Xwayland and some broken drivers
2 years ago
David Edmundson
d72f677271
overview: Fix drag and drop hotspot
...
The hotspot should be relative to the window item being dragged, the
scale applies to both.
2 years ago
Xaver Hugl
e4ec81f095
backends/drm: don't do multi gpu copies if we'd copy from and to the same render device
...
Some hardware has multiple display devices but only one render device; doing a copy in that
case reduces performance for no reason.
2 years ago
Xaver Hugl
c48a11b253
core/colorspace: use dedicated xy, xyY and XYZ structs for non-RGB colorspaces
...
Using QVector2D and QVector3D for multiple different colorspaces is confusing and increases
the chance of bugs happening
2 years ago
Xaver Hugl
9e9306225b
core/colorspace: fix support for the XYZ color space
...
Using xyY values to specify the primaries for XYZ doesn't quite work out, so this
commit changes Colorimetry to use (normalized) XYZ values for the primaries and
adds a test that verifies XYZ->XYZ transformations to be identity
2 years ago
l10n daemon script
b631c6e6b1
GIT_SILENT Sync po/docbooks with svn
2 years ago
l10n daemon script
c727cd20c1
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2 years ago
l10n daemon script
2fb6271c02
GIT_SILENT Sync po/docbooks with svn
2 years ago
l10n daemon script
c1753b9b27
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2 years ago
Xaver Hugl
1f799dfbdc
wayland/xx color management: fall back to the min. luminance of the transfer function instead of zero
...
Assuming zero as the minimum luminance makes black point compensation not work correctly
2 years ago
Fushan Wen
ed16a957d3
xwayland/selection_source: reduce atomic refcount inc/decrement
2 years ago
Fushan Wen
e5c22cefba
utils/xcbutils: reduce atomic refcount inc/decrement
2 years ago
Fushan Wen
5cfe84b23b
xwayland/selection: reduce string allocations
2 years ago
Nate Graham
e851b18d16
kcms/tabbox: improve GHNS button name to match everything else
...
Now it matches the name shown in the GHNS dialog better.
2 years ago
l10n daemon script
a0265007b4
GIT_SILENT Sync po/docbooks with svn
2 years ago
l10n daemon script
ecebbc9094
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2 years ago
Alexander Lohnau
cea9f55999
Add 'return 0' at end of main functions in compilation checks
2 years ago
Alexander Lohnau
f9b11c14ad
Check proper ranges support on CMake time
...
Clang < 16 causes issues with that
Compile errors further down the stack are /super/ annoying to
understand. Because we make heavy used of it here, adding compat logic
as in
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4688 is
overkill.
2 years ago
Joshua Goins
9f6c969aba
Don't process pad button events from a device that has been removed
...
This fixes a rare crash where we may dereference a null
TabletV2Interface in findAndAdoptPad. This can happen because the
underlying device disappears, and we call
libinput_device_group_set_user_data (what tabletPadId.data points to)
to reset the user data to null.
Similar to what we do to tablet tool events (see tabletToolEvent), we
should check if this is null before continuing.
Fixes KWIN-3R6
2 years ago
l10n daemon script
087b2c290f
GIT_SILENT Sync po/docbooks with svn
2 years ago
l10n daemon script
884d8ee6eb
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2 years ago
Vlad Zahorodnii
21691fe570
scene: Fix animated software cursor not updating
...
The Item schedules repaints per scene delegate. Currently, there are no
any attached scene delegates when using software cursor, which results in
it freezing as soon as it stops moving.
The issue is addressed by using SceneDelegate instead of RenderLayerDelegate.
The proposed code is not great, but on the other hand, the plan is to
embed the software cursor in the workspace scene if needed.
BUG: 490440
2 years ago
l10n daemon script
8b95810e17
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2 years ago
Nate Graham
4f03404fb3
kcms/tabbox: use better name for these in GHNS dialog
...
Currently the GHNS dialog calls these "Window Manager Switching
Layouts", which doesn't match the name of the KCM and can apparently
be rather challenging to translate.
"Task Switcher Styles" should be clearer and more consistent.
BUG: 492666
FIXED-IN: 6.2.0
2 years ago
Xaver Hugl
0670631a12
backends/drm: when presentation with tearing+vrr fails, retry first with vrr only
...
Tearing may not always work, and currently is guaranteed to not work when we try to enable VRR at the
same time. VRR without tearing may still work though, so this commit makes KWin fall back to VRR-only
presentation before giving up and using the basic vsync presentation mode instead.
2 years ago
Kai Uwe Broulik
91eb1972c1
plugins/colorblindnesscorrection: Fix typo in shader path
...
It's colorblind*n*ess. The shader files got fixed in 3b918b44
but not the code loading them.
2 years ago
Méven Car
b751af02ea
backends/drm: Ensure current mode is always in the output mode list
2 years ago
l10n daemon script
0e09cb09f8
GIT_SILENT Sync po/docbooks with svn
2 years ago
l10n daemon script
9ddf594b86
GIT_SILENT Sync po/docbooks with svn
2 years ago
l10n daemon script
1dcea477b0
GIT_SILENT Sync po/docbooks with svn
2 years ago
Xaver Hugl
24ab95bdd7
workspace: don't rearrange immediately when a window with struts gets removed
...
Otherwise, rearrange can happen on intermediate output configurations, as layer shell
windows can get closed in response to outputs being disabled.
That rearrange on intermediate output configurations can confuse the placement tracker
logic, which may then move windows to weird locations or even offscreen
CCBUG: 479694
2 years ago
Vlad Zahorodnii
8443da3083
scene: Fix attempting to scanout empty surfaces
...
X11 windows might be mapped but temporarily have missing wl_surface or
the wl_surface can be temporarily unmapped.
CCBUG: 491964
2 years ago
Xaver Hugl
5b2304c709
wayland/color management: fix waylandToKwinIntent
...
We support relative colorimetric with bpc now, so it needs to also be mapped in the function
2 years ago
Akseli Lahtinen
d66925251a
input.cpp: refactor enable and disable touchpads
...
Add method enableOrDisableTouchpads which sets touchpads to
given state and also sends OSD message, so there's no
duplicate OSD messages or otherwise repeated code.
2 years ago
l10n daemon script
a01b71f922
GIT_SILENT Sync po/docbooks with svn
2 years ago
l10n daemon script
9911231b99
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2 years ago