D7843: Move XFixes cursor change tracking into the x11 standalone platform
This revision was automatically updated to reflect the committed changes. Closed by commit R108:6f99b577360d: Move XFixes cursor change tracking into the x11 standalone platform (authored by graesslin). REPOSITORY R108 KWin CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D7843?vs=19802=20137 REVISION DETAIL https://phabricator.kde.org/D7843 AFFECTED FILES cursor.cpp cursor.h events.cpp plugins/platforms/x11/standalone/CMakeLists.txt plugins/platforms/x11/standalone/x11cursor.cpp plugins/platforms/x11/standalone/x11cursor.h plugins/platforms/x11/standalone/xfixes_cursor_event_filter.cpp plugins/platforms/x11/standalone/xfixes_cursor_event_filter.h To: graesslin, #kwin, #plasma Cc: plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D7843: Move XFixes cursor change tracking into the x11 standalone platform
graesslin edited the test plan for this revision. REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D7843 To: graesslin, #kwin, #plasma Cc: plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D7843: Move XFixes cursor change tracking into the x11 standalone platform
graesslin added a dependent revision: D7942: Create a dedicated X11Filter for Client sync events and move it to X11 platform. REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D7843 To: graesslin, #kwin, #plasma Cc: plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D7843: Move XFixes cursor change tracking into the x11 standalone platform
graesslin updated this revision to Diff 19802. graesslin added a comment. Restricted Application edited projects, added Plasma; removed KWin. Fix crash on startup - cursor is created before Workspace, so the filter creation needs to be delayed REPOSITORY R108 KWin CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D7843?vs=19573=19802 BRANCH xfixes-cursor-filter REVISION DETAIL https://phabricator.kde.org/D7843 AFFECTED FILES cursor.cpp cursor.h events.cpp plugins/platforms/x11/standalone/CMakeLists.txt plugins/platforms/x11/standalone/x11cursor.cpp plugins/platforms/x11/standalone/x11cursor.h plugins/platforms/x11/standalone/xfixes_cursor_event_filter.cpp plugins/platforms/x11/standalone/xfixes_cursor_event_filter.h To: graesslin, #kwin, #plasma Cc: plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D7843: Move XFixes cursor change tracking into the x11 standalone platform
graesslin created this revision. Restricted Application added a project: KWin. Restricted Application added subscribers: kwin, plasma-devel. REVISION SUMMARY A dedicated X11EventFilter is added and created from the X11Cursor in case we have XFixes. This means some more X11 specific code is now only on X11. TEST PLAN Only compile tested. REPOSITORY R108 KWin BRANCH xfixes-cursor-filter REVISION DETAIL https://phabricator.kde.org/D7843 AFFECTED FILES cursor.cpp cursor.h events.cpp plugins/platforms/x11/standalone/CMakeLists.txt plugins/platforms/x11/standalone/x11cursor.cpp plugins/platforms/x11/standalone/x11cursor.h plugins/platforms/x11/standalone/xfixes_cursor_event_filter.cpp plugins/platforms/x11/standalone/xfixes_cursor_event_filter.h To: graesslin, #kwin, #plasma Cc: plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart