1. 30 Oct, 2011 1 commit
    • mrossetti@chromium.org's avatar
      Create Private Data for InMemoryURLIndex (in Preparation for SQLite Cache) · 0c33bf8d
      mrossetti@chromium.org authored
      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
      0c33bf8d
  2. 29 Oct, 2011 39 commits