lp:~justinmcp/webbrowser-app/init-crash-fix

Created by Justin McPherson and last modified
Get this branch:
bzr branch lp:~justinmcp/webbrowser-app/init-crash-fix
Only Justin McPherson can upload to this branch. If you are Justin McPherson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Justin McPherson
Project:
webbrowser-app
Status:
Development

Recent revisions

473. By Justin McPherson

Fix crash when init was not completed.

472. By PS Jenkins bot

Releasing 0.23+14.04.20140324-0ubuntu1

471. By Alexandre Abreu

There are 2 ways for the webapp-container to receive a list of patterns to filter url browsing in a webapp container: through the manifest.json file that comes with a given (named) webapp, or through the command line.

At the moment, the 2 mechanisms are exclusive in the sense that from the webapp-container's perspective it only considers one or another when filtering navigation (the webapp manifest one being preferred) but they are NOT semantically equivalent. The list of url patterns in the manifest.json file is use as a mean to filter the urls that are being browsed to, but ALSO in the chromium & FF browsers to know if a webapp is to be installed/enabled when browsing in a given url.

For example, for Gmail, the hostname mail.google.com is used as a trigger to ask the user for an installation/enablement of a webapp in the browser. It is also implicitely used as a filter for browser once in the container.

The issue is that for applications like google services, the authentication mechanism is common. So when launched in the container, the user will be redirected to e.g. https://accounts.google.com or https://accounts.google.ca, etc.

So, the manifest.json cannot be modified to account for those, since we dont want to install a webapp from those URLs but we need a way to add extra navigation url patterns to allow google service webapps to be redirected to e.g. https://accounts.google.* etc.

We provide here 2 things:

- an way for the url patterns passed down from the command line to be also considered in the navigation filtering,
- a way to simplify url patterns for google apps Fixes: 1288982

470. By Launchpad Translations on behalf of phablet-team

Launchpad automatic translations update.

469. By PS Jenkins bot

Releasing 0.23+14.04.20140319-0ubuntu1

468. By Olivier Tilloy

Use the renderer only once when rendering a thumbnail.
This seems to fix the crash that was happening at destruction time. Fixes: 1294219

467. By PS Jenkins bot

Releasing 0.23+14.04.20140317.1-0ubuntu1

466. By Colin Watson

Add multiarch annotations.

465. By PS Jenkins bot

Releasing 0.23+14.04.20140317-0ubuntu1

464. By Olivier Tilloy

Refactor the test HTTP server to use a random port at startup.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:webbrowser-app
This branch contains Public information 
Everyone can see this information.

Subscribers