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

Issue 644643005: Implement a RenderFrame-less path for Web Notifications. (Closed)

Created:
6 years, 2 months ago by Peter Beverloo
Modified:
6 years, 1 month ago
Reviewers:
Mike West, jam
CC:
chromium-reviews, mkwst+moarreviews-ipc_chromium.org, darin-cc_chromium.org, jam
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Implement a RenderFrame-less path for Web Notifications. This implements the WebNotificationManager Blink API in //content, together with a dispatcher to communicate with the browser process and for the browser process to communicate with the appropriate Notification Manager. This code path is not being used yet, but will be once the Blink Web Notification API switches over. BUG=392187 Committed: https://crrev.com/4099729cc49bf6a045c36677e98a38215979ab37 Cr-Commit-Position: refs/heads/master@{#301398}

Patch Set 1 #

Patch Set 2 : slim it down a bit #

Patch Set 3 : remove now unused ipc messages #

Total comments: 14

Patch Set 4 : address comments #

Patch Set 5 : s/cend/end/ (c++11 library feature) #

Patch Set 6 : add OWNERS file #

Unified diffs Side-by-side diffs Delta from patch set Stats (+490 lines, -2 lines) Patch
A content/browser/notification_message_filter.h View 1 2 3 1 chunk +45 lines, -0 lines 0 comments Download
A content/browser/notification_message_filter.cc View 1 2 3 1 chunk +65 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 2 chunks +4 lines, -0 lines 0 comments Download
M content/child/blink_platform_impl.h View 1 2 3 4 5 3 chunks +6 lines, -0 lines 0 comments Download
M content/child/blink_platform_impl.cc View 1 2 3 3 chunks +16 lines, -0 lines 0 comments Download
M content/child/child_thread.h View 1 2 3 4 5 3 chunks +7 lines, -0 lines 0 comments Download
M content/child/child_thread.cc View 1 2 3 4 5 2 chunks +4 lines, -2 lines 0 comments Download
A content/child/notifications/OWNERS View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
A content/child/notifications/notification_dispatcher.h View 1 2 3 1 chunk +55 lines, -0 lines 0 comments Download
A content/child/notifications/notification_dispatcher.cc View 1 chunk +70 lines, -0 lines 0 comments Download
A content/child/notifications/notification_manager.h View 1 1 chunk +64 lines, -0 lines 0 comments Download
A content/child/notifications/notification_manager.cc View 1 2 3 4 1 chunk +135 lines, -0 lines 0 comments Download
M content/common/platform_notification_messages.h View 1 2 2 chunks +12 lines, -0 lines 0 comments Download
M content/content_browser.gypi View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M content/content_child.gypi View 1 2 3 4 5 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 16 (5 generated)
Peter Beverloo
PTAL. While the line-count is high, the functionality should be rather straightforward and is mostly ...
6 years, 2 months ago (2014-10-23 18:44:51 UTC) #2
Mike West
On 2014/10/23 18:44:51, Peter Beverloo wrote: > PTAL. While the line-count is high, the functionality ...
6 years, 2 months ago (2014-10-23 19:06:18 UTC) #3
Mike West
LGTM % nits. This seems like a pretty reasonable way to migrate the existing functionality ...
6 years, 2 months ago (2014-10-24 13:20:18 UTC) #4
Peter Beverloo
Thanks for the quick review! All addressed. jam: PTAL https://codereview.chromium.org/644643005/diff/40001/content/browser/notification_message_filter.h File content/browser/notification_message_filter.h (right): https://codereview.chromium.org/644643005/diff/40001/content/browser/notification_message_filter.h#newcode9 content/browser/notification_message_filter.h:9: ...
6 years, 2 months ago (2014-10-24 13:57:35 UTC) #6
jam
lgtm, add yourself to the new directory
6 years, 2 months ago (2014-10-24 23:44:57 UTC) #7
Peter Beverloo
On 2014/10/24 23:44:57, jam wrote: > lgtm, add yourself to the new directory Done. Thanks!
6 years, 1 month ago (2014-10-27 11:40:44 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/644643005/100001
6 years, 1 month ago (2014-10-27 11:42:08 UTC) #10
commit-bot: I haz the power
Exceeded time limit waiting for builds to trigger.
6 years, 1 month ago (2014-10-27 17:42:43 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/644643005/100001
6 years, 1 month ago (2014-10-27 17:44:50 UTC) #14
commit-bot: I haz the power
Committed patchset #6 (id:100001)
6 years, 1 month ago (2014-10-27 18:02:04 UTC) #15
commit-bot: I haz the power
6 years, 1 month ago (2014-10-27 18:02:56 UTC) #16
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/4099729cc49bf6a045c36677e98a38215979ab37
Cr-Commit-Position: refs/heads/master@{#301398}

Powered by Google App Engine
This is Rietveld 408576698