lp:~mardy/webbrowser-app/cookie-sharing-refactored
- Get this branch:
- bzr branch lp:~mardy/webbrowser-app/cookie-sharing-refactored
Branch merges
- system-apps-ci-bot: Needs Fixing (continuous-integration)
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Ubuntu Phablet Team: Pending requested
-
Diff: 914 lines (+704/-6)17 files modifieddebian/webapp-container.install (+2/-0)
src/app/CMakeLists.txt (+1/-0)
src/app/cookie-service/CMakeLists.txt (+23/-0)
src/app/cookie-service/com.canonical.CookieSharing.service (+3/-0)
src/app/cookie-service/inactivity-timer.cpp (+65/-0)
src/app/cookie-service/inactivity-timer.h (+56/-0)
src/app/cookie-service/main.cpp (+56/-0)
src/app/cookie-service/service.cpp (+134/-0)
src/app/cookie-service/service.h (+58/-0)
src/app/webcontainer/AccountsLogic.qml (+7/-2)
src/app/webcontainer/AccountsPage.qml (+1/-1)
src/app/webcontainer/CMakeLists.txt (+1/-0)
src/app/webcontainer/shared-cookie-store.cpp (+173/-0)
src/app/webcontainer/shared-cookie-store.h (+51/-0)
src/app/webcontainer/webapp-container.cpp (+8/-0)
src/app/webcontainer/webapp-container.h (+1/-0)
src/app/webcontainer/webapp-container.qml (+64/-3)
Branch information
Recent revisions
- 998. By Alberto Mardegan
-
from trunk
[ Arthur Mello ]
* Implement bookmark folders (LP: #1351147, #1259247)
[ CI Train Bot ]
* New rebuild forced.
* Resync trunk.
[ 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 ]
* 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)
* No-change rebuild against Qt 5.4.2.
[ 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 ]
* 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)
[ 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.maxCacheSizeHin t 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 ]
* 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)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:webbrowser-app