kwin/src
Vlad Zahorodnii 9bf7c294a8 plugins/fadingpopups: Fix autohidden panels blinking when plasmashell launches
The autohidden panels "blink" because this effect animates their opacity.

The dock windows are animated because, as the comment says, the old effect
animated almost every window.

Conceptually, animating docks doesn't align with the purpose of this effect.
2024-03-08 16:07:36 +00:00
..
3rdparty
backends backends/drm: also set legacy gamma after VT switches 2024-03-07 01:50:43 +01:00
colors backends/drm: fix night light updates after dpms 2024-02-07 20:49:58 +01:00
core Unify the format for #include "config.h" 2024-02-28 16:03:50 +00:00
decorations Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
effect effects: Use chrono to specify the animation times 2024-03-06 10:19:55 +00:00
helpers SVN_SILENT made messages (.desktop file) - always resolve ours 2024-03-03 01:16:28 +00:00
kcms Allow harmless XWayland key snooping by default 2024-03-08 15:51:41 +00:00
opengl opengl: assume a minimum of 2ms of render time 2024-03-04 13:07:15 +00:00
platformsupport backends/drm: always prefer 10bpc buffers when supported 2024-02-27 21:01:28 +01:00
plugins plugins/fadingpopups: Fix autohidden panels blinking when plasmashell launches 2024-03-08 16:07:36 +00:00
qml
scene Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
scripting effects: Use chrono to specify the animation times 2024-03-06 10:19:55 +00:00
tabbox SVN_SILENT made messages (.desktop file) - always resolve ours 2024-03-03 01:16:28 +00:00
tiles tileseditor: Don't allow tiles to move tiles already at minimum size 2024-02-26 10:16:55 +00:00
utils Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
wayland wayland: Fix a crash in DrmLeaseDeviceV1Interface::setDrmMaster() 2024-03-04 10:59:40 +00:00
xwayland xwayland: Disconnect xwaylandEavesdropsMouseChanged signal on finish 2024-03-08 11:57:10 +00:00
activation.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
activities.cpp Rename Workspace::updateClientArea as Workspace::rearrange 2024-03-07 13:41:02 +02:00
activities.h Remove unneeded includes from headers and cpp files 2024-01-13 11:34:45 +01:00
appmenu.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
appmenu.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
atoms.cpp
atoms.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
client_machine.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
client_machine.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
CMakeLists.txt Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
compositor.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
compositor.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
compositor_wayland.cpp scene: Fix software cursor clip region 2024-01-11 18:10:04 +00:00
compositor_wayland.h Remove unneeded includes from headers and cpp files 2024-01-13 11:34:45 +01:00
compositor_x11.cpp Port away from deprecated KConfigBase::group() api 2023-11-28 10:02:03 +00:00
compositor_x11.h Remove unneeded includes from headers and cpp files 2024-01-13 11:34:45 +01:00
config-kwin.h.cmake Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
cursor.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
cursor.h Move alternative cursor shape resolver from Cursor to CursorShape 2024-02-07 08:46:20 +00:00
cursorsource.cpp Handle wl_surface destruction in SurfaceCursorSource 2024-02-09 13:53:04 +02:00
cursorsource.h Handle wl_surface destruction in SurfaceCursorSource 2024-02-09 13:53:04 +02:00
dbusinterface.cpp Do not rely on NETWM for the main Window class 2024-02-20 18:04:06 +00:00
dbusinterface.h Avoid QtDBus module include in commonly used headers 2023-10-22 13:45:28 +00:00
debug_console.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
debug_console.h Unify the format for #include "config.h" 2024-02-28 16:03:50 +00:00
debug_console.ui
dpmsinputeventfilter.cpp Port away from deprecated KConfigBase::group() api 2023-11-28 10:02:03 +00:00
dpmsinputeventfilter.h There's no QVector anymore, QList is the QVector in Qt6 2023-10-19 13:43:53 +00:00
events.cpp Rename Workspace::updateClientArea as Workspace::rearrange 2024-03-07 13:41:02 +02:00
focuschain.cpp
focuschain.h libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
ftrace.cpp
ftrace.h libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
gestures.cpp
gestures.h libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
globalshortcuts.cpp Unify the format for #include "config.h" 2024-02-28 16:03:50 +00:00
globalshortcuts.h libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
group.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
group.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
hide_cursor_spy.cpp
hide_cursor_spy.h
idle_inhibition.cpp Port away the remaining users of windowShown/windowHidden to hiddenChanged 2024-02-27 20:58:52 +00: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 Port IdleDetector to QBasicTimer 2024-03-08 13:12:09 +02:00
idledetector.h Port IdleDetector to QBasicTimer 2024-03-08 13:12:09 +02:00
input.cpp Fix confined pointer being able to escape the surface 2024-03-05 13:23:59 +00:00
input.h Unify the format for #include "config.h" 2024-02-28 16:03:50 +00:00
input_event.cpp
input_event.h input_event: remove modifiersRelevantForTabBox 2024-02-14 14:25:03 +00:00
input_event_spy.cpp
input_event_spy.h
inputmethod.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
inputmethod.h libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
inputpanelv1integration.cpp
inputpanelv1integration.h
inputpanelv1window.cpp wayland: Move popupOffset() back to xdgshell.cpp 2024-02-27 18:28:46 +00:00
inputpanelv1window.h Do not rely on NETWM for the main Window class 2024-02-20 18:04:06 +00:00
internalwindow.cpp Do not rely on NETWM for the main Window class 2024-02-20 18:04:06 +00:00
internalwindow.h Do not rely on NETWM for the main Window class 2024-02-20 18:04:06 +00:00
keyboard_input.cpp xwayland: Use correct key for key release events 2024-03-03 12:41:15 +00:00
keyboard_input.h
keyboard_layout.cpp Port away from deprecated KConfigBase::group() api 2023-11-28 10:02:03 +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
keyboard_layout_switching.h
keyboard_repeat.cpp
keyboard_repeat.h
killprompt.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
killprompt.h Support kill prompt for XdgTopLevelWindows 2023-11-27 14:10:15 +00:00
killwindow.cpp
killwindow.h
kscreenintegration.cpp kscreenintegration: fix rotation not being preserved from Plasma 5 2024-02-12 13:38:14 +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 xwayland: Add option to additionally eavesdrop on mouse buttons 2024-02-27 13:34:14 +00:00
kwin.notifyrc SVN_SILENT made messages (.desktop file) - always resolve ours 2024-02-22 01:15:21 +00:00
KWinConfig.cmake.in Add missing find_dependency for epoxy 2024-01-15 18:02:44 +00:00
layers.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
layershellv1integration.cpp Rename Workspace::updateClientArea as Workspace::rearrange 2024-03-07 13:41:02 +02:00
layershellv1integration.h wayland: Fix windows shrinking when output layout changes 2024-03-07 13:41:01 +02:00
layershellv1window.cpp Rename Workspace::updateClientArea as Workspace::rearrange 2024-03-07 13:41:02 +02:00
layershellv1window.h Do not rely on NETWM for the main Window class 2024-02-20 18:04:06 +00:00
lidswitchtracker.cpp
lidswitchtracker.h
main.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
main.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
main_wayland.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
main_wayland.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
main_x11.cpp Unify the format for #include "config.h" 2024-02-28 16:03:50 +00:00
main_x11.h delete platform cursor before Application 2023-07-24 14:52:38 +00:00
Messages.sh
modifier_only_shortcuts.cpp Unify the format for #include "config.h" 2024-02-28 16:03:50 +00:00
modifier_only_shortcuts.h
mousebuttons.cpp
mousebuttons.h
moving_client_x11_filter.cpp tiling: update ui on shift press/release 2023-11-13 12:31:17 +00:00
moving_client_x11_filter.h
netinfo.cpp Fix sending window to all desktops 2024-03-08 08:21:29 +00:00
netinfo.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
onscreennotification.cpp Unify the format for #include "config.h" 2024-02-28 16:03:50 +00:00
onscreennotification.h
options.cpp xwayland: Add option to additionally eavesdrop on mouse buttons 2024-02-27 13:34:14 +00:00
options.h xwayland: Add option to additionally eavesdrop on mouse buttons 2024-02-27 13:34:14 +00:00
org.freedesktop.DBus.Properties.xml
org.kde.kappmenu.xml
org.kde.kwin.Compositing.xml
org.kde.kwin.Effects.xml
org.kde.KWin.Plugins.xml
org.kde.KWin.Session.xml Expose a method to allow closing windows on shutdown. 2023-11-20 14:56:17 +00:00
org.kde.KWin.VirtualDesktopManager.xml
org.kde.KWin.xml
osd.cpp
osd.h
outline.cpp
outline.h libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
outputconfigurationstore.cpp outputconfigurationstore: add a fallback for when edid parsing fails 2024-01-23 19:34:06 +00:00
outputconfigurationstore.h outputconfigurationstore: add a fallback for when edid parsing fails 2024-01-23 19:34:06 +00:00
placeholderinputeventfilter.cpp
placeholderinputeventfilter.h
placeholderoutput.cpp core/renderloop: take the output of the active window into account for vrr scheduling 2024-01-25 10:29:57 +02:00
placeholderoutput.h
placement.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
placement.h
placementtracker.cpp placementtracker: save geometry restores more explicitly 2024-02-19 17:18:28 +01:00
placementtracker.h placementtracker: save geometry restores more explicitly 2024-02-19 17:18:28 +01:00
plugin.cpp
plugin.h Unify the format for #include "config.h" 2024-02-28 16:03:50 +00:00
pluginmanager.cpp Avoid QtDBus module include in commonly used headers 2023-10-22 13:45:28 +00:00
pluginmanager.h libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
pointer_input.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
pointer_input.h pointer_input: position cursor on the primary output after a placeholder 2023-11-13 11:34:09 +00:00
popup_input_filter.cpp
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 plugins/invert: support color management 2023-12-11 22:46:27 +01:00
rootinfo_filter.cpp Ignore external updates of _NET_DESKTOP_LAYOUT and _NET_DESKTOP_NAMES 2024-01-30 14:14:09 +02:00
rootinfo_filter.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
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 Do not rely on NETWM for the main Window class 2024-02-20 18:04:06 +00:00
rules.h Do not rely on NETWM for the main Window class 2024-02-20 18:04:06 +00:00
rulesettings.kcfg Add Adaptive Sync window rule 2024-02-12 12:05:52 +00:00
rulesettings.kcfgc
screenedge.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
screenedge.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
screenlockerwatcher.cpp
screenlockerwatcher.h libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
settings.kcfgc
shadow.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
shadow.h Drop some unused kwineffects.h includes 2023-11-15 14:41:42 +02:00
shortcutdialog.ui
sm.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
sm.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00: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
tablet_input.h
tabletmodemanager.cpp Port away from deprecated KConfigBase::group() api 2023-11-28 10:02:03 +00:00
tabletmodemanager.h Unify the format for #include "config.h" 2024-02-28 16:03:50 +00:00
touch_input.cpp Unify the format for #include "config.h" 2024-02-28 16:03:50 +00:00
touch_input.h
useractions.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
useractions.h libkwineffects/ -> effect/ 2023-11-20 11:32:43 +00:00
virtualdesktops.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
virtualdesktops.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +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
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
watchdog.cpp systemd: Set up a watchdog 2024-02-22 16:47:35 +00:00
wayland_server.cpp Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
wayland_server.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
waylandshellintegration.cpp
waylandshellintegration.h
waylandwindow.cpp Drop "<N>" window caption suffix 2024-02-05 11:10:53 +02:00
waylandwindow.h
window.cpp Rename Workspace::updateClientArea as Workspace::rearrange 2024-03-07 13:41:02 +02:00
window.h Window: Rearrange handleInteractiveMoveResize 2024-03-04 14:57:59 +00:00
window_property_notify_x11_filter.cpp effects.h -> effecthandler.h 2023-11-20 15:47:36 +00:00
window_property_notify_x11_filter.h Merge EffectsHandlerImpl and EffectsHandler 2023-11-15 15:21:50 +02:00
workspace.cpp Rename Workspace::updateClientArea as Workspace::rearrange 2024-03-07 13:41:02 +02:00
workspace.h Rename Workspace::updateClientArea as Workspace::rearrange 2024-03-07 13:41:02 +02: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 libkwineffects: move files out to more fitting places 2023-11-14 17:03:40 +01:00
x11syncmanager.h libkwineffects: move files out to more fitting places 2023-11-14 17:03:40 +01:00
x11window.cpp Rename Workspace::updateClientArea as Workspace::rearrange 2024-03-07 13:41:02 +02:00
x11window.h Make it possible to build KWin without libxcb 2024-02-28 16:03:50 +00:00
xdgactivationv1.cpp wayland: Install display.h 2024-01-08 23:06:43 +00:00
xdgactivationv1.h
xdgshellintegration.cpp xdgshell: Use killPingTimeout option 2023-11-27 14:10:15 +00:00
xdgshellintegration.h xdgshell: Use killPingTimeout option 2023-11-27 14:10:15 +00:00
xdgshellwindow.cpp xdgshellwindow: Always update window position and size along all axes when fully miximizing window 2024-03-08 08:33:56 +00:00
xdgshellwindow.h Do not rely on NETWM for the main Window class 2024-02-20 18:04:06 +00:00
xkb.cpp input_event: remove modifiersRelevantForTabBox 2024-02-14 14:25:03 +00:00
xkb.h input_event: remove modifiersRelevantForTabBox 2024-02-14 14:25:03 +00:00