DescriptionChanged the TypedUrlModelAssociator to correctly merge changes between the sync and history DB:
1) Now no longer resurrects expired visits (if a visit in the sync DB is older than any visit in the history DB, we ignore it).
2) Does not treat "visit list truncation" as if the truncated visits were deleted (so items omitted from the sync DB because we overflow the 100-visit limit will not also get removed from the history DB).
BUG=101033
TEST=Added new unit tests
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=106854
Patch Set 1 #Patch Set 2 : Uploading checkpoint and for running trybots. #Patch Set 3 : Removed a bunch of debug statements/unrelated test code #
Total comments: 1
Patch Set 4 : Cleaned up whitespace issue #
Total comments: 6
Patch Set 5 : Review comments. #Patch Set 6 : Fixed compilation error. #
Messages
Total messages: 5 (0 generated)
|