3rdparty
Introduce ColorManager component
5 years ago
LICENSES
…
autotests
Detect more Intel GPUs
5 years ago
cmake/ modules
cmake: Remove FindFontconfig.cmake
5 years ago
data
GIT_SILENT: don't use deprecated cmake variable
5 years ago
decorations
Lower default severity of logging categories
5 years ago
doc
GIT_SILENT: dont use deprecated cmake variable
5 years ago
effects
GIT_SILENT: don't use deprecated cmake variable
5 years ago
helpers
GIT_SILENT: don't use deprecated cmake variable
5 years ago
kcmkwin
GIT_SILENT: don't use deprecated cmake variable
5 years ago
kconf_update
Fix a typo
5 years ago
libinput
Lower default severity of logging categories
5 years ago
libkwineffects
GIT_SILENT: don't use deprecated cmake variable
5 years ago
platformsupport
Implement direct scanout for the gbm backend
5 years ago
plugins
GIT_SILENT: don't use deprecated cmake variable
5 years ago
qml
GIT_SILENT: don't use deprecated cmake variable
5 years ago
scripting
Use versionless Qt cmake target
5 years ago
scripts
GIT_SILENT: don't use deprecated cmake variable
5 years ago
tabbox
GIT_SILENT: don't use deprecated cmake variable
5 years ago
tests
Use versionless Qt cmake target
5 years ago
xwl
Add option to enable XWayland debug
5 years ago
.gitignore
Add .gitignore file to ignore generated .clang-format
5 years ago
CMakeLists.txt
GIT_SILENT: don't use deprecated cmake variable
5 years ago
HACKING.md
…
KWinDBusInterfaceConfig.cmake.in
…
Mainpage.dox
…
Messages.sh
Convert Night Color into a plugin
5 years ago
README.md
…
TESTING.md
…
abstract_client.cpp
Also set geometry restore to the new screen if maximizing
5 years ago
abstract_client.h
Move the geometry restore stuff for fullscreen into a new method
5 years ago
abstract_opengl_context_attribute_builder.cpp
Prettify license headers
6 years ago
abstract_opengl_context_attribute_builder.h
Prettify license headers
6 years ago
abstract_output.cpp
Implement direct scanout for the gbm backend
5 years ago
abstract_output.h
Implement direct scanout for the gbm backend
5 years ago
abstract_wayland_output.cpp
Implement direct scanout for the gbm backend
5 years ago
abstract_wayland_output.h
Implement direct scanout for the gbm backend
5 years ago
activation.cpp
Prettify license headers
6 years ago
activities.cpp
If include is define in .h remove it if it's defined in .cpp too (scripted)
5 years ago
activities.h
Prettify license headers
6 years ago
appmenu.cpp
Trim trailing whitespace
5 years ago
appmenu.h
Prettify license headers
6 years ago
atoms.cpp
Prettify license headers
6 years ago
atoms.h
Prettify license headers
6 years ago
client_machine.cpp
Replace remaining usages of old connect syntax with new connect syntax
6 years ago
client_machine.h
Prettify license headers
6 years ago
colordevice.cpp
ColorDevice: Always update on creation
5 years ago
colordevice.h
Introduce ColorManager component
5 years ago
colormanager.cpp
Fix minor coding style issues
5 years ago
colormanager.h
Re-apply color transforms when session is re-activated
5 years ago
composite.cpp
Fix recorded render time when glXSwapBuffers() blocks
5 years ago
composite.h
Introduce RenderLoop
5 years ago
config-kwin.h.cmake
Drop hwcomposer backend
5 years ago
cursor.cpp
Provide cursor geometry in device-independent pixels
5 years ago
cursor.h
Trim trailing whitespace
5 years ago
dbusinterface.cpp
Make it possible to restart kwin_wayland from a command line argument
5 years ago
dbusinterface.h
Make it possible to restart kwin_wayland from a command line argument
5 years ago
debug_console.cpp
tablet_v2: Use libinput device groups to deduce the device's tablet
5 years ago
debug_console.h
tablet_v2: Use libinput device groups to deduce the device's tablet
5 years ago
debug_console.ui
…
deleted.cpp
Refactor Toplevel::opacity
5 years ago
deleted.h
Refactor Toplevel::opacity
5 years ago
dmabuftexture.cpp
Use namespace kwin only in autotests
6 years ago
dmabuftexture.h
Prettify license headers
6 years ago
effectloader.cpp
If include is define in .h remove it if it's defined in .cpp too (scripted)
5 years ago
effectloader.h
Prettify license headers
6 years ago
effects.cpp
Implement direct scanout for the gbm backend
5 years ago
effects.h
Implement direct scanout for the gbm backend
5 years ago
egl_context_attribute_builder.cpp
Prettify license headers
6 years ago
egl_context_attribute_builder.h
Prettify license headers
6 years ago
events.cpp
Refactor Toplevel::opacity
5 years ago
focuschain.cpp
[focuschain/task switcher] Add hidden option to govern repositioning minimized windows
5 years ago
focuschain.h
Revert "[focuschain/task switcher] Remove special handling for minimized windows"
5 years ago
ftrace.cpp
Minor pedantic include fixes in FTraceLogger
5 years ago
ftrace.h
Minor pedantic include fixes in FTraceLogger
5 years ago
geometrytip.cpp
Prettify license headers
6 years ago
geometrytip.h
Prettify license headers
6 years ago
gestures.cpp
Prettify license headers
6 years ago
gestures.h
Prettify license headers
6 years ago
globalshortcuts.cpp
Prettify license headers
6 years ago
globalshortcuts.h
Prettify license headers
6 years ago
group.cpp
Prettify license headers
6 years ago
group.h
Prettify license headers
6 years ago
idle_inhibition.cpp
Prettify license headers
6 years ago
idle_inhibition.h
Prettify license headers
6 years ago
input.cpp
wayland: Introduce internal popup event filter
5 years ago
input.h
wayland: Introduce internal popup event filter
5 years ago
input_event.cpp
tablet_v2: Support remaining controls
5 years ago
input_event.h
tablet_v2: Use libinput device groups to deduce the device's tablet
5 years ago
input_event_spy.cpp
tablet_v2: Use libinput device groups to deduce the device's tablet
5 years ago
input_event_spy.h
tablet_v2: Use libinput device groups to deduce the device's tablet
5 years ago
inputmethod.cpp
Port wayland code away from factory methods in KWaylandServer::Display
5 years ago
inputmethod.h
inputmethod: remove the workarounds
6 years ago
inputpanelv1client.cpp
Schedule a repaint when a window is damaged
5 years ago
inputpanelv1client.h
Drop AbstractClient::isInitialPositionSet()
5 years ago
inputpanelv1integration.cpp
Port wayland code away from factory methods in KWaylandServer::Display
5 years ago
inputpanelv1integration.h
wayland: Refactor creation of input panel clients
6 years ago
internal_client.cpp
Refactor Toplevel::opacity
5 years ago
internal_client.h
Refactor Toplevel::opacity
5 years ago
keyboard_input.cpp
fix: keyboard layout applet: no flag if Display Name is set
5 years ago
keyboard_input.h
Prettify license headers
6 years ago
keyboard_layout.cpp
Register unique service name when wayland keyboard interface is in use
5 years ago
keyboard_layout.h
refactor: keyboard layout applet: return to Properties-based QML API
5 years ago
keyboard_layout_switching.cpp
fix: Clazy detached QVector warning [clazy-range-loop]
5 years ago
keyboard_layout_switching.h
refactor: pass layout in KeyboardLayout::layoutChanged() signal argument
5 years ago
keyboard_repeat.cpp
wayland: adapt to changes in the keyboard and seat interface
5 years ago
keyboard_repeat.h
Prettify license headers
6 years ago
killwindow.cpp
Prettify license headers
6 years ago
killwindow.h
Prettify license headers
6 years ago
kwin.kcfg
Introduce a setting to specify an input method
5 years ago
kwin.notifyrc
SVN_SILENT made messages (.desktop file) - always resolve ours
5 years ago
kwinbindings.cpp
Add keyboard shortcuts for general navigation following the Meta-for-desktop xdg spec
5 years ago
layers.cpp
Rename the variable where override-redirect windows are stored
6 years ago
layershellv1client.cpp
wayland: Close layer-shell clients when associated output is disabled
5 years ago
layershellv1client.h
wayland: Close layer-shell clients when associated output is disabled
5 years ago
layershellv1integration.cpp
wayland: Arrange layer shell surfaces only on enabled outputs
5 years ago
layershellv1integration.h
Implement the layer-shell v1 protocol
6 years ago
linux_dmabuf.cpp
Prettify license headers
6 years ago
linux_dmabuf.h
Prettify license headers
6 years ago
logind.cpp
Remove unnecessary comparisons
5 years ago
logind.h
drm: Make sure the screens are turned on when we come from suspend
5 years ago
logo.png
…
main.cpp
Introduce RenderLoop
5 years ago
main.h
Re-apply color transforms when session is re-activated
5 years ago
main_wayland.cpp
Make it possible to restart kwin_wayland from a command line argument
5 years ago
main_wayland.h
Restart the input method if it crashes
5 years ago
main_x11.cpp
Lower default severity of logging categories
5 years ago
main_x11.h
Drop Platform::createScreens()
5 years ago
modifier_only_shortcuts.cpp
Prettify license headers
6 years ago
modifier_only_shortcuts.h
Prettify license headers
6 years ago
moving_client_x11_filter.cpp
Prettify license headers
6 years ago
moving_client_x11_filter.h
Prettify license headers
6 years ago
netinfo.cpp
Prettify license headers
6 years ago
netinfo.h
Prettify license headers
6 years ago
onscreennotification.cpp
Use namespace kwin only in autotests
6 years ago
onscreennotification.h
Prettify license headers
6 years ago
options.cpp
platforms/x11: Always set swap interval to 1
5 years ago
options.h
platforms/x11: Always set swap interval to 1
5 years ago
org.kde.KWin.Plugins.xml
Introduce infrastructure for compositor extensions
5 years ago
org.kde.KWin.Session.xml
Add an explicit quit mechanism controlled by plasma
5 years ago
org.kde.KWin.VirtualDesktopManager.xml
…
org.kde.KWin.xml
Make it possible to restart kwin_wayland from a command line argument
5 years ago
org.kde.kappmenu.xml
…
org.kde.kwin.Compositing.xml
…
org.kde.kwin.Effects.xml
…
osd.cpp
Prettify license headers
6 years ago
osd.h
Prettify license headers
6 years ago
outline.cpp
Replace remaining usages of old connect syntax with new connect syntax
6 years ago
outline.h
Prettify license headers
6 years ago
overlaywindow.cpp
Prettify license headers
6 years ago
overlaywindow.h
Prettify license headers
6 years ago
placement.cpp
placement: Remove unused function
5 years ago
placement.h
placement: Make internal methods private
5 years ago
plasma-kwin_wayland.service.in
Update systemd units
6 years ago
plasma-kwin_x11.service.in
Update systemd units
6 years ago
platform.cpp
Add test for TouchInputRedirection::m_touches
5 years ago
platform.h
Add test for TouchInputRedirection::m_touches
5 years ago
plugin.cpp
Introduce infrastructure for compositor extensions
5 years ago
plugin.h
Introduce infrastructure for compositor extensions
5 years ago
pluginmanager.cpp
Introduce infrastructure for compositor extensions
5 years ago
pluginmanager.h
Introduce infrastructure for compositor extensions
5 years ago
pointer_input.cpp
Remove QPointer from function prototypes in some input code
5 years ago
pointer_input.h
Prettify license headers
6 years ago
popup_input_filter.cpp
wayland: Introduce internal popup event filter
5 years ago
popup_input_filter.h
Prettify license headers
6 years ago
renderjournal.cpp
Introduce RenderJournal
5 years ago
renderjournal.h
Introduce RenderJournal
5 years ago
renderloop.cpp
Properly schedule repaints with premature presentation timestamps
5 years ago
renderloop.h
Introduce RenderLoop
5 years ago
renderloop_p.h
platforms/drm: Make frame scheduling robust
5 years ago
rootinfo_filter.cpp
Prettify license headers
6 years ago
rootinfo_filter.h
Prettify license headers
6 years ago
rulebooksettings.cpp
Prettify license headers
6 years ago
rulebooksettings.h
Prettify license headers
6 years ago
rulebooksettingsbase.kcfg
…
rulebooksettingsbase.kcfgc
…
rules.cpp
kwinrules: Allow multiple activities in rule settings
5 years ago
rules.h
kwinrules: Allow multiple activities in rule settings
5 years ago
rulesettings.kcfg
kwinrules: Allow multiple activities in rule settings
5 years ago
rulesettings.kcfgc
…
scene.cpp
wayland: Schedule repaints even on empty commits
5 years ago
scene.h
wayland: Schedule repaints even on empty commits
5 years ago
screenedge.cpp
If include is define in .h remove it if it's defined in .cpp too (scripted)
5 years ago
screenedge.h
Prettify license headers
6 years ago
screenlockerwatcher.cpp
Replace remaining usages of old connect syntax with new connect syntax
6 years ago
screenlockerwatcher.h
Prettify license headers
6 years ago
screens.cpp
Prevent unused variable warnings when building for tests
5 years ago
screens.h
Drop Platform::createScreens()
5 years ago
service_utils.cpp
Fix email address
6 years ago
service_utils.h
Disable debug log messages for KWIN_UTILS by default
5 years ago
settings.kcfgc
…
shadow.cpp
Prettify license headers
6 years ago
shadow.h
Trim trailing whitespace
5 years ago
shortcutdialog.ui
…
sm.cpp
Fix fullscreen moveresize and set geometry restore to the screen a fullscreen client gets moved to
5 years ago
sm.h
Initialise SessionState
5 years ago
subsurfacemonitor.cpp
wayland: Schedule repaints even on empty commits
5 years ago
subsurfacemonitor.h
wayland: Schedule repaints even on empty commits
5 years ago
syncalarmx11filter.cpp
Prettify license headers
6 years ago
syncalarmx11filter.h
Prettify license headers
6 years ago
tablet_input.cpp
tablet_v2: Use libinput device groups to deduce the device's tablet
5 years ago
tablet_input.h
tablet_v2: Use libinput device groups to deduce the device's tablet
5 years ago
tabletmodemanager.cpp
Remove confusing debug message
5 years ago
tabletmodemanager.h
Prettify license headers
6 years ago
thumbnailitem.cpp
Replace remaining usages of old connect syntax with new connect syntax
6 years ago
thumbnailitem.h
Prettify license headers
6 years ago
toplevel.cpp
Refactor Toplevel::opacity
5 years ago
toplevel.h
Refactor Toplevel::opacity
5 years ago
touch_hide_cursor_spy.cpp
Prettify license headers
6 years ago
touch_hide_cursor_spy.h
Prettify license headers
6 years ago
touch_input.cpp
Fix logical error
5 years ago
touch_input.h
Add test for TouchInputRedirection::m_touches
5 years ago
udev.cpp
Drop check for if parent subsystem is PCI
6 years ago
udev.h
Multi-GPU output support on Wayland
6 years ago
unmanaged.cpp
Schedule a repaint when a window is damaged
5 years ago
unmanaged.h
Schedule a repaint when a window is damaged
5 years ago
useractions.cpp
Convert Night Color into a plugin
5 years ago
useractions.h
Prettify license headers
6 years ago
utils.cpp
Lower default severity of logging categories
5 years ago
utils.h
Implement the layer-shell v1 protocol
6 years ago
virtual_terminal.cpp
Prettify license headers
6 years ago
virtual_terminal.h
Prettify license headers
6 years ago
virtualdesktops.cpp
Trim trailing whitespace
5 years ago
virtualdesktops.h
Prettify license headers
6 years ago
virtualdesktopsdbustypes.cpp
Prettify license headers
6 years ago
virtualdesktopsdbustypes.h
Prettify license headers
6 years ago
virtualkeyboard_dbus.cpp
Prettify license headers
6 years ago
virtualkeyboard_dbus.h
Prettify license headers
6 years ago
was_user_interaction_x11_filter.cpp
Prettify license headers
6 years ago
was_user_interaction_x11_filter.h
Prettify license headers
6 years ago
wayland_server.cpp
Introduce helper to restart kwin on crash exit
5 years ago
wayland_server.h
Introduce helper to restart kwin on crash exit
5 years ago
waylandclient.cpp
Refactor Toplevel::opacity
5 years ago
waylandclient.h
Refactor Toplevel::opacity
5 years ago
waylandshellintegration.cpp
Prettify license headers
6 years ago
waylandshellintegration.h
Prettify license headers
6 years ago
window_property_notify_x11_filter.cpp
Prettify license headers
6 years ago
window_property_notify_x11_filter.h
Prettify license headers
6 years ago
workspace.cpp
wayland: Fix (mouse precedence) focus policies on desktop switch
5 years ago
workspace.h
Fix typos in comment
5 years ago
x11client.cpp
Refactor Toplevel::opacity
5 years ago
x11client.h
Fix fullscreen moveresize and set geometry restore to the screen a fullscreen client gets moved to
5 years ago
x11eventfilter.cpp
Prettify license headers
6 years ago
x11eventfilter.h
Prettify license headers
6 years ago
xcbutils.cpp
Prettify license headers
6 years ago
xcbutils.h
Correct typos in xcbutils.h
6 years ago
xcursortheme.cpp
Prettify license headers
6 years ago
xcursortheme.h
Prettify license headers
6 years ago
xdgshellclient.cpp
autotests: Fix TestXdgShellClient
5 years ago
xdgshellclient.h
autotests: Fix TestXdgShellClient
5 years ago
xdgshellintegration.cpp
Port wayland code away from factory methods in KWaylandServer::Display
5 years ago
xdgshellintegration.h
Use consistent naming pattern for wayland shell integrations
6 years ago
xkb.cpp
Lower default severity of logging categories
5 years ago
xkb.h
fix: KeyboardLayoutTest fails on updated DBus API
5 years ago
xkb_qt_mapping.h
add audio pause mapping in xkb_qt_mapping.
5 years ago
xwaylandclient.cpp
Prettify license headers
6 years ago
xwaylandclient.h
Prettify license headers
6 years ago