summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_tts_api_linux.cc
Commit message (Collapse)AuthorAgeFilesLines
* Extend TTS extension API to support richer events returned from the enginedmazzoni@chromium.org2011-07-071-9/+12
| | | | | | | | | | | | | | | | | | to the client. Previously we just had a completed event; this adds start, word boundary, sentence boundary, and marker boundary. In addition, interrupted and canceled, which were previously errors, now become events. Mac and Windows implementations extended to support as many of these events as possible. BUG=67713 BUG=70198 BUG=75106 BUG=83404 TEST=Updates all TTS API tests to be event-based, and adds new tests. Review URL: http://codereview.chromium.org/6792014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91665 0039d316-1c4b-4281-b951-d872f2087c98
* Move some files from base to base/memory.levin@chromium.org2011-03-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | raw_scoped_refptr_mismatch_checker.h ref_counted.cc ref_counted.h ref_counted_memory.cc ref_counted_memory.h ref_counted_unittest.cc scoped_callback_factory.h scoped_comptr_win.h scoped_handle.h scoped_native_library.cc scoped_native_library.h scoped_native_library_unittest.cc scoped_nsobject.h scoped_open_process.h scoped_ptr.h scoped_ptr_unittest.cc scoped_temp_dir.cc scoped_temp_dir.h scoped_temp_dir_unittest.cc scoped_vector.h singleton.h singleton_objc.h singleton_unittest.cc linked_ptr.h linked_ptr_unittest.cc weak_ptr.cc weak_ptr.h weak_ptr_unittest.cc BUG=None TEST=Compile Review URL: http://codereview.chromium.org/6714032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79524 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the TTS completion callback in a generic way so that the callbackdmazzoni@chromium.org2010-10-271-1/+1
| | | | | | | | | | | | always gets called. Support queueing utterances. Add new extension api tests to test this logic with mocks. BUG=none TEST=Adds new browser tests. Review URL: http://codereview.chromium.org/3999004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64089 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land 62283 - Refactored TTS extension code so that the platform-specific TTSdmazzoni@chromium.org2010-10-131-0/+56
| | | | | | | | | | | | | | | | implementation code is separate from the extension API code. That will make it easier to add more functionality that's shared by all platforms next. BUG=none TEST=none Review URL: http://codereview.chromium.org/3640001 TBR=dmazzoni@chromium.org Review URL: http://codereview.chromium.org/3731003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62411 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 62283 - Refactored TTS extension code so that the platform-specific TTSdmazzoni@chromium.org2010-10-121-58/+0
| | | | | | | | | | | | | | | implementation code is separate from the extension API code. That will make it easier to add more functionality that's shared by all platforms next. BUG=none TEST=none Review URL: http://codereview.chromium.org/3640001 TBR=dmazzoni@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62284 0039d316-1c4b-4281-b951-d872f2087c98
* Refactored TTS extension code so that the platform-specific TTSdmazzoni@chromium.org2010-10-121-0/+58
implementation code is separate from the extension API code. That will make it easier to add more functionality that's shared by all platforms next. BUG=none TEST=none Review URL: http://codereview.chromium.org/3640001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62283 0039d316-1c4b-4281-b951-d872f2087c98