Some named cursors are not working anymore

Bug #1662827 reported by Daniel d'Andrada on 2017-02-08
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Undecided
Unassigned
qtmir (Ubuntu)
High
Daniel d'Andrada
qtubuntu (Ubuntu)
Undecided
Unassigned
unity8 (Ubuntu)
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
Launchpad Janitor (janitor) wrote :

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

Changed in unity8 (Ubuntu):
status: New → Confirmed
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
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
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) on 2017-03-13
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  Edit
Everyone can see this information.

Other bug subscribers