Chromium rebaseline after r123706.
https://bugs.webkit.org/show_bug.cgi?id=92236

Unreviewed, rebaselining.

* platform/chromium-win/fast/dom/HTMLProgressElement/progress-element-expected.png:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123947 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Chromium rebaselines after r123912.
https://bugs.webkit.org/show_bug.cgi?id=92327

Unreviewed, rebaselining.

* platform/chromium-linux-x86/fast/hidpi: Added.
* platform/chromium-linux-x86/fast/hidpi/gradient-with-scaled-ancestor-expected.png: Added.
* platform/chromium-linux/fast/hidpi/gradient-with-scaled-ancestor-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/hidpi/gradient-with-scaled-ancestor-expected.png: Added.
* platform/chromium-mac/fast/hidpi/gradient-with-scaled-ancestor-expected.png: Added.
* platform/chromium-win-xp/fast/hidpi: Added.
* platform/chromium-win-xp/fast/hidpi/gradient-with-scaled-ancestor-expected.png: Added.
* platform/chromium-win/fast/hidpi/gradient-with-scaled-ancestor-expected.png: Added.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123948 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix broken script reference after test move.
https://bugs.webkit.org/show_bug.cgi?id=92111

Unreviewed, fixing bad test move.

* platform/win/fast/events/panScroll-click-hyperlink.html:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123949 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Use new LocaleHandler.
https://bugs.webkit.org/show_bug.cgi?id=92548

Patch by Eli Fidler <efidler@rim.com> on 2012-07-27
Reviewed by Yong Li.

RIM PR 128381

* platform/blackberry/LocalizedStringsBlackBerry.cpp:
(WebCore::platformLanguage):
* platform/network/blackberry/ResourceRequestBlackBerry.cpp:
(WebCore::ResourceRequest::initializePlatformRequest):
* platform/text/blackberry/TextBreakIteratorInternalICUBlackBerry.cpp:
(WebCore::currentSearchLocaleID):
(WebCore::currentTextBreakLocaleID):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123950 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Mark three tests as flakily timing out.
https://bugs.webkit.org/show_bug.cgi?id=92570

Unreviewed, Chromium test expectations update.

* platform/chromium/TestExpectations:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123951 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r123908.
http://trac.webkit.org/changeset/123908
https://bugs.webkit.org/show_bug.cgi?id=92572

Broke Chromium Linux compile (Requested by pkasting on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-07-27

* WebCore.gypi:
* css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
* css/CSSValueKeywords.in:
* css/mediaControls.css:
* css/mediaControlsChromiumAndroid.css:
(audio::-webkit-media-controls-play-button, video::-webkit-media-controls-play-button):
* html/shadow/MediaControlElements.cpp:
(WebCore):
* html/shadow/MediaControlElements.h:
(WebCore):
* html/shadow/MediaControlRootElementChromium.cpp:
(WebCore::MediaControlChromiumEnclosureElement::create):
(WebCore):
(WebCore::MediaControlChromiumEnclosureElement::shadowPseudoId):
(WebCore::MediaControls::create):
(WebCore::MediaControlRootElementChromium::create):
* html/shadow/MediaControlRootElementChromium.h:
(MediaControlChromiumEnclosureElement):
(MediaControlRootElementChromium):
* html/shadow/MediaControlRootElementChromiumAndroid.cpp: Removed.
* html/shadow/MediaControlRootElementChromiumAndroid.h: Removed.
* platform/ThemeTypes.h:
* rendering/RenderMediaControlsChromium.cpp:
(WebCore::RenderMediaControlsChromium::paintMediaControlsPart):
* rendering/RenderTheme.cpp:
(WebCore::RenderTheme::paint):
* rendering/RenderTheme.h:
* rendering/RenderThemeChromiumAndroid.cpp:
* rendering/RenderThemeChromiumAndroid.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123952 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Support for HTML media capture
https://bugs.webkit.org/show_bug.cgi?id=91842

Patch by Kihong Kwon <kihong.kwon@samsung.com> on 2012-07-27
Reviewed by Ryosuke Niwa.

.:

Add HTML media capture feature, and enable that on the Efl port.

* Source/cmake/OptionsEfl.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmakeconfig.h.cmake:

Tools:

Add HTML media capture feature to the feature list.
In addition, enable that on the Efl port.

* Scripts/webkitperl/FeatureList.pm:

LayoutTests:

Remove file-input-capture.html from skipped list.

* platform/efl/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123953 268f45cc-cd09-0410-ab3c-d52691b4dbfc
https://bugs.webkit.org/show_bug.cgi?id=92573
Mac Lion: http/tests/misc/submit-post-keygen.html fails on buildbots

* platform/mac-lion/Skipped:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123954 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Chromium rebaseline after r123285.
https://bugs.webkit.org/show_bug.cgi?id=90624

Unreviewed, rebaselining.

* platform/chromium-mac/fast/borders/border-image-rotate-transform-expected.png:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123955 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[WebGL] Align contents of drawbuffer-test.html layout test with the one in the WebGL conformance suite.
https://bugs.webkit.org/show_bug.cgi?id=92375

Patch by Nayan Kumar K <nayankk@motorola.com> on 2012-07-27
Reviewed by Kenneth Russell.

* fast/canvas/webgl/drawingbuffer-test-expected.txt:
* fast/canvas/webgl/drawingbuffer-test.html:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123956 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Disable failing test.
https://bugs.webkit.org/show_bug.cgi?id=92318 

Unreviewed, making bots happier.

* tests/WebViewTest.cpp:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123957 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove obsolete functions from WTF::Unicode
https://bugs.webkit.org/show_bug.cgi?id=92571

Patch by Patrick Gansterer <paroga@webkit.org> on 2012-07-28
Reviewed by Kentaro Hara.

Remove hasLineBreakingPropertyComplexContextOrIdeographic() and digitValue(),
since they are never used and defined for a few Unicode backends only.

* wtf/unicode/glib/UnicodeGLib.h:
* wtf/unicode/icu/UnicodeIcu.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123958 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Transparent Media controls timeline and panel
https://bugs.webkit.org/show_bug.cgi?id=85279

Reviewed by Martin Robinson.

* gtk/jhbuild.modules: Provide gnome-themes-standard build
support, this is necessary so the media controls panel colors are
properly initialized from the GTK+ theme.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123959 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, GTK rebaseline after r123937.

* platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123960 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Unreviewed gardening.

* platform/qt-4.8/Skipped: Unskip now passing tests. (bug85203)

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123961 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Clamp] support in binding generator.
https://bugs.webkit.org/show_bug.cgi?id=77605

Patch by Vineet Chaudhary <rgf748@motorola.com> on 2012-07-28
Reviewed by Kentaro Hara.

Currently [Clamp] extended attribute in IDL files.
Spec: http://www.w3.org/TR/2012/CR-WebIDL-20120419/#Clamp

Tests: TestObj.idl

* bindings/scripts/CodeGeneratorCPP.pm:
(SkipFunction): Skips methods with [Clamp] parameters.
* bindings/scripts/CodeGeneratorGObject.pm:
(SkipFunction): Skips methods with [Clamp] parameters.
* bindings/scripts/CodeGeneratorJS.pm:
(GenerateParametersCheck): Support [Clamp] for JSBindings.
* bindings/scripts/CodeGeneratorObjC.pm:
(SkipFunction): Skips methods with [Clamp] parameters.
* bindings/scripts/CodeGeneratorV8.pm:
(GenerateParametersCheck): Support [Clamp] for V8Bindings.
* bindings/scripts/IDLAttributes.txt: Added [Clamp] to attributes list.
* bindings/scripts/test/JS/JSTestObj.cpp: Test.
(WebCore::jsTestObjPrototypeFunctionClassMethodWithClamp):
* bindings/scripts/test/JS/JSTestObj.h:
* bindings/scripts/test/TestObj.idl:
* bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::TestObjV8Internal::classMethodWithClampCallback):
(TestObjV8Internal):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123962 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Try disabling different test in hopes of tracking down the real problem.
https://bugs.webkit.org/show_bug.cgi?id=92318 

Unreviewed, making bots happier.

* tests/WebViewTest.cpp:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123963 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Rebaselining and test expectations update.
https://bugs.webkit.org/show_bug.cgi?id=77188
https://bugs.webkit.org/show_bug.cgi?id=85856
https://bugs.webkit.org/show_bug.cgi?id=87844
https://bugs.webkit.org/show_bug.cgi?id=91756
http://crbug.com/10364
http://crbug.com/138159
http://crbug.com/139162
http://crbug.com/139493

Unreviewed, test expectations update.

* fast/overflow/unreachable-overflow-rtl-bug-expected.txt: Added.
* platform/chromium-linux-x86/platform/chromium: Added.
* platform/chromium-linux-x86/platform/chromium/virtual: Added.
* platform/chromium-linux-x86/platform/chromium/virtual/gpu: Added.
* platform/chromium-linux-x86/platform/chromium/virtual/gpu/fast: Added.
* platform/chromium-linux-x86/platform/chromium/virtual/gpu/fast/canvas: Added.
* platform/chromium-linux-x86/platform/chromium/virtual/gpu/fast/canvas/canvas-text-alignment-expected.png: Added.
* platform/chromium-linux-x86/platform/chromium/virtual/gpu/fast/canvas/gradient-add-second-start-end-stop-expected.png: Added.
* platform/chromium-linux/platform/chromium/virtual/gpu/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-linux/platform/chromium/virtual/gpu/fast/canvas/gradient-add-second-start-end-stop-expected.png: Added.
* platform/chromium-linux/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
* platform/chromium-mac-snowleopard/fast/block/float/026-expected.png:
* platform/chromium-mac-snowleopard/fast/block/float/028-expected.png:
* platform/chromium-mac-snowleopard/fast/forms/datalist: Added.
* platform/chromium-mac-snowleopard/fast/forms/datalist/input-appearance-range-with-datalist-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/forms/datalist/input-appearance-range-with-datalist-zoomed-expected.png: Added.
* platform/chromium-mac-snowleopard/platform/chromium/virtual/gpu/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-mac/fast/block/float/026-expected.png:
* platform/chromium-mac/fast/block/float/028-expected.png:
* platform/chromium-mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
* platform/chromium-mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt:
* platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-mac/platform/chromium/virtual/gpu/fast/canvas/gradient-add-second-start-end-stop-expected.png: Added.
* platform/chromium-win/fast/forms/box-shadow-override-expected.png:
* platform/chromium-win/platform/chromium/virtual/gpu/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-win/platform/chromium/virtual/gpu/fast/canvas/gradient-add-second-start-end-stop-expected.png:
* platform/chromium/TestExpectations:
* platform/efl/fast/overflow/unreachable-overflow-rtl-bug-expected.txt: Removed.
* platform/gtk/fast/overflow/unreachable-overflow-rtl-bug-expected.txt: Removed.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123964 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sigh.  Just disable all the AutoResize tests after the first three.
https://bugs.webkit.org/show_bug.cgi?id=92318 

Unreviewed, making bots happier.

* tests/WebViewTest.cpp:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123965 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Add a new and reusable enchant-based spellchecker in WebCore
https://bugs.webkit.org/show_bug.cgi?id=90269

Reviewed by Martin Robinson.

Source/WebCore:

Move enchant specific code down to WebCore, into a new class
TextCheckerEnchant, that we can use from WK1 and WK2.

* GNUmakefile.am: Add flags to handle the SPELLCHECK feature.
* GNUmakefile.list.am: Added new files.
* platform/text/gtk/TextCheckerEnchant.cpp: Added.
(getAvailableDictionariesCallback):
(TextCheckerEnchant::TextCheckerEnchant):
(TextCheckerEnchant::~TextCheckerEnchant):
(TextCheckerEnchant::ignoreWord):
(TextCheckerEnchant::learnWord):
(TextCheckerEnchant::checkSpellingOfString):
(TextCheckerEnchant::getGuessesForWord):
(TextCheckerEnchant::updateSpellCheckingLanguages):
(TextCheckerEnchant::freeEnchantBrokerDictionaries):
* platform/text/gtk/TextCheckerEnchant.h: Added.
(WebCore):
(TextCheckerEnchant):
(WebCore::TextCheckerEnchant::create):

Source/WebKit/gtk:

Remove enchant specific code from WebKitSpellCheckerEnchant and
implement it relying in the new TextCheckerEnchant class in WebCore.

* webkit/webkitspellcheckerenchant.cpp:
(_WebKitSpellCheckerEnchantPrivate):
(webkit_spell_checker_enchant_finalize):
(webkit_spell_checker_enchant_class_init):
(webkit_spell_checker_enchant_init):
(checkSpellingOfString):
(getGuessesForWord):
(updateSpellCheckingLanguages):
(learnWord):
(ignoreWord):

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