Promote the UbuntuWebView as an official API
Bug #1324180 reported by
Pat McGowan
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UI Toolkit |
Fix Released
|
Critical
|
Unassigned | ||
webbrowser-app |
Fix Released
|
High
|
Olivier Tilloy | ||
webbrowser-app (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Currently our UbuntuWebview implementations are in Ubuntu.
This should move to a new namespace (i.e. Ubuntu.Browser or Ubuntu.Web for example) and can maintain the UbuntuWebView name. However I would prefer not putting Ubuntu in the object name as its both redundant with the namespace and not conducive to reuse by others. Note we should not use simply WebView as that will collide with the webkit version.
We need to determine if any apps currently use this api even though it was not promoted as an official part of the toolkit. If so we may need to maintain the old naming for some time in parallel if possible.
Related branches
lp:~osomon/webbrowser-app/official-api
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Łukasz Zemczak: Needs Fixing (packaging)
- Ubuntu Phablet Team: Pending requested
-
Diff: 1259 lines (+524/-263)25 files modified.bzrignore (+2/-0)
CMakeLists.txt (+2/-0)
debian/control (+41/-19)
debian/qtdeclarative5-ubuntu-web-plugin.install (+1/-0)
debian/qtdeclarative5-ubuntu-web-plugin.lintian-overrides (+3/-0)
doc/CMakeLists.txt (+11/-0)
doc/SharedWebContext.qdoc (+39/-0)
doc/WebContext.qdoc (+70/-0)
doc/WebView.qdoc (+207/-0)
doc/ubuntu-web.qdoc (+22/-0)
doc/ubuntu-web.qdocconf (+10/-0)
src/Ubuntu/CMakeLists.txt (+22/-0)
src/Ubuntu/Components/Extras/Browser/CMakeLists.txt (+2/-22)
src/Ubuntu/Components/Extras/Browser/qmldir (+3/-1)
src/Ubuntu/Web/CMakeLists.txt (+26/-0)
src/Ubuntu/Web/UbuntuWebContext.qml (+7/-7)
src/Ubuntu/Web/UbuntuWebView02.qml (+17/-146)
src/Ubuntu/Web/plugin.cpp (+8/-5)
src/Ubuntu/Web/qmldir (+5/-0)
src/Ubuntu/Web/selection02.js (+0/-41)
src/app/WebViewImpl.qml (+2/-2)
src/app/webbrowser/TimelineView.qml (+0/-1)
src/app/webcontainer/WebViewImplOxide.qml (+15/-15)
tests/unittests/qml/tst_UbuntuWebView02.qml (+4/-4)
webbrowser-app.qmlproject (+5/-0)
tags: | added: rtm14 |
Changed in webbrowser-app: | |
importance: | Undecided → High |
Changed in webbrowser-app: | |
status: | Confirmed → In Progress |
Changed in webbrowser-app: | |
status: | In Progress → Fix Released |
Changed in ubuntu-ui-toolkit: | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
A significant number of webapps use the UbuntuWebView component already, so we will definitely need to maintain the old naming.