← Back to team overview

ubuntu-sdk-bugs team mailing list archive

[Bug 1126205] Re: [FFe] Bring Unity appmenu / HUD integration to Qt5

 

** Changed in: indicator-appmenu (Ubuntu)
       Status: In Progress => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
SDK bug tracking, which is subscribed to qtbase-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1126205

Title:
  [FFe] Bring Unity appmenu / HUD integration to Qt5

Status in Application menu for Qt4:
  Fix Committed
Status in libdbusmenu-qt:
  Fix Committed
Status in appmenu-qt package in Ubuntu:
  Fix Released
Status in indicator-appmenu package in Ubuntu:
  Invalid
Status in libdbusmenu-qt package in Ubuntu:
  Fix Released
Status in qtbase-opensource-src package in Ubuntu:
  Fix Released

Bug description:
  We're currently lacking patches in Qt5 that would enable appmenu / HUD
  support in Qt5.

  == CHANGE ==

  https://code.launchpad.net/~sil2100/ubuntu/raring/qtbase-opensource-
  src/enable-appmenu <- the added patch
  debian/patches/enable_appmenu_support.diff

  The patch re-adds appmenu support as it was in Qt4 - it's based on the
  approved Qt4 upstream changes we had landed. It's a direct port of the
  same changes.

  == TESTS ==

  The packages (and Qt5 with the patch) builds and works, as tested on
  the ppa:sil2100/qt PPA by some users.

  == WHY? ==

  Since the release of the Ubuntu SDK, our distro started directly
  depending on Qt5. In the current form, Qt5 has no global menu support
  - all Qt5 compiled applications have menus in windows. HUD support for
  those applications is also non-existent. We think this is
  unacceptable, especially that we're advertising development using our
  Ubuntu SDK (Qt5).

  Note that this also blocks fix for bug 1126210 (see
  https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-
  src/+bug/1126210/comments/9).

  As mentioned in the comments, this is a distro-only fix for now, as
  upstream support does require more time to be done (see bug LP:
  #1157213). This distro patch would be essentially removed and replaced
  by the QPA support upstream.

To manage notifications about this bug go to:
https://bugs.launchpad.net/appmenu-qt/+bug/1126205/+subscriptions