Mir

[enhancement] Clients cannot change the hardware cursor

Bug #1206780 reported by Raymond Wells
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Mir
Fix Released
Low
Robert Carr
mir (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

There is no API exposed to a client allowing the change of the hardware cursor shape. Such functionality is important to many applications targeting Mir, especially to UI toolkits which frequently need to change the cursor's shape.

Prerequisite fix: bug 1189775

Revision history for this message
Raymond Wells (rfw2nd) wrote :

I'm interested in developing this feature. :)

Changed in mir:
assignee: nobody → Raymond Wells (rfw2nd)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

This is a feature already mentioned in a blueprint:
    add client side API for changing the cursor: TODO
    [https://blueprints.launchpad.net/ubuntu/+spec/client-1303-mir-converged]

Also, it's required by:
    [raof] XMir hardware cursor support: BLOCKED
    [https://blueprints.launchpad.net/ubuntu/+spec/client-1310-mir-xmir]

Changed in mir:
importance: Undecided → Wishlist
Revision history for this message
Robert Carr (robertcarr) wrote :

Cool! Took a peek at the branch. Looks like a good start.

I think to land it we need to go back and fill in some testing. I think that this will clarify interfaces around some unclear questions, for example how can the shell enforce policy on which sessions are allowed to change the cursor. It's late for me but I will try and provide some more concrete suggestions in the morning! Let me know if I can be helpful.

Revision history for this message
Raymond Wells (rfw2nd) wrote :

Thank you :D.
Any feedback is appreciated. :)

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Raymond,

If you want feedback, the guaranteed way to get it is propose the branch for merging. And then continue discussions in the merge proposal.

Changed in mir:
importance: Wishlist → Low
status: New → Triaged
description: updated
description: updated
tags: added: cursor
summary: - Clients cannot change the hardware cursor
+ [enhancement] Clients cannot change the hardware cursor
tags: added: enhancement
tags: added: gtk-mir
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Fix released roughly in Mir 0.4.0 ??

Changed in mir:
assignee: Raymond Wells (rfw2nd) → Robert Carr (robertcarr)
status: Triaged → Fix Released
Changed in mir (Ubuntu):
status: New → Fix Released
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.