Implement navigation API
Bug #1214033 reported by
Chris Coulson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Oxide |
Fix Released
|
High
|
Olivier Tilloy |
Bug Description
We currently have a very basic navigation API (goForward, goBack). We should expose a webview API that allows applications to query and navigate to the history entries.
This basically involves exposing parts of NavigationContr
Related branches
lp:~osomon/oxide/navigation-api
- Chris Coulson: Approve
-
Diff: 1014 lines (+672/-3)19 files modifiedqt/core/glue/oxide_qt_web_view_adapter.cc (+28/-0)
qt/core/glue/oxide_qt_web_view_adapter.h (+13/-0)
qt/core/glue/private/oxide_qt_web_view_adapter_p.cc (+12/-0)
qt/core/glue/private/oxide_qt_web_view_adapter_p.h (+4/-0)
qt/quick/api/oxideqquicknavigationhistory.cc (+202/-0)
qt/quick/api/oxideqquicknavigationhistory_p.h (+67/-0)
qt/quick/api/oxideqquicknavigationhistory_p_p.h (+44/-0)
qt/quick/api/oxideqquickwebview.cc (+19/-0)
qt/quick/api/oxideqquickwebview_p.h (+5/-0)
qt/quick/api/oxideqquickwebview_p_p.h (+7/-0)
qt/quick/oxide_qml_plugin.cc (+3/-0)
qt/quick/qmlplugin.pro (+3/-0)
qt/tests/qmltests/data/tst_WebView_navigation1.html (+3/-0)
qt/tests/qmltests/data/tst_WebView_navigation2.html (+3/-0)
qt/tests/qmltests/data/tst_WebView_navigation3.html (+4/-1)
qt/tests/qmltests/data/tst_WebView_navigation4.html (+3/-0)
qt/tests/qmltests/data/tst_WebView_navigationHistory.qml (+116/-0)
shared/browser/oxide_web_view.cc (+110/-2)
shared/browser/oxide_web_view.h (+26/-0)
Changed in oxide: | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in oxide: | |
assignee: | nobody → Olivier Tilloy (osomon) |
Changed in oxide: | |
status: | Triaged → In Progress |
Changed in oxide: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Implemented at revision 294 of lp:oxide.