diff options
author | mrossetti@chromium.org <mrossetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-30 03:13:06 +0000 |
---|---|---|
committer | mrossetti@chromium.org <mrossetti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-30 03:13:06 +0000 |
commit | 0c33bf8d8c674826c39d9d0e8e7e6a09687e2fce (patch) | |
tree | 507a523bad332280a11599d0e782bde7da396abb /chrome/chrome_browser.gypi | |
parent | de614d301995efdb349e998cea13c316ae3add7d (diff) | |
download | chromium_src-0c33bf8d8c674826c39d9d0e8e7e6a09687e2fce.zip chromium_src-0c33bf8d8c674826c39d9d0e8e7e6a09687e2fce.tar.gz chromium_src-0c33bf8d8c674826c39d9d0e8e7e6a09687e2fce.tar.bz2 |
Create Private Data for InMemoryURLIndex (in Preparation for SQLite Cache)
1. Encapsulate the private, persistent data for the InMemoryURLIndex in a new class, URLIndexPrivateData (found in in_memory_url_index_types.h).
2. Move most of the support types, including the new URLIndexPrivateData class, into in_memory_url_index_types.h.
3. Correctly handle the adding and removing of page title words when a URL change is detected.
4. Replace static class member functions with non-friend, non-class functions for better flexibility.
5. Move convenience types out from InMemoryURLIndex class up into history namespace.
6. Rename convenience types to generalize their intent.
BUG=92718
TEST=Enhanced unit tests.
Review URL: http://codereview.chromium.org/8359019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107893 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_browser.gypi')
-rw-r--r-- | chrome/chrome_browser.gypi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi index 403699d..0b93e23 100644 --- a/chrome/chrome_browser.gypi +++ b/chrome/chrome_browser.gypi @@ -1362,6 +1362,8 @@ 'browser/history/in_memory_history_backend.h', 'browser/history/in_memory_url_index.cc', 'browser/history/in_memory_url_index.h', + 'browser/history/in_memory_url_index_types.cc', + 'browser/history/in_memory_url_index_types.h', 'browser/history/page_usage_data.cc', 'browser/history/page_usage_data.h', 'browser/history/query_parser.cc', |