|
[Sync] Rework SharedValue<T> into Immutable<T>
Rework SharedValue<T> into Immutable<T>, which behaves similarly but is
easier to use and is better documented.
Make everything that used SharedValue<T> use Immutable<T> instead.
Make SyncData use Immutable<T>.
BUG=
TEST=
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=101455
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+598 lines, -168 lines) |
Patch |
 |
M |
chrome/browser/sync/api/DEPS
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/api/sync_change_unittest.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/api/sync_data.h
|
View
|
1
2
3
|
2 chunks |
+24 lines, -18 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/api/sync_data.cc
|
View
|
1
2
3
|
4 chunks |
+31 lines, -28 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/js/js_arg_list.h
|
View
|
|
2 chunks |
+6 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/js/js_arg_list.cc
|
View
|
|
1 chunk |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/js/js_event_details.h
|
View
|
|
2 chunks |
+6 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/js/js_event_details.cc
|
View
|
|
1 chunk |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/js/js_transaction_observer.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/js/js_transaction_observer.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/syncable/syncable.h
|
View
|
|
3 chunks |
+6 lines, -27 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/syncable/syncable.cc
|
View
|
|
5 chunks |
+5 lines, -23 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/sync/syncable/transaction_observer.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A |
chrome/browser/sync/util/immutable.h
|
View
|
1
2
3
|
1 chunk |
+262 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/sync/util/immutable_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+244 lines, -0 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/sync/util/shared_value.h
|
View
|
|
1 chunk |
+0 lines, -44 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome.gyp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests.gypi
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|