summaryrefslogtreecommitdiffstats
path: root/chrome/chrome.gyp
diff options
context:
space:
mode:
authormunjal@chromium.org <munjal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-30 23:09:01 +0000
committermunjal@chromium.org <munjal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-30 23:09:01 +0000
commit814a2d33e8655daf6d699bf6aa5c0da6a88919e2 (patch)
tree7643729895f84a32031c175bf66128d8ada3020b /chrome/chrome.gyp
parenta0580124bbc7affc8d7517ca6b7f972c5da882fc (diff)
downloadchromium_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.gyp2
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',