autotests
Ensure the Compositor does not start during termination
2019-01-12 07:36:55 +01:00
cmake /modules
Bring FindFontconfig.cmake up to ECM standards
2018-12-18 18:11:11 +01:00
colorcorrection
[colorcorrection] Make GammaRamp non-copyable
2018-10-07 20:57:57 +03:00
data
[kcmkwin/kwinrules] Don't include kdeglobals in rules config
2018-12-19 13:07:50 +00:00
decorations
[decorations] Emit DecorationSettings::fontChanged signal
2018-11-15 22:08:41 +02:00
doc
[KCMs] move GHNS buttons to the normal location
2018-10-31 07:29:22 -06:00
effects
SVN_SILENT made messages (.desktop file) - always resolve ours
2019-01-11 05:41:32 +01:00
helpers
Merge branch 'Plasma/5.14'
2018-11-16 13:48:46 +01:00
kcmkwin
[kcmkwin/decoration] Add ellipsis to window decoration search
2019-01-11 17:42:09 +01:00
kconf_update
[kconf_update] Use scripted dim screen effect
2018-11-26 16:18:46 +02:00
libinput
[libinput] Add support for clickfinger and button areas click method
2018-12-22 17:29:49 +01:00
libkwineffects
Fix minor Doxygen issues
2019-01-11 15:36:22 +02:00
packageplugins
SVN_SILENT made messages (.desktop file) - always resolve ours
2018-12-28 05:34:06 +01:00
platformsupport
Request a high-priority EGL contexts
2018-03-29 20:34:22 +09:00
plugins
[platform/virtual] Drop support for vgem and rendernode
2019-01-12 07:37:25 +01:00
qml
fix virtual keyboard on Plasma Mobile
2018-12-10 16:50:06 +01:00
scripting
[scripting] Avoid threading issues when loading from a file
2019-01-09 23:37:37 +00:00
scripts
SVN_SILENT made messages (.desktop file) - always resolve ours
2018-12-24 05:25:01 +01:00
shaders
[libkwinglutils] Cleanup Shader API: removal of ShaderType
2016-01-26 09:42:49 +01:00
tabbox
SVN_SILENT made messages (.desktop file) - always resolve ours
2018-11-22 06:02:11 +01:00
tests
Use locked cursor position hint
2018-07-27 17:19:33 +02:00
.arcconfig
Adding .arcconfig
2016-03-15 13:37:47 +01:00
.arclint
Add .arclint
2018-10-02 19:44:07 +03:00
16-apps-kwin.png
Fix installing of icons
2014-06-02 14:56:42 +02:00
32-apps-kwin.png
Fix installing of icons
2014-06-02 14:56:42 +02:00
48-apps-kwin.png
Fix installing of icons
2014-06-02 14:56:42 +02:00
abstract_client.cpp
Move groupTransient and group from Client to AbstractClient as virtual
2019-01-12 07:35:18 +01:00
abstract_client.h
Move groupTransient and group from Client to AbstractClient as virtual
2019-01-12 07:35:18 +01:00
abstract_opengl_context_attribute_builder.cpp
Request a high-priority EGL contexts
2018-03-29 20:34:22 +09:00
abstract_opengl_context_attribute_builder.h
Request a high-priority EGL contexts
2018-03-29 20:34:22 +09:00
abstract_output.cpp
Add output orientation size helper
2018-11-14 20:05:39 +01:00
abstract_output.h
Add output orientation size helper
2018-11-14 20:05:39 +01:00
activation.cpp
Drop no longer needed cast to Client in TabGroup related code
2018-05-20 20:18:09 +02:00
activities.cpp
Revert "Remove saving and loading (and client matching by) WM_COMMAND."
2016-06-23 21:07:03 +02:00
activities.h
[autotests/integration] Add a first test case for activities
2016-08-12 12:52:47 +02:00
appmenu.cpp
Don't try to open application menu when client doesn't have one
2018-04-23 15:42:02 +02:00
appmenu.h
Fix minor EBN issues
2018-08-29 21:02:16 +03:00
atoms.cpp
Restore global menu support
2017-01-11 10:21:03 +01:00
atoms.h
Restore global menu support
2017-01-11 10:21:03 +01:00
client.cpp
Support starting the killer_helper from build dir
2018-11-09 09:24:50 +01:00
client.h
Move groupTransient and group from Client to AbstractClient as virtual
2019-01-12 07:35:18 +01:00
client_machine.cpp
Fix heap-use-after-free use in resolving ClientMachine
2015-10-01 10:09:52 +02:00
client_machine.h
Improved resolving whether a window is on local machine
2013-01-21 16:00:49 +01:00
CMakeLists.txt
Bring FindFontconfig.cmake up to ECM standards
2018-12-18 18:11:11 +01:00
composite.cpp
Ensure the Compositor does not start during termination
2019-01-12 07:36:55 +01:00
composite.h
Drop the explicit fallback to XRender
2017-10-19 18:26:57 +02:00
config-kwin.h.cmake
Require libinput and udev
2018-02-04 15:00:42 +01:00
COPYING
Put licence files on each repo, removing from root.
2014-03-26 19:01:09 +01:00
COPYING.DOC
Put licence files on each repo, removing from root.
2014-03-26 19:01:09 +01:00
cursor.cpp
Drop XFixes include in cursor.cpp
2019-01-09 22:29:45 +02:00
cursor.h
Fix minor Doxygen issues
2019-01-11 15:36:22 +02:00
dbusinterface.cpp
Port window specific rules dialog to DBus
2018-12-31 07:58:12 +01:00
dbusinterface.h
Add a dbus method getWindowInfo returning same data as queryWindowInfo
2018-12-17 18:12:17 +01:00
debug_console.cpp
i18n: Fix untranslatable table row "Delta"
2018-09-17 13:43:05 +03:00
debug_console.h
Require libinput and udev
2018-02-04 15:00:42 +01:00
debug_console.ui
fixuifiles
2018-09-18 07:52:44 +02:00
deleted.cpp
Move groupTransient and group from Client to AbstractClient as virtual
2019-01-12 07:35:18 +01:00
deleted.h
[libkwineffects] Replace property name lookup with calling the virtual methods
2018-11-30 11:22:20 +00:00
effectloader.cpp
Introduce an EffectsHandler::animationsSupported -> bool
2016-08-15 17:38:33 +02:00
effectloader.h
Fix minor EBN issues in the Doxygen code
2018-12-03 23:40:12 +02:00
effects.cpp
[libkwineffects] Port the remaining bits of API to dynamic dispatch
2019-01-07 21:40:45 +02:00
effects.h
[libkwineffects] Port the remaining bits of API to dynamic dispatch
2019-01-07 21:40:45 +02:00
egl_context_attribute_builder.cpp
Request a high-priority EGL contexts
2018-03-29 20:34:22 +09:00
egl_context_attribute_builder.h
[qpa] Use the new OpenGLContextAttributeBuilder to create Qt's OpenGL context
2017-07-17 16:53:37 +02:00
events.cpp
Create a dedicated X11Filter for Client sync events and move it to X11 platform
2017-10-19 19:56:58 +02:00
ExtraDesktop.sh
Add ExtraDestkop.sh files
2011-07-12 16:46:09 +01:00
fixqopengl.h
Fix the build on armhf/aarch64
2018-03-06 09:25:33 +05:30
focuschain.cpp
Use explicit Chain type in the focus chain
2018-07-30 11:23:43 +03:00
focuschain.h
Use explicit Chain type in the focus chain
2018-07-30 11:23:43 +03:00
geometry.cpp
Fix minor EBN issues
2018-08-29 21:02:16 +03:00
geometrytip.cpp
Port to CMake AUTOMOC
2016-02-01 21:05:36 +01:00
geometrytip.h
Use Xcb::GeometryHints instead of XGetWMNormalHints
2015-01-27 12:48:03 +01:00
gestures.cpp
Fix build with clang and GCC6
2017-03-29 14:45:44 +02:00
gestures.h
Add support for screenedge touchscreen events through XInput 2.2
2017-03-27 17:44:15 +02:00
globalshortcuts.cpp
Don't try to filter null key combinations
2018-04-24 16:35:23 +02:00
globalshortcuts.h
Fix minor EBN issues in the Doxygen code
2018-12-03 23:40:12 +02:00
group.cpp
Move groupTransient and group from Client to AbstractClient as virtual
2019-01-12 07:35:18 +01:00
group.h
Improve updating user timestamp
2014-06-03 13:59:10 +02:00
HACKING.md
Introduce a new HACKING.md document to replace the previous HACKING
2018-12-17 18:11:59 +01:00
idle_inhibition.cpp
Use appropriate sequence algorithms in IdleInhibition
2019-01-11 15:28:28 +02:00
idle_inhibition.h
Use appropriate sequence algorithms in IdleInhibition
2019-01-11 15:28:28 +02:00
input.cpp
Revert "Remove comparison between signed and unsigned integer expressions warning"
2019-01-04 20:30:24 +01:00
input.h
Fix minor Doxygen issues
2019-01-11 15:36:22 +02:00
input_event.cpp
Pass SwitchEvent from LibInput through KWin and add to DebugConsole
2018-01-09 19:32:58 +01:00
input_event.h
Pass SwitchEvent from LibInput through KWin and add to DebugConsole
2018-01-09 19:32:58 +01:00
input_event_spy.cpp
Pass SwitchEvent from LibInput through KWin and add to DebugConsole
2018-01-09 19:32:58 +01:00
input_event_spy.h
Pass SwitchEvent from LibInput through KWin and add to DebugConsole
2018-01-09 19:32:58 +01:00
keyboard_input.cpp
Introduce a command line option to disable any kind of global shortcuts
2018-12-13 19:36:28 +01:00
keyboard_input.h
Split KWin::Xkb into a dedicated .h and .cpp
2017-02-15 17:48:55 +01:00
keyboard_layout.cpp
Fix warning
2018-04-06 18:43:12 +02:00
keyboard_layout.h
Introduce support for keyboard layout switching policies
2017-04-22 08:15:25 +02:00
keyboard_layout_switching.cpp
Use end() instead of constEnd() for where we compare to an iterator
2017-04-22 20:28:12 +02:00
keyboard_layout_switching.h
Add support for keyboard layout switching policy "winclass"
2017-04-22 08:15:59 +02:00
keyboard_repeat.cpp
Split Keyboard Repeat handling into a dedicated InputEventSpy
2017-01-27 16:03:37 +01:00
keyboard_repeat.h
Split Keyboard Repeat handling into a dedicated InputEventSpy
2017-01-27 16:03:37 +01:00
killwindow.cpp
Use OnScreenNotification in kill window
2016-12-21 19:45:02 +01:00
killwindow.h
Support interactive window selection through the Platform
2016-11-17 08:08:56 +01:00
kwin.kcfg
Drop OpenGL based color correction from KWin
2016-11-22 07:16:51 +01:00
kwin.notifyrc
SVN_SILENT made messages (.desktop file) - always resolve ours
2018-11-22 06:02:11 +01:00
kwinbindings.cpp
Expose more default window management shortcuts
2018-03-16 17:18:55 -06:00
KWinDBusInterfaceConfig.cmake.in
Add path to kwin_wayland binary to KWin's installed CMakeConfig
2015-11-19 09:28:16 +01:00
lanczosfilter.cpp
Raise minimum required Mesa version to 10.0
2017-07-06 20:45:58 +02:00
lanczosfilter.h
Move SceneOpenGL into a dedicated plugin
2017-09-30 13:12:10 +02:00
layers.cpp
Move groupTransient and group from Client to AbstractClient as virtual
2019-01-12 07:35:18 +01:00
logind.cpp
logind: Add a function that detects the logind seat.
2018-01-05 22:46:39 +01:00
logind.h
logind: Add a function that detects the logind seat.
2018-01-05 22:46:39 +01:00
main.cpp
Update about data
2018-12-03 10:31:50 +02:00
main.h
Ensure the Compositor does not start during termination
2019-01-12 07:36:55 +01:00
main_wayland.cpp
Ensure the Compositor does not start during termination
2019-01-12 07:36:55 +01:00
main_wayland.h
Ensure Workspace is only started once in Wayland-only mode
2017-10-01 09:06:51 +02:00
main_x11.cpp
Ensure the Compositor does not start during termination
2019-01-12 07:36:55 +01:00
main_x11.h
Move everything KCrash related from Application to ApplicationX11
2016-05-09 08:08:49 +02:00
Mainpage.dox
manage.cpp
Re-evaluate the window rules when the window class of a Client changes
2018-11-07 09:33:39 +01:00
Messages.sh
Fix untranslatable strings in debug_console.ui shortcutdialog.ui
2018-09-17 11:39:47 +02:00
modifier_only_shortcuts.cpp
Track the actual pressed keys in ModifierOnlyShortcuts
2017-02-23 16:55:41 +01:00
modifier_only_shortcuts.h
Track the actual pressed keys in ModifierOnlyShortcuts
2017-02-23 16:55:41 +01:00
moving_client_x11_filter.cpp
Move X11 movingClient handling into a dedicated X11EventFilter
2017-09-01 16:57:43 +02:00
moving_client_x11_filter.h
Move X11 movingClient handling into a dedicated X11EventFilter
2017-09-01 16:57:43 +02:00
netinfo.cpp
Revert "Revert "Add "SkipSwitcher" to API""
2018-05-23 23:33:39 -05:00
netinfo.h
Create a dedicated X11EventFilter for the events used by RootInfo
2017-09-30 12:57:21 +02:00
onscreennotification.cpp
Drop invalid .moc file inclusion
2018-03-04 16:10:18 +01:00
onscreennotification.h
Add support for skip close animation to OnScreenMessage
2017-01-25 13:54:34 +01:00
options.cpp
Try all supported Compositor Types of the current Platform
2017-10-19 18:26:33 +02:00
options.h
Move XRandR event filter into XRandRScreens
2017-09-12 18:53:08 +02:00
org.freedesktop.ScreenSaver.xml
Add a copy of org.freedesktop.ScreenSaver.xml for KWin
2014-03-24 16:30:22 +01:00
org.kde.kappmenu.xml
Restore global menu support
2017-01-11 10:21:03 +01:00
org.kde.kwin.ColorCorrect.xml
[colorcorrection] Night Color - blue light filter at nighttime
2017-12-11 10:58:40 +01: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
[kwin] Add a new EffectLoader
2014-03-28 14:04:55 +01:00
org.kde.kwin.OrientationSensor.xml
Add DBus interface to OrientationSensor and a persistent configuration
2017-12-26 22:02:47 +01: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
orientation_sensor.cpp
Add DBus interface to OrientationSensor and a persistent configuration
2017-12-26 22:02:47 +01:00
orientation_sensor.h
Add DBus interface to OrientationSensor and a persistent configuration
2017-12-26 22:02:47 +01:00
osd.cpp
Add support for skip close animation to OnScreenMessage
2017-01-25 13:54:34 +01:00
osd.h
Add support for skip close animation to OnScreenMessage
2017-01-25 13:54:34 +01:00
outline.cpp
Move NonComposited Outline into the X11 standalone platform
2017-09-01 17:07:23 +02:00
outline.h
Fix minor Doxygen issues
2019-01-11 15:36:22 +02:00
outputscreens.cpp
Move output refresh rate getter into AbstractOutput
2018-11-14 20:04:29 +01:00
outputscreens.h
Move output refresh rate getter into AbstractOutput
2018-11-14 20:04:29 +01:00
overlaywindow.cpp
Move the X11 specific OverlayWindow into the platform/x11
2017-08-12 11:32:29 +02:00
overlaywindow.h
Move the X11 specific OverlayWindow into the platform/x11
2017-08-12 11:32:29 +02:00
placement.cpp
Honor struts when placing Wayland transients
2018-12-31 07:58:50 +01:00
placement.h
Move implementation of Client::packTo to AbstractClient
2015-10-26 11:30:34 +01:00
platform.cpp
Remove unused check
2018-10-25 08:05:13 +02:00
platform.h
[colorcorrection] Set gamma through Output class
2018-08-31 11:58:21 +02:00
pointer_input.cpp
[wayland] Don't use hardcoded move-resize cursor
2018-12-31 12:35:01 +02:00
pointer_input.h
Rework InputDeviceHandler focus tracking
2018-12-02 21:36:11 +01:00
popup_input_filter.cpp
Cancel popup if the user clicked window decoration of parent window
2017-04-11 20:22:32 +02:00
popup_input_filter.h
Initial support for popup window handling
2017-04-07 16:14:50 +02:00
README.md
Add a new markdown README
2018-12-22 08:42:38 +01:00
resources.qrc
[libkwinglutils] Cleanup Shader API: removal of ShaderType
2016-01-26 09:42:49 +01:00
rootinfo_filter.cpp
Create a dedicated X11EventFilter for the events used by RootInfo
2017-09-30 12:57:21 +02:00
rootinfo_filter.h
Create a dedicated X11EventFilter for the events used by RootInfo
2017-09-30 12:57:21 +02:00
rules.cpp
Port window specific rules dialog to DBus
2018-12-31 07:58:12 +01:00
rules.h
Merge branch 'Plasma/5.12' into Plasma/5.13
2018-05-20 15:41:48 +02:00
sc-apps-kwin.svgz
Fix installing of icons
2014-06-02 14:56:42 +02:00
scene.cpp
Use QVector in paintGenericScreen
2019-01-12 01:19:36 +02:00
scene.h
Fix minor Doxygen issues
2019-01-11 15:36:22 +02:00
screenedge.cpp
Fix minor EBN issues
2018-08-29 21:02:16 +03:00
screenedge.h
Fix minor Doxygen issues
2019-01-11 15:36:22 +02:00
screenlockerwatcher.cpp
Delay query whether screenlocker is registered till WaylandServer is initialized
2016-08-16 10:17:14 +02:00
screenlockerwatcher.h
[autotests/integration] Add ScreenLockerWatcher to the Test::lockScreen and ::unlockScreen
2016-08-16 10:23:37 +02:00
screens.cpp
Load Kwin's internal cursors for the highest resolution of attached monitors
2018-06-23 23:26:54 +01:00
screens.h
Load Kwin's internal cursors for the highest resolution of attached monitors
2018-06-23 23:26:54 +01:00
settings.kcfgc
Use KConfigXT in KWin::Options
2013-02-14 08:29:03 +01:00
shadow.cpp
Avoid deleting ourselves midway through updateShadow
2018-12-06 12:55:12 +00:00
shadow.h
Fix typo
2018-08-04 22:35:40 +03:00
shell_client.cpp
[autotests] Test popup open/close animations
2019-01-08 15:48:22 +02:00
shell_client.h
[wayland] XdgDecoration Support
2019-01-01 17:53:48 +00:00
shortcutdialog.ui
[kwin] Use ui-file for ShortcutDialog
2014-02-27 10:18:37 +01:00
sm.cpp
Avoid potential assert in SM saving
2018-06-27 01:36:02 +01:00
sm.h
Revert "Remove saving and loading (and client matching by) WM_COMMAND."
2016-06-23 21:07:03 +02:00
tabgroup.cpp
Port TabGroup from Client to AbstractClient
2018-05-20 19:50:29 +02:00
tabgroup.h
Move TabGroup functionality from Client to AbstractClient
2018-05-20 19:50:35 +02:00
tabletmodemanager.cpp
Remove remaining HAVE_INPUT ifdef sections
2018-02-10 20:36:43 +01:00
tabletmodemanager.h
Expose if the tablet mode switch is available
2018-01-25 12:46:38 +01:00
TESTING.md
[platform/virtual] Drop support for vgem and rendernode
2019-01-12 07:37:25 +01:00
thumbnailitem.cpp
Fix minor EBN issues
2018-08-29 21:02:16 +03:00
thumbnailitem.h
ThumbnailItem operates on AbstractClient
2015-05-21 13:34:26 +02:00
toplevel.cpp
Cast to AbstractClient instead of Client in Toplevel::setReadyForPainting
2019-01-12 07:35:59 +01:00
toplevel.h
Fix minor Doxygen issues
2019-01-11 15:36:22 +02:00
touch_hide_cursor_spy.cpp
Hide mouse cursor when interacting with touch screen
2018-12-13 18:55:46 +01:00
touch_hide_cursor_spy.h
Hide mouse cursor when interacting with touch screen
2018-12-13 18:55:46 +01:00
touch_input.cpp
Leave decoration on touch up only once
2018-12-13 11:06:08 +01:00
touch_input.h
Unset touch targets on no current touch points
2018-12-13 10:59:07 +01:00
udev.cpp
[platform/virtual] Drop support for vgem and rendernode
2019-01-12 07:37:25 +01:00
udev.h
[platform/virtual] Drop support for vgem and rendernode
2019-01-12 07:37:25 +01:00
unmanaged.cpp
[wayland] Move AbstractClient::desktops from QList to QVector
2018-11-07 16:22:59 +00:00
unmanaged.h
[wayland] Move AbstractClient::desktops from QList to QVector
2018-11-07 16:22:59 +00:00
useractions.cpp
Port window specific rules dialog to DBus
2018-12-31 07:58:12 +01:00
useractions.h
[wayland] Use the new plasma virtual desktop protocol
2018-11-01 16:35:29 +01:00
utils.cpp
Make it easier to debug the virtualkeyboard
2018-12-10 16:28:13 +05:30
utils.h
Make it easier to debug the virtualkeyboard
2018-12-10 16:28:13 +05:30
virtual_terminal.cpp
Fix build with future glibc (major/minor macros)
2016-04-20 19:03:34 +02:00
virtual_terminal.h
[wayland] Don't break if we try to vt-switch to vt we're on
2015-07-20 11:49:41 +02:00
virtualdesktops.cpp
fix build
2019-01-09 10:12:57 +01:00
virtualdesktops.h
Fix minor Doxygen issues
2019-01-11 15:36:22 +02:00
virtualdesktopsdbustypes.cpp
[wayland] Use the new plasma virtual desktop protocol
2018-11-01 16:35:29 +01:00
virtualdesktopsdbustypes.h
[wayland] Use the new plasma virtual desktop protocol
2018-11-01 16:35:29 +01:00
virtualkeyboard.cpp
Make it easier to debug the virtualkeyboard
2018-12-10 16:28:13 +05:30
virtualkeyboard.h
Fix minor EBN issues
2018-08-29 21:02:16 +03:00
virtualkeyboard_dbus.cpp
Add DBus protocol to virtual keyboard
2017-10-19 17:59:19 +02:00
virtualkeyboard_dbus.h
Add DBus protocol to virtual keyboard
2017-10-19 17:59:19 +02:00
was_user_interaction_x11_filter.cpp
Create a dedicated X11EventFilter for recognizing first user interaction
2017-08-19 10:14:53 +02:00
was_user_interaction_x11_filter.h
Create a dedicated X11EventFilter for recognizing first user interaction
2017-08-19 10:14:53 +02:00
wayland_cursor_theme.cpp
Load Kwin's internal cursors for the highest resolution of attached monitors
2018-06-23 23:26:54 +01:00
wayland_cursor_theme.h
Set specific edge cursor shape when resizing
2018-06-11 10:05:07 +01:00
wayland_server.cpp
[wayland] XdgDecoration Support
2019-01-01 17:53:48 +00:00
wayland_server.h
[wayland] XdgDecoration Support
2019-01-01 17:53:48 +00:00
window_property_notify_x11_filter.cpp
Clean up includes
2018-08-31 22:58:11 +03:00
window_property_notify_x11_filter.h
Add a dedicated X11EventFilter for forwarding property events to the effect system
2017-09-25 20:36:45 +02:00
workspace.cpp
Move groupTransient and group from Client to AbstractClient as virtual
2019-01-12 07:35:18 +01:00
workspace.h
[wayland] Use the new plasma virtual desktop protocol
2018-11-01 16:35:29 +01:00
x11eventfilter.cpp
Support multiple event types in X11EventFilter
2016-11-16 07:48:19 +01:00
x11eventfilter.h
Support multiple event types in X11EventFilter
2016-11-16 07:48:19 +01:00
xcbutils.cpp
Clean debug output
2015-07-20 13:36:27 +02:00
xcbutils.h
Fix minor Doxygen issues
2019-01-11 15:36:22 +02:00
xkb.cpp
Support enabling numlock on startup
2018-11-01 17:49:58 +01:00
xkb.h
Support enabling numlock on startup
2018-11-01 17:49:58 +01:00
xkb_qt_mapping.h
Support mapping QKeyEvent to xkb_keysym_t
2017-09-19 19:09:17 +02:00