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

Issue 2618493002: Chrome app manifest support for action handlers. (Closed)

Created:
3 years, 11 months ago by jdufault
Modified:
3 years, 10 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, oshima+watch_chromium.org, davemoore+watch_chromium.org, extensions-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Chrome app manifest support for action handlers. BUG=657139 Review-Url: https://codereview.chromium.org/2618493002 Cr-Commit-Position: refs/heads/master@{#448061} Committed: https://chromium.googlesource.com/chromium/src/+/c903a542cee2a0a794fea8753864f81ed62512e7

Patch Set 1 : Initial upload #

Total comments: 3

Patch Set 2 : Address comments #

Total comments: 2

Patch Set 3 : Rebase #

Patch Set 4 : Setup ManifestHandler/ManifestData for "action_handlers" #

Patch Set 5 : Rebase #

Total comments: 14

Patch Set 6 : Address comments #

Total comments: 13

Patch Set 7 : Rebase #

Patch Set 8 : Address comments #

Total comments: 8

Patch Set 9 : Rebase #

Patch Set 10 : Address comments #

Patch Set 11 : Make //components/version_info:version_info dep explicit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+329 lines, -9 lines) Patch
M chrome/browser/chromeos/note_taking_helper.cc View 1 2 3 4 5 6 7 8 7 chunks +22 lines, -7 lines 0 comments Download
M chrome/browser/chromeos/note_taking_helper_unittest.cc View 1 2 3 4 5 6 7 8 9 6 chunks +61 lines, -2 lines 0 comments Download
A chrome/common/extensions/docs/templates/articles/manifest/action_handlers.html View 1 2 3 4 5 6 7 8 9 1 chunk +22 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/templates/json/manifest.json View 1 chunk +4 lines, -0 lines 0 comments Download
A chrome/common/extensions/docs/templates/public/apps/manifest/action_handlers.html View 1 chunk +1 line, -0 lines 0 comments Download
M extensions/common/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 3 chunks +12 lines, -0 lines 0 comments Download
M extensions/common/api/_manifest_features.json View 1 2 3 4 5 6 7 8 9 1 chunk +5 lines, -0 lines 0 comments Download
M extensions/common/common_manifest_handlers.cc View 1 2 3 4 5 6 7 1 chunk +7 lines, -0 lines 0 comments Download
M extensions/common/manifest_constants.h View 1 2 3 4 5 6 7 2 chunks +3 lines, -0 lines 0 comments Download
M extensions/common/manifest_constants.cc View 1 2 3 4 5 6 7 2 chunks +5 lines, -0 lines 0 comments Download
A extensions/common/manifest_handlers/action_handlers_handler.h View 1 2 3 4 5 6 7 1 chunk +45 lines, -0 lines 0 comments Download
A extensions/common/manifest_handlers/action_handlers_handler.cc View 1 2 3 4 5 6 7 1 chunk +70 lines, -0 lines 0 comments Download
A extensions/common/manifest_handlers/action_handlers_handler_unittest.cc View 1 2 3 4 5 6 7 8 9 1 chunk +72 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 85 (68 generated)
jdufault
rdevlin.cronin@: PTAL at extensions/* and chrome/common/extensions/api/* mkearney@: PTAL at chrome/common/extensions/docs/* derat@: PTAL at chrome/browser/chromeos/* Thanks!
3 years, 11 months ago (2017-01-05 22:43:31 UTC) #16
Daniel Erat
lgtm for c/b/chromeos/ https://codereview.chromium.org/2618493002/diff/40001/chrome/browser/chromeos/note_taking_helper.cc File chrome/browser/chromeos/note_taking_helper.cc (right): https://codereview.chromium.org/2618493002/diff/40001/chrome/browser/chromeos/note_taking_helper.cc#newcode42 chrome/browser/chromeos/note_taking_helper.cc:42: constexpr const char kNewNoteAction[] = "new_note"; ...
3 years, 11 months ago (2017-01-06 21:01:45 UTC) #17
Daniel Erat
https://codereview.chromium.org/2618493002/diff/40001/chrome/browser/chromeos/note_taking_helper.cc File chrome/browser/chromeos/note_taking_helper.cc (right): https://codereview.chromium.org/2618493002/diff/40001/chrome/browser/chromeos/note_taking_helper.cc#newcode42 chrome/browser/chromeos/note_taking_helper.cc:42: constexpr const char kNewNoteAction[] = "new_note"; On 2017/01/06 21:01:45, ...
3 years, 11 months ago (2017-01-06 21:02:33 UTC) #18
Devlin
https://codereview.chromium.org/2618493002/diff/60001/chrome/browser/chromeos/note_taking_helper.cc File chrome/browser/chromeos/note_taking_helper.cc (right): https://codereview.chromium.org/2618493002/diff/60001/chrome/browser/chromeos/note_taking_helper.cc#newcode272 chrome/browser/chromeos/note_taking_helper.cc:272: if (!extension->manifest()->GetList( This shouldn't be handled here. Instead, we ...
3 years, 11 months ago (2017-01-09 23:39:02 UTC) #21
jdufault
https://codereview.chromium.org/2618493002/diff/40001/chrome/browser/chromeos/note_taking_helper.cc File chrome/browser/chromeos/note_taking_helper.cc (right): https://codereview.chromium.org/2618493002/diff/40001/chrome/browser/chromeos/note_taking_helper.cc#newcode42 chrome/browser/chromeos/note_taking_helper.cc:42: constexpr const char kNewNoteAction[] = "new_note"; On 2017/01/06 21:02:33, ...
3 years, 11 months ago (2017-01-12 22:22:24 UTC) #28
Daniel Erat
https://codereview.chromium.org/2618493002/diff/120001/chrome/browser/chromeos/note_taking_helper.cc File chrome/browser/chromeos/note_taking_helper.cc (right): https://codereview.chromium.org/2618493002/diff/120001/chrome/browser/chromeos/note_taking_helper.cc#newcode296 chrome/browser/chromeos/note_taking_helper.cc:296: if (HasNewNoteActionHandler(extension.get())) we should probably skip whitelisted apps here ...
3 years, 11 months ago (2017-01-12 23:55:04 UTC) #31
michaelpg
https://codereview.chromium.org/2618493002/diff/120001/chrome/common/extensions/api/_manifest_features.json File chrome/common/extensions/api/_manifest_features.json (right): https://codereview.chromium.org/2618493002/diff/120001/chrome/common/extensions/api/_manifest_features.json#newcode10 chrome/common/extensions/api/_manifest_features.json:10: "action_handlers": { Does this have to be in //chrome/common/extensions/api ...
3 years, 11 months ago (2017-01-13 22:17:07 UTC) #40
jdufault
https://codereview.chromium.org/2618493002/diff/120001/chrome/browser/chromeos/note_taking_helper.cc File chrome/browser/chromeos/note_taking_helper.cc (right): https://codereview.chromium.org/2618493002/diff/120001/chrome/browser/chromeos/note_taking_helper.cc#newcode296 chrome/browser/chromeos/note_taking_helper.cc:296: if (HasNewNoteActionHandler(extension.get())) On 2017/01/12 23:55:03, Daniel Erat wrote: > ...
3 years, 11 months ago (2017-01-14 00:30:43 UTC) #50
Daniel Erat
lgtm
3 years, 11 months ago (2017-01-16 15:26:00 UTC) #51
Devlin
Nice! A couple small nits. I'd also like to patch this in locally and see ...
3 years, 11 months ago (2017-01-17 21:42:01 UTC) #52
jdufault
On 2017/01/17 21:42:01, Devlin (slow) wrote: > Nice! A couple small nits. I'd also like ...
3 years, 11 months ago (2017-01-20 20:31:38 UTC) #67
jdufault
https://codereview.chromium.org/2618493002/diff/180001/extensions/common/api/_manifest_features.json File extensions/common/api/_manifest_features.json (right): https://codereview.chromium.org/2618493002/diff/180001/extensions/common/api/_manifest_features.json#newcode11 extensions/common/api/_manifest_features.json:11: "channel": "stable", On 2017/01/17 21:42:01, Devlin (slow) wrote: > ...
3 years, 11 months ago (2017-01-20 20:31:48 UTC) #68
jdufault
ping rdelvin.cronin@
3 years, 10 months ago (2017-01-30 19:22:34 UTC) #69
Devlin
lgtm with a few nits and changing the channel to dev https://codereview.chromium.org/2618493002/diff/180001/extensions/common/api/_manifest_features.json File extensions/common/api/_manifest_features.json (right): ...
3 years, 10 months ago (2017-01-30 21:20:00 UTC) #70
jdufault
https://codereview.chromium.org/2618493002/diff/260001/chrome/browser/chromeos/note_taking_helper_unittest.cc File chrome/browser/chromeos/note_taking_helper_unittest.cc (right): https://codereview.chromium.org/2618493002/diff/260001/chrome/browser/chromeos/note_taking_helper_unittest.cc#newcode364 chrome/browser/chromeos/note_taking_helper_unittest.cc:364: const extensions::ExtensionId kNewNoteId = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; On 2017/01/30 21:19:59, Devlin ...
3 years, 10 months ago (2017-02-03 20:29:43 UTC) #79
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2618493002/320001
3 years, 10 months ago (2017-02-03 20:30:38 UTC) #82
commit-bot: I haz the power
3 years, 10 months ago (2017-02-03 20:40:41 UTC) #85
Message was sent while issue was closed.
Committed patchset #11 (id:320001) as
https://chromium.googlesource.com/chromium/src/+/c903a542cee2a0a794fea8753864...

Powered by Google App Engine
This is Rietveld 408576698