Bug 41784 - No per-device XFixesHideCursor
Summary: No per-device XFixesHideCursor
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
Whiteboard: 2011BRB_Reviewed
Depends on:
Reported: 2011-10-14 01:53 UTC by Ross Burton
Modified: 2018-12-13 22:26 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:

fixesproto patch (4.23 KB, patch)
2011-10-14 01:55 UTC, Ross Burton
no flags Details | Splinter Review
xserver patch (11.30 KB, patch)
2011-10-14 01:55 UTC, Ross Burton
no flags Details | Splinter Review
Add new methods to libxfixes (2.82 KB, patch)
2011-10-14 01:56 UTC, Ross Burton
no flags Details | Splinter Review

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.