[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