Web Inspector: missing time ruler in Timeline and Network panels
https://bugs.webkit.org/show_bug.cgi?id=95001

Reviewed by Pavel Feldman.

Fixed a call site for Calculator.boundarySpan(), which is now a function rather than a property.

* inspector/front-end/TimelineGrid.js:
(WebInspector.TimelineGrid.prototype.updateDividers):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126682 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Tables with just border-style set on the cells do not get a grid
https://bugs.webkit.org/show_bug.cgi?id=84286

Reviewed by Julien Chaffraix.

Source/WebCore:

This is happening because every cell gets a zero-width border in createSharedCellStyle() if the table border is not explictly set.
FF and Opera don't do this, so leave the cell's border alone if there is no table border explicitly set.

Test: fast/css/table-rules-attribute-none-with-cell-borders.html

* html/HTMLTableElement.cpp:
(WebCore::HTMLTableElement::createSharedCellStyle):
* rendering/RenderTreeAsText.cpp:
(WebCore::RenderTreeAsText::writeRenderObject): Without this we would end up rebaselining a bunch of tests to report 'border: []'
 rather than 'border: [none]'. The problem here was that writeRenderObject would only report the first border if it differed from
 BorderValue(). What we want is for it to report the first border always and then any borders after that if they differ.

LayoutTests:

With the exception of the new test table-rules-attribute-none-with-cell-borders.html all
of these are rebaselines due to RenderTreeAsText now reporting the first border, even if it
is a default border.

* fast/block/float/avoidance-rtl-expected.txt:
* fast/borders/border-radius-wide-border-01-expected.txt:
* fast/borders/only-one-border-with-width-expected.txt:
* fast/css/table-rules-attribute-none-with-cell-borders-expected.html: Added.
* fast/css/table-rules-attribute-none-with-cell-borders.html: Added.
* fast/multicol/progression-reverse-expected.txt:
* fast/multicol/vertical-lr/rules-with-border-before-expected.txt:
* fast/multicol/vertical-rl/rules-with-border-before-expected.txt:
* platform/chromium-linux/css1/box_properties/border_bottom-expected.png:
* platform/chromium-linux/css2.1/t0805-c5519-brdr-r-00-a-expected.txt:
* platform/chromium-linux/css2.1/t0805-c5519-brdr-r-01-e-expected.txt:
* platform/chromium-linux/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
* platform/chromium-linux/css2.1/t0805-c5521-brdr-l-00-a-expected.txt:
* platform/chromium-linux/css2.1/t0805-c5521-brdr-l-01-e-expected.txt:
* platform/chromium-linux/css2.1/t0805-c5521-ibrdr-l-00-a-expected.txt:
* platform/chromium-linux/fast/css/line-height-determined-by-primary-font-expected.txt:
* platform/chromium-win/animations/cross-fade-border-image-source-expected.txt:
* platform/chromium-win/css1/box_properties/border_bottom-expected.txt:
* platform/chromium-win/css1/box_properties/border_bottom_inline-expected.txt:
* platform/chromium-win/css1/box_properties/border_left-expected.txt:
* platform/chromium-win/css1/box_properties/border_left_inline-expected.txt:
* platform/chromium-win/css1/box_properties/border_right-expected.txt:
* platform/chromium-win/css1/box_properties/border_right_inline-expected.txt:
* platform/chromium-win/css1/units/length_units-expected.txt:
* platform/chromium-win/css2.1/20110323/absolute-replaced-height-036-expected.txt:
* platform/chromium-win/css2.1/20110323/block-non-replaced-height-007-expected.txt:
* platform/chromium-win/css2.1/20110323/block-non-replaced-height-008-expected.txt:
* platform/chromium-win/css2.1/20110323/block-non-replaced-height-009-expected.txt:
* platform/chromium-win/css2.1/20110323/block-non-replaced-height-010-expected.txt:
* platform/chromium-win/css2.1/20110323/block-non-replaced-width-001-expected.txt:
* platform/chromium-win/css2.1/20110323/block-non-replaced-width-002-expected.txt:
* platform/chromium-win/css2.1/20110323/block-non-replaced-width-003-expected.txt:
* platform/chromium-win/css2.1/20110323/block-non-replaced-width-004-expected.txt:
* platform/chromium-win/css2.1/20110323/block-non-replaced-width-008-expected.txt:
* platform/chromium-win/css2.1/20110323/margin-applies-to-008-expected.txt:
* platform/chromium-win/css2.1/20110323/width-non-replaced-inline-001-expected.txt:
* platform/chromium-win/css2.1/t040302-c61-phys-len-00-b-expected.txt:
* platform/chromium-win/css2.1/t0804-c5507-padn-r-02-f-expected.txt:
* platform/chromium-win/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.txt:
* platform/chromium-win/css2.1/t0804-c5509-padn-l-02-f-expected.txt:
* platform/chromium-win/css2.1/t0805-c5519-brdr-r-02-e-expected.txt:
* platform/chromium-win/css2.1/t0805-c5519-ibrdr-r-00-a-expected.txt:
* platform/chromium-win/css2.1/t0805-c5520-brdr-b-00-a-expected.txt:
* platform/chromium-win/css2.1/t0805-c5520-ibrdr-b-00-a-expected.txt:
* platform/chromium-win/css2.1/t0805-c5521-brdr-l-02-e-expected.txt:
* platform/chromium-win/editing/deleting/type-delete-after-quote-expected.txt:
* platform/chromium-win/editing/execCommand/4580583-1-expected.txt:
* platform/chromium-win/editing/execCommand/4580583-2-expected.txt:
* platform/chromium-win/editing/inserting/5418891-expected.txt:
* platform/chromium-win/editing/inserting/5510537-expected.txt:
* platform/chromium-win/editing/inserting/6703873-expected.txt:
* platform/chromium-win/editing/inserting/break-blockquote-after-delete-expected.txt:
* platform/chromium-win/editing/pasteboard/5006779-expected.txt:
* platform/chromium-win/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
* platform/chromium-win/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt:
* platform/chromium-win/fast/block/float/012-expected.txt:
* platform/chromium-win/fast/block/float/013-expected.txt:
* platform/chromium-win/fast/block/float/016-expected.txt:
* platform/chromium-win/fast/block/margin-collapse/041-expected.txt:
* platform/chromium-win/fast/block/margin-collapse/043-expected.txt:
* platform/chromium-win/fast/block/margin-collapse/057-expected.txt:
* platform/chromium-win/fast/css/acid2-expected.txt:
* platform/chromium-win/fast/css/acid2-pixel-expected.txt:
* platform/chromium-win/fast/css/border-height-expected.txt:
* platform/chromium-win/fast/frames/viewsource-attribute-expected.txt:
* platform/chromium-win/fast/frames/viewsource-on-image-file-expected.txt:
* platform/chromium-win/fast/inline/inline-padding-disables-text-quirk-expected.txt:
* platform/chromium-win/fast/inline/inline-text-quirk-bpm-expected.txt:
* platform/chromium-win/fast/layers/scroll-rect-to-visible-expected.txt:
* platform/chromium-win/fast/lists/007-expected.txt:
* platform/chromium-win/fast/multicol/block-axis-horizontal-bt-expected.txt:
* platform/chromium-win/fast/multicol/block-axis-vertical-lr-expected.txt:
* platform/chromium-win/fast/multicol/block-axis-vertical-rl-expected.txt:
* platform/chromium-win/fast/overflow/overflow-rtl-expected.txt:
* platform/chromium-win/fast/overflow/overflow-rtl-inline-scrollbar-expected.txt:
* platform/chromium-win/fast/repaint/repaint-across-writing-mode-boundary-expected.txt:
* platform/chromium-win/fast/table/border-collapsing/003-expected.txt:
* platform/chromium-win/fast/table/border-collapsing/003-vertical-expected.txt:
* platform/chromium-win/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
* platform/chromium-win/fast/table/colgroup-spanning-groups-rules-expected.txt:
* platform/chromium-win/fast/text/basic/015-expected.txt:
* platform/chromium-win/fast/text/monospace-width-cache-expected.txt:
* platform/chromium-win/http/tests/misc/acid2-expected.txt:
* platform/chromium-win/http/tests/misc/acid2-pixel-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
* platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.txt:
* platform/chromium-win/tables/mozilla/core/table_rules-expected.txt:
* platform/chromium-win/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/other/test4-expected.txt:
* platform/chromium-win/transforms/2d/transform-borderbox-expected.txt:
* platform/chromium-win/transforms/2d/transform-origin-borderbox-expected.txt:
* platform/chromium-win/transitions/cross-fade-border-image-expected.txt:
* platform/chromium/fast/css/pseudo-first-line-border-width-expected.txt:
* platform/mac/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.txt:
* platform/mac/css2.1/20110323/abspos-replaced-width-margin-000-expected.txt:
* platform/mac/fast/css/caption-width-absolute-position-expected.txt:
* platform/mac/fast/css/caption-width-absolute-position-offset-top-expected.txt:
* platform/mac/fast/css/caption-width-fixed-position-expected.txt:
* platform/mac/fast/css/caption-width-fixed-position-offset-top-expected.txt:
* platform/mac/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
* platform/mac/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt:
* platform/mac/fast/text/apply-start-width-after-skipped-text-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126683 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Update TestExpectations for Qt, EFL, GTK, Apple Win and Chromium after r126683.

Unreviewed, gardening.

* platform/chromium/TestExpectations:
* platform/efl/TestExpectations:
* platform/gtk/TestExpectations:
* platform/mac/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126684 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove custom mac-snowleopard mathml test baselines
https://bugs.webkit.org/show_bug.cgi?id=95004

Reviewed by Eric Seidel.

These custom baselines are no longer needed, since the mac lion bots were upgraded to
OS X 10.7.4 in the fix for https://bugs.webkit.org/show_bug.cgi?id=94393.

* platform/mac-snowleopard/mathml: Removed.
* platform/mac-snowleopard/mathml/presentation: Removed.
* platform/mac-snowleopard/mathml/presentation/attributes-expected.txt: Removed.
* platform/mac-snowleopard/mathml/presentation/fenced-mi-expected.txt: Removed.
* platform/mac-snowleopard/mathml/presentation/fractions-expected.txt: Removed.
* platform/mac-snowleopard/mathml/presentation/mo-expected.txt: Removed.
* platform/mac-snowleopard/mathml/presentation/over-expected.txt: Removed.
* platform/mac-snowleopard/mathml/presentation/roots-expected.txt: Removed.
* platform/mac-snowleopard/mathml/presentation/row-expected.txt: Removed.
* platform/mac-snowleopard/mathml/presentation/sub-expected.txt: Removed.
* platform/mac-snowleopard/mathml/presentation/tokenElements-expected.txt: Removed.
* platform/mac-snowleopard/mathml/presentation/underover-expected.txt: Removed.


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

Rebaselining after the changes made in r126683.

* platform/gtk/TestExpectations:
* platform/gtk/animations/cross-fade-border-image-source-expected.txt:
* platform/gtk/css1/box_properties/border_bottom-expected.txt:
* platform/gtk/css1/box_properties/border_bottom_inline-expected.txt:
* platform/gtk/css1/box_properties/border_left-expected.txt:
* platform/gtk/css1/box_properties/border_left_inline-expected.txt:
* platform/gtk/css1/box_properties/border_right-expected.txt:
* platform/gtk/css1/box_properties/border_right_inline-expected.txt:
* platform/gtk/css1/units/length_units-expected.txt:
* platform/gtk/css2.1/20110323/absolute-replaced-height-036-expected.txt:
* platform/gtk/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.txt:
* platform/gtk/css2.1/20110323/abspos-replaced-width-margin-000-expected.txt:
* platform/gtk/css2.1/20110323/block-non-replaced-height-007-expected.txt:
* platform/gtk/css2.1/20110323/block-non-replaced-height-008-expected.txt:
* platform/gtk/css2.1/20110323/block-non-replaced-height-009-expected.txt:
* platform/gtk/css2.1/20110323/block-non-replaced-height-010-expected.txt:
* platform/gtk/css2.1/20110323/block-non-replaced-width-001-expected.txt:
* platform/gtk/css2.1/20110323/block-non-replaced-width-002-expected.txt:
* platform/gtk/css2.1/20110323/block-non-replaced-width-003-expected.txt:
* platform/gtk/css2.1/20110323/block-non-replaced-width-004-expected.txt:
* platform/gtk/css2.1/20110323/block-non-replaced-width-008-expected.txt:
* platform/gtk/css2.1/20110323/margin-applies-to-008-expected.txt:
* platform/gtk/css2.1/20110323/width-non-replaced-inline-001-expected.txt:
* platform/gtk/css2.1/t040302-c61-phys-len-00-b-expected.txt:
* platform/gtk/css2.1/t0804-c5507-padn-r-02-f-expected.txt:
* platform/gtk/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.txt:
* platform/gtk/css2.1/t0804-c5509-padn-l-02-f-expected.txt:
* platform/gtk/css2.1/t0805-c5519-brdr-r-00-a-expected.txt:
* platform/gtk/css2.1/t0805-c5519-brdr-r-01-e-expected.txt:
* platform/gtk/css2.1/t0805-c5519-brdr-r-02-e-expected.txt:
* platform/gtk/css2.1/t0805-c5519-ibrdr-r-00-a-expected.txt:
* platform/gtk/css2.1/t0805-c5520-brdr-b-00-a-expected.txt:
* platform/gtk/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
* platform/gtk/css2.1/t0805-c5520-ibrdr-b-00-a-expected.txt:
* platform/gtk/css2.1/t0805-c5521-brdr-l-00-a-expected.txt:
* platform/gtk/css2.1/t0805-c5521-brdr-l-01-e-expected.txt:
* platform/gtk/css2.1/t0805-c5521-brdr-l-02-e-expected.txt:
* platform/gtk/css2.1/t0805-c5521-ibrdr-l-00-a-expected.txt:
* platform/gtk/editing/deleting/type-delete-after-quote-expected.txt:
* platform/gtk/editing/execCommand/4580583-1-expected.txt:
* platform/gtk/editing/execCommand/4580583-2-expected.txt:
* platform/gtk/editing/inserting/5418891-expected.txt:
* platform/gtk/editing/inserting/5510537-expected.txt:
* platform/gtk/editing/inserting/6703873-expected.txt:
* platform/gtk/editing/inserting/break-blockquote-after-delete-expected.txt:
* platform/gtk/editing/pasteboard/5006779-expected.txt:
* platform/gtk/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
* platform/gtk/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt:
* platform/gtk/fast/block/float/012-expected.txt:
* platform/gtk/fast/block/float/013-expected.txt:
* platform/gtk/fast/block/float/016-expected.txt: Added.
* platform/gtk/fast/block/float/avoidance-rtl-expected.txt: Added.
* platform/gtk/fast/block/margin-collapse/041-expected.txt:
* platform/gtk/fast/block/margin-collapse/043-expected.txt:
* platform/gtk/fast/block/margin-collapse/057-expected.txt:
* platform/gtk/fast/borders/border-radius-wide-border-01-expected.txt: Added.
* platform/gtk/fast/borders/only-one-border-with-width-expected.txt: Added.
* platform/gtk/fast/css/acid2-expected.txt: Added.
* platform/gtk/fast/css/acid2-pixel-expected.txt: Added.
* platform/gtk/fast/css/border-height-expected.txt:
* platform/gtk/fast/css/caption-width-absolute-position-expected.txt:
* platform/gtk/fast/css/caption-width-absolute-position-offset-top-expected.txt:
* platform/gtk/fast/css/caption-width-fixed-position-expected.txt:
* platform/gtk/fast/css/caption-width-fixed-position-offset-top-expected.txt:
* platform/gtk/fast/css/line-height-determined-by-primary-font-expected.txt:
* platform/gtk/fast/css/pseudo-first-line-border-width-expected.txt:
* platform/gtk/fast/frames/viewsource-attribute-expected.txt:
* platform/gtk/fast/frames/viewsource-on-image-file-expected.txt:
* platform/gtk/fast/hidpi/image-set-border-image-comparison-expected.txt:
* platform/gtk/fast/hidpi/video-controls-in-hidpi-expected.txt:
* platform/gtk/fast/inline/inline-padding-disables-text-quirk-expected.txt:
* platform/gtk/fast/inline/inline-text-quirk-bpm-expected.txt:
* platform/gtk/fast/layers/scroll-rect-to-visible-expected.txt:
* platform/gtk/fast/layers/video-layer-expected.txt:
* platform/gtk/fast/lists/007-expected.txt:
* platform/gtk/fast/multicol/block-axis-horizontal-bt-expected.txt:
* platform/gtk/fast/multicol/block-axis-vertical-lr-expected.txt:
* platform/gtk/fast/multicol/block-axis-vertical-rl-expected.txt:
* platform/gtk/fast/multicol/progression-reverse-expected.txt: Added.
* platform/gtk/fast/multicol/vertical-lr/rules-with-border-before-expected.txt: Added.
* platform/gtk/fast/multicol/vertical-rl/rules-with-border-before-expected.txt: Added.
* platform/gtk/fast/overflow/overflow-rtl-expected.txt: Added.
* platform/gtk/fast/overflow/overflow-rtl-inline-scrollbar-expected.txt:
* platform/gtk/fast/repaint/repaint-across-writing-mode-boundary-expected.txt:
* platform/gtk/fast/table/border-collapsing/003-expected.txt:
* platform/gtk/fast/table/border-collapsing/003-vertical-expected.txt:
* platform/gtk/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
* platform/gtk/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt:
* platform/gtk/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
* platform/gtk/fast/table/colgroup-spanning-groups-rules-expected.txt:
* platform/gtk/fast/text/apply-start-width-after-skipped-text-expected.txt:
* platform/gtk/fast/text/basic/015-expected.txt:
* platform/gtk/fast/text/monospace-width-cache-expected.txt:
* platform/gtk/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
* platform/gtk/fast/writing-mode/broken-ideographic-font-expected.txt:
* platform/gtk/fast/writing-mode/vertical-font-fallback-expected.txt:
* platform/gtk/http/tests/misc/acid2-expected.txt:
* platform/gtk/http/tests/misc/acid2-pixel-expected.txt:
* platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
* platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
* platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
* platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
* platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
* platform/gtk/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
* platform/gtk/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.txt:
* platform/gtk/media/audio-controls-rendering-expected.txt:
* platform/gtk/media/audio-repaint-expected.txt:
* platform/gtk/media/controls-after-reload-expected.txt:
* platform/gtk/media/controls-strict-expected.txt:
* platform/gtk/media/controls-styling-expected.txt:
* platform/gtk/media/controls-styling-strict-expected.txt:
* platform/gtk/media/controls-without-preload-expected.txt:
* platform/gtk/media/media-controls-clone-expected.txt:
* platform/gtk/media/media-document-audio-repaint-expected.txt:
* platform/gtk/media/track/track-cue-rendering-horizontal-expected.txt:
* platform/gtk/media/track/track-cue-rendering-vertical-expected.txt:
* platform/gtk/media/video-controls-rendering-expected.txt:
* platform/gtk/media/video-display-toggle-expected.txt:
* platform/gtk/media/video-empty-source-expected.txt:
* platform/gtk/media/video-no-audio-expected.txt:
* platform/gtk/media/video-volume-slider-expected.txt:
* platform/gtk/media/video-zoom-controls-expected.txt:
* platform/gtk/tables/mozilla/core/table_rules-expected.txt:
* platform/gtk/tables/mozilla/marvin/x_table_rules_groups-expected.txt:
* platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-1-expected.txt:
* platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
* platform/gtk/transforms/2d/transform-borderbox-expected.txt:
* platform/gtk/transforms/2d/transform-origin-borderbox-expected.txt:
* platform/gtk/transitions/cross-fade-border-image-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126686 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Re-unskip 2 previously fixed tests that were accidentally re-skipped in r119192.

Unreviewed, gardening.

* platform/mac/Skipped:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126687 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WinCairo Build Broken due to missing export definitions
https://bugs.webkit.org/show_bug.cgi?id=95007

Patch by Vivek Galatage <vivekgalatage@gmail.com> on 2012-08-25
Reviewed by Ryosuke Niwa.

Export symbols were missing from the def file for WinCairo port. Added
these missing symbols to avoid build break

* win/WebKit2CFLite.def:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126688 268f45cc-cd09-0410-ab3c-d52691b4dbfc
The redundant phi elimination phase is not used and should be removed
https://bugs.webkit.org/show_bug.cgi?id=95006

Reviewed by Dan Bernstein.

Just removing dead code.

* CMakeLists.txt:
* GNUmakefile.list.am:
* JavaScriptCore.xcodeproj/project.pbxproj:
* Target.pri:
* dfg/DFGDriver.cpp:
* dfg/DFGRedundantPhiEliminationPhase.cpp: Removed.
* dfg/DFGRedundantPhiEliminationPhase.h: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126689 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[V8] V8NodeFilterCondition should use ScopedPersistent
https://bugs.webkit.org/show_bug.cgi?id=95010

Reviewed by Eric Seidel.

V8NodeFilterCondition just re-implements ScopedPersistent by hand.

* bindings/v8/V8NodeFilterCondition.cpp:
(WebCore::V8NodeFilterCondition::V8NodeFilterCondition):
(WebCore::V8NodeFilterCondition::~V8NodeFilterCondition):
(WebCore::V8NodeFilterCondition::acceptNode):
* bindings/v8/V8NodeFilterCondition.h:
(WebCore):
(V8NodeFilterCondition):
(WebCore::V8NodeFilterCondition::create):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126690 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Skipping 4 compositing/overflow tests for gardening.
https://bugs.webkit.org/show_bug.cgi?id=95011.

Patch by Mark Lam <mark.lam@apple.com> on 2012-08-25
Reviewed by Sam Weinig.

compositing/overflow/overflow-auto-with-touch.html
compositing/overflow/overflow-overlay-with-touch.html
compositing/overflow/scrolling-content-clip-to-viewport.html
compositing/overflow/textarea-scroll-touch.html

* platform/mac/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126691 268f45cc-cd09-0410-ab3c-d52691b4dbfc
op_call should have ArrayProfiling for the benefit of array intrinsics
https://bugs.webkit.org/show_bug.cgi?id=95014

Reviewed by Sam Weinig.

This is a performance-neutral change that just adds the profiling but does not
use it, yet. If in the future we wanted to make this kind of profiling cheaper
we could move it into specialized thunks for the relevant array intrinsics, but
I figure that if this much simpler change gives us what we need without any
discernable performance penalty then that's for the best.

* bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::emitCall):
* jit/JITCall.cpp:
(JSC::JIT::compileOpCall):
* jit/JITCall32_64.cpp:
(JSC::JIT::compileOpCall):
* llint/LowLevelInterpreter.asm:
* llint/LowLevelInterpreter32_64.asm:
* llint/LowLevelInterpreter64.asm:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126692 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Roll out r126056 and r126626
https://bugs.webkit.org/show_bug.cgi?id=95017

Reviewed by Dirk Schulze.

Source/WebCore:

This patch rolls out r126056 which regressed a test.
The getBBox() code removed turns out to be required for tight bounding
boxes in SVGPathElement::getBBox().

When this regression occurred the relevant test was skipped in r126626. This
patch reverts that skip.

No new tests.

* svg/SVGPathElement.cpp:
(WebCore::SVGPathElement::getBBox):
(WebCore):
* svg/SVGPathElement.h:
(SVGPathElement):

LayoutTests:

Removing skipped test.

* platform/mac/Skipped:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126693 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Texmap] Move TextureMapperGL to use GraphicsContext3D
https://bugs.webkit.org/show_bug.cgi?id=78672

Patch by Roland Takacs  <rtakacs@inf.u-szeged.hu>, Helder Correia <helder.correia@nokia.com> on 2012-08-25
Reviewed by Noam Rosenthal.

It is based on a previous patch by Helder Correia.

TextureMapperGL (TMGL) includes direct GL calls and
GraphicsContext3D (GC3D) offers many conveniences over the
former approach: using existing CSS shader code, ANGLE for
shader compilation, reusing WebCore::Texture, having shaders and
textures that can delete themselves.

A GC3D object is created by TMGL with the newly introduced
builder createForCurrentGLContext(), which in turn uses
the new RenderToCurrentGLContext flag underneath.

TMGL's dependency on OpenGLShims.h was completely removed.
However, GC3D does not map every single GL constant. Thus, it's
important to document the following:
    - GL_FALSE was mapped to false.
    - GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS,
    GL_UNPACK_SKIP_ROWS, GL_TEXTURE_RECTANGLE_ARB, and
    GL_UNSIGNED_INT_8_8_8_8_REV were locally defined in TMGL.

The patch was originally developed by Helder Correia and finished
by Roland Takacs.

No new tests, refactoring.

* platform/graphics/GraphicsContext3D.h:
* platform/graphics/texmap/TextureMapperGL.cpp:
(SharedGLData):
(WebCore::TextureMapperGLData::SharedGLData::currentSharedGLData):
(WebCore::TextureMapperGLData::SharedGLData::SharedGLData):
(WebCore::TextureMapperGLData::sharedGLData):
(WebCore::TextureMapperGLData::TextureMapperGLData):
(TextureMapperGLData):
(WebCore::scissorClip):
(WebCore::TextureMapperGL::ClipStack::apply):
(WebCore::TextureMapperGLData::initializeStencil):
(WebCore::TextureMapperGL::TextureMapperGL):
(WebCore::TextureMapperGL::beginPainting):
(WebCore::TextureMapperGL::endPainting):
(WebCore::TextureMapperGL::drawQuad):
(WebCore::TextureMapperGL::drawBorder):
(WebCore):
(WebCore::TextureMapperGL::drawTextureRectangleARB):
(WebCore::TextureMapperGL::drawTexture):
(WebCore::viewportMatrix):
(WebCore::TextureMapperGL::drawTextureWithAntialiasing):
(WebCore::TextureMapperGL::drawTexturedQuadWithProgram):
(WebCore::BitmapTextureGL::didReset):
(WebCore::BitmapTextureGL::updateContents):
(WebCore::TextureMapperGL::drawFiltered):
(WebCore::BitmapTextureGL::initializeStencil):
(WebCore::BitmapTextureGL::clearIfNeeded):
(WebCore::BitmapTextureGL::createFboIfNeeded):
(WebCore::BitmapTextureGL::bind):
(WebCore::BitmapTextureGL::~BitmapTextureGL):
(WebCore::TextureMapperGL::bindDefaultSurface):
(WebCore::TextureMapperGL::beginScissorClip):
(WebCore::TextureMapperGL::beginClip):
(WebCore::TextureMapperGL::endClip):
(WebCore::TextureMapperGL::createTexture):
* platform/graphics/texmap/TextureMapperGL.h:
(WebCore::TextureMapperGL::graphicsContext3D):
(TextureMapperGL):
(ClipStack):
(WebCore::BitmapTextureGL::textureTarget):
(BitmapTextureGL):
(WebCore::BitmapTextureGL::BitmapTextureGL):
* platform/graphics/texmap/TextureMapperShaderManager.cpp:
(WebCore):
(WebCore::TextureMapperShaderManager::getShaderProgram):
(WebCore::TextureMapperShaderProgram::TextureMapperShaderProgram):
(WebCore::TextureMapperShaderProgram::initializeProgram):
(WebCore::TextureMapperShaderProgram::getUniformLocation):
(WebCore::TextureMapperShaderProgram::~TextureMapperShaderProgram):
(WebCore::TextureMapperShaderProgramSimple::TextureMapperShaderProgramSimple):
(WebCore::TextureMapperShaderProgramSolidColor::TextureMapperShaderProgramSolidColor):
(WebCore::TextureMapperShaderProgramRectSimple::TextureMapperShaderProgramRectSimple):
(WebCore::TextureMapperShaderProgramOpacityAndMask::TextureMapperShaderProgramOpacityAndMask):
(WebCore::TextureMapperShaderProgramRectOpacityAndMask::TextureMapperShaderProgramRectOpacityAndMask):
(WebCore::TextureMapperShaderProgramAntialiasingNoMask::TextureMapperShaderProgramAntialiasingNoMask):
(WebCore::TextureMapperShaderManager::TextureMapperShaderManager):
(WebCore::StandardFilterProgram::~StandardFilterProgram):
(WebCore::StandardFilterProgram::StandardFilterProgram):
(WebCore::StandardFilterProgram::create):
(WebCore::StandardFilterProgram::prepare):
(WebCore::TextureMapperShaderManager::getShaderForFilter):
* platform/graphics/texmap/TextureMapperShaderManager.h:
(WebCore::TextureMapperShaderProgram::id):
(WebCore::TextureMapperShaderProgram::vertexAttrib):
(TextureMapperShaderProgram):
(WebCore::TextureMapperShaderProgram::matrixLocation):
(WebCore::TextureMapperShaderProgram::flipLocation):
(WebCore::TextureMapperShaderProgram::textureSizeLocation):
(WebCore::TextureMapperShaderProgram::sourceTextureLocation):
(WebCore::TextureMapperShaderProgram::maskTextureLocation):
(WebCore::TextureMapperShaderProgram::opacityLocation):
(WebCore::TextureMapperShaderProgram::isValidUniformLocation):
(StandardFilterProgram):
(WebCore::StandardFilterProgram::vertexAttrib):
(WebCore::StandardFilterProgram::texCoordAttrib):
(WebCore::StandardFilterProgram::textureUniform):
(WebCore::TextureMapperShaderProgramSimple::create):
(TextureMapperShaderProgramSimple):
(WebCore::TextureMapperShaderProgramRectSimple::create):
(TextureMapperShaderProgramRectSimple):
(WebCore::TextureMapperShaderProgramOpacityAndMask::create):
(TextureMapperShaderProgramOpacityAndMask):
(WebCore::TextureMapperShaderProgramRectOpacityAndMask::create):
(TextureMapperShaderProgramRectOpacityAndMask):
(WebCore::TextureMapperShaderProgramSolidColor::create):
(WebCore::TextureMapperShaderProgramSolidColor::colorLocation):
(TextureMapperShaderProgramSolidColor):
(WebCore::TextureMapperShaderProgramAntialiasingNoMask::create):
(WebCore::TextureMapperShaderProgramAntialiasingNoMask::expandedQuadVerticesInTextureCoordinatesLocation):
(WebCore::TextureMapperShaderProgramAntialiasingNoMask::expandedQuadEdgesInScreenSpaceLocation):
(TextureMapperShaderProgramAntialiasingNoMask):
(WebCore::TextureMapperShaderManager::TextureMapperShaderManager):
(TextureMapperShaderManager):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126694 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Don't use malloc / destructors for activation objects
https://bugs.webkit.org/show_bug.cgi?id=94897

Reviewed by Oliver Hunt.

65% faster on v8-real-earley.

Lots of boilerplate here, but the jist is this:

(1) Use CopiedSpace instead of malloc to allocate the activation's
backing store.

(2) Use MarkedSpace instead of ref-counting to allocate the symbol table.

(3) ==> No more destructor.

* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::CodeBlock):
(JSC::CodeBlock::stronglyVisitStrongReferences):
* bytecode/CodeBlock.h:
(JSC::CodeBlock::symbolTable):
(CodeBlock):
(JSC::GlobalCodeBlock::GlobalCodeBlock):
(JSC::FunctionCodeBlock::FunctionCodeBlock):
(FunctionCodeBlock): SymbolTable is a GC object now, so it gets a write
barrier and visit calls instead of ref-counting. I changed all CodeBlocks
to use shared symbol tables because the distinction between shared and
unshared hurt my head.

* bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::resolve):
(JSC::BytecodeGenerator::resolveConstDecl):
(JSC::BytecodeGenerator::emitPutStaticVar):
* dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::parseBlock):
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
* dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::compile): Sometimes, a period just wants
to be an arrow. And then C++ is there to accommodate.

* jit/JITDriver.h:
(JSC::jitCompileFunctionIfAppropriate):
* runtime/Arguments.h:
(ArgumentsData):
(JSC::Arguments::setRegisters):
(Arguments):
(JSC::Arguments::argument):
(JSC::Arguments::finishCreation):
* runtime/Executable.cpp:
(JSC::FunctionExecutable::FunctionExecutable):
(JSC::ProgramExecutable::compileInternal):
(JSC::FunctionExecutable::compileForCallInternal):
(JSC::FunctionExecutable::compileForConstructInternal):
(JSC::FunctionExecutable::visitChildren):
* runtime/Executable.h:
(JSC::FunctionExecutable::symbolTable):
(FunctionExecutable):
* runtime/ExecutionHarness.h:
(JSC::prepareFunctionForExecution): I changed from WriteBarrier to
WriteBarrierBase so activations could reuse StorageBarrier and PropertyStorage.

* runtime/JSActivation.cpp:
(JSC::JSActivation::JSActivation):
(JSC::JSActivation::finishCreation): Allocate the symbol table here,
after we're fully constructed, to avoid GC during initialization.

(JSC::JSActivation::visitChildren):
(JSC::JSActivation::symbolTableGet):
(JSC::JSActivation::symbolTablePut):
(JSC::JSActivation::getOwnPropertyNames):
(JSC::JSActivation::symbolTablePutWithAttributes):
* runtime/JSActivation.h:
(JSC::JSActivation::create):
(JSActivation):
(JSC::JSActivation::registerOffset):
(JSC):
(JSC::JSActivation::registerArraySize):
(JSC::JSActivation::registerArraySizeInBytes):
(JSC::JSActivation::tearOff): Tear-off zero-initializes all uncopied
registers. This makes it safe to copyAndAppend the full buffer in
visitChildren, without any extra checks.

* runtime/JSCell.h:
(JSCell): Moved a shared default set of flags into this base class, so
I could use it in a few places.

* runtime/JSGlobalData.cpp:
(JSC::JSGlobalData::JSGlobalData):
* runtime/JSGlobalData.h:
(JSGlobalData): New structure for symbol tables.

* runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::JSGlobalObject):
(JSC::JSGlobalObject::addStaticGlobals):
* runtime/JSGlobalObject.h:
(JSGlobalObject):
(JSC::JSGlobalObject::symbolTableHasProperty): We don't need an inline
symbol table -- JSSymbolTableObject will GC allocate one for us.

* runtime/JSObject.h:
(JSObject):
* runtime/JSSegmentedVariableObject.h:
(JSC::JSSegmentedVariableObject::JSSegmentedVariableObject):
* runtime/JSStaticScopeObject.cpp:
(JSC):
(JSC::JSStaticScopeObject::visitChildren): NULL check our register store
because finishCreation allocates an object now, so we may get marked
before we've assigned to our register store.

* runtime/JSStaticScopeObject.h:
(JSC::JSStaticScopeObject::finishCreation):
(JSC::JSStaticScopeObject::JSStaticScopeObject):
(JSStaticScopeObject): No more destructor for this object, either, since
it no longer embeds a hash table.

* runtime/JSSymbolTableObject.cpp:
(JSC::JSSymbolTableObject::visitChildren):
(JSC::JSSymbolTableObject::deleteProperty):
(JSC::JSSymbolTableObject::getOwnPropertyNames):
* runtime/JSSymbolTableObject.h:
(JSC::JSSymbolTableObject::symbolTable):
(JSSymbolTableObject):
(JSC::JSSymbolTableObject::JSSymbolTableObject):
(JSC::JSSymbolTableObject::finishCreation):
(JSC::symbolTableGet):
(JSC::symbolTablePut):
(JSC::symbolTablePutWithAttributes): SymbolTableObject allocates a symbol
table automatically if one isn't provided. (Activations provide their
own, which they get from compiled code.)

* runtime/JSVariableObject.cpp:
(JSC):
* runtime/JSVariableObject.h:
(JSC::JSVariableObject::registerAt):
(JSC::JSVariableObject::addressOfRegisters):
(JSVariableObject):
(JSC::JSVariableObject::JSVariableObject):
(JSC::JSVariableObject::finishCreation): Removed a bunch of obsolete code.
Activations manage their registers directly now.

* runtime/StorageBarrier.h:
(StorageBarrier):
(JSC::StorageBarrier::operator!):

* runtime/SymbolTable.cpp:
(JSC):
(JSC::SharedSymbolTable::destroy):
* runtime/SymbolTable.h:
(JSC::SharedSymbolTable::create):
(SharedSymbolTable):
(JSC::SharedSymbolTable::createStructure):
(JSC::SharedSymbolTable::SharedSymbolTable): Boilerplat code to
make shared symbol table GC-allocated.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126695 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2012-08-25  Geoffrey Garen  <ggaren@apple.com>

        Try to fix the Linux build.

        * runtime/JSActivation.cpp:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126696 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2012-08-25  Geoffrey Garen  <ggaren@apple.com>

        Try a little harder to fix the Linux build.

        * runtime/JSActivation.cpp:
        * runtime/JSActivation.h:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove { vertical-align: baseline } declarations from mathml.css
https://bugs.webkit.org/show_bug.cgi?id=95015

Reviewed by Eric Seidel.

Source/WebCore:

The { vertical-align: baseline } declarations in mathml.css had no positive effect, and could
wrongly override a previous { vertical-align: sub } or { vertical-align: super } declaration.

Added 1 test to mathml/presentation/subsup.xhtml.

* css/mathml.css:
(math):
(mrow, mfenced):
(msub, msup):
(msubsup):
(munder, mover, munderover):
    - Remove { vertical-align: baseline } declarations

LayoutTests:

Added 1 test to mathml/presentation/subsup.xhtml.

* mathml/presentation/subsup.xhtml:
* platform/mac/mathml/presentation/subsup-expected.png:
* platform/mac/mathml/presentation/subsup-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126698 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Added test-generated expected results file for a few compositing
overflow tests.
https://bugs.webkit.org/show_bug.cgi?id=95023.

Patch by Mark Lam <mark.lam@apple.com> on 2012-08-26
Reviewed by Filip Pizlo.

* platform/mac/compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Added.
* platform/mac/compositing/overflow/nested-scrolling-expected.txt: Added.
* platform/mac/compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor-expected.txt: Added.
* platform/mac/compositing/overflow/remove-overflow-crash2-expected.txt: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126699 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Skipping fast/block/float/016.html to green the platform mac bots.
https://bugs.webkit.org/show_bug.cgi?id=95028.

Patch by Mark Lam <mark.lam@apple.com> on 2012-08-26
Reviewed by Filip Pizlo.

* platform/mac/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126700 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Rebaseline EFL test results after r126683.

Unreviewed gardening.

* platform/efl/TestExpectations:
* platform/efl/animations/cross-fade-border-image-source-expected.txt:
* platform/efl/css1/box_properties/border_bottom-expected.txt:
* platform/efl/css1/box_properties/border_bottom_inline-expected.txt:
* platform/efl/css1/box_properties/border_left-expected.txt:
* platform/efl/css1/box_properties/border_left_inline-expected.txt:
* platform/efl/css1/box_properties/border_right-expected.txt:
* platform/efl/css1/box_properties/border_right_inline-expected.txt:
* platform/efl/css1/units/length_units-expected.txt:
* platform/efl/css2.1/20110323/absolute-replaced-height-036-expected.txt:
* platform/efl/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.txt:
* platform/efl/css2.1/20110323/abspos-replaced-width-margin-000-expected.txt:
* platform/efl/css2.1/20110323/block-non-replaced-height-007-expected.txt:
* platform/efl/css2.1/20110323/block-non-replaced-height-008-expected.txt:
* platform/efl/css2.1/20110323/block-non-replaced-height-009-expected.txt:
* platform/efl/css2.1/20110323/block-non-replaced-height-010-expected.txt:
* platform/efl/css2.1/20110323/block-non-replaced-width-001-expected.txt:
* platform/efl/css2.1/20110323/block-non-replaced-width-002-expected.txt:
* platform/efl/css2.1/20110323/block-non-replaced-width-003-expected.txt:
* platform/efl/css2.1/20110323/block-non-replaced-width-004-expected.txt:
* platform/efl/css2.1/20110323/block-non-replaced-width-008-expected.txt:
* platform/efl/css2.1/20110323/margin-applies-to-008-expected.txt:
* platform/efl/css2.1/20110323/width-non-replaced-inline-001-expected.txt:
* platform/efl/css2.1/t040302-c61-phys-len-00-b-expected.txt:
* platform/efl/css2.1/t0804-c5507-padn-r-02-f-expected.txt:
* platform/efl/css2.1/t0804-c5508-ipadn-b-03-b-a-expected.txt:
* platform/efl/css2.1/t0804-c5509-padn-l-02-f-expected.txt:
* platform/efl/css2.1/t0805-c5519-brdr-r-00-a-expected.txt:
* platform/efl/css2.1/t0805-c5519-brdr-r-01-e-expected.txt:
* platform/efl/css2.1/t0805-c5519-brdr-r-02-e-expected.txt:
* platform/efl/css2.1/t0805-c5519-ibrdr-r-00-a-expected.txt:
* platform/efl/css2.1/t0805-c5520-brdr-b-00-a-expected.txt:
* platform/efl/css2.1/t0805-c5520-brdr-b-01-e-expected.txt:
* platform/efl/css2.1/t0805-c5520-ibrdr-b-00-a-expected.txt:
* platform/efl/css2.1/t0805-c5521-brdr-l-00-a-expected.txt:
* platform/efl/css2.1/t0805-c5521-brdr-l-01-e-expected.txt:
* platform/efl/css2.1/t0805-c5521-brdr-l-02-e-expected.txt:
* platform/efl/css2.1/t0805-c5521-ibrdr-l-00-a-expected.txt:
* platform/efl/editing/execCommand/4580583-1-expected.txt:
* platform/efl/editing/execCommand/4580583-2-expected.txt:
* platform/efl/fast/block/float/012-expected.txt:
* platform/efl/fast/block/float/013-expected.txt:
* platform/efl/fast/block/float/016-expected.txt: Added.
* platform/efl/fast/block/float/avoidance-rtl-expected.txt: Added.
* platform/efl/fast/block/margin-collapse/041-expected.txt:
* platform/efl/fast/block/margin-collapse/043-expected.txt:
* platform/efl/fast/block/margin-collapse/057-expected.txt:
* platform/efl/fast/borders/border-radius-wide-border-01-expected.txt: Added.
* platform/efl/fast/borders/only-one-border-with-width-expected.txt: Added.
* platform/efl/fast/css/acid2-expected.txt: Copied from LayoutTests/platform/efl/http/tests/misc/acid2-expected.txt.
* platform/efl/fast/css/acid2-pixel-expected.txt: Copied from LayoutTests/platform/efl/http/tests/misc/acid2-expected.txt.
* platform/efl/fast/css/border-height-expected.txt:
* platform/efl/fast/css/caption-width-absolute-position-expected.txt:
* platform/efl/fast/css/caption-width-absolute-position-offset-top-expected.txt:
* platform/efl/fast/css/caption-width-fixed-position-expected.txt:
* platform/efl/fast/css/caption-width-fixed-position-offset-top-expected.txt:
* platform/efl/fast/css/line-height-determined-by-primary-font-expected.txt:
* platform/efl/fast/css/pseudo-first-line-border-width-expected.txt:
* platform/efl/fast/frames/viewsource-attribute-expected.txt:
* platform/efl/fast/frames/viewsource-on-image-file-expected.txt:
* platform/efl/fast/inline/inline-padding-disables-text-quirk-expected.txt:
* platform/efl/fast/inline/inline-text-quirk-bpm-expected.txt:
* platform/efl/fast/layers/scroll-rect-to-visible-expected.txt:
* platform/efl/fast/lists/007-expected.txt:
* platform/efl/fast/multicol/block-axis-horizontal-bt-expected.txt:
* platform/efl/fast/multicol/block-axis-vertical-lr-expected.txt:
* platform/efl/fast/multicol/block-axis-vertical-rl-expected.txt:
* platform/efl/fast/multicol/progression-reverse-expected.txt: Added.
* platform/efl/fast/multicol/vertical-lr/rules-with-border-before-expected.txt: Added.
* platform/efl/fast/multicol/vertical-rl/rules-with-border-before-expected.txt: Added.
* platform/efl/fast/overflow/overflow-rtl-expected.txt: Added.
* platform/efl/fast/overflow/overflow-rtl-inline-scrollbar-expected.txt:
* platform/efl/fast/repaint/repaint-across-writing-mode-boundary-expected.txt:
* platform/efl/fast/table/border-collapsing/003-expected.txt:
* platform/efl/fast/table/border-collapsing/003-vertical-expected.txt:
* platform/efl/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
* platform/efl/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt:
* platform/efl/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
* platform/efl/fast/table/colgroup-spanning-groups-rules-expected.txt:
* platform/efl/fast/text/apply-start-width-after-skipped-text-expected.txt:
* platform/efl/fast/text/basic/015-expected.txt:
* platform/efl/fast/text/monospace-width-cache-expected.txt:
* platform/efl/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
* platform/efl/fast/writing-mode/broken-ideographic-font-expected.txt:
* platform/efl/fast/writing-mode/vertical-font-fallback-expected.txt:
* platform/efl/http/tests/misc/acid2-expected.txt:
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-009-expected.txt:
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-012-expected.txt:
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-013-expected.txt:
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-014-expected.txt:
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-015-expected.txt:
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-applies-to-016-expected.txt:
* platform/efl/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-001-expected.txt:
* platform/efl/transforms/2d/transform-borderbox-expected.txt:
* platform/efl/transforms/2d/transform-origin-borderbox-expected.txt:
* platform/efl/transitions/cross-fade-border-image-expected.txt:

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