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

Issue 17111003: Implement the feedbackPrivate API. (Closed)

Created:
7 years, 6 months ago by rkc
Modified:
7 years, 6 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Visibility:
Public.

Description

Implement the feedbackPrivate API. This CL implements the feedbackPrivate API. There is one change the the API from the original spec - the attached file is now an object with a "name" and "blob" field, since there is no [good] way to pull a filename from a blob object (a blob's interface is supposed to be independent of it's underlying backing implementation). The UI that uses this API will be in a separate CL. Its id is included in the whitelist. Tests are being tracked by crbug.com/246301 and will follow shortly. R=asargent@chromium.org BUG=241635 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=206931

Patch Set 1 #

Patch Set 2 : #

Total comments: 30

Patch Set 3 : review comments. #

Patch Set 4 : merge #

Patch Set 5 : #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+935 lines, -9 lines) Patch
A chrome/browser/extensions/api/feedback_private/blob_reader.h View 1 2 1 chunk +44 lines, -0 lines 0 comments Download
A chrome/browser/extensions/api/feedback_private/blob_reader.cc View 1 2 1 chunk +37 lines, -0 lines 0 comments Download
A chrome/browser/extensions/api/feedback_private/feedback_private_api.h View 1 2 1 chunk +81 lines, -0 lines 0 comments Download
A chrome/browser/extensions/api/feedback_private/feedback_private_api.cc View 1 2 1 chunk +160 lines, -0 lines 0 comments Download
A chrome/browser/extensions/api/feedback_private/feedback_service.h View 1 2 3 4 1 chunk +75 lines, -0 lines 0 comments Download
A chrome/browser/extensions/api/feedback_private/feedback_service.cc View 1 2 3 4 1 chunk +98 lines, -0 lines 0 comments Download
A chrome/browser/extensions/api/feedback_private/feedback_service_chromeos.cc View 1 2 1 chunk +90 lines, -0 lines 0 comments Download
A chrome/browser/extensions/api/feedback_private/feedback_service_nonchromeos.cc View 1 2 1 chunk +70 lines, -0 lines 0 comments Download
M chrome/browser/extensions/event_names.h View 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/extensions/event_names.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_function_histogram_value.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/feedback/feedback_data.h View 5 chunks +18 lines, -9 lines 0 comments Download
M chrome/browser/feedback/feedback_data.cc View 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc View 1 2 3 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/chrome_browser_extensions.gypi View 1 2 3 2 chunks +9 lines, -0 lines 0 comments Download
M chrome/chrome_renderer.gypi View 1 2 3 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/_permission_features.json View 1 2 1 chunk +7 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/api.gyp View 1 chunk +1 line, -0 lines 0 comments Download
A chrome/common/extensions/api/feedback_private.idl View 1 2 1 chunk +78 lines, -0 lines 0 comments Download
A chrome/common/extensions/docs/templates/intros/feedbackPrivate.html View 1 chunk +49 lines, -0 lines 0 comments Download
A chrome/common/extensions/docs/templates/public/extensions/feedbackPrivate.html View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/permissions/api_permission.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/permissions/chrome_api_permissions.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/permissions/permission_set_unittest.cc View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/renderer/extensions/dispatcher.cc View 1 2 3 3 chunks +6 lines, -0 lines 0 comments Download
A chrome/renderer/extensions/feedback_private_custom_bindings.h View 1 chunk +24 lines, -0 lines 0 comments Download
A chrome/renderer/extensions/feedback_private_custom_bindings.cc View 1 2 3 1 chunk +30 lines, -0 lines 1 comment Download
A chrome/renderer/resources/extensions/feedback_private_custom_bindings.js View 1 chunk +32 lines, -0 lines 0 comments Download
M chrome/renderer/resources/renderer_resources.grd View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
rkc
7 years, 6 months ago (2013-06-14 20:52:33 UTC) #1
asargent_no_longer_on_chrome
I still need to look at the chrome/renderer stuff (will get to that shortly), but ...
7 years, 6 months ago (2013-06-17 19:32:40 UTC) #2
asargent_no_longer_on_chrome
lgtm https://codereview.chromium.org/17111003/diff/3001/chrome/common/extensions/api/_permission_features.json File chrome/common/extensions/api/_permission_features.json (right): https://codereview.chromium.org/17111003/diff/3001/chrome/common/extensions/api/_permission_features.json#newcode211 chrome/common/extensions/api/_permission_features.json:211: "gfdkimpbcpahaombhbimeihdjnejgicl" // Feedback UI. In case you need ...
7 years, 6 months ago (2013-06-17 20:50:14 UTC) #3
rkc
https://codereview.chromium.org/17111003/diff/3001/chrome/browser/extensions/api/feedback_private/blob_reader.h File chrome/browser/extensions/api/feedback_private/blob_reader.h (right): https://codereview.chromium.org/17111003/diff/3001/chrome/browser/extensions/api/feedback_private/blob_reader.h#newcode5 chrome/browser/extensions/api/feedback_private/blob_reader.h:5: #ifndef CHROME_BROWSER_EXTENSIONS_API_FEEDBACK_PRIVATE_BLOB_READER_H_ On 2013/06/17 19:32:40, Antony Sargent wrote: > ...
7 years, 6 months ago (2013-06-17 21:48:19 UTC) #4
rkc
Added thakis@ for OWNER's reviews on, chrome/renderer/resources/renderer_resources.grd chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
7 years, 6 months ago (2013-06-17 21:54:04 UTC) #5
asargent_no_longer_on_chrome
(still lgtm, just responding to comments) https://codereview.chromium.org/17111003/diff/3001/chrome/browser/extensions/api/feedback_private/blob_reader.h File chrome/browser/extensions/api/feedback_private/blob_reader.h (right): https://codereview.chromium.org/17111003/diff/3001/chrome/browser/extensions/api/feedback_private/blob_reader.h#newcode5 chrome/browser/extensions/api/feedback_private/blob_reader.h:5: #ifndef CHROME_BROWSER_EXTENSIONS_API_FEEDBACK_PRIVATE_BLOB_READER_H_ On ...
7 years, 6 months ago (2013-06-17 22:12:58 UTC) #6
Nico
On 2013/06/17 21:54:04, Rahul Chaturvedi wrote: > Added thakis@ for OWNER's reviews on, > > ...
7 years, 6 months ago (2013-06-17 22:15:05 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rkc@chromium.org/17111003/12001
7 years, 6 months ago (2013-06-17 22:17:21 UTC) #8
commit-bot: I haz the power
Failed to apply patch for chrome/browser/extensions/extension_function_histogram_value.h: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 6 months ago (2013-06-17 22:17:41 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rkc@chromium.org/17111003/20001
7 years, 6 months ago (2013-06-17 22:32:17 UTC) #10
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 6 months ago (2013-06-17 22:52:34 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rkc@chromium.org/17111003/37001
7 years, 6 months ago (2013-06-17 23:02:58 UTC) #12
kinuko
https://codereview.chromium.org/17111003/diff/37001/chrome/renderer/extensions/feedback_private_custom_bindings.cc File chrome/renderer/extensions/feedback_private_custom_bindings.cc (right): https://codereview.chromium.org/17111003/diff/37001/chrome/renderer/extensions/feedback_private_custom_bindings.cc#newcode17 chrome/renderer/extensions/feedback_private_custom_bindings.cc:17: args.GetReturnValue().Set(v8::String::New(blob.url().spec().data())); Drive-by comment. WebBlob::url() returns Blob's internal URL, which ...
7 years, 6 months ago (2013-06-18 06:00:56 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rkc@chromium.org/17111003/37001
7 years, 6 months ago (2013-06-18 08:10:59 UTC) #14
Jói
https://codereview.chromium.org/17111003/diff/3001/chrome/browser/extensions/api/feedback_private/blob_reader.h File chrome/browser/extensions/api/feedback_private/blob_reader.h (right): https://codereview.chromium.org/17111003/diff/3001/chrome/browser/extensions/api/feedback_private/blob_reader.h#newcode5 chrome/browser/extensions/api/feedback_private/blob_reader.h:5: #ifndef CHROME_BROWSER_EXTENSIONS_API_FEEDBACK_PRIVATE_BLOB_READER_H_ On 2013/06/17 22:12:58, Antony Sargent wrote: > ...
7 years, 6 months ago (2013-06-18 10:29:08 UTC) #15
commit-bot: I haz the power
7 years, 6 months ago (2013-06-18 11:10:00 UTC) #16
Message was sent while issue was closed.
Change committed as 206931

Powered by Google App Engine
This is Rietveld 408576698