lp:~osomon/webbrowser-app/rtm-trunk-sync-20140826
- Get this branch:
- bzr branch lp:~osomon/webbrowser-app/rtm-trunk-sync-20140826
Branch merges
- Ubuntu Phablet Team: Pending requested
-
Diff: 1480 lines (+432/-252)17 files modifiedpo/webbrowser-app.pot (+17/-13)
src/app/WebViewImpl.qml (+2/-0)
src/app/webbrowser/BookmarksModel.qml (+24/-0)
src/app/webbrowser/Browser.qml (+156/-84)
src/app/webbrowser/HistoryModel.qml (+24/-0)
src/app/webbrowser/TabPreview.qml (+33/-9)
src/app/webbrowser/TabsView.qml (+11/-7)
src/app/webbrowser/tabs-model.cpp (+36/-36)
src/app/webbrowser/tabs-model.h (+7/-7)
src/app/webbrowser/webbrowser-app.qml (+2/-1)
src/app/webcontainer/WebApp.qml (+9/-6)
src/app/webcontainer/WebappContainerWebview.qml (+1/-0)
tests/autopilot/webbrowser_app/emulators/browser.py (+3/-0)
tests/autopilot/webbrowser_app/tests/__init__.py (+6/-0)
tests/autopilot/webbrowser_app/tests/test_session_save_restore.py (+1/-0)
tests/autopilot/webbrowser_app/tests/test_tabs.py (+6/-1)
tests/unittests/tabs-model/tst_TabsModelTests.cpp (+94/-88)
Related bugs
Bug #1325001: [performance] improve app startup time | High | Fix Released | |
Bug #1357464: [Browser] restoring browser shows blank tab previews | High | Fix Released | |
Bug #1358599: [browser] All restored tabs are loaded at startup | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 685. By 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 - 684. By Olivier Tilloy
-
Instantiate webviews on demand, only when they really need to be shown.
Show placeholder artwork and text in empty tab previews. - 682. By David Barth
-
Add the ability to override the Oxide webview and various functions related to navigation support.
Approved by: Olivier Tilloy - 680. By 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 Fixes: 1356417, 1358622 - 677. By Arthur Mello
-
Add swipe to delete action to the history view Fixes: 1351164
Approved by: Olivier Tilloy - 676. By 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. Fixes: 1354700
Approved by: PS Jenkins bot
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:webbrowser-app