[browser] favicons are not persistently cached on disk
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UI Toolkit |
Triaged
|
Wishlist
|
Unassigned | ||
webbrowser-app |
Fix Released
|
Medium
|
Olivier Tilloy | ||
ubuntu-ui-toolkit (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned | ||
webbrowser-app (Ubuntu) |
Fix Released
|
Undecided
|
Olivier Tilloy |
Bug Description
Since version 0.23+14.
Favicons should be cached on disk to avoid re-downloading them every time the app is launched.
Related branches
- PS Jenkins bot: Approve (continuous-integration)
- Ubuntu Phablet Team: Pending requested
-
Diff: 547 lines (+443/-7)9 files modifiedsrc/Ubuntu/Components/Extras/Browser/CMakeLists.txt (+2/-2)
src/Ubuntu/Web/CMakeLists.txt (+2/-2)
src/Ubuntu/Web/favicon-image-provider.cpp (+125/-0)
src/Ubuntu/Web/favicon-image-provider.h (+47/-0)
src/Ubuntu/Web/plugin.cpp (+3/-1)
src/app/Favicon.qml (+11/-2)
tests/unittests/CMakeLists.txt (+1/-0)
tests/unittests/favicon-image-provider/CMakeLists.txt (+10/-0)
tests/unittests/favicon-image-provider/tst_FaviconImageProviderTests.cpp (+242/-0)
Changed in webbrowser-app: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in webbrowser-app: | |
assignee: | nobody → Olivier Tilloy (osomon) |
Changed in webbrowser-app: | |
status: | Triaged → Confirmed |
status: | Confirmed → In Progress |
summary: |
- favicons are not persistently cached on disk + [browser] favicons are not persistently cached on disk |
Changed in webbrowser-app (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Olivier Tilloy (osomon) |
Changed in webbrowser-app: | |
status: | In Progress → Fix Released |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
importance: | Undecided → Wishlist |
status: | New → Triaged |
I added an ubuntu-ui-toolkit task to this bug as there was a mention a few weeks back of a generic and transparent mechanism in the UITK to implement a persistent image cache.
As far as I know, the feature was first implemented in unity8 (to persistently cache icons in the apps scope), with a plan to make it more generic and move it to the UITK in the future (see this thread for reference: https:/ /lists. launchpad. net/ubuntu- phone/msg08632. html).