|
Revert "Revert 84829 - Initial implementation of "Synced Bookmarks" folder."
Second attempt to land this change. Fixes memory leak (82186),
deleted bookmarks (82273) and crash on add bookmarks in windows (82349).
Original desscription:
Mostly ensures that sycned bookmarks are correctly treated as an immutable
folder. Some of the UI-bits maybe incomplete. For example, if
enable-synced-bookmarks-folder is set, then synced bookmarks will appear in the
bookmark manager page and some components of the UI but it's not on the bookmark
bar or anything like that. This change also ensures that the synced bookmark
folder matches a sync folder if one is available.
BUG=
TEST=test bookmark addition/moving around in combination with sync
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=86902
Total comments: 3
Total comments: 10
Total comments: 3
Total comments: 34
Total comments: 4
Total comments: 2
Total comments: 2
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+646 lines, -162 lines) |
Patch |
|
M |
chrome/app/generated_resources.grd
|
View
|
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_codec.h
|
View
|
|
6 chunks |
+9 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_codec.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
7 chunks |
+41 lines, -8 lines |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_codec_unittest.cc
|
View
|
1
2
3
4
5
6
|
5 chunks |
+49 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_html_writer.cc
|
View
|
|
5 chunks |
+16 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_html_writer_unittest.cc
|
View
|
|
5 chunks |
+8 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_model.h
|
View
|
1
2
3
4
5
6
7
8
|
7 chunks |
+22 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_model.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
9 chunks |
+35 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_model_test_utils.cc
|
View
|
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_model_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
22 chunks |
+167 lines, -79 lines |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_storage.h
|
View
|
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_storage.cc
|
View
|
|
3 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/bookmark_utils.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/bookmarks/recently_used_folders_combo_model.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/extension_bookmark_helpers.cc
|
View
|
1
2
3
4
5
6
|
4 chunks |
+8 lines, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/extension_bookmarks_module.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+2 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/history/history_types.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/browser/history/starred_url_database.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+11 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/engine/download_updates_command.cc
|
View
|
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/glue/bookmark_change_processor.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
4 chunks |
+4 lines, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/glue/bookmark_model_associator.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
9 chunks |
+49 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/profile_sync_service_bookmark_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
22 chunks |
+96 lines, -20 lines |
0 comments
|
Download
|
|
M |
chrome/browser/sync/protocol/sync.proto
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/gtk/bookmarks/bookmark_editor_gtk_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
3 chunks |
+16 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/gtk/bookmarks/bookmark_tree_model.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/views/bookmarks/bookmark_editor_view.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/ui/views/bookmarks/bookmark_editor_view_unittest.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+7 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/common/chrome_switches.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
chrome/common/chrome_switches.cc
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
A |
chrome/test/data/bookmarks/model_without_sync.json
|
View
|
1
2
3
4
|
1 chunk |
+48 lines, -0 lines |
0 comments
|
Download
|
Total messages: 41 (0 generated)
|