..
3rdparty
3rdparty: Reformat xcursor.{h,c}
2 years ago
backends
backends/drm: allow using sdr gamut wideness with SDR as well
1 year ago
colors
core: add transfer function minimum and maximum luminance values
2 years ago
core
core/colorspace: ensure that we don't create elevated blacks with black point compensation
1 year ago
decorations
decorations: Show tooltip at current cursor position
2 years ago
effect
effect: Make opengl context current in OffscreenEffect::unredirect() and CrossFadeEffect::unredirect()
1 year ago
helpers
Compare literal strings using QLatin1StringView instead of QStringLiteral
1 year ago
kcms
window: add new inactive mouse action, and make it the default
1 year ago
opengl
backends/drm: move the icc shader to the rest of KWin's OpenGL code
1 year ago
platformsupport
Handle failing to create a qpainter swapchain slot gracefully
2 years ago
plugins
plugins/keynotification: Fix event ID for notification
1 year ago
qml
…
scene
backends/drm: artificially create HDR headroom on SDR screens when showing HDR content
1 year ago
scripting
Port to QJSEngine::setObjectOwnership()
1 year ago
tabbox
port away from deprecated globalPos method
1 year ago
tiles
Don't resize the window in addWindow
1 year ago
utils
Prefer using case insensitive comparisons to toLower + equals
1 year ago
wayland
Implement appmenu protocol v2
1 year ago
xwayland
Drop HAVE_XWAYLAND_LISTENFD
1 year ago
CMakeLists.txt
backends/drm: move the icc shader to the rest of KWin's OpenGL code
1 year ago
KWinConfig.cmake.in
…
Messages.sh
…
activation.cpp
Remove "topmost" boolean trap in Workspace::findDesktop()
1 year ago
activities.cpp
…
activities.h
…
appmenu.cpp
…
appmenu.h
…
atoms.cpp
Drop support for WL_SURFACE_ID
1 year ago
atoms.h
Drop support for WL_SURFACE_ID
1 year ago
client_machine.cpp
…
client_machine.h
…
compositor.cpp
Make the startup function call WaylandCompositor::start()
1 year ago
compositor.h
Make the startup function call WaylandCompositor::start()
1 year ago
compositor_wayland.cpp
backends/drm: artificially create HDR headroom on SDR screens when showing HDR content
1 year ago
compositor_wayland.h
Make the startup function call WaylandCompositor::start()
1 year ago
compositor_x11.cpp
Make the startup function call WaylandCompositor::start()
1 year ago
compositor_x11.h
Make the startup function call WaylandCompositor::start()
1 year ago
config-kwin.h.cmake
Drop HAVE_XWAYLAND_LISTENFD
1 year ago
cursor.cpp
Add CursorSource::frame
2 years ago
cursor.h
Add CursorSource::frame
2 years ago
cursorsource.cpp
utils: Rename KXcursorTheme to CursorTheme
2 years ago
cursorsource.h
utils: Rename KXcursorTheme to CursorTheme
2 years ago
dbusinterface.cpp
…
dbusinterface.h
…
debug_console.cpp
debug_console: correct name scancode to keycode
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
Remove some SeatInterface::setTimestamp() calls
1 year ago
dpmsinputeventfilter.h
Also wake up screens on tablet interactions
2 years ago
events.cpp
window: add new inactive mouse action, and make it the default
1 year ago
focuschain.cpp
Add safety guards in FocusChain::move{After,Before}Window()
2 years ago
focuschain.h
Introduce Workspace::stackAbove()
2 years ago
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
…
group.h
…
hide_cursor_spy.cpp
…
hide_cursor_spy.h
…
idle_inhibition.cpp
…
idle_inhibition.h
…
idledetector.cpp
…
idledetector.h
…
input.cpp
window: add new inactive mouse action, and make it the default
1 year ago
input.h
Drop InputEventFilter::passToWaylandServer()
1 year ago
input_event.cpp
Revert "Handle null input devices in WheelEvent"
2 years ago
input_event.h
…
input_event_spy.cpp
…
input_event_spy.h
…
inputmethod.cpp
Do not commit pending text upon key event received from input method.
1 year ago
inputmethod.h
inputmethod: Send pre-defined commit message to client on user interaction
2 years ago
inputpanelv1integration.cpp
…
inputpanelv1integration.h
…
inputpanelv1window.cpp
inputmethod: Only align within availableGeometry if it fits
2 years ago
inputpanelv1window.h
inputpanelv1window: polish window states
2 years ago
internalwindow.cpp
Double buffer m_tile
1 year ago
internalwindow.h
…
keyboard_input.cpp
wayland: Provide pressed keys with keyboard enter event
1 year ago
keyboard_input.h
wayland: Provide pressed keys with keyboard enter event
1 year ago
keyboard_layout.cpp
KeyboardLayout: always set componentDisplayName for shortcut
2 years ago
keyboard_layout.h
…
keyboard_layout_switching.cpp
Compare literal strings using QLatin1StringView instead of QStringLiteral
1 year ago
keyboard_layout_switching.h
…
keyboard_repeat.cpp
…
keyboard_repeat.h
…
killprompt.cpp
…
killprompt.h
…
killwindow.cpp
…
killwindow.h
…
kscreenintegration.cpp
…
kscreenintegration.h
…
kwin.kcfg
window: add new inactive mouse action, and make it the default
1 year ago
kwin.notifyrc
SVN_SILENT made messages (.desktop file) - always resolve ours
2 years ago
layers.cpp
Remove "topmost" boolean trap in Workspace::findDesktop()
1 year ago
layershellv1integration.cpp
…
layershellv1integration.h
…
layershellv1window.cpp
Make Window::closeWindow() noop if the window is already closed
2 years ago
layershellv1window.h
…
lidswitchtracker.cpp
…
lidswitchtracker.h
…
main.cpp
Make the startup function call WaylandCompositor::start()
1 year ago
main.h
Make the startup function call WaylandCompositor::start()
1 year ago
main_wayland.cpp
Make the startup function call WaylandCompositor::start()
1 year ago
main_wayland.h
Make the startup function call WaylandCompositor::start()
1 year ago
main_x11.cpp
Make the startup function call WaylandCompositor::start()
1 year ago
main_x11.h
…
mousebuttons.cpp
…
mousebuttons.h
…
moving_client_x11_filter.cpp
Port Window::updateInteractiveMoveResize() away from input()->keyboardModifiers()
2 years ago
moving_client_x11_filter.h
…
netinfo.cpp
Drop "send_event" boolean trap in X11Window::restackWindow()
2 years ago
netinfo.h
…
onscreennotification.cpp
port away from deprecated globalPos method
1 year ago
onscreennotification.h
…
options.cpp
window: add new inactive mouse action, and make it the default
1 year ago
options.h
window: add new inactive mouse action, and make it the default
1 year 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
backends/drm: disable software brightness if there was ever a hardware brightness device assigned
1 year ago
outputconfigurationstore.h
backends/drm: disable software brightness if there was ever a hardware brightness device assigned
1 year ago
placeholderinputeventfilter.cpp
placeholderinputeventfilter: don't block media keys
2 years ago
placeholderinputeventfilter.h
core: Introduce explicit weight to InputEventFilter
2 years ago
placeholderoutput.cpp
…
placeholderoutput.h
…
placement.cpp
core/placement: change quicktile hotkeys to work relatively
2 years ago
placement.h
Make Placement return indicate whether the window has been actually placed
2 years ago
placementtracker.cpp
placementtracker: handle pending quick tile and fullscreen state properly
1 year ago
placementtracker.h
…
plugin.cpp
…
plugin.h
…
pluginmanager.cpp
…
pluginmanager.h
…
pointer_input.cpp
server side drag icons
2 years ago
pointer_input.h
server side drag icons
2 years ago
popup_input_filter.cpp
Drop InputEventFilter::passToWaylandServer()
1 year ago
popup_input_filter.h
Make PopupInputFilter solely responsible for sending key events to internal popups
1 year ago
resources.qrc
backends/drm: move the icc shader to the rest of KWin's OpenGL code
1 year ago
rootinfo_filter.cpp
…
rootinfo_filter.h
…
rulebooksettings.cpp
…
rulebooksettings.h
…
rulebooksettingsbase.kcfg
…
rulebooksettingsbase.kcfgc
…
rules.cpp
rules: add window rule to force tearing on or off
2 years ago
rules.h
rules: add window rule to force tearing on or off
2 years ago
rulesettings.kcfg
rules: add window rule to force tearing on or off
2 years ago
rulesettings.kcfgc
…
screenedge.cpp
port away from deprecated globalPos method
1 year ago
screenedge.h
Put X11 specific screen edge behind KWIN_BUILD_X11
1 year ago
screenlockerwatcher.cpp
Drop WaylandServer initialization flags
2 years ago
screenlockerwatcher.h
…
settings.kcfgc
…
shadow.cpp
Fix checking whether GraphicsBufferView is null
2 years ago
shadow.h
…
shortcutdialog.ui
…
sm.cpp
…
sm.h
…
syncalarmx11filter.cpp
…
syncalarmx11filter.h
…
tablet_input.cpp
Move tablet tool cursor tracking into TabletInputRedirection
2 years ago
tablet_input.h
Move tablet tool cursor tracking into TabletInputRedirection
2 years ago
tabletmodemanager.cpp
Compare literal strings using QLatin1StringView instead of QStringLiteral
1 year ago
tabletmodemanager.h
…
touch_input.cpp
input: Allow different surfaces to be interacted in parallel by touch
2 years ago
touch_input.h
Simplify touch input dispatching for internal windows
1 year ago
useractions.cpp
window: add new inactive mouse action, and make it the default
1 year ago
useractions.h
…
virtualdesktops.cpp
…
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
Set WAYLAND_DISPLAY before starting wayland server
1 year ago
wayland_server.h
wayland: implement the alpha-modifier protocol
2 years ago
waylandshellintegration.cpp
…
waylandshellintegration.h
…
waylandwindow.cpp
Fix Shadow initialization in WaylandWindow
1 year ago
waylandwindow.h
…
window.cpp
window: add new inactive mouse action, and make it the default
1 year ago
window.h
window: add new inactive mouse action, and make it the default
1 year ago
window_property_notify_x11_filter.cpp
…
window_property_notify_x11_filter.h
…
workspace.cpp
Fix a crash in ScreenEdges::recreateEdges()
1 year ago
workspace.h
Revert "Add (temporary) code to help with debugging the blur effect crash"
1 year ago
x11eventfilter.cpp
…
x11eventfilter.h
…
x11syncmanager.cpp
…
x11syncmanager.h
…
x11window.cpp
x11: Search for desktop file by StartupWMClass
1 year ago
x11window.h
Drop X11Window::wantsSyncCounter()
1 year ago
xdgactivationv1.cpp
x11: Search for desktop file by StartupWMClass
1 year ago
xdgactivationv1.h
…
xdgshellintegration.cpp
…
xdgshellintegration.h
…
xdgshellwindow.cpp
window: add new inactive mouse action, and make it the default
1 year ago
xdgshellwindow.h
Double buffer m_tile
1 year ago
xkb.cpp
Drop superAsMeta workaround in Xkb::toQtKey
2 years ago
xkb.h
Drop superAsMeta workaround in Xkb::toQtKey
2 years ago