D7843: Move XFixes cursor change tracking into the x11 standalone platform

2017-09-30 Thread Martin Flöser
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

2017-09-22 Thread Martin Flöser
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

2017-09-22 Thread Martin Flöser
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

2017-09-22 Thread Martin Flöser
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

2017-09-15 Thread Martin Flöser
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