kwin/src
Aleix Pol 475993db70 kscreen effect: Work per screen
Makes it possible to apply the dpms settings per screen instead of
applying it to all of them, which is wrong at many levels.
Will be even more important with other effects like rotation.
2021-07-28 10:57:27 +00:00
..
3rdparty 3rdparty: Synchronize xcursor.c with upstream 2021-05-04 09:40:29 +00:00
decorations Port from KPluginLoader::pluginsById to KPluginMetaData::pluginById 2021-07-22 22:59:13 +02:00
effects kscreen effect: Work per screen 2021-07-28 10:57:27 +00:00
helpers Fix minor typo 2021-07-27 13:20:24 +01:00
kcmkwin [kcmkwin/kwinrules] Port OverlaySheet headers to use title: property 2021-07-27 15:17:41 -06:00
libinput tablet+libinput: do not crash if there's a tablet event without a client 2021-07-02 23:50:57 +02:00
libkwineffects kscreen effect: Work per screen 2021-07-28 10:57:27 +00:00
platformsupport Remove screenGeometryChanged() in OpenGLBackend and QPainterBackend 2021-07-26 14:55:54 +00:00
plugins kscreen effect: Work per screen 2021-07-28 10:57:27 +00:00
qml Port kwin from Plasma Components2 2021-03-27 23:26:31 +00:00
scripting SVN_SILENT made messages (.desktop file) - always resolve ours 2021-07-27 01:25:25 +00:00
scripts SVN_SILENT made messages (.desktop file) - always resolve ours 2021-07-27 01:25:25 +00:00
tabbox SVN_SILENT made messages (.desktop file) - always resolve ours 2021-07-27 01:25:25 +00:00
xwl [xwl] Create a new datasource on offer changes 2021-06-10 17:18:50 +00:00
abstract_client.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
abstract_client.h Move AbstractClient::isShade() to Toplevel 2021-06-11 06:03:08 +00:00
abstract_opengl_context_attribute_builder.cpp
abstract_opengl_context_attribute_builder.h
abstract_output.cpp Allow the KScreenEffect to work on Wayland 2021-07-09 12:39:42 +02:00
abstract_output.h Allow the KScreenEffect to work on Wayland 2021-07-09 12:39:42 +02:00
abstract_wayland_output.cpp wayland: Emit geometryChanged signal if transform changes 2021-07-13 10:06:30 +00:00
abstract_wayland_output.h Add Q_ENUM to enum classes 2021-06-10 10:06:35 +02:00
activation.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
activities.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
activities.h Get Activities to depend only on AbstractClient 2021-03-09 15:22:55 +00:00
appmenu.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
appmenu.h Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
atoms.cpp
atoms.h
client_machine.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
client_machine.h
CMakeLists.txt Add support to DPMS to the Wayland Backend 2021-07-09 02:41:26 +02:00
colordevice.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
colordevice.h
colormanager.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
colormanager.h
composite.cpp x11: Gracefully handle failed compositing initialization 2021-07-05 11:53:26 +03:00
composite.h scenes/opengl: Move out X11 explicit sync 2021-06-14 13:14:54 +00:00
config-kwin.h.cmake plugins: Port away from deprecated version checks 2021-06-07 15:01:19 +00:00
cursor.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
cursor.h
dbusinterface.cpp Remove OpenGL2Compositing enum 2021-06-09 15:24:22 +00:00
dbusinterface.h Remove Xrender backend 2021-06-09 11:21:57 +03:00
debug_console.cpp wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
debug_console.h debug_console: Improve rendering of non-x11 clients 2021-04-08 16:01:34 +00:00
debug_console.ui
decorationitem.cpp kwineffects: Remove WindowQuad::uvAxisSwapped 2021-07-04 16:12:06 +00:00
decorationitem.h Refactor window quad handling 2021-06-11 06:03:08 +00:00
deleted.cpp Move AbstractClient::isShade() to Toplevel 2021-06-11 06:03:08 +00:00
deleted.h Move AbstractClient::isShade() to Toplevel 2021-06-11 06:03:08 +00:00
dmabuftexture.cpp
dmabuftexture.h
dpmsinputeventfilter.cpp Add support to DPMS to the Wayland Backend 2021-07-09 02:41:26 +02:00
dpmsinputeventfilter.h Add support to DPMS to the Wayland Backend 2021-07-09 02:41:26 +02:00
effectloader.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
effectloader.h
effects.cpp Remove screenGeometryChanged() in OpenGLBackend and QPainterBackend 2021-07-26 14:55:54 +00:00
effects.h Improve thumbnail item integration 2021-06-23 17:46:05 +03:00
egl_context_attribute_builder.cpp
egl_context_attribute_builder.h
events.cpp Remove Toplevel::compositing() and Workspace::compositing() 2021-06-22 08:32:35 +00:00
focuschain.cpp
focuschain.h Only mark slots as slots 2021-05-14 01:35:33 +02:00
ftrace.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
ftrace.h ftrace: use quint32 for context counter 2021-02-24 23:45:19 +00:00
geometrytip.cpp
geometrytip.h
gestures.cpp improve gesture recognition 2021-07-09 20:28:04 +00:00
gestures.h improve gesture recognition 2021-07-09 20:28:04 +00:00
globalshortcuts.cpp Use qAsConst in fors when there's a risk for it to detach 2021-05-14 01:35:33 +02:00
globalshortcuts.h GlobalShortcuts: clang-format 2021-04-05 19:28:38 +00:00
group.cpp
group.h
idle_inhibition.cpp
idle_inhibition.h
input.cpp Set component display name for touchpad and keyboard shortcuts 2021-07-26 10:37:48 +02:00
input.h Introduce transient constraints api in Workspace 2021-05-12 11:50:38 +00:00
input_event.cpp
input_event.h
input_event_spy.cpp
input_event_spy.h
inputmethod.cpp inputmethod: Use the command as the availability metric 2021-07-22 20:12:54 +02:00
inputmethod.h inputmethod: Add a property to tell whether an input method is running 2021-07-22 17:42:53 +02:00
inputpanelv1client.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
inputpanelv1client.h inputmethod: Don't move the clients around when the input panel is an overlay 2021-06-05 23:33:32 +00:00
inputpanelv1integration.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
inputpanelv1integration.h
internal_client.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
internal_client.h Make Toplevel::isClient() return true for internal and wayland windows 2021-05-25 19:06:17 +03:00
item.cpp wayland: Allow placing sub-surfaces below their parent 2021-07-08 06:55:38 +00:00
item.h wayland: Allow placing sub-surfaces below their parent 2021-07-08 06:55:38 +00:00
keyboard_input.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
keyboard_input.h
keyboard_layout.cpp Set component display name for touchpad and keyboard shortcuts 2021-07-26 10:37:48 +02:00
keyboard_layout.h
keyboard_layout_switching.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
keyboard_layout_switching.h
keyboard_repeat.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
keyboard_repeat.h
killwindow.cpp
killwindow.h
kwin.kcfg Remove Xrender backend 2021-06-09 11:21:57 +03:00
kwin.notifyrc SVN_SILENT made messages (.desktop file) - always resolve ours 2021-07-27 01:25:25 +00:00
kwineglutils_p.h platforms/drm: some improvements for logging 2021-06-21 17:57:36 +02:00
layers.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
layershellv1client.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
layershellv1client.h Rework async geometry updates 2021-05-25 06:17:41 +00:00
layershellv1integration.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
layershellv1integration.h
linux_dmabuf.cpp wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
linux_dmabuf.h wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
main.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
main.h Refactor session code 2021-03-23 08:01:19 +00:00
main_wayland.cpp Rearrange wayland startup sequence 2021-05-27 13:41:40 +00:00
main_wayland.h inputmethod: Move the input method process into the InputMethod class 2021-04-29 11:04:19 +00:00
main_x11.cpp Port from KPluginLoader::pluginsById to KPluginMetaData::pluginById 2021-07-22 22:59:13 +02:00
main_x11.h Refactor session code 2021-03-23 08:01:19 +00:00
Messages.sh
modifier_only_shortcuts.cpp fix Meta key randomly stops opening Plasma launcher menu 2021-07-06 10:43:52 +00:00
modifier_only_shortcuts.h fix Meta key randomly stops opening Plasma launcher menu 2021-07-06 10:43:52 +00:00
moving_client_x11_filter.cpp
moving_client_x11_filter.h
netinfo.cpp
netinfo.h
onscreennotification.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
onscreennotification.h
options.cpp Remove Xrender backend 2021-06-09 11:21:57 +03:00
options.h kcmkwin/compositing: Remove Crisp scale method 2021-07-06 12:34:59 +00:00
org.kde.kappmenu.xml
org.kde.kwin.Compositing.xml
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 GIT_SILENT Add trailing comma to enums 2021-03-14 18:06:22 +01:00
outline.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
outline.h
overlaywindow.cpp
overlaywindow.h
placement.cpp don't place windows with invalid geometry 2021-06-09 12:42:12 +00:00
placement.h
platform.cpp Remove Xrender backend 2021-06-09 11:21:57 +03:00
platform.h Remove Xrender backend 2021-06-09 11:21:57 +03:00
plugin.cpp
plugin.h plugins: Port away from deprecated version checks 2021-06-07 15:01:19 +00:00
pluginmanager.cpp Port from KPluginLoader::pluginsById to KPluginMetaData::pluginById 2021-07-22 22:59:13 +02:00
pluginmanager.h
pointer_input.cpp wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
pointer_input.h wayland: Set cursor surface outputs. 2021-06-25 08:58:28 +00:00
popup_input_filter.cpp wayland: Switch to new keyboard event notify methods in SeatInterface 2021-03-26 12:33:12 +02:00
popup_input_filter.h PopupEventFilter: handle keyboard events too 2021-03-25 12:38:43 +00:00
renderjournal.cpp
renderjournal.h
renderloop.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
renderloop.h Wayland: variable refresh rate support 2021-04-30 16:18:39 +02:00
renderloop_p.h Wayland: variable refresh rate support 2021-04-30 16:18:39 +02:00
rootinfo_filter.cpp
rootinfo_filter.h
rulebooksettings.cpp rulebooksettings: Add accesors to the rules settings list 2021-06-07 21:03:29 +02:00
rulebooksettings.h rulebooksettings: Add accesors to the rules settings list 2021-06-07 21:03:29 +02:00
rulebooksettingsbase.kcfg rulebooksettings: Add accesors to the rules settings list 2021-06-07 21:03:29 +02:00
rulebooksettingsbase.kcfgc
rules.cpp Replace QRegExp usages with QRegularExpression 2021-06-22 08:35:10 +00:00
rules.h
rulesettings.kcfg [rules] Allow setting WindowType to KDE specific window type OSD 2021-07-07 10:32:29 +00:00
rulesettings.kcfgc
scene.cpp kscreen effect: Work per screen 2021-07-28 10:57:27 +00:00
scene.h Drop Scene::ImageFilterType 2021-07-26 14:56:21 +00:00
screenedge.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
screenedge.h GIT_SILENT Add trailing comma to enums 2021-03-14 18:06:22 +01:00
screenlockerwatcher.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
screenlockerwatcher.h
screens.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
screens.h Wayland: variable refresh rate support 2021-04-30 16:18:39 +02:00
service_utils.cpp
service_utils.h
session.cpp wayland: Remove direct session 2021-05-24 06:23:00 +00:00
session.h wayland: Remove direct session 2021-05-24 06:23:00 +00:00
session_consolekit.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
session_consolekit.h Refactor session code 2021-03-23 08:01:19 +00:00
session_logind.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
session_logind.h Refactor session code 2021-03-23 08:01:19 +00:00
session_noop.cpp Refactor session code 2021-03-23 08:01:19 +00:00
session_noop.h Refactor session code 2021-03-23 08:01:19 +00:00
settings.kcfgc
shadow.cpp wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
shadow.h scene: Generate quads in item local coordinate space 2021-06-14 07:56:02 +00:00
shadowitem.cpp scene: Improve window quad management 2021-06-14 07:56:02 +00:00
shadowitem.h scene: Generate quads in item local coordinate space 2021-06-14 07:56:02 +00:00
shortcutdialog.ui
sm.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
sm.h GIT_SILENT Add trailing comma to enums 2021-03-14 18:06:22 +01:00
subsurfacemonitor.cpp wayland: Switch to SurfaceInterface::{below,above} 2021-07-08 06:55:38 +00:00
subsurfacemonitor.h
surfaceitem.cpp wayland: Cache last surface-to-buffer matrix 2021-07-22 06:26:00 +00:00
surfaceitem.h Remove stray friend class 2021-07-26 16:25:02 +03:00
surfaceitem_internal.cpp wayland: Cache last surface-to-buffer matrix 2021-07-22 06:26:00 +00:00
surfaceitem_internal.h wayland: Cache last surface-to-buffer matrix 2021-07-22 06:26:00 +00:00
surfaceitem_wayland.cpp wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
surfaceitem_wayland.h wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
surfaceitem_x11.cpp wayland: Cache last surface-to-buffer matrix 2021-07-22 06:26:00 +00:00
surfaceitem_x11.h wayland: Cache last surface-to-buffer matrix 2021-07-22 06:26:00 +00:00
syncalarmx11filter.cpp
syncalarmx11filter.h
tablet_input.cpp
tablet_input.h
tabletmodemanager.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
tabletmodemanager.h
toplevel.cpp Remove unused geometry setters in Item 2021-07-05 20:55:30 +03:00
toplevel.h Add NOTIFY to toplevel x/y/width/height properties 2021-07-14 12:32:14 +03:00
touch_hide_cursor_spy.cpp
touch_hide_cursor_spy.h
touch_input.cpp wayland: Adjust input code to SeatInterface with some renamed methods 2021-03-12 10:19:47 +00:00
touch_input.h wayland: Fix handling of synthetic touch cancel events 2021-02-16 17:53:30 +00:00
udev.cpp platforms/drm: Introduce KWIN_DRM_DEVICES 2021-05-01 12:14:34 +00:00
udev.h platforms/drm: Introduce KWIN_DRM_DEVICES 2021-05-01 12:14:34 +00:00
unmanaged.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
unmanaged.h Unvirtualize Toplevel::bufferGeometry() 2021-05-16 10:48:41 +00:00
useractions.cpp (Wayland) Allow moving windows from one virtual desktop to another with a single action 2021-07-21 10:43:58 +00:00
useractions.h
utils.cpp decoration: Fix rendering issues with scale factors < 1 2021-04-26 11:41:37 +00:00
utils.h Introduce DamageJournal helper 2021-07-24 16:32:13 +03:00
virtualdesktops.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
virtualdesktops.h
virtualdesktopsdbustypes.cpp
virtualdesktopsdbustypes.h
virtualkeyboard_dbus.cpp inputmethod: Add a property to tell whether an input method is running 2021-07-22 17:42:53 +02:00
virtualkeyboard_dbus.h inputmethod: Add a property to tell whether an input method is running 2021-07-22 17:42:53 +02:00
was_user_interaction_x11_filter.cpp
was_user_interaction_x11_filter.h
wayland_server.cpp wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
wayland_server.h wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
waylandclient.cpp wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
waylandclient.h Make Toplevel::isClient() return true for internal and wayland windows 2021-05-25 19:06:17 +03:00
waylandoutput.cpp wayland: Use new api to remove globals safely 2021-05-12 11:31:36 +00:00
waylandoutput.h wayland: Use new api to remove globals safely 2021-05-12 11:31:36 +00:00
waylandoutputdevice.cpp wayland: Use new api to remove globals safely 2021-05-12 11:31:36 +00:00
waylandoutputdevice.h wayland: Use new api to remove globals safely 2021-05-12 11:31:36 +00:00
waylandshellintegration.cpp
waylandshellintegration.h
window_property_notify_x11_filter.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
window_property_notify_x11_filter.h
windowitem.cpp Introduce Item visible property 2021-06-11 06:03:08 +00:00
windowitem.h Introduce Item visible property 2021-06-11 06:03:08 +00:00
workspace.cpp Remove Toplevel::compositing() and Workspace::compositing() 2021-06-22 08:32:35 +00:00
workspace.h Remove Toplevel::compositing() and Workspace::compositing() 2021-06-22 08:32:35 +00:00
x11client.cpp Remove Toplevel::compositing() and Workspace::compositing() 2021-06-22 08:32:35 +00:00
x11client.h Move X11Client::wantsShadowToBeRendered to AbstractClient 2021-06-04 17:57:21 +03:00
x11eventfilter.cpp x11: Move event filter logic to kwinApp() 2021-03-23 08:01:19 +00:00
x11eventfilter.h
x11syncmanager.cpp scenes/opengl: Move out X11 explicit sync 2021-06-14 13:14:54 +00:00
x11syncmanager.h scenes/opengl: Move out X11 explicit sync 2021-06-14 13:14:54 +00:00
xcbutils.cpp
xcbutils.h
xcursortheme.cpp wayland: Fix loading of HiDPI cursors 2021-05-03 10:52:25 +03:00
xcursortheme.h wayland: Fix loading of HiDPI cursors 2021-05-03 10:52:25 +03:00
xdgactivationv1.cpp xdgactivation: do not tell effects about unknown applications 2021-06-18 00:11:56 +00:00
xdgactivationv1.h xdgactivation: Let activation requests through when they come from a window manager 2021-06-18 00:11:56 +00:00
xdgshellclient.cpp wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
xdgshellclient.h Handle when a xdg-toplevel changes its min or max size 2021-07-07 14:17:36 +02:00
xdgshellintegration.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
xdgshellintegration.h
xkb.cpp Run clazy with qt-keywords fixit 2021-06-08 10:49:42 +03:00
xkb.h inputmethod: Allow input methods to grab the keyboard 2021-06-03 19:13:21 +02:00
xwaylandclient.cpp scene: Introduce window items 2021-03-31 13:56:55 +00:00
xwaylandclient.h wayland: Mark Xwayland windows ready for painting when mapped 2021-03-31 13:56:55 +00:00