|
Remove PersistentPrefStore::MarkNeedsEmptyValue.
Instead of this hack, JsonPrefStore now cleans up less aggressively and
correctly distinguishes between not-set and empty values.
BUG=None
TEST=Passes unit tests.
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+68 lines, -164 lines) |
Patch |
|
M |
base/prefs/json_pref_store.h
|
View
|
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
base/prefs/json_pref_store.cc
|
View
|
|
2 chunks |
+2 lines, -31 lines |
0 comments
|
Download
|
|
M |
base/prefs/json_pref_store_unittest.cc
|
View
|
1
|
1 chunk |
+15 lines, -35 lines |
0 comments
|
Download
|
|
M |
base/prefs/overlay_user_pref_store.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
base/prefs/overlay_user_pref_store.cc
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
base/prefs/persistent_pref_store.h
|
View
|
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
|
D |
base/prefs/test/data/pref_service/read.need_empty_value.json
|
View
|
|
1 chunk |
+0 lines, -10 lines |
0 comments
|
Download
|
|
D |
base/prefs/test/data/pref_service/write.golden.need_empty_value.json
|
View
|
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
|
M |
base/prefs/testing_pref_store.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
base/prefs/testing_pref_store.cc
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
|
M |
base/values.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
base/values.cc
|
View
|
|
2 chunks |
+20 lines, -2 lines |
0 comments
|
Download
|
|
M |
base/values_unittest.cc
|
View
|
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/prefs/pref_service.cc
|
View
|
|
1 chunk |
+0 lines, -17 lines |
0 comments
|
Download
|
|
M |
chrome/browser/prefs/pref_service_unittest.cc
|
View
|
1
|
2 chunks |
+1 line, -47 lines |
0 comments
|
Download
|
Total messages: 2 (0 generated)
|