RESOLVED FIXED 77083
Speech Input: move MockSpeechInputClient into Chromium DumpRenderTree implementation
https://bugs.webkit.org/show_bug.cgi?id=77083
Summary Speech Input: move MockSpeechInputClient into Chromium DumpRenderTree impleme...
Hans Wennborg
Reported 2012-01-26 02:38:00 PST
Speech Input: move MockSpeechInputClient into Chromium DumpRenderTree implementation
Attachments
Patch (50.06 KB, patch)
2012-01-26 02:50 PST, Hans Wennborg
fishd: review+
webkit.review.bot: commit-queue-
Patch (50.08 KB, patch)
2012-01-29 23:57 PST, Hans Wennborg
no flags
Hans Wennborg
Comment 1 2012-01-26 02:50:14 PST
Hans Wennborg
Comment 2 2012-01-26 02:53:39 PST
This moves the speech mock into DRT, as suggested in https://bugs.webkit.org/show_bug.cgi?id=76443#c22, allowing us to not expose it in the WebKit API, and removing the need for other implementations to carry this test code. Please take a look.
WebKit Review Bot
Comment 3 2012-01-26 02:54:17 PST
Please wait for approval from fishd@chromium.org before submitting because this patch contains changes to the Chromium public API.
WebKit Review Bot
Comment 4 2012-01-26 04:22:56 PST
Comment on attachment 124086 [details] Patch Attachment 124086 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/11163310
Darin Fisher (:fishd, Google)
Comment 5 2012-01-26 14:41:25 PST
Comment on attachment 124086 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=124086&action=review > Source/WebKit/chromium/public/WebSpeechInputResult.h:49 > + WEBKIT_EXPORT void set(const WebSpeechInputResult& other); nit: we normally call a function with this signature "assign". maybe both should be called assign, or maybe the first "set" should be broken out into separate setters for each property (which is how most "property bag" classes like this work).
Hans Wennborg
Comment 6 2012-01-29 23:57:12 PST
Created attachment 124500 [details] Patch Try to green the cr-linux EWS bot.
WebKit Review Bot
Comment 7 2012-01-30 00:49:05 PST
Comment on attachment 124500 [details] Patch Attachment 124500 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/11369472 New failing tests: css2.1/20110323/eof-002.htm
Hans Wennborg
Comment 8 2012-01-30 01:10:40 PST
(In reply to comment #5) > (From update of attachment 124086 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=124086&action=review > > > Source/WebKit/chromium/public/WebSpeechInputResult.h:49 > > + WEBKIT_EXPORT void set(const WebSpeechInputResult& other); > > nit: we normally call a function with this signature "assign". Done. > maybe both should be called assign, or maybe the first "set" should be broken out into separate setters for each property (which is how most "property bag" classes like this work). I will do this in a separate patch, as it will be a two-sided change. (In reply to comment #7) > (From update of attachment 124500 [details]) > Attachment 124500 [details] did not pass chromium-ews (chromium-xvfb): > Output: http://queues.webkit.org/results/11369472 > > New failing tests: > css2.1/20110323/eof-002.htm I don't think that's me. At least it compiles now.
Hans Wennborg
Comment 9 2012-01-30 01:32:23 PST
Hans Wennborg
Comment 10 2012-01-30 02:11:01 PST
Reverted r106219 for reason: This broke Chromium's test_shell. Committed r106223: <http://trac.webkit.org/changeset/106223>
Hans Wennborg
Comment 11 2012-01-31 04:00:20 PST
Note You need to log in before you can comment on or make changes to this bug.