[Touch-packages] [Bug 1564767] Re: Wrong size of embedded window
** Changed in: webapps-sprint Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtbase-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1564767 Title: Wrong size of embedded window Status in webapps-sprint: Fix Released Status in qtbase-opensource-src package in Ubuntu: Fix Released Bug description: When creating an online account in Xenial, the embedded webview is not properly resized to fill up the embedder's area (see attached screenshot). I'll investigate to find out whether this is a problem with the window manager, or with the XEMBED implementation in Gdk or Qt; but meanwhile, I'll try to apply a workaround in unity-control-center- signon. To manage notifications about this bug go to: https://bugs.launchpad.net/webapps-sprint/+bug/1564767/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1564767] Re: Wrong size of embedded window
** Changed in: webapps-sprint Milestone: sprint-20 => sprint-19 ** Changed in: webapps-sprint Milestone: sprint-19 => sprint-21 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtbase-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1564767 Title: Wrong size of embedded window Status in webapps-sprint: In Progress Status in qtbase-opensource-src package in Ubuntu: Fix Released Bug description: When creating an online account in Xenial, the embedded webview is not properly resized to fill up the embedder's area (see attached screenshot). I'll investigate to find out whether this is a problem with the window manager, or with the XEMBED implementation in Gdk or Qt; but meanwhile, I'll try to apply a workaround in unity-control-center- signon. To manage notifications about this bug go to: https://bugs.launchpad.net/webapps-sprint/+bug/1564767/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1564767] Re: Wrong size of embedded window
This bug was fixed in the package qtbase-opensource-src - 5.5.1+dfsg- 16ubuntu6 --- qtbase-opensource-src (5.5.1+dfsg-16ubuntu6) xenial; urgency=medium [ Alberto Mardegan ] * debian/patches/xcb_fix_parent_screen_of_embedded_windows.patch: - Fix wrong size of embedded window. Fixed in upstream Qt 5.6. (LP: #1564767) -- Timo JyrinkiTue, 05 Apr 2016 13:59:17 + ** Changed in: qtbase-opensource-src (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtbase-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1564767 Title: Wrong size of embedded window Status in webapps-sprint: In Progress Status in qtbase-opensource-src package in Ubuntu: Fix Released Bug description: When creating an online account in Xenial, the embedded webview is not properly resized to fill up the embedder's area (see attached screenshot). I'll investigate to find out whether this is a problem with the window manager, or with the XEMBED implementation in Gdk or Qt; but meanwhile, I'll try to apply a workaround in unity-control-center- signon. To manage notifications about this bug go to: https://bugs.launchpad.net/webapps-sprint/+bug/1564767/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1564767] Re: Wrong size of embedded window
(this is waiting for testing in a silo since yesterday) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtbase-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1564767 Title: Wrong size of embedded window Status in webapps-sprint: In Progress Status in qtbase-opensource-src package in Ubuntu: In Progress Bug description: When creating an online account in Xenial, the embedded webview is not properly resized to fill up the embedder's area (see attached screenshot). I'll investigate to find out whether this is a problem with the window manager, or with the XEMBED implementation in Gdk or Qt; but meanwhile, I'll try to apply a workaround in unity-control-center- signon. To manage notifications about this bug go to: https://bugs.launchpad.net/webapps-sprint/+bug/1564767/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1564767] Re: Wrong size of embedded window
The attachment "Patch for qtbase" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team. [This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.] ** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtbase-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1564767 Title: Wrong size of embedded window Status in webapps-sprint: In Progress Status in qtbase-opensource-src package in Ubuntu: In Progress Bug description: When creating an online account in Xenial, the embedded webview is not properly resized to fill up the embedder's area (see attached screenshot). I'll investigate to find out whether this is a problem with the window manager, or with the XEMBED implementation in Gdk or Qt; but meanwhile, I'll try to apply a workaround in unity-control-center- signon. To manage notifications about this bug go to: https://bugs.launchpad.net/webapps-sprint/+bug/1564767/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1564767] Re: Wrong size of embedded window
** No longer affects: gnome-control-center-signon (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gnome-control-center- signon in Ubuntu. https://bugs.launchpad.net/bugs/1564767 Title: Wrong size of embedded window Status in webapps-sprint: In Progress Status in qtbase-opensource-src package in Ubuntu: In Progress Bug description: When creating an online account in Xenial, the embedded webview is not properly resized to fill up the embedder's area (see attached screenshot). I'll investigate to find out whether this is a problem with the window manager, or with the XEMBED implementation in Gdk or Qt; but meanwhile, I'll try to apply a workaround in unity-control-center- signon. To manage notifications about this bug go to: https://bugs.launchpad.net/webapps-sprint/+bug/1564767/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1564767] Re: Wrong size of embedded window
** Changed in: qtbase-opensource-src (Ubuntu) Status: New => In Progress ** Changed in: qtbase-opensource-src (Ubuntu) Assignee: (unassigned) => Timo Jyrinki (timo-jyrinki) ** Changed in: qtbase-opensource-src (Ubuntu) Importance: Undecided => Critical -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gnome-control-center- signon in Ubuntu. https://bugs.launchpad.net/bugs/1564767 Title: Wrong size of embedded window Status in webapps-sprint: In Progress Status in gnome-control-center-signon package in Ubuntu: New Status in qtbase-opensource-src package in Ubuntu: In Progress Bug description: When creating an online account in Xenial, the embedded webview is not properly resized to fill up the embedder's area (see attached screenshot). I'll investigate to find out whether this is a problem with the window manager, or with the XEMBED implementation in Gdk or Qt; but meanwhile, I'll try to apply a workaround in unity-control-center- signon. To manage notifications about this bug go to: https://bugs.launchpad.net/webapps-sprint/+bug/1564767/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1564767] Re: Wrong size of embedded window
It looks like the bug is in QtBase: in the XCB plugin, the handleConfigureNotifyEvent() method initially wants to find out what is the new screen for the window, but due to a bug, it gets a NULL screen and decides to return from the function without processing the size changes. The reason for the failure (that is, the reason why we get NULL as a screen) is that the parentScreen() method doesn't take foreign windows into account: when we are embedding windows with the XEMBED protocol, the parent window is the embedder, which might live in another process; Qt does not know anything about this window other than its numeric ID, meaning that it doesn't know its screen either. Therefore, we need to special-case these windows, and make sure that parentScreen() returns a sensible value. Note that the patch doesn't need upstreaming: the Qt 5.6 code is already quite different (it doesn't even call the parentScreen() method here) and might be already fine. I'll test it with a local build, and report a bug to the Qt bugtracker in case. ** Patch added: "Patch for qtbase" https://bugs.launchpad.net/webapps-sprint/+bug/1564767/+attachment/4622777/+files/xcb_fix_parent_screen_of_embedded_windows.patch ** Also affects: qtbase-opensource-src (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gnome-control-center- signon in Ubuntu. https://bugs.launchpad.net/bugs/1564767 Title: Wrong size of embedded window Status in webapps-sprint: In Progress Status in gnome-control-center-signon package in Ubuntu: New Status in qtbase-opensource-src package in Ubuntu: New Bug description: When creating an online account in Xenial, the embedded webview is not properly resized to fill up the embedder's area (see attached screenshot). I'll investigate to find out whether this is a problem with the window manager, or with the XEMBED implementation in Gdk or Qt; but meanwhile, I'll try to apply a workaround in unity-control-center- signon. To manage notifications about this bug go to: https://bugs.launchpad.net/webapps-sprint/+bug/1564767/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1564767] Re: Wrong size of embedded window
** Changed in: gnome-control-center-signon (Ubuntu) Importance: Undecided => Critical ** Also affects: webapps-sprint Importance: Undecided Status: New ** Changed in: webapps-sprint Status: New => In Progress ** Changed in: webapps-sprint Importance: Undecided => Critical ** Changed in: webapps-sprint Assignee: (unassigned) => Alberto Mardegan (mardy) ** Changed in: gnome-control-center-signon (Ubuntu) Assignee: (unassigned) => Alberto Mardegan (mardy) ** Changed in: webapps-sprint Milestone: None => sprint-20 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gnome-control-center- signon in Ubuntu. https://bugs.launchpad.net/bugs/1564767 Title: Wrong size of embedded window Status in webapps-sprint: In Progress Status in gnome-control-center-signon package in Ubuntu: New Bug description: When creating an online account in Xenial, the embedded webview is not properly resized to fill up the embedder's area (see attached screenshot). I'll investigate to find out whether this is a problem with the window manager, or with the XEMBED implementation in Gdk or Qt; but meanwhile, I'll try to apply a workaround in unity-control-center- signon. To manage notifications about this bug go to: https://bugs.launchpad.net/webapps-sprint/+bug/1564767/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp