..
3rdparty
…
backends
backends/drm: fix multi gpu with NVidia as primary
3 years ago
colors
Implement initial support for color management and HDR
3 years ago
core
core: Hide GraphicsBuffer implementations
3 years ago
decorations
Adjust to kdecoration api changes
3 years ago
helpers
…
kcms
kcms/scripts: Relax Kirigami import version
3 years ago
libkwineffects
Install KWaylandServer headers
3 years ago
platformsupport
backends/drm: fix multi gpu with NVidia as primary
3 years ago
plugins
screencast: Don't pass modifierFlags to buildFormat when we're not using modifiers
3 years ago
qml
Fix reference errors, port to Kirigami
3 years ago
scene
wayland: Make surface damage buffer local
3 years ago
scripting
Port to KSvg
3 years ago
tabbox
tabbox: Show window switcher only when there are two or more windows
3 years ago
tiles
get rid of some unnecessary const_casts
3 years ago
utils
backends/drm: hardcode a list of known formats instead of querying egl for information on drm formats
3 years ago
wayland
wayland: Drop SurfaceInterface::bufferScale property
3 years ago
xwayland
Install KWaylandServer headers
3 years ago
CMakeLists.txt
Install KWaylandServer headers
3 years ago
KWinConfig.cmake.in
Install KWaylandServer headers
3 years ago
Messages.sh
{effects,scripts,plugins}: Use kwin translation domain
3 years ago
activation.cpp
get rid of some unnecessary const_casts
3 years ago
activities.cpp
activities: check nullptr after the cast
3 years ago
activities.h
Remove some include_directories()
3 years ago
appmenu.cpp
…
appmenu.h
Remove some include_directories()
3 years ago
atoms.cpp
tabbox: Drop support for _KDE_FIRST_IN_WINDOWLIST
3 years ago
atoms.h
tabbox: Drop support for _KDE_FIRST_IN_WINDOWLIST
3 years ago
client_machine.cpp
libkwineffects: Stop including xcb/xcb.h everywhere
3 years ago
client_machine.h
…
composite.cpp
Composite: Enforce KWIN_COMPOSE
3 years ago
composite.h
libkwineffects: Stop including xcb/xcb.h everywhere
3 years ago
config-kwin.h.cmake
Remove PipeWire_FOUND in config-kwin.h
3 years ago
cursor.cpp
Drop InputConfig
3 years ago
cursor.h
Drop InputConfig
3 years ago
cursorsource.cpp
Take cursor surface offset into account
3 years ago
cursorsource.h
Don't assume SurfaceCursorSource has wl_shm buffer
3 years ago
dbusinterface.cpp
Extend GLX switch to check if QtGui was being built with GLX plugin
3 years ago
dbusinterface.h
…
debug_console.cpp
wayland: Rewrite wl-shm implementation
3 years ago
debug_console.h
x11: Merge Unmanaged into X11Window
3 years ago
debug_console.ui
Fix warning about duplicate names in debug_console.ui
3 years ago
dmabuftexture.cpp
Remove some include_directories()
3 years ago
dmabuftexture.h
Move DmaBufAttributes struct to GraphicsBuffer header
3 years ago
dpmsinputeventfilter.cpp
…
dpmsinputeventfilter.h
…
effectloader.cpp
Remove some include_directories()
3 years ago
effectloader.h
…
effects.cpp
Drop options.h include
3 years ago
effects.h
Sync EffectsHandler::windowAdded with Workspace::windowAdded
3 years ago
events.cpp
get rid of some unnecessary const_casts
3 years ago
focuschain.cpp
Add closed window checks in some window activation code paths
3 years ago
focuschain.h
Remove some include_directories()
3 years ago
ftrace.cpp
…
ftrace.h
Remove some include_directories()
3 years ago
gestures.cpp
…
gestures.h
Remove some include_directories()
3 years ago
globalshortcuts.cpp
globalshortcuts: Do not ignore duplicated shortcuts
3 years ago
globalshortcuts.h
globalshortcuts: Do not ignore duplicated shortcuts
3 years ago
group.cpp
…
group.h
…
hide_cursor_spy.cpp
…
hide_cursor_spy.h
…
idle_inhibition.cpp
…
idle_inhibition.h
…
idledetector.cpp
…
idledetector.h
…
input.cpp
input: don't crash if the internal handle is nullptr
3 years ago
input.h
core: Batch pointer input device events
3 years ago
input_event.cpp
…
input_event.h
…
input_event_spy.cpp
…
input_event_spy.h
…
inputmethod.cpp
wayland: Interpret input panel's input shape as the window geometry
3 years ago
inputmethod.h
Remove some include_directories()
3 years ago
inputpanelv1integration.cpp
…
inputpanelv1integration.h
…
inputpanelv1window.cpp
Move window hiding logic to Window
3 years ago
inputpanelv1window.h
wayland: Interpret input panel's input shape as the window geometry
3 years ago
internalwindow.cpp
wayland: Make surface damage buffer local
3 years ago
internalwindow.h
Move window hiding logic to Window
3 years ago
keyboard_input.cpp
Drop InputConfig
3 years ago
keyboard_input.h
…
keyboard_layout.cpp
…
keyboard_layout.h
…
keyboard_layout_switching.cpp
…
keyboard_layout_switching.h
…
keyboard_repeat.cpp
…
keyboard_repeat.h
…
killwindow.cpp
x11: Merge Unmanaged into X11Window
3 years ago
killwindow.h
…
kscreenintegration.cpp
Drop options.h include
3 years ago
kscreenintegration.h
handle laptop lid closing in KWin
3 years ago
kwin.kcfg
Drop options.h include
3 years ago
kwin.notifyrc
SVN_SILENT made messages (.desktop file) - always resolve ours
3 years ago
kwineglutils_p.h
platformsupport/scenes: move egl context into a separate class
3 years ago
layers.cpp
Remove null window checks in restacking requests
3 years ago
layershellv1integration.cpp
wayland: Reevaluate layer shell window layer
3 years ago
layershellv1integration.h
…
layershellv1window.cpp
layershellv1window: don't destroy the window twice
3 years ago
layershellv1window.h
layershellv1window: don't destroy the window twice
3 years ago
lidswitchtracker.cpp
handle laptop lid closing in KWin
3 years ago
lidswitchtracker.h
handle laptop lid closing in KWin
3 years ago
main.cpp
Drop InputConfig
3 years ago
main.h
Drop InputConfig
3 years ago
main_wayland.cpp
autotests: directly call setVirtualOutputs
3 years ago
main_wayland.h
…
main_x11.cpp
…
main_x11.h
…
modifier_only_shortcuts.cpp
…
modifier_only_shortcuts.h
…
mousebuttons.cpp
…
mousebuttons.h
…
moving_client_x11_filter.cpp
…
moving_client_x11_filter.h
…
netinfo.cpp
Allow activating windows on other desktops regardless of focus stealing protection
3 years ago
netinfo.h
…
onscreennotification.cpp
…
onscreennotification.h
…
options.cpp
Drop options.h include
3 years ago
options.h
Drop options.h include
3 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
Remove some include_directories()
3 years ago
outputconfigurationstore.cpp
outputconfigurationstore: reformat comment
3 years ago
outputconfigurationstore.h
handle laptop lid closing in KWin
3 years ago
placeholderinputeventfilter.cpp
…
placeholderinputeventfilter.h
…
placeholderoutput.cpp
…
placeholderoutput.h
…
placement.cpp
Port window cascading from X11 desktop ids to VirtualDesktop
3 years ago
placement.h
Port window cascading from X11 desktop ids to VirtualDesktop
3 years ago
placementtracker.cpp
…
placementtracker.h
…
plugin.cpp
…
plugin.h
…
pluginmanager.cpp
…
pluginmanager.h
Remove some include_directories()
3 years ago
pointer_input.cpp
Use flooredPoint() in pointer constraint tests
3 years ago
pointer_input.h
Drop ImageCursorSource
3 years ago
popup_input_filter.cpp
update keyboard focus when grabbing popup closed
3 years ago
popup_input_filter.h
…
resources.qrc
scene: Add pixel grid snapping debug pass
3 years ago
rootinfo_filter.cpp
…
rootinfo_filter.h
…
rulebooksettings.cpp
…
rulebooksettings.h
…
rulebooksettingsbase.kcfg
…
rulebooksettingsbase.kcfgc
…
rules.cpp
kcms/rules: Remove custom executable
3 years ago
rules.h
get rid of some unnecessary const_casts
3 years ago
rulesettings.kcfg
…
rulesettings.kcfgc
…
screenedge.cpp
Delegate screen edge reservation error handling to user
3 years ago
screenedge.h
Delegate screen edge reservation error handling to user
3 years ago
screenlockerwatcher.cpp
…
screenlockerwatcher.h
Remove some include_directories()
3 years ago
settings.kcfgc
…
shadow.cpp
wayland: Rewrite wl-shm implementation
3 years ago
shadow.h
Drop Deleted
3 years ago
shortcutdialog.ui
…
sm.cpp
Move Window::desktop to X11Window
3 years ago
sm.h
Remove some include_directories()
3 years ago
syncalarmx11filter.cpp
…
syncalarmx11filter.h
…
tablet_input.cpp
…
tablet_input.h
…
tabletmodemanager.cpp
…
tabletmodemanager.h
Remove some include_directories()
3 years ago
touch_input.cpp
…
touch_input.h
…
useractions.cpp
Drop "Configure Window Manager" entry in user actions menu
3 years ago
useractions.h
Move Window::{frameId,window} to X11Window
3 years ago
virtualdesktops.cpp
…
virtualdesktops.h
Remove some include_directories()
3 years ago
virtualdesktopsdbustypes.cpp
…
virtualdesktopsdbustypes.h
…
virtualkeyboard_dbus.cpp
…
virtualkeyboard_dbus.h
…
was_user_interaction_x11_filter.cpp
…
was_user_interaction_x11_filter.h
…
wayland_server.cpp
wayland: Implement kde-screen-edge-v1
3 years ago
wayland_server.h
wayland: Reimplement wl-drm
3 years ago
waylandshellintegration.cpp
…
waylandshellintegration.h
…
waylandwindow.cpp
wayland: Update window caption suffix on map
3 years ago
waylandwindow.h
Move window hiding logic to Window
3 years ago
window.cpp
Move window hiding logic to Window
3 years ago
window.h
Move window hiding logic to Window
3 years ago
window_property_notify_x11_filter.cpp
x11: Merge Unmanaged into X11Window
3 years ago
window_property_notify_x11_filter.h
…
workspace.cpp
Move window hiding logic to Window
3 years ago
workspace.h
get rid of some unnecessary const_casts
3 years ago
x11eventfilter.cpp
…
x11eventfilter.h
…
x11syncmanager.cpp
Remove some include_directories()
3 years ago
x11syncmanager.h
Remove some include_directories()
3 years ago
x11window.cpp
x11: Sync frame extents in X11 native pixels
3 years ago
x11window.h
Move window hiding logic to Window
3 years ago
xdgactivationv1.cpp
Don't create Plasma activation feedback if StartupNotify is false
3 years ago
xdgactivationv1.h
port more stuff to standard smart pointers
3 years ago
xdgshellintegration.cpp
…
xdgshellintegration.h
…
xdgshellwindow.cpp
Make show desktop mode hide windows
3 years ago
xdgshellwindow.h
wayland: Drop screen edge support in XdgToplevelWindow
3 years ago
xkb.cpp
locale1: fix use-after-free in xkb_keymap creation
3 years ago
xkb.h
Implement sticky keys on Wayland
3 years ago