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

Issue 1945433002: [Extensions] Update more bindings and allow for multiple feature access (Closed)

Created:
4 years, 7 months ago by Devlin
Modified:
4 years, 7 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Extensions] Update more bindings and allow for multiple feature access Update more of the native handler bindings and allow for handler functions that are called by multiple features. BUG=591164 Committed: https://crrev.com/908ac08879c13a2c74573e88c0ca9d3f1f69eacd Cr-Commit-Position: refs/heads/master@{#392182}

Patch Set 1 : #

Total comments: 5

Patch Set 2 : Antony's #

Unified diffs Side-by-side diffs Delta from patch set Stats (+82 lines, -42 lines) Patch
M extensions/renderer/app_window_custom_bindings.cc View 1 1 chunk +6 lines, -2 lines 0 comments Download
M extensions/renderer/blob_native_handler.cc View 1 chunk +4 lines, -1 line 0 comments Download
M extensions/renderer/context_menus_custom_bindings.cc View 1 chunk +4 lines, -1 line 0 comments Download
M extensions/renderer/file_system_natives.cc View 1 chunk +2 lines, -1 line 0 comments Download
M extensions/renderer/object_backed_native_handler.h View 3 chunks +5 lines, -2 lines 0 comments Download
M extensions/renderer/object_backed_native_handler.cc View 1 4 chunks +60 lines, -35 lines 0 comments Download
M extensions/renderer/set_icon_natives.cc View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 14 (7 generated)
Devlin
https://codereview.chromium.org/1945433002/diff/20001/extensions/renderer/object_backed_native_handler.cc File extensions/renderer/object_backed_native_handler.cc (right): https://codereview.chromium.org/1945433002/diff/20001/extensions/renderer/object_backed_native_handler.cc#newcode146 extensions/renderer/object_backed_native_handler.cc:146: base::Bind(&ValidateAndCall, handler_function, features); This callback trickery struck me as ...
4 years, 7 months ago (2016-05-05 22:20:22 UTC) #4
asargent_no_longer_on_chrome
lgtm with one question https://codereview.chromium.org/1945433002/diff/20001/extensions/renderer/app_window_custom_bindings.cc File extensions/renderer/app_window_custom_bindings.cc (right): https://codereview.chromium.org/1945433002/diff/20001/extensions/renderer/app_window_custom_bindings.cc#newcode26 extensions/renderer/app_window_custom_bindings.cc:26: std::vector<std::string>({"app.window", "input.ime"}), why is "input.ime" ...
4 years, 7 months ago (2016-05-06 17:09:04 UTC) #5
Devlin
https://codereview.chromium.org/1945433002/diff/20001/extensions/renderer/app_window_custom_bindings.cc File extensions/renderer/app_window_custom_bindings.cc (right): https://codereview.chromium.org/1945433002/diff/20001/extensions/renderer/app_window_custom_bindings.cc#newcode26 extensions/renderer/app_window_custom_bindings.cc:26: std::vector<std::string>({"app.window", "input.ime"}), On 2016/05/06 17:09:04, Antony Sargent wrote: > ...
4 years, 7 months ago (2016-05-06 22:13:47 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1945433002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1945433002/40001
4 years, 7 months ago (2016-05-06 22:14:21 UTC) #9
commit-bot: I haz the power
Committed patchset #2 (id:40001)
4 years, 7 months ago (2016-05-06 22:22:04 UTC) #11
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/908ac08879c13a2c74573e88c0ca9d3f1f69eacd Cr-Commit-Position: refs/heads/master@{#392182}
4 years, 7 months ago (2016-05-06 22:23:31 UTC) #13
Devlin
4 years, 7 months ago (2016-05-09 13:32:25 UTC) #14
Message was sent while issue was closed.
A revert of this CL (patchset #2 id:40001) has been created in
https://codereview.chromium.org/1964483002/ by rdevlin.cronin@chromium.org.

The reason for reverting is: This may have caused a blink bindings perf
regression: crbug.com/610248.  Speculatively reverting and will reland if it's
not the issue..

Powered by Google App Engine
This is Rietveld 408576698