diff options
author | munjal@chromium.org <munjal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-30 23:09:01 +0000 |
---|---|---|
committer | munjal@chromium.org <munjal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-30 23:09:01 +0000 |
commit | 814a2d33e8655daf6d699bf6aa5c0da6a88919e2 (patch) | |
tree | 7643729895f84a32031c175bf66128d8ada3020b /chrome/chrome.gyp | |
parent | a0580124bbc7affc8d7517ca6b7f972c5da882fc (diff) | |
download | chromium_src-814a2d33e8655daf6d699bf6aa5c0da6a88919e2.zip chromium_src-814a2d33e8655daf6d699bf6aa5c0da6a88919e2.tar.gz chromium_src-814a2d33e8655daf6d699bf6aa5c0da6a88919e2.tar.bz2 |
Implement ID persistence for bookmarks:
- Bookmark codec now takes in a ctor argument persist_ids
- If it's true, it will serialize IDs of bookmarks when encoding, and
deserialize already serialized IDs (if present) when decoding.
- During decoding, unique-ify the IDs if they are not unique.
- Add unit tests for all new code.
Coming up in a separate changelist:
- Move ID generation logic to bookmark model, and make it non-static.
Review URL: http://codereview.chromium.org/99217
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15013 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome.gyp')
-rw-r--r-- | chrome/chrome.gyp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/chrome.gyp b/chrome/chrome.gyp index 3013a11..39c45a3 100644 --- a/chrome/chrome.gyp +++ b/chrome/chrome.gyp @@ -2244,6 +2244,8 @@ 'browser/bookmarks/bookmark_drag_data_unittest.cc', 'browser/bookmarks/bookmark_folder_tree_model_unittest.cc', 'browser/bookmarks/bookmark_html_writer_unittest.cc', + 'browser/bookmarks/bookmark_model_test_utils.cc', + 'browser/bookmarks/bookmark_model_test_utils.h', 'browser/bookmarks/bookmark_model_unittest.cc', 'browser/bookmarks/bookmark_table_model_unittest.cc', 'browser/bookmarks/bookmark_utils_unittest.cc', |