Some named cursors are not working anymore

Bug #1662827 reported by Daniel d'Andrada
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical System Image
New
Undecided
Unassigned
qtmir (Ubuntu)
Fix Released
High
Daniel d'Andrada
qtubuntu (Ubuntu)
Invalid
Undecided
Unassigned
unity8 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

$ bzr branch lp:~dandrader/+junk/animatedDemos
$ cd animatedDemos/CustomCursor
$ qmake && make
$ cd ..
$ qmlscene CursorShapes.qml -I . -- --desktop_file_hint=/usr/share/applications/gedit.desktop

Currently only the following named cursors still work:
UpArrow, Cross, WhatsThis, DragCopy, Busy, DragMove, DragLink

Might also be due to a change in cursor theme itself (didn't check)?

Related branches

description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity8 (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Worth mentioning that Mir 0.25.0 (released in December) switched the cursor naming scheme to match the CSS spec:
  https://www.w3.org/TR/css-ui-3/#propdef-cursor
  https://developer.mozilla.org/en/docs/Web/CSS/cursor
  http://www.w3schools.com/cssref/pr_class_cursor.asp

However if you were already using the symbolic constants from <mir_toolkit/cursors.h> then you would not have noticed.

See also: https://code.launchpad.net/~vanvugt/qtubuntu/fix-cursor/+merge/306597
Might need more work...

tags: added: cursor
Revision history for this message
Daniel d'Andrada (dandrader) wrote :

That explains everything

Changed in qtmir:
status: New → In Progress
assignee: nobody → Daniel d'Andrada (dandrader)
Changed in qtubuntu (Ubuntu):
status: New → Invalid
Changed in unity8 (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

qtmir (0.5.1+17.04.20170215.1-0ubuntu1) zesty; urgency=medium

  [ Michał Sawicz ]
  * We're at provides 26 already (LP: #1662608)

  [ Alan Griffiths ]
  * Identify the code that depends directly on mirserver-dev headers

  [ Albert Astals Cid ]
  * Check we provide the same unity-application-impl that we require

  [ Daniel d'Andrada ]
  * Resolve mir cursor names using mir symbols instead of plain strings
    (LP: #1662827)

  [ Gerry Boland ]
  * ScreenModel: Only expose windows on displays that are turned on (LP:
    #1521403, #1638611, #1656250)
  * Restore lost LTTng tracepoints, and delete unused ones (LP:
    #1658084)

  [ Nick Dedekind ]
  * Added Extended Display Information Data (EDID) parsing.

  [ Alan Griffiths, Nick Dedekind ]
  * Iteration 0 of miral::PersistDisplayConfig. This does nothing yet
    (and breaks nothing in the process). This MP creates a place (miral-
    prototypes) to build prototype miral features and sketches out what
    will need to be implemented for PersistDisplayConfig. (LP: #1644189)

 -- Michał Sawicz <email address hidden> Wed, 15 Feb 2017 13:23:17 +0000

Changed in qtmir:
status: In Progress → Fix Committed
Changed in qtmir (Ubuntu):
status: New → Triaged
Changed in qtmir:
importance: Undecided → High
Changed in qtmir (Ubuntu):
importance: Undecided → High
tags: added: unity8-desktop
Changed in qtmir (Ubuntu):
status: Triaged → Fix Released
Changed in qtmir:
status: Fix Committed → Fix Released
Michał Sawicz (saviq)
Changed in qtmir (Ubuntu):
assignee: nobody → Daniel d'Andrada (dandrader)
no longer affects: qtmir
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.