--- webbrowser-app-0.22+13.10.20130806.orig/debian/webbrowser-app.install +++ webbrowser-app-0.22+13.10.20130806/debian/webbrowser-app.install @@ -0,0 +1,5 @@ +usr/bin/webbrowser-app +usr/share/webbrowser-app/ +usr/share/applications/webbrowser-app.desktop +usr/share/icons/hicolor/scalable/apps/webbrowser-app.svg +usr/share/locale/*/LC_MESSAGES/webbrowser-app.mo --- webbrowser-app-0.22+13.10.20130806.orig/debian/qtdeclarative5-ubuntu-ui-extras-browser-plugin-assets.install +++ webbrowser-app-0.22+13.10.20130806/debian/qtdeclarative5-ubuntu-ui-extras-browser-plugin-assets.install @@ -0,0 +1 @@ +usr/share/qtdeclarative5-ubuntu-ui-extras-browser-plugin/ --- webbrowser-app-0.22+13.10.20130806.orig/debian/qtdeclarative5-ubuntu-ui-extras-browser-plugin.install +++ webbrowser-app-0.22+13.10.20130806/debian/qtdeclarative5-ubuntu-ui-extras-browser-plugin.install @@ -0,0 +1 @@ +usr/lib/*/qt5/qml/Ubuntu/Components/Extras/Browser/* --- webbrowser-app-0.22+13.10.20130806.orig/debian/copyright +++ webbrowser-app-0.22+13.10.20130806/debian/copyright @@ -0,0 +1,21 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ + +Files: * +Copyright: 2013 Canonical Ltd. +License: GPL-3 + +License: GPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, version 3 of the License. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file /usr/share/common-licenses/GPL-3. --- webbrowser-app-0.22+13.10.20130806.orig/debian/control +++ webbrowser-app-0.22+13.10.20130806/debian/control @@ -0,0 +1,82 @@ +Source: webbrowser-app +Section: x11 +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: cmake (>= 2.8.9), + debhelper (>= 9), + dh-translations, + python, + libqt5sql5-sqlite, + libqt5v8-5-private-dev, + libqt5webkit5-dev, + qt5-default, + qt5-qmake, + qtbase5-dev, + qtbase5-private-dev, + qtdeclarative5-dev, + qtdeclarative5-private-dev, + qtdeclarative5-qtquick2-plugin, + qtdeclarative5-test-plugin, + qtdeclarative5-ubuntu-ui-toolkit-plugin, +Standards-Version: 3.9.4 +Homepage: https://launchpad.net/webbrowser-app +# If you aren't a member of ~phablet-team but need to upload packaging changes, +# just go ahead. ~phablet-team will notice and sync up the code again. +Vcs-Bzr: https://code.launchpad.net/~phablet-team/webbrowser-app/trunk + +Package: webbrowser-app +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libqt5webkit5-qmlwebkitplugin, + qtdeclarative5-hud1.0, + qtdeclarative5-qtquick2-plugin, + qtdeclarative5-ubuntu-ui-extras-browser-plugin (= ${binary:Version}), + qtdeclarative5-ubuntu-ui-toolkit-plugin, + qtdeclarative5-window-plugin, + unity-webapps-qml, +Replaces: webbrowser-app-assets, + qtdeclarative5-ubuntu-ui-extras-browser-plugin (<< 0.22), +Conflicts: webbrowser-app-assets +Provides: webbrowser-app-assets +Breaks: qtdeclarative5-ubuntu-ui-extras-browser-plugin (<< 0.22) +Description: Ubuntu web browser + A lightweight web browser tailored for Ubuntu, based on the Webkit rendering + engine and using the Ubuntu UI components. + +Package: qtdeclarative5-ubuntu-ui-extras-browser-plugin +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libqt5sql5-sqlite, + libqt5webkit5-qmlwebkitplugin, + qtdeclarative5-qtquick2-plugin, + qtdeclarative5-ubuntu-ui-extras-browser-plugin-assets (>= ${binary:Version}), + qtdeclarative5-ubuntu-ui-toolkit-plugin, + qtdeclarative5-unity-action-plugin, + qtdeclarative5-window-plugin, +Replaces: webbrowser-app (<< 0.21) +Breaks: webbrowser-app (<< 0.21) +Description: Ubuntu web browser QML plugin + A lightweight web browser tailored for Ubuntu, based on the Webkit rendering + engine and using the Ubuntu UI components. This package contains a standalone + QML plugin that applications can use to embed a browser control. + +Package: qtdeclarative5-ubuntu-ui-extras-browser-plugin-assets +Architecture: all +Depends: ${misc:Depends}, +Description: Ubuntu web browser QML plugin assets + A lightweight web browser tailored for Ubuntu, based on the Webkit rendering + engine and using the Ubuntu UI components. This package contains the + PNGs used as UI elements by the QML plugin. + +Package: webbrowser-app-autopilot +Architecture: all +Depends: ${misc:Depends}, + libautopilot-qt, + libqt5test5, + webbrowser-app (>= ${binary:Version}), +Description: Ubuntu web browser autopilot tests + A lightweight web browser tailored for Ubuntu, based on the Webkit rendering + engine and using the Ubuntu UI components. This package contains autopilot + tests for it. --- webbrowser-app-0.22+13.10.20130806.orig/debian/compat +++ webbrowser-app-0.22+13.10.20130806/debian/compat @@ -0,0 +1 @@ +9 --- webbrowser-app-0.22+13.10.20130806.orig/debian/rules +++ webbrowser-app-0.22+13.10.20130806/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DPKG_GENSYMBOLS_CHECK_LEVEL=4 + +%: + dh $@ --parallel --with translations + +override_dh_install: + ln -sf /usr/share/qtdeclarative5-ubuntu-ui-extras-browser-plugin/assets \ + $(CURDIR)/debian/tmp/usr/lib/*/qt5/qml/Ubuntu/Components/Extras/Browser + dh_install --fail-missing + +override_dh_translations: + # Override dh_translations to work around http://pad.lv/1183262. + # Unfortunately, the default build directory is not exposed + # (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=601774). + $(MAKE) -C obj-$(DEB_HOST_GNU_TYPE) webbrowser-app.pot --- webbrowser-app-0.22+13.10.20130806.orig/debian/changelog +++ webbrowser-app-0.22+13.10.20130806/debian/changelog @@ -0,0 +1,602 @@ +webbrowser-app (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 Tue, 06 Aug 2013 09:43:04 +0000 + +webbrowser-app (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 Fri, 02 Aug 2013 09:09:45 +0000 + +webbrowser-app (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 webbrowser-app for qtdeclarative5-ubuntu-ui- + extras-browser-plugin, fixed the replaces for webbrowser-app-assets. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 255 + + -- Ubuntu daily release Wed, 31 Jul 2013 10:35:29 +0000 + +webbrowser-app (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 Mon, 29 Jul 2013 08:17:04 +0000 + +webbrowser-app (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 Fri, 26 Jul 2013 07:34:17 +0000 + +webbrowser-app (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 Mon, 22 Jul 2013 05:01:57 +0000 + +webbrowser-app (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 Fri, 19 Jul 2013 06:39:36 +0000 + +webbrowser-app (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 Tue, 16 Jul 2013 08:26:00 +0000 + +webbrowser-app (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 Tue, 09 Jul 2013 11:41:04 +0000 + +webbrowser-app (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 Fri, 21 Jun 2013 07:09:12 +0000 + +webbrowser-app (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 Tue, 18 Jun 2013 08:24:18 +0000 + +webbrowser-app (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 Fri, 14 Jun 2013 06:00:57 +0000 + +webbrowser-app (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 Thu, 13 Jun 2013 06:12:57 +0000 + +webbrowser-app (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 Wed, 12 Jun 2013 06:08:58 +0000 + +webbrowser-app (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 webbrowser-app.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 Tue, 11 Jun 2013 05:03:08 +0000 + +webbrowser-app (0.20daily13.06.05-0ubuntu1) saucy; urgency=low + + [ Michael Terry ] + * Port to HUD 1.0. + + [ Omer Akram ] + * Port the webbrowser-app 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 Wed, 05 Jun 2013 05:03:05 +0000 + +webbrowser-app (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 Mon, 03 Jun 2013 05:03:23 +0000 + +webbrowser-app (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 Fri, 31 May 2013 05:15:38 +0000 + +webbrowser-app (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 webbrowser-app 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 Wed, 22 May 2013 05:01:47 +0000 + +webbrowser-app (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 Fri, 19 Apr 2013 13:27:02 +0200 + +webbrowser-app (0.19) quantal; urgency=low + + * Add X-Ubuntu-Touch field into desktop file. + + -- Ying-Chun Liu (PaulLiu) Tue, 02 Apr 2013 22:55:34 +0800 + +webbrowser-app (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 Fri, 29 Mar 2013 15:20:28 +0100 + +webbrowser-app (0.17) quantal; urgency=low + + * Add support for