https://bugs.kde.org/show_bug.cgi?id=466094

--- Comment #6 from Zamundaaa <xaver.h...@gmail.com> ---
Git commit 4cd25cf571d5a350b5e62e612a990bfdfa934bff by Xaver Hugl.
Committed on 20/02/2023 at 21:01.
Pushed by zamundaaa into branch 'master'.

cursor: make position, hotspot and size floating point

This allows all pixel positions to be used on high dpi screens,
and corrects damage tracking with Xwayland cursors

M  +2    -2    autotests/integration/move_resize_window_test.cpp
M  +2    -2    autotests/integration/pointer_input.cpp
M  +13   -13   autotests/integration/screenedges_test.cpp
M  +10   -14   autotests/integration/window_selection_test.cpp
M  +4    -4    autotests/integration/x11_window_test.cpp
M  +5    -5    autotests/integration/xdgshellwindow_rules_test.cpp
M  +1    -1    autotests/integration/xdgshellwindow_test.cpp
M  +11   -11   src/backends/drm/drm_output.cpp
M  +2    -2    src/backends/drm/drm_output.h
M  +3    -2    src/backends/wayland/wayland_egl_backend.cpp
M  +1    -1    src/backends/wayland/wayland_output.cpp
M  +1    -1    src/backends/wayland/wayland_output.h
M  +3    -2    src/backends/wayland/wayland_qpainter_backend.cpp
M  +1    -1    src/backends/x11/standalone/x11_standalone_backend.cpp
M  +1    -1    src/backends/x11/standalone/x11_standalone_backend.h
M  +3    -3    src/backends/x11/standalone/x11_standalone_cursor.cpp
M  +2    -2    src/backends/x11/standalone/x11_standalone_windowselector.cpp
M  +3    -3    src/backends/x11/standalone/x11_standalone_windowselector.h
M  +2    -1    src/backends/x11/windowed/x11_windowed_egl_backend.cpp
M  +2    -2    src/backends/x11/windowed/x11_windowed_output.cpp
M  +2    -2    src/backends/x11/windowed/x11_windowed_output.h
M  +3    -1    src/backends/x11/windowed/x11_windowed_qpainter_backend.cpp
M  +3    -3    src/composite.cpp
M  +2    -2    src/core/output.cpp
M  +2    -2    src/core/output.h
M  +4    -4    src/core/outputlayer.cpp
M  +6    -6    src/core/outputlayer.h
M  +31   -11   src/core/renderlayer.cpp
M  +10   -6    src/core/renderlayer.h
M  +9    -19   src/cursor.cpp
M  +11   -23   src/cursor.h
M  +3    -3    src/cursordelegate_opengl.cpp
M  +2    -2    src/cursordelegate_qpainter.cpp
M  +9    -9    src/cursorsource.cpp
M  +6    -6    src/cursorsource.h
M  +1    -1    src/decorations/decoratedclient.cpp
M  +2    -2    src/effects.cpp
M  +2    -2    src/effects.h
M  +4    -4    src/effects/colorpicker/colorpicker.cpp
M  +1    -1    src/effects/colorpicker/colorpicker.h
M  +1    -1    src/effects/magiclamp/magiclamp.cpp
M  +3    -3    src/effects/magnifier/magnifier.cpp
M  +2    -2    src/effects/magnifier/magnifier.h
M  +3    -3    src/effects/mouseclick/mouseclick.cpp
M  +1    -1    src/effects/mouseclick/mouseclick.h
M  +5    -5    src/effects/mousemark/mousemark.cpp
M  +4    -4    src/effects/mousemark/mousemark.h
M  +3    -3    src/effects/screenshot/screenshotdbusinterface1.cpp
M  +2    -2    src/effects/screenshot/screenshotdbusinterface2.cpp
M  +2    -2    src/effects/startupfeedback/startupfeedback.cpp
M  +1    -1    src/effects/startupfeedback/startupfeedback.h
M  +5    -5    src/effects/trackmouse/trackmouse.cpp
M  +1    -1    src/effects/trackmouse/trackmouse.h
M  +5    -5    src/effects/zoom/zoom.cpp
M  +1    -1    src/effects/zoom/zoom.h
M  +1    -1    src/libkwineffects/kwineffects.cpp
M  +5    -5    src/libkwineffects/kwineffects.h
M  +12   -3    src/libkwineffects/kwinglobals.h
M  +2    -2    src/main.cpp
M  +1    -1    src/main.h
M  +1    -1    src/main_x11.cpp
M  +1    -1    src/main_x11.h
M  +1    -1    src/plugins/qpa/platformcursor.cpp
M  +1    -1    src/plugins/screencast/screencastmanager.cpp
M  +7    -7    src/plugins/screencast/screencaststream.cpp
M  +4    -4    src/plugins/screencast/screencaststream.h
M  +4    -4    src/pointer_input.cpp
M  +15   -14   src/screenedge.cpp
M  +1    -1    src/screenedge.h
M  +1    -1    src/scripting/workspace_wrapper.cpp
M  +6    -6    src/wayland/pointer_interface.cpp
M  +1    -1    src/wayland/pointer_interface.h
M  +1    -1    src/window.cpp
M  +1    -1    src/window.h
M  +4    -5    src/workspace.cpp

https://invent.kde.org/plasma/kwin/commit/4cd25cf571d5a350b5e62e612a990bfdfa934bff

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to