diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-02 04:02:39 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-02 04:02:39 +0000 |
commit | d46bdac81462255501c76f5a7dcd15b736fa986f (patch) | |
tree | ef790bf7be1bdf3a490c0ec9fa2da599067626b6 /chrome/common/notification_registrar.cc | |
parent | f3ad027e3d26994292c5564b820cd91fee977ae8 (diff) | |
download | chromium_src-d46bdac81462255501c76f5a7dcd15b736fa986f.zip chromium_src-d46bdac81462255501c76f5a7dcd15b736fa986f.tar.gz chromium_src-d46bdac81462255501c76f5a7dcd15b736fa986f.tar.bz2 |
Add some initial code for the top sites service. This will be a replacement for
the thumbnail database, and will also replace the ThumbnailStore which was the
previous replacement we didn't ship. This component will be very much like the
ThumbnailStore wtih the addition of the actual most visited data (not just
thumbnails) and that it is threadsafe.
This class is designed to be called on any thread. When it is complete,
thumbnails will be added to it from the UI thread of the browser. Requests for
thumbnails and the most visited data can be serviced directly on the I/O thread
without going through the UI thread, and since the data is cached, the request
won't also have to go through the history thread.
The current state is that it cqan store and update the the most visited list and thumbnails. There are unit tests covering this behavior.
I also added support for redirect ranking to ThumbnailScore. This is to
duplicated the ranking function in history currently, where it prefers
thumbnails closer to the end of a redirect chain. Since we won't be using the
history service and are only storing thumbnails for the most visited items, we
have to track the redirect index ourselves.
BUG=none
TEST=covered by unit tests (hopefully!)
Review URL: http://codereview.chromium.org/251002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27824 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/notification_registrar.cc')
0 files changed, 0 insertions, 0 deletions