[Chromium] Fix a class/struct mismatch error in TestDelegate.h (showing up on clang)
https://bugs.webkit.org/show_bug.cgi?id=92097

Unreviewed build fix.

WebContextMenuData is declared as a struct in Source/WebKit/chromium/public/WebContextMenuData.h,
but TestDelegate.h forward declares it as a class.

* DumpRenderTree/chromium/TestRunner/TestDelegate.h:
(WebKit):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123457 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt][WK1] color input type support
https://bugs.webkit.org/show_bug.cgi?id=91998

Reviewed by Simon Hausmann.

Using QColorDialog. This is private for now, but
it could be exposed via a virtual function in
QWebPage at a later point in a Qt 5 minor release
if there are requests for that.

* Api/qwebpage.cpp:
(QWebPagePrivate::colorSelectionRequested):
* Api/qwebpage_p.h:
(QWebPagePrivate):
* WebCoreSupport/ChromeClientQt.cpp:
(WebCore::ChromeClientQt::createColorChooser):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123458 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: Protocol Extension: add getFlowByName command
https://bugs.webkit.org/show_bug.cgi?id=91855

Patch by Andrei Poenaru <poenaru@adobe.com> on 2012-07-24
Reviewed by Pavel Feldman.

Source/WebCore:

The "getFlowByName" command should return a NamedFlow for a given document and name.

Test: inspector/styles/protocol-css-regions-commands.html

* inspector/Inspector.json:
* inspector/InspectorCSSAgent.cpp:
(WebCore::InspectorCSSAgent::getFlowByName):
(WebCore):
* inspector/InspectorCSSAgent.h:
(InspectorCSSAgent):
* inspector/front-end/CSSStyleModel.js:
(WebInspector.CSSStyleModel.prototype.getNamedFlowCollectionAsync):
(WebInspector.CSSStyleModel.prototype.getFlowByNameAsync):
(WebInspector.NamedFlow):
(WebInspector.NamedFlow.parsePayload):

LayoutTests:

Created a single test suite for the WebInspector protocol extension for CSS Regions.

* inspector/styles/protocol-css-regions-commands-expected.txt: Added.
* inspector/styles/protocol-css-regions-commands.html: Added.
* inspector/styles/protocol-getNamedFlowCollection-command-expected.txt: Removed.
* inspector/styles/protocol-getNamedFlowCollection-command.html: Removed.
* platform/efl/TestExpectations:
* platform/qt/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123459 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed GTK gardening.

Skipping tests added in r123343 and adding a test expectation for
an accessibility test added in r123428.

* platform/gtk/TestExpectations:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123460 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Speech JavaScript API: Add the SpeechRecognitionResult.emma attribute
https://bugs.webkit.org/show_bug.cgi?id=91743

Reviewed by Adam Barth.

Source/WebCore:

Implement the 'emma' attribute as described in the spec draft at
http://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html

Test: fast/speech/scripted/emma.html

* Modules/speech/SpeechRecognitionResult.cpp:
(WebCore::SpeechRecognitionResult::~SpeechRecognitionResult):
(WebCore):
(WebCore::SpeechRecognitionResult::emma):
* Modules/speech/SpeechRecognitionResult.h:
(WebCore):
(SpeechRecognitionResult):
* Modules/speech/SpeechRecognitionResult.idl:
* WebCore.gypi:
* bindings/v8/custom/V8SpeechRecognitionResultCustom.cpp:
(WebCore):
(WebCore::V8SpeechRecognitionResult::visitDOMWrapper):
  We need to add an implicit reference from the result object to the
  emma object to keep the latters DOM tree alive across
  garbage-collection.

LayoutTests:

Add layout test for the SpeechRecognitionResult.emma attribute.

* fast/speech/scripted/emma.html: Added.
* fast/speech/scripted/emma-expected.txt: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123461 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] fast/css/text-transform-select.html should be rebaselined for WK1 and WK2 on Qt 5.0
https://bugs.webkit.org/show_bug.cgi?id=77377

Reviewed by Simon Hausmann.

Test now pass in both WK1 and WK2.

* platform/qt-5.0/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123462 268f45cc-cd09-0410-ab3c-d52691b4dbfc