[Ubuntu-webapps-bugs] [Bug 1301681] Re: input fields get obscured by OSK

2014-10-09 Thread Chris Coulson
As the next upload to utopic will be from a 1.3 branch, marking this as
wontfix for 1.2

** Changed in: oxide/1.2
   Status: Triaged = Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1301681

Title:
  input fields get obscured by OSK

Status in Oxide Webview:
  Fix Released
Status in Oxide 1.2 series:
  Won't Fix
Status in Web Browser App:
  Invalid

Bug description:
  On some webpages if there is an input field near the bottom, when
  focusing in the field the OSK is displayed but it covers the input
  field. The input field should scroll into view when the OSK becomes
  visible.

  A good site to test is Facebook. Press the comment button on a
  thread that has a few comments. Click in the comment field and the
  field becomes obscured when the OSK is displayed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1301681/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1379270] [NEW] [browser] when more than 10 tabs are available, a see more action should be displayed

2014-10-09 Thread Giorgio Venturi
Public bug reported:

In the browser design, when 10 or more tabs are open we display only the
10 most recent. At the bottom of the last tab there is a see more action
that displays 10 more tabs at a time, up to 40 tabs max.


https://docs.google.com/a/canonical.com/presentation/d/1Qrd4Flfs3EH-fI79IfrYgLdAx2nce-L7ve8NKLCX324/edit#slide=id.g2bb3fbfe6_03

Every time you restart the browser, only the first 10 are displayed.

** Affects: ubuntu-ux
 Importance: Medium
 Assignee: Giorgio Venturi (giorgio-venturi)
 Status: Fix Committed

** Affects: webbrowser-app
 Importance: Undecided
 Status: New

** Also affects: ubuntu-ux
   Importance: Undecided
   Status: New

** Changed in: ubuntu-ux
   Status: New = Fix Committed

** Changed in: ubuntu-ux
   Importance: Undecided = Medium

** Changed in: ubuntu-ux
 Assignee: (unassigned) = Giorgio Venturi (giorgio-venturi)

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1379270

Title:
  [browser] when more than 10 tabs are available, a see more action
  should be displayed

Status in Ubuntu UX bugs:
  Fix Committed
Status in Web Browser App:
  New

Bug description:
  In the browser design, when 10 or more tabs are open we display only
  the 10 most recent. At the bottom of the last tab there is a see more
  action that displays 10 more tabs at a time, up to 40 tabs max.

  
  
https://docs.google.com/a/canonical.com/presentation/d/1Qrd4Flfs3EH-fI79IfrYgLdAx2nce-L7ve8NKLCX324/edit#slide=id.g2bb3fbfe6_03

  Every time you restart the browser, only the first 10 are displayed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1379270/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1376433] Re: limit the amount of open tabs restored when browser starts

2014-10-09 Thread Giorgio Venturi
I added bug 1379270 to track the see more feature

https://bugs.launchpad.net/ubuntu-ux/+bug/1379270

** Changed in: ubuntu-ux
   Status: Opinion = Fix Committed

** Changed in: ubuntu-ux
   Importance: Low = Medium

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1376433

Title:
  limit the amount of open tabs restored when browser starts

Status in Ubuntu UX bugs:
  Fix Committed
Status in Web Browser App:
  Fix Released
Status in “webbrowser-app” package in Ubuntu:
  Fix Released

Bug description:
  I just noticed when launching the browser I had a huge list of open
  tabs (like 30). We should limit this to the 10 most recently visited
  tabs. Otherwise the list is bound to continue to grow and it's not
  really apparent to the user unless they visit the open tabs page. Even
  though we are not loading them in memory I'm sure there is still
  overhead with creating them.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1376433/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1379303] [NEW] Need support for a JS socket api

2014-10-09 Thread Adnane Belmadiaf
Public bug reported:

Firefox OS does have TCPSocket and chrome does have Sockets(for
extensions), which will let HTML5 apps to act like a network client(IRC
client, whatsapp/gtalk, fb chat app, monitoring app) for TCP and UDP
connections instead of relying on a server to handle the communication.

https://developer.mozilla.org/en-US/docs/Web/API/TCPSocket
https://developer.chrome.com/apps/app_network

** Affects: oxide
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1379303

Title:
  Need support for a JS socket api

Status in Oxide Webview:
  New

Bug description:
  Firefox OS does have TCPSocket and chrome does have Sockets(for
  extensions), which will let HTML5 apps to act like a network
  client(IRC client, whatsapp/gtalk, fb chat app, monitoring app) for
  TCP and UDP connections instead of relying on a server to handle the
  communication.

  https://developer.mozilla.org/en-US/docs/Web/API/TCPSocket
  https://developer.chrome.com/apps/app_network

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1379303/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1329943] Re: [new design] bottom edge tabs support

2014-10-09 Thread Giorgio Venturi
** Also affects: ubuntu-ux
   Importance: Undecided
   Status: New

** Changed in: ubuntu-ux
 Assignee: (unassigned) = Giorgio Venturi (giorgio-venturi)

** Changed in: ubuntu-ux
   Importance: Undecided = High

** Changed in: ubuntu-ux
   Status: New = Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1329943

Title:
  [new design] bottom edge tabs support

Status in Ubuntu UX bugs:
  Fix Committed
Status in Web Browser App:
  In Progress
Status in “webbrowser-app” package in Ubuntu:
  In Progress

Bug description:
  See https://docs.google.com/a/canonical.com/spreadsheets/d/1Sn8_Gs-
  6uxNy4Cnceu-2SGA3FW8JLmK7XeuzXII3BLU/edit#gid=157781 for subtasks

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1329943/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1330482] Re: [new design] implement new tab page

2014-10-09 Thread Giorgio Venturi
** Also affects: ubuntu-ux
   Importance: Undecided
   Status: New

** Changed in: ubuntu-ux
   Status: New = Fix Committed

** Changed in: ubuntu-ux
   Importance: Undecided = High

** Changed in: ubuntu-ux
 Assignee: (unassigned) = Giorgio Venturi (giorgio-venturi)

** Changed in: ubuntu-ux
   Status: Fix Committed = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1330482

Title:
  [new design] implement new tab page

Status in Ubuntu UX bugs:
  Fix Released
Status in Web Browser App:
  Fix Released

Bug description:
  per new design, implement the page that will get displayed when
  creating a new tab

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1330482/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1351169] Re: Add fast scroll in history view

2014-10-09 Thread Giorgio Venturi
** Also affects: ubuntu-ux
   Importance: Undecided
   Status: New

** Changed in: ubuntu-ux
   Status: New = Fix Committed

** Changed in: ubuntu-ux
   Importance: Undecided = Medium

** Changed in: ubuntu-ux
 Assignee: (unassigned) = Giorgio Venturi (giorgio-venturi)

** Description changed:

  Per design specification, the history view should have a fast scroll
  handle allowing to quickly scroll to a given date back in time.
+ 
+ UX:
+ 
https://docs.google.com/a/canonical.com/presentation/d/1Qrd4Flfs3EH-fI79IfrYgLdAx2nce-L7ve8NKLCX324/edit#slide=id.g1df4ec952_07
+ 
+ Motion [00:09]:
+ https://www.dropbox.com/s/9st9t5pdmd712w3/Browser-user-journey.mov?dl=0

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1351169

Title:
  Add fast scroll in history view

Status in Ubuntu UX bugs:
  Fix Committed
Status in Web Browser App:
  Triaged

Bug description:
  Per design specification, the history view should have a fast scroll
  handle allowing to quickly scroll to a given date back in time.

  UX:
  
https://docs.google.com/a/canonical.com/presentation/d/1Qrd4Flfs3EH-fI79IfrYgLdAx2nce-L7ve8NKLCX324/edit#slide=id.g1df4ec952_07

  Motion [00:09]:
  https://www.dropbox.com/s/9st9t5pdmd712w3/Browser-user-journey.mov?dl=0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1351169/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1379343] [NEW] [browser] history view - no transition when tapping on website

2014-10-09 Thread Giorgio Venturi
Public bug reported:

Tapping on a website from the list should expand the item and show the
content within.

Tapping on back should collapse it.

At the moment, no transition is displayed

** Affects: ubuntu-ux
 Importance: Medium
 Assignee: Giorgio Venturi (giorgio-venturi)
 Status: Fix Committed

** Affects: webbrowser-app
 Importance: Undecided
 Status: New

** Affects: webbrowser-app (Ubuntu)
 Importance: Undecided
 Status: New

** Also affects: ubuntu-ux
   Importance: Undecided
   Status: New

** Changed in: ubuntu-ux
   Status: New = Fix Committed

** Changed in: ubuntu-ux
   Importance: Undecided = Medium

** Changed in: ubuntu-ux
 Assignee: (unassigned) = Giorgio Venturi (giorgio-venturi)

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1379343

Title:
  [browser] history view - no transition when tapping on website

Status in Ubuntu UX bugs:
  Fix Committed
Status in Web Browser App:
  New
Status in “webbrowser-app” package in Ubuntu:
  New

Bug description:
  Tapping on a website from the list should expand the item and show the
  content within.

  Tapping on back should collapse it.

  At the moment, no transition is displayed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1379343/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1276234] Re: Update inline docs to reflect the latest recommendation for the page / tab structure

2014-10-09 Thread Launchpad Bug Tracker
This bug was fixed in the package ubuntu-html5-theme -
0.1.2+14.10.20141008-0ubuntu1

---
ubuntu-html5-theme (0.1.2+14.10.20141008-0ubuntu1) utopic; urgency=low

  [ Jean-Francois Moy ]
  * Fixed alignment issues. Fixed UI.optionselector being incorrectly
documented. Aligned terminology between various pages. Fixed
incorrect UI.progress documentation. (LP: #1276234)
 -- Ubuntu daily release ps-jenk...@lists.canonical.com   Wed, 08 Oct 2014 
15:25:01 +

** Changed in: ubuntu-html5-theme (Ubuntu)
   Status: New = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to ubuntu-html5-theme in
Ubuntu.
https://bugs.launchpad.net/bugs/1276234

Title:
  Update inline docs to reflect the latest recommendation for the page /
  tab structure

Status in Ubuntu UI SDK for HTML5 Apps:
  In Progress
Status in “ubuntu-html5-theme” package in Ubuntu:
  Fix Released

Bug description:
  For example, http://bazaar.launchpad.net/~ubuntu-html5-theme-devs
  /ubuntu-html5-theme/trunk/view/head:/0.1/ambiance/js/tabs.js
  references inner-tabs which may not be up-to-date

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-html5-theme/+bug/1276234/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1378379] Re: Define rules to construct static splash screen in desktop file

2014-10-09 Thread David Barth
** Also affects: webapps-core
   Importance: Undecided
   Status: New

** Changed in: webapps-core
   Importance: Undecided = Medium

** Changed in: webapps-core
   Status: New = Triaged

** Changed in: webapps-core
 Assignee: (unassigned) = David Barth (dbarth)

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1378379

Title:
  Define rules to construct static splash screen in desktop file

Status in Camera App:
  Confirmed
Status in Dialer app for Ubuntu Touch:
  New
Status in Gallery App:
  New
Status in Media Player App:
  New
Status in Messaging App:
  New
Status in Ubuntu UX bugs:
  In Progress
Status in The Webapps-core project:
  Triaged
Status in Web Browser App:
  New
Status in “dialer-app” package in Ubuntu RTM:
  Fix Released
Status in “gallery-app” package in Ubuntu RTM:
  Fix Released
Status in “messaging-app” package in Ubuntu RTM:
  Fix Released

Bug description:
  Need to start making use of the static splash screen feature recently
  landed in unity8.

  How to use them can be found in:

  https://lists.launchpad.net/ubuntu-phone/msg09996.html

  And a current example is address-book-app.

To manage notifications about this bug go to:
https://bugs.launchpad.net/camera-app/+bug/1378379/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1379428] [NEW] restore webcontainer URL using StateSaver

2014-10-09 Thread Jean-Francois Moy
Public bug reported:

The webapp container does not restore the URL of the currently visited
page in case it is killed by OOM killer.

 A fix should be provided to restore the URL in case it happens, using
StateSaver to automatically save and restore the property at runtime.

** Affects: webbrowser-app
 Importance: Undecided
 Status: New

** Branch linked: lp:~jfmoy/webbrowser-app/url-statesaver

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1379428

Title:
  restore webcontainer URL using StateSaver

Status in Web Browser App:
  New

Bug description:
  The webapp container does not restore the URL of the currently visited
  page in case it is killed by OOM killer.

   A fix should be provided to restore the URL in case it happens, using
  StateSaver to automatically save and restore the property at runtime.

To manage notifications about this bug go to:
https://bugs.launchpad.net/webbrowser-app/+bug/1379428/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1378379] Re: Define rules to construct static splash screen in desktop file

2014-10-09 Thread Arthur Mello
** Changed in: gallery-app
   Status: New = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1378379

Title:
  Define rules to construct static splash screen in desktop file

Status in Camera App:
  Confirmed
Status in Dialer app for Ubuntu Touch:
  New
Status in Gallery App:
  Fix Released
Status in Media Player App:
  New
Status in Messaging App:
  New
Status in Ubuntu UX bugs:
  In Progress
Status in The Webapps-core project:
  Triaged
Status in Web Browser App:
  New
Status in “dialer-app” package in Ubuntu RTM:
  Fix Released
Status in “gallery-app” package in Ubuntu RTM:
  Fix Released
Status in “messaging-app” package in Ubuntu RTM:
  Fix Released

Bug description:
  Need to start making use of the static splash screen feature recently
  landed in unity8.

  How to use them can be found in:

  https://lists.launchpad.net/ubuntu-phone/msg09996.html

  And a current example is address-book-app.

To manage notifications about this bug go to:
https://bugs.launchpad.net/camera-app/+bug/1378379/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1379497] [NEW] [webapp-container] UA Override from an optional webapp-properies.json file is not set

2014-10-09 Thread Alexandre Abreu
Public bug reported:

A Webapp has the option to either specify a command line option to have
a specific UA overriding the default or hgave a local webapp-
properties.json file that defines the UA override such as:

{
name: MyWebapp,
includes:[http://user-agent.me/*;],
domain:user-agent.me,
homepage:http://user-agent.me/;,
user-agent-override: Mozilla/5.0 custom-user-agent-string (unlike 
AnyOtheBrowser)
}

This currently does work, or to be more precise works but the url is set
before during the init flow, and the UA string is being set after the
website was browsed to.

** Affects: webbrowser-app
 Importance: High
 Assignee: Alexandre Abreu (abreu-alexandre)
 Status: In Progress

** Branch linked: lp:~abreu-alexandre/webbrowser-app/fix-webapp-
properties-ua-override

** Changed in: webbrowser-app
   Status: New = In Progress

** Changed in: webbrowser-app
   Importance: Undecided = Medium

** Changed in: webbrowser-app
   Importance: Medium = High

** Changed in: webbrowser-app
 Assignee: (unassigned) = Alexandre Abreu (abreu-alexandre)

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1379497

Title:
  [webapp-container] UA Override from an optional webapp-properies.json
  file is not set

Status in Web Browser App:
  In Progress

Bug description:
  A Webapp has the option to either specify a command line option to
  have a specific UA overriding the default or hgave a local webapp-
  properties.json file that defines the UA override such as:

  {
  name: MyWebapp,
  includes:[http://user-agent.me/*;],
  domain:user-agent.me,
  homepage:http://user-agent.me/;,
  user-agent-override: Mozilla/5.0 custom-user-agent-string (unlike 
AnyOtheBrowser)
  }

  This currently does work, or to be more precise works but the url is
  set before during the init flow, and the UA string is being set after
  the website was browsed to.

To manage notifications about this bug go to:
https://bugs.launchpad.net/webbrowser-app/+bug/1379497/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1260016] Re: Add an API to allow defining custom URL scheme delegates

2014-10-09 Thread Chris Coulson
This is fixed with http://bazaar.launchpad.net/~oxide-
developers/oxide/oxide.trunk/revision/787. Note that there are some
significant differences between this and the equivalent qtwebkit API,
notably:

- The API is on WebContext rather than WebView.

- You don't register individual handlers for responding to network
requests. Instead, you set a list of custom URL schemes on
WebContext.allowedExtraUrlSchemes, and then Oxide uses the
QNetworkAccessManager provided by the QQmlEngine. To set a custom
QNetworkAccessManager, you'll need to implement
QQmlNetworkAccessManagerFactory and assign this to the QQmlEngine
associated with the QQuickView that your webview is in. If you want to
share the QNAM with other parts of the application, then you'll need to
make sure it outlives the QQmlEngine.

- Oxide takes care of proxying the data from QNetworkAccessManager +
QNetworkReply on the UI thread to Chromium's network stack on its IO
thread (see http://bazaar.launchpad.net/~oxide-
developers/oxide/oxide.trunk/view/head:/shared/base/oxide_cross_thread_data_stream.cc
and http://bazaar.launchpad.net/~oxide-
developers/oxide/oxide.trunk/view/head:/qt/core/browser/oxide_qt_url_request_delegated_job.cc).
You don't need to implement this manually in the application.

- You can't override standard protocol schemes (http/https/ws/wss/file etc). 
This is deliberate for a few reasons:
a. Custom schemes need to interact with the UI thread, whereas using Chromium's 
network stack doesn't.
b. We can decide asynchronously on the UI thread whether to ignore SSL errors 
from Chromium's network stack. However, Qt requires that we call 
QNetworkReply::ignoreSslErrors from inside the slot connected to 
QNetworkReply::sslErrors, which means we can't respond asynchronously (we'd 
need to block the UI thread whilst the IO thread posts a task to the blocked UI 
thread for handling the error, which obviously isn't possible). This means that 
errors from custom handlers can't be integrated with the 
WebView.certificateError signal.
c. We can't really construct the HTTP response on the Chromium side without 
having access to the raw response header.

As you already implement a custom QNetworkAccessManager in dekko, this
API should work for you without too much effort (and you can get rid of
QQuickNetworkReplyWrapper).

** Changed in: oxide
   Status: In Progress = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1260016

Title:
  Add an API to allow defining custom URL scheme delegates

Status in dekko:
  Triaged
Status in Oxide Webview:
  Fix Released
Status in “oxide-qt” package in Ubuntu:
  In Progress
Status in “oxide-qt” package in Ubuntu RTM:
  In Progress

Bug description:
  For feature parity with QtWebKit, the QML WebView needs a way to allow
  application developers to define custom URL scheme delegates (in
  QtWebKit, the property is 'experimental.urlSchemeDelegates', of type
  list).

To manage notifications about this bug go to:
https://bugs.launchpad.net/dekko/+bug/1260016/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1375900] Re: gmail crashes composing a message

2014-10-09 Thread Chris Coulson
** Changed in: oxide
Milestone: branch-1.3 = branch-1.4

** Also affects: oxide/1.3
   Importance: Undecided
   Status: New

** Changed in: oxide/1.3
   Importance: Undecided = Critical

** Changed in: oxide/1.3
   Status: New = Triaged

** Changed in: oxide/1.3
 Assignee: (unassigned) = Olivier Tilloy (osomon)

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1375900

Title:
  gmail crashes composing a message

Status in Oxide Webview:
  In Progress
Status in Oxide 1.3 series:
  Triaged
Status in Ubuntu Keyboard:
  Triaged
Status in Web Browser App:
  Invalid

Bug description:
  In an effort to test and fix lp:1374562 and lp:1375889 I've tested
  with this UA string used by Chrome for Android:

  Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B)
  AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile
  Safari/535.19

  Those issue are fixed with this string, but am seeing a crash when
  composing a new message:

  1) compose a new message
  2) in the body type:
  Hi Joe,
  How are you?

  For me the webapp crashes after typing How

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1375900/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1337506] Re: FATAL:texture_manager.cc(76)] Check failed: texture_count_ == 0u (1 vs. 0)

2014-10-09 Thread Chris Coulson
This one should be fixed now with http://bazaar.launchpad.net/~oxide-
developers/oxide/oxide.trunk/revision/782

** Changed in: oxide
   Status: Triaged = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1337506

Title:
  FATAL:texture_manager.cc(76)] Check failed: texture_count_ == 0u (1
  vs. 0)

Status in Oxide Webview:
  Fix Released

Bug description:
  I'm hitting this runtime abort occasionally on shutdown:

  [0703/194533:FATAL:texture_manager.cc(76)] Check failed:
  texture_count_ == 0u (1 vs. 0)

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1337506/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1371569] Re: Crash when accessing page with revoked SSL EV certificate

2014-10-09 Thread Chris Coulson
** Changed in: oxide
   Status: Fix Committed = Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1371569

Title:
  Crash when accessing page with revoked SSL EV certificate

Status in Oxide Webview:
  Fix Released

Bug description:
  Accessing pages with revoked SSL EV certificates triggers a seg fault
  in oxide related to OxideQCertificateError.

  Steps to reproduce

   1) Visit https://test-sspev.verisign.com:2443/test-SSPEV-revoked-
  verisign.html in webbrowser-app

  This is reproducible on both the phone and the desktop.

  Backtrace:

  #0  operator= (p=0x57c467d0, this=0x30) at 
../../../../third_party/chromium/src/base/memory/ref_counted.h:307
  #1  operator= (r=..., this=0x30) at 
../../../../third_party/chromium/src/base/memory/ref_counted.h:315
  #2  operator= (this=0x30) at 
../../../../third_party/chromium/src/base/callback_internal.h:37
  #3  operator= (this=0x30) at 
../../../../third_party/chromium/src/base/callback.h:371
  #4  oxide::PermissionRequest::SetCancelCallback(base::Callbackvoid () 
const) (this=0x0, callback=...)
  at ../../../../shared/browser/oxide_permission_request.cc:181
  #5  0x7fffc86af876 in OxideQCertificateError::OxideQCertificateError 
(this=optimised out, dd=..., parent=optimised out)
  at ../../../../qt/core/api/oxideqcertificateerror.cc:117
  #6  0x7fffc86af925 in OxideQCertificateErrorPrivate::Create (url=..., 
is_main_frame=is_main_frame@entry=true,
  is_subresource=is_subresource@entry=false, 
strict_enforcement=strict_enforcement@entry=false, certificate=...,
  cert_error=cert_error@entry=OxideQCertificateError::ErrorRevoked, 
request=..., parent=parent@entry=0x0)
  at ../../../../qt/core/api/oxideqcertificateerror.cc:104
  #7  0x7fffc86a8e0d in oxide::qt::WebView::OnCertificateError 
(this=this@entry=0x579786d0, is_main_frame=optimised out, 
  cert_error=oxide::CERT_ERROR_REVOKED, cert=..., request_url=..., 
resource_type=resource_type@entry=content::RESOURCE_TYPE_MAIN_FRAME, 
  strict_enforcement=strict_enforcement@entry=false, request=...) at 
../../../../qt/core/browser/oxide_qt_web_view.cc:777
  #8  0x7fffc86e6863 in 
oxide::WebView::AllowCertificateError(content::RenderFrameHost*, int, 
net::SSLInfo const, GURL const, content::ResourceType, bool, bool, 
base::Callbackvoid (bool) const, content::CertificateRequestResultType*) 
(this=0x579786d0, rfh=optimised out, 
  cert_error=optimised out, ssl_info=..., request_url=..., 
resource_type=content::RESOURCE_TYPE_MAIN_FRAME, overridable=false, 
  strict_enforcement=false, callback=..., result=0x7fffce9c) at 
../../../../shared/browser/oxide_web_view.cc:1426
  #9  0x7fffcaa45329 in content::SSLPolicy::OnCertErrorInternal 
(this=this@entry=0x579825d0, handler=handler@entry=0x7fff74055d20, 
  options_mask=optimised out) at 
../../../../third_party/chromium/src/content/browser/ssl/ssl_policy.cc:218
  #10 0x7fffcaa454de in content::SSLPolicy::OnCertError 
(this=0x579825d0, handler=0x7fff74055d20)
  at 
../../../../third_party/chromium/src/content/browser/ssl/ssl_policy.cc:86
  #11 0x7fffc8709698 in Run (this=0x7fffd138) at 
../../../../third_party/chromium/src/base/callback.h:401
  #12 base::debug::TaskAnnotator::RunTask (this=this@entry=0x57927320, 
queue_function=queue_function@entry=0x7fffcb076b2d MessageLoop::PostTask, 
  run_function=run_function@entry=0x7fffcb076b4c MessageLoop::RunTask, 
pending_task=...)
  at ../../../../third_party/chromium/src/base/debug/task_annotator.cc:62
  #13 0x7fffc8738394 in base::MessageLoop::RunTask 
(this=this@entry=0x579271d0, pending_task=...)
  at 
../../../../third_party/chromium/src/base/message_loop/message_loop.cc:436
  #14 0x7fffc87386a1 in base::MessageLoop::DeferOrRunPendingTask 
(this=this@entry=0x579271d0, pending_task=...)
  at 
../../../../third_party/chromium/src/base/message_loop/message_loop.cc:445
  #15 0x7fffc873b875 in base::MessageLoop::DoWork (this=0x579271d0)
  at 
../../../../third_party/chromium/src/base/message_loop/message_loop.cc:552
  #16 0x7fffc86a49da in oxide::qt::MessagePump::customEvent 
(this=0x5791bb60, event=optimised out)
  at ../../../../qt/core/browser/oxide_qt_message_pump.cc:60
  #17 0x779aa63d in QObject::event(QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
  #18 0x75d156dc in QApplicationPrivate::notify_helper(QObject*, 
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
  #19 0x75d1a456 in QApplication::notify(QObject*, QEvent*) () from 
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
  #20 0x7797a9d5 in QCoreApplication::notifyInternal(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
  #21 0x7797c827 in QCoreApplicationPrivate::sendPostedEvents(QObject*, 
int,