summaryrefslogtreecommitdiffstats
path: root/chrome/chrome.gyp
diff options
context:
space:
mode:
authorakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-21 22:44:47 +0000
committerakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-21 22:44:47 +0000
commit603b62a3200ccc75370d3750b5a76f8f8960d299 (patch)
tree295dbe27947026f92422f2e311b5ba20de2d54ec /chrome/chrome.gyp
parent1ab1c24bda1b30b57e040b3b077a001d095fcab3 (diff)
downloadchromium_src-603b62a3200ccc75370d3750b5a76f8f8960d299.zip
chromium_src-603b62a3200ccc75370d3750b5a76f8f8960d299.tar.gz
chromium_src-603b62a3200ccc75370d3750b5a76f8f8960d299.tar.bz2
[Sync] use base::Time in sync
Make EntryKernel/Entry/BaseNode use base::Time instead of int64s. Add sync/util/time.h, with utility functions to manage the sync proto time format. Store times on disk in proto format instead of the local system. This requires a database version bump (to 77). Update SessionChangeProcessor/SessionModelAssociator to use base::Time, too. Remove hackish Now() function. Remove ZeroFields() function, and instead zero-initialize in EntryKernel::EntryKernel() directly. BUG= TEST= Review URL: http://codereview.chromium.org/7981006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102184 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 226ed0e..d293039 100644
--- a/chrome/chrome.gyp
+++ b/chrome/chrome.gyp
@@ -701,6 +701,8 @@
'browser/sync/util/oauth.h',
'browser/sync/util/sqlite_utils.cc',
'browser/sync/util/sqlite_utils.h',
+ 'browser/sync/util/time.cc',
+ 'browser/sync/util/time.h',
'browser/sync/util/user_settings.cc',
'browser/sync/util/user_settings.h',
'browser/sync/util/user_settings_posix.cc',