Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(288)

Issue 476573004: Set version field when changes are made to enhanced bookmarks. (Closed)

Created:
6 years, 4 months ago by Rune Fevang
Modified:
6 years, 3 months ago
Base URL:
https://chromium.googlesource.com/chromium/src@master
Project:
chromium
Visibility:
Public.

Description

Set version field when changes are made to enhanced bookmarks. Moves meta info helper functions into a new class EnhancedBookmarkModel, that writes the version field whenever other fields are modified. BUG=404227 Committed: https://crrev.com/a1bf3af9b614208729f14af603abd5e6b5bae698 Cr-Commit-Position: refs/heads/master@{#294028}

Patch Set 1 #

Patch Set 2 : #

Total comments: 20

Patch Set 3 : Forwarding methods for move and create #

Patch Set 4 : Merge with ImageService CL #

Total comments: 19

Patch Set 5 : userEdit + remove initialize #

Patch Set 6 : Added flags TODO #

Total comments: 29

Patch Set 7 : #

Patch Set 8 : #

Total comments: 2

Patch Set 9 : #

Patch Set 10 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+527 lines, -631 lines) Patch
M components/components_tests.gyp View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M components/enhanced_bookmarks.gypi View 1 2 3 4 5 6 7 8 9 1 chunk +2 lines, -0 lines 0 comments Download
M components/enhanced_bookmarks/bookmark_image_service.h View 1 2 3 4 5 6 7 8 2 chunks +8 lines, -6 lines 0 comments Download
M components/enhanced_bookmarks/bookmark_image_service.cc View 1 2 3 4 5 6 7 5 chunks +16 lines, -12 lines 0 comments Download
A components/enhanced_bookmarks/enhanced_bookmark_model.h View 1 2 3 4 5 6 7 1 chunk +129 lines, -0 lines 0 comments Download
A + components/enhanced_bookmarks/enhanced_bookmark_model.cc View 1 2 3 4 5 6 7 8 9 9 chunks +173 lines, -89 lines 0 comments Download
A + components/enhanced_bookmarks/enhanced_bookmark_model_unittest.cc View 1 2 3 4 5 6 7 8 chunks +195 lines, -169 lines 0 comments Download
D components/enhanced_bookmarks/metadata_accessor.h View 1 2 3 4 5 6 7 8 9 1 chunk +3 lines, -0 lines 0 comments Download
D components/enhanced_bookmarks/metadata_accessor_unittest.cc View 1 2 1 chunk +0 lines, -354 lines 0 comments Download

Messages

Total messages: 52 (5 generated)
Rune Fevang
6 years, 4 months ago (2014-08-25 20:37:31 UTC) #1
Yaron
yfriedman@chromium.org changed reviewers: + noyau@chromium.org
6 years, 4 months ago (2014-08-26 01:45:54 UTC) #2
Yaron
+noyau who wrote the original code. didn't get to this today but will look tomorrow
6 years, 4 months ago (2014-08-26 01:46:14 UTC) #3
Yaron
yfriedman@chromium.org changed reviewers: + mcolbert@chromium.org
6 years, 4 months ago (2014-08-26 01:57:47 UTC) #4
noyau (Ping after 24h)
https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.h File components/enhanced_bookmarks/enhanced_bookmark_model.h (right): https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.h#newcode19 components/enhanced_bookmarks/enhanced_bookmark_model.h:19: explicit EnhancedBookmarkModel(BookmarkModel* bookmark_model); I don't see the value of ...
6 years, 3 months ago (2014-08-26 11:17:48 UTC) #5
Yaron
https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.h File components/enhanced_bookmarks/enhanced_bookmark_model.h (right): https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.h#newcode19 components/enhanced_bookmarks/enhanced_bookmark_model.h:19: explicit EnhancedBookmarkModel(BookmarkModel* bookmark_model); On 2014/08/26 11:17:47, noyau wrote: > ...
6 years, 3 months ago (2014-08-26 16:55:22 UTC) #6
Rune Fevang
https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.h File components/enhanced_bookmarks/enhanced_bookmark_model.h (right): https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.h#newcode19 components/enhanced_bookmarks/enhanced_bookmark_model.h:19: explicit EnhancedBookmarkModel(BookmarkModel* bookmark_model); On 2014/08/26 16:55:22, Yaron wrote: > ...
6 years, 3 months ago (2014-08-26 18:47:52 UTC) #7
Yaron
I'll be OOO on Thursday/Friday but Eric's approval would be sufficient. High-level: I'm fine with ...
6 years, 3 months ago (2014-08-27 23:32:36 UTC) #8
Rune Fevang
https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.cc File components/enhanced_bookmarks/enhanced_bookmark_model.cc (left): https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.cc#oldcode200 components/enhanced_bookmarks/enhanced_bookmark_model.cc:200: bool SetAllImagesForBookmark(BookmarkModel* bookmark_model, On 2014/08/27 23:32:36, Yaron wrote: > ...
6 years, 3 months ago (2014-08-27 23:52:22 UTC) #9
Yaron
https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.cc File components/enhanced_bookmarks/enhanced_bookmark_model.cc (left): https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.cc#oldcode200 components/enhanced_bookmarks/enhanced_bookmark_model.cc:200: bool SetAllImagesForBookmark(BookmarkModel* bookmark_model, On 2014/08/27 23:52:22, Rune Fevang wrote: ...
6 years, 3 months ago (2014-08-28 00:11:49 UTC) #10
Rune Fevang
https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.h File components/enhanced_bookmarks/enhanced_bookmark_model.h (right): https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.h#newcode22 components/enhanced_bookmarks/enhanced_bookmark_model.h:22: void Initialize(const std::string& version); On 2014/08/28 00:11:49, Yaron_OOO_8.28-8.29 wrote: ...
6 years, 3 months ago (2014-08-28 00:30:23 UTC) #11
noyau (Ping after 24h)
Thinking a bit more about this, how is this class going to deal with the ...
6 years, 3 months ago (2014-08-28 08:36:53 UTC) #12
Rune Fevang
https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.cc File components/enhanced_bookmarks/enhanced_bookmark_model.cc (left): https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.cc#oldcode200 components/enhanced_bookmarks/enhanced_bookmark_model.cc:200: bool SetAllImagesForBookmark(BookmarkModel* bookmark_model, On 2014/08/28 00:11:49, Yaron_OOO_8.28-8.29 wrote: > ...
6 years, 3 months ago (2014-08-29 01:10:10 UTC) #13
Yaron
On 2014/08/29 01:10:10, Rune Fevang wrote: > https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.cc > File components/enhanced_bookmarks/enhanced_bookmark_model.cc (left): > > https://codereview.chromium.org/476573004/diff/20001/components/enhanced_bookmarks/enhanced_bookmark_model.cc#oldcode200 ...
6 years, 3 months ago (2014-09-03 01:25:11 UTC) #14
Rune Fevang
> You can have a custom BrowserContextKeyedServiceFactory which guarantees that > the init is done ...
6 years, 3 months ago (2014-09-03 02:13:18 UTC) #15
noyau1
On 2014/09/03 02:13:18, Rune Fevang wrote: > [...] > How does the service factory know ...
6 years, 3 months ago (2014-09-03 07:34:46 UTC) #16
Rune Fevang
On 2014/09/03 07:34:46, noyau1 wrote: > On 2014/09/03 02:13:18, Rune Fevang wrote: > > [...] ...
6 years, 3 months ago (2014-09-03 08:30:49 UTC) #17
Yaron
On 2014/09/03 08:30:49, Rune Fevang wrote: > On 2014/09/03 07:34:46, noyau1 wrote: > > On ...
6 years, 3 months ago (2014-09-03 18:54:53 UTC) #18
Rune Fevang
On 2014/09/03 18:54:53, Yaron wrote: > On 2014/09/03 08:30:49, Rune Fevang wrote: > > On ...
6 years, 3 months ago (2014-09-03 19:01:08 UTC) #19
Mark
> As far as I understood, the motivation for writing a version field was to ...
6 years, 3 months ago (2014-09-03 23:30:58 UTC) #20
Mark
https://codereview.chromium.org/476573004/diff/60001/components/enhanced_bookmarks/enhanced_bookmark_model.cc File components/enhanced_bookmarks/enhanced_bookmark_model.cc (right): https://codereview.chromium.org/476573004/diff/60001/components/enhanced_bookmarks/enhanced_bookmark_model.cc#newcode122 components/enhanced_bookmarks/enhanced_bookmark_model.cc:122: std::string EnhancedBookmarkModel::SetRemoteIdForNode( Hah, you guys have to use the ...
6 years, 3 months ago (2014-09-03 23:31:16 UTC) #21
Rune Fevang
Discussed a bit with Mark offline. Changed the code to take a version string in ...
6 years, 3 months ago (2014-09-04 01:03:14 UTC) #22
Mark
https://codereview.chromium.org/476573004/diff/60001/components/enhanced_bookmarks/enhanced_bookmark_model.h File components/enhanced_bookmarks/enhanced_bookmark_model.h (right): https://codereview.chromium.org/476573004/diff/60001/components/enhanced_bookmarks/enhanced_bookmark_model.h#newcode103 components/enhanced_bookmarks/enhanced_bookmark_model.h:103: On 2014/09/04 01:03:13, Rune Fevang wrote: > On 2014/09/03 ...
6 years, 3 months ago (2014-09-04 01:52:10 UTC) #23
Rune Fevang
On 2014/09/04 01:52:10, Mark wrote: > https://codereview.chromium.org/476573004/diff/60001/components/enhanced_bookmarks/enhanced_bookmark_model.h > File components/enhanced_bookmarks/enhanced_bookmark_model.h (right): > > https://codereview.chromium.org/476573004/diff/60001/components/enhanced_bookmarks/enhanced_bookmark_model.h#newcode103 > ...
6 years, 3 months ago (2014-09-04 18:54:37 UTC) #24
Yaron
https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/bookmark_image_service.cc File components/enhanced_bookmarks/bookmark_image_service.cc (right): https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/bookmark_image_service.cc#newcode202 components/enhanced_bookmarks/bookmark_image_service.cc:202: bookmark, image_url, size.width(), size.height(), false); what does stars.userEdit mean? ...
6 years, 3 months ago (2014-09-05 03:16:54 UTC) #25
Rune Fevang
https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/bookmark_image_service.cc File components/enhanced_bookmarks/bookmark_image_service.cc (right): https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/bookmark_image_service.cc#newcode202 components/enhanced_bookmarks/bookmark_image_service.cc:202: bookmark, image_url, size.width(), size.height(), false); On 2014/09/05 03:16:53, Yaron ...
6 years, 3 months ago (2014-09-05 03:40:26 UTC) #26
Rune Fevang
6 years, 3 months ago (2014-09-05 03:40:27 UTC) #27
Rune Fevang
6 years, 3 months ago (2014-09-05 03:40:32 UTC) #28
Yaron
https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/enhanced_bookmark_model.cc File components/enhanced_bookmarks/enhanced_bookmark_model.cc (right): https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/enhanced_bookmark_model.cc#newcode257 components/enhanced_bookmarks/enhanced_bookmark_model.cc:257: meta_info.insert(old_meta_info->begin(), old_meta_info->end()); On 2014/09/05 03:40:26, Rune Fevang wrote: > ...
6 years, 3 months ago (2014-09-05 04:07:37 UTC) #29
Rune Fevang
https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/enhanced_bookmark_model.cc File components/enhanced_bookmarks/enhanced_bookmark_model.cc (right): https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/enhanced_bookmark_model.cc#newcode257 components/enhanced_bookmarks/enhanced_bookmark_model.cc:257: meta_info.insert(old_meta_info->begin(), old_meta_info->end()); On 2014/09/05 04:07:37, Yaron wrote: > On ...
6 years, 3 months ago (2014-09-05 05:04:58 UTC) #30
noyau (Ping after 24h)
https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/bookmark_image_service.h File components/enhanced_bookmarks/bookmark_image_service.h (right): https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/bookmark_image_service.h#newcode32 components/enhanced_bookmarks/bookmark_image_service.h:32: EnhancedBookmarkModel* enhanced_bookmark_model, Can't we access the bookmark_model inside the ...
6 years, 3 months ago (2014-09-05 12:04:43 UTC) #31
Mark
https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/enhanced_bookmark_model.cc File components/enhanced_bookmarks/enhanced_bookmark_model.cc (right): https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/enhanced_bookmark_model.cc#newcode257 components/enhanced_bookmarks/enhanced_bookmark_model.cc:257: meta_info.insert(old_meta_info->begin(), old_meta_info->end()); On 2014/09/05 05:04:58, Rune Fevang wrote: > ...
6 years, 3 months ago (2014-09-05 16:27:34 UTC) #32
Rune Fevang
https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/bookmark_image_service.h File components/enhanced_bookmarks/bookmark_image_service.h (right): https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/bookmark_image_service.h#newcode32 components/enhanced_bookmarks/bookmark_image_service.h:32: EnhancedBookmarkModel* enhanced_bookmark_model, On 2014/09/05 12:04:43, noyau wrote: > Can't ...
6 years, 3 months ago (2014-09-06 00:01:56 UTC) #33
noyau (Ping after 24h)
https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/enhanced_bookmark_model.cc File components/enhanced_bookmarks/enhanced_bookmark_model.cc (right): https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/enhanced_bookmark_model.cc#newcode106 components/enhanced_bookmarks/enhanced_bookmark_model.cc:106: std::string EnhancedBookmarkModel::GetRemoteIdForNode( On 2014/09/06 00:01:56, Rune Fevang wrote: > ...
6 years, 3 months ago (2014-09-08 09:04:18 UTC) #34
Rune Fevang
https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/enhanced_bookmark_model.cc File components/enhanced_bookmarks/enhanced_bookmark_model.cc (right): https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/enhanced_bookmark_model.cc#newcode106 components/enhanced_bookmarks/enhanced_bookmark_model.cc:106: std::string EnhancedBookmarkModel::GetRemoteIdForNode( On 2014/09/08 09:04:18, noyau wrote: > On ...
6 years, 3 months ago (2014-09-08 19:29:19 UTC) #35
Mark
https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/bookmark_image_service.cc File components/enhanced_bookmarks/bookmark_image_service.cc (right): https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/bookmark_image_service.cc#newcode202 components/enhanced_bookmarks/bookmark_image_service.cc:202: bookmark, image_url, size.width(), size.height(), false); On 2014/09/05 03:40:26, Rune ...
6 years, 3 months ago (2014-09-08 22:47:08 UTC) #36
Yaron
lgtm but please wait for Eric https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/bookmark_image_service.cc File components/enhanced_bookmarks/bookmark_image_service.cc (right): https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/bookmark_image_service.cc#newcode202 components/enhanced_bookmarks/bookmark_image_service.cc:202: bookmark, image_url, size.width(), ...
6 years, 3 months ago (2014-09-08 23:30:39 UTC) #37
Rune Fevang
https://codereview.chromium.org/476573004/diff/140001/components/enhanced_bookmarks/bookmark_image_service.h File components/enhanced_bookmarks/bookmark_image_service.h (right): https://codereview.chromium.org/476573004/diff/140001/components/enhanced_bookmarks/bookmark_image_service.h#newcode105 components/enhanced_bookmarks/bookmark_image_service.h:105: // Cached pointers to the bookmark models. On 2014/09/08 ...
6 years, 3 months ago (2014-09-08 23:50:46 UTC) #38
noyau (Ping after 24h)
lgtm https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/enhanced_bookmark_model.cc File components/enhanced_bookmarks/enhanced_bookmark_model.cc (right): https://codereview.chromium.org/476573004/diff/100001/components/enhanced_bookmarks/enhanced_bookmark_model.cc#newcode106 components/enhanced_bookmarks/enhanced_bookmark_model.cc:106: std::string EnhancedBookmarkModel::GetRemoteIdForNode( On 2014/09/08 19:29:19, Rune Fevang wrote: ...
6 years, 3 months ago (2014-09-09 08:54:28 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rfevang@chromium.org/476573004/160001
6 years, 3 months ago (2014-09-09 09:08:59 UTC) #41
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_dbg_recipe on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_arm64_dbg_recipe/builds/3241) android_chromium_gn_compile_rel on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_chromium_gn_compile_rel/builds/13584) android_clang_dbg_recipe ...
6 years, 3 months ago (2014-09-09 10:01:04 UTC) #43
Kibeom Kim (inactive)
On 2014/09/09 10:01:04, I haz the power (commit-bot) wrote: > Try jobs failed on following ...
6 years, 3 months ago (2014-09-09 12:17:12 UTC) #44
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rfevang@chromium.org/476573004/180001
6 years, 3 months ago (2014-09-09 18:52:08 UTC) #46
commit-bot: I haz the power
Exceeded time limit waiting for builds to trigger.
6 years, 3 months ago (2014-09-09 21:13:17 UTC) #48
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rfevang@chromium.org/476573004/180001
6 years, 3 months ago (2014-09-09 22:25:18 UTC) #50
commit-bot: I haz the power
Committed patchset #10 (id:180001) as eaf16235f67b5aabb625c1cbc9908a11f6aef478
6 years, 3 months ago (2014-09-09 23:13:24 UTC) #51
commit-bot: I haz the power
6 years, 3 months ago (2014-09-10 03:56:18 UTC) #52
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/a1bf3af9b614208729f14af603abd5e6b5bae698
Cr-Commit-Position: refs/heads/master@{#294028}

Powered by Google App Engine
This is Rietveld 408576698