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

Issue 552743002: [Android] Make BookmarkModelObserver more convenient. (Closed)

Created:
6 years, 3 months ago by Kibeom Kim (inactive)
Modified:
6 years, 3 months ago
Reviewers:
Ted C, Ian Wen, newt (away)
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

[Android] Make BookmarkModelObserver more convenient. Often, we don't need all the bookmarksBridge#BookmarkModelObserver events. Especially, it's common to skip listening on extensive bookmark changes. So make it built-in and also provide fall-back implementations so that listeners don't have to implement all the stub methods. BUG=386785 Committed: https://crrev.com/a4eb244baaac411fe27fb2282e62a80ee20fe1ff Cr-Commit-Position: refs/heads/master@{#294318}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Replaced BookmarkModelObserver #

Total comments: 12

Patch Set 3 : addressed patchset2 comments #

Total comments: 4

Patch Set 4 : addressed previous patch set comments #

Patch Set 5 : variable renaming #

Unified diffs Side-by-side diffs Delta from patch set Stats (+72 lines, -33 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java View 1 2 3 4 10 chunks +66 lines, -33 lines 0 comments Download
M chrome/browser/android/bookmarks/bookmarks_bridge.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/android/bookmarks/bookmarks_bridge.cc View 1 2 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (2 generated)
Kibeom Kim (inactive)
downstream : https://chrome-internal-review.googlesource.com/#/c/175423/
6 years, 3 months ago (2014-09-08 10:46:58 UTC) #2
Ted C
https://codereview.chromium.org/552743002/diff/1/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/552743002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode128 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:128: */ Can all of these functional changes just be ...
6 years, 3 months ago (2014-09-08 15:58:31 UTC) #3
Kibeom Kim (inactive)
On 2014/09/08 15:58:31, Ted C wrote: > https://codereview.chromium.org/552743002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java > File chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java > (right): > > ...
6 years, 3 months ago (2014-09-09 01:20:35 UTC) #4
Kibeom Kim (inactive)
Downstream example: https://chrome-internal-review.googlesource.com/#/c/175776/ If this looks OK, I'll finish off the downstream code. https://codereview.chromium.org/552743002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java File ...
6 years, 3 months ago (2014-09-10 01:16:16 UTC) #5
Kibeom Kim (inactive)
(Just in case the multiple CLs were confusing) This is the latest attempt and ready ...
6 years, 3 months ago (2014-09-10 21:13:11 UTC) #6
Ian Wen
Naming of the new functions is a bit complicated but I cannot come up with ...
6 years, 3 months ago (2014-09-10 21:48:51 UTC) #7
Ted C
https://codereview.chromium.org/552743002/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/552743002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode74 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:74: * Invoked when a node has moved. But only ...
6 years, 3 months ago (2014-09-10 21:57:40 UTC) #8
Kibeom Kim (inactive)
https://codereview.chromium.org/552743002/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/552743002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode53 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:53: * to the bookmark model. It's a mandatory to ...
6 years, 3 months ago (2014-09-10 22:39:16 UTC) #9
Ted C
lgtm -- I still find the behavior odd, but we can revisit this if it ...
6 years, 3 months ago (2014-09-10 23:52:29 UTC) #10
Kibeom Kim (inactive)
https://codereview.chromium.org/552743002/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/552743002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java#newcode54 chrome/android/java/src/org/chromium/chrome/browser/BookmarksBridge.java:54: * bookmarkModelChangedNotDuringExtensiveChange. Other methods are optional and if they ...
6 years, 3 months ago (2014-09-10 23:57:18 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patchset/552743002/80001
6 years, 3 months ago (2014-09-11 02:45:53 UTC) #13
commit-bot: I haz the power
Committed patchset #5 (id:80001) as 9b58ac748786a3ee36a507b7137412c992887048
6 years, 3 months ago (2014-09-11 03:53:47 UTC) #14
commit-bot: I haz the power
6 years, 3 months ago (2014-09-11 04:00:16 UTC) #15
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/a4eb244baaac411fe27fb2282e62a80ee20fe1ff
Cr-Commit-Position: refs/heads/master@{#294318}

Powered by Google App Engine
This is Rietveld 408576698