..
3rdparty
3rdparty: Reformat xcursor.{h,c}
2 years ago
backends
backends/drm: do blending in gamma 2.2 space with color management too
2 years ago
colors
core: add a TransferFunction class and move transfer function functions in there
2 years ago
core
core: add color pipeline class
2 years ago
decorations
Make it possible to build KWin without libxcb
2 years ago
effect
color management: map reference luminance of source and target content to each other
2 years ago
helpers
SVN_SILENT made messages (.desktop file) - always resolve ours
2 years ago
kcms
kcms/desktop: make list items conform to HIG
2 years ago
opengl
backends/drm: support arbitrary input transfer functions in the icc shader
2 years ago
platformsupport
wayland: Log an entry when an unsupported buffer was submitted
2 years ago
plugins
plugins/screenshot: Port blitScreenshot() to glReadnPixels()
2 years ago
qml
Round all the things consistently
2 years ago
scene
core/colorspace: add mastering display colorimetry
2 years ago
scripting
Fix !KWIN_BUILD_GLOBALSHORTCUTS builds
2 years ago
tabbox
SVN_SILENT made messages (.desktop file) - always resolve ours
2 years ago
tiles
quicktiling: Reset layout when last quicktile ceases to exist
2 years ago
utils
bump clang-format to C++ 20
2 years ago
wayland
wayland: add error handling for QFile::open failure in org_kde_plasma_window_get_icon
2 years ago
xwayland
xwayland: Avoid crash if processing keys after xwayland is disconnected
2 years ago
CMakeLists.txt
core: add color pipeline class
2 years ago
KWinConfig.cmake.in
Add missing find_dependency for epoxy
2 years ago
Messages.sh
…
activation.cpp
Prevent potentially adding closed windows to the attention chain
2 years ago
activities.cpp
Rename Workspace::updateClientArea as Workspace::rearrange
2 years ago
activities.h
Remove unneeded includes from headers and cpp files
2 years ago
appmenu.cpp
Make it possible to build KWin without libxcb
2 years ago
appmenu.h
Make it possible to build KWin without libxcb
2 years ago
atoms.cpp
…
atoms.h
Make it possible to build KWin without libxcb
2 years ago
client_machine.cpp
Make it possible to build KWin without libxcb
2 years ago
client_machine.h
Make it possible to build KWin without libxcb
2 years ago
compositor.cpp
compositor: move the composite method into X11 and Wayland implementations
2 years ago
compositor.h
compositor: move the composite method into X11 and Wayland implementations
2 years ago
compositor_wayland.cpp
Re-enable hardware cursor on intel devices
2 years ago
compositor_wayland.h
compositor: move the composite method into X11 and Wayland implementations
2 years ago
compositor_x11.cpp
backends: move output refresh duration to compositor
2 years ago
compositor_x11.h
Remove unneeded includes from headers and cpp files
2 years ago
config-kwin.h.cmake
wayland: Bump default max buffer size to 1 MiB
2 years ago
cursor.cpp
backends/x11/standalone: remove on-demand mouse polling
2 years ago
cursor.h
backends/x11/standalone: remove on-demand mouse polling
2 years ago
cursorsource.cpp
plugins/startupfeedback: Don't show bouncing cursor if cursor is invisible
2 years ago
cursorsource.h
plugins/startupfeedback: Don't show bouncing cursor if cursor is invisible
2 years ago
dbusinterface.cpp
Do not rely on NETWM for the main Window class
2 years ago
dbusinterface.h
…
debug_console.cpp
Add effects tab in debug console
2 years ago
debug_console.h
Add effects tab in debug console
2 years ago
debug_console.ui
Remove the surfaces tab in the debug console
2 years ago
dpmsinputeventfilter.cpp
Also wake up screens on tablet interactions
2 years ago
dpmsinputeventfilter.h
Also wake up screens on tablet interactions
2 years ago
events.cpp
x11window: enable startSystemMove/Resize which is triggered from touch events
2 years ago
focuschain.cpp
Make FocusChain ignore closed windows
2 years ago
focuschain.h
…
ftrace.cpp
…
ftrace.h
…
gestures.cpp
…
gestures.h
…
globalshortcuts.cpp
Fix !KWIN_BUILD_GLOBALSHORTCUTS builds
2 years ago
globalshortcuts.h
Fix !KWIN_BUILD_GLOBALSHORTCUTS builds
2 years ago
group.cpp
Make it possible to build KWin without libxcb
2 years ago
group.h
Make it possible to build KWin without libxcb
2 years ago
hide_cursor_spy.cpp
…
hide_cursor_spy.h
…
idle_inhibition.cpp
Port away the remaining users of windowShown/windowHidden to hiddenChanged
2 years ago
idle_inhibition.h
…
idledetector.cpp
Port IdleDetector to QBasicTimer
2 years ago
idledetector.h
Port IdleDetector to QBasicTimer
2 years ago
input.cpp
Drop WaylandServer initialization flags
2 years ago
input.h
Fix !KWIN_BUILD_GLOBALSHORTCUTS builds
2 years ago
input_event.cpp
pointer input: handle warp events differently from absolute motion events
2 years ago
input_event.h
pointer input: handle warp events differently from absolute motion events
2 years ago
input_event_spy.cpp
…
input_event_spy.h
…
inputmethod.cpp
input method: Drop unused member variable
2 years ago
inputmethod.h
input method: Drop unused member variable
2 years ago
inputpanelv1integration.cpp
…
inputpanelv1integration.h
…
inputpanelv1window.cpp
inputpanelv1window: polish window states
2 years ago
inputpanelv1window.h
inputpanelv1window: polish window states
2 years ago
internalwindow.cpp
Make Window::closeWindow() noop if the window is already closed
2 years ago
internalwindow.h
Move X11Window::findModal() to Window and remove boolean trap
2 years ago
keyboard_input.cpp
Drop WaylandServer initialization flags
2 years ago
keyboard_input.h
Add a libeis input backend plugin
2 years ago
keyboard_layout.cpp
keyboard_layout: always expose dbus interface
2 years ago
keyboard_layout.h
Export KeyboardLayout
2 years ago
keyboard_layout_switching.cpp
…
keyboard_layout_switching.h
…
keyboard_repeat.cpp
…
keyboard_repeat.h
…
killprompt.cpp
Make it possible to build KWin without libxcb
2 years ago
killprompt.h
…
killwindow.cpp
…
killwindow.h
…
kscreenintegration.cpp
kscreenintegration: fix rotation not being preserved from Plasma 5
2 years ago
kscreenintegration.h
…
kwin.kcfg
Sync xwayland eavesdropping default in kwin.kcfg
2 years ago
kwin.notifyrc
SVN_SILENT made messages (.desktop file) - always resolve ours
2 years ago
layers.cpp
workspace: fix syncing the stacking order with Xorg
2 years ago
layershellv1integration.cpp
Rename Workspace::updateClientArea as Workspace::rearrange
2 years ago
layershellv1integration.h
wayland: Fix windows shrinking when output layout changes
2 years ago
layershellv1window.cpp
Make Window::closeWindow() noop if the window is already closed
2 years ago
layershellv1window.h
Improve integration of preferred buffer scale with xdg shell configure events
2 years ago
lidswitchtracker.cpp
…
lidswitchtracker.h
…
main.cpp
Make it possible to build KWin without libxcb
2 years ago
main.h
Drop WaylandServer initialization flags
2 years ago
main_wayland.cpp
Drop WaylandServer initialization flags
2 years ago
main_wayland.h
Make it possible to build KWin without libxcb
2 years ago
main_x11.cpp
core: Disable Qt RHI pipeline cache
2 years ago
main_x11.h
…
modifier_only_shortcuts.cpp
Unify the format for #include "config.h"
2 years ago
mousebuttons.cpp
…
mousebuttons.h
…
moving_client_x11_filter.cpp
…
moving_client_x11_filter.h
…
netinfo.cpp
Fix sending window to all desktops
2 years ago
netinfo.h
Make it possible to build KWin without libxcb
2 years ago
onscreennotification.cpp
Unify the format for #include "config.h"
2 years ago
onscreennotification.h
…
options.cpp
remove the HideUtilityWindowsForInactive option
2 years ago
options.h
remove the HideUtilityWindowsForInactive option
2 years ago
org.freedesktop.DBus.Properties.xml
…
org.kde.KWin.Plugins.xml
…
org.kde.KWin.Session.xml
…
org.kde.KWin.VirtualDesktopManager.xml
…
org.kde.KWin.xml
…
org.kde.kappmenu.xml
…
org.kde.kwin.Compositing.xml
…
org.kde.kwin.Effects.xml
…
osd.cpp
…
osd.h
…
outline.cpp
…
outline.h
…
outputconfigurationstore.cpp
color management: change brightness information names to be shorter and more correct
2 years ago
outputconfigurationstore.h
color management: change brightness information names to be shorter and more correct
2 years ago
placeholderinputeventfilter.cpp
…
placeholderinputeventfilter.h
…
placeholderoutput.cpp
Disable placeholder output when removing it
2 years ago
placeholderoutput.h
…
placement.cpp
placement: ignore the active output with place under mouse
2 years ago
placement.h
…
placementtracker.cpp
placementtracker: fix restoring of windows in custom tiles
2 years ago
placementtracker.h
placementtracker: save geometry restores more explicitly
2 years ago
plugin.cpp
…
plugin.h
Unify the format for #include "config.h"
2 years ago
pluginmanager.cpp
…
pluginmanager.h
…
pointer_input.cpp
plugins/shakecursor: Harden cursor theme loading logic
2 years ago
pointer_input.h
plugins/shakecursor: Harden cursor theme loading logic
2 years ago
popup_input_filter.cpp
…
popup_input_filter.h
…
resources.qrc
…
rootinfo_filter.cpp
Ignore external updates of _NET_DESKTOP_LAYOUT and _NET_DESKTOP_NAMES
2 years ago
rootinfo_filter.h
Make it possible to build KWin without libxcb
2 years ago
rulebooksettings.cpp
rules/RuleBook: Optimize saving discarded rules to config
2 years ago
rulebooksettings.h
rules/RuleBook: Optimize saving discarded rules to config
2 years ago
rulebooksettingsbase.kcfg
…
rulebooksettingsbase.kcfgc
…
rules.cpp
rules/RuleBook: Optimize saving discarded rules to config
2 years ago
rules.h
rules/RuleBook: Optimize saving discarded rules to config
2 years ago
rulesettings.kcfg
Add Adaptive Sync window rule
2 years ago
rulesettings.kcfgc
…
screenedge.cpp
Fix registering touch screen edge actions after the screen edge has been reserved
2 years ago
screenedge.h
pointer_input: implement edge barrier between screens
2 years ago
screenlockerwatcher.cpp
Drop WaylandServer initialization flags
2 years ago
screenlockerwatcher.h
…
settings.kcfgc
…
shadow.cpp
Make it possible to build KWin without libxcb
2 years ago
shadow.h
…
shortcutdialog.ui
…
sm.cpp
Make it possible to build KWin without libxcb
2 years ago
sm.h
Make it possible to build KWin without libxcb
2 years ago
syncalarmx11filter.cpp
…
syncalarmx11filter.h
…
tablet_input.cpp
workspace: unify active screen modes
2 years ago
tablet_input.h
…
tabletmodemanager.cpp
…
tabletmodemanager.h
Unify the format for #include "config.h"
2 years ago
touch_input.cpp
Drop WaylandServer initialization flags
2 years ago
touch_input.h
…
useractions.cpp
Prefer en_US, "centre" -> "center"
2 years ago
useractions.h
…
virtualdesktops.cpp
Make it possible to build KWin without libxcb
2 years ago
virtualdesktops.h
virtualdesktops: improve readability
2 years ago
virtualdesktopsdbustypes.cpp
…
virtualdesktopsdbustypes.h
…
virtualkeyboard_dbus.cpp
…
virtualkeyboard_dbus.h
…
was_user_interaction_x11_filter.cpp
…
was_user_interaction_x11_filter.h
…
watchdog.cpp
watchdog: add includes for geteuid
2 years ago
wayland_server.cpp
wayland: Bump default max buffer size to 1 MiB
2 years ago
wayland_server.h
Drop WaylandServer initialization flags
2 years ago
waylandshellintegration.cpp
…
waylandshellintegration.h
…
waylandwindow.cpp
Improve integration of preferred buffer scale with xdg shell configure events
2 years ago
waylandwindow.h
Move X11Window::findModal() to Window and remove boolean trap
2 years ago
window.cpp
window: adhere to window rules in checkWorkspacePosition
2 years ago
window.h
Unset suspended state of windows that are marked for offscreen rendering
2 years ago
window_property_notify_x11_filter.cpp
…
window_property_notify_x11_filter.h
…
workspace.cpp
Don't assert on null output
2 years ago
workspace.h
workspace: don't use an empty list as "don't update"
2 years ago
x11eventfilter.cpp
…
x11eventfilter.h
…
x11syncmanager.cpp
opengl: remove most of glutils
2 years ago
x11syncmanager.h
opengl: remove most of glutils
2 years ago
x11window.cpp
tiling: Don't put maximized windows in tile
2 years ago
x11window.h
Switch to Xcb::Window geometry where it makes sense
2 years ago
xdgactivationv1.cpp
wayland: Install display.h
2 years ago
xdgactivationv1.h
…
xdgshellintegration.cpp
…
xdgshellintegration.h
…
xdgshellwindow.cpp
tiling: Don't put maximized windows in tile
2 years ago
xdgshellwindow.h
Improve integration of preferred buffer scale with xdg shell configure events
2 years ago
xkb.cpp
xkb: support converting Qt keys to keysyms
2 years ago
xkb.h
xkb: support converting Qt keys to keysyms
2 years ago