kwin/src
Nate Graham 40a4f4c90b kcms/options: set focus policy strings on load, not just on change
Right now the string is only set when the option is changed to anything
else. That's fine, but we need to set it on load too, or else the user
will see a placeholder string instead of the real text if they don't
change anything.

BUG: 456718
FIXED-IN: 6.0
2023-11-01 22:41:25 +00:00
..
3rdparty
backends backends/drm: remove m_current 2023-11-01 21:29:00 +00:00
colors move icc profile handling into Output 2023-10-25 15:01:44 +02:00
core libkwineffects: Replace EffectScreen with Output 2023-10-25 15:13:14 +00:00
decorations There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
helpers GIT_SILENT: use KLocalizedString::setApplicationDomain(QByteArrayLiteral => saving one deep data copy 2023-10-26 07:02:28 +00:00
kcms kcms/options: set focus policy strings on load, not just on change 2023-11-01 22:41:25 +00:00
libkwineffects glshadermanager: optimize pq conversions 2023-11-01 21:15:20 +01:00
platformsupport Merge libkwineffects into libkwin 2023-10-25 12:46:12 +00:00
plugins Update showfps effect to QuickCharts API changes 2023-10-31 20:35:26 +00:00
qml Port to Kirigami.Icon 2023-07-31 16:29:49 +00:00
scene scene/surfaceitemwayland: set initial color description 2023-11-01 21:02:38 +01:00
scripting Rename VirtualDesktopManager::desktopCreated signal 2023-10-26 07:21:49 +00:00
tabbox SVN_SILENT made messages (.desktop file) - always resolve ours 2023-10-30 02:09:50 +00:00
tiles port most uses of the reset(new ...) pattern to std::make_unique 2023-08-11 15:58:15 +02:00
utils Merge libkwineffects into libkwin 2023-10-25 12:46:12 +00:00
wayland add colorspace metadata to surfaces and items, and use it in the OpenGL renderer 2023-10-25 14:19:12 +00:00
xwayland Link Qt::Concurrent with libkwin privately 2023-10-25 12:46:12 +00:00
activation.cpp Drop {client,window}DemandsAttentionChanged 2023-08-23 11:58:08 +00:00
activities.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
activities.h Remove some include_directories() 2023-03-23 14:37:48 +02:00
appmenu.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
appmenu.h Remove some include_directories() 2023-03-23 14:37:48 +02:00
atoms.cpp tabbox: Drop support for _KDE_FIRST_IN_WINDOWLIST 2023-03-25 11:14:09 +00:00
atoms.h tabbox: Drop support for _KDE_FIRST_IN_WINDOWLIST 2023-03-25 11:14:09 +00:00
client_machine.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
client_machine.h
CMakeLists.txt libkwineffects: add a 3d lookup table class 2023-10-25 15:34:21 +02:00
compositor.cpp Fix scheduling repaints in Effect::prePaintScreen() 2023-10-23 12:53:20 +00:00
compositor.h Fix scheduling repaints in Effect::prePaintScreen() 2023-10-23 12:53:20 +00:00
compositor_wayland.cpp compositor_wayland: handle the cursor layer returning std::nullopt correctly 2023-10-24 14:16:39 +00:00
compositor_wayland.h Split X11 and Wayland specific compositor initialization code paths 2023-09-22 14:06:24 +00:00
compositor_x11.cpp Restart compositing if kwinrc changes only on X11 2023-10-20 22:28:04 +03:00
compositor_x11.h Restart compositing if kwinrc changes only on X11 2023-10-20 22:28:04 +03:00
config-kwin.h.cmake Merge libkwineffects into libkwin 2023-10-25 12:46:12 +00:00
cursor.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
cursor.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
cursorsource.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
cursorsource.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
dbusinterface.cpp Rename VirtualDesktopManager::desktopCreated signal 2023-10-26 07:21:49 +00:00
dbusinterface.h Avoid QtDBus module include in commonly used headers 2023-10-22 13:45:28 +00:00
debug_console.cpp debug_console: Avoid iterator usage on temporary return value 2023-10-21 19:35:08 +00:00
debug_console.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
debug_console.ui Fix warning about duplicate names in debug_console.ui 2023-03-25 18:33:24 +00:00
dpmsinputeventfilter.cpp backends: move dpms input filter handling to Workspace 2023-09-26 16:39:28 +00:00
dpmsinputeventfilter.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
effectloader.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
effectloader.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
effects.cpp Rename VirtualDesktopManager::desktopCreated signal 2023-10-26 07:21:49 +00:00
effects.h libkwineffects: Port to VirtualDesktop 2023-10-26 07:21:49 +00:00
events.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
focuschain.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
focuschain.h Remove some include_directories() 2023-03-23 14:37:48 +02:00
ftrace.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
ftrace.h Remove some include_directories() 2023-03-23 14:37:48 +02:00
gestures.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
gestures.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
globalshortcuts.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
globalshortcuts.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
group.cpp
group.h
hide_cursor_spy.cpp
hide_cursor_spy.h
idle_inhibition.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
idle_inhibition.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
idledetector.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
idledetector.h
input.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
input.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
input_event.cpp Handle null input devices in WheelEvent 2023-09-29 12:05:16 +00:00
input_event.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
input_event_spy.cpp
input_event_spy.h
inputmethod.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
inputmethod.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
inputpanelv1integration.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
inputpanelv1integration.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
inputpanelv1window.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
inputpanelv1window.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
internalwindow.cpp Remove window type from internal window and window system plugin 2023-10-16 14:41:53 +00:00
internalwindow.h Remove window type from internal window and window system plugin 2023-10-16 14:41:53 +00:00
keyboard_input.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
keyboard_input.h
keyboard_layout.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
keyboard_layout.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
keyboard_layout_switching.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
keyboard_layout_switching.h
keyboard_repeat.cpp wayland: Drop "_interface" from filenames 2023-09-15 13:13:43 +00:00
keyboard_repeat.h
killwindow.cpp x11: Merge Unmanaged into X11Window 2023-03-28 18:14:32 +00:00
killwindow.h
kscreenintegration.cpp kscreenintegration: Do not use pointer in QMap as key 2023-10-21 19:35:08 +00:00
kscreenintegration.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
kwin.kcfg Drop options.h include 2023-07-04 08:22:43 +00:00
kwin.notifyrc SVN_SILENT made messages (.desktop file) - always resolve ours 2023-10-20 02:07:21 +00:00
KWinConfig.cmake.in Add missing find_dependency(Wayland::Server) 2023-10-25 12:46:12 +00:00
kwineglutils_p.h platformsupport/scenes: move egl context into a separate class 2023-04-12 15:01:51 +02:00
layers.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
layershellv1integration.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
layershellv1integration.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
layershellv1window.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
layershellv1window.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
lidswitchtracker.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
lidswitchtracker.h handle laptop lid closing in KWin 2023-05-09 15:18:33 +00:00
main.cpp GIT_SILENT: use KLocalizedString::setApplicationDomain(QByteArrayLiteral => saving one deep data copy 2023-10-26 07:02:28 +00:00
main.h main_wayland: set Xwayland scale after Xwayland starts 2023-10-21 18:11:16 +00:00
main_wayland.cpp main_wayland: set Xwayland scale after Xwayland starts 2023-10-21 18:11:16 +00:00
main_wayland.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
main_x11.cpp Create X11Compositor in main_x11.cpp 2023-09-19 15:28:09 +00:00
main_x11.h delete platform cursor before Application 2023-07-24 14:52:38 +00:00
Messages.sh {effects,scripts,plugins}: Use kwin translation domain 2023-04-19 07:10:14 +00:00
modifier_only_shortcuts.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
modifier_only_shortcuts.h
mousebuttons.cpp
mousebuttons.h
moving_client_x11_filter.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
moving_client_x11_filter.h
netinfo.cpp Remove boolean trap in Window::setFullScreen() 2023-08-24 07:29:02 +00:00
netinfo.h port most uses of the reset(new ...) pattern to std::make_unique 2023-08-11 15:58:15 +02:00
onscreennotification.cpp port most uses of the reset(new ...) pattern to std::make_unique 2023-08-11 15:58:15 +02:00
onscreennotification.h
options.cpp Fix reloading animation speed option 2023-10-20 19:04:30 +00:00
options.h Refactor compositing config loading 2023-09-18 13:40:33 +00:00
org.freedesktop.DBus.Properties.xml
org.kde.kappmenu.xml
org.kde.kwin.Compositing.xml Drop compositing suspension dbus api 2023-09-20 12:15:08 +00:00
org.kde.kwin.Effects.xml
org.kde.KWin.Plugins.xml
org.kde.KWin.Session.xml
org.kde.KWin.VirtualDesktopManager.xml
org.kde.KWin.xml
osd.cpp
osd.h
outline.cpp composite.h -> compositor.h 2023-09-08 09:48:59 +03:00
outline.h Remove some include_directories() 2023-03-23 14:37:48 +02:00
outputconfigurationstore.cpp outputconfigurationstore: differentiate between outputs with their mst path 2023-10-25 14:58:47 +00:00
outputconfigurationstore.h outputconfigurationstore: differentiate between outputs with their mst path 2023-10-25 14:58:47 +00:00
placeholderinputeventfilter.cpp
placeholderinputeventfilter.h
placeholderoutput.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
placeholderoutput.h
placement.cpp Drop bounds argument from transientPlacement 2023-08-21 11:17:18 +00:00
placement.h Port window cascading from X11 desktop ids to VirtualDesktop 2023-03-30 12:21:05 +03:00
placementtracker.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
placementtracker.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
plugin.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
plugin.h
pluginmanager.cpp Avoid QtDBus module include in commonly used headers 2023-10-22 13:45:28 +00:00
pluginmanager.h Remove some include_directories() 2023-03-23 14:37:48 +02:00
pointer_input.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
pointer_input.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
popup_input_filter.cpp wayland: Drop "_interface" from filenames 2023-09-15 13:13:43 +00:00
popup_input_filter.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
resources.qrc scene: Add pixel grid snapping debug pass 2023-04-18 08:16:11 +00:00
rootinfo_filter.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
rootinfo_filter.h
rulebooksettings.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
rulebooksettings.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
rulebooksettingsbase.kcfg
rulebooksettingsbase.kcfgc
rules.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
rules.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
rulesettings.kcfg
rulesettings.kcfgc
screenedge.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
screenedge.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
screenlockerwatcher.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
screenlockerwatcher.h Remove some include_directories() 2023-03-23 14:37:48 +02:00
settings.kcfgc
shadow.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
shadow.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
shortcutdialog.ui
sm.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
sm.h Remove some include_directories() 2023-03-23 14:37:48 +02:00
syncalarmx11filter.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
syncalarmx11filter.h
tablet_input.cpp wayland: Drop "_interface" from filenames 2023-09-15 13:13:43 +00:00
tablet_input.h
tabletmodemanager.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
tabletmodemanager.h Remove unused fields 2023-07-18 11:15:50 +00:00
touch_input.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
touch_input.h Remove unused fields 2023-07-18 11:15:50 +00:00
useractions.cpp useractions: Also adapt weird formatted for loop 2023-10-22 13:45:28 +00:00
useractions.h Move Window::{frameId,window} to X11Window 2023-03-29 13:18:01 +03:00
virtualdesktops.cpp Rename VirtualDesktopManager::desktopCreated signal 2023-10-26 07:21:49 +00:00
virtualdesktops.h Rename VirtualDesktopManager::desktopCreated signal 2023-10-26 07:21:49 +00:00
virtualdesktopsdbustypes.cpp
virtualdesktopsdbustypes.h Avoid QtDBus module include in commonly used headers 2023-10-22 13:45:28 +00:00
virtualkeyboard_dbus.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
virtualkeyboard_dbus.h
was_user_interaction_x11_filter.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
was_user_interaction_x11_filter.h
wayland_server.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
wayland_server.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
waylandshellintegration.cpp Add explicit moc includes to sources for moc-covered headers 2023-07-15 08:40:49 +00:00
waylandshellintegration.h
waylandwindow.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
waylandwindow.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
window.cpp Window: Check parent windows for icon geometry 2023-10-21 20:12:37 +00:00
window.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
window_property_notify_x11_filter.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
window_property_notify_x11_filter.h
workspace.cpp Rename VirtualDesktopManager::desktopCreated signal 2023-10-26 07:21:49 +00:00
workspace.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
x11eventfilter.cpp There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
x11eventfilter.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
x11syncmanager.cpp composite.h -> compositor.h 2023-09-08 09:48:59 +03:00
x11syncmanager.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
x11window.cpp x11window: Sync xcb_sync_destroy_alarm to lifetime of the window being alive 2023-10-23 18:35:28 +00:00
x11window.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
xdgactivationv1.cpp Adapt to KService::property API change 2023-10-05 13:44:48 +00:00
xdgactivationv1.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgshellintegration.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgshellintegration.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgshellwindow.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xdgshellwindow.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xkb.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
xkb.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00