Bug 41784

Summary: No per-device XFixesHideCursor
Product: xorg Reporter: Ross Burton <ross>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: daniel, jeremyhu, peter.hutterer
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard: 2011BRB_Reviewed
i915 platform: i915 features:
Attachments:
Description Flags
fixesproto patch
none
xserver patch
none
Add new methods to libxfixes none

Description Ross Burton 2011-10-14 01:53:54 UTC
If I have more than one pointer (thanks to xi2) then it isn't possible to hide one of them and not the other.
Comment 1 Ross Burton 2011-10-14 01:55:12 UTC
Created attachment 52319 [details] [review]
fixesproto patch

Patch fixesproto to support per-device cursor hiding.
Comment 2 Ross Burton 2011-10-14 01:55:40 UTC
Created attachment 52320 [details] [review]
xserver patch

Implement per-device cursor visibility in the server.
Comment 3 Ross Burton 2011-10-14 01:56:02 UTC
Created attachment 52321 [details] [review]
Add new methods to libxfixes
Comment 4 Ross Burton 2011-10-14 01:58:48 UTC
These patches are from Daniel Stone, who says that they compile but are untested, and specifically "it might need an extra memset when creating the cursorhidecount"

Pushing to a bug so that they don't get lost (not that Daniel has any history in this...).
Comment 5 Jeremy Huddleston Sequoia 2011-10-25 18:14:26 UTC
Daniel, can you please send this to the list for review.
Comment 6 GitLab Migration User 2018-12-13 22:26:03 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/418.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.