|
Remove the notificationProvider extension API
The NotificationProvider API was meant to provide a way for Chrome Apps
and extensions to take over handling of notifications from the Message
Center, for example to defer to the native notification center on a
system. However, the API was neither completed, nor shipped.
Today we're working on implementing support for native notification
centers directly to Chrome, not requiring any additional extension
support. This is already supported on Mac and is in development for
Windows. This makes an important use-case of the API redundant.
Let's remove the API. We can always revisit in the future.
BUG= 397197, 482733
Review-Url: https://codereview.chromium.org/2659533003
Cr-Commit-Position: refs/heads/master@{#450333}
Committed: https://chromium.googlesource.com/chromium/src/+/f9fbe22a90c39cb811e94976923ebff0bc7f939f
Total comments: 12
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+75 lines, -1649 lines) |
Patch |
|
M |
chrome/browser/BUILD.gn
|
View
|
1
2
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/BUILD.gn
|
View
|
1
2
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
D |
chrome/browser/extensions/api/notification_provider/OWNERS
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
D |
chrome/browser/extensions/api/notification_provider/notification_provider_api.h
|
View
|
|
1 chunk |
+0 lines, -192 lines |
0 comments
|
Download
|
|
D |
chrome/browser/extensions/api/notification_provider/notification_provider_api.cc
|
View
|
|
1 chunk |
+0 lines, -310 lines |
0 comments
|
Download
|
|
D |
chrome/browser/extensions/api/notification_provider/notification_provider_apitest.cc
|
View
|
|
1 chunk |
+0 lines, -18 lines |
0 comments
|
Download
|
|
M |
chrome/browser/extensions/api/notifications/notifications_api.cc
|
View
|
1
2
|
11 chunks |
+68 lines, -9 lines |
0 comments
|
Download
|
|
M |
chrome/browser/notifications/message_center_notification_manager.h
|
View
|
|
2 chunks |
+0 lines, -10 lines |
0 comments
|
Download
|
|
M |
chrome/browser/notifications/message_center_notification_manager.cc
|
View
|
1
2
|
4 chunks |
+0 lines, -55 lines |
0 comments
|
Download
|
|
D |
chrome/browser/notifications/notification_conversion_helper.h
|
View
|
|
1 chunk |
+0 lines, -55 lines |
0 comments
|
Download
|
|
D |
chrome/browser/notifications/notification_conversion_helper.cc
|
View
|
|
1 chunk |
+0 lines, -211 lines |
0 comments
|
Download
|
|
D |
chrome/browser/notifications/notification_conversion_helper_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -121 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/api/BUILD.gn
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/common/extensions/api/_api_features.json
|
View
|
1
2
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/api/_permission_features.json
|
View
|
1
2
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
|
D |
chrome/common/extensions/api/notification_provider.idl
|
View
|
|
1 chunk |
+0 lines, -149 lines |
0 comments
|
Download
|
|
M |
chrome/common/extensions/permissions/chrome_api_permissions.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/common/extensions/permissions/permission_set_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
chrome/test/BUILD.gn
|
View
|
1
2
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/notification_provider/basic_usage/background.js
|
View
|
|
1 chunk |
+0 lines, -205 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/notification_provider/basic_usage/icon.png
|
View
|
|
Binary file |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/notification_provider/basic_usage/manifest.json
|
View
|
|
1 chunk |
+0 lines, -13 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/notification_provider/events/icon.png
|
View
|
|
Binary file |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/notification_provider/events/manifest.json
|
View
|
|
1 chunk |
+0 lines, -13 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/notification_provider/events/test.js
|
View
|
|
1 chunk |
+0 lines, -30 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/notification_provider/test_app/app.js
|
View
|
|
1 chunk |
+0 lines, -10 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/notification_provider/test_app/main.js
|
View
|
|
1 chunk |
+0 lines, -172 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/notification_provider/test_app/manifest.json
|
View
|
|
1 chunk |
+0 lines, -14 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/notification_provider/test_app/styles.css
|
View
|
|
1 chunk |
+0 lines, -12 lines |
0 comments
|
Download
|
|
D |
chrome/test/data/extensions/api_test/notification_provider/test_app/window.html
|
View
|
|
1 chunk |
+0 lines, -24 lines |
0 comments
|
Download
|
|
M |
extensions/browser/extension_event_histogram_value.h
|
View
|
1
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
extensions/common/permissions/api_permission.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
tools/metrics/histograms/histograms.xml
|
View
|
1
2
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
Total messages: 34 (19 generated)
|