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

Issue 8386074: Add a tray notification UI for speech input recording in the extension API. (Closed)

Created:
9 years, 1 month ago by Leandro Gracia Gil
Modified:
9 years, 1 month ago
CC:
chromium-reviews, Erik does not do reviews, mihaip+watch_chromium.org
Visibility:
Public.

Description

Add a tray notification UI for speech input recording in the extension API. BUG=97388 TEST=existing apitests + status icon unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109285 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109634

Patch Set 1 #

Patch Set 2 : icons added in a separate patch to avoid problems wit the try bots. #

Patch Set 3 : adding a higher resolution icon for the notification balloon and moving the API to the speech folder #

Patch Set 4 : fixing one missing include for moving the API. #

Total comments: 4

Patch Set 5 : requested file renames and api constants refactor. #

Total comments: 20

Patch Set 6 : review fixes. #

Patch Set 7 : fixing theme_resources.grd #

Patch Set 8 : changing the default grammar to dictation. #

Patch Set 9 : creating the notification object dynamically on first use. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+496 lines, -1513 lines) Patch
M chrome/app/generated_resources.grd View 1 2 3 4 5 6 7 8 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/app/theme/theme_resources.grd View 1 2 3 4 5 6 1 chunk +13 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_function_dispatcher.cc View 1 2 3 4 5 6 7 8 2 chunks +1 line, -1 line 0 comments Download
D chrome/browser/extensions/speech_input/extension_speech_input_api.h View 1 2 1 chunk +0 lines, -72 lines 0 comments Download
D chrome/browser/extensions/speech_input/extension_speech_input_api.cc View 1 2 1 chunk +0 lines, -164 lines 0 comments Download
D chrome/browser/extensions/speech_input/extension_speech_input_api_constants.h View 1 2 1 chunk +0 lines, -41 lines 0 comments Download
D chrome/browser/extensions/speech_input/extension_speech_input_api_constants.cc View 1 2 1 chunk +0 lines, -38 lines 0 comments Download
D chrome/browser/extensions/speech_input/extension_speech_input_apitest.cc View 1 2 1 chunk +0 lines, -197 lines 0 comments Download
M chrome/browser/extensions/speech_input/extension_speech_input_manager.h View 1 2 1 chunk +0 lines, -193 lines 0 comments Download
M chrome/browser/extensions/speech_input/extension_speech_input_manager.cc View 1 2 1 chunk +0 lines, -614 lines 0 comments Download
M chrome/browser/profiles/profile.cc View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/profiles/profile_dependency_manager.cc View 1 2 3 4 3 chunks +2 lines, -2 lines 0 comments Download
A + chrome/browser/speech/speech_input_extension_api.h View 1 2 3 4 2 chunks +4 lines, -4 lines 0 comments Download
A + chrome/browser/speech/speech_input_extension_api.cc View 1 2 3 4 5 6 7 8 chunks +35 lines, -27 lines 0 comments Download
A + chrome/browser/speech/speech_input_extension_apitest.cc View 1 2 3 4 5 9 chunks +25 lines, -25 lines 0 comments Download
A + chrome/browser/speech/speech_input_extension_manager.h View 1 2 3 4 5 6 7 8 7 chunks +22 lines, -19 lines 0 comments Download
A + chrome/browser/speech/speech_input_extension_manager.cc View 1 2 3 4 5 6 7 8 28 chunks +172 lines, -107 lines 0 comments Download
A chrome/browser/speech/speech_input_extension_notification.h View 1 2 3 4 5 1 chunk +38 lines, -0 lines 0 comments Download
A chrome/browser/speech/speech_input_extension_notification.cc View 1 2 3 4 5 6 7 8 1 chunk +157 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 2 chunks +6 lines, -6 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 7 8 2 chunks +1 line, -1 line 0 comments Download
M chrome/common/extensions/api/extension_api.json View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/experimental.speechInput.html View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/pref_names.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/pref_names.cc View 1 2 3 4 5 6 7 8 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
Leandro Graciá Gil
Aaron, could you please take a look to the chrome/browser/extension changes? I'll need an owner. ...
9 years, 1 month ago (2011-11-03 11:51:07 UTC) #1
Aaron Boodman
Can you please move this API out of chrome/browser/extensions? See crbug.com/101244 for more information and ...
9 years, 1 month ago (2011-11-04 06:01:15 UTC) #2
Leandro Graciá Gil
On 2011/11/04 06:01:15, Aaron Boodman wrote: > Can you please move this API out of ...
9 years, 1 month ago (2011-11-04 17:24:25 UTC) #3
Aaron Boodman
http://codereview.chromium.org/8386074/diff/9002/chrome/browser/speech/extension_speech_input_api.h File chrome/browser/speech/extension_speech_input_api.h (right): http://codereview.chromium.org/8386074/diff/9002/chrome/browser/speech/extension_speech_input_api.h#newcode5 chrome/browser/speech/extension_speech_input_api.h:5: #ifndef CHROME_BROWSER_SPEECH_EXTENSION_SPEECH_INPUT_API_H_ To be consistent with the previous changes ...
9 years, 1 month ago (2011-11-06 22:55:38 UTC) #4
Leandro Graciá Gil
http://codereview.chromium.org/8386074/diff/9002/chrome/browser/speech/extension_speech_input_api.h File chrome/browser/speech/extension_speech_input_api.h (right): http://codereview.chromium.org/8386074/diff/9002/chrome/browser/speech/extension_speech_input_api.h#newcode5 chrome/browser/speech/extension_speech_input_api.h:5: #ifndef CHROME_BROWSER_SPEECH_EXTENSION_SPEECH_INPUT_API_H_ On 2011/11/06 22:55:38, Aaron Boodman wrote: > ...
9 years, 1 month ago (2011-11-07 17:11:43 UTC) #5
Satish
http://codereview.chromium.org/8386074/diff/15001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): http://codereview.chromium.org/8386074/diff/15001/chrome/app/generated_resources.grd#newcode14299 chrome/app/generated_resources.grd:14299: <ph name="PRODUCT_NAME">$2<ex>Google Chrome</ex></ph> extension "<ph name="EXTENSION_NAME">$1<ex>Speech Recognizer</ex></ph>" has started ...
9 years, 1 month ago (2011-11-07 18:16:31 UTC) #6
Leandro Graciá Gil
http://codereview.chromium.org/8386074/diff/15001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): http://codereview.chromium.org/8386074/diff/15001/chrome/app/generated_resources.grd#newcode14299 chrome/app/generated_resources.grd:14299: <ph name="PRODUCT_NAME">$2<ex>Google Chrome</ex></ph> extension "<ph name="EXTENSION_NAME">$1<ex>Speech Recognizer</ex></ph>" has started ...
9 years, 1 month ago (2011-11-07 19:34:42 UTC) #7
Leandro Graciá Gil
After checking with Fergus, I'm changing the default grammar to dictation.
9 years, 1 month ago (2011-11-09 11:35:45 UTC) #8
Satish
LGTM
9 years, 1 month ago (2011-11-09 15:10:59 UTC) #9
Aaron Boodman
lgtm
9 years, 1 month ago (2011-11-09 18:23:15 UTC) #10
Leandro Graciá Gil
Creating the notification object dynamically to solve a problem affecting resource loading in chrome frame ...
9 years, 1 month ago (2011-11-11 13:39:31 UTC) #11
Satish
9 years, 1 month ago (2011-11-11 13:56:12 UTC) #12
lgtm

Powered by Google App Engine
This is Rietveld 408576698