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

Issue 506353003: [Enhanced Bookmark] Add GetAllFoldersWithDepth in bookmark bridge (Closed)

Created:
6 years, 3 months ago by Ian Wen
Modified:
6 years, 3 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

[Enhanced Bookmark] Add GetAllFoldersWithDepth in bookmark bridge GetAllFoldersWithDepth is used to get all folders under which users are able to move their own bookmarks. Mobile, other, root node and managed folder are not included in the returned result. BUG=386785 Committed: https://crrev.com/6fc35d4dd9a9a0eb92dd224b84e114a37cf4831c Cr-Commit-Position: refs/heads/master@{#293979}

Patch Set 1 #

Total comments: 6

Patch Set 2 : Remove partner bookmark from result #

Total comments: 12

Patch Set 3 : Changing function name #

Total comments: 1

Patch Set 4 : Change to a more efficient tree traversal method #

Patch Set 5 : Add GetMobileFolderId in bridge #

Total comments: 13

Patch Set 6 : changed some details. added more comments. #

Total comments: 14

Patch Set 7 : Rename variables #

Patch Set 8 : Add comments #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+121 lines, -0 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java View 1 2 3 4 5 6 3 chunks +34 lines, -0 lines 0 comments Download
M chrome/browser/android/bookmarks/bookmarks_bridge.h View 1 2 3 4 5 6 1 chunk +7 lines, -0 lines 0 comments Download
M chrome/browser/android/bookmarks/bookmarks_bridge.cc View 1 2 3 4 5 6 7 1 chunk +80 lines, -0 lines 2 comments Download

Messages

Total messages: 40 (4 generated)
Ian Wen
ianwen@chromium.org changed reviewers: + kkimlabs@chromium.org, tedchoc@chromium.org, yfriedman@chromium.org
6 years, 3 months ago (2014-08-28 02:20:50 UTC) #1
Ian Wen
yfriedman@chromium.org: Please review changes in tedchoc@chromium.org: Please review changes in
6 years, 3 months ago (2014-08-28 02:20:50 UTC) #2
Kibeom Kim (inactive)
https://codereview.chromium.org/506353003/diff/1/chrome/browser/android/bookmarks/bookmarks_bridge.cc File chrome/browser/android/bookmarks/bookmarks_bridge.cc (right): https://codereview.chromium.org/506353003/diff/1/chrome/browser/android/bookmarks/bookmarks_bridge.cc#newcode149 chrome/browser/android/bookmarks/bookmarks_bridge.cc:149: jobject j_result_obj) { nit: alien the jobject arguments to ...
6 years, 3 months ago (2014-08-28 05:11:03 UTC) #3
Ian Wen
ianwen@chromium.org changed reviewers: + newt@chromium.org - yfriedman@chromium.org
6 years, 3 months ago (2014-08-28 18:09:56 UTC) #4
Ian Wen
https://codereview.chromium.org/506353003/diff/1/chrome/browser/android/bookmarks/bookmarks_bridge.cc File chrome/browser/android/bookmarks/bookmarks_bridge.cc (right): https://codereview.chromium.org/506353003/diff/1/chrome/browser/android/bookmarks/bookmarks_bridge.cc#newcode149 chrome/browser/android/bookmarks/bookmarks_bridge.cc:149: jobject j_result_obj) { On 2014/08/28 05:11:03, Kibeom Kim wrote: ...
6 years, 3 months ago (2014-08-28 18:09:56 UTC) #5
Ted C
What are you going to be using this method for out of curiosity? https://codereview.chromium.org/506353003/diff/20001/chrome/browser/android/bookmarks/bookmarks_bridge.cc File ...
6 years, 3 months ago (2014-08-28 18:46:21 UTC) #6
newt (away)
https://codereview.chromium.org/506353003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java (right): https://codereview.chromium.org/506353003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode173 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:173: * Note every bookmark node below "bookmark bar", "other ...
6 years, 3 months ago (2014-08-28 18:51:38 UTC) #7
Ian Wen
GetEditablePermanentIDs() is the first step to show folder hierachy in moving bookmark dialog. It is ...
6 years, 3 months ago (2014-08-28 21:18:05 UTC) #8
Ian Wen
https://codereview.chromium.org/506353003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java (right): https://codereview.chromium.org/506353003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode176 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:176: * @return All the permanent nodes, Changed to "." ...
6 years, 3 months ago (2014-08-28 21:23:26 UTC) #9
newt (away)
lgtm
6 years, 3 months ago (2014-08-28 22:15:01 UTC) #10
Ted C
On 2014/08/28 21:18:05, Ian Wen wrote: > GetEditablePermanentIDs() is the first step to show folder ...
6 years, 3 months ago (2014-08-28 22:47:29 UTC) #11
Kibeom Kim (inactive)
On 2014/08/28 22:47:29, Ted C wrote: > ... > Each one of those GetChildIds will ...
6 years, 3 months ago (2014-08-28 22:54:17 UTC) #12
Yaron
is this ready for review? the CL description doesn't appear to match the content
6 years, 3 months ago (2014-09-03 01:07:42 UTC) #14
Ian Wen
On 2014/09/03 01:07:42, Yaron wrote: > is this ready for review? the CL description doesn't ...
6 years, 3 months ago (2014-09-03 01:14:51 UTC) #15
Ian Wen
This CL is now ready to be reviewed. ptal.
6 years, 3 months ago (2014-09-04 20:23:11 UTC) #16
newt (away)
FYI, the title and commit message are completely unrelated to the patch.
6 years, 3 months ago (2014-09-04 20:43:37 UTC) #17
newt (away)
On 2014/09/04 20:43:37, newt wrote: > FYI, the title and commit message are completely unrelated ...
6 years, 3 months ago (2014-09-04 20:44:44 UTC) #18
Ian Wen
On 2014/09/04 20:44:44, newt wrote: > On 2014/09/04 20:43:37, newt wrote: > > FYI, the ...
6 years, 3 months ago (2014-09-04 21:22:12 UTC) #19
newt (away)
On 2014/09/04 21:22:12, Ian Wen wrote: > On 2014/09/04 20:44:44, newt wrote: > > On ...
6 years, 3 months ago (2014-09-04 21:40:38 UTC) #20
newt (away)
https://codereview.chromium.org/506353003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java (right): https://codereview.chromium.org/506353003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode207 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:207: * Populates folderList with BookmarkIds of folders user can ...
6 years, 3 months ago (2014-09-04 21:49:55 UTC) #21
Ian Wen
https://codereview.chromium.org/506353003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java (right): https://codereview.chromium.org/506353003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode207 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:207: * Populates folderList with BookmarkIds of folders user can ...
6 years, 3 months ago (2014-09-05 01:00:19 UTC) #22
newt (away)
https://codereview.chromium.org/506353003/diff/80001/chrome/browser/android/bookmarks/bookmarks_bridge.cc File chrome/browser/android/bookmarks/bookmarks_bridge.cc (right): https://codereview.chromium.org/506353003/diff/80001/chrome/browser/android/bookmarks/bookmarks_bridge.cc#newcode272 chrome/browser/android/bookmarks/bookmarks_bridge.cc:272: for (std::vector<const BookmarkNode*>::reverse_iterator it = vct.rbegin(); On 2014/09/05 01:00:19, ...
6 years, 3 months ago (2014-09-05 02:10:21 UTC) #23
Yaron
can you add a test for this api? https://codereview.chromium.org/506353003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java (right): https://codereview.chromium.org/506353003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode229 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:229: nit: ...
6 years, 3 months ago (2014-09-05 03:30:59 UTC) #24
Ian Wen
https://codereview.chromium.org/506353003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java (right): https://codereview.chromium.org/506353003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode229 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:229: On 2014/09/05 03:30:58, Yaron wrote: > nit: remove line ...
6 years, 3 months ago (2014-09-05 21:17:32 UTC) #25
Ian Wen
https://codereview.chromium.org/506353003/diff/140001/chrome/browser/android/bookmarks/bookmarks_bridge.cc File chrome/browser/android/bookmarks/bookmarks_bridge.cc (right): https://codereview.chromium.org/506353003/diff/140001/chrome/browser/android/bookmarks/bookmarks_bridge.cc#newcode318 chrome/browser/android/bookmarks/bookmarks_bridge.cc:318: for (std::vector<const BookmarkNode*>::reverse_iterator it = const_reverse_iterator cannot be applied ...
6 years, 3 months ago (2014-09-05 22:35:21 UTC) #26
Yaron
ok, that's fien but I asked for a test in previous revision. it seems like ...
6 years, 3 months ago (2014-09-06 00:01:55 UTC) #27
Yaron
lgtm offline discussion: need crud operations in the bookmarksbridge before we can test it (which ...
6 years, 3 months ago (2014-09-06 00:43:05 UTC) #28
newt (away)
On 2014/09/06 00:43:05, Yaron wrote: > lgtm > > offline discussion: need crud operations in ...
6 years, 3 months ago (2014-09-06 00:45:29 UTC) #29
Yaron
http://en.wikipedia.org/wiki/Create,_read,_update_and_delete :) On Fri, Sep 5, 2014 at 5:45 PM, <newt@chromium.org> wrote: > On 2014/09/06 ...
6 years, 3 months ago (2014-09-06 00:46:29 UTC) #30
Ian Wen
On 2014/09/06 00:46:29, Yaron wrote: > http://en.wikipedia.org/wiki/Create,_read,_update_and_delete :) > > > On Fri, Sep 5, ...
6 years, 3 months ago (2014-09-06 00:48:37 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ianwen@chromium.org/506353003/140001
6 years, 3 months ago (2014-09-06 00:51:17 UTC) #33
commit-bot: I haz the power
Exceeded time limit waiting for builds to trigger.
6 years, 3 months ago (2014-09-06 06:53:35 UTC) #35
Kibeom Kim (inactive)
https://codereview.chromium.org/506353003/diff/140001/chrome/browser/android/bookmarks/bookmarks_bridge.cc File chrome/browser/android/bookmarks/bookmarks_bridge.cc (right): https://codereview.chromium.org/506353003/diff/140001/chrome/browser/android/bookmarks/bookmarks_bridge.cc#newcode318 chrome/browser/android/bookmarks/bookmarks_bridge.cc:318: for (std::vector<const BookmarkNode*>::reverse_iterator it = On 2014/09/05 22:35:21, Ian ...
6 years, 3 months ago (2014-09-08 09:41:09 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ianwen@chromium.org/506353003/140001
6 years, 3 months ago (2014-09-09 19:00:02 UTC) #38
commit-bot: I haz the power
Committed patchset #8 (id:140001) as 1d85a2b3f469be657fd52b26c28aa678bebd8df2
6 years, 3 months ago (2014-09-09 19:04:59 UTC) #39
commit-bot: I haz the power
6 years, 3 months ago (2014-09-10 03:54:39 UTC) #40
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/6fc35d4dd9a9a0eb92dd224b84e114a37cf4831c
Cr-Commit-Position: refs/heads/master@{#293979}

Powered by Google App Engine
This is Rietveld 408576698