morph-browser (1.1.2) unstable; urgency=medium

  * Upstream-provided Debian package for morph-browser. See upstream
    ChangeLog for recent changes.

 -- UBports developers <developers@ubports.com>  Mon, 20 Jan 2025 09:04:16 +0100

morph-browser (1.1.1) unstable; urgency=medium

  * Upstream-provided Debian package for morph-browser. See upstream
    ChangeLog for recent changes.

 -- UBports developers <developers@ubports.com>  Fri, 20 Sep 2024 23:47:42 +0200

morph-browser (1.1.0) unstable; urgency=medium

  * Upstream-provided Debian package for morph-browser. See upstream
    ChangeLog for recent changes.

 -- UBports developers <developers@ubports.com>  Sun, 28 Jan 2024 12:00:52 +0100

morph-browser (1.0.3) unstable; urgency=medium

  * Upstream-provided Debian package for morph-browser. See upstream
    ChangeLog for recent changes.

 -- UBports developers <developers@ubports.com>  Sun, 15 Oct 2023 01:40:41 +0200

morph-browser (1.0.2) unstable; urgency=medium

  * Upstream-provided Debian package for morph-browser. See upstream
    ChangeLog for recent changes.

 -- UBports developers <developers@ubports.com>  Tue, 28 Feb 2023 19:47:51 +0100

morph-browser (1.0.1) unstable; urgency=medium

  [ Guido Berhoerster ]
  * Switch from url-dispatcher to lomiri-url-dispatcher

  [ UBports developers ]
  * Upstream-provided Debian package for morph-browser. See upstream
    ChangeLog for recent changes.

 -- UBports developers <developers@ubports.com>  Sun, 05 Feb 2023 14:01:34 +0100

morph-browser (0.24+ubports) xenial; urgency=medium

  * Imported to UBports

 -- UBports auto importer <infra@ubports.com>  Wed, 02 Aug 2017 01:02:48 +0200

morph-browser (0.23+17.04.20170321-0ubuntu1) zesty; urgency=medium

  [ Andrew Hayzen ]
  * Add access to the downloads folder to the generated apparmor profile
    rather than via write_paths in the manifest to work around LP: #1620635

  [ Olivier Tilloy ]
  * Snap package: add two extra build deps now required by
    lp:ubuntu-ui-extras
  * Add a desktop UA override for dropbox.com (LP: #1672804)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 21 Mar 2017 20:43:10 +0000

morph-browser (0.23+17.04.20170310-0ubuntu1) zesty; urgency=medium

  [ Alexandre Abreu ]
  * Explicitely define Ctrl+R as the refresh shortcut for the browser
    (LP: #1593877)

  [ Andrew Hayzen ]
  * Use the new TabsBar component from Ubuntu.Components.Extras

  [ Florian Boucault ]
  * Add Peekier to available search engines (LP: #1649673)
  * Bookmarks and history: increased font size one level
  * Make new tabs opened in the background to be placed next to the tab
    requesting them instead of at the end of the list of tabs (LP: #1499780)
  * Enable predictive text in address bar (LP: #1378750)
  * Fix issue with new tab page sometimes never being unloaded (LP: #1659435)
  * Snap: embed ubuntu-ui-extras by building it from source
  * Improved UX for <select> dropdowns in web content
  * Store and restore on startup the size of each window (LP: #1312892)
  * Do not go fullscreen if already fullscreen (LP: #1665727)
  * Do not rely on qmake as webbrowser is CMake based

  [ Jeremy Bicha ]
  * Drop "Open a " prefix from .desktop Actions (LP: #1668699)

  [ Matthieu James ]
  * Updated browser icon (LP: #1358050)

  [ Michael Terry ]
  * Properly set the APP_ID variable for the snappy world

  [ Olivier Tilloy ]
  * Use the no-system-libraries build attribute instead of specifying extra
    stage packages
  * Move snapcraft.yaml to snap directory (new in snapcraft 2.26)
  * Add a desktop UA override for dailymotion.com (LP: #1662826)
  * Log oxide and chromium versions at app startup
  * Add UA overrides for google photos (desktop and mobile) (LP: #1665926)
  * Explicitly plug to the "mir" interface (LP: #1662145)
  * Add "ibus" and "nvidia" apparmor abstractions to morph-browser apparmor
    profile
  * Additional holes in generated apparmor profile to allow morph-browser
    to run under unity8 in zesty (LP: #1590561)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 10 Mar 2017 15:35:28 +0000

morph-browser (0.23+17.04.20170125.1-0ubuntu1) zesty; urgency=medium

  * Add stage packages to reduce the final size of the snap.
  * Use upstream desktop file for snap (new feature in snapcraft 2.25).
  * UA overrides overhaul, and new overrides for Google+ and Ebay
    (LP: #1656310, #1575780).
  * Add a UA override for appear.in (LP: #1659288).

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Wed, 25 Jan 2017 14:39:24 +0000

morph-browser (0.23+17.04.20170110-0ubuntu1) zesty; urgency=medium

  * Include only morph-browser data in the snap (no webapp-container)
  * Use the upstream QtSystemInfo instead of embedding an old copy of
    its source code
  * Stop using deprecated WebView APIs (LP: #1651173)
  * Stop using a deprecated API in the webapp container (LP: #1567656)
  * Escape all HTML entities in search queries (LP: #1652292)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 10 Jan 2017 09:17:30 +0000

morph-browser (0.23+17.04.20161202-0ubuntu2~1) zesty; urgency=medium

  * No change rebuild

 -- Timo Jyrinki <timo-jyrinki@ubuntu.com>  Wed, 04 Jan 2017 11:31:42 +0200

morph-browser (0.23+17.04.20161202-0ubuntu1) zesty; urgency=medium

  [ Andrew Hayzen ]
  * Ensure if the webview changes that the loading visible state of the
    progress bar is bound to the correct webview (LP: #1638337)
  * Additional autopilot tests
  * Add dependencies on qtdeclarative5-ubuntu-content1 and
    qtdeclarative5-ubuntu-download-manager0.1 as they are now in main
    (LP: #1491279)
  * Add Drag and drop support of tabs between windows on non-mir clients

  [ Olivier Tilloy ]
  * Add a desktop UA override for ESPN websites (LP: #1637285)
  * Add user agent overrides for meet.jit.si (LP: #1635971)
  * Make QmlTests::UbuntuWebView02::test_no_contextual_actions() more
    robust (LP: #1633528)
  * Run unit tests with verbose output by default when building packages
  * Do not transfer keyboard focus from the address bar to the new tab
    view in incognito mode (LP: #1634463)
  * Use new API in oxide 1.17 to copy image to clipboard (LP: #1585291)
  * Use the ubuntu-app-platform content interface
  * Desktop UA override for google docs (LP: #1643386)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 02 Dec 2016 08:38:21 +0000

morph-browser (0.23+17.04.20161024.1-0ubuntu1) zesty; urgency=medium

  [ Andrew Hayzen ]
  * Fix for issue where many tabs causes close button to overlap other
    tabs (LP: #1473630)
  * When page has started, stopped, redirected or errored clear cache for
    history update - which prevents incorrect titles in being set
    (LP: #1603835)
  * Add autopilot tests javascript dialogs to webbrowser and
    webapp-container - alertDialog, beforeUnloadDialog, confirmDialog and
    promptDialog (LP: #1633040)
  * Add user-agent override to display the new twitter mobile interface
    (LP: #1577834)

  [ Florian Boucault ]
  * Improved startup time by 800ms by delaying QML compilation and making
    it asynchronous

  [ Olivier Tilloy ]
  * Replace chromium version in UA overrides at runtime, not at build
    time (LP: #1599695)
  * Initial support for generating a snap package for morph-browser
    (LP: #1629009)
  * Do not persist references to incognito downloads on disk
    (LP: #1625519)
  * Increase test coverage (to 97.5%) for DownloadsModel (LP: #1534102)
  * Various performance optimizations linked to load events
    (LP: #1611680)
  * Ensure a tab is loaded when re-opened (LP: #1632246)
  * Fix drag'n'drop of bookmarks within the new tab view (LP: #1584868)
  * Work around a limitation in the sound and microphone policy groups
    to "fix" sound in yakkety an zesty (LP: #1632620)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Mon, 24 Oct 2016 13:51:59 +0000

morph-browser (0.23+16.10.20160928-0ubuntu1) yakkety; urgency=medium

  [ Andrew Hayzen ]
  * Change use of ActionList.actions to ActionList.children and use
    modelData in Repeaters (LP: #1624470)
  * Clip the Loader containing NewTabView so that it doesn't overlap the
    bottom edge hint (LP: #1568740)
  * Modify calendar ua-override to allow anything before google.com
    (allowing calendar.google.com)

  [ Olivier Tilloy ]
  * Add "Ctrl+=" and "Ctrl+_" as shortcuts for zoom in and zoom out
    actions, (LP: #1624381)
  * Strip out problematic apparmor rule that prevents camera detection
    on desktop (LP: #1626611)

  [ Andrew Hayzen, Olivier Tilloy ]
  * Multiple window support in morph-browser.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Wed, 28 Sep 2016 08:25:12 +0000

morph-browser (0.23+15.04.20170125.1-0ubuntu1) vivid; urgency=medium

  * Replace chromium version in UA overrides at runtime,
    not at build time (LP: #1599695)
  * Complete overhaul of UA overrides.
  * Add UA overrides for Google+ (LP: #1656310)
  * Add a UA override for Ebay (LP: #1575780)
  * Add a UA override for appear.in (LP: #1659288)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Wed, 25 Jan 2017 13:27:55 +0000

morph-browser (0.23+15.04.20160825-0ubuntu1) vivid; urgency=medium

  [ Florian Boucault ]
  * Load images needed at startup asynchronously.

  [ Michael Terry ]
  * Use less hard-coded colors in favor of theme colors. (LP: #1581047)

  [ Olivier Tilloy ]
  * Relax one unit test’s expectations to cater for different behaviours
    in different Qt versions (LP: #1611403)
  * Revert the workaround for bug #1585942 now that the bug has been
    properly fixed. (LP: #1585942)
  * Skip webapp container autopilot tests that exercise keyboard
    shortcuts when not run on desktop. (LP: #1611832)
  * Add missing string to translation template. (LP: #1607713)
  * Fix a handful of harmless warnings in QML unit tests.
  * Add user agent overrides for Google recaptcha. (LP: #1599146)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Thu, 25 Aug 2016 09:53:50 +0000

morph-browser (0.23+16.10.20160803.1-0ubuntu1) yakkety; urgency=medium

  [ Alexandre Abreu ]
  * Deprecate ubuntu-html5-container (LP: #1587505)
  * Delay bind UnityWebapps property embeddedUiComponentParent to be a
    bit more backward compatible
  * Properly handle long app id names for single instance manager (LP:
    #1607287)

 -- Alberto Mardegan <mardy@users.sourceforge.net>  Wed, 03 Aug 2016 09:29:26 +0000

morph-browser (0.23+16.10.20160713-0ubuntu2~1) yakkety; urgency=medium

  * Rebuild against Qt 5.6.

 -- Timo Jyrinki <timo-jyrinki@ubuntu.com>  Mon, 25 Jul 2016 10:25:39 +0300

morph-browser (0.23+16.10.20160713-0ubuntu1) yakkety; urgency=medium

  [ Alexandre Abreu ]
  * Fix container AP tests browse_to function
  * Set container webview as active focus (LP: #1532739)

  [ Santosh Mahto ]
  * Support keyboard shortcuts in webapp containers (LP: #1579101)

 -- Alexandre Abreu <alexandre.abreu@canonical.com>  Wed, 13 Jul 2016 16:24:06 +0000

morph-browser (0.23+16.10.20160711-0ubuntu1) yakkety; urgency=medium

  [ Florian Boucault ]
  * Debian packaging crossbuild fixes:

  [ Olivier Tilloy ]
  * Create Downloads folder if it doesn’t exist. (LP: #1599436)
  * Increase timeout a lot to cope with flaky tests in CI. (LP:
    #1599630)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Mon, 11 Jul 2016 15:20:04 +0000

morph-browser (0.23+16.10.20160701.1-0ubuntu1) yakkety; urgency=medium

  * Generate UA override list files at build time to un-hardcode ubuntu
    and chromium version numbers. (LP: #1591220)
  * Fix one flaky autopilot test. (LP: #1591120)
  * Temporarily skip tests on arm64 to unblock package build without
    oxide. (LP: #1585942)
  * Update the target that lists non-compiled files.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 01 Jul 2016 13:10:14 +0000

morph-browser (0.23+16.10.20160620-0ubuntu1) yakkety; urgency=medium

  * Set the front camera as the default for video media requests (LP:
    #1563398)
  * Handle theme color change and properly update browsing widgets (LP:
    #1567430)
  * Properly propagate touchscreen detection flag (LP: #1585689)
  * Print help when no app-id is present (LP: #1591306)

 -- Alexandre Abreu <alexandre.abreu@canonical.com>  Mon, 20 Jun 2016 15:08:41 +0000

morph-browser (0.23+16.10.20160615-0ubuntu1) yakkety; urgency=medium

  * Fix the anchoring of the contents in the bookmarks views. (LP:
    #1584385)
  * Various favicon optimizations. (LP: #1585285)
  * Load top site previews asynchronously to speed up the instantiation
    of the grid view. (LP: #1585285)
  * Fix cross-compilation for armhf on a x86* host. (LP: #1588788)
  * Update UA overrides (mobile) for youtube and gmail.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Wed, 15 Jun 2016 09:35:09 +0000

morph-browser (0.23+16.10.20160610-0ubuntu1) yakkety; urgency=medium

  [ Olivier Tilloy ]
  * The UITK now handles Enter/Return/Space key presses to activate list
    items, (LP: #1581027, #1589424)

 -- Zoltán Balogh <zoltan.balogh@canonical.com>  Fri, 10 Jun 2016 07:54:39 +0000

morph-browser (0.23+16.10.20160603.1-0ubuntu1) yakkety; urgency=medium

  * Use new oxide 1.15 APIs to fix bugs and implement new features:

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 03 Jun 2016 10:29:42 +0000

morph-browser (0.23+16.10.20160526-0ubuntu3) yakkety; urgency=medium

  * Overriding UA for nytimes (LP:  #1573620)

 -- Santosh Mahto <santosh.mahto@canonical.com>  Tue, 07 Jun 2016 09:49:12 +0530

morph-browser (0.23+16.10.20160526-0ubuntu1) yakkety; urgency=medium

  [ Alexandre Abreu ]
  * Fix account logic translation typo
  * Fix container/webbrowser app_id; Properly set applicationname based
    on package name and app name (LP: #1574884, #1577806)

  [ CI Train Bot ]
  * Resync trunk.

 -- Alexandre Abreu <alexandre.abreu@canonical.com>  Thu, 26 May 2016 17:01:10 +0000

morph-browser (0.23+16.10.20160519-0ubuntu1) yakkety; urgency=medium

  * Display the currently hovered hyperlink’s target URL in an overlay.
    (LP: #1499775)
  * Introduce a BrowserPage type for consistency between all pages, and
    use the UITK Page and PageHeader types. (LP: #1511137)
  * Keep the securityStatus property of the address bar always in sync
    with the current webview. (LP: #1581025)
  * Minor packaging updates.
  * Only load the current tab when the session is restored. (LP:
    #1580290)
  * Set a minimum width and height on the browser window. (LP: #1581259)
  * Use QStringLiteral instead of QString in config.h.in.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Thu, 19 May 2016 18:39:35 +0000

morph-browser (0.23+16.04.20160509.3-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Fine-tune the custom memory-pressure handler, from data gathered on
    several devices. (LP: #1576639)
  * Update translation template.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Mon, 09 May 2016 17:56:03 +0000

morph-browser (0.23+16.04.20160429.1-0ubuntu1) xenial; urgency=medium

  [ Alexandre Abreu ]
  * Add facebook UA override that fixes photos not being displayed with
    the right size, and improves the UIs and features (add photos etc.)
    (LP: #1538056, #1457661)
  * Specify a parent for embedded uis being launched by webapps (LP:
    #1550397)
  * Tweak container context menu open in browser string (LP: #1532937)

  [ CI Train Bot ]
  * Resync trunk.

 -- Alexandre Abreu <alexandre.abreu@canonical.com>  Fri, 29 Apr 2016 20:19:40 +0000

morph-browser (0.23+16.04.20160428-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Read the ubuntu version at build time, instead of hardcoding it.
    (LP: #1466427)
  * Skip geolocation autopilot tests because they are now failing with
    oxide 1.14.
  * Use the UITK’s SwipeArea component for the bottom edge gesture
    recognition. This requires oxide 1.14 to work well (because of bug
    #1459362). (LP: #1459362, #1458037, #1474533, #1491806)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Thu, 28 Apr 2016 14:39:25 +0000

morph-browser (0.23+16.04.20160427-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Autopkgtest fixes.
  * When sharing a link, correctly share its URL and title. (LP:
    #1571361)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Wed, 27 Apr 2016 09:50:28 +0000

morph-browser (0.23+16.04.20160425.2-0ubuntu1) xenial; urgency=medium

  [ Alexandre Abreu ]
  * Fix invalid variable reference popupWindowController (LP: #1572673)
  * Track SAML requests that are part of redirection chains and do not
    trigger a navigation requested delegate. (LP: #1573017)

  [ CI Train Bot ]
  * Resync trunk.

 -- David Barth <david.barth@canonical.com>  Mon, 25 Apr 2016 17:38:08 +0000

morph-browser (0.23+16.04.20160415-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Add UA overrides for google hangouts to work on desktop, tablet and
    phone. (LP: #1565055)
  * Add a progression symbol to list items that open new pages in
    settings. (LP: #1517206)
  * Remove duplicated list view focus rects, and update the styling of
    the remaining ones to match that of the UITK. (LP: #1570807)
  * Simplify focus handling in various places.

  [ Timo Jyrinki ]
  * Fix FTBFS on Qt 5.6 by adding a dependency on qttools5-dev-tools for
    qdoc (LP: #1565502)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 15 Apr 2016 11:38:13 +0000

morph-browser (0.23+16.04.20160413-0ubuntu1) xenial; urgency=medium

  * Do not handle backspace as a window-level shortcut, as it would take
    precedence over backspace events in HTML text fields. (LP: #1569938)
  * Update translation template.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Wed, 13 Apr 2016 15:22:11 +0000

morph-browser (0.23+16.04.20160408.1-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Loïc Molinari ]
  * Made AddressBar height scalable with regards to the grid units
    system.

  [ Olivier Tilloy ]
  * Add dep8 tests and instructions to run them in qemu or on a phone.
    Original work by Leo Arias and Vincent Ladeuil. added: debian/tests/
    debian/tests/control debian/tests/touch-session-autopilot
  * Catch ESC key event one level up to ensure that it’s not incorrectly
    bubbled up to the outer component. (LP: #1557016)
  * Customize the contents of the media permission dialog to avoid
    truncated text. (LP: #1554220)
  * Do not write the session to a temporary file when no target file is
    defined.
  * Fix a failing unit test with Qt 5.6. (LP: #1565507)
  * Fix broken webapp container autopilot tests. (LP: #1557019)
  * Fix issues with item selection in the downloads page: do not allow
    selecting multiple files when only one is expected do not allow
    entering delete mode (with a long press on an item) while in picker
    mode (LP: #1534112, #1561575)
  * Fix unit tests when run under an sbuild chroot. (LP: #1567294)
  * Import QQuickShortcut from Qt 5.5 to properly handle window-level
    keyboard shortcuts. We cannot bump the dependency on Qt to 5.5 as
    the stable overlay PPA for devices currently has Qt 5.4.1. (LP:
    #1542224, #1545802, #1537782)
  * Make the autopilot tests more reliable when dragging the bottom
    edge. (LP: #1560109)
  * Remove workaround for bug #1526940 that was fixed in the latest
    release of the UITK. (LP: #1526940)
  * Rename debian packages to follow new QML module naming convention.
    (LP: #1342031)
  * Simplify the implementation of HistoryViewWide quite a bit, and as a
    side effect fix a unit test failure when run against the staging
    branch of the UITK. (LP: #1567337)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 08 Apr 2016 17:07:04 +0000

morph-browser (0.23+16.04.20160405-0ubuntu1) xenial; urgency=medium

  * Add --open-external-url-in-overlay option to allow externals urls
    (not part of patterns) are opened in overlays instead of external
    browser (LP: #1548575)
  * Handle live updates to theme color meta tag and reflect them in the
    top bar background color (LP: #1550754)
  * Set address bar text color to a darker version of the theme color if
    one is defined in a webapp (LP: #1548573)

 -- Alexandre Abreu <alexandre.abreu@canonical.com>  Tue, 05 Apr 2016 15:42:59 +0000

morph-browser (0.23+16.04.20160322-0ubuntu1) xenial; urgency=medium

  * Make google maps work in complete mode on tablets. (LP: #1560079)
  * Tentative fix for a bug where the session state stored on disk is
    apparently corrupted, thus discarding the current browsing session.
    (LP: #1531583)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 22 Mar 2016 06:46:57 +0000

morph-browser (0.23+16.04.20160318-0ubuntu1) xenial; urgency=medium

  [ Alexandre Abreu ]
  * Handle media access request from webcontainer main view and overlay
    views (LP: #1554202)

  [ CI Train Bot ]
  * Resync trunk.

 -- Alexandre Abreu <alexandre.abreu@canonical.com>  Fri, 18 Mar 2016 15:08:11 +0000

morph-browser (0.23+16.04.20160311-0ubuntu1) xenial; urgency=medium

  [ Alberto Mardegan ]
  * Activate the Webapp only when we are ready to navigate to the webapp
    URL (LP: #1507995)

 -- David Barth <david.barth@canonical.com>  Fri, 11 Mar 2016 12:57:01 +0000

morph-browser (0.23+16.04.20160310-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Add a touch selection controller. (LP: #1376268, #1551494)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Thu, 10 Mar 2016 05:59:53 +0000

morph-browser (0.23+16.04.20160307-0ubuntu1) xenial; urgency=medium

  * Handle context menu in overlay webviews. (LP: #1533727)

 -- Alexandre Abreu <alexandre.abreu@canonical.com>  Mon, 07 Mar 2016 18:44:37 +0000

morph-browser (0.23+16.04.20160303-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Refer to @{XDG_DOWNLOAD_DIR} in the browser’s apparmor profile
    instead of hardcoding "Downloads" in English. (LP: #1535666)
  * Store entries in the history database on load committed, not load
    succeeded. This ensures that content-initiated navigations are also
    stored. (LP: #1455858, #1549780)
  * Update translation template.
  * Visual tweaks per designers’ review.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Thu, 03 Mar 2016 19:01:40 +0000

morph-browser (0.23+16.04.20160223-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Remove the 'formFactor' context property, and replace all its uses
    by more meaningful conditions. (LP: #1446904, #1542375)
  * Update translation template.
  * Work around a bug in the UITK that prevents touch scrolling to the
    left of the address bar by ensuring that the x coordinate of the
    text field is an integer. (LP: #1546346)
  * Work around bug #1546677 (UITK), by destroying the bookmark options
    popover instead of hiding it. (LP: #1546627, #1546677)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 23 Feb 2016 11:24:49 +0000

morph-browser (0.23+16.04.20160215.1-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Add keyboard navigation support to narrow views (new tab view,
    history view, bookmarks view, downloads view). (LP: #1539221)
  * Add video-specific contextual actions. (LP: #1539676)
  * Take a capture of the current page shortly after it has finished
    loading to give rendering an opportunity to complete. (LP: #1540129)
  * Use the new bottom edge bar to open the tabs view in autopilot
    tests.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Mon, 15 Feb 2016 13:33:21 +0000

morph-browser (0.23+16.04.20160202-0ubuntu1) xenial; urgency=medium

  [ Alexandre Abreu ]
  * Enhance google.com specific patterns to enable co.* & com.* patterns
    (LP: #1517527)
  * Make sure that the overlay views closed by the user are not part of
    the list of recovered overlays opened after the oom closed the app.
    (LP: #1535154)

  [ CI Train Bot ]
  * Resync trunk. added: po/sco.po

 -- Alexandre Abreu <alexandre.abreu@canonical.com>  Tue, 02 Feb 2016 15:33:33 +0000

morph-browser (0.23+16.04.20160129.1-0ubuntu1) xenial; urgency=medium

  * Add a UA override for desktop gmail to get rid of a misleading
    warning about using a deprecated version of safari. (LP: #1452616)
  * Do not connect to the loadingChanged signal, which has been
    deprecated for a good while. (LP: #1538190)
  * In narrow mode, when a mouse is connected, turn the bottom edge hint
    into a clickable bottom edge bar. (LP: #1534239)
  * Update focus highlight to match the upcoming UITK implementation.
    (LP: #1539176)
  * Update tab visuals to higher-contrast assets. (LP: #1534760)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 29 Jan 2016 09:41:15 +0000

morph-browser (0.23+16.04.20160122-0ubuntu1) xenial; urgency=medium

  * Automatically focus the address bar when opening a new tab in wide
    mode (instead of inferring a "desktop" form factor). This is not
    exactly the correct fix (which would require the QInputInfo API),
    but is better than the current situation anyway. (LP: #1533317)
  * Ensure that only one instance of the app is running. (LP: #1535199)
  * Fix failing autopilot test. With recent changes in the UITK, swiping
    a non-swipeable item to the right activates it. (LP: #1534139)
  * Fix undefined reference when dragging a bookmark from one folder to
    another one.
  * Show the share action if Ubuntu.Content is available, regardless of
    the form factor.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 22 Jan 2016 10:23:33 +0000

morph-browser (0.23+16.04.20160112.1-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * Resync trunk. added: po/et.po

  [ Michael Sheldon ]
  * Dynamically load the thumbnailer image provider if it's available,
    otherwise fallback to mimetype images (LP: #1531179)

  [ Olivier Tilloy ]
  * Address a number of minor functional and code issues in the new
    downloads-in-browser functionality. (LP: #1528651)
  * Restore active focus on the webview after closing the context menu.
    (LP: #1526884)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 12 Jan 2016 17:44:22 +0000

morph-browser (0.23+16.04.20160108.1-0ubuntu1) xenial; urgency=medium

  * Handle theme_color page metainformation. (LP: #1477674)

 -- Alexandre Abreu <alexandre.abreu@canonical.com>  Fri, 08 Jan 2016 19:33:34 +0000

morph-browser (0.23+16.04.20160106.4-0ubuntu1) xenial; urgency=medium

  [ Alexandre Abreu ]
  * Handle application crashes or OOM interventions & save opened
    overlays (LP: #1508969)
  * Handle empty url pattern in configuration file and invalid url
    pattern being specified. (LP: #1522585)
  * Limited handling of custom context menu for the container
  * Make the webapp-container click hook more flexible. Instead of being
    able to delete cache & resource folders as the click is being
    uninstalled, one can also act on them as the click is being upgraded
    & installed. (LP: #1522562)

  [ CI Train Bot ]
  * Resync trunk.

 -- Alexandre Abreu <alexandre.abreu@canonical.com>  Wed, 06 Jan 2016 19:43:28 +0000

morph-browser (0.23+16.04.20151222.1-0ubuntu1) xenial; urgency=medium

  * Add keyboard shorcuts for 'next' (Ctrl+G) and 'previous'
    (Ctrl+Shift+G) while in find-in-page mode. (LP: #1522152)
  * Do not allow interacting with tabs and the chrome while the settings
    page is shown. (LP: #1524353)
  * Fix a crash when clearing the navigation history while the new tab
    view is open. (LP: #1525937)
  * Fix deleting multiple domains from the history view. Add unit tests
    for the HistoryView component. (LP: #1527144)
  * Fix some obvious issues in PreviewManager. (LP: #1519019)
  * Fix the tab preview sometimes covering the tab chrome, in the tabs
    view. Offset tab previews by 1px to cover the semi-transparent
    horizontal line at the bottom of the tab chrome asset. (LP:
    #1520624)
  * Recognize openoffice and MS-office file formats as documents, now
    that the document viewer app knows how to render them. (LP:
    #1523452)
  * Update translation template.
  * Use the screen size (diagonal in millimeters) to determine which
    default UA string and which UA overrides to use. An empirical
    threshold of 19cm is being used, it is subject to further
    adjustments. (LP: #1504084)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 22 Dec 2015 18:15:54 +0000

morph-browser (0.23+16.04.20151221-0ubuntu1) xenial; urgency=medium

  [ Michael Sheldon ]
  * Add support for handling downloads internally within the browser.
    (LP: #1354391)

 -- CI Train Bot <ci-train-bot@canonical.com>  Mon, 21 Dec 2015 20:39:36 +0000

morph-browser (0.23+16.04.20151218-0ubuntu1) xenial; urgency=medium

  [ Olivier Tilloy ]
  * Work around what appears to be a regression in the UITK by
    specifying a non-null delay when swiping a list item to delete it in
    unit tests. (LP: #1526940)

  [ Zsombor Egri ]
  * Fix local Toolbar collision with UITK 1.3 Toolbar.

 -- Zoltan Balogh <zoltan.balogh@canonical.com>  Fri, 18 Dec 2015 04:08:15 +0000

morph-browser (0.23+16.04.20151204-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Olivier Tilloy ]
  * Fix 3 autopilot test failures on desktop in narrow mode. (LP:
    #1522344)
  * Fix multiple keyboard focus/shortcut issues. (LP: #1522776,
    #1522783, #1522757, #1522767)
  * Replace custom models (HistoryDomainListChronologicalModel,
    HistoryLastVisitDateModel and TopSitesModel) with simple, pure QML
    SortFilterModel instances. Remove entirely HistoryTimeframeModel
    which was not needed any longer. (LP: #1480947)
  * Skip a test that requires HTTPS support in the test suite, which is
    lacking for now.
  * Update translation template.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 04 Dec 2015 11:06:50 +0000

morph-browser (0.23+16.04.20151130-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * Rebuild against Qt 5.5.1.
  * Resync trunk.

  [ Olivier Tilloy ]
  * Update translation template.

 -- CI Train Bot <ci-train-bot@canonical.com>  Mon, 30 Nov 2015 14:50:57 +0000

morph-browser (0.23+16.04.20151126-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Add missing import statements, and add missing unit tests for
    BookmarksView.qml and BookmarksViewWide.qml. (LP: #1515631)
  * Code cleanup: remove unused include statements and forward
    declarations, and convert unnecessary include statements to forward
    declarations.
  * Make the drawer menu flickable so that all its actions can be
    accessed even on a small mobile screen in landscape orientation.
    (LP: #1513348)
  * Prevent click events from propagating through the expanded history
    view to the view below. (LP: #1518904)
  * Use the capture device display names instead of their unique ID.
    (LP: #1518931)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Thu, 26 Nov 2015 13:42:25 +0000

morph-browser (0.23+16.04.20151124-0ubuntu1) xenial; urgency=medium

  * Multiple changes to improve the tab switching animation. The biggest
    remaining issue is bug #1502675, which is worked around here until
    it is properly addressed in oxide. (LP: #1502675)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 24 Nov 2015 12:03:50 +0000

morph-browser (0.23+16.04.20151111.2-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Olivier Tilloy ]
  * Add missing unit test cleanup.
  * Ship empty apparmor hardware profile directories to avoid adding a
    runtime dependency on apparmor-easyprof-ubuntu. (LP: #1511439)

  [ Ugo Riboni ]
  * Add keyboard shortcuts to undo closing tabs (Ctrl+Shift+T and
    Ctrl+Shift+W). (LP: #1499767)
  * Create the webview in a safer way, by keeping the incubator around
    and monitoring the progress, and by using sync creation if there is
    a pending request. (LP: #1514701)
  * Hide webviews created via onNewViewRequested until the tab they
    belong to becomes current. (LP: #1464436)
  * Use lowercase letters for keyboard shortcut invokation in autopilot
    tests.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Wed, 11 Nov 2015 16:04:11 +0000

morph-browser (0.23+16.04.20151103-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Olivier Tilloy ]
  * Update translation template.

  [ Ugo Riboni ]
  * Fix a bug preventing in some cases the address bar from getting
    focus when entering find in page mode. Also correctly hide the left
    hand side icons when in find in page mode. (LP: #1508130)
  * Focus the page when opening links with target="_blank". (LP:
    #1505724)
  * Prevent the address bar from being cleared when the actual url
    changes and the user has already started typing. (LP: #1487713)
  * Update the user script to remove the Facebook app banner. (LP:
    #1352783)
  * Use AbstractButton to handle some tab interactions so that haptics
    are used on touch. (LP: #1505725)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 03 Nov 2015 11:56:19 +0000

morph-browser (0.23+15.10.20151022.1-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Olivier Tilloy ]
  * Add an exception to the generated apparmor profile to allow reading
    HERE’s TOS in the browser. (LP: #1507667)
  * Modify the generated apparmor profile to allow rw access to
    /dev/shm/.org.chromium.Chromium.* too. (LP: #1508054)
  * Update translation template.

  [ Ugo Riboni ]
  * Fix inability to drag the map to pan in Google maps, on desktop.
    (LP: #1503506)
  * Implement support for allowing or denying access to media input
    devices and for setting default media input devices. (LP: #1410996)
  * Refactor the BookmarksModel to be a singleton.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Thu, 22 Oct 2015 15:07:49 +0000

morph-browser (0.23+15.10.20151016-0ubuntu1) wily; urgency=medium

  [ Arthur Mello ]
  * Add bookmarks view to top level menu

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Ensure that the default context menu cannot be dismissed several
    times, causing a crash in oxide. The issue in oxide remains, it
    should have a safeguard against this kind of behaviour. (LP:
    #1501330)
  * Fix a couple of autopilot failures on desktop in narrow mode. (LP:
    #1506879)
  * Fixes for minor UX issues with the preview grid: Make the highlight
    follow the item selected for deletion in the preview grid. Do not
    show a highlight in the narrow version of the new tab view, as it
    doesn’t support keyboard navigation. Grab dismiss area events so
    that they are not propagated to the view below when dismissing a
    context menu. (LP: #1506579)
  * Update a localized error string, per design. (LP: #1493466)
  * Update translation template.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 16 Oct 2015 15:29:07 +0000

morph-browser (0.23+15.10.20151013.1-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk. added: po/bn.po

  [ Michael Terry ]
  * Add Ctrl+PageUp and Ctrl+PageDown as alternate keyboard shortcuts
    for cycling through tabs. (LP: #1499761)

  [ Olivier Tilloy ]
  * Handle RemoteHostClosedError in shouldCancelRequests(). (LP:
    #1498539)
  * Use the new oxide API to allow a geolocation permission request.
    (LP: #1500862)

  [ Ugo Riboni ]
  * Delay the creation of the XMLHttpRequest used to retrieve the search
    suggestions until the first request, to save memory and speed up
    application startup.
  * Reimplement the top sites list to use a grid of previews in all form
    factors.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 13 Oct 2015 12:57:55 +0000

morph-browser (0.23+15.10.20151005-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Add apparmor profile to run morph-browser confined. (LP: #1356516)
  * Update translation template.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Mon, 05 Oct 2015 09:49:24 +0000

morph-browser (0.23+15.10.20151002.1-0ubuntu1) wily; urgency=medium

  [ Alexandre Abreu ]
  * Handle webapp webview renderer crashes (LP: #1498091, #1375215)

  [ CI Train Bot ]
  * New rebuild forced.

 -- David Barth <david.barth@canonical.com>  Fri, 02 Oct 2015 07:45:24 +0000

morph-browser (0.23+15.10.20151001-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Do not select labels by their class name, as this is changing in the
    newest UITK.

 -- Zoltan Balogh <zoltan.balogh@canonical.com>  Thu, 01 Oct 2015 19:53:17 +0000

morph-browser (0.23+15.10.20150929-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Use the UA override for www.youtube.com on mobile too. (LP:
    #1499394)

  [ Ugo Riboni ]
  * Extend the clickable area to close a tab on mobile, as taps are less
    precise and often end up missing it. (LP: #1500339)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 29 Sep 2015 10:08:45 +0000

morph-browser (0.23+15.10.20150928-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Michael Sheldon ]
  * Add support for alternative mimetype header for vcards (LP:
    #1498992)

  [ Olivier Tilloy ]
  * Add a context menu to each tab in the tab bar, allowing to insert a
    new tab just after, close or reload the current tab.
  * Fix a couple of autopilot test failures on desktop. (LP: #1495297,
    #1499411)
  * Update translation template.

  [ Ugo Riboni ]
  * Add a context menu to each tab in the tab bar, allowing to insert a
    new tab just after, close or reload the current tab.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Mon, 28 Sep 2015 08:15:15 +0000

morph-browser (0.23+15.10.20150922-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Jin Hsieh ]
  * Add XML description for the Baidu Chinese search engine.

  [ Michael Sheldon ]
  * Add new strings to support internal download features

  [ Olivier Tilloy ]
  * Add contextual actions (copy & share) for text selection. (LP:
    #1490922)
  * Add contextual actions (copy & share) for text selection. (LP:
    #1490922)
  * Disable predictive text on the search field to ensure results are
    filtered as the user types.
  * Give ToolbarAction a default font color.
  * Make a flaky unit test more robust by ensuring that the list view
    has been updated before testing its contents.
  * Silence the warnings issued by the favicon fetcher when the server
    replies with an error. Those warnings can easily flood the console
    when opening the history view, thus making it difficult to spot
    legitimate console output.
  * Updated translation template to include new strings for upcoming
    branch that implements a context menu on tabs (wide mode).

  [ Riccardo Padovani ]
  * Use right icon in tab switcher to open a new tab when in private
    mode

  [ Ugo Riboni ]
  * Implement search within the history view (only from the widescreen
    version)
  * Implement the visual refresh for the tabs in all screen modes.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 22 Sep 2015 01:27:50 +0000

morph-browser (0.23+15.10.20150916.1-0ubuntu1) wily; urgency=medium

  [ Alexandre Abreu ]
  * Add a general URI reformatting mechanism for webapp specific handled
    schemes. (LP: #1475708)

  [ CI Train Bot ]
  * New rebuild forced.

 -- Alexandre Abreu <alexandre.abreu@canonical.com>  Wed, 16 Sep 2015 15:33:11 +0000

morph-browser (0.23+15.10.20150913-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk. added: po/mr.po

  [ Olivier Tilloy ]
  * Allow saving canvas images from the context menu.
  * Handle HTTP authentication requests by showing an authentication
    dialog. (LP: #1422534)
  * Remove the workaround for bug #1471181 now that oxide 1.9 has been
    released with a proper fix. (LP: #1471181)
  * Set the 'visible' property of actions instead of 'enabled' to ensure
    the visibility of the corresponding entries in the drawer menu
    matches. (LP: #1495297)
  * Use SIGABRT instead of SIGSEGV to crash a renderer process in tests.
    (LP: #1493825)
  * Use the new WebContext.userAgentOverrides API (new in Oxide 1.9).
    (LP: #1410753)

  [ Ugo Riboni ]
  * Handle HTTP authentication requests by showing an authentication
    dialog. (LP: #1422534)

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Sun, 13 Sep 2015 21:25:02 +0000

morph-browser (0.23+15.10.20150908.2-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Update translation template.

  [ Ugo Riboni ]
  * Do not redefine the action property on context menu delegates, just
    assign to the existing ListItems.Empty.action property instead.

  [ Zoltán Balogh ]
  * Use right name for AbstractButton when 1.3 UITK is used.

 -- Zoltan Balogh <zoltan.balogh@canonical.com>  Tue, 08 Sep 2015 10:18:10 +0000

morph-browser (0.23+15.10.20150903.1-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Michael Terry ]
  * Use the Ubuntu/Canonical search tag when searching with DuckDuckGo.
    (LP: #1490283)

  [ Olivier Tilloy ]
  * Display a friendly message when the renderer process crashes or is
    killed. This adds a runtime dependency for morph-browser-autopilot
    on python3-psutil. (LP: #1375272)
  * Do not display the bottom edge hint on tablets in wide mode. (LP:
    #1488995)
  * Update translation template.

  [ Riccardo Padovani ]
  * Don't store urls with status different from 2xx in the history. (LP:
    #1244335)
  * Don't store urls with status different from 2xx in the history. (LP:
    #1244335)

  [ Ugo Riboni ]
  * Allow choosing the bookmark folder when bookmarking a link from the
    context menu. Disable the bookmark option when the link is already
    bookmarked. Ensure the bookmark star state in the chrome is always
    consistent with the bookmarked state of the current webview URL.
    (LP: #1477314)
  * Properly reset focus when the current tab changes (including as a
    result of closing tabs). (LP: #1488470)

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 03 Sep 2015 09:46:35 +0000

morph-browser (0.23+15.10.20150827.3-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Olivier Tilloy ]
  * Use the contextMenu API new in oxide 1.8. Update the visuals for the
    context menu in narrow and wide form factors. Add text editing
    commands to the context menu. Add unit and autopilot tests for the
    context menu features. This bumps the runtime dependency of webapp-
    container and qtdeclarative5-ubuntu-web-plugin on liboxideqt-
    qmlplugin to 1.8. This also removes the qtdeclarative5-ubuntu-web-
    plugin-assets binary package, which contained only one PNG asset
    which is not used anywhere any longer. (LP: #1477310, #1477315,
    #1471181, #1264493, #1487090, #1326070, #1477309, #1450430,
    #1438046)

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 27 Aug 2015 14:02:08 +0000

morph-browser (0.23+15.10.20150820-0ubuntu1) wily; urgency=medium

  [ Alexandre Abreu ]
  * Fix webapp name logic (LP: #1473472)

  [ Arthur Mello ]
  * Add support for removing history entries with delete key in
    HistoryViewWide (LP: #1484562)

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Remove an old workaround for an issue that was fixed since then in
    the content hub and that caused the file picker to accept the
    selected file twice.

  [ Ugo Riboni ]
  * Merge two url utility files into one, since they had no reason for
    being separate. Add unit tests for some of the functions that had
    none.

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 20 Aug 2015 08:58:20 +0000

morph-browser (0.23+15.10.20150817-0ubuntu1) wily; urgency=medium

  [ Arthur Mello ]
  * Make sure to set the historyModel to the HistoryView component when
    browser wide property changes (LP: #1484555)
  * Wait for OptionSelector's collapsing transition to finish (LP:
    #1484175)

  [ Colin Watson ]
  * Fix versioned dependencies on qtdeclarative5-ubuntu-ui-toolkit-
    plugin to allow qtdeclarative5-ubuntu-ui-toolkit-plugin-gles.

 -- CI Train Bot <ci-train-bot@canonical.com>  Mon, 17 Aug 2015 09:59:08 +0000

morph-browser (0.23+15.10.20150814-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Ugo Riboni ]
  * Delay the exit from fullscreen mode until focus remains lost for a
    certain amount of time. (LP: #1477308)
  * Disable find in page when the new tab view is active. (LP: #1483847)

 -- CI Train Bot <ci-train-bot@canonical.com>  Fri, 14 Aug 2015 09:25:42 +0000

morph-browser (0.23+15.10.20150813.1-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Remove strong typing of the contextualActions and selectionActions
    properties. This would cause issues if an app imported Ubuntu.Web
    along with Ubuntu.Components < 1.3 and overrode one of these
    properties, because the webview expected an ActionList 1.3, and
    would get an earlier version. (LP: #1484437)
  * Update translation template.

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 13 Aug 2015 21:39:06 +0000

morph-browser (0.23+15.10.20150812.1-0ubuntu1) wily; urgency=medium

  [ Arthur Mello ]
  * Wide screen versions of the history view and new tab view, per
    design specification. This adds a build dependency on qml-module-qt-
    labs-settings (for unit tests). (LP: #1351157, #1481647)

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Update translation template.
  * Wide screen versions of the history view and new tab view, per
    design specification. This adds a build dependency on qml-module-qt-
    labs-settings (for unit tests). (LP: #1351157, #1481647)

  [ Ugo Riboni ]
  * Wide screen versions of the history view and new tab view, per
    design specification. This adds a build dependency on qml-module-qt-
    labs-settings (for unit tests). (LP: #1351157, #1481647)

 -- CI Train Bot <ci-train-bot@canonical.com>  Wed, 12 Aug 2015 19:53:17 +0000

morph-browser (0.23+15.10.20150811-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Drop old names for QML dependencies. Original patch by Robert
    Ancell.
  * Highlight matching terms in one pass. (LP: #1481206)
  * Implement the "Find in Page" feature. This bumps the runtime
    dependency on liboxideqt-qmlplugin to 1.8. (LP: #1312260)

  [ Robert Ancell ]
  * Drop old names for QML dependencies. Original patch by Robert
    Ancell.

  [ Ugo Riboni ]
  * Implement the "Find in Page" feature. This bumps the runtime
    dependency on liboxideqt-qmlplugin to 1.8. (LP: #1312260)

 -- CI Train Bot <ci-train-bot@canonical.com>  Tue, 11 Aug 2015 11:18:48 +0000

morph-browser (0.23+15.10.20150810-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Update all imports of:  - Ubuntu.Components to 1.3  - QtQuick to 2.4
     - QtQuick.Window to 2.2 (LP: #1483279)
  * Update translation template.

 -- CI Train Bot <ci-train-bot@canonical.com>  Mon, 10 Aug 2015 16:30:53 +0000

morph-browser (0.23+15.10.20150729-0ubuntu2~gcc5.1) wily; urgency=medium

  * No-change test rebuild for g++5 ABI transition

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 30 Jul 2015 19:28:11 +0000

morph-browser (0.23+15.10.20150729-0ubuntu1) wily; urgency=medium

  [ Olivier Tilloy ]
  * Ensure a value is always returned by BookmarksModel::addFolder(…).
  * Update icon, per UI specification. (LP: #1412732)
  * When clearing browsing data, confirm action with a dialog, to give
    the user a chance to cancel it. (LP: #1471747)

 -- CI Train Bot <ci-train-bot@canonical.com>  Wed, 29 Jul 2015 13:58:34 +0000

morph-browser (0.23+15.10.20150728-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Fix narrowing conversion that makes the build fail with GCC 5. (LP:
    #1475621)

 -- CI Train Bot <ci-train-bot@canonical.com>  Tue, 28 Jul 2015 12:28:04 +0000

morph-browser (0.23+15.10.20150709.4-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Disable periodic session saving while incognito. The public session
    is unlikely to change significantly while browsing incognito.
  * Prefer target_link_libraries(…) with Qt5:: prefixed modules over
    qt5_use_modules, per documentation at http://doc.qt.io/qt-5/cmake-
    manual.html.
  * Speed up a bunch of autopilot tests by not requiring to input and
    validate a URL in the address bar.

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 09 Jul 2015 20:27:13 +0000

morph-browser (0.23+15.10.20150709.3-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Desktop tabs for convergence. added:
    src/app/webbrowser/NavigationBar.qml src/app/webbrowser/TabsBar.qml
    src/app/webbrowser/assets/private-browsing-exit.svg
    src/app/webbrowser/assets/tab-active-center@18.png
    src/app/webbrowser/assets/tab-active-left@18.png
    src/app/webbrowser/assets/tab-active-right@18.png
    src/app/webbrowser/assets/tab-hovered-center@18.png
    src/app/webbrowser/assets/tab-hovered-left@18.png
    src/app/webbrowser/assets/tab-hovered-right@18.png
    src/app/webbrowser/assets/tab-inactive-center@18.png
    src/app/webbrowser/assets/tab-inactive-left@18.png
    src/app/webbrowser/assets/tab-inactive-right@18.png
    tests/unittests/qml/tst_TabsBar.qml

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 09 Jul 2015 14:02:38 +0000

morph-browser (0.23+15.10.20150708-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Olivier Tilloy ]
  * Display the full URL when focusing the address bar. (LP: #1472161)
  * Update translation template.

 -- CI Train Bot <ci-train-bot@canonical.com>  Wed, 08 Jul 2015 07:01:24 +0000

morph-browser (0.23+15.10.20150702.1-0ubuntu1) wily; urgency=medium

  [ Arthur Mello ]
  * Implement bookmark folders (LP: #1351147, #1259247)

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 02 Jul 2015 20:09:10 +0000

morph-browser (0.23+15.10.20150624-0ubuntu1) wily; urgency=medium

  [ Alberto Mardegan ]
  * Show an error screen if the trust session could not be opened. (LP:
    #1441873)

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Olivier Tilloy ]
  * Update translation template.

 -- CI Train Bot <ci-train-bot@canonical.com>  Wed, 24 Jun 2015 13:37:10 +0000

morph-browser (0.23+15.10.20150618-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Michael Terry ]
  * Fix spelling of OK in private browsing dialog.

  [ Olivier Tilloy ]
  * Actually push URLs to the clipboard. For some reason setting the
    "text/url-list" mime type doesn’t seem to work (or other
    applications do not implement pasting this kind of data), but
    "text/plain" works well enough for this purpose. (LP: #1463435)
  * Do not honour fullscreen requests silently at the Ubuntu WebView
    level. Instead delegate that behaviour to the webview implementation
    used by the browser and the webapp container. (LP: #1464249)
  * Toggle application-level fullscreen when pressing F11. (LP:
    #1464333)

  [ Ugo Riboni ]
  * Make the browser chrome usable on desktop by implementing common
    keyboard shortcuts and behaviors that users normally expect in such
    an app (LP: #1287361)

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 18 Jun 2015 08:12:37 +0000

morph-browser (0.23+15.10.20150610-0ubuntu2) wily; urgency=medium

  * No-change rebuild against Qt 5.4.2.

 -- Timo Jyrinki <timo-jyrinki@ubuntu.com>  Fri, 12 Jun 2015 09:55:00 +0300

morph-browser (0.23+15.10.20150610-0ubuntu1) wily; urgency=medium

  [ Alexandre Abreu ]
  * Ensure SAML requests are followed even if the app is interrupted and
    restarted. (LP: #1451432, #1452142)
  * Handle desktop download by forwarding to the default browser (LP:
    #1309657)

  [ Olivier Tilloy ]
  * Update translation template.
  * Updated bzr ignore rules.

 -- CI Train Bot <ci-train-bot@canonical.com>  Wed, 10 Jun 2015 12:36:43 +0000

morph-browser (0.23+15.10.20150602-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Actually clear the network cache by deleting the correct set of
    files in the correct directory. (LP: #1459956)
  * Bump build dependency on liboxideqt-qmlplugin to 1.6 to fix unit
    tests.
  * Do not cache favicons on disk when browsing in private mode. (LP:
    #1458963)
  * Do not try to remove a file that doesn’t exist.
  * Pass plain strings to the worker script instead of RegExps. (LP:
    #1445673)
  * Remove the upstreamcomponents folder, and use components from the
    UITK instead. Add autopilot tests for the new tab view.
  * Update translation template.
  * Updated icon. (LP: #1457424)

  [ Riccardo Padovani ]
  * New tab view refactoring. (LP: #1371248, #1444023, #1351157,
    #1389605, #1442190)
  * New tab view refactoring. (LP: #1371248, #1444023, #1351157,
    #1389605, #1442190)

 -- CI Train Bot <ci-train-bot@canonical.com>  Tue, 02 Jun 2015 14:26:50 +0000

morph-browser (0.23+15.04.20150522.1-0ubuntu1) vivid; urgency=medium

  [ Arthur Mello ]
  * Implement private browsing mode per design specification. (LP:
    #1351179, #1457925, #1457958)

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Olivier Tilloy ]
  * Add Qwant to the default list of search engines. added:
    src/app/webbrowser/searchengines/qwant.xml
  * Add missing import statement. (LP: #1457060)
  * Delay hiding the tab contents to give it an opportunity to grab an
    up-to-date capture. Improve the tab switching animation to not
    flicker and jump around that much. (LP: #1452998)
  * Ensure the search engine delegates do not overlap with the settings
    header. (LP: #1455399)
  * Fix a flaky autopilot test. On a mobile device with network access,
    the URL (http://en.wikipedia.org/wiki/Linux) might be rewritten to
    https://en.m.wikipedia.org/wiki/Linux, thus making the test racy
    depending on when the check on the webview’s URL is performed. (LP:
    #1456885)
  * Make use of the WebContext.maxCacheSizeHint property, introduced in
    Oxide 1.6. This bumps the dependency of qtdeclarative5-ubuntu-web-
    plugin on liboxideqt-qmlplugin to 1.6. (LP: #1277659)
  * Remove a number of useless calls to QTest::qWait() in unit tests,
    thus making them significantly faster to run.
  * When opening a new blank tab, always clear the address bar. (LP:
    #1456199)

 -- CI Train Bot <ci-train-bot@canonical.com>  Fri, 22 May 2015 19:21:17 +0000

morph-browser (0.23+15.04.20150515-0ubuntu1) vivid; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Olivier Tilloy ]
  * Change the homepage in tests so that the domain name doesn’t contain
    a dot, to work around https://launchpad.net/bugs/1108742. (LP:
    #1108742)
  * Delay showing the fullscreen hint to prevent it from jumping up
    while the webview is being resized. (LP: #1454097)
  * Look for custom search engines description files in several
    locations. This adds a build dependency on qml-module-qt-labs-
    folderlistmodel, to run unit tests at package construction time.
    (LP: #1455207)
  * Use checkboxes instead of switches for verb phrases, per design
    guidance. (LP: #1442851)

 -- CI Train Bot <ci-train-bot@canonical.com>  Fri, 15 May 2015 07:04:34 +0000

morph-browser (0.23+15.04.20150512-0ubuntu1) vivid; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Leo Arias ]
  * Fix the base class used when launching the app in autopilot tests.

  [ Leonardo Arias Fonseca ]
  * Fix the base class used when launching the app in autopilot tests.

  [ Olivier Tilloy ]
  * Also set XDG_CONFIG_HOME (needed for tests not to override user-
    defined settings).
  * Update translation template.
  * Use the new Oxide APIs to better control visibility of the chrome.
    This bumps the runtime dependency on liboxideqt-qmlplugin to 1.7.
    (LP: #1441064, #1453908)

  [ Riccardo Padovani ]
  * Add support for data: URIs in the address bar, and remove length
    limitation for TLDs. (LP: #1377953, #1441281, #1450154)
  * Add support for data: URIs in the address bar, and remove length
    limitation for TLDs. (LP: #1377953, #1441281, #1450154)

  [ Ugo Riboni ]
  * Add suggestions from search engines in the suggestions list. (LP:
    #1351151)

 -- CI Train Bot <ci-train-bot@canonical.com>  Tue, 12 May 2015 15:19:40 +0000

morph-browser (0.23+15.04.20150506-0ubuntu1) vivid; urgency=medium

  [ Arthur Mello ]
  * Change asset for the bottom edge hint. Add text with open tabs
    count.

  [ CI Train Bot ]
  * Resync trunk. added: po/ia.po

  [ Leo Arias ]
  * Fixed flake8 error. (LP: #1444170)

  [ Leonardo Arias Fonseca ]
  * Fixed flake8 error. (LP: #1444170)

  [ Olivier Tilloy ]
  * Remove deprecated compatibility code.
  * Run autopilot tests in a temporary profile directory, to avoid
    polluting the current user’s profile. (LP: #1448838)
  * Save the session periodically to mitigate the situation where
    multiple new tabs had been created when the browser crashes. (LP:
    #1449761)
  * Visual feedback for pressed state of chrome buttons and drawer menu
    entries. (LP: #1448336)

 -- CI Train Bot <ci-train-bot@canonical.com>  Wed, 06 May 2015 21:51:37 +0000

morph-browser (0.23+15.04.20150430.1-0ubuntu1) vivid; urgency=medium

  [ Alexandre Abreu ]
  * Add multi-window support for webapps (LP: #1411722)

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Olivier Tilloy ]
  * Update translation template.

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 30 Apr 2015 16:34:54 +0000

morph-browser (0.23+15.04.20150422.1-0ubuntu1) vivid; urgency=medium

  [ Alexandre Abreu ]
  * Add missing reload button from the webapp container as specified in
    the design document.

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Ken VanDine ]
  * added ShareLink to contextualActions

  [ Leo Arias ]
  * In the autopilot tests, removed the extra focus step to write a URL.
    (LP: #1441551)

  [ Olivier Tilloy ]
  * Always exit fullscreen mode when the application becomes inactive.
    (LP: #1331475)
  * Recognize about:blank as a valid URL. (LP: #1444139)
  * Save the updated homepage when pressing return. (LP: #1441874)

  [ Ugo Riboni ]
  * Include bookmark results in the suggestions list (LP: #1351177)

 -- CI Train Bot <ci-train-bot@canonical.com>  Wed, 22 Apr 2015 10:26:03 +0000

morph-browser (0.23+15.04.20150416-0ubuntu1) vivid; urgency=medium

  [ Arthur Mello ]
  * Add model support to control which history entries will be displayed
    based on a blacklist database
  * Make Top Sites format equal to Bookmarks on the New Tab view

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 16 Apr 2015 16:33:37 +0000

morph-browser (0.23+15.04.20150410-0ubuntu1) vivid; urgency=medium

  [ Alexandre Abreu ]
  * remove qtwebkit deps (LP: #1362640) (LP: #1362640)

  [ CI Train Bot ]
  * New rebuild forced.

  [ Justin McPherson ]
  * Command line options for media-hub use through Oxide.

  [ Olivier Tilloy ]
  * Update translation template.

 -- CI Train Bot <ci-train-bot@canonical.com>  Fri, 10 Apr 2015 13:33:24 +0000

morph-browser (0.23+15.04.20150408-0ubuntu1) vivid; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.
  * Resync trunk.

  [ Olivier Tilloy ]
  * Add a "Clear Cache" entry under the privacy settings. (LP: #1296364,
    #1260014)
  * Add settings page, per design specification. This adds qml-module-
    qt-labs-folderlistmodel and qml-module-qt-labs-settings as runtime
    dependencies for morph-browser. (LP: #1351183)
  * Autopilot tests for the settings UI. added:
    tests/autopilot/webbrowser_app/tests/test_settings.py

  [ Riccardo Padovani ]
  * Add settings page, per design specification. This adds qml-module-
    qt-labs-folderlistmodel and qml-module-qt-labs-settings as runtime
    dependencies for morph-browser. (LP: #1351183)
  * Add settings page, per design specification. This adds qml-module-
    qt-labs-folderlistmodel and qml-module-qt-labs-settings as runtime
    dependencies for morph-browser. (LP: #1351183)

 -- CI Train Bot <ci-train-bot@canonical.com>  Wed, 08 Apr 2015 14:09:36 +0000

morph-browser (0.23+15.04.20150331.2-0ubuntu1) vivid; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Always initialize member attribute at construction time.
  * Remove two broken symlinks. removed:
    src/Ubuntu/Components/Extras/Browser/favicon-image-provider.cpp@
    src/Ubuntu/Components/Extras/Browser/favicon-image-provider.h@
  * Rewrite URLs with an uppercase scheme. (LP: #1436312)
  * Use the new locationBarController API available in oxide 1.5 to
    control the position of the chrome. (LP: #1365179, #1429132)

 -- CI Train Bot <ci-train-bot@canonical.com>  Tue, 31 Mar 2015 15:17:22 +0000

morph-browser (0.23+15.04.20150323-0ubuntu1) vivid; urgency=medium

  [ Olivier Tilloy ]
  * Discard selection when navigating away. (LP: #1433503)
  * Expose the SearchEngine type to QML.
  * Remove workaround for bug #1377198, which was fixed in oxide 1.5.
    (LP: #1377198)
  * Rename test helper function from clear_cache() to clear_datadir(),
    to better reflect what it really does.
  * Update the 'selection' test page to hopefully fix the failing
    autopilot test on mako. (LP: #1434193, #1433020)
  * Update translation template.
  * Use the loadEvent signal (introduced in oxide 1.3).

 -- CI Train Bot <ci-train-bot@canonical.com>  Mon, 23 Mar 2015 07:49:27 +0000

morph-browser (0.23+15.04.20150320.2-0ubuntu1) vivid; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * On mobile, reveal the tabs view with a swipe gesture from the bottom
    edge. (LP: #1329943)

 -- CI Train Bot <ci-train-bot@canonical.com>  Fri, 20 Mar 2015 16:28:00 +0000

morph-browser (0.23+15.04.20150316-0ubuntu1) vivid; urgency=medium

  [ Olivier Tilloy ]
  * Update an autopilot test to click on the drawer button to dismiss
    the drawer. With the upcoming changes to the text selection in the
    UITK, clicking on the address bar might accidentally grab a text
    selection handle, thus not dismissing the drawer menu. Clicking on
    the drawer button again should be more robust.

 -- CI Train Bot <ci-train-bot@canonical.com>  Mon, 16 Mar 2015 12:58:36 +0000

morph-browser (0.23+15.04.20150227-0ubuntu1) vivid; urgency=medium

  [ Olivier Tilloy ]
  * Remove all references to private Qt headers, now that we require Qt
    5.4.
  * Specify the cache path on the web context, to avoid caching data
    under ~/.local/share/. (LP: #1424726)
  * Update translation template.

 -- CI Train Bot <ci-train-bot@canonical.com>  Fri, 27 Feb 2015 10:08:19 +0000

morph-browser (0.23+15.04.20150226.1-0ubuntu1) vivid; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Use the new Item::grabToImage() API (new in Qt 5.4) to replace the
    custom ItemCapture element. (LP: #1401581, #1425550)

  [ Robert Bruce Park ]
  * Launchpad automatic translations update.

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 26 Feb 2015 18:10:41 +0000

morph-browser (0.23+15.04.20150224-0ubuntu1) vivid; urgency=medium

  [ Olivier Tilloy ]
  * Fix a flaky autopilot test. (LP: #1423115)
  * Use Qt::AA_ShareOpenGLContexts when building with Qt >= 5.4. (LP:
    #1387537)

  [ Riccardo Padovani ]
  * Fixed design of multiselection in history view (LP: #1412732)

 -- CI Train Bot <ci-train-bot@canonical.com>  Tue, 24 Feb 2015 10:30:59 +0000

morph-browser (0.23+15.04.20150217.1-0ubuntu1) vivid; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

  [ Olivier Tilloy ]
  * Honour Window.close() requests.
  * Work around autopilot test failure by ensuring that the selection is
    cleared before clicking on the action button. (LP: #1417118)
  * Add a config option to allow users to turn off automatic session
    restore.

 -- CI Train Bot <ci-train-bot@canonical.com>  Tue, 17 Feb 2015 20:54:17 +0000

morph-browser (0.23+15.04.20150203.1-0ubuntu2) vivid; urgency=medium

  * No-change rebuild against Qt 5.4.0.

 -- Timo Jyrinki <timo-jyrinki@ubuntu.com>  Fri, 13 Feb 2015 13:58:27 +0200

morph-browser (0.23+15.04.20150203.1-0ubuntu1) vivid; urgency=medium

  [ Olivier Tilloy ]
  * Update translation template.
  * Revert the UA override for m.youtube.com as it was causing a lot of
    stuttering (due to very high CPU usage) on krillin. In the meantime,
    the issue with videos not playing that this update was meant to
    address (bug #1415107) was resolved on youtube’s side. (LP:
    #1417258, #1415107)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 03 Feb 2015 17:35:27 +0000

morph-browser (0.23+15.04.20150203-0ubuntu1) vivid; urgency=medium

  [ Florian Boucault ]
  * Make splashscreen white instead of the default black. (LP: #1378379)

  [ Niklas Wenzel ]
  * Add the ability to open a link in a new background tab (LP:
    #1339437)

  [ Olivier Tilloy ]
  * Use the new restoreState API in oxide 1.4 to properly save and
    restore navigation state across sessions. (LP: #1353143)
  * Add a UA override for youtube.com on desktop to fix video playback.
    (LP: #1412880)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 03 Feb 2015 11:06:38 +0000

morph-browser (0.23+15.04.20150202-0ubuntu1) vivid; urgency=medium

  [ CI Train Bot ]
  * Resync trunk

  [ Alexandre Abreu ]
  * Add support for intent:// schemes in the container. (LP: #1407709)

  [ Ubuntu daily release ]
  * New rebuild forced

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 02 Feb 2015 14:12:39 +0000

morph-browser (0.23+15.04.20150127-0ubuntu1) vivid; urgency=low

  [ Olivier Tilloy ]
  * Update the m.youtube.com UA override to fix video playback. (LP:
    #1415107)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 27 Jan 2015 17:33:47 +0000

morph-browser (0.23+15.04.20150123-0ubuntu1) vivid; urgency=low

  [ Michael Sheldon ]
  * Keep data URIs in their original form when retrieving image URLs
    (LP: #1413964)

  [ Olivier Tilloy ]
  * Update translation template.
  * Do not ever change the contents of the address bar or remove focus
    from it while the user is editing it. (LP: #1373918)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 23 Jan 2015 14:32:25 +0000

morph-browser (0.23+15.04.20150122-0ubuntu1) vivid; urgency=low

  [ Olivier Tilloy ]
  * Display a broken padlock icon when browsing a page loaded over an
    insecure connection. (LP: #1412906, #1402723)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 22 Jan 2015 14:11:31 +0000

morph-browser (0.23+15.04.20150119-0ubuntu1) vivid; urgency=low

  [ Alexandre Abreu ]
  * MAke sure that we properly consider the local webapp name that could
    be imported by a webapp-properties file for things like UA
    overrides. (LP: #1408064)

  [ Olivier Tilloy ]
  * Use the host mapping rules in morph-browser autopilot tests.
  * Use fixtures.EnvironmentVariable instead of patch_environment, which
    is deprecated. (LP: #1395013)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 19 Jan 2015 10:45:40 +0000

morph-browser (0.23+15.04.20141218-0ubuntu1) vivid; urgency=low

  [ Leo Arias ]
  * Refactor the address bar autopilot helpers so they can be used from
    external test cases.
  * Expose on the autopilot helpers the back and forward functionality.

  [ Olivier Tilloy ]
  * Update translation template.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 18 Dec 2014 18:40:11 +0000

morph-browser (0.23+15.04.20141217-0ubuntu1) vivid; urgency=low

  [ Timo Jyrinki ]
  * Use QSGLayer instead of QQuickShaderEffectTexture on Qt 5.4.0 (LP:
    #1403359) (LP: #1403359)

  [ Olivier Tilloy ]
  * Do not offer to go back to safety for non-overridable certificate
    errors. The user can always use the chrome’s back/refresh buttons.
    (LP: #1394925, #1394270)
  * Move the Tab component to a separate QML file, for improved
    readability, maintenance and testability.
  * Actually compare the contents of the capture to the reference item.

  [ Leo Arias ]
  * Added an autopilot custom proxy object for the application.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 17 Dec 2014 09:23:25 +0000

morph-browser (0.23+15.04.20141212.1-0ubuntu1) vivid; urgency=low

  [ Olivier Tilloy ]
  * Optimize the capture functionality. (LP: #1359293, #1401045)
  * Record host and error code along with certificate fingerprint when
    whitelisting a certificate error. (LP: #1377194)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 12 Dec 2014 17:23:40 +0000

morph-browser (0.23+15.04.20141212-0ubuntu1) vivid; urgency=low

  [ Olivier Tilloy ]
  * Remove the WebView.getUAString() API from version 0.2 of the
    Ubuntu.Web module. It is currently not in use by any app in the
    store. (LP: #1399601)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 12 Dec 2014 11:32:16 +0000

morph-browser (0.23+15.04.20141211.4-0ubuntu1) vivid; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Olivier Tilloy ]
  * Take captures of live webviews and cache them on disk, to use them
    as tab previews. (LP: #1359293, #1401045)
  * Fix FTBFS on Qt 5.4. (LP: #1398372)
  * Reset the webview’s certificate error when the user cancels it (by
    e.g. committing a new navigation). (LP: #1398905, #1394925)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 11 Dec 2014 18:54:12 +0000

morph-browser (0.23+15.04.20141208-0ubuntu1) vivid; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alexandre Abreu ]
  * Fix the user agent override mechanism (and the race during the first
    http request between the webview/webcontext creation and the
    getUseragent call), (LP: #1393466)

  [ Olivier Tilloy ]
  * Updated bzr ignore rules.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 08 Dec 2014 21:59:22 +0000

morph-browser (0.23+15.04.20141202.1-0ubuntu1) vivid; urgency=low

  [ Alberto Mardegan ]
  * Swap declaration order of Loaders

  [ Olivier Tilloy ]
  * Cosmetics: get rid of latin names in autopilot tests.
  * Hide the certificate error page when validating a new URL. (LP:
    #1394925)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 02 Dec 2014 13:17:05 +0000

morph-browser (0.23+15.04.20141202-0ubuntu1) vivid; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Olivier Tilloy ]
  * Replace the custom favicon image provider with a FaviconFetcher
    component that better handles cancelling pending requests. (LP:
    #1395748)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 02 Dec 2014 09:22:48 +0000

morph-browser (0.23+15.04.20141126.1-0ubuntu1) vivid; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alexandre Abreu ]
  * Fix desktop web container with local webapp install on desktop (LP:
    #1396166)
  * Adds a click hook for webapps that currently handles uninstall
    cleanup options

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 26 Nov 2014 15:55:49 +0000

morph-browser (0.23+15.04.20141125-0ubuntu1) vivid; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Alberto Mardegan ]
  * Use a different data location for different accounts

  [ Ubuntu daily release ]
  * New rebuild forced

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 25 Nov 2014 15:04:31 +0000

morph-browser (0.23+15.04.20141121-0ubuntu1) vivid; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alexandre Abreu ]
  * Make use of the hostMappingRules in oxide and expose it in the
    webcontext Improve container url AP tests with newly introduced
    hostmapping in oxide 1.3
  * HTML5 apps are currently using a specific container/launcher as
    their runtime. They should use the webapp container instead. (LP:
    #1392281, #1388988)

  [ Olivier Tilloy ]
  * Update translation template.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 21 Nov 2014 20:38:17 +0000

morph-browser (0.23+15.04.20141113-0ubuntu1) vivid; urgency=low

  [ Michael Sheldon ]
  * Add mimetype and file extension mappings for the new EBooks
    ContentType. (LP: #1383732)

  [ Olivier Tilloy ]
  * Update runtime dependencies of -autopilot packages. Now that
    autopilot has been removed from touch images, autopilot-touch is
    what we should depend on to ensure all dependencies are correctly
    installed prior to running tests using phablet-test-run.
  * Factor the security certificate details popover out of the
    AddressBar component, for improved maintainability.
  * Simplify quite a bit the machinery needed to set up the QML tests.
  * Always load the webview for a new tab right away. (LP: #1391609)
  * Set a stroke color on toolbar buttons. (LP: #1351200)
  * Add a sanity unit test that runs flake8 on the autopilot tests code.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 13 Nov 2014 06:24:30 +0000

morph-browser (0.23+15.04.20141110-0ubuntu2) vivid; urgency=medium

  * No-change rebuild against Qt 5.3.2.

 -- Timo Jyrinki <timo-jyrinki@ubuntu.com>  Mon, 10 Nov 2014 17:33:35 +0200

morph-browser (0.23+15.04.20141110-0ubuntu1) vivid; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alexandre Abreu ]
  * Fix facebook content hub share, the proper share API was not enabled
    to access from the webapp-container. (LP: #1386682)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 10 Nov 2014 12:54:51 +0000

morph-browser (0.23+15.04.20141107-0ubuntu1) vivid; urgency=low

  [ Riccardo Padovani ]
  * Enabled swipe gesture to delete a bookmark from the new tab view
    (LP: #1351165)
  * Fixed #1351149 - Opening a page from the history view should do it
    in a new tab (LP: #1351149)

  [ Alexandre Abreu ]
  * Fix AP tests for webapp-container (LP: #1389194)
  * Fix an inconsistent property binding that is mostly more than
    annoying when the override mechanism is used in certain cases (e.g.
    when the override does not directly implement the webview),

  [ Olivier Tilloy ]
  * Adjust the new tab view’s background colour to match the visual
    spec. (LP: #1389610)
  * Clean up the AddressBar component, and convert a number of related
    autopilot tests to QML tests.
  * Update dependency names for QML modules (but keep the old name as
    well for backward compatibility).

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 07 Nov 2014 15:44:36 +0000

morph-browser (0.23+15.04.20141104.1-0ubuntu1) vivid; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Riccardo Padovani ]
  * Added new upstream components to fit with design requests: multiple
    selection in History, standard swipe-to-delete. (LP: #1351167)

  [ Olivier Tilloy ]
  * Do not use a custom scheme to trigger the error page, this won’t
    work any longer as soon as oxide learns how to delegate unhandled
    schemes (see https://launchpad.net/bugs/1384460). (LP: #1384460)
  * Ensure that the 'dataLocation' context property is updated when the
    application name changes. (LP: #1387754)
  * Really honour the --fullscreen command-line switch. (LP: #1379766)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 04 Nov 2014 15:22:49 +0000

morph-browser (0.23+15.04.20141103.1-0ubuntu1) vivid; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alexandre Abreu ]
  * 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:

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 03 Nov 2014 18:44:00 +0000

morph-browser (0.23+15.04.20141029.1-0ubuntu1) vivid; urgency=low

  [ CI bot ]
  * Resync trunk
  * Fix the override mechanism for navigator.userAgent, and add UA
    override rules for HSBC’s Brazilian mobile site and ESPN’s mobile
    site. (LP: #1316259)

  [ Riccardo Padovani ]
  * Fixed #1378975 - Fast double click on menu button opens menu twice
    (LP: #1378975)
  * Updated the README

  [ Jean-Francois Moy ]
  * Twitter User Script - Hide the prompt to download the Android
    application. (LP: #1352789)

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Olivier Tilloy ]
  * Prevent the browser from trying to download embedded flash
    applications. (LP: #1379806)
  * Fix a harmless compilation warning found by clang (non-literal-null-
    conversion).
  * Update UITK autopilot test imports. (LP: #1386276)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 29 Oct 2014 12:00:23 +0000

morph-browser (0.23+14.10.20141028~rtm-0ubuntu1) 14.09; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Olivier Tilloy ]
  * Fix the override mechanism for navigator.userAgent, and add UA
    override rules for HSBC’s Brazilian mobile site and ESPN’s mobile
    site. (LP: #1316259)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 28 Oct 2014 00:18:35 +0000

morph-browser (0.23+14.10.20141015.1-0ubuntu1) 14.09; urgency=low

  [ Michael Sheldon ]
  * Detect 7 digital album downloads and request that they get unzipped
    by download manager. (LP: #1365993)

  [ Ubuntu daily release ]
  * New rebuild forced

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 15 Oct 2014 11:56:39 +0000

morph-browser (0.23+14.10.20141008-0ubuntu1) utopic; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Alexandre Abreu ]
  * Properly setup host support when devtools inspector mode used (LP:
    #1376783)
  * Add pdf mime type support to content hub mapping, (LP: #1374611)

  [ Olivier Tilloy ]
  * Remove the temporary workaround for bug #1328839 as fullscreen
    switching is now fully functional in qtubuntu. (LP: #1328839)
  * Remove an unused import that triggered a (harmless) warning. (LP:
    #1377885)
  * Update application screenshot. (LP: #1377974)
  * Restore only the n most recent tabs at startup, to limit the
    overhead of instantiating too many tab objects. (LP: #1376433)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 08 Oct 2014 09:23:52 +0000

morph-browser (0.23+14.10.20141006-0ubuntu1) utopic; urgency=low

  [ Alberto Mardegan ]
  * Filter out account services which belong to other webapps

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 06 Oct 2014 08:02:31 +0000

morph-browser (0.23+14.10.20141003-0ubuntu1) utopic; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Alexandre Abreu ]
  * Add a simple mechanism (simpler than the one already in place) to
    override user agents for a given webapp. (LP: #1370975)

  [ Alberto Mardegan ]
  * Fix handling of host cookies

  [ Olivier Tilloy ]
  * Ship a PNG icon instead of an SVG, and install it under the app’s
    own data dir. (LP: #1365408)
  * Make an autopilot test more robust by ensuring that the drawer menu
    is dismissed but not clicked. (LP: #1365304)
  * Persistently cache favicons on disk to avoid re-downloading them
    across application runs. (LP: #1340585)
  * Ensure that at most 2 webviews are instantiated at all times, to
    reduce memory consumption. (LP: #1376418)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 03 Oct 2014 14:42:27 +0000

morph-browser (0.23+14.10.20141001-0ubuntu1) utopic; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Alberto Mardegan ]
  * Adjust to the latest design and require an account to login with
    webapps specifying an accountProvider parameter.
  * Remove all local webapp data when using OA
  * Support storing cookies for different domains

  [ Ubuntu daily release ]
  * New rebuild forced

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 01 Oct 2014 13:28:30 +0000

morph-browser (0.23+14.10.20140926-0ubuntu1) utopic; urgency=low

  [ Sebastien Bacher ]
  * Let the refresh button adapt to the label it contains (LP: #1366024)

  [ Michał Sawicz ]
  * Make missing intltool a fatal configuration error.

  [ Akiva Avraham ]
  * Update imports of Ubuntu.Unity.Action to 1.1.

  [ Alexandre Abreu ]
  * Remove session storage for the webapp container. (LP: #1372243)
  * Fix UriHandler url opening operation for the webapp container. (LP:
    #1371731)

  [ Michael Sheldon ]
  * Ensure that the url of the page we're loading is displayed, instead
    of the currently loaded url. (LP: #1354388)

  [ CI bot ]
  * Resync trunk

  [ Ugo Riboni ]
  * Fix add tab label to be readable in most localizations. (LP:
    #1364376)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 26 Sep 2014 06:13:37 +0000

morph-browser (0.23+14.10.20140922-0ubuntu1) utopic; urgency=low

  [ Michael Sheldon ]
  * Display padlock when viewing pages over HTTPS. Provide certificate
    details when padlock is clicked. Display error pages when invalid
    SSL certificates are presented and allow users to override these
    warnings. . Display warning symbol when insecure content is loaded
    over HTTPS (currently incorrect icon, should be updated when dialog-
    warning-symbol lands in ubuntu-theme). (LP: #1214034)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 22 Sep 2014 21:13:10 +0000

morph-browser (0.23+14.10.20140910-0ubuntu1) utopic; urgency=low

  [ Michael Sheldon ]
  * Simplify the address displayed in the address bar when not being
    edited (LP: #1351158)

  [ Ugo Riboni ]
  * Simplify the address displayed in the address bar when not being
    edited (LP: #1351158)

  [ David Barth ]
  * This branch adds support for url patterns without subdomains, ie of
    the form: https?://mydomain.com/* (LP: #1358399)

  [ Renato Araujo Oliveira Filho ]
  * Update the top sites visual. (LP: #1359353)

  [ Ubuntu daily release ]
  * New rebuild forced

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 10 Sep 2014 19:59:05 +0000

morph-browser (0.23+14.10.20140908-0ubuntu1) utopic; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alberto Mardegan ]
  * Update for new Oxide cookie API

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 08 Sep 2014 08:52:15 +0000

morph-browser (0.23+14.10.20140828-0ubuntu1) utopic; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alexandre Abreu ]
  * Handle cookie manager & cookie copies w/ Oxide
  * skip creation step and automatically select first account when
    multiple are found
  * fix
  * Merge lp:~mardy/morph-browser/cookie-manager

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 28 Aug 2014 15:07:07 +0000

morph-browser (0.23+14.10.20140826-0ubuntu1) utopic; urgency=low

  [ Zsombor Egri ]
  * Fix focus handling on Chrome and Suggestions.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 26 Aug 2014 09:54:53 +0000

morph-browser (0.23+14.10.20140825.1-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Reduce startup time of both apps by means of a few tricks, all
    related to asynchronous loading: - ensure loaders on the critical
    path load their components asynchronously - instantiate the error
    sheets asynchronously, as they are not needed right away - use
    Component.incubateObject(…) instead of Component.createObject(…) to
    instantiate objects asynchronously where possible - instantiate the
    history and bookmarks models asynchronously (LP: #1325001)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 25 Aug 2014 21:11:11 +0000

morph-browser (0.23+14.10.20140821-0ubuntu1) utopic; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Olivier Tilloy ]
  * Instantiate webviews on demand, only when they really need to be
    shown. Show placeholder artwork and text in empty tab previews. (LP:
    #1357464)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 21 Aug 2014 16:56:31 +0000

morph-browser (0.23+14.10.20140819.1-0ubuntu1) utopic; urgency=low

  [ David Barth ]
  * Add the ability to override the Oxide webview and various functions
    related to navigation support.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 19 Aug 2014 16:14:51 +0000

morph-browser (0.23+14.10.20140819-0ubuntu1) utopic; urgency=low

  [ Alexandre Abreu ]
  * Fix the session storage mechanism to record URLs depending on their
    context and on the webapp context: - discard transient pages -
    discard URLs that match a potential redirection prefix (as facebook
    uses) - prevent external requests to open URLs that match the
    redirection prefix (LP: #1356417)

  [ Olivier Tilloy ]
  * Fix the session storage mechanism to record URLs depending on their
    context and on the webapp context: - discard transient pages -
    discard URLs that match a potential redirection prefix (as facebook
    uses) - prevent external requests to open URLs that match the
    redirection prefix (LP: #1356417)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 19 Aug 2014 08:42:44 +0000

morph-browser (0.23+14.10.20140818.1-0ubuntu1) utopic; urgency=low

  [ Arthur Mello ]
  * Add swipe to delete action to the history view (LP: #1351164)

  [ Olivier Tilloy ]
  * Delay the auto-hide/auto-show behaviour of the header, in order to
    prevent the view from jumping up and down on touch-enabled devices
    when the touch event sequence is not finished. (LP: #1354700)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 18 Aug 2014 13:05:07 +0000

morph-browser (0.23+14.10.20140818-0ubuntu1) utopic; urgency=low

  [ Ugo Riboni ]
  * Include translations in the .desktop file (LP: #1318008)

  [ Olivier Tilloy ]
  * Include translations in the .desktop file (LP: #1318008)
  * Do not request permission for geolocation on devices where webapps
    are running confined. This is delegated to the trust store. (LP:
    #1356767)
  * Elide actions’ text in the drawer menu. (LP: #1356345)
  * Do not reset the contents of the address bar to the previous URL if
    currently loading. Unfocus the address bar when requesting the page
    to reload. (LP: #1354383)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 18 Aug 2014 09:45:10 +0000

morph-browser (0.23+14.10.20140812-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Save/restore browsing sessions for morph-browser and webapp-
    container. For now, only the list of currently open tabs (URLs) is
    persisted (current URL for the container), not the complete state
    for each webview. (LP: #1268056)
  * Fix a harmless warning that was issued when closing the last open
    tab.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 12 Aug 2014 08:26:26 +0000

morph-browser (0.23+14.10.20140811-0ubuntu1) utopic; urgency=low

  [ Alexandre Abreu ]
  * Add devtools support & ubuntu webview remote debugging
  * Fix URI handling by the webapp container. (LP: #1342129)

  [ Olivier Tilloy ]
  * Fix a couple of harmless warnings that were issued when closing the
    last open tab.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 11 Aug 2014 15:14:20 +0000

morph-browser (0.23+14.10.20140805.1-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Fix automatic orientation of all popups parented to the BrowserView.
    (LP: #1351922)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 05 Aug 2014 10:55:24 +0000

morph-browser (0.23+14.10.20140804-0ubuntu1) utopic; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Ugo Riboni ]
  * Add creation timestamp to bookmarks model. (LP: #1351185)

  [ Alexandre Abreu ]
  * Handle simplified webapp definition

  [ Olivier Tilloy ]
  * Add creation timestamp to bookmarks model. (LP: #1351185)
  * Factor out some common code in a ModalDialog component, and fix
    dialog auto-rotation and dimensions. (LP: #1351922)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 04 Aug 2014 15:02:31 +0000

morph-browser (0.23+14.10.20140731-0ubuntu1) utopic; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alexandre Abreu ]
  * Handle simplified webapp definition

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 31 Jul 2014 21:31:42 +0000

morph-browser (0.23+14.10.20140730.2-0ubuntu1) utopic; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Olivier Tilloy ]
  * New UI and UX, phase 1: - chrome in the header, with auto-hide/auto-
    reveal behaviour - new history view (with an option to clear the
    entire history), invoked from the drawer menu - new tabs view,
    invoked from the drawer menu - bookmarking from the address bar -
    tabs always ordered by recency (last viewed first)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 30 Jul 2014 17:03:52 +0000

morph-browser (0.23+14.10.20140726-0ubuntu1) utopic; urgency=low

  [ Pawel Stolowski ]
  * Added X-Ubuntu-Default-Department-ID key to the desktop file. This
    is required by click scope to support departments for preinstalled
    applications.

  [ Florian Boucault ]
  * List all non compiled files in QtCreator via CMake project. No need
    for .qmlproject anylonger.

  [ Michael Vogt ]
  * debian/control: update libqt5webkit5-qmlwebkitplugin -> qml-module-
    qtwebkit (fixes a multiarch install failure)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Sat, 26 Jul 2014 09:29:03 +0000

morph-browser (0.23+14.10.20140724.1-0ubuntu1) utopic; urgency=low

  [ Tim Peeters ]
  * Ensure the chrome is hidden when the user interacts with the webview
    (required by a change in the default behaviour of the UITK’s Panel
    component).

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 24 Jul 2014 14:39:04 +0000

morph-browser (0.23+14.10.20140721-0ubuntu1) utopic; urgency=low

  [ Arthur Mello ]
  * Use favicons in place of blank thumbnails in the new tab view.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 21 Jul 2014 11:05:56 +0000

morph-browser (0.23+14.10.20140709-0ubuntu1) utopic; urgency=low

  [ Michael Sheldon ]
  * Add support for downloads via content-hub on non-desktop devices
    when it's either not possible to render a file within the browser
    itself or when a download is explicitly requested via the Content-
    Disposition header. (LP: #1198347)

  [ Olivier Tilloy ]
  * Remove a workaround for bug #1322622 that has been properly fixed in
    oxide. (LP: #1322622)
  * Re-enable the favicon support now that oxide supports it. (LP:
    #1259216)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 09 Jul 2014 16:37:04 +0000

morph-browser (0.23+14.10.20140708-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Ensure that the twitter and facebook mobile sites never show banners
    that suggests installing a native Android/iOS application based on
    naïve parsing of the UA string.
  * Ensure that all newly instantiated page delegates inherit the
    current state. (LP: #1338652)
  * Enable application cache in browser and webapp container by default.
    (LP: #1338668)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 08 Jul 2014 09:12:08 +0000

morph-browser (0.23+14.10.20140707-0ubuntu1) utopic; urgency=low

  [ Alexandre Abreu ]
  * Let other components invoke webapps with a particular URL. This is
    useful for scopes or notifications leading to a specific part of a
    webapp. (LP: #1336784)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 07 Jul 2014 13:04:06 +0000

morph-browser (0.23+14.10.20140704-0ubuntu1) utopic; urgency=low

  [ Arthur Mello ]
  * Add the Top Sites Sheet, showing Bookmarks and most visited URLs. It
    is displayed when an empty new tab is created.

  [ Olivier Tilloy ]
  * Bump the dependency on oxide.
  * Update the documentation for the Ubuntu.Web QML module and its
    default theming. Package it.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 04 Jul 2014 15:05:25 +0000

morph-browser (0.23+14.10.20140703-0ubuntu1) utopic; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Olivier Tilloy ]
  * Fail gracefully (and silently) when the cookie cannot be set, it
    shouldn’t raise an error. (LP: #1336280)
  * Override the UA string for chrome.angrybirds.com (on both desktop
    and mobile). (LP: #1284158)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 03 Jul 2014 20:43:49 +0000

morph-browser (0.23+14.10.20140630.1-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Add a user script that prevents so-called "smart banners" generated
    by the smartbanner jQuery plugin to show ads for native android/iOS
    apps. (LP: #1329799)
  * Add support for custom search engines defined by the OpenSearch
    description document format
    (http://www.opensearch.org/Specifications/OpenSearch/1.1). (LP:
    #1277637)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 30 Jun 2014 20:47:27 +0000

morph-browser (0.23+14.10.20140630-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Re-enable contextual selection that had been disabled when switching
    to oxide. Packaging change: renamed the qtdeclarative5-ubuntu-ui-
    extras-browser-plugin-assets package to qtdeclarative5-ubuntu-web-
    plugin-assets. (LP: #1324292)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 30 Jun 2014 08:11:47 +0000

morph-browser (0.23+14.10.20140627-0ubuntu1) utopic; urgency=low

  [ Michael Sheldon ]
  * Add support for sharing links via content-hub. (LP: #1294764)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 27 Jun 2014 08:11:53 +0000

morph-browser (0.23+14.10.20140620-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Re-enable the geolocation permission request dialog, now that it is
    implemented in oxide. Fix it in the webkit-based webapp container.
    (LP: #1182658)
  * Temporarily work around bug #1328839 in qtubuntu by not toggling
    fullscreen on the window on devices. Once the Qt compositor work
    lands (scheduled for mid July), the bug should be resolved and this
    workaround can be removed. (LP: #1328839)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 20 Jun 2014 09:27:06 +0000

morph-browser (0.23+14.10.20140618.3-0ubuntu1) utopic; urgency=low

  * New rebuild forced

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 18 Jun 2014 13:58:58 +0000

morph-browser (0.23+14.10.20140618.2-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Honour fullscreen requests. (LP: #1308947)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 18 Jun 2014 11:49:35 +0000

morph-browser (0.23+14.10.20140617-0ubuntu1) utopic; urgency=low

  [ Ugo Riboni ]
  * Update the application icon to the new suru theme. This applies to
    desktop only. The current mobile theme (ubuntu-mobile-icons) still
    ships the old icon. (LP: #1328147)

  [ Olivier Tilloy ]
  * debian/control: add fonts-liberation as a runtime dependency of
    morph-browser and webapp-container, for smoother rendering of
    webpages on devices. (LP: #1322456)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 17 Jun 2014 08:58:37 +0000

morph-browser (0.23+14.10.20140612.1-0ubuntu1) utopic; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ David Barth ]
  * Accept navigation inside popups if the redirection stays within the
    set of accepted URLs. This helps support the account switching
    feature in Gmail for example. An additional heuristics ensures that
    trampoline URLs don't leave a blank window in their originating
    webapp, as we navigate back to the page just before the trampoline.
    This avoids regressions in Facebook, Twitter and other apps using
    popup redirects to open external links. (LP: #1324848)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 12 Jun 2014 20:27:44 +0000

morph-browser (0.23+14.10.20140609.1-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Use encodeURIComponent() to encode search queries entered in the
    address bar. (LP: #1314673)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 09 Jun 2014 17:14:23 +0000

morph-browser (0.23+14.10.20140609-0ubuntu1) utopic; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Olivier Tilloy ]
  * Move version 0.2 of the API to "Ubuntu.Web" namespace, rename
    "UbuntuWebView" to "WebView", and document the public API intended
    for application developers. The legacy namespace and component name
    are kept around for compatibility with existing applications.
    Version 0.1 of the API remains untouched (it is deprecated).
    Packaging changes: - new qtdeclarative5-ubuntu-web-plugin package
    that contains the new namespace and name for the public QML API -
    updated runtime dependencies for morph-browser, webapp-container
    and qtdeclarative5-ubuntu-ui-extras-browser-plugin - updated
    descriptions for all packages - added missing multiarch stanza for
    webapp-container-autopilot - added missing predepends stanzas for
    multiarch packages (LP: #1324180)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 09 Jun 2014 10:44:31 +0000

morph-browser (0.23+14.10.20140605-0ubuntu1) utopic; urgency=low

  [ Michael Sheldon ]
  * Filter file uploads based on mime-type information (where available)

  [ Alberto Mardegan ]
  * Fix the cookies unit tests Make sure that the dbPath always refers
    to a file, not a directory. Make sure that even on fast machines (or
    machines with a low-accuracy timer) the record timestamps are
    unique.

  [ Olivier Tilloy ]
  * Add a UA override rule for m.youtube.com to allow playing videos.
    (LP: #1228415)
  * Do not display an empty contextual menu. (LP: #1326752)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 05 Jun 2014 15:57:30 +0000

morph-browser (0.23+14.10.20140602-0ubuntu1) utopic; urgency=low

  [ Alberto Mardegan ]
  * Add online account support in the webapp container. A new
    "accountProvider" command line parameter has been added to allow one
    to specify an account provider for the specific webapp launch. When
    used, one can specify a given provider, e.g. "facebook", to pull
    existing accounts (if any) from the specified provider from Online
    Accounts. When the provider does not have any existing account, an
    option to delegate the creation of such an account to OA is
    provided. It is also possible to skip the step and go straight to
    the target url.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 02 Jun 2014 17:11:30 +0000

morph-browser (0.23+14.10.20140526.1-0ubuntu1) utopic; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Olivier Tilloy ]
  * Ensure the main page that contains the webviews fills the main view.
    (LP: #1321462)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 26 May 2014 13:27:49 +0000

morph-browser (0.23+14.10.20140526-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Ensure the current webview is hidden while the activity view is
    visible, and work around a bug in oxide that prevented new empty
    tabs from rendering.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 26 May 2014 11:04:00 +0000

morph-browser (0.23+14.10.20140522.1-0ubuntu1) utopic; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Olivier Tilloy ]
  * Various optimizations to the activity view. (LP: #1260980)
  * Do not override the default height of the TextField that serves as
    the address bar. (LP: #1317866)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 22 May 2014 16:30:01 +0000

morph-browser (0.23+14.10.20140521.1-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Fix FTBFS with Qt 5.3. (LP: #1321440)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 21 May 2014 13:03:58 +0000

morph-browser (0.23+14.10.20140521-0ubuntu1) utopic; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Olivier Tilloy ]
  * Remove an extraneous whitespace in the default UA on mobile.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 21 May 2014 08:11:35 +0000

morph-browser (0.23+14.10.20140515.1-0ubuntu1) utopic; urgency=low

  [ Michael Sheldon ]
  * Add support for downloading images via download manager and content-
    hub on non-desktop platforms.

  [ Tim Peeters ]
  * Push the initial Page on the PageStack.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 15 May 2014 20:49:50 +0000

morph-browser (0.23+14.10.20140514.1-0ubuntu1) utopic; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alexandre Abreu ]
  * Add --local-webapp-manifest webapp container cli option to simplify
    the command line in the case of a local manifest.json file
    definition. This is to become a bit more important now that the
    manifest support thing like ua overrides that would be beneficial to
    webapp on touch.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 14 May 2014 22:26:02 +0000

morph-browser (0.23+14.10.20140506.1-0ubuntu1) utopic; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alexandre Abreu ]
  * Add capability for single webapps to have specific UA overrides for
    the website that they serve (LP: #1245465)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 06 May 2014 17:21:27 +0000

morph-browser (0.23+14.10.20140506-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Enable cross compilation for an ARM target on an X86 host.
  * Port autopilot tests to Python 3.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 06 May 2014 12:11:38 +0000

morph-browser (0.23+14.10.20140505.1-0ubuntu1) utopic; urgency=low

  [ Michael Sheldon ]
  * Resolve image URLs beginning with a double slash correctly for
    context menu items (LP: #1311626)

  [ Adnane Belmadiaf ]
  * Enabled passwordEchoEnabled (LP: #1314251)

  [ Alberto Mardegan ]
  * Split UbuntuWebContext into two different components:
    UbuntuWebContext, which is a WebContext derivative with the UA
    overrides for Ubuntu. UbuntuSharedWebContext, which is a singleton
    for UbuntuWebContext .

  [ Olivier Tilloy ]
  * Build the models in a separate static lib, and link the unit tests
    against it. This speeds up build time by avoiding having to
    recompile the models’ source for each unit test.
  * Handle javascript console messages.
  * Escape literal dots in UA override matching regular expressions.
  * Enable localStorage by default in the browser. (LP: #1309673)
  * Ensure that the URL actually changes so that the address bar is
    updated in case the user has entered a new address that redirects to
    where she previously was. (LP: #1306615)
  * Update bzr ignore rules.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 05 May 2014 20:47:19 +0000

morph-browser (0.23+14.10.20140505-0ubuntu1) utopic; urgency=low

  [ Olivier Tilloy ]
  * Work around a recent regression by forcing the OSK to show up when
    the address bar is being focused. (LP: #1316057)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 05 May 2014 12:15:51 +0000

morph-browser (0.23+14.04.20140428-0ubuntu1) trusty; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Alberto Mardegan ]
  * Webapps: let SAML requests through SAML requests are used for
    instance by Google Apps for your domain; they are implemented as a
    HTTP redirect to a URL containing the query parameter called
    "SAMLRequest". Besides letting the request through, we must also add
    the SAML domain to the list of the allowed hosts. (LP: #1302780)

  [ Ubuntu daily release ]
  * New rebuild forced

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 28 Apr 2014 07:53:21 +0000

morph-browser (0.23+14.04.20140422-0ubuntu1) trusty; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alexandre Abreu ]
  * Fix the network dialog reload (LP: #1309138)
  * Oxide (and Chromium) does not inform of non user driven navigations
    (or more specifically redirects that would be part of an
    popup/webview load (after its been granted). Quite a few sites (e.g.
    Youtube), create popups when clicking on links (or following a
    window.open()) with proper youtube.com address but w/ redirection
    params, e.g.:
    http://www.youtube.com/redirect?q=http%3A%2F%2Fgodzillamovie.com%2F&
    redir_token=b8WPI1pq9FHXeHm2bN3KVLAJSfp8MTM5NzI2NDg3NEAxMzk3MTc4NDc0
    In this instance the popup & navigation is granted, but then a
    redirect happens inside the popup to the real target url (here
    http://godzillamovie.com) which is not trapped by a navigation
    requested and therefore not filtered. The only way to do it atm is
    to listen to url changes in popups & also filter there. (LP:
    #1294279)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 22 Apr 2014 16:55:41 +0000

morph-browser (0.23+14.04.20140416-0ubuntu1) trusty; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Olivier Tilloy ]
  * Handle new view requests in the browser. (LP: #1307735)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 16 Apr 2014 22:53:18 +0000

morph-browser (0.23+14.04.20140414-0ubuntu1) trusty; urgency=low

  [ Olivier Tilloy ]
  * Force the page title to be reset to an empty string when the
    activity view is being hidden. (LP: #1307420)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 14 Apr 2014 19:38:12 +0000

morph-browser (0.23+14.04.20140411.1-0ubuntu1) trusty; urgency=low

  [ Michael Sheldon ]
  * Add support for file upload via content-hub

  [ Ugo Riboni ]
  * Add support for file upload via content-hub

  [ Alexandre Abreu ]
  * Make sure that we dont load unecessary libs (oxide or qtwebkit)
    correspnding to the webengine that we dont use. (LP: #1306037)
  * Add a basic set of integration tests for the webapp container

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Olivier Tilloy ]
  * Enable UA overrides for all form factors, each in a separate file.
    Add an override for google calendar on desktop. Clean up the
    construction of the default UA string for easier reading and
    maintenance.

  [ Bill Filler ]
  * Add support for file upload via content-hub

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 11 Apr 2014 15:53:56 +0000

morph-browser (0.23+14.04.20140410-0ubuntu1) trusty; urgency=low

  [ David Barth ]
  * To prevent https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-
    toolkit/+bug/1305834 caused by a recent UI toolkit change, we are
    returning an empty title for now. (LP: #1305834)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 10 Apr 2014 13:22:24 +0000

morph-browser (0.23+14.04.20140409-0ubuntu1) trusty; urgency=low

  [ Alexandre Abreu ]
  * Add support for Oxide's onNavigationRequested in the container (LP:
    #1302769)
  * Webapps: maintain the session cookies for the user session Instruct
    Oxide to store/load the session cookies on disk in a per-webapp
    directory under XDG_RUNTIME_DIR. The first time in a user session
    that the webapp is launched, the session cookies (leftover from
    previous sessions) are not loaded, but only stored (this is the
    chrome's "persistent" sessionCookieMode). The next times, session
    cookies are both loaded and stored (chrome's "restored"
    sessionCookieMode).

  [ Alberto Mardegan ]
  * Webapps: maintain the session cookies for the user session Instruct
    Oxide to store/load the session cookies on disk in a per-webapp
    directory under XDG_RUNTIME_DIR. The first time in a user session
    that the webapp is launched, the session cookies (leftover from
    previous sessions) are not loaded, but only stored (this is the
    chrome's "persistent" sessionCookieMode). The next times, session
    cookies are both loaded and stored (chrome's "restored"
    sessionCookieMode).

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 09 Apr 2014 13:34:57 +0000

morph-browser (0.23+14.04.20140407.1-0ubuntu1) trusty; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Olivier Tilloy ]
  * Update to oxide 1.0.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 07 Apr 2014 14:07:25 +0000

morph-browser (0.23+14.04.20140403-0ubuntu1) trusty; urgency=low

  [ Olivier Tilloy ]
  * Re-enable javascript dialogs, now that they are available in oxide.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 03 Apr 2014 13:38:41 +0000

morph-browser (0.23+14.04.20140402-0ubuntu1) trusty; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Alexandre Abreu ]
  * Small update to the --webapp flag documentation

  [ Olivier Tilloy ]
  * Null-check to fix a segmentation fault when --help is passed to the
    executable.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 02 Apr 2014 15:15:46 +0000

morph-browser (0.23+14.04.20140328.3-0ubuntu1) trusty; urgency=low

  [ Olivier Tilloy ]
  * Land the master Oxide support branch. See individual revisions for
    details. (LP: #1271756)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 28 Mar 2014 17:07:09 +0000

morph-browser (0.23+14.04.20140324-0ubuntu1) trusty; urgency=low

  [ 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 (LP: #1288982)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 24 Mar 2014 19:14:54 +0000

morph-browser (0.23+14.04.20140319-0ubuntu1) trusty; urgency=low

  [ Olivier Tilloy ]
  * Use the renderer only once when rendering a thumbnail. This seems to
    fix the crash that was happening at destruction time. (LP: #1294219)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 19 Mar 2014 14:58:21 +0000

morph-browser (0.23+14.04.20140317.1-0ubuntu1) trusty; urgency=low

  [ Colin Watson ]
  * Add multiarch annotations.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 17 Mar 2014 23:18:34 +0000

morph-browser (0.23+14.04.20140317-0ubuntu1) trusty; urgency=low

  [ daker ]
  * Fix to open URL that start with / (local files)

  [ Leo Arias ]
  * Updated the copyright header on all the python files.

  [ Adnane Belmadiaf ]
  * Fix to open URL that start with / (local files)

  [ Olivier Tilloy ]
  * Do not register private types in the public plugin. Register them in
    the webbrowser application scope instead. I have made sure that
    private types that were previously public are currently not being
    used by any application in the store, so this refactoring is safe.
  * Refactor the test HTTP server to use a random port at startup.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 17 Mar 2014 11:57:27 +0000

morph-browser (0.23+14.04.20140313-0ubuntu1) trusty; urgency=low

  * New rebuild forced

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 13 Mar 2014 15:19:23 +0000

morph-browser (0.23+14.04.20140304.is.0.23+14.04.20140219-0ubuntu1) trusty; urgency=medium

  * Reverting as desktop image isn't installable (main/universe
    mismatch) and causing all signon-ui tests on Touch failing

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 05 Mar 2014 12:19:42 +0100

morph-browser (0.23+14.04.20140304-0ubuntu1) trusty; urgency=low

  *

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 04 Mar 2014 15:07:25 +0000

morph-browser (0.23+14.04.20140219-0ubuntu1) trusty; urgency=low

  [ Olivier Tilloy ]
  * Do not install the selection event handlers on certain domains known
    to interfere with touch events. (LP: #1279903)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 19 Feb 2014 18:36:27 +0000

morph-browser (0.23+14.04.20140122-0ubuntu1) trusty; urgency=low

  [ Ted Gould ]
  * Add URL Dispatcher configuration file.

  [ Olivier Tilloy ]
  * Fix a memory leak when exiting the application.
  * Work around bug #1270848 in a different manner to avoid introducing
    another regression. (LP: #1270848, #1271436)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 444

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 22 Jan 2014 11:01:33 +0000

morph-browser (0.23+14.04.20140120-0ubuntu1) trusty; urgency=low

  [ Olivier Tilloy ]
  * Work around a bug (regression?) in the UITK by replacing the use of
    Page by a simple Item. (LP: #1270848)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 439

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 20 Jan 2014 16:38:10 +0000

morph-browser (0.23+14.04.20140115.1-0ubuntu1) trusty; urgency=medium

  [ Olivier Tilloy ]
  * Bump version to 0.23 in preparation for the next major release.
  * Split the app into two executables: morph-browser and webapp-
    container.
  * Cleaner workaround for bug #1248620. Thanks Thomi for the
    suggestion!. (LP: #1248620)
  * Update the link to the list of overrides for B2G.
  * Add ignore rules for generated ninja files.
  * Use the local test server everywhere instead of writing temporary
    html pages on disk.
  * Fix FTBFS with Qt 5.2. (LP: #1258038)
  * Ensure the test server is up and responding before starting the
    tests, and use standard logging everywhere.
  * Re-execute web application in the dedicated container (compatibility
    mode for legacy webapps).

  [ Omer Akram ]
  * move the close button of the running activity to the left.

  [ Alexandre Abreu ]
  * Further separate the two morph-browser & webapp-container projects.
    (LP: #1246935)
  * Restrict url webapps pattern replacement depending on which part is
    being affected. (LP: #1240685)
  * Fix back forward hud actions.

  [ daker ]
  * Fix for uppercase urls. (LP: #1244329)
  * Fixed UA string for huffpost.com. (LP: #1223937)

  [ Timo Jyrinki ]
  * libqt5v8-5-private-dev will be dropped from Qt 5.2. qtdeclarate-
    private-dev 5.0.2 now depends on it until then.

  [ Adnane Belmadiaf ]
  * Change the default homepage to start.ubuntu.com. (LP: #1250995)
  * Fixed UA string for huffpost.com. (LP: #1223937)

  [ David Barth ]
  * Make sure we are redirected to the mobile version automatically, by
    presenting a mobile user-agent string on the /whole/ youtube domain
    (not just m.youtube.com). The string is also changed to the simpler
    ua string used for facebook.com. It gives the same UI, but avoids
    being seen as an Apple browser, which itself prevents rtsp/3gp
    content to be served to our browser. We (barely) support html5 video
    now.
  * Re-execute web application in the dedicated container (compatibility
    mode for legacy webapps).

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 435

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 15 Jan 2014 19:37:19 +0000

morph-browser (0.22+14.04.20131107-0ubuntu3) trusty; urgency=medium

  * Add OA integration.

 -- Alberto Mardegan <alberto.mardegan@canonical.com>  Tue, 04 Feb 2014 12:22:20 +0200

morph-browser (0.22+14.04.20131107-0ubuntu1) trusty; urgency=low

  [ Olivier Tilloy ]
  * Fix a test failing with autopilot 1.4. This is likely a bug in
    autopilot (or its Qt layer) itself, needs more investigation. In the
    meantime, this fix should be safe.
  * Do not handle a touchmove event if there is no current touch. (LP:
    #1237513)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 402

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 07 Nov 2013 14:37:10 +0000

morph-browser (0.22+14.04.20131106-0ubuntu1) trusty; urgency=low

  [ Olivier Tilloy ]
  * Do not rely on the order of the items returned by select_many(…).

  [ Chris Gagnon ]
  * Update to autopilot 1.4.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 399

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 06 Nov 2013 13:29:31 +0000

morph-browser (0.22+13.10.20131011.1-0ubuntu1) saucy; urgency=low

  [ Bill Filler ]
  * fixes a regression with the G+ homepage not scrolling properly
    without a proper user-agent string
  * Ship a screenshot of the app for the apps lens.
  * Use consistently select_single(…) and select_many(…) in the
    emulator.
  * Allow client applications that embed an UbuntuWebView to define
    their own override mechanism that will take precedence over the
    default one.
  * Fix 1237548: webapps shouldn't expose a org.freedesktop.Application
    interface on DBUS (LP: #1237548)
  * Expose the correct DPR on the UbuntuWebView component.

  [ David Barth ]
  * Fix a problem with Facebook images being served at low-resolution.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 386

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 11 Oct 2013 11:17:44 +0000

morph-browser (0.22+13.10.20131007.2-0ubuntu1) saucy; urgency=low

  [ Alexandre Abreu ]
  * Handle URL open requests and expose a org.freedesktop.Application
    interface on DBUS. (LP: #1230404)

  [ David Barth ]
  * UA overrides for google domains, youtube, twitter. Also
    login.ubuntu.com. (LP: #1233270)

  [ Olivier Tilloy ]
  * Hide the activity view when validating the address bar. (LP:
    #1234843)
  * Reverted revision 343: now all domains expand consistently in the
    activity view, even if they contain only one entry. (LP: #1235137)
  * Better UA override rule for mobile twitter (don’t pretend to be an
    android). Thanks Adnane Belmadiaf for the tip!. (LP: #1233270)
  * Fix the height of the webview container when in landscape
    orientation. (LP: #1235328, #1234949)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 376

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 07 Oct 2013 21:30:43 +0000

morph-browser (0.22+13.10.20131004.1-0ubuntu1) saucy; urgency=low

  [ Alexandre Abreu ]
  * Harden the set of accepted url patterns. (LP: #1226690)
  * When the browser is requested to create a new tab (from a new window
    request), open the new tab externally when in webapp mode. (LP:
    #1221824)

  [ Robert Bruce Park ]
  * Enable hardening, and fix some lintian warnings.

  [ Olivier Tilloy ]
  * Use a different port for the test server when a zombie process
    doesn’t release the default one, and use cleanup functions instead
    of tearDown() for improved robustness. (LP: #1231492)
  * Live bookmarking functionality in the activity view. Known
    shortcoming: in the activity view, one should be allowed to bookmark
    a domain that contains only one page. This is currently not the
    case, it will be addressed separately.
  * Expose a single contextual menu for both images and hyperlinks. (LP:
    #1233282)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 367

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 04 Oct 2013 07:22:38 +0000

morph-browser (0.22+13.10.20131001.2-0ubuntu1) saucy; urgency=low

  [ Omer Akram ]
  * use input_device creation from the uitoolkit emulators.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 357

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 01 Oct 2013 19:49:31 +0000

morph-browser (0.22+13.10.20130930.1-0ubuntu1) saucy; urgency=low

  [ Bill Filler ]
  * add user-agent override for mail.google.com. (LP: #1227941)

  [ Alexandre Abreu ]
  * Fix issue w/ with invalid webapp component id/access when filtering
    urls. (LP: #1231228)

  [ Olivier Tilloy ]
  * Update the licensing information for assets. (LP: #1194916)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 354

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 30 Sep 2013 16:32:46 +0000

morph-browser (0.22+13.10.20130926.1-0ubuntu1) saucy; urgency=low

  [ daker ]
  * Added support for confirm dialogs. (LP: #1169758)
  * Added support for Prompt dialogs. (LP: #1169759)

  [ Adnane Belmadiaf ]
  * Added support for confirm dialogs. (LP: #1169758)
  * Added support for Prompt dialogs. (LP: #1169759)

  [ Alexandre Abreu ]
  * The application name is being set from the APP_ID during the init
    phase of the webbrowser app but it is later being overwritten
    because of the applicationName property in the browser MainView. One
    option could be to get rid of the applicationName property update
    altogether but it is being used by the MainView to update the domain
    for the i18n plugin which is itself flawed in a way since it does
    not fallback on the Qtcore::applicationName but requires the
    applicationName property of a MainView to be set explicitely. . (LP:
    #1229942)

  [ Olivier Tilloy ]
  * When the activity view cannot be found, return None instead of
    raising an exception, as that’s what tests expect.
  * Contextual menus with specific actions for links and images when
    they are long-pressed.
  * Fix dependencies alignment in debian/control.
  * Adjust margins in the chrome to be consistent with the default
    toolbar. (LP: #1223946)
  * New assets and visual tweaks for the expanded activity view. (LP:
    #1223952)
  * Updated translation template.
  * Go directly to the entry instead of expanding the timeline view when
    there is only one entry for a given domain. This change has been
    requested by design.
  * Very basic support for ini-style read-only settings. This is a
    temporary solution until Settings support lands in the SDK. At the
    moment, only the default homepage can be customized. To change the
    default homepage, one can write the following line to
    ~/.config/morph-browser/settings.conf:     homepage =
    http://example.org.
  * Match domains for overriding the UA string by starting from the full
    domain name, and iterating down to the TLD. This ensures that if
    there is an override rule for "b.a.c", it will get precedence over
    another existing rule for "a.c".

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 346

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 26 Sep 2013 08:47:31 +0000

morph-browser (0.22+13.10.20130924.1-0ubuntu1) saucy; urgency=low

  [ Ted Gould ]
  * Adding single instance marker to the desktop file.

  [ daker ]
  * Added support for Alert dialogs. (LP: #1169757)
  * Added support for HTTP/Proxy auth. (LP: #1212980)
  * Added certificateVerificationDialog component. (LP: #1227055)

  [ Adnane Belmadiaf ]
  * Added support for HTTP/Proxy auth. (LP: #1212980)
  * Added certificateVerificationDialog component. (LP: #1227055)

  [ Olivier Tilloy ]
  * Generate translation templates only for files under src/app/. Files
    under src/Ubuntu/… are the UbuntuWebView component, and they
    shouldn’t have any translatable strings.
  * Fix the selection rectangle size and position when zoomed and
    scrolled. (LP: #1131160)
  * Added support for HTTP/Proxy auth. (LP: #1212980)
  * Ensure the chrome is hidden when the permission request dialog is
    shown. (LP: #1226635)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 331

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 24 Sep 2013 07:05:03 +0000

morph-browser (0.22+13.10.20130920-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Use the new Panel API (open() and close() methods instead of setting
    the value of the 'opened' property).
  * Unskip a test. No clue why it started failing only recently, it
    should have failed since the beginning, because the OSK animation
    prevented a reliable double-click simulation.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 321

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 20 Sep 2013 11:24:43 +0000

morph-browser (0.22+13.10.20130919.3-0ubuntu1) saucy; urgency=low

  [ Alexandre Abreu ]
  * Add a 'maximized' command line parameter mostly to enhance the
    control for webapps launch.

  [ Olivier Tilloy ]
  * Use the value of APP_ID to set the application name. This ensures
    that webapps (which run with a unique app ID) will write their data
    where they ought to, and that they won’t have access to other apps’
    cache and cookies. (LP: #1226085)
  * Add a unity action to clear the navigation history.
  * Override the UA string for facebook.com to ensure we’re getting
    touch-enabled content. Without this override, we were getting
    unstyled mobile content from the 90s. Impersonating an iphone or
    android would offer to install the respective applications when
    logging in. The 'Firefox' token gets us the right content (and
    pretending to be AppleWebKit seems to be necessary too, otherwise
    the layout is busted). (LP: #1215002)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 318

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 19 Sep 2013 15:52:17 +0000

morph-browser (0.22+13.10.20130918.1-0ubuntu1) saucy; urgency=low

  [ Alexandre Abreu ]
  * chrome selection.
  * Navigation support. (LP: #1187917)
  * Handle window raise event from webapps. The event might be occur for
    example when the app is being raised from the messaging menu etc.
    And additional proxy object is used to give access from the qml
    browser back to the native window object.
  * Add a command line argument for webapps that allows one to specify
    the root path for installed webapp searches. The uses cases are
    multiple, among other things local testing, and click packages
    (where webapps are installed in /opt/) and should be looked up
    there. For click webapps, the desktop-click hook will set the CWD
    when starting the app to the local click app folder and aa_exec will
    make sure that all is properly setup. Given the containment rules
    for click apps, the morph-browser should be told where to look for
    the webapp content (javascript snippet) and not follow the usual
    desktop rules (and the Exec line from the webapp desktop file should
    explicitly specify where to look for it based on CWD). .
  * Tweak title to remove the ubuntu browser references when run as a
    webapp.

  [ daker ]
  * Added support for IP adresses. (LP: #1166063)

  [ Olivier Tilloy ]
  * Temporarily skip a test that consistently fails on devices. This is
    to unblock autolanding of a large number of valid merge requests
    that have been sitting there for too long.
  * Remove unused runtime dependency on qtdeclarative5-hud1.0. It had
    crept back in by accident at revision 242. (LP: #1221344)
  * Skip a test that is flaky (for a known reason) on slow
    configurations.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 312

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 18 Sep 2013 08:02:09 +0000

morph-browser (0.22+13.10.20130903.3-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Basic permission request dialog to allow/deny geolocation.
  * Increase the timeout for assert_page_eventually_loaded to make tests
    more reliable when in a slow environment.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 296

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 03 Sep 2013 15:58:52 +0000

morph-browser (0.22+13.10.20130830.1-0ubuntu1) saucy; urgency=low

  [ Alexandre Abreu ]
  * Expect webapp names to be base64-encoded.
  * properly setup the actions context property for WebApps now that the
    action manager is available in the SDK.

  [ Olivier Tilloy ]
  * Port the autopilot tests over to using the standard emulators
    provided by the UITK.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 290

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 30 Aug 2013 07:31:01 +0000

morph-browser (0.22+13.10.20130820.2-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Initial implementation of a user-agent string override mechanism,
    largely inspired by B2G’s implementation. (LP: #1190212, #1179596)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 284

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 20 Aug 2013 10:41:53 +0000

morph-browser (0.22+13.10.20130809.2-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Delete old thumbnails to ensure the cache never grows bigger than
    5MB. (LP: #1200526)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 280

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 09 Aug 2013 12:31:17 +0000

morph-browser (0.22+13.10.20130809-0ubuntu1) saucy; urgency=low

  [ Thomas Moenicke ]
  * adding Qt.ImhUrlCharactersOnly input method hint to browser url bar
    .

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 277

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 09 Aug 2013 05:09:56 +0000

morph-browser (0.22+13.10.20130808.1-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Factor out common code in HistoryDomainListModel.
  * Cosmetics, for increased consistency across the code base.
  * Generate a symbolic link to the latest thumbnail generated for a
    given domain, and use it as thumbnail for this domain. (LP:
    #1208450)
  * Add a 'lastVisit' property to the HistoryDomainModel, update it
    accordingly, and use it in the HistoryDomainListModel.
  * Fix a crash that happened when collapsing a domain that had moved.
    (LP: #1209129)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 275

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 08 Aug 2013 06:28:30 +0000

morph-browser (0.22+13.10.20130806-0ubuntu1) saucy; urgency=low

  [ Alexandre Abreu ]
  * Add Webapps integration support.

  [ Olivier Tilloy ]
  * Initial implementation of bookmarks. As the design is essentially
    missing, the UI will very probably change, thus there are no
    autopilot tests. This is a limited implementation: there is no other
    way of bookmarking a page than through the HUD, and there is no way
    to remove a bookmark yet.
  * Increase the code coverage of the unit tests (from 86.6% to 95%).

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 268

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 06 Aug 2013 09:43:04 +0000

morph-browser (0.22+13.10.20130802.1-0ubuntu1) saucy; urgency=low

  [ Alexandre Abreu ]
  * Add custome app-id launch argument to allow a more customizable
    behavior (for webapps mostly).

  [ Olivier Tilloy ]
  * Use a MainView. This will allow adding new tabs to the activity view
    in a clean way. As a side-effect benefit, the activity view is now
    instantiated only when needed.
  * Ensure that the timeframe models are invalidated when the start date
    or the end date change. (LP: #1207233, #1204875)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 260

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 02 Aug 2013 09:09:45 +0000

morph-browser (0.22+13.10.20130731.1-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * debian/control: add missing Replaces and Conflicts fields to handle
    gracefully upgrades after packages were re-organized.

  [ Sergio Schvezov ]
  * Adding test xml output and coverage build targets.
  * Adding file filters for test coverage.

  [ Omer Akram ]
  * Autopilot tests: introduce a simpler logic to reveal the chrome.

  [ Olivier Tilloy ]
  * Cleaner separation between the public plugin and the application: -
    only expose QML files that should really be public in the plugin,
    move the others over to the application - ensure the plugin doesn’t
    contain any translatable string, and move translation catalogs to
    the application’s package.
  * Implement "close mode" for all open tabs, toggled by a long press on
    any open tab. (LP: #1197835)
  * Move an asset to where it belongs. (LP: #1197835)
  * Add instructions on how to generate code coverage reports.
  * Ensure the contentOrientation property of the window follows the
    screen’s orientation.
  * Ensure we’re accessing the correct data in a less aggressive, and
    crash-free way. (LP: #1204996)
  * Unskip an autopilot test now that the corresponding bug has been
    fixed in qtubuntu.

  [ Łukasz 'sil2100' Zemczak ]
  * Missing Replaces in morph-browser for qtdeclarative5-ubuntu-ui-
    extras-browser-plugin, fixed the replaces for morph-browser-assets.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 255

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 31 Jul 2013 10:35:29 +0000

morph-browser (0.21+13.10.20130729-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Replace the HUD actions with the new Unity Actions API.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 240

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 29 Jul 2013 08:17:04 +0000

morph-browser (0.21+13.10.20130726-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Display the title of the page if available for open tabs (and fall
    back on the URL if not available).
  * Keep the list of domain names sorted in reverse chronological order
    (i.e. the domain with the latest entry visited first).

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 237

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 26 Jul 2013 07:34:17 +0000

morph-browser (0.21+13.10.20130722-0ubuntu1) saucy; urgency=low

  [ Bill Filler ]
  * skip close tab tests.

  [ Olivier Tilloy ]
  * Slow down the typing, as it seems a lot of characters are eaten up
    when running the tests on a device.
  * Do not check strictly the full URL, on mobile devices it may be
    rewritten.
  * Wait for the keyboard rectangle to finish its animation before
    interacting with the UI when running autopilot tests on devices.
    (LP: #1193012)
  * Several autopilot tests improvements to make them more robust when
    run on a device, mostly related to the OSK.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 234

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 22 Jul 2013 05:01:57 +0000

morph-browser (0.21+13.10.20130719-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Notify of data updates when the data in the underlying model or its
    ordering change.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 228

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 19 Jul 2013 06:39:36 +0000

morph-browser (0.21+13.10.20130716-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Display thumbnails of the web pages in the activity view.
  * Refactor the models to group history entries by domain name, not by
    host.
  * Ensure the header of the activity view is opaque. (LP: #1201094)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 225

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 16 Jul 2013 08:26:00 +0000

morph-browser (0.21+13.10.20130709-0ubuntu1) saucy; urgency=low

  [ Łukasz 'sil2100' Zemczak ]
  * debian/control:
    - Add the missing Replaces and Breaks needed due to the package split

  [ Kaleo ]
  * Remove unnecessary use of theming.

  [ Olivier Tilloy ]
  * Move unit tests to separate directories.
  * Separate the app and the plugin into two packages, and rename the
    plugin and move it under Ubuntu.Components.Extras.Browser.
  * Use standard toolbar buttons for the chrome.
  * Remove an unused variable assignment.
  * Increase a test’s timeout to ensure it passes even on really slow
    configurations (like my laptop these days).
  * Do not keep the new tab button always visible, per design request.
  * Instruct the input method to not use predictive text in the address
    bar.
  * Center the tabs view on the current tab when showing the activity
    view.
  * Disable the current webview while the activity view is visible, thus
    avoiding mouse events to go through.
  * 10 seconds was too much, as it’s also the timeout threshold for the
    Eventually matcher that verifies that the page has loaded. Lowering
    the page load time to 8 seconds should do the trick.
  * Update the tabs view header text to match the latest visual design.
  * Use colors from the standard color palette, where available.
  * Initial timeline view implementation.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 218

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 09 Jul 2013 11:41:04 +0000

morph-browser (0.20daily13.06.21-0ubuntu1) saucy; urgency=low

  [ Robert Bruce Park ]
  * Minor packaging fixes.
  * Move assets under /usr/share, with symlinks.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 195

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 21 Jun 2013 07:09:12 +0000

morph-browser (0.20daily13.06.18-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Reduce the spacing between the action icon and the text in the
    address bar, per design request.
  * Also display CMakeLists.txt files in Qt Creator.
  * When redirecting a link with target="_blank" to a new tab, use the
    computed value of the href to ensure the path is absolute. (LP:
    #1191830)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 189

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 18 Jun 2013 08:24:18 +0000

morph-browser (0.20daily13.06.14-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Fix the conditional user-agent string based on form factor. (LP:
    #1190409)
  * Hide the forward button if there’s not enough screen real estate, as
    per design request. The visibility of chrome buttons now depends on
    the available width, regardless of orientation or form factor.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 181

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 14 Jun 2013 06:00:57 +0000

morph-browser (0.20daily13.06.13-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Move the HistoryModel and HistoryMatchesModel to the plugin, and
    instantiate them in QML.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 178

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Thu, 13 Jun 2013 06:12:57 +0000

morph-browser (0.20daily13.06.12-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Prevent mouse event from propagating to the suggestions list when
    it’s not visible. (LP: #1189504)
  * Display the error sheet only for the current tab. (LP: #1189483)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 175

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 12 Jun 2013 06:08:58 +0000

morph-browser (0.20daily13.06.11-0ubuntu1) saucy; urgency=low

  [ Olivier Tilloy ]
  * Ensure that the chrome won’t be automatically hidden while testing
    interaction with the toolbar. This should fix flaky autopilot tests.
  * More reliable way of asserting that a page has finished loading.
    This should make tests more robust.
  * Always format the suggestions as rich text, to ensure ampersands are
    not incorrectly escaped. (LP: #1187432)
  * Add translators comments for the keywords associated to HUD actions.
  * Enable multiple tabs in the browser. Only the basic functionality is
    in place, further iterations will refine the functionality and the
    visuals.
  * Make as many test cases as possible inherit from
    StartOpenRemotePageTestCaseBase. This should make them overall more
    robust by avoiding race conditions with the chrome automatically
    hiding when the homepage has finished loading.
  * Ensure the suggestions list is hidden when the panel is hidden. (LP:
    #1187871)
  * Open links with target="_blank" in a new tab.
  * Install custom click event handler on all frames as well as on the
    top-level document. (LP: #1159857, #1188575)
  * Escape some special characters before highlighting them. (LP:
    #1180521)
  * Add a morph-browser.pot target to the build system and integrate
    with dh_translations. Also internationalize the desktop file and
    strings in C++ code.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 171

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 11 Jun 2013 05:03:08 +0000

morph-browser (0.20daily13.06.05-0ubuntu1) saucy; urgency=low

  [ Michael Terry ]
  * Port to HUD 1.0.

  [ Omer Akram ]
  * Port the morph-browser tests to autopilot 1.3.
  * fix a few failing autopilot tests on the device.

  [ Łukasz 'sil2100' Zemczak ]
  * libhud-qt-qml has been renamed to qtdeclarative5-hud1.0.

  [ Renato Araujo Oliveira Filho ]
  * Check if hitting the Return key does not load search site when
    TextField is empty;. (LP: #1161789)

  [ Olivier Tilloy ]
  * Display a list of suggestions based on navigation history as the
    user types in the address bar.
  * Remove the code that sets the size of the browser window to mimic
    the phone form factor. On the desktop, we want a more sensible
    default size.
  * Refactor autopilot tests, separating test cases into their own
    modules, to improve readability and maintenance.
  * Wire up existing HUD actions, and disable those for which the
    functionality is not implemented yet.
  * React to orientation changes.
  * Replace the custom RevealingBar component with the Panel from the
    UITK. (LP: #1118536, #1130409, #1130446)
  * Update autopilot tests to the upcoming 1.3 API.
  * Ensure the autopilot tests pass even behind a proxy.
  * Use Screen.orientation to compute the layout of the chrome.
  * Factor out boiler-plate code into two helper methods:
    focus_address_bar() and clear_address_bar().
  * Remove the HUD Quit action as it is deprecated and will be removed
    in the final 1.0 API.
  * Enable translations.
  * Really assert that a given page has eventually been loaded. This
    should fix intermittent failures when run on jenkins.
  * Embed the progress bar inside the address bar, and ensure it’s
    always made visible when a page is loading.
  * Define a type_in_address_bar helper method that asserts that the
    text has actually been input in the address bar before continuing.
    This should make autopilot tests more reliable on slow machines.
  * Move the Panel inside the Loader, so that it is not instantiated
    when in chromeless mode. (LP: #1183475)
  * Enhanced qmlproject file for better integration in Qt Creator.
  * Use the Window component, in order to enable setting the title from
    QML.
  * Also display .qmltheme files in Qt Creator.
  * Display the URLs in the suggestions list on one line only.
  * Colour the matching terms in Ubuntu orange.
  * Ensure the suggestions list never goes offscreen. (LP: #1185334)
  * Transfer focus to the webview when validating an entry from the
    suggestions list. (LP: #1186348)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 156

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 05 Jun 2013 05:03:05 +0000

morph-browser (0.20daily13.06.03ubuntu.unity.next-0ubuntu1) raring; urgency=low

  [ Olivier Tilloy ]
  * Use the Window component, in order to enable setting the title from
    QML.
  * Also display .qmltheme files in Qt Creator.
  * Display the URLs in the suggestions list on one line only.
  * Colour the matching terms in Ubuntu orange.
  * Ensure the suggestions list never goes offscreen. (LP: #1185334)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 153 (ubuntu-unity/next)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 03 Jun 2013 05:03:23 +0000

morph-browser (0.20daily13.05.31ubuntu.unity.next-0ubuntu1) raring; urgency=low

  [ Olivier Tilloy ]
  * Define a type_in_address_bar helper method that asserts that the
    text has actually been input in the address bar before continuing.
    This should make autopilot tests more reliable on slow machines.
  * Move the Panel inside the Loader, so that it is not instantiated
    when in chromeless mode. (LP: #1183475)
  * Enhanced qmlproject file for better integration in Qt Creator.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 146 (ubuntu-unity/next)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 31 May 2013 05:15:38 +0000

morph-browser (0.20daily13.05.22ubuntu.unity.next-0ubuntu1) raring; urgency=low

  [ Łukasz 'sil2100' Zemczak ]
  * Automatic snapshot from revision 115 (bootstrap)

  [ Michael Terry ]
  * Port to HUD 1.0.

  [ Omer Akram ]
  * Port the morph-browser tests to autopilot 1.3.
  * fix a few failing autopilot tests on the device.

  [ Łukasz 'sil2100' Zemczak ]
  * libhud-qt-qml has been renamed to qtdeclarative5-hud1.0.

  [ Renato Araujo Oliveira Filho ]
  * Check if hitting the Return key does not load search site when
    TextField is empty;. (LP: #1161789)

  [ Olivier Tilloy ]
  * Display a list of suggestions based on navigation history as the
    user types in the address bar.
  * Remove the code that sets the size of the browser window to mimic
    the phone form factor. On the desktop, we want a more sensible
    default size.
  * Refactor autopilot tests, separating test cases into their own
    modules, to improve readability and maintenance.
  * Wire up existing HUD actions, and disable those for which the
    functionality is not implemented yet.
  * React to orientation changes.
  * Replace the custom RevealingBar component with the Panel from the
    UITK. (LP: #1118536, #1130409, #1130446)
  * Update autopilot tests to the upcoming 1.3 API.
  * Ensure the autopilot tests pass even behind a proxy.
  * Use Screen.orientation to compute the layout of the chrome.
  * Factor out boiler-plate code into two helper methods:
    focus_address_bar() and clear_address_bar().
  * Remove the HUD Quit action as it is deprecated and will be removed
    in the final 1.0 API.
  * Enable translations.
  * Really assert that a given page has eventually been loaded. This
    should fix intermittent failures when run on jenkins.
  * Embed the progress bar inside the address bar, and ensure it’s
    always made visible when a page is loading.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 138 (ubuntu-unity/next)

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 22 May 2013 05:01:47 +0000

morph-browser (0.20) quantal; urgency=low

  [ Adnane Belmadiaf ]
  * Search over SSL.

  [ Łukasz Zemczak ]
  * Change arch from any to a specified list not to build powerpc needlessly.

  [ Olivier Tilloy ]
  * Minor packaging tweaks.
  * Remove the fallback dependency on qt-components-ubuntu.
  * Expose the navigation history as a list model (HistoryModel class).
  * Ensure the address bar is not visible below the OSK when it is being
    swiped downwards.

  [ Renato Araujo Oliveira Filho ]
  * Select the whole URL when clicking on the addressbar (LP: #1118586).

  [ Robert Bruce Park ]
  * Fix autopilot tests dependence on self.pointing_device which doesn't exist.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 19 Apr 2013 13:27:02 +0200

morph-browser (0.19) quantal; urgency=low

  * Add X-Ubuntu-Touch field into desktop file.

 -- Ying-Chun Liu (PaulLiu) <paul.liu@canonical.com>  Tue, 02 Apr 2013 22:55:34 +0800

morph-browser (0.18) quantal; urgency=low

  [ Robert Bruce Park ]
  * Some minor fixes to the packaging.

  [ Olivier Tilloy ]
  * Allow running with stock QtWebKit as found in Ubuntu.
  * Add states to the address bar.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 29 Mar 2013 15:20:28 +0100

morph-browser (0.17) quantal; urgency=low

  * Add support for <select> dropdowns (LP: #1157764).
  * Work around the lack of support for handling hyperlinks with a
    target attribute set to '_blank' in QtWebKit (LP: #1129281).
  * Allow faster scrolling, by making the maximum flick velocity of
    the webview proportional to its height (LP: #1118501).

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 26 Mar 2013 19:05:18 +0100

morph-browser (0.16) quantal; urgency=low

  * Add a command line switch to allow running a remote inspector.
  * Update build and runtime dependencies to account for the renaming
    of the UI toolkit package.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 19 Mar 2013 15:27:38 +0100

morph-browser (0.15) quantal; urgency=low

  * Full renaming from ubuntu-browser to webbrowser-app
    (project name, executable name, desktop file, …).

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 08 Mar 2013 15:58:20 +0100

morph-browser (0.14) quantal; urgency=low

  * Rename the packages to webbrowser-app*.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Wed, 06 Mar 2013 15:55:03 +0100

ubuntu-browser (0.13) quantal; urgency=low

  * Do not instantiate a second popover when the selection is resized
    (LP: #1130090).
  * Do not consider a longpress event if there are multiple touch points
    (e.g. a pinch-to-zoom gesture) (LP: #1129754).
  * Temporary hardcoded URL rewrite rules to ensure we don’t have to rely
    on connectivity for the MWC demo (LP: #1126742).

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 19 Feb 2013 22:25:02 +0100

ubuntu-browser (0.12) quantal; urgency=low

  * Add HUD dummy Actions (LP: #1125656).
  * Change the name to "Browser" in the desktop file, to match design
    and avoid an ellipsis in the dash (LP: #1126482).

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Mon, 18 Feb 2013 23:15:33 +0100

ubuntu-browser (0.11) quantal; urgency=low

  * Ensure the beginning of the URL is always visible when unfocused.
  * Ensure the address bar is not greyed out when unfocused.
  * Make the address bar grow to occupy the whole width of the chrome when
    focused and in portrait mode (where horizontal screen estate is scarce).

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 15 Feb 2013 19:42:23 +0100

ubuntu-browser (0.10) quantal; urgency=low

  * Making the browser use the experimental.devicePixelRatio API to use our
    own DPR values, available at the env var QTWEBKIT_DPR

 -- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com>  Fri, 15 Feb 2013 00:03:10 -0200

ubuntu-browser (0.9) quantal; urgency=low

  * Add a progress bar (LP: #1124041).
  * Various minor error sheet tweaks to comply with design review.
  * Filter out <script> tags when pushing data to the clipboard (LP: #1122900).
  * Chrome button tweaks to comply with the latest design spec.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Wed, 13 Feb 2013 19:12:06 +0100

ubuntu-browser (0.8) quantal; urgency=low

  * Naïve implementation of selection resizing.
  * Hook up with HUD Toolbar Quit action.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 12 Feb 2013 20:25:20 +0100

ubuntu-browser (0.7) quantal; urgency=low

  * Cleverer address bar that tries to recognize search intents,
    and rewrites the URL as a google search.
  * Set the user-agent string based on screen width (LP: #1115317).

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Mon, 11 Feb 2013 22:48:52 +0100

ubuntu-browser (0.6) quantal; urgency=low

  * Gracefully handle network errors by displaying an informative message.
  * Implement selection upon long-click and copy to clipboard.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Fri, 08 Feb 2013 20:45:01 +0100

ubuntu-browser (0.5) quantal; urgency=low

  * Fix some license headers that incorrectly referred to LGPLv3 instead of
    GPLv3.
  * Various minor packaging fixes to comply with standard Ubuntu packaging
    guidelines.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Thu, 07 Feb 2013 11:08:36 +0100

ubuntu-browser (0.4) quantal; urgency=low

  * Add missing runtime dependencies on qtdeclarative5-qtquick2-plugin and
    libautopilot-qt.
  * Add some automated tests for back/forward buttons functionality.
  * Change maintainer field to "Ubuntu Developers".
  * Anchor the chrome and the webview to the OSK, and lock the chrome in place
    when the OSK is visible (LP: #1115003, #1116300).

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Tue, 05 Feb 2013 18:44:35 +0100

ubuntu-browser (0.3) quantal; urgency=low

  * Do not instantiate the chrome in chromeless mode.
  * Make the chrome hidden by default and revealed by swiping from the bottom
    edge.

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Mon, 04 Feb 2013 23:18:16 +0100

ubuntu-browser (0.2) quantal; urgency=low

  * latest release

 -- Bill Filler <bill.filler@canonical.com>  Thu, 31 Jan 2013 22:02:22 -0500

ubuntu-browser (0.1) quantal; urgency=low

  [ Olivier Tilloy ]
  * Initial packaging.
  * Set the user agent to the iPhone’s on iOS 5.0.
  * Add a desktop file and a scalable icon.
  * "Smart" address bar.
  * Change the window’s title to reflect the current page’s title.
  * Add support for a --homepage= command line switch. (LP: #1108757)
  * Port code, build system and packaging information to a proper Qt5 release.

  [ Michael Zanetti ]
  * Added initial autopilot tests and autopilot package

 -- Olivier Tilloy <olivier.tilloy@canonical.com>  Wed, 30 Jan 2013 23:01:00 +0000
