kwin/src
Vlad Zahorodnii 7397364115 scripting: Deprecate WorkspaceWrapper::screenResized
The WorkspaceWrapper::screenResized() signal relies on the QDesktopWidget
class, which is deprecated. Another issue with that signal is that it
uses integers to represent screens. We need to minimize the amount of int
based screen api and prefer more QScreen or AbstractOutput APIs because
the former get completely broken if the output layout changes.

Since we gain not a lot from porting WorkspaceWrapper::screenResized()
away from QDesktopWidget to something else and we don't use this signal
in any of our scripts, this change deprecates the screenResized signal
in favor of manual tracking of QScreen::geometryChanged signal.
2021-05-03 07:50:27 +00:00
..
3rdparty 3rdparty/xcursor: build with _DEFAULT_SOURCE 2021-02-24 16:36:49 +00:00
decorations decoration: Fix rendering issues with scale factors < 1 2021-04-26 11:41:37 +00:00
effects SVN_SILENT made messages (.desktop file) - always resolve ours 2021-05-03 01:21:56 +00:00
helpers Correct use of KUIT markup in kill dialog text 2021-03-24 16:46:30 -06:00
kcmkwin SVN_SILENT made messages (.desktop file) - always resolve ours 2021-05-01 01:21:12 +00:00
libinput tablet: account for the activeClient to occasionally being nullptr 2021-04-15 15:00:15 +00:00
libkwineffects effects: add support Panfrost Mali driver 2021-04-24 16:04:44 +02:00
platformsupport platform: Use damage tracked by SurfaceItem 2021-03-31 13:56:55 +00:00
plugins SVN_SILENT made messages (.desktop file) - always resolve ours 2021-05-03 01:21:56 +00:00
qml Port kwin from Plasma Components2 2021-03-27 23:26:31 +00:00
scripting scripting: Deprecate WorkspaceWrapper::screenResized 2021-05-03 07:50:27 +00:00
scripts Port kwin from Plasma Components2 2021-03-27 23:26:31 +00:00
tabbox
xwl wayland: Introduce an environment variable to disable Xauthority 2021-03-29 11:37:28 +00:00
abstract_client.cpp Fix sendToScreen for fullscreen apps 2021-04-12 20:47:29 +00:00
abstract_client.h Fix sendToScreen for fullscreen apps 2021-04-12 20:47:29 +00:00
abstract_opengl_context_attribute_builder.cpp
abstract_opengl_context_attribute_builder.h
abstract_output.cpp wayland: Generate valid output uuids 2021-04-08 19:04:17 +00:00
abstract_output.h wayland: Generate valid output uuids 2021-04-08 19:04:17 +00:00
abstract_wayland_output.cpp don't set vrr policy on incompatible monitors 2021-05-02 00:06:39 +00:00
abstract_wayland_output.h Wayland: variable refresh rate support 2021-04-30 16:18:39 +02:00
activation.cpp
activities.cpp Get Activities to depend only on AbstractClient 2021-03-09 15:22:55 +00:00
activities.h Get Activities to depend only on AbstractClient 2021-03-09 15:22:55 +00:00
appmenu.cpp
appmenu.h
atoms.cpp
atoms.h
client_machine.cpp
client_machine.h
CMakeLists.txt wayland: Move Wayland-specific code out of AbstractWaylandOutput 2021-04-07 14:23:16 +03:00
colordevice.cpp
colordevice.h
colormanager.cpp Refactor session code 2021-03-23 08:01:19 +00:00
colormanager.h
composite.cpp Remove Platform::areOutputsEnabled() 2021-04-29 10:47:41 +00:00
composite.h Move insertion of safety points to X11Compositor 2021-04-05 07:27:10 +00:00
config-kwin.h.cmake wayland: Query pkg-config if Xwayland supports listenfd 2021-03-02 13:29:22 +00:00
cursor.cpp
cursor.h
dbusinterface.cpp
dbusinterface.h
debug_console.cpp Fix crash in debug console 2021-04-23 10:28:22 +00:00
debug_console.h debug_console: Improve rendering of non-x11 clients 2021-04-08 16:01:34 +00:00
debug_console.ui
decorationitem.cpp scene: Introduce window items 2021-03-31 13:56:55 +00:00
decorationitem.h scene: Introduce window items 2021-03-31 13:56:55 +00:00
deleted.cpp core: Drop Toplevel::bufferMargins() 2021-02-16 09:06:05 +02:00
deleted.h core: Drop Toplevel::bufferMargins() 2021-02-16 09:06:05 +02:00
dmabuftexture.cpp
dmabuftexture.h
effectloader.cpp
effectloader.h
effects.cpp libkwineffects: Drop windowPaddingChanged signal 2021-03-31 13:56:55 +00:00
effects.h libkwineffects: Drop windowPaddingChanged signal 2021-03-31 13:56:55 +00:00
egl_context_attribute_builder.cpp
egl_context_attribute_builder.h
events.cpp scene: Introduce window items 2021-03-31 13:56:55 +00:00
focuschain.cpp
focuschain.h
ftrace.cpp
ftrace.h ftrace: use quint32 for context counter 2021-02-24 23:45:19 +00:00
geometrytip.cpp
geometrytip.h
gestures.cpp
gestures.h
globalshortcuts.cpp GlobalShortcuts: clang-format 2021-04-05 19:28:38 +00:00
globalshortcuts.h GlobalShortcuts: clang-format 2021-04-05 19:28:38 +00:00
group.cpp
group.h
idle_inhibition.cpp
idle_inhibition.h
input.cpp [Input] Unset device group user data on teardown 2021-04-28 22:43:57 +00:00
input.h
input_event.cpp
input_event.h
input_event_spy.cpp
input_event_spy.h
inputmethod.cpp inputmethod: do not deactivate the context when key is pressed 2021-05-03 09:44:27 +05:30
inputmethod.h inputmethod: Move the input method process into the InputMethod class 2021-04-29 11:04:19 +00:00
inputpanelv1client.cpp inputmethod: do not cover panels with the input method (e.g. virtual keyboard) 2021-02-23 12:10:28 +00:00
inputpanelv1client.h
inputpanelv1integration.cpp
inputpanelv1integration.h
internal_client.cpp scene: Introduce window items 2021-03-31 13:56:55 +00:00
internal_client.h Move basic activities support from X11Client to AbstractClient 2021-03-09 15:22:55 +00:00
item.cpp scene: Introduce window items 2021-03-31 13:56:55 +00:00
item.h scene: Introduce window items 2021-03-31 13:56:55 +00:00
keyboard_input.cpp fix global shortcuts for non-Latin symbols 2021-04-05 19:39:06 +00:00
keyboard_input.h
keyboard_layout.cpp
keyboard_layout.h
keyboard_layout_switching.cpp
keyboard_layout_switching.h
keyboard_repeat.cpp wayland: Adjust kwin to SeatInterface changes 2021-03-11 07:36:31 +00:00
keyboard_repeat.h
killwindow.cpp
killwindow.h
kwin.kcfg Change the default for "active screen follows mouse" to true 2021-04-26 19:25:50 +00:00
kwin.notifyrc SVN_SILENT made messages (.desktop file) - always resolve ours 2021-04-23 01:18:39 +00:00
kwinbindings.cpp
layers.cpp SCM_SILENT typo-- 2021-04-26 12:39:44 +02:00
layershellv1client.cpp layershell: Support virtual keyboards 2021-04-22 10:36:36 +00:00
layershellv1client.h layershell: Support virtual keyboards 2021-04-22 10:36:36 +00:00
layershellv1integration.cpp layershell: Support virtual keyboards 2021-04-22 10:36:36 +00:00
layershellv1integration.h
linux_dmabuf.cpp
linux_dmabuf.h
main.cpp Refactor session code 2021-03-23 08:01:19 +00:00
main.h Refactor session code 2021-03-23 08:01:19 +00:00
main_wayland.cpp inputmethod: fix how we update to input method changes 2021-04-29 11:04:19 +00:00
main_wayland.h inputmethod: Move the input method process into the InputMethod class 2021-04-29 11:04:19 +00:00
main_x11.cpp Refactor session code 2021-03-23 08:01:19 +00:00
main_x11.h Refactor session code 2021-03-23 08:01:19 +00:00
Messages.sh
modifier_only_shortcuts.cpp
modifier_only_shortcuts.h
moving_client_x11_filter.cpp
moving_client_x11_filter.h
netinfo.cpp
netinfo.h
onscreennotification.cpp
onscreennotification.h
options.cpp
options.h GIT_SILENT Add trailing comma to enums 2021-03-14 18:06:22 +01:00
org.kde.kappmenu.xml
org.kde.kwin.Compositing.xml
org.kde.kwin.Effects.xml
org.kde.KWin.Plugins.xml
org.kde.KWin.Session.xml
org.kde.KWin.VirtualDesktopManager.xml
org.kde.KWin.xml
osd.cpp
osd.h GIT_SILENT Add trailing comma to enums 2021-03-14 18:06:22 +01:00
outline.cpp
outline.h
overlaywindow.cpp
overlaywindow.h
placement.cpp
placement.h
platform.cpp Remove Platform::screenGeometries and Platform::screenScales 2021-04-29 11:31:31 +00:00
platform.h Remove Platform::screenGeometries and Platform::screenScales 2021-04-29 11:31:31 +00:00
plugin.cpp
plugin.h
pluginmanager.cpp
pluginmanager.h
pointer_input.cpp wayland: Adjust input code to SeatInterface with some renamed methods 2021-03-12 10:19:47 +00:00
pointer_input.h wayland: Adjust kwin to PointerInterface changes 2021-03-10 14:10:16 +00:00
popup_input_filter.cpp wayland: Switch to new keyboard event notify methods in SeatInterface 2021-03-26 12:33:12 +02:00
popup_input_filter.h PopupEventFilter: handle keyboard events too 2021-03-25 12:38:43 +00:00
renderjournal.cpp
renderjournal.h
renderloop.cpp Wayland: variable refresh rate support 2021-04-30 16:18:39 +02:00
renderloop.h Wayland: variable refresh rate support 2021-04-30 16:18:39 +02:00
renderloop_p.h Wayland: variable refresh rate support 2021-04-30 16:18:39 +02:00
rootinfo_filter.cpp
rootinfo_filter.h
rulebooksettings.cpp
rulebooksettings.h
rulebooksettingsbase.kcfg
rulebooksettingsbase.kcfgc
rules.cpp
rules.h
rulesettings.kcfg
rulesettings.kcfgc
scene.cpp scene: Introduce window items 2021-03-31 13:56:55 +00:00
scene.h scene: Introduce window items 2021-03-31 13:56:55 +00:00
screenedge.cpp
screenedge.h GIT_SILENT Add trailing comma to enums 2021-03-14 18:06:22 +01:00
screenlockerwatcher.cpp
screenlockerwatcher.h
screens.cpp Wayland: variable refresh rate support 2021-04-30 16:18:39 +02:00
screens.h Wayland: variable refresh rate support 2021-04-30 16:18:39 +02:00
service_utils.cpp
service_utils.h
session.cpp Refactor session code 2021-03-23 08:01:19 +00:00
session.h Refactor session code 2021-03-23 08:01:19 +00:00
session_consolekit.cpp Explicitly cast major() and minor() to uints 2021-04-27 12:02:38 +03:00
session_consolekit.h Refactor session code 2021-03-23 08:01:19 +00:00
session_direct.h Refactor session code 2021-03-23 08:01:19 +00:00
session_direct_freebsd.cpp Refactor session code 2021-03-23 08:01:19 +00:00
session_direct_linux.cpp Refactor session code 2021-03-23 08:01:19 +00:00
session_logind.cpp Explicitly cast major() and minor() to uints 2021-04-27 12:02:38 +03:00
session_logind.h Refactor session code 2021-03-23 08:01:19 +00:00
session_noop.cpp Refactor session code 2021-03-23 08:01:19 +00:00
session_noop.h Refactor session code 2021-03-23 08:01:19 +00:00
settings.kcfgc
shadow.cpp Introduce signals to notify about Shadow changes 2021-03-31 13:56:55 +00:00
shadow.h Introduce signals to notify about Shadow changes 2021-03-31 13:56:55 +00:00
shadowitem.cpp scene: Introduce window items 2021-03-31 13:56:55 +00:00
shadowitem.h scene: Introduce window items 2021-03-31 13:56:55 +00:00
shortcutdialog.ui
sm.cpp
sm.h GIT_SILENT Add trailing comma to enums 2021-03-14 18:06:22 +01:00
subsurfacemonitor.cpp wayland: Track already existing subsurfaces in SubSurfaceMonitor 2021-02-24 10:25:36 +02:00
subsurfacemonitor.h
surfaceitem.cpp scene: Introduce window items 2021-03-31 13:56:55 +00:00
surfaceitem.h scene: Introduce window items 2021-03-31 13:56:55 +00:00
surfaceitem_internal.cpp scene: Introduce window items 2021-03-31 13:56:55 +00:00
surfaceitem_internal.h scene: Introduce window items 2021-03-31 13:56:55 +00:00
surfaceitem_wayland.cpp scene: Introduce window items 2021-03-31 13:56:55 +00:00
surfaceitem_wayland.h scene: Introduce window items 2021-03-31 13:56:55 +00:00
surfaceitem_x11.cpp scene: Refactor damage teardown in X11SurfaceItem 2021-03-31 13:56:55 +00:00
surfaceitem_x11.h scene: Introduce window items 2021-03-31 13:56:55 +00:00
syncalarmx11filter.cpp
syncalarmx11filter.h
tablet_input.cpp
tablet_input.h
tabletmodemanager.cpp --warning: Don't try to connect to a null object 2021-02-18 20:03:06 +01:00
tabletmodemanager.h
thumbnailitem.cpp
thumbnailitem.h
toplevel.cpp libkwineffects: Drop windowPaddingChanged signal 2021-03-31 13:56:55 +00:00
toplevel.h libkwineffects: Drop windowPaddingChanged signal 2021-03-31 13:56:55 +00:00
touch_hide_cursor_spy.cpp
touch_hide_cursor_spy.h
touch_input.cpp wayland: Adjust input code to SeatInterface with some renamed methods 2021-03-12 10:19:47 +00:00
touch_input.h wayland: Fix handling of synthetic touch cancel events 2021-02-16 17:53:30 +00:00
udev.cpp platforms/drm: Introduce KWIN_DRM_DEVICES 2021-05-01 12:14:34 +00:00
udev.h platforms/drm: Introduce KWIN_DRM_DEVICES 2021-05-01 12:14:34 +00:00
unmanaged.cpp Fix crash in Unmanaged without compositing 2021-04-05 12:56:34 +01:00
unmanaged.h scene: Refactor damage teardown in X11SurfaceItem 2021-03-31 13:56:55 +00:00
useractions.cpp Activities now accept AbstractClient, no need to downcast 2021-03-09 15:22:55 +00:00
useractions.h
utils.cpp decoration: Fix rendering issues with scale factors < 1 2021-04-26 11:41:37 +00:00
utils.h decoration: Fix rendering issues with scale factors < 1 2021-04-26 11:41:37 +00:00
virtualdesktops.cpp
virtualdesktops.h
virtualdesktopsdbustypes.cpp
virtualdesktopsdbustypes.h
virtualkeyboard_dbus.cpp inputmethod: Refactor VirtualKeyboardDBus to have its own InputMethpd 2021-03-02 13:55:35 +00:00
virtualkeyboard_dbus.h inputmethod: Refactor VirtualKeyboardDBus to have its own InputMethpd 2021-03-02 13:55:35 +00:00
was_user_interaction_x11_filter.cpp
was_user_interaction_x11_filter.h
wayland_server.cpp wayland: Move Wayland-specific code out of AbstractWaylandOutput 2021-04-07 14:23:16 +03:00
wayland_server.h wayland: Move Wayland-specific code out of AbstractWaylandOutput 2021-04-07 14:23:16 +03:00
waylandclient.cpp wayland: Pick better initial window class string 2021-04-19 09:53:03 +00:00
waylandclient.h Remove cleanTabBox duplicated code 2021-03-25 13:56:17 +01:00
waylandoutput.cpp wayland: Wire in subpixel information 2021-04-07 16:33:50 +03:00
waylandoutput.h wayland: Move Wayland-specific code out of AbstractWaylandOutput 2021-04-07 14:23:16 +03:00
waylandoutputdevice.cpp Wayland: variable refresh rate support 2021-04-30 16:18:39 +02:00
waylandoutputdevice.h Wayland: variable refresh rate support 2021-04-30 16:18:39 +02:00
waylandshellintegration.cpp
waylandshellintegration.h
window_property_notify_x11_filter.cpp
window_property_notify_x11_filter.h
windowitem.cpp scene: Introduce window items 2021-03-31 13:56:55 +00:00
windowitem.h scene: Introduce window items 2021-03-31 13:56:55 +00:00
workspace.cpp Wayland: variable refresh rate support 2021-04-30 16:18:39 +02:00
workspace.h x11: Move event filter logic to kwinApp() 2021-03-23 08:01:19 +00:00
x11client.cpp Drop AbstractClient::addRepaintDuringGeometryUpdates() 2021-03-31 13:56:55 +00:00
x11client.h scene: Introduce window items 2021-03-31 13:56:55 +00:00
x11eventfilter.cpp x11: Move event filter logic to kwinApp() 2021-03-23 08:01:19 +00:00
x11eventfilter.h
xcbutils.cpp
xcbutils.h
xcursortheme.cpp Create Xcursor sprites with correct format 2021-02-22 15:28:50 +02:00
xcursortheme.h
xdgshellclient.cpp Always apply size change from xdg_popup_reposition. 2021-04-23 13:36:18 -07:00
xdgshellclient.h GIT_SILENT Add trailing comma to enums 2021-03-14 18:06:22 +01:00
xdgshellintegration.cpp
xdgshellintegration.h
xkb.cpp Apply 1 suggestion(s) to 1 file(s) 2021-04-15 15:00:52 +00:00
xkb.h fix global shortcuts for non-Latin symbols 2021-04-05 19:39:06 +00:00
xwaylandclient.cpp scene: Introduce window items 2021-03-31 13:56:55 +00:00
xwaylandclient.h wayland: Mark Xwayland windows ready for painting when mapped 2021-03-31 13:56:55 +00:00