[EFL] Unskip svg/text.

Most of the text cases are passing, the ones which don't have been
properly skipped.

* platform/efl/TestExpectations:
* platform/efl/svg/text/append-text-node-to-tspan-expected.png: Added.
* platform/efl/svg/text/append-text-node-to-tspan-expected.txt: Added.
* platform/efl/svg/text/bidi-embedded-direction-expected.png: Added.
* platform/efl/svg/text/bidi-embedded-direction-expected.txt: Added.
* platform/efl/svg/text/bidi-reorder-value-lists-expected.png: Added.
* platform/efl/svg/text/bidi-reorder-value-lists-expected.txt: Added.
* platform/efl/svg/text/bidi-text-anchor-direction-expected.png: Added.
* platform/efl/svg/text/bidi-text-anchor-direction-expected.txt: Added.
* platform/efl/svg/text/bidi-text-query-expected.png: Added.
* platform/efl/svg/text/bidi-text-query-expected.txt: Added.
* platform/efl/svg/text/bidi-tspans-expected.png: Added.
* platform/efl/svg/text/bidi-tspans-expected.txt: Added.
* platform/efl/svg/text/ems-display-none-expected.png: Added.
* platform/efl/svg/text/ems-display-none-expected.txt: Added.
* platform/efl/svg/text/exs-display-none-expected.png: Added.
* platform/efl/svg/text/exs-display-none-expected.txt: Added.
* platform/efl/svg/text/font-size-below-point-five-2-expected.png: Added.
* platform/efl/svg/text/font-size-below-point-five-2-expected.txt: Added.
* platform/efl/svg/text/font-size-below-point-five-expected.png: Added.
* platform/efl/svg/text/font-size-below-point-five-expected.txt: Added.
* platform/efl/svg/text/foreignObject-repaint-expected.png: Added.
* platform/efl/svg/text/foreignObject-repaint-expected.txt: Added.
* platform/efl/svg/text/foreignObject-text-clipping-bug-expected.png: Added.
* platform/efl/svg/text/foreignObject-text-clipping-bug-expected.txt: Added.
* platform/efl/svg/text/kerning-expected.png: Added.
* platform/efl/svg/text/kerning-expected.txt: Added.
* platform/efl/svg/text/modify-text-node-in-tspan-expected.png: Added.
* platform/efl/svg/text/modify-text-node-in-tspan-expected.txt: Added.
* platform/efl/svg/text/multichar-glyph-expected.png: Added.
* platform/efl/svg/text/multichar-glyph-expected.txt: Added.
* platform/efl/svg/text/remove-text-node-from-tspan-expected.png: Added.
* platform/efl/svg/text/remove-text-node-from-tspan-expected.txt: Added.
* platform/efl/svg/text/remove-tspan-from-text-expected.png: Added.
* platform/efl/svg/text/remove-tspan-from-text-expected.txt: Added.
* platform/efl/svg/text/scaled-font-expected.png: Added.
* platform/efl/svg/text/scaled-font-expected.txt: Added.
* platform/efl/svg/text/scaling-font-with-geometric-precision-expected.png: Added.
* platform/efl/svg/text/scaling-font-with-geometric-precision-expected.txt: Added.
* platform/efl/svg/text/selection-background-color-expected.png: Added.
* platform/efl/svg/text/selection-background-color-expected.txt: Added.
* platform/efl/svg/text/selection-styles-expected.png: Added.
* platform/efl/svg/text/selection-styles-expected.txt: Added.
* platform/efl/svg/text/small-fonts-2-expected.png: Added.
* platform/efl/svg/text/small-fonts-2-expected.txt: Added.
* platform/efl/svg/text/small-fonts-3-expected.png: Added.
* platform/efl/svg/text/small-fonts-3-expected.txt: Added.
* platform/efl/svg/text/small-fonts-expected.png: Added.
* platform/efl/svg/text/small-fonts-in-html5-expected.png: Added.
* platform/efl/svg/text/small-fonts-in-html5-expected.txt: Added.
* platform/efl/svg/text/text-align-01-b-expected.png: Added.
* platform/efl/svg/text/text-align-01-b-expected.txt: Added.
* platform/efl/svg/text/text-align-02-b-expected.png: Added.
* platform/efl/svg/text/text-align-02-b-expected.txt: Added.
* platform/efl/svg/text/text-align-03-b-expected.png: Added.
* platform/efl/svg/text/text-align-03-b-expected.txt: Added.
* platform/efl/svg/text/text-align-04-b-expected.png: Added.
* platform/efl/svg/text/text-align-04-b-expected.txt: Added.
* platform/efl/svg/text/text-align-05-b-expected.png: Added.
* platform/efl/svg/text/text-align-05-b-expected.txt: Added.
* platform/efl/svg/text/text-align-06-b-expected.png: Added.
* platform/efl/svg/text/text-align-06-b-expected.txt: Added.
* platform/efl/svg/text/text-altglyph-01-b-expected.png: Added.
* platform/efl/svg/text/text-altglyph-01-b-expected.txt: Added.
* platform/efl/svg/text/text-deco-01-b-expected.png: Added.
* platform/efl/svg/text/text-deco-01-b-expected.txt: Added.
* platform/efl/svg/text/text-fill-opacity-expected.png: Added.
* platform/efl/svg/text/text-fill-opacity-expected.txt: Added.
* platform/efl/svg/text/text-fonts-01-t-expected.png: Added.
* platform/efl/svg/text/text-fonts-01-t-expected.txt: Added.
* platform/efl/svg/text/text-fonts-02-t-expected.png: Added.
* platform/efl/svg/text/text-fonts-02-t-expected.txt: Added.
* platform/efl/svg/text/text-gradient-positioning-expected.png: Added.
* platform/efl/svg/text/text-gradient-positioning-expected.txt: Added.
* platform/efl/svg/text/text-hkern-expected.png: Added.
* platform/efl/svg/text/text-hkern-expected.txt: Added.
* platform/efl/svg/text/text-hkern-on-vertical-text-expected.png: Added.
* platform/efl/svg/text/text-hkern-on-vertical-text-expected.txt: Added.
* platform/efl/svg/text/text-intro-05-t-expected.png: Added.
* platform/efl/svg/text/text-intro-05-t-expected.txt: Added.
* platform/efl/svg/text/text-midpoint-split-bug-expected.png: Added.
* platform/efl/svg/text/text-midpoint-split-bug-expected.txt: Added.
* platform/efl/svg/text/text-overflow-ellipsis-svgfont-expected.png: Added.
* platform/efl/svg/text/text-overflow-ellipsis-svgfont-expected.txt: Added.
* platform/efl/svg/text/text-path-01-b-expected.png: Added.
* platform/efl/svg/text/text-path-01-b-expected.txt: Added.
* platform/efl/svg/text/text-path-middle-align-expected.png: Added.
* platform/efl/svg/text/text-path-middle-align-expected.txt: Added.
* platform/efl/svg/text/text-repaint-rects-expected.png: Added.
* platform/efl/svg/text/text-repaint-rects-expected.txt: Added.
* platform/efl/svg/text/text-rescale-expected.png: Added.
* platform/efl/svg/text/text-rescale-expected.txt: Added.
* platform/efl/svg/text/text-spacing-01-b-expected.png: Added.
* platform/efl/svg/text/text-spacing-01-b-expected.txt: Added.
* platform/efl/svg/text/text-text-01-b-expected.png: Added.
* platform/efl/svg/text/text-text-01-b-expected.txt: Added.
* platform/efl/svg/text/text-text-03-b-expected.png: Added.
* platform/efl/svg/text/text-text-03-b-expected.txt: Added.
* platform/efl/svg/text/text-text-04-t-expected.png: Added.
* platform/efl/svg/text/text-text-04-t-expected.txt: Added.
* platform/efl/svg/text/text-text-05-t-expected.png: Added.
* platform/efl/svg/text/text-text-05-t-expected.txt: Added.
* platform/efl/svg/text/text-text-06-t-expected.png: Added.
* platform/efl/svg/text/text-text-06-t-expected.txt: Added.
* platform/efl/svg/text/text-text-07-t-expected.png: Added.
* platform/efl/svg/text/text-text-07-t-expected.txt: Added.
* platform/efl/svg/text/text-text-08-b-expected.png: Added.
* platform/efl/svg/text/text-text-08-b-expected.txt: Added.
* platform/efl/svg/text/text-tref-01-b-expected.png: Added.
* platform/efl/svg/text/text-tref-01-b-expected.txt: Added.
* platform/efl/svg/text/text-tselect-01-b-expected.png: Added.
* platform/efl/svg/text/text-tselect-01-b-expected.txt: Added.
* platform/efl/svg/text/text-tselect-02-f-expected.png: Added.
* platform/efl/svg/text/text-tselect-02-f-expected.txt: Added.
* platform/efl/svg/text/text-tspan-01-b-expected.png: Added.
* platform/efl/svg/text/text-tspan-01-b-expected.txt: Added.
* platform/efl/svg/text/text-viewbox-rescale-expected.png: Added.
* platform/efl/svg/text/text-vkern-expected.png: Added.
* platform/efl/svg/text/text-vkern-expected.txt: Added.
* platform/efl/svg/text/text-vkern-on-horizontal-text-expected.png: Added.
* platform/efl/svg/text/text-vkern-on-horizontal-text-expected.txt: Added.
* platform/efl/svg/text/text-ws-01-t-expected.png: Added.
* platform/efl/svg/text/text-ws-01-t-expected.txt: Added.
* platform/efl/svg/text/text-ws-02-t-expected.png: Added.
* platform/efl/svg/text/text-ws-02-t-expected.txt: Added.
* platform/efl/svg/text/textPathBoundsBug-expected.png: Added.
* platform/efl/svg/text/textPathBoundsBug-expected.txt: Added.
* platform/efl/svg/text/tspan-dynamic-positioning-expected.png: Added.
* platform/efl/svg/text/tspan-dynamic-positioning-expected.txt: Added.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130645 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL][WK2] Add support for window.create in Minibrowser
https://bugs.webkit.org/show_bug.cgi?id=98649

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-10-08
Reviewed by Kenneth Rohde Christiansen.

Calling window.create() from JavaScript now creates a
new window in Minibrowser, as directed.

* MiniBrowser/efl/main.c:
(on_new_window):
(window_create):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130646 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Mark fast/dynamic/window-scrollbars-test.html as flaky.

* platform/efl/TestExpectations:


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

Rebaseline Qt expectations for these passing tests.

* platform/qt/TestExpectations:
* platform/qt/fast/text/basic/013-expected.txt:
* platform/qt/fast/text/basic/015-expected.txt:
* platform/qt/fast/text/line-breaks-expected.txt:

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

Per discussion with Adam, this change lands the failing baselines to
get some coverage until V8 matches JSC. Fixing the baselines is
covered by https://bugs.webkit.org/show_bug.cgi?id=98658

* platform/chromium/TestExpectations:
Marked one of test as SLOW as it is timing out in Debug.

* platform/chromium/fast/dom/gc-12-expected.txt: Added.
* platform/chromium/fast/dom/gc-3-expected.txt: Added.
* platform/chromium/fast/dom/gc-5-expected.txt: Added.
* platform/chromium/fast/dom/gc-dom-tree-lifetime-expected.txt: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130649 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Skip svg/text/caret-in-svg-text.xhtml in WK1.

* platform/efl-wk1/TestExpectations:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130650 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore: Loader cleanup : Simplify FrameLoader/DocumentLoader setupForReplace()
https://bugs.webkit.org/show_bug.cgi?id=49072

Reviewed by Eric Seidel.

This patch contains one small known behavior change: multipart/x-mixed-replace main resources with text/html parts
will no longer load the text/html progressively. In practice, loading the html progressively causes the document
to get cleared as soon as the next part's data starts arriving, which leads to a blank page most of the time. This case
seems to be pathological, as IE, FF, Opera and WebKit all do something different currently. This patch will cause
us to behave like Firefox, which is the most sane of the current behaviors.

Test: http/tests/multipart/multipart-html.php

* loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::commitData): Use isMultipartReplacingLoad() helper.
(WebCore::DocumentLoader::receivedData):
(WebCore::DocumentLoader::setupForReplace): Renamed from setupForReplaceByMIMEType(). Call maybeFinishLoadingMultipartContent()
    instead of doing identical work inline. After we call frameLoader()->setReplacing(), we will never load progressively, so remove
    the if (doesProgressiveLoad(newMIMEType)) {} block.
(WebCore::DocumentLoader::isMultipartReplacingLoad):
(WebCore::DocumentLoader::maybeFinishLoadingMultipartContent): Inline the old DocumentLoader::setupForeReplace(), check
    frameLoader()->isReplacing() instead of the delete doesProgressiveLoad().
* loader/DocumentLoader.h:
* loader/FrameLoader.cpp:
(WebCore::FrameLoader::setupForReplace): Move all calls to revertToProvisionalState here.
* loader/MainResourceLoader.cpp:
(WebCore::MainResourceLoader::didReceiveResponse): Call setupForReplace(), renamed from setupForReplaceByMIMEType().

LayoutTests: Add a test for multipart/x-mixed-replace documents with text/html
parts.
https://bugs.webkit.org/show_bug.cgi?id=49072

Reviewed by Eric Seidel.

* http/tests/multipart/multipart-html-expected.txt: Added.
* http/tests/multipart/multipart-html.php: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130651 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Use Ctrl+n shortcut to create a new window in MiniBrowser / EWebLauncher
https://bugs.webkit.org/show_bug.cgi?id=98655

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-10-08
Reviewed by Kenneth Rohde Christiansen.

Use "Ctrl+n" shortcut instead of "F9" to open a new window in
MiniBrowser and EWebLauncher. This is the shortcut that is
commonly used for this action.

* EWebLauncher/main.c:
(on_key_down):
* MiniBrowser/efl/main.c:
(on_key_down):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130652 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Add baselines to passing ruby DOM tests.

Unreviewed gardening.

* platform/qt/TestExpectations:
* platform/qt/fast/ruby/rubyDOM-insert-rt-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-insert-text1-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-insert-text2-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-insert-text3-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-remove-rt1-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-remove-rt2-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-remove-text1-expected.txt: Added.
* platform/qt/fast/ruby/rubyDOM-remove-text2-expected.txt: Added.

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