3rdparty
3rdparty: Synchronize xcursor.{c,h}
2020-10-01 13:54:45 +03:00
autotests
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
cmake /modules
Switch to SPDX license markers
2020-08-07 19:57:56 +00:00
colorcorrection
Fix for Clang: clockskewnotifierengine_linux.cpp needs <cerrno>
2020-11-09 09:51:45 +00:00
data
Expose KWIN_XWL logging category to kdebugsettings
2020-09-24 14:56:35 +03:00
decorations
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
doc
Change CommandAllKey to Meta
2020-05-22 22:39:08 -04:00
effects
Add config module information to builtin effects
2020-11-08 13:36:32 +00:00
helpers
Prettify license headers
2020-08-07 19:57:56 +00:00
kcmkwin
[kcms/effectsmodel] Add config module role to effectsmodel and use it to open config
2020-11-08 13:36:32 +00:00
kconf_update
Make kwin-5.21-desktop-grid-click-behavior.py use Python 3
2020-11-07 12:00:45 +00:00
libinput
Fix Build Warning
2020-08-26 19:24:02 +02:00
libkwineffects
Drop QGraphicsView classes in PaintData
2020-11-03 13:19:47 +00:00
LICENSES
Switch to SPDX license markers
2020-08-07 19:57:56 +00:00
platformsupport
Report partial updates on all outputs
2020-10-30 20:47:05 +00:00
plugins
Prefer function pointer to slot string
2020-11-07 02:56:44 +01:00
qml
Place internal osd windows according to placement policies
2020-09-29 14:06:41 +00:00
runners
SVN_SILENT made messages (.desktop file) - always resolve ours
2020-11-08 06:22:50 +01:00
screencast
screencast: Handle the case where pipewire is not installed
2020-10-26 11:42:38 +00:00
scripting
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
scripts
SVN_SILENT made messages (.desktop file) - always resolve ours
2020-10-20 06:33:09 +02:00
tabbox
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
tests
Prettify license headers
2020-08-07 19:57:56 +00:00
xwl
xwl: No need to delete the source immediately
2020-10-29 15:56:13 +01:00
abstract_client.cpp
Restore empty filename check
2020-11-07 03:17:35 +00:00
abstract_client.h
Adapt to input region changes in kwayland-server
2020-10-17 16:11:13 +03:00
abstract_opengl_context_attribute_builder.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
abstract_opengl_context_attribute_builder.h
Prettify license headers
2020-08-07 19:57:56 +00:00
abstract_output.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
abstract_output.h
Move AbstractWaylandOutput::geometryChanged() to AbstractOutput
2020-09-03 18:11:44 +00:00
abstract_wayland_output.cpp
wayland: Make sure EDID are being fed to wayland outputs
2020-10-29 14:57:50 +00:00
abstract_wayland_output.h
wayland: Make sure EDID are being fed to wayland outputs
2020-10-29 14:57:50 +00:00
activation.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
activities.cpp
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
activities.h
Prettify license headers
2020-08-07 19:57:56 +00:00
appmenu.cpp
Use namespace kwin only in autotests
2020-08-21 22:06:36 +00:00
appmenu.h
Prettify license headers
2020-08-07 19:57:56 +00:00
atoms.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
atoms.h
Prettify license headers
2020-08-07 19:57:56 +00:00
client_machine.cpp
Replace remaining usages of old connect syntax with new connect syntax
2020-09-24 09:33:45 +00:00
client_machine.h
Prettify license headers
2020-08-07 19:57:56 +00:00
CMakeLists.txt
Add windows runner
2020-10-30 10:30:53 +00:00
composite.cpp
Store repaint regions per individual screen
2020-10-30 07:24:01 +00:00
composite.h
Prettify license headers
2020-08-07 19:57:56 +00:00
config-kwin.h.cmake
Only define PipeWire_FOUND if it's found
2020-07-24 02:06:45 +02:00
cursor.cpp
Provide cursor geometry in device-independent pixels
2020-10-27 06:04:17 +00:00
cursor.h
platform/drm: Fix clipped HiDPI hardware cursors
2020-10-27 06:04:17 +00:00
dbusinterface.cpp
queryWindowInfo: Differenciate between unmannaged and user cancel
2020-10-30 19:50:34 +01:00
dbusinterface.h
Prettify license headers
2020-08-07 19:57:56 +00:00
debug_console.cpp
wayland: Adapt to subsurface changes in kwayland-server
2020-11-02 08:47:18 +00:00
debug_console.h
Prettify license headers
2020-08-07 19:57:56 +00:00
debug_console.ui
fixuifiles
2018-09-18 07:52:44 +02:00
deleted.cpp
Store repaint regions per individual screen
2020-10-30 07:24:01 +00:00
deleted.h
Use universal helper for writing toplevels to QDebug streams
2020-08-21 11:42:53 +00:00
dmabuftexture.cpp
Use namespace kwin only in autotests
2020-08-21 22:06:36 +00:00
dmabuftexture.h
Prettify license headers
2020-08-07 19:57:56 +00:00
effectloader.cpp
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
effectloader.h
Prettify license headers
2020-08-07 19:57:56 +00:00
effects.cpp
Revert "[libkwineffects] Add windowId to EffectWindow"
2020-11-01 14:29:16 +00:00
effects.h
Revert "[libkwineffects] Add windowId to EffectWindow"
2020-11-01 14:29:16 +00:00
egl_context_attribute_builder.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
egl_context_attribute_builder.h
Prettify license headers
2020-08-07 19:57:56 +00:00
events.cpp
x11: Make removal of X11 event filters safe
2020-09-29 08:26:28 +00:00
fixqopengl.h
Prettify license headers
2020-08-07 19:57:56 +00:00
focuschain.cpp
[focuschain/task switcher] Add hidden option to govern repositioning minimized windows
2020-11-04 16:16:29 +00:00
focuschain.h
Revert "[focuschain/task switcher] Remove special handling for minimized windows"
2020-11-04 16:16:29 +00:00
geometrytip.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
geometrytip.h
Prettify license headers
2020-08-07 19:57:56 +00:00
gestures.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
gestures.h
Prettify license headers
2020-08-07 19:57:56 +00:00
globalshortcuts.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
globalshortcuts.h
Prettify license headers
2020-08-07 19:57:56 +00:00
group.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
group.h
Prettify license headers
2020-08-07 19:57:56 +00:00
HACKING.md
Introduce coding-conventions.md
2020-02-03 12:45:47 +02:00
idle_inhibition.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
idle_inhibition.h
Prettify license headers
2020-08-07 19:57:56 +00:00
input.cpp
Adjust tablet input stuff to kwayland-server changes
2020-11-05 07:09:57 +00:00
input.h
Avoid QPointer in return types of Input methods
2020-09-08 08:04:13 +00:00
input_event.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
input_event.h
Prettify license headers
2020-08-07 19:57:56 +00:00
input_event_spy.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
input_event_spy.h
Prettify license headers
2020-08-07 19:57:56 +00:00
inputmethod.cpp
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
inputmethod.h
inputmethod: remove the workarounds
2020-10-08 17:56:44 +05:30
inputpanelv1client.cpp
Adapt to input region changes in kwayland-server
2020-10-17 16:11:13 +03:00
inputpanelv1client.h
Port InputPanelV1Client to WaylandClient's geometry helpers
2020-09-03 18:11:44 +00:00
inputpanelv1integration.cpp
wayland: Refactor creation of input panel clients
2020-09-04 13:08:34 +00:00
inputpanelv1integration.h
wayland: Refactor creation of input panel clients
2020-09-04 13:08:34 +00:00
internal_client.cpp
Properly test internal window flags
2020-09-23 18:21:24 +03:00
internal_client.h
Use better window placement heuristics for internal clients
2020-09-23 14:39:15 +00:00
keyboard_input.cpp
fix: redundant keyboard layout OSD notification
2020-09-29 14:20:03 +00:00
keyboard_input.h
Prettify license headers
2020-08-07 19:57:56 +00:00
keyboard_layout.cpp
fix: no OSD indication when switching keyboard layout with Application Policy
2020-09-29 14:20:03 +00:00
keyboard_layout.h
fix: no OSD indication when switching keyboard layout with Application Policy
2020-09-29 14:20:03 +00:00
keyboard_layout_switching.cpp
fix: [1/2] Keyboard Layout applet doesn't follow actual layout switching
2020-10-30 14:54:14 +00:00
keyboard_layout_switching.h
Prettify license headers
2020-08-07 19:57:56 +00:00
keyboard_repeat.cpp
wayland: adapt to changes in the keyboard and seat interface
2020-10-20 14:48:29 +00:00
keyboard_repeat.h
Prettify license headers
2020-08-07 19:57:56 +00:00
killwindow.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
killwindow.h
Prettify license headers
2020-08-07 19:57:56 +00:00
kwin.kcfg
[focuschain/task switcher] Add hidden option to govern repositioning minimized windows
2020-11-04 16:16:29 +00:00
kwin.notifyrc
SVN_SILENT made messages (.desktop file) - always resolve ours
2020-11-06 06:24:08 +01:00
kwinbindings.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
KWinDBusInterfaceConfig.cmake.in
Add path to kwin_wayland binary to KWin's installed CMakeConfig
2015-11-19 09:28:16 +01:00
layers.cpp
Rename the variable where override-redirect windows are stored
2020-10-09 18:49:32 +03:00
layershellv1client.cpp
Enable shadow protocol support for all Wayland clients
2020-09-25 10:10:10 +03:00
layershellv1client.h
Implement the layer-shell v1 protocol
2020-09-03 18:11:44 +00:00
layershellv1integration.cpp
Slightly improve code readability
2020-09-09 17:05:34 +03:00
layershellv1integration.h
Implement the layer-shell v1 protocol
2020-09-03 18:11:44 +00:00
linux_dmabuf.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
linux_dmabuf.h
Prettify license headers
2020-08-07 19:57:56 +00:00
logind.cpp
Remove unnecessary comparisons
2020-11-07 02:56:09 +01:00
logind.h
drm: Make sure the screens are turned on when we come from suspend
2020-11-03 17:59:02 +00:00
logo.png
GIT_SILENT: add KWin icon as repository logo
2020-05-20 12:47:52 +00:00
main.cpp
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
main.h
xwayland: Avoid creating a tree query on crash
2020-10-14 16:17:42 +00:00
main_wayland.cpp
virtualkeyboard: rename class to InputMethod
2020-09-29 20:55:24 +05:30
main_wayland.h
Prettify license headers
2020-08-07 19:57:56 +00:00
main_x11.cpp
Replace remaining usages of old connect syntax with new connect syntax
2020-09-24 09:33:45 +00:00
main_x11.h
Prettify license headers
2020-08-07 19:57:56 +00:00
Mainpage.dox
Messages.sh
Add windows runner
2020-10-30 10:30:53 +00:00
modifier_only_shortcuts.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
modifier_only_shortcuts.h
Prettify license headers
2020-08-07 19:57:56 +00:00
moving_client_x11_filter.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
moving_client_x11_filter.h
Prettify license headers
2020-08-07 19:57:56 +00:00
netinfo.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
netinfo.h
Prettify license headers
2020-08-07 19:57:56 +00:00
onscreennotification.cpp
Use namespace kwin only in autotests
2020-08-21 22:06:36 +00:00
onscreennotification.h
Prettify license headers
2020-08-07 19:57:56 +00:00
options.cpp
[focuschain/task switcher] Add hidden option to govern repositioning minimized windows
2020-11-04 16:16:29 +00:00
options.h
[focuschain/task switcher] Add hidden option to govern repositioning minimized windows
2020-11-04 16:16:29 +00:00
org.kde.kappmenu.xml
Restore global menu support
2017-01-11 10:21:03 +01:00
org.kde.kwin.ColorCorrect.xml
[nightcolor] Expose transition timings to d-bus
2020-01-15 21:15:26 +02:00
org.kde.kwin.Compositing.xml
[kcmkwin/compositing] Hide config options which don't make sense if Compositing is required
2016-09-13 15:47:42 +02:00
org.kde.kwin.Effects.xml
org.kde.KWin.Session.xml
Remove QSessionManager usage
2020-04-06 11:51:47 +02:00
org.kde.KWin.VirtualDesktopManager.xml
[wayland] Use the new plasma virtual desktop protocol
2018-11-01 16:35:29 +01:00
org.kde.KWin.xml
Add a dbus method getWindowInfo returning same data as queryWindowInfo
2018-12-17 18:12:17 +01:00
osd.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
osd.h
Prettify license headers
2020-08-07 19:57:56 +00:00
outline.cpp
Replace remaining usages of old connect syntax with new connect syntax
2020-09-24 09:33:45 +00:00
outline.h
Prettify license headers
2020-08-07 19:57:56 +00:00
outputscreens.cpp
Introduce Platform::findOutput(int) overload
2020-09-03 18:11:44 +00:00
outputscreens.h
Prettify license headers
2020-08-07 19:57:56 +00:00
overlaywindow.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
overlaywindow.h
Prettify license headers
2020-08-07 19:57:56 +00:00
placement.cpp
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
placement.h
Prettify license headers
2020-08-07 19:57:56 +00:00
plasma-kwin_wayland.service.in
Update systemd units
2020-09-29 06:10:20 +00:00
plasma-kwin_x11.service.in
Update systemd units
2020-09-29 06:10:20 +00:00
platform.cpp
platforms/drm: Use a software cursor if the cursor image is too big
2020-10-29 08:53:07 +00:00
platform.h
platforms/drm: Use a software cursor if the cursor image is too big
2020-10-29 08:53:07 +00:00
pointer_input.cpp
Adjust kwin to pointer constraints changes in kws
2020-11-03 22:11:28 +02:00
pointer_input.h
Prettify license headers
2020-08-07 19:57:56 +00:00
popup_input_filter.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
popup_input_filter.h
Prettify license headers
2020-08-07 19:57:56 +00:00
README.md
Capstone commit to prevent force push reversed commits returning accidentally.
2020-06-03 09:54:00 +00:00
rootinfo_filter.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
rootinfo_filter.h
Prettify license headers
2020-08-07 19:57:56 +00:00
rulebooksettings.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
rulebooksettings.h
Prettify license headers
2020-08-07 19:57:56 +00:00
rulebooksettingsbase.kcfg
Port kwinrules kcm to kconfigxt
2020-03-16 13:21:43 +01:00
rulebooksettingsbase.kcfgc
Port kwinrules kcm to kconfigxt
2020-03-16 13:21:43 +01:00
rules.cpp
Replace remaining usages of old connect syntax with new connect syntax
2020-09-24 09:33:45 +00:00
rules.h
Prettify license headers
2020-08-07 19:57:56 +00:00
rulesettings.kcfg
Fix minor typo: inital -> initial
2020-03-17 09:41:12 +02:00
rulesettings.kcfgc
Port kwinrules kcm to kconfigxt
2020-03-16 13:21:43 +01:00
scene.cpp
Fix a typo
2020-11-04 17:38:28 +02:00
scene.h
scene: Simplify decoration quad generation code
2020-11-04 14:19:47 +00:00
screenedge.cpp
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
screenedge.h
Prettify license headers
2020-08-07 19:57:56 +00:00
screenlockerwatcher.cpp
Replace remaining usages of old connect syntax with new connect syntax
2020-09-24 09:33:45 +00:00
screenlockerwatcher.h
Prettify license headers
2020-08-07 19:57:56 +00:00
screens.cpp
Replace remaining usages of old connect syntax with new connect syntax
2020-09-24 09:33:45 +00:00
screens.h
Prettify license headers
2020-08-07 19:57:56 +00:00
service_utils.cpp
Fix email address
2020-09-09 18:33:22 +02:00
service_utils.h
Screenshot effect: add a screenshotScreens(...) to screenshot specific screens
2020-09-30 07:44:30 +00:00
settings.kcfgc
shadow.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
shadow.h
Prettify license headers
2020-08-07 19:57:56 +00:00
shortcutdialog.ui
sm.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
sm.h
Prettify license headers
2020-08-07 19:57:56 +00:00
subsurfacemonitor.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
subsurfacemonitor.h
Prettify license headers
2020-08-07 19:57:56 +00:00
syncalarmx11filter.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
syncalarmx11filter.h
Prettify license headers
2020-08-07 19:57:56 +00:00
tablet_input.cpp
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
tablet_input.h
Prettify license headers
2020-08-07 19:57:56 +00:00
tabletmodemanager.cpp
Use namespace kwin only in autotests
2020-08-21 22:06:36 +00:00
tabletmodemanager.h
Prettify license headers
2020-08-07 19:57:56 +00:00
TESTING.md
[platform/virtual] Drop support for vgem and rendernode
2019-01-12 07:37:25 +01:00
thumbnailitem.cpp
Replace remaining usages of old connect syntax with new connect syntax
2020-09-24 09:33:45 +00:00
thumbnailitem.h
Prettify license headers
2020-08-07 19:57:56 +00:00
toplevel.cpp
correct the surface id
2020-11-03 13:10:35 +00:00
toplevel.h
Store repaint regions per individual screen
2020-10-30 07:24:01 +00:00
touch_hide_cursor_spy.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
touch_hide_cursor_spy.h
Prettify license headers
2020-08-07 19:57:56 +00:00
touch_input.cpp
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
touch_input.h
Prettify license headers
2020-08-07 19:57:56 +00:00
udev.cpp
Drop check for if parent subsystem is PCI
2020-10-13 11:42:17 +00:00
udev.h
Multi-GPU output support on Wayland
2020-10-05 21:05:55 +00:00
unmanaged.cpp
Store repaint regions per individual screen
2020-10-30 07:24:01 +00:00
unmanaged.h
Use universal helper for writing toplevels to QDebug streams
2020-08-21 11:42:53 +00:00
useractions.cpp
If include is define in .h remove it if it's defined in .cpp too (scripted)
2020-10-23 21:37:16 +02:00
useractions.h
Prettify license headers
2020-08-07 19:57:56 +00:00
utils.cpp
Implement the layer-shell v1 protocol
2020-09-03 18:11:44 +00:00
utils.h
Implement the layer-shell v1 protocol
2020-09-03 18:11:44 +00:00
virtual_terminal.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
virtual_terminal.h
Prettify license headers
2020-08-07 19:57:56 +00:00
virtualdesktops.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
virtualdesktops.h
Prettify license headers
2020-08-07 19:57:56 +00:00
virtualdesktopsdbustypes.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
virtualdesktopsdbustypes.h
Prettify license headers
2020-08-07 19:57:56 +00:00
virtualkeyboard_dbus.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
virtualkeyboard_dbus.h
Prettify license headers
2020-08-07 19:57:56 +00:00
was_user_interaction_x11_filter.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
was_user_interaction_x11_filter.h
Prettify license headers
2020-08-07 19:57:56 +00:00
wayland_server.cpp
Adjust tablet input stuff to kwayland-server changes
2020-11-05 07:09:57 +00:00
wayland_server.h
Adjust tablet input stuff to kwayland-server changes
2020-11-05 07:09:57 +00:00
waylandclient.cpp
Enable shadow protocol support for all Wayland clients
2020-09-25 10:10:10 +03:00
waylandclient.h
Remove WaylandClient::isInputMethod()
2020-09-04 06:47:38 +00:00
waylandshellintegration.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
waylandshellintegration.h
Prettify license headers
2020-08-07 19:57:56 +00:00
window_property_notify_x11_filter.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
window_property_notify_x11_filter.h
Prettify license headers
2020-08-07 19:57:56 +00:00
workspace.cpp
Remove unnecessary include
2020-11-07 02:57:02 +01:00
workspace.h
Add windows runner
2020-10-30 10:30:53 +00:00
x11client.cpp
Store repaint regions per individual screen
2020-10-30 07:24:01 +00:00
x11client.h
Move struts logic to AbstractClient
2020-09-03 18:11:44 +00:00
x11eventfilter.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
x11eventfilter.h
Prettify license headers
2020-08-07 19:57:56 +00:00
xcbutils.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
xcbutils.h
Correct typos in xcbutils.h
2020-09-25 08:45:06 +00:00
xcursortheme.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
xcursortheme.h
Prettify license headers
2020-08-07 19:57:56 +00:00
xdgshellclient.cpp
Store repaint regions per individual screen
2020-10-30 07:24:01 +00:00
xdgshellclient.h
wayland: Provide a way to force xdg surface configure events
2020-10-26 18:18:42 +02:00
xdgshellintegration.cpp
Use consistent naming pattern for wayland shell integrations
2020-09-04 16:51:25 +03:00
xdgshellintegration.h
Use consistent naming pattern for wayland shell integrations
2020-09-04 16:51:25 +03:00
xkb.cpp
wayland: adapt to changes in the keyboard and seat interface
2020-10-20 14:48:29 +00:00
xkb.h
Prettify license headers
2020-08-07 19:57:56 +00:00
xkb_qt_mapping.h
Prettify license headers
2020-08-07 19:57:56 +00:00
xwaylandclient.cpp
Prettify license headers
2020-08-07 19:57:56 +00:00
xwaylandclient.h
Prettify license headers
2020-08-07 19:57:56 +00:00