25452 Commits (0ef8562e6185419958cc8d98fc67626120d8048b)
 

Author SHA1 Message Date
Vlad Zahorodnii 87d29c60ea plugins/stickykeys: Remove Id field from metadata
The Id field is obsolete in KF6. The filename of the so is used as the
plugin id.
11 months ago
Mike Noe 4de5235402 plugins/private/Windowheap: Fix param injection error
Also, remove import versions
11 months ago
l10n daemon script 3a2136aae4 GIT_SILENT Sync po/docbooks with svn 11 months ago
l10n daemon script 6c9f55190e 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"
11 months ago
l10n daemon script 010909bf06 GIT_SILENT Sync po/docbooks with svn 11 months ago
Nicolas Fella 8ee1720047 Adapt to KWindowSystem dropping raiseWindow() 11 months ago
Nicolas Fella 62d91ea95d Adapt to KWindowSystem dropping lowerWindow() 11 months ago
Xaver Hugl 25728c1240 backends/drm: give the commit threads names
That makes them easier to identify in backtraces
11 months ago
Xaver Hugl f8012f580b plugins/colorpicker: convert picked color to sRGB
The API doesn't have any colorspace data, so we need to make sure we're
sending sRGB

BUG: 387757
11 months ago
l10n daemon script 5e1dfbe7df GIT_SILENT Sync po/docbooks with svn 11 months ago
Nate Graham acf7da91cc kcms/desktop: port away from Kirigami.DelegateRecycler
It was removed for KF6. Instead, set reuseItems: true, which is the
upstream-friendly way to do the same thing.

BUG: 475544
11 months ago
Nate Graham 8cf3ad8d3b kcms/screenedges: Move into "Mouse & Touchpad" group
Part of https://invent.kde.org/plasma/systemsettings/-/issues/15.
11 months ago
l10n daemon script 04a477f320 GIT_SILENT Sync po/docbooks with svn 11 months ago
Mike Noe 455747354a overview/qml: Fix parameter injection errors 11 months ago
Xaver Hugl 1f82d81558 improve support for mirroring output transforms
CCBUG: 447792
12 months ago
Xaver Hugl aaffd459ce backends/drm: add more nullptr checks for m_surface
BUG: 475380
12 months ago
l10n daemon script ed1969c3d9 GIT_SILENT Sync po/docbooks with svn 12 months ago
l10n daemon script 8840193cd7 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"
12 months ago
Mike Noe cc584c87ff overview/qml: Fix typo with Kirigami.Units; remove import versions 12 months ago
l10n daemon script 2dd1c78030 GIT_SILENT Sync po/docbooks with svn 12 months ago
l10n daemon script 6d2adb3039 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"
12 months ago
Vlad Zahorodnii 88583b8eed Revert "waylandserver: fix race condition"
This reverts commit 03d0a226fb.

ClientConnection object is no longer destroyed with delay after merging
5246d3924f.
12 months ago
Vlad Zahorodnii 787d3a3ba4 wayland: Fix SurfaceState forward declaration
It's a struct and clang is not happy about using class.
12 months ago
Vlad Zahorodnii 6974f54149 Move EffectWindowImpl ownership to WindowItem
EffectWindowImpl affects rather the WindowItem, so move its ownership to
it. This encapsulates compositing setup so it's effectively same as
creating a window item, except some annoyances on X11.
12 months ago
Nicolas Fella f7045cbf96 Remove unused constants 12 months ago
Vlad Zahorodnii 5246d3924f wayland: Destroy ClientConnection immediately
With QObject::deleteLater(), the client object can unexpectedly outlive
the expected lifetime as in 03d0a226fb.
12 months ago
l10n daemon script 8840d4140b GIT_SILENT Sync po/docbooks with svn 12 months ago
l10n daemon script 387388be5d 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"
12 months ago
l10n daemon script 4b217483a0 GIT_SILENT Sync po/docbooks with svn 12 months ago
Fushan Wen b80741d531
plugins: add colorblindness correction effect
Colorblindness correction shader with adjustable intensity. Can correct for:

- Protanopia (Greatly reduced reds)
- Deuteranopia (Greatly reduced greens)
- Tritanopia (Greatly reduced blues)

FEATURE: 474470
FIXED-IN: 6.0
12 months ago
Vlad Zahorodnii 8d3b4a21c8 wayland: Properly update subsurfaces in cached transaction
Cached transaction will be merged with parent transaction when the
parent surface is committed, it's not included in the transaction graph.
12 months ago
Vlad Zahorodnii 7e99ab9438 Build wayland tests with same build options as other tests 12 months ago
Vlad Zahorodnii 8b2b8d87c7 Don't mark wayland demos as tests 12 months ago
Vlad Zahorodnii 7d56aa3687 Merge wayland tests with other tests
This makes wayland tests organization consistent with other kwin tests.
12 months ago
Nicolas Fella d57c66872c Port to new KService::property API 12 months ago
Vlad Zahorodnii 9e10394db1 Move window specific signals from EffectsHandler to EffectWindow
This makes the api of EffectWindow more similar to the api of Window. It
also makes more sense to keep such signals in EffectWindow. In the future,
the effect window can be dropped in favor of the window.
12 months ago
l10n daemon script c1f49d216c GIT_SILENT Sync po/docbooks with svn 12 months ago
Xaver Hugl 03d0a226fb waylandserver: fix race condition
When the xwayland connection gets destroyed, it doesn't get deleted immediately. If the
xwayland scale changes in between WaylandServer::destroyXWaylandConnection and the actual
destruction of the connection, KWin would crash
12 months ago
Xaver Hugl 2eb72d0820 main: directly set Xwayland scale, instead of starting a KCM to do the same 12 months ago
Xaver Hugl 3654b76ec2 split output rotation setting from rotation applied because of auto rotation 12 months ago
Xaver Hugl ae84480fbf outputconfigurationstore: add new config system
Instead of an external service (like KScreen) storing and restoring output configurations,
with this commit KWin takes over that responsibility. This allows it to, among other things,
generate appropriate configs for new sets of outputs immediately, and take KWin-internal information
about outputs into account when generating them.

CCBUG: 474021
CCBUG: 469653
CCBUG: 466342
CCBUG: 470863
CCBUG: 466556
BUG: 466208
BUG: 455082
BUG: 457430
12 months ago
Nicolas Fella 47edb14425 Adapt to KService::property API change 12 months ago
l10n daemon script ea9d6ef4b3 GIT_SILENT Sync po/docbooks with svn 12 months ago
l10n daemon script 0f587bbcdd 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"
12 months ago
Nate Graham e74baf8b6f Implement Plasma 6 settings re-org
Part of https://invent.kde.org/plasma/systemsettings/-/issues/15; see
that Issue for details.
12 months ago
l10n daemon script fdb75aeec8 GIT_SILENT Sync po/docbooks with svn 12 months ago
Alexander Lohnau 8f626f2c9e plugins/kdecorations: Add explicit QFileInfo/QCoreApplication includes
GIT_SILENT
12 months ago
Alexander Lohnau a12e0b8e7f kcms: Add explicit includes for transient KAbstractConfigModule headers
Needed after https://invent.kde.org/frameworks/kcmutils/-/merge_requests/174
12 months ago
l10n daemon script 8de7822345 GIT_SILENT Sync po/docbooks with svn 12 months ago
l10n daemon script 7579d0f569 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"
12 months ago