Timeline
Nov 7, 2013:
- 10:08 PM Changeset in webkit [158906] by
-
- 2 edits in trunk/Source/WebCore
Enhance SQL journal_mode setting code to be less likely to log an error.
<rdar://problem/15418577> and https://bugs.webkit.org/show_bug.cgi?id=124018
Reviewed by Anders Carlsson.
Even though the docs says SQLITE_ROW will always be returned, apparently SQLITE_OK is sometimes returned.
Change the code to handle that.
- platform/sql/SQLiteDatabase.cpp:
(WebCore::SQLiteDatabase::open): Save the statement result value, and accept SQLITE_OK as a non-error condition.
- 9:52 PM Changeset in webkit [158905] by
-
- 33 edits1 copy7 adds4 deletes in trunk/LayoutTests
[EFL] Layout tests with vertical texts need to be rebaselined
https://bugs.webkit.org/show_bug.cgi?id=123985
Unreviewed, EFL port needs to do rebaseline since r158848.
- platform/efl-wk1/fast/text/international/text-combine-image-test-expected.txt: Removed.
- platform/efl-wk1/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt: Removed.
- platform/efl-wk2/fast/text/international/text-combine-image-test-expected.txt: Removed.
- platform/efl-wk2/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt: Removed.
- platform/efl/TestExpectations:
- platform/efl/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
- platform/efl/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
- platform/efl/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
- platform/efl/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
- platform/efl/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
- platform/efl/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
- platform/efl/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
- platform/efl/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
- platform/efl/fast/block/lineboxcontain/block-with-ideographs-expected.txt:
- platform/efl/fast/dynamic/text-combine-expected.txt:
- platform/efl/fast/repaint/japanese-rl-selection-clear-expected.txt: Added.
- platform/efl/fast/repaint/japanese-rl-selection-repaint-expected.txt: Added.
- platform/efl/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Added.
- platform/efl/fast/repaint/repaint-across-writing-mode-boundary-expected.txt:
- platform/efl/fast/ruby/base-shorter-than-text-expected.txt:
- platform/efl/fast/text/decorations-with-text-combine-expected.txt:
- platform/efl/fast/text/emphasis-combined-text-expected.txt:
- platform/efl/fast/text/emphasis-vertical-expected.txt:
- platform/efl/fast/text/international/text-combine-image-test-expected.txt: Added.
- platform/efl/fast/text/international/text-spliced-font-expected.txt:
- platform/efl/fast/text/international/vertical-text-glyph-test-expected.txt: Added.
- platform/efl/fast/text/justify-ideograph-vertical-expected.txt: Added.
- platform/efl/fast/text/orientation-sideways-expected.txt:
- platform/efl/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt: Added.
- platform/efl/fast/writing-mode/border-vertical-lr-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/fallback-orientation-expected.txt:
- platform/efl/fast/writing-mode/japanese-lr-selection-expected.txt:
- platform/efl/fast/writing-mode/japanese-lr-text-expected.txt:
- platform/efl/fast/writing-mode/japanese-rl-selection-expected.txt:
- platform/efl/fast/writing-mode/japanese-rl-text-expected.txt:
- platform/efl/fast/writing-mode/japanese-rl-text-with-broken-font-expected.txt:
- platform/efl/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt:
- platform/efl/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt:
- platform/efl/fast/writing-mode/text-orientation-basic-expected.txt:
- platform/efl/fast/writing-mode/vertical-align-table-baseline-expected.txt:
- platform/efl/fast/writing-mode/vertical-baseline-alignment-expected.txt:
- platform/efl/fast/writing-mode/vertical-font-fallback-expected.txt:
- 9:40 PM Changeset in webkit [158904] by
-
- 2 edits in trunk/Source/WebCore
Update an out-dated ASSERT in IconDatabase code.
<rdar://problem/15171118> and https://bugs.webkit.org/show_bug.cgi?id=124030.
Reviewed by Andreas Kling.
With the asynchronous interfaces that have been added and the support for WK2 that has been added,
this ASSERT can incorrectly fire if an icon is asked for before database cleanup is allowed.
- loader/icon/IconDatabase.cpp:
(WebCore::IconDatabase::synchronousIconForPageURL): Update an invalid ASSERT.
- 9:24 PM Changeset in webkit [158903] by
-
- 7 edits in trunk/Source/WebCore
RenderSVGResource helpers should take RenderStyle by const reference.
<https://webkit.org/b/124029>
Take const RenderStyle& instead of RenderStyle* in a few more places
so we can get rid of some ampersands and assertions.
Reviewed by Anders Carlsson.
- 9:21 PM Changeset in webkit [158902] by
-
- 11 edits in trunk/Source/WebCore
[AX] Generate toAccessibilityTableRow|Column|Cell to detect bad type casts
https://bugs.webkit.org/show_bug.cgi?id=123984
Reviewed by Mario Sanchez Prada.
As a step to let static_cast<> use TYPE_CASTS_BASE, AccessibilityTableRow|Column|Cell use
ACCESSIBILITY_OBJECT_TYPE_CASTS which can support more helper functions rather than manual
static_cast<>. This change will help to detect bad type casts further.
No new tests, no behavior changes.
- accessibility/AccessibilityARIAGrid.cpp:
(WebCore::AccessibilityARIAGrid::addTableCellChild):
(WebCore::AccessibilityARIAGrid::addChildren):
- accessibility/AccessibilityARIAGridCell.cpp:
(WebCore::AccessibilityARIAGridCell::rowIndexRange):
- accessibility/AccessibilityTable.cpp:
(WebCore::AccessibilityTable::addChildren):
(WebCore::AccessibilityTable::rowHeaders):
(WebCore::AccessibilityTable::columnHeaders):
(WebCore::AccessibilityTable::cellForColumnAndRow):
- accessibility/AccessibilityTableCell.h:
- accessibility/AccessibilityTableColumn.h:
- accessibility/AccessibilityTableRow.cpp:
(WebCore::AccessibilityTableRow::headerObject):
- accessibility/AccessibilityTableRow.h:
- accessibility/atk/WebKitAccessibleInterfaceTable.cpp:
(cellAtIndex):
(webkitAccessibleTableGetColumnHeader):
(webkitAccessibleTableGetRowHeader):
- accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
(-[WebAccessibilityObjectWrapper tableCellParent]):
- accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):
- 8:05 PM Changeset in webkit [158901] by
-
- 13 edits in trunk/Source/JavaScriptCore
Get rid of the regT* definitions in JSInterfaceJIT.h.
https://bugs.webkit.org/show_bug.cgi?id=123806.
Reviewed by Geoffrey Garen.
JSInterfaceJIT now inherits from GPRInfo and FPRInfo, and relies on them
to provide all the register definitions.
- jit/GPRInfo.h:
(JSC::GPRInfo::toArgumentRegister):
- jit/JIT.cpp:
(JSC::JIT::emitEnterOptimizationCheck):
(JSC::JIT::privateCompile):
- jit/JITArithmetic.cpp:
(JSC::JIT::emit_compareAndJumpSlow):
- jit/JITArithmetic32_64.cpp:
(JSC::JIT::emit_compareAndJumpSlow):
- jit/JITCall.cpp:
(JSC::JIT::compileLoadVarargs):
- jit/JITCall32_64.cpp:
(JSC::JIT::compileLoadVarargs):
- jit/JITInlines.h:
(JSC::JIT::appendCallWithExceptionCheckSetJSValueResult):
(JSC::JIT::appendCallWithExceptionCheckSetJSValueResultWithProfile):
- jit/JITOpcodes.cpp:
(JSC::JIT::emit_op_end):
(JSC::JIT::emitSlow_op_new_object):
(JSC::JIT::emit_op_ret):
(JSC::JIT::emit_op_ret_object_or_this):
(JSC::JIT::emit_op_throw):
(JSC::JIT::emit_op_get_pnames):
(JSC::JIT::emit_op_switch_imm):
(JSC::JIT::emit_op_switch_char):
(JSC::JIT::emit_op_switch_string):
(JSC::JIT::emit_op_create_activation):
(JSC::JIT::emit_op_create_arguments):
(JSC::JIT::emitSlow_op_jfalse):
(JSC::JIT::emitSlow_op_jtrue):
(JSC::JIT::emitSlow_op_eq):
(JSC::JIT::emitSlow_op_neq):
(JSC::JIT::emitSlow_op_get_argument_by_val):
(JSC::JIT::emitSlow_op_loop_hint):
- jit/JITOpcodes32_64.cpp:
(JSC::JIT::privateCompileCTINativeCall):
(JSC::JIT::emit_op_end):
(JSC::JIT::emitSlow_op_new_object):
(JSC::JIT::emitSlow_op_jfalse):
(JSC::JIT::emitSlow_op_jtrue):
(JSC::JIT::emitSlow_op_eq):
(JSC::JIT::emitSlow_op_neq):
(JSC::JIT::emit_op_throw):
(JSC::JIT::emit_op_get_pnames):
(JSC::JIT::emit_op_switch_imm):
(JSC::JIT::emit_op_switch_char):
(JSC::JIT::emit_op_switch_string):
(JSC::JIT::emit_op_create_activation):
(JSC::JIT::emit_op_create_arguments):
(JSC::JIT::emitSlow_op_get_argument_by_val):
- jit/JSInterfaceJIT.h:
(JSC::JSInterfaceJIT::JSInterfaceJIT):
- jit/SlowPathCall.h:
(JSC::JITSlowPathCall::call):
- jit/ThunkGenerators.cpp:
- 7:55 PM Changeset in webkit [158900] by
-
- 2 edits in trunk/Source/WebCore
REGRESSION (r154375): Image is oriented incorrectly
https://bugs.webkit.org/show_bug.cgi?id=123831
Reviewed by Antonio Gomes.
r154375 made that shouldRespectImageOrientation() isn't used by drawImage().
It causes an image isn't oriented correctly. This patch sets shouldRespectImageOrientation()
value by default.
- rendering/RenderImage.cpp:
(WebCore::RenderImage::paintReplaced):
(WebCore::RenderImage::paintIntoRect):
- 7:54 PM Changeset in webkit [158899] by
-
- 1 edit22 deletes in trunk/LayoutTests
Unreviewed, rolling out r158846.
http://trac.webkit.org/changeset/158846
r158846 was duplicating gardening against r158837.
- platform/efl/fullscreen/video-controls-override-expected.txt: Removed.
- platform/efl/http/tests/media/video-cookie-expected.txt: Removed.
- platform/efl/media/W3C/video/canPlayType/canPlayType_codecs_order_2-expected.txt: Removed.
- platform/efl/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt: Removed.
- platform/efl/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt: Removed.
- platform/efl/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt: Removed.
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_3-expected.txt: Removed.
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_4-expected.txt: Removed.
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt: Removed.
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt: Removed.
- platform/efl/media/context-menu-actions-expected.txt: Removed.
- platform/efl/media/media-can-play-flac-audio-expected.txt: Removed.
- platform/efl/media/media-can-play-webm-expected.txt: Removed.
- platform/efl/media/media-volume-slider-rendered-below-expected.txt: Removed.
- platform/efl/media/media-volume-slider-rendered-normal-expected.txt: Removed.
- platform/efl/media/track/audio/audio-track-mkv-vorbis-addtrack-expected.txt: Removed.
- platform/efl/media/track/audio/audio-track-mkv-vorbis-enabled-expected.txt: Removed.
- platform/efl/media/track/track-cue-mutable-text-expected.txt: Removed.
- platform/efl/media/track/track-cue-rendering-mode-changed-expected.txt: Removed.
- platform/efl/media/track/track-language-preference-expected.txt: Removed.
- platform/efl/media/track/video/video-track-mkv-theora-addtrack-expected.txt: Removed.
- platform/efl/media/track/video/video-track-mkv-theora-selected-expected.txt: Removed.
- platform/efl/media/video-controls-fullscreen-volume-expected.txt: Removed.
- platform/efl/media/video-controls-toggling-expected.txt: Removed.
- 7:50 PM Changeset in webkit [158898] by
-
- 3 edits2 adds in trunk
[CSS Shapes] Image shape-outside with vertical gaps is handled incorrectly
https://bugs.webkit.org/show_bug.cgi?id=123934
Reviewed by Andreas Kling.
Source/WebCore:
RasterShapeIntervals::getExcludedIntervals() was returning an empty
list when the line overlapped any vertical gap in the image. This short-circuit
had been mistakenly copied from getIncludedIntervals(), where it makes sense.
Test: fast/shapes/shape-outside-floats/shape-outside-floats-image-vgap.html
- rendering/shapes/RasterShape.cpp:
(WebCore::RasterShapeIntervals::getExcludedIntervals):
LayoutTests:
- fast/shapes/shape-outside-floats/shape-outside-floats-image-vgap-expected.html: Added.
- fast/shapes/shape-outside-floats/shape-outside-floats-image-vgap.html: Added.
- 7:07 PM Changeset in webkit [158897] by
-
- 2 edits in trunk/Source/WebCore
Make contents layer borders more visible
https://bugs.webkit.org/show_bug.cgi?id=124025
Reviewed by Tim Horton.
Layer borders for contents layers are impossible to see when the
contentsLayer has the same bounds as its parent; make the contents
layer border 4px thick to make it more visible.
- platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::setupContentsLayer):
- 6:57 PM Changeset in webkit [158896] by
-
- 1 edit31 moves1 add36 deletes in trunk/LayoutTests
Optimize baselines: svg/filters
Unreviewed; run "webkit-patch optimize-baselines svg/filters"
- platform/gtk/svg/filters/animate-fill-expected.png: Removed.
- platform/gtk/svg/filters/feColorMatrix-default-type-expected.png: Removed.
- platform/gtk/svg/filters/feColorMatrix-offset-expected.png: Removed.
- platform/gtk/svg/filters/feColorMatrix-values-expected.png: Removed.
- platform/gtk/svg/filters/feComposite-expected.txt: Removed.
- platform/gtk/svg/filters/feDisplacementMap-expected.txt: Removed.
- platform/gtk/svg/filters/feDropShadow-subregion-expected.png: Removed.
- platform/gtk/svg/filters/feDropShadow-zero-deviation-expected.png: Removed.
- platform/gtk/svg/filters/feDropShadow-zero-deviation-expected.txt: Removed.
- platform/gtk/svg/filters/feGaussianBlur-subregion-expected.png: Removed.
- platform/gtk/svg/filters/feGaussianBlur-zero-deviation-expected.png: Removed.
- platform/gtk/svg/filters/feGaussianBlur-zero-deviation-expected.txt: Removed.
- platform/gtk/svg/filters/feImage-change-target-id-expected.png: Removed.
- platform/gtk/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.txt: Removed.
- platform/gtk/svg/filters/feImage-remove-target-expected.png: Removed.
- platform/gtk/svg/filters/feLighting-crash-expected.png: Removed.
- platform/gtk/svg/filters/feMerge-wrong-input-expected.png: Removed.
- platform/gtk/svg/filters/filter-empty-g-expected.png: Removed.
- platform/gtk/svg/filters/filter-hidden-content-expected.txt: Removed.
- platform/gtk/svg/filters/filter-on-filter-for-text-expected.png: Removed.
- platform/gtk/svg/filters/filter-on-filter-for-text-expected.txt: Removed.
- platform/gtk/svg/filters/filter-on-tspan-expected.txt: Removed.
- platform/gtk/svg/filters/filter-refresh-expected.png: Removed.
- platform/gtk/svg/filters/filter-rounding-issues-expected.png: Removed.
- platform/gtk/svg/filters/filter-width-update-expected.txt: Removed.
- platform/gtk/svg/filters/filterRes-expected.txt: Removed.
- platform/gtk/svg/filters/filterRes2-expected.png: Removed.
- platform/gtk/svg/filters/filteredImage-expected.png: Removed.
- platform/gtk/svg/filters/sourceAlpha-expected.png: Removed.
- platform/gtk/svg/filters/sourceAlpha-expected.txt: Removed.
- platform/mac/svg/filters/feDisplacementMap-expected.txt: Removed.
- platform/mac/svg/filters/feDropShadow-zero-deviation-expected.txt: Removed.
- platform/mac/svg/filters/feGaussianBlur-zero-deviation-expected.txt: Removed.
- platform/mac/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.txt: Removed.
- platform/mac/svg/filters/filter-hidden-content-expected.txt: Removed.
- platform/mac/svg/filters/filterRes-expected.txt: Removed.
- platform/win-future/svg/filters/feImage-reference-svg-primitive-expected.png: Renamed from LayoutTests/svg/filters/feImage-reference-svg-primitive-expected.png.
- svg/filters/animate-fill-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/animate-fill-expected.png.
- svg/filters/feColorMatrix-default-type-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/feColorMatrix-default-type-expected.png.
- svg/filters/feColorMatrix-offset-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/feColorMatrix-offset-expected.png.
- svg/filters/feColorMatrix-values-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/feColorMatrix-values-expected.png.
- svg/filters/feComposite-expected.txt: Renamed from LayoutTests/platform/efl/svg/filters/feComposite-expected.txt.
- svg/filters/feDisplacementMap-expected.txt: Renamed from LayoutTests/platform/efl/svg/filters/feDisplacementMap-expected.txt.
- svg/filters/feDropShadow-subregion-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/feDropShadow-subregion-expected.png.
- svg/filters/feDropShadow-zero-deviation-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/feDropShadow-zero-deviation-expected.png.
- svg/filters/feDropShadow-zero-deviation-expected.txt: Renamed from LayoutTests/platform/efl/svg/filters/feDropShadow-zero-deviation-expected.txt.
- svg/filters/feGaussianBlur-subregion-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/feGaussianBlur-subregion-expected.png.
- svg/filters/feGaussianBlur-zero-deviation-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/feGaussianBlur-zero-deviation-expected.png.
- svg/filters/feGaussianBlur-zero-deviation-expected.txt: Renamed from LayoutTests/platform/efl/svg/filters/feGaussianBlur-zero-deviation-expected.txt.
- svg/filters/feImage-change-target-id-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/feImage-change-target-id-expected.png.
- svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.txt: Renamed from LayoutTests/platform/efl/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.txt.
- svg/filters/feImage-remove-target-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/feImage-remove-target-expected.png.
- svg/filters/feLighting-crash-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/feLighting-crash-expected.png.
- svg/filters/feMerge-wrong-input-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/feMerge-wrong-input-expected.png.
- svg/filters/filter-empty-g-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/filter-empty-g-expected.png.
- svg/filters/filter-hidden-content-expected.txt: Renamed from LayoutTests/platform/efl/svg/filters/filter-hidden-content-expected.txt.
- svg/filters/filter-on-filter-for-text-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/filter-on-filter-for-text-expected.png.
- svg/filters/filter-on-filter-for-text-expected.txt: Renamed from LayoutTests/platform/efl/svg/filters/filter-on-filter-for-text-expected.txt.
- svg/filters/filter-on-tspan-expected.txt: Renamed from LayoutTests/platform/efl/svg/filters/filter-on-tspan-expected.txt.
- svg/filters/filter-refresh-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/filter-refresh-expected.png.
- svg/filters/filter-rounding-issues-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/filter-rounding-issues-expected.png.
- svg/filters/filter-width-update-expected.txt: Renamed from LayoutTests/platform/efl/svg/filters/filter-width-update-expected.txt.
- svg/filters/filterRes-expected.txt: Renamed from LayoutTests/platform/efl/svg/filters/filterRes-expected.txt.
- svg/filters/filterRes2-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/filterRes2-expected.png.
- svg/filters/filteredImage-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/filteredImage-expected.png.
- svg/filters/sourceAlpha-expected.png: Renamed from LayoutTests/platform/efl/svg/filters/sourceAlpha-expected.png.
- svg/filters/sourceAlpha-expected.txt: Renamed from LayoutTests/platform/efl/svg/filters/sourceAlpha-expected.txt.
- 6:47 PM Changeset in webkit [158895] by
-
- 2 edits in trunk/Source/WebKit2
Encode and decode NSURLResponse objects using NSCoder
https://bugs.webkit.org/show_bug.cgi?id=124028
Reviewed by Andreas Kling.
- Shared/mac/WebCoreArgumentCodersMac.mm:
(CoreIPC::::encodePlatformData):
(CoreIPC::::decodePlatformData):
- 6:43 PM Changeset in webkit [158894] by
-
- 5 edits in trunk/Source/WebCore
InlineFlowBox always has a RenderBoxModelObject, take advantage.
<https://webkit.org/b/124024>
Since InlineFlowBox already has the branch-less renderer() returning
a RenderBoxModelObject&, avoid using InlineBox::boxModelObject()
wherever we have a tightly-typed box. One branch disappears from
every call site.
Deleted boxModelObject() on InlineFlowBox to prevent new code from
calling the less efficient function.
Reviewed by Anders Carlsson.
- 6:41 PM Changeset in webkit [158893] by
-
- 12 edits in trunk/Source/WebCore
CTTE: Scrolling tree nodes should always have a ScrollingTree&.
<https://webkit.org/b/124022>
Let ScrollingTreeNode and subclasses store the backpointer to the
tree as a ScrollingTree& reference.
Reviewed by Anders Carlsson.
- 6:22 PM Changeset in webkit [158892] by
-
- 3 edits in trunk/Source/WebKit2
Move m_destinationID to MessageDecoder
https://bugs.webkit.org/show_bug.cgi?id=124026
Reviewed by Andreas Kling.
- Platform/CoreIPC/ArgumentDecoder.h:
- Platform/CoreIPC/MessageDecoder.h:
(CoreIPC::MessageDecoder::destinationID):
- 5:55 PM Changeset in webkit [158891] by
-
- 5 edits in trunk/Source/JavaScriptCore
FTL should support NewArray
https://bugs.webkit.org/show_bug.cgi?id=124010
Reviewed by Oliver Hunt.
- ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
- ftl/FTLIntrinsicRepository.h:
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::compileNewObject):
(JSC::FTL::LowerDFGToLLVM::compileNewArray):
(JSC::FTL::LowerDFGToLLVM::allocateCell):
(JSC::FTL::LowerDFGToLLVM::allocateObject):
(JSC::FTL::LowerDFGToLLVM::allocateBasicStorageAndGetEnd):
(JSC::FTL::LowerDFGToLLVM::ArrayValues::ArrayValues):
(JSC::FTL::LowerDFGToLLVM::allocateJSArray):
- ftl/FTLOutput.h:
(JSC::FTL::Output::loadDouble):
(JSC::FTL::Output::storeDouble):
- 5:54 PM Changeset in webkit [158890] by
-
- 4 edits in trunk/Source/WebKit2
Get rid of the out-of-line memory attachment type
https://bugs.webkit.org/show_bug.cgi?id=124023
Reviewed by Andreas Kling.
We're only using out-of-line memory for when the message body is too big, so
isolate that code in Connection and get rid of the out of line attachment type.
- Platform/CoreIPC/Attachment.cpp:
(CoreIPC::Attachment::Attachment):
- Platform/CoreIPC/Attachment.h:
(CoreIPC::Attachment::port):
(CoreIPC::Attachment::disposition):
- Platform/CoreIPC/mac/ConnectionMac.cpp:
(CoreIPC::Connection::sendOutgoingMessage):
(CoreIPC::createMessageDecoder):
- 5:42 PM Changeset in webkit [158889] by
-
- 5 edits in trunk/Source
Lots of layers get solid color but transparent contents layers now
https://bugs.webkit.org/show_bug.cgi?id=123537
Source/WebCore:
Reviewed by Tim Horton.
We call rendererBackgroundColor() to determine the layer's background color,
but on most elements this returns the transparent color (a valid color).
This caused us to allocate a contentsLayer, and use the transparent color as its
backgroundColor, which was wasteful.
Fix by only making a background-color layer if the color is not transparent (zero alpha).
Also avoid making a new contents layer on every color change, and make sure that
we don't do implicit animations for backgroundColor, and some other properties
that were omitted by mistake.
Layer tree dumps don't dump content layers, so no way to test easily.
- platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::setContentsToSolidColor):
- platform/graphics/ca/mac/PlatformCALayerMac.mm:
(nullActionsDictionary):
Source/WebKit2:
Reviewed by Tim Horton.
Add some properties to the list of things not to implicitly animate.
- Shared/mac/RemoteLayerTreePropertyApplier.mm:
(WebKit::RemoteLayerTreePropertyApplier::disableActionsForLayer):
- 5:29 PM Changeset in webkit [158888] by
-
- 2 edits in tags/Safari-538.5/Source/WebCore
Merge r158869 for <rdar://problem/15406440>.
- 5:12 PM Changeset in webkit [158887] by
-
- 3 edits in branches/safari-537.60-branch/Source/WebKit
Unreviewed. Windows WebKit makefile fixes.
No need to copy over WebKit.resources.
- WebKit.vcxproj/WebKit.make:
- WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
- 5:12 PM Changeset in webkit [158886] by
-
- 6 edits in branches/safari-537.73-branch/LayoutTests
Fix up failing layout tests that referenced wrong paths (due to ToT changes).
Unreviewed.
- accessibility/negative-tabindex-does-not-expose-label.html:
- media/track/track-cue-rendering-mode-changed-expected.txt:
- platform/mac/accessibility/native-list-item-should-not-expose-label.html:
- platform/mac/accessibility/object-replacement-with-no-rendered-children-at-node-start.html:
- platform/mac/accessibility/object-replacement-with-rendered-children-at-node-start.html:
- 5:07 PM Changeset in webkit [158885] by
-
- 3 edits in trunk/Source/WebKit
Unreviewed. Windows WebKit makefile fixes.
No need to copy over WebKit.resources.
- WebKit.vcxproj/WebKit.make:
- WebKit.vcxproj/WebKit/WebKitPostBuild.cmd:
- 3:46 PM Changeset in webkit [158884] by
-
- 8 edits in trunk/Source/WebKit
Remove a PLATFORM(IOS) from WebKit Private Header
https://bugs.webkit.org/show_bug.cgi?id=124014
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-11-07
Reviewed by Timothy Hatcher.
Source/WebKit/ios:
- WebKit.iOS.exp:
Source/WebKit/mac:
Make the previously iOS only WebInspectorDidStartSearchingForNode
and WebInspectorDidStopSearchingForNode notifications non iOS specific.
- WebCoreSupport/WebInspectorClient.h:
- WebCoreSupport/WebInspectorClient.mm:
(WebInspectorClient::didSetSearchingForNode):
- WebInspector/WebInspector.h:
- WebInspector/WebInspector.mm:
- WebKit.exp:
- 3:45 PM Changeset in webkit [158883] by
-
- 14 edits in trunk/Source/JavaScriptCore
Change CallFrameRegister to architected frame pointer register
https://bugs.webkit.org/show_bug.cgi?id=123956
Reviewed by Geoffrey Garen.
Changed X86 and ARM variants as well as MIPS to use their respective architected
frame pointer registers. The freed up callFrameRegisteris are made available to
the DFG register allocator. Modified the FTL OSR exit compiler to use a temporary
register as a stand in for the destination callFrameRegister since the FTL frame
pointer register is needed to extract values from the FTL stack.
Reviewed by Geoffrey Garen.
- assembler/ARMAssembler.h:
- assembler/ARMv7Assembler.h:
- assembler/MacroAssemblerMIPS.h:
- ftl/FTLOSRExitCompiler.cpp:
(JSC::FTL::compileStub):
- jit/AssemblyHelpers.h:
(JSC::AssemblyHelpers::addressFor):
- jit/GPRInfo.h:
(JSC::GPRInfo::toRegister):
(JSC::GPRInfo::toIndex):
- jit/JITOperations.cpp:
- jit/JSInterfaceJIT.h:
- jit/ThunkGenerators.cpp:
(JSC::callToJavaScript):
- offlineasm/arm.rb:
- offlineasm/arm64.rb:
- offlineasm/mips.rb:
- offlineasm/x86.rb:
- 3:40 PM Changeset in webkit [158882] by
-
- 2 edits in branches/safari-537.60-branch/Source/JavaScriptCore
Rollout part of r146669 which caused a performance regression.
<rdar://problem/15265457>.
Rubberstamped by Filip Pizlo.
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
- 3:34 PM Changeset in webkit [158881] by
-
- 2 edits in trunk/Source/WebInspectorUI
Web Inspector: CSS Regions: Use a Map object to store the ContentFlows
https://bugs.webkit.org/show_bug.cgi?id=124015
Reviewed by Joseph Pecoraro.
Changed the Object hashmap to a Map based hashmap when storing the flows in DOMTreeManager.
- UserInterface/DOMTreeManager.js:
(WebInspector.DOMTreeManager):
(WebInspector.DOMTreeManager.prototype.getNamedFlowCollection):
(WebInspector.DOMTreeManager.prototype.namedFlowRemoved):
(WebInspector.DOMTreeManager.prototype._sendNamedFlowUpdateEvents):
- 3:31 PM Changeset in webkit [158880] by
-
- 2 edits in trunk/Source/WebKit2
Remove more dead code
https://bugs.webkit.org/show_bug.cgi?id=124016
Reviewed by Beth Dakin.
We're always layer backed now so we never scroll using the PageClient.
- UIProcess/API/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::canScrollView):
(WebKit::PageClientImpl::scrollView):
- 3:26 PM Changeset in webkit [158879] by
-
- 4 edits in trunk/Source/WebInspectorUI
Fix up some sidebar switching details to make selections persist better.
Translate represented objects between sidebars so the same item can be reselected
as you switch between frames and main reources. Also fix some null checks that are
needed on selectedSidebarPanel.
https://bugs.webkit.org/show_bug.cgi?id=124001
Reviewed by Joseph Pecoraro.
- UserInterface/DebuggerSidebarPanel.js:
(WebInspector.DebuggerSidebarPanel.prototype.treeElementForRepresentedObject): Added. Translate a Frame
representedObject into a main resource representedObject.
- UserInterface/Main.js:
(WebInspector._revealAndSelectRepresentedObjectInNavigationSidebar): Null check selectedSidebarPanel.
(WebInspector._updateNavigationSidebarForCurrentContentView): Fix a logic error to match other code.
allowedNavigationSidebarPanels.length needs to have a length before using contains.
(WebInspector._contentBrowserCurrentContentViewDidChange): Null check selectedSidebarPanel.
- UserInterface/ResourceSidebarPanel.js:
(WebInspector.ResourceSidebarPanel.prototype.treeElementForRepresentedObject): Translate a main resource
representedObject into a Frame representedObject.
- 3:25 PM Changeset in webkit [158878] by
-
- 23 edits in branches/safari-537.73-branch/LayoutTests
AX: Audio and Video attachments are not output to VoiceOver
https://bugs.webkit.org/show_bug.cgi?id=123479
Unreviewed.
A number of the rebaselines from the original merge must have failed to apply.
This rebaselines those tests that are failing with the new expected results.
- fullscreen/full-screen-crash-offsetLeft-expected.txt:
- fullscreen/full-screen-no-style-sharing-expected.txt:
- fullscreen/full-screen-stacking-context-expected.txt:
- fullscreen/video-controls-drag-expected.txt:
- fullscreen/video-controls-override-expected.txt:
- fullscreen/video-controls-timeline-expected.txt:
- fullscreen/video-cursor-auto-hide-expected.txt:
- fullscreen/video-specified-size-expected.txt:
- media/media-initialTime-expected.txt:
- media/media-startTime-expected.txt:
- media/media-volume-slider-rendered-below-expected.txt:
- media/media-volume-slider-rendered-normal-expected.txt:
- media/track/track-cue-mutable-text-expected.txt:
- media/video-controls-captions-trackmenu-includes-enabled-track-expected.txt:
- media/video-controls-fullscreen-volume-expected.txt:
- media/video-controls-toggling-expected.txt:
- media/video-controls-visible-exiting-fullscreen-expected.txt:
- platform/mac/accessibility/media-element-expected.txt:
- platform/mac/media/video-controls-captions-trackmenu-expected.txt:
- platform/mac/media/video-controls-captions-trackmenu-hide-on-click-expected.txt:
- platform/mac/media/video-controls-captions-trackmenu-localized-expected.txt:
- platform/mac/media/video-controls-captions-trackmenu-sorted-expected.txt:
- 3:16 PM Changeset in webkit [158877] by
-
- 6 edits in trunk
DOMTokenList::add can add duplicated values if arguments had duplicated values
https://bugs.webkit.org/show_bug.cgi?id=123962
Reviewed by Benjamin Poulain.
Source/WebCore:
Merge https://chromium.googlesource.com/chromium/blink/+/bd3822ad4ae3fc5d8f89f433a7bf04f697334305
In case we do element.classList.add('a', 'a') we need to ensure that we do not add the same token twice.
See http://dom.spec.whatwg.org/#dom-domtokenlist-add
- html/DOMTokenList.cpp:
(WebCore::DOMTokenList::add): Make sure filtered tokens are unique among themselves.
LayoutTests:
- fast/dom/HTMLElement/class-list-expected.txt:
- fast/dom/HTMLElement/class-list-quirks-expected.txt:
- fast/dom/HTMLElement/script-tests/class-list.js:
- 3:01 PM Changeset in webkit [158876] by
-
- 2 edits in trunk/Tools
Modify email order list for James Craig so his primary email is first.
- Scripts/webkitpy/common/config/contributors.json:
- 2:19 PM Changeset in webkit [158875] by
-
- 3 edits3 adds in trunk
Reproducible crash when using Map (affects Web Inspector)
https://bugs.webkit.org/show_bug.cgi?id=123940
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
Trivial fix. Once again we get bitten by attempting to be clever when
growing while adding entries to indexing maps.
Now we simply do a find(), and then add() _after_ we've ensured there is
sufficient space in the MapData list.
- runtime/MapData.cpp:
(JSC::MapData::add):
LayoutTests:
Add testcases
- js/map-grow-with-holes-expected.txt: Added.
- js/map-grow-with-holes.html: Added.
- js/script-tests/map-grow-with-holes.js: Added.
(get map):
- 2:08 PM Changeset in webkit [158874] by
-
- 3 edits in trunk/Source/WebCore
Remove npr.org specific hack in HTMLMediaElement
https://bugs.webkit.org/show_bug.cgi?id=123859
Reviewed by Jer Noble.
Remove the site specific hack added in r57820, it is no longer necessary.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::HTMLMediaElement): Remove m_dispatchingCanPlayEvent.
(HTMLMediaElement::play): Don't special case npr.org.
- html/HTMLMediaElement.h:
- 1:56 PM Changeset in webkit [158873] by
-
- 2 edits in trunk/Source/WebCore
Attempt to fix the 32-bit build. Virtual thunks seem to have different
symbol names between 32- and 64-bit.
- WebCore.exp.in:
- 1:54 PM Changeset in webkit [158872] by
-
- 3 edits in trunk/Source/WebKit2
Don't repaint the view when the web process crashes
https://bugs.webkit.org/show_bug.cgi?id=124013
Reviewed by Dan Bernstein.
It's up to each individual port to decide whether the view should be repainted when the web process crashes.
- UIProcess/API/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::setViewNeedsDisplay):
(WebKit::PageClientImpl::displayView):
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::resetStateAfterProcessExited):
- 1:51 PM Changeset in webkit [158871] by
-
- 2 edits1 move1 add1 delete in trunk/LayoutTests
Unreviewed EFL gardening
Remove failure test expectations from passing tests.
- platform/efl-wk2/fast/repaint/caret-with-transformation-expected.png: Removed.
- platform/efl/TestExpectations:
- platform/efl/fast/repaint/caret-with-transformation-expected.png: Added.
- platform/efl/fast/repaint/caret-with-transformation-expected.txt: Renamed from LayoutTests/platform/efl-wk2/fast/repaint/caret-with-transformation-expected.txt.
- 1:47 PM Changeset in webkit [158870] by
-
- 2 edits in trunk/Source/WebCore
Crash in HTMLMediaElement::contextDestroyed
https://bugs.webkit.org/show_bug.cgi?id=123963
Reviewed by Eric Carlson.
Merge https://chromium.googlesource.com/chromium/blink/+/177999cdb34b707465670f0feff723922939f278
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::~HTMLMediaElement):
- 1:43 PM Changeset in webkit [158869] by
-
- 2 edits in trunk/Source/WebCore
[Mac] Crash at com.apple.WebCore: -[WebCoreAVFMovieObserver observeValueForKeyPath:ofObject:change:context:] + 2084
https://bugs.webkit.org/show_bug.cgi?id=124012
Reviewed by Eric Carlson.
The value of the 'duration' key is a NSConcreteValue wrapping a CMTime, not a NSNumber.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(-[WebCoreAVFMovieObserver observeValueForKeyPath:ofObject:change:context:]):
- 1:39 PM Changeset in webkit [158868] by
-
- 3 edits2 adds in trunk
Crash when submitting form in a document with null encoding
https://bugs.webkit.org/show_bug.cgi?id=123975
Reviewed by Alexey Proskuryakov.
Source/WebCore:
Merge https://chromium.googlesource.com/chromium/blink/+/bba01a7fff09e3053ada96ababac2a6e4261fe5f
The CString object which is passed to normalizeLineEndingsToCRLF() can be
a null string. It is created in FormDataList::appendString(), and it
produces a null CString if FormDataList::m_encoding is a null encoding.
Test: fast/forms/form-submit-in-image-document.html
- platform/text/LineEnding.cpp:
(internalNormalizeLineEndingsToCRLF):
LayoutTests:
- fast/forms/form-submit-in-image-document-expected.txt: Added.
- fast/forms/form-submit-in-image-document.html: Added.
- 1:37 PM Changeset in webkit [158867] by
-
- 8 edits in trunk/Source/WebCore
Use std::function for all policy continuation functions
https://bugs.webkit.org/show_bug.cgi?id=124011
Reviewed by Sam Weinig.
- loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::willSendRequest):
(WebCore::DocumentLoader::responseReceived):
- loader/DocumentLoader.h:
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::loadURL):
(WebCore::FrameLoader::load):
(WebCore::FrameLoader::loadWithDocumentLoader):
(WebCore::FrameLoader::loadPostRequest):
- loader/PolicyCallback.cpp:
(WebCore::PolicyCallback::clear):
(WebCore::PolicyCallback::set):
(WebCore::PolicyCallback::call):
(WebCore::PolicyCallback::clearRequest):
(WebCore::PolicyCallback::cancel):
- loader/PolicyCallback.h:
- loader/PolicyChecker.cpp:
(WebCore::PolicyChecker::checkNavigationPolicy):
(WebCore::PolicyChecker::checkNewWindowPolicy):
(WebCore::PolicyChecker::checkContentPolicy):
- loader/PolicyChecker.h:
- 1:30 PM Changeset in webkit [158866] by
-
- 2 edits in trunk/Tools
[Gtk] Disable LTO when building cairo
https://bugs.webkit.org/show_bug.cgi?id=123954
Patch by Nick Diego Yamane <nick.yamane@openbossa.org> on 2013-11-07
Reviewed by Martin Robinson.
Cairo always uses LTO, when it detects compiler support.
LTO is buggy in many/all versions of GCC and shouldn't be enabled by
default. This patch disables LTO when building cairo library.
With gcc 4.7.3, for example, the build fails with the following message:
'lto1: fatal error: LTO_tags out of range: Range is 0 to 361, value is 15872'
- gtk/jhbuild.modules:
- 12:49 PM Changeset in webkit [158865] by
-
- 2 edits in trunk/Source/WebCore
Use SQLite journal mode WAL (WriteAheadLogging)
https://bugs.webkit.org/show_bug.cgi?id=124009
Reviewed by Anders Carlsson.
WriteAheadLogging journalling is better than the traditional rollback model.
- platform/sql/SQLiteDatabase.cpp:
(WebCore::SQLiteDatabase::open): Use a PRAGMA to set journal_mode to WAL.
- 12:26 PM Changeset in webkit [158864] by
-
- 19 edits in trunk/LayoutTests
[GStreamer] Fix in-band track tests after r158743
https://bugs.webkit.org/show_bug.cgi?id=124007
Add a new line to a bunch of tests to match changes made in r158743.
Patch by Brendan Long <b.long@cablelabs.com> on 2013-11-07
Reviewed by Eric Carlson.
- media/track/audio/audio-track-mkv-vorbis-language-expected.txt:
- media/track/in-band/track-in-band-kate-ogg-addtrack-expected.txt:
- media/track/in-band/track-in-band-kate-ogg-cues-added-once-expected.txt:
- media/track/in-band/track-in-band-kate-ogg-kind-expected.txt:
- media/track/in-band/track-in-band-kate-ogg-language-expected.txt:
- media/track/in-band/track-in-band-kate-ogg-mode-expected.txt:
- media/track/in-band/track-in-band-kate-ogg-style-expected.txt:
- media/track/in-band/track-in-band-kate-ogg-track-order-expected.txt:
- media/track/in-band/track-in-band-mkv-chapters-expected.txt:
- media/track/in-band/track-in-band-srt-mkv-addtrack-expected.txt:
- media/track/in-band/track-in-band-srt-mkv-cues-added-once-expected.txt:
- media/track/in-band/track-in-band-srt-mkv-kind-expected.txt:
- media/track/in-band/track-in-band-srt-mkv-language-expected.txt:
- media/track/in-band/track-in-band-srt-mkv-mode-expected.txt:
- media/track/in-band/track-in-band-srt-mkv-style-expected.txt:
- media/track/in-band/track-in-band-srt-mkv-track-order-expected.txt:
- media/track/video/video-track-mkv-theora-language-expected.txt:
- media/track/video/video-track-mkv-theora-selected-expected.txt:
- 12:19 PM Changeset in webkit [158863] by
-
- 2 edits in trunk/Source/WebKit2
Report error on unknown template class usage.
https://bugs.webkit.org/show_bug.cgi?id=123096
Patch by Tamas Gergely <gertom@inf.u-szeged.hu> on 2013-11-07
Reviewed by Darin Adler.
Report error when template class is not found in the dictionary.
- Scripts/webkit2/messages.py:
(class_template_headers):
(class_template_headers.template):
- 12:17 PM Changeset in webkit [158862] by
-
- 19 edits in trunk/Source
Cosmetic: rename xxxId to xxxID for ScriptId, SourceId, and BreakpointId.
https://bugs.webkit.org/show_bug.cgi?id=123945.
Reviewed by Geoffrey Garen.
Source/JavaScriptCore:
- debugger/DebuggerCallFrame.cpp:
(JSC::DebuggerCallFrame::sourceID):
(JSC::DebuggerCallFrame::sourceIDForCallFrame):
- debugger/DebuggerCallFrame.h:
Source/WebCore:
No new tests.
- bindings/js/JSInjectedScriptHostCustom.cpp:
(WebCore::JSInjectedScriptHost::functionDetails):
- bindings/js/JavaScriptCallFrame.h:
(WebCore::JavaScriptCallFrame::sourceID):
- bindings/js/ScriptDebugServer.cpp:
(WebCore::ScriptDebugServer::ScriptDebugServer):
(WebCore::ScriptDebugServer::setBreakpoint):
(WebCore::ScriptDebugServer::removeBreakpoint):
(WebCore::ScriptDebugServer::hasBreakpoint):
(WebCore::ScriptDebugServer::clearBreakpoints):
(WebCore::ScriptDebugServer::updateCallFrame):
(WebCore::ScriptDebugServer::pauseIfNeeded):
- bindings/js/ScriptDebugServer.h:
- inspector/InspectorConsoleAgent.cpp:
(WebCore::InspectorConsoleAgent::addMessageToConsole):
- inspector/InspectorConsoleAgent.h:
- inspector/InspectorConsoleInstrumentation.h:
(WebCore::InspectorInstrumentation::addMessageToConsole):
- inspector/InspectorDOMAgent.cpp:
(WebCore::InspectorDOMAgent::buildObjectForEventListener):
- inspector/InspectorDebuggerAgent.cpp:
(WebCore::InspectorDebuggerAgent::setBreakpointByUrl):
(WebCore::parseLocation):
(WebCore::InspectorDebuggerAgent::setBreakpoint):
(WebCore::InspectorDebuggerAgent::removeBreakpoint):
(WebCore::InspectorDebuggerAgent::continueToLocation):
(WebCore::InspectorDebuggerAgent::resolveBreakpoint):
(WebCore::InspectorDebuggerAgent::searchInContent):
(WebCore::InspectorDebuggerAgent::setScriptSource):
(WebCore::InspectorDebuggerAgent::getScriptSource):
(WebCore::InspectorDebuggerAgent::compileScript):
(WebCore::InspectorDebuggerAgent::runScript):
(WebCore::InspectorDebuggerAgent::didParseSource):
(WebCore::InspectorDebuggerAgent::didPause):
(WebCore::InspectorDebuggerAgent::clear):
(WebCore::InspectorDebuggerAgent::reset):
- inspector/InspectorDebuggerAgent.h:
- inspector/InspectorInstrumentation.cpp:
(WebCore::InspectorInstrumentation::addMessageToConsoleImpl):
- inspector/InspectorInstrumentation.h:
- inspector/ScriptDebugListener.h:
Source/WebKit/mac:
- WebView/WebScriptDebugger.mm:
(WebScriptDebugger::exception):
- 12:11 PM Changeset in webkit [158861] by
-
- 2 edits3 adds in trunk
Avoid invalid cairo matrix when drawing surfaces too small
https://bugs.webkit.org/show_bug.cgi?id=123810
Drawing surfaces too small makes inverse matrix with values too big,
when this happen, cairo context is not valid anymore and it stops to draw anything.
Patch by Cidorvan Leite <cidorvan.leite@openbossa.org> on 2013-11-07
Reviewed by Martin Robinson.
Test: fast/canvas/drawImage-with-small-values.html
- platform/graphics/cairo/PlatformContextCairo.cpp:
(WebCore::PlatformContextCairo::drawSurfaceToContext):
- 11:45 AM Changeset in webkit [158860] by
-
- 9 edits2 adds in trunk
Simple line layout crashes with SVG fonts
https://bugs.webkit.org/show_bug.cgi?id=124002
Source/WebCore:
Reviewed by Simon Fraser.
Don't use simple line layout for flows using SVG fonts. They crash if kerning is enabled.
Test: fast/text/svg-font-simple-line-crash.html
- platform/graphics/Font.h:
(WebCore::Font::isSVGFont):
Add isSVGFont() so callers don't need to go via primaryFont().
- rendering/InlineTextBox.cpp:
(WebCore::InlineTextBox::constructTextRun):
- rendering/RenderBlock.cpp:
(WebCore::constructTextRunInternal):
- rendering/SimpleLineLayout.cpp:
(WebCore::SimpleLineLayout::canUseFor):
Disallow SVG fonts.
- rendering/svg/SVGInlineTextBox.cpp:
(WebCore::SVGInlineTextBox::constructTextRun):
- rendering/svg/SVGTextMetrics.cpp:
(WebCore::SVGTextMetrics::constructTextRun):
(WebCore::SVGTextMetrics::SVGTextMetrics):
- rendering/svg/SVGTextRunRenderingContext.h:
Get rid of the abstract textRunNeedsRenderingContext in favor of just testing isSVGFont().
LayoutTests:
Reviewed by Simon Fraser.
- fast/text/svg-font-simple-line-crash-expected.txt: Added.
- fast/text/svg-font-simple-line-crash.html: Added.
- 11:34 AM Changeset in webkit [158859] by
-
- 12 edits in trunk/Source/WebCore
Allow customization of the contentsScale of TileController tiles
https://bugs.webkit.org/show_bug.cgi?id=124004
Reviewed by Tim Horton.
On some platorms, zooming out on pages with TiledBacking compositing
layers can cause very high memory use, because the TiledBacking retains
the original page scale while the zoom is in flight, but can be asked
to cover a large area.
Make it possible to reduce memory use in this case by allowing RenderLayerCompositor
to provide an additional scale factor for newly created tiles. Platforms can
then customize this to create low-res tiles when necessary.
- WebCore.exp.in:
- platform/graphics/GraphicsLayerClient.h:
(WebCore::GraphicsLayerClient::contentsScaleMultiplierForNewTiles):
- platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::platformCALayerContentsScaleMultiplierForNewTiles):
- platform/graphics/ca/GraphicsLayerCA.h:
- platform/graphics/ca/PlatformCALayerClient.h:
(WebCore::PlatformCALayerClient::platformCALayerContentsScaleMultiplierForNewTiles):
- platform/graphics/ca/mac/TileController.h:
- platform/graphics/ca/mac/TileController.mm:
(WebCore::TileController::TileController):
(WebCore::TileController::setScale):
(WebCore::TileController::createTileLayer):
- rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::contentsScaleMultiplierForNewTiles):
- rendering/RenderLayerBacking.h:
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::contentsScaleMultiplierForNewTiles):
- rendering/RenderLayerCompositor.h:
- 11:33 AM Changeset in webkit [158858] by
-
- 2 edits in trunk/Source/JavaScriptCore
returnFromJavaScript() for ARM_THUMB2 uses push()s which should be pop()s
https://bugs.webkit.org/show_bug.cgi?id=124006
Rubber stamped by Mark Hahnenberg.
Changed the push() calls to pop().
- jit/ThunkGenerators.cpp:
(JSC::returnFromJavaScript):
- 11:23 AM Changeset in webkit [158857] by
-
- 2 edits in trunk/Source/JavaScriptCore
Remove unneeded moving of ESP to ECX in callToJavaScript for COMPILER(MSVC)
https://bugs.webkit.org/show_bug.cgi?id=123998
Reviewed by Mark Lam.
Dead code removal. Passing esp as the first "C" argument to a JavaScript
function is no longer needed.
- jit/ThunkGenerators.cpp:
(JSC::callToJavaScript):
- 11:04 AM Changeset in webkit [158856] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed Win build fix after r158855; wrap shapeInfoForFloat() in an ENABLE(CSS_SHAPES) guard.
- rendering/FloatingObjects.cpp:
- 10:11 AM Changeset in webkit [158855] by
-
- 6 edits in trunk/Source/WebCore
Refactor logical left/right offset for line methods
https://bugs.webkit.org/show_bug.cgi?id=123898
Reviewed by David Hyatt.
Simplify the logical left/right offset for line methods and their
implementation, including the ComputeFloatOffsetAdapter. This also
reduces the number of line offset methods in RenderBlock.
No new tests, no behavior change.
- rendering/FloatingObjects.cpp:
(WebCore::ComputeFloatOffsetAdapter::ComputeFloatOffsetAdapter):
(WebCore::ComputeFloatOffsetAdapter::offset): Add a method to return
the offset instead of using a confusing out parameter.
(WebCore::::shapeOffset): Method to return the offset modified by the
shape delta. Moving the computation to this method allowed for
simplification of the users of ComputeFloatOffsetAdapter.
(WebCore::FloatingObjects::logicalLeftOffsetForPositioningFloat): Added this
method so that ShapeOutsideFloatOffsetMode isn't needed. Returns the
offset based on the float margin box.
(WebCore::FloatingObjects::logicalRightOffsetForPositioningFloat): Ditto.
(WebCore::FloatingObjects::logicalLeftOffset): This now only returns
the offset based on the shape's contour.
(WebCore::FloatingObjects::logicalRightOffset): Ditto.
(WebCore::::heightRemaining): Rename to properly follow the getter
naming convention.
- rendering/FloatingObjects.h:
- rendering/RenderBlock.h:
(WebCore::RenderBlock::logicalRightOffsetForLine): Update to remove
use of ShapeOutsideFloatOffsetMode and heightRemaining.
(WebCore::RenderBlock::logicalLeftOffsetForLine): Ditto.
(WebCore::RenderBlock::logicalRightFloatOffsetForLine): Ditto.
(WebCore::RenderBlock::logicalLeftFloatOffsetForLine): Ditto.
- rendering/RenderBlockFlow.cpp:
(WebCore::RenderBlockFlow::logicalLeftOffsetForPositioningFloat):
Positioning a float is the only case where the float margin box
should be used, and also the only case where heightRemaining is
needed. This handles that case.
(WebCore::RenderBlockFlow::logicalRightOffsetForPositioningFloat):
Ditto.
(WebCore::RenderBlockFlow::computeLogicalLocationForFloat): Update to
use logical(Left|Right)OffsetForPositioningFloatOnLine.
(WebCore::RenderBlockFlow::logicalLeftFloatOffsetForLine): Update to
remove use for ShapeOutsideFloatOffsetMode and heightRemaining.
(WebCore::RenderBlockFlow::logicalRightFloatOffsetForLine): Ditto.
- rendering/RenderBlockFlow.h:
- 10:05 AM Changeset in webkit [158854] by
-
- 6 edits2 adds in trunk
Web Inspector: CSS Regions: Removing a content node of a ContentFlow from the DOM will send a 0 nodeId
https://bugs.webkit.org/show_bug.cgi?id=123577
Source/WebCore:
Reviewed by Timothy Hatcher.
Test: inspector-protocol/model/content-flow-content-removal.html
Do not send unregister events for the content nodes of a flow when the element is not part of the DOM
anymore. We already send an unbind event, so the inspector is already notified that the node was removed.
- inspector/InspectorCSSAgent.cpp:
(WebCore::InspectorCSSAgent::didUnregisterNamedFlowContentElement):
Source/WebInspectorUI:
Reviewed by Timothy Hatcher.
Fixed the content node removal from the content flow.
- UserInterface/ContentFlowTreeContentView.js:
- UserInterface/DOMTreeManager.js:
(WebInspector.DOMTreeManager):
(WebInspector.DOMTreeManager.prototype._createContentFlowFromPayload): Registered all the content nodes
in the _contentNodesToFlowsMap.
(WebInspector.DOMTreeManager.prototype._unbind): Added call to _removeContentNodeFromFlowIfNeeded.
(WebInspector.DOMTreeManager.prototype._removeContentNodeFromFlowIfNeeded): Called from _unbind to check
and remove a node from it's parent content flow if needed.
(WebInspector.DOMTreeManager.prototype.unregisteredNamedFlowContentElement):
LayoutTests:
Reviewed by Timothy Hatcher.
Added test to check that the notification that an element was removed from the ContentFlow is handled
correctly in the WebInspector even if the element is not part of the DOM anymore.
- inspector-protocol/model/content-flow-content-removal-expected.txt: Added.
- inspector-protocol/model/content-flow-content-removal.html: Added.
- 9:58 AM Changeset in webkit [158853] by
-
- 13 edits27 adds in trunk
[MSE] Add mock MediaSource classes for testing.
https://bugs.webkit.org/show_bug.cgi?id=123322
Reviewed by Eric Carlson.
Source/WebCore:
Tests: media/media-source/media-source-addsourcebuffer.html
media/media-source/media-source-append-buffer.html
media/media-source/media-source-canplaythrough.html
media/media-source/media-source-closed.html
media/media-source/media-source-play.html
media/media-source/media-source-track-enabled.html
media/media-source/media-source-tracks.html
Add mock implementation of platform MediaSource classes, allowing ports to test the
MediaSource API without having a platform implementation.
The MockMediaSource will support a byteformat defined in MockBox.h: a simple box-style media
format with an initialization segment containing a number of tracks, followed by a list of
samples.
Add a means to insert a new media engine factory at runtime, so the internals object can add
a MockMediaSourceMediaPlayer:
- platform/graphics/MediaPlayer.cpp:
(WebCore::MediaPlayerFactorySupport::callRegisterMediaEngine):
- platform/graphics/MediaPlayer.h:
- testing/Internals.cpp:
(WebCore::Internals::initializeMockMediaSource):
- testing/Internals.h:
- testing/Internals.idl:
For non-media-source supporting media engines, fail immediately when asked to load a media
source, so that the MockMediaSourceMediaPlayer will be instantiated as a fall-back:
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:
(WebCore::MediaPlayerPrivateAVFoundation::load):
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::supportsType):
- platform/graphics/mac/MediaPlayerPrivateQTKit.h:
- platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
(WebCore::MediaPlayerPrivateQTKit::load):
(WebCore::MediaPlayerPrivateQTKit::supportsType):
Add new files to the project:
- WebCore.xcodeproj/project.pbxproj:
- Source/WebCore/WebCore.exp.in:
Update the MediaSource implementation:
- Modules/mediasource/MediaSource.cpp:
(WebCore::MediaSource::monitorSourceBuffers): Add a link to the spec.
- Modules/mediasource/SourceBuffer.cpp:
(WebCore::SourceBuffer::buffered): Ditto.
(WebCore::SourceBuffer::setTimestampOffset): Ditto.
(WebCore::SourceBuffer::validateInitializationSegment): Ditto.
(WebCore::SourceBuffer::sourceBufferPrivateDidReceiveInitializationSegment): Ditto. Also,
bring the implementation up to date with part of the spec.
(WebCore::SourceBuffer::sourceBufferPrivateDidReceiveSample): Remove "Predicate" from
SampleIsRandomAccessPredicate.
Add utility classes to parse and represent the bytestream supported by the MockMediaSource:
- platform/mock/mediasource/MockBox.cpp: Added.
(WebCore::MockBox::MockBox):
(WebCore::MockBox::peekType):
(WebCore::MockBox::peekLength):
(WebCore::MockTrackBox::MockTrackBox):
(WebCore::MockTrackBox::type):
(WebCore::MockInitializationBox::MockInitializationBox):
(WebCore::MockInitializationBox::type):
(WebCore::MockSampleBox::MockSampleBox):
(WebCore::MockSampleBox::type):
- platform/mock/mediasource/MockBox.h: Added.
(WebCore::MockBox::length):
(WebCore::MockBox::type):
(WebCore::MockTrackBox::trackID):
(WebCore::MockTrackBox::codec):
(WebCore::MockTrackBox::kind):
(WebCore::MockInitializationBox::duration):
(WebCore::MockInitializationBox::tracks):
(WebCore::MockSampleBox::presentationTimestamp):
(WebCore::MockSampleBox::decodeTimestamp):
(WebCore::MockSampleBox::duration):
(WebCore::MockSampleBox::trackID):
(WebCore::MockSampleBox::flags):
(WebCore::MockSampleBox::isSync):
Add a MediaPlayerPrivate implementation which uses MockMediaSource:
- platform/mock/mediasource/MockMediaPlayerMediaSource.cpp: Added.
(WebCore::MockMediaPlayerMediaSource::registerMediaEngine):
(WebCore::MockMediaPlayerMediaSource::create):
(WebCore::mimeTypeCache):
(WebCore::MockMediaPlayerMediaSource::getSupportedTypes):
(WebCore::MockMediaPlayerMediaSource::supportsType):
(WebCore::MockMediaPlayerMediaSource::MockMediaPlayerMediaSource):
(WebCore::MockMediaPlayerMediaSource::~MockMediaPlayerMediaSource):
(WebCore::MockMediaPlayerMediaSource::load):
(WebCore::MockMediaPlayerMediaSource::cancelLoad):
(WebCore::MockMediaPlayerMediaSource::play):
(WebCore::MockMediaPlayerMediaSource::pause):
(WebCore::MockMediaPlayerMediaSource::naturalSize):
(WebCore::MockMediaPlayerMediaSource::hasVideo):
(WebCore::MockMediaPlayerMediaSource::hasAudio):
(WebCore::MockMediaPlayerMediaSource::setVisible):
(WebCore::MockMediaPlayerMediaSource::seeking):
(WebCore::MockMediaPlayerMediaSource::paused):
(WebCore::MockMediaPlayerMediaSource::networkState):
(WebCore::MockMediaPlayerMediaSource::readyState):
(WebCore::MockMediaPlayerMediaSource::buffered):
(WebCore::MockMediaPlayerMediaSource::didLoadingProgress):
(WebCore::MockMediaPlayerMediaSource::setSize):
(WebCore::MockMediaPlayerMediaSource::paint):
(WebCore::MockMediaPlayerMediaSource::currentTimeDouble):
(WebCore::MockMediaPlayerMediaSource::durationDouble):
(WebCore::MockMediaPlayerMediaSource::seekDouble):
(WebCore::MockMediaPlayerMediaSource::advanceCurrentTime):
(WebCore::MockMediaPlayerMediaSource::updateDuration):
(WebCore::MockMediaPlayerMediaSource::setReadyState):
- platform/mock/mediasource/MockMediaPlayerMediaSource.h: Added.
Add a mock implementation of MediaSourcePrivate, which uses MockSourceBuffer:
- platform/mock/mediasource/MockMediaSourcePrivate.cpp: Added.
(WebCore::MockMediaSourcePrivate::create):
(WebCore::MockMediaSourcePrivate::MockMediaSourcePrivate):
(WebCore::MockMediaSourcePrivate::~MockMediaSourcePrivate):
(WebCore::MockMediaSourcePrivate::addSourceBuffer):
(WebCore::MockMediaSourcePrivate::removeSourceBuffer):
(WebCore::MockMediaSourcePrivate::duration):
(WebCore::MockMediaSourcePrivate::setDuration):
(WebCore::MockMediaSourcePrivate::markEndOfStream):
(WebCore::MockMediaSourcePrivate::unmarkEndOfStream):
(WebCore::MockMediaSourcePrivate::readyState):
(WebCore::MockMediaSourcePrivate::setReadyState):
(WebCore::MockMediaSourcePrivate::sourceBufferPrivateDidChangeActiveState):
(WebCore::MockSourceBufferPrivateHasAudio):
(WebCore::MockMediaSourcePrivate::hasAudio):
(WebCore::MockSourceBufferPrivateHasVideo):
(WebCore::MockMediaSourcePrivate::hasVideo):
- platform/mock/mediasource/MockMediaSourcePrivate.h: Added.
(WebCore::MockMediaSourcePrivate::activeSourceBuffers):
(WebCore::MockMediaSourcePrivate::player):
Add a mock implementation of SourceBufferPrivate, which uses MockBoxes to parse the
bytestream provided by SourceBuffer:
- platform/mock/mediasource/MockSourceBufferPrivate.cpp: Added.
(WebCore::MockMediaSample::create):
(WebCore::MockMediaSample::~MockMediaSample):
(WebCore::MockMediaSample::MockMediaSample):
(WebCore::MockMediaSample::platformSample):
(WebCore::MockMediaDescription::create):
(WebCore::MockMediaDescription::~MockMediaDescription):
(WebCore::MockMediaDescription::MockMediaDescription):
(WebCore::MockSourceBufferPrivate::create):
(WebCore::MockSourceBufferPrivate::MockSourceBufferPrivate):
(WebCore::MockSourceBufferPrivate::~MockSourceBufferPrivate):
(WebCore::MockSourceBufferPrivate::setClient):
(WebCore::MockSourceBufferPrivate::append):
(WebCore::MockSourceBufferPrivate::didReceiveInitializationSegment):
(WebCore::MockSourceBufferPrivate::didReceiveSample):
(WebCore::MockSourceBufferPrivate::abort):
(WebCore::MockSourceBufferPrivate::removedFromMediaSource):
(WebCore::MockSourceBufferPrivate::readyState):
(WebCore::MockSourceBufferPrivate::setReadyState):
(WebCore::MockSourceBufferPrivate::hasVideo):
(WebCore::MockSourceBufferPrivate::hasAudio):
- platform/mock/mediasource/MockSourceBufferPrivate.h: Added.
Create mock implementations of AudioTrackPrivate, VideoTrackPrivate, and TextTrackPrivate
which wrap the MockTrackBox class:
- platform/mock/mediasource/MockTracks.cpp: Added.
- platform/mock/mediasource/MockTracks.h: Added.
(WebCore::MockAudioTrackPrivate::create):
(WebCore::MockAudioTrackPrivate::~MockAudioTrackPrivate):
(WebCore::MockAudioTrackPrivate::id):
(WebCore::MockAudioTrackPrivate::MockAudioTrackPrivate):
(WebCore::MockTextTrackPrivate::create):
(WebCore::MockTextTrackPrivate::~MockTextTrackPrivate):
(WebCore::MockTextTrackPrivate::id):
(WebCore::MockTextTrackPrivate::MockTextTrackPrivate):
(WebCore::MockVideoTrackPrivate::create):
(WebCore::MockVideoTrackPrivate::~MockVideoTrackPrivate):
(WebCore::MockVideoTrackPrivate::id):
(WebCore::MockVideoTrackPrivate::MockVideoTrackPrivate):
LayoutTests:
- media/media-source/media-source-addsourcebuffer-expected.txt: Added.
- media/media-source/media-source-addsourcebuffer.html: Added.
- media/media-source/media-source-append-buffer-expected.txt: Added.
- media/media-source/media-source-append-buffer.html: Added.
- media/media-source/media-source-canplaythrough-expected.txt: Added.
- media/media-source/media-source-canplaythrough.html: Added.
- media/media-source/media-source-closed-expected.txt: Added.
- media/media-source/media-source-closed.html: Added.
- media/media-source/media-source-play-expected.txt: Added.
- media/media-source/media-source-play.html: Added.
- media/media-source/mock-media-source.js: Added.
- media/video-test.js:
- 9:56 AM Changeset in webkit [158852] by
-
- 4 edits2 adds in trunk
AX: DRT AccessibilityUIElement::isFocused methods should be finished.
https://bugs.webkit.org/show_bug.cgi?id=123774
Reviewed by Chris Fleizach.
Tools:
Implemented AccessibilityUIElement::isFocused methods and removed FIXMEs.
- DumpRenderTree/mac/AccessibilityUIElementMac.mm:
(AccessibilityUIElement::isFocused):
- WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:
(WTR::AccessibilityUIElement::isFocused):
LayoutTests:
Added Mac platform test so we can validate our AccessibilityUIElement convenience method expectations.
- platform/mac/accessibility/test-convenience-methods-expected.txt: Added.
- platform/mac/accessibility/test-convenience-methods.html: Added.
- 9:17 AM Changeset in webkit [158851] by
-
- 2 edits in trunk/Tools
Removed retrieveQMakespecVar function
https://bugs.webkit.org/show_bug.cgi?id=123996
Patch by Dániel Bátyai <Batyai.Daniel@stud.u-szeged.hu> on 2013-11-07
Reviewed by Csaba Osztrogonác.
- Scripts/webkitdirs.pm:
- 9:11 AM Changeset in webkit [158850] by
-
- 2 edits in trunk/Tools
Removed QMake related filters
https://bugs.webkit.org/show_bug.cgi?id=123992
Patch by Dániel Bátyai <Batyai.Daniel@stud.u-szeged.hu> on 2013-11-07
Reviewed by Csaba Osztrogonác.
- Scripts/webkitpy/tool/commands/rebaseline_unittest.py:
(TestRebaseline.test_rebaseline):
(TestRebaselineExpectations.test_rebaseline_expectations):
- 9:08 AM WebInspectorCodingStyleGuide edited by
- (diff)
- 8:21 AM Changeset in webkit [158849] by
-
- 34 edits2 moves in trunk/Source
Changing MediaStreamDescriptor to MediaStreamPrivate
https://bugs.webkit.org/show_bug.cgi?id=123935
Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-11-07
Reviewed by Eric Carlson.
Source/WebCore:
No new tests needed.
- CMakeLists.txt:
- GNUmakefile.list.am:
- Modules/mediastream/MediaStream.cpp:
(WebCore::MediaStream::create):
(WebCore::MediaStream::MediaStream):
(WebCore::MediaStream::~MediaStream):
(WebCore::MediaStream::ended):
(WebCore::MediaStream::setEnded):
(WebCore::MediaStream::addTrack):
(WebCore::MediaStream::removeTrack):
(WebCore::MediaStream::removeRemoteSource):
- Modules/mediastream/MediaStream.h:
- Modules/mediastream/MediaStreamRegistry.cpp:
(WebCore::MediaStreamRegistry::registerURL):
(WebCore::MediaStreamRegistry::unregisterURL):
(WebCore::MediaStreamRegistry::lookupMediaStreamPrivate):
- Modules/mediastream/MediaStreamRegistry.h:
- Modules/mediastream/MediaStreamTrack.cpp:
- Modules/mediastream/MediaStreamTrack.h:
- Modules/mediastream/RTCPeerConnection.cpp:
(WebCore::RTCPeerConnection::addStream):
(WebCore::RTCPeerConnection::removeStream):
(WebCore::RTCPeerConnection::didAddRemoteStream):
(WebCore::RTCPeerConnection::didRemoveRemoteStream):
- Modules/mediastream/RTCPeerConnection.h:
- Modules/mediastream/UserMediaRequest.cpp:
(WebCore::UserMediaRequest::didCreateStream):
(WebCore::UserMediaRequest::callSuccessHandler):
- Modules/mediastream/UserMediaRequest.h:
- Modules/webaudio/MediaStreamAudioDestinationNode.cpp:
(WebCore::MediaStreamAudioDestinationNode::MediaStreamAudioDestinationNode):
- WebCore.xcodeproj/project.pbxproj:
- html/HTMLMediaElement.cpp:
(HTMLMediaElement::loadResource):
- platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.cpp:
(WebCore::toWebMediaStreamPrivate):
(WebCore::MediaPlayerPrivate::lookupMediaStream):
- platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.h:
- platform/mediastream/MediaStreamCenter.cpp:
- platform/mediastream/MediaStreamCreationClient.h:
- platform/mediastream/MediaStreamPrivate.cpp: Renamed from Source/WebCore/platform/mediastream/MediaStreamDescriptor.cpp.
(WebCore::MediaStreamPrivate::create):
(WebCore::MediaStreamPrivate::addSource):
(WebCore::MediaStreamPrivate::removeSource):
(WebCore::MediaStreamPrivate::addRemoteSource):
(WebCore::MediaStreamPrivate::removeRemoteSource):
(WebCore::MediaStreamPrivate::addRemoteTrack):
(WebCore::MediaStreamPrivate::removeRemoteTrack):
(WebCore::MediaStreamPrivate::MediaStreamPrivate):
(WebCore::MediaStreamPrivate::setEnded):
(WebCore::MediaStreamPrivate::addTrack):
(WebCore::MediaStreamPrivate::removeTrack):
- platform/mediastream/MediaStreamPrivate.h: Renamed from Source/WebCore/platform/mediastream/MediaStreamDescriptor.h.
(WebCore::MediaStreamPrivateClient::~MediaStreamPrivateClient):
(WebCore::MediaStreamPrivate::~MediaStreamPrivate):
(WebCore::MediaStreamPrivate::client):
(WebCore::MediaStreamPrivate::setClient):
(WebCore::MediaStreamPrivate::id):
(WebCore::MediaStreamPrivate::numberOfAudioSources):
(WebCore::MediaStreamPrivate::audioSources):
(WebCore::MediaStreamPrivate::numberOfVideoSources):
(WebCore::MediaStreamPrivate::videoSources):
(WebCore::MediaStreamPrivate::numberOfAudioTracks):
(WebCore::MediaStreamPrivate::audioTracks):
(WebCore::MediaStreamPrivate::numberOfVideoTracks):
(WebCore::MediaStreamPrivate::videoTracks):
(WebCore::MediaStreamPrivate::ended):
- platform/mediastream/MediaStreamSource.cpp:
- platform/mediastream/MediaStreamSource.h:
- platform/mediastream/RTCPeerConnectionHandler.h:
- platform/mediastream/RTCPeerConnectionHandlerClient.h:
- platform/mediastream/blackberry/MediaStreamCenterBlackBerry.cpp:
- platform/mediastream/blackberry/MediaStreamCenterBlackBerry.h:
- platform/mediastream/gstreamer/MediaStreamCenterGStreamer.cpp:
- platform/mediastream/gstreamer/MediaStreamCenterGStreamer.h:
- platform/mediastream/mac/MediaStreamCenterMac.cpp:
(WebCore::MediaStreamCenterMac::createMediaStream):
- platform/mock/MockMediaStreamCenter.cpp:
(WebCore::MockMediaStreamCenter::createMediaStream):
- platform/mock/RTCPeerConnectionHandlerMock.cpp:
(WebCore::RTCPeerConnectionHandlerMock::addStream):
(WebCore::RTCPeerConnectionHandlerMock::removeStream):
- platform/mock/RTCPeerConnectionHandlerMock.h:
Source/WebKit/blackberry:
- WebCoreSupport/UserMediaClientImpl.cpp:
(WebCore::toMediaStreamPrivate):
(WebCore::WebUserMediaRequestClientImpl::requestSucceeded):
- 7:18 AM Changeset in webkit [158848] by
-
- 92 edits in trunk
[GTK] Glyphs in vertical text tests are rotated 90 degrees clockwise
https://bugs.webkit.org/show_bug.cgi?id=50619
Patch by Denis Nomiyama <d.nomiyama@samsung.com> on 2013-11-07
Reviewed by Martin Robinson.
Source/WebCore:
Implemented the OPENTYPE_VERTICAL feature for the GTK+ port. It resolves
the 90 degrees rotation problem of CJK characters when displaying
vertical text.
New tests are not required as the existing tests for vertical text will
work properly now.
- GNUmakefile.list.am: Added OpenTypeVerticalData.cpp and
OpenTypeVerticalData.h to platformgtk_sources.
- PlatformEfl.cmake: Added OpenTypeVerticalData.cpp.
- PlatformGTK.cmake: Added OpenTypeVerticalData.cpp.
- platform/graphics/FontCache.cpp: Originally the HashMap for
OpenTypeVerticalData was designed with FontFileKey as integer in the
Chromium port, which was an unique number provided by Skia. Since other
ports use FontFileKey as string, new generic hash functions had to be
implemented instead of using the specific ones for integers.
(WebCore::FontVerticalDataCacheKeyHash::hash): New hash function for
HashMap of OpenTypeVerticalData.
(WebCore::FontVerticalDataCacheKeyHash::equal): New function for
comparing hash indexes in the HashMap of OpenTypeVerticalData.
(WebCore::FontVerticalDataCacheKeyTraits::emptyValue): New function for
giving an empty FontFileKey.
(WebCore::FontVerticalDataCacheKeyTraits::constructDeletedValue): New
function to create a FontFileKey for deleted values.
(WebCore::FontVerticalDataCacheKeyTraits::isDeletedValue): New function
to check if a HashMap entry is available.
- platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp:
(WebCore::FontCustomPlatformData::fontPlatformData): Added font
orientation as a parameter to the FontPlatformData constructor.
- platform/graphics/freetype/FontPlatformData.h: Added m_orientation to
store the font orientation and m_horizontalOrientationMatrix to store
the Cairo matrix for horizontal orientation, which can be restored in
setOrientation().
(WebCore::FontPlatformData::FontPlatformData): Added font orientation as
a parameter.
(WebCore::FontPlatformData::orientation): Implemented this function
based on m_orientation.
- platform/graphics/freetype/FontPlatformDataFreeType.cpp: Added new
helper function rotateCairoMatrixForVerticalOrientation() to rotate the
Cairo matrix in case of vertical orientation.
(WebCore::FontPlatformData::FontPlatformData): Initialized
m_orientation.
(WebCore::FontPlatformData::operator=): Added m_orientation and
m_horizontalOrientationMatrix to the assignment operator.
(WebCore::FontPlatformData::operator==): Added m_orientation to the
equal operator.
(WebCore::FontPlatformData::initializeWithFontFace): Rotated and
translated fonts if orientation is vertical. Also stored the horizontal
Cairo matrix.
(WebCore::FontPlatformData::verticalData): Returned the vertical data
from the font cache.
(WebCore::FontPlatformData::openTypeTable): Loaded the font table into
a shared buffer.
(WebCore::FontPlatformData::setOrientation): Replaced the scaled font
data by rotating fonts according to the new orientation.
- platform/graphics/freetype/SimpleFontDataFreeType.cpp:
(WebCore::SimpleFontData::platformInit): Set the glyph's height and
width according to the font orientation. It also sets EM.
(WebCore::SimpleFontData::platformCreateScaledFontData): Added
orientation to the FontPlatformData constructor.
(WebCore::SimpleFontData::platformWidthForGlyph): Returned the glyph's
width according the orientation.
- platform/graphics/harfbuzz/HarfBuzzFaceCairo.cpp:
(WebCore::CairoGetGlyphWidthAndExtents): Obtained the character advance
and extents according to the font orientation.
Source/Platform:
Added WebCore/platform/graphics/opentype to the include path.
- GNUmakefile.am:
Source/WTF:
Enabled OPENTYPE_VERTICAL by default on GTK+ and EFL ports, which are
currently using Freetype.
- wtf/Platform.h:
Source/WebKit:
Added WebCore/platform/graphics/opentype to the include path.
- PlatformEfl.cmake:
Source/WebKit2:
Added WebCore/platform/graphics/opentype to the include path.
- PlatformEfl.cmake:
- PlatformGTK.cmake:
LayoutTests:
Updated existing test results that uses vertical texts.
- platform/gtk-wk1/fast/writing-mode/Kusa-Makura-background-canvas-expected.png: Added.
- platform/gtk-wk1/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt: Updated.
- platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png: Updated.
- platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt: Updated.
- platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png: Updated.
- platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt: Updated.
- platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png: Updated.
- platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt: Updated.
- platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png: Updated.
- platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt: Updated.
- platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.png: Updated.
- platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Updated.
- platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png: Updated.
- platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt: Updated.
- platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png: Updated.
- platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt: Updated.
- platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.png: Updated.
- platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Updated.
- platform/gtk/fast/block/lineboxcontain/block-with-ideographs-expected.png: Updated.
- platform/gtk/fast/block/lineboxcontain/block-with-ideographs-expected.txt: Updated.
- platform/gtk/fast/css/relative-positioned-block-with-inline-ancestor-and-parent-dynamic-expected.png: Updated.
- platform/gtk/fast/dynamic/text-combine-expected.png: Updated.
- platform/gtk/fast/dynamic/text-combine-expected.txt: Updated.
- platform/gtk/fast/html/details-writing-mode-expected.png: Updated.
- platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.png: Updated.
- platform/gtk/fast/repaint/japanese-rl-selection-clear-expected.txt: Added.
- platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.png: Updated.
- platform/gtk/fast/repaint/japanese-rl-selection-repaint-expected.txt: Added.
- platform/gtk/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Updated.
- platform/gtk/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt: Updated.
- platform/gtk/fast/repaint/repaint-across-writing-mode-boundary-expected.png: Updated.
- platform/gtk/fast/repaint/repaint-across-writing-mode-boundary-expected.txt: Updated.
- platform/gtk/fast/ruby/base-shorter-than-text-expected.png: Updated.
- platform/gtk/fast/ruby/base-shorter-than-text-expected.txt: Updated.
- platform/gtk/fast/text/decorations-with-text-combine-expected.png: Updated.
- platform/gtk/fast/text/decorations-with-text-combine-expected.txt: Updated.
- platform/gtk/fast/text/emphasis-combined-text-expected.png: Updated.
- platform/gtk/fast/text/emphasis-combined-text-expected.txt: Updated.
- platform/gtk/fast/text/emphasis-vertical-expected.png: Updated.
- platform/gtk/fast/text/emphasis-vertical-expected.txt: Updated.
- platform/gtk/fast/text/international/text-combine-image-test-expected.png: Updated.
- platform/gtk/fast/text/international/text-combine-image-test-expected.txt: Updated.
- platform/gtk/fast/text/international/text-spliced-font-expected.png: Updated.
- platform/gtk/fast/text/international/text-spliced-font-expected.txt: Updated.
- platform/gtk/fast/text/international/vertical-text-glyph-test-expected.png: Updated.
- platform/gtk/fast/text/international/vertical-text-glyph-test-expected.txt: Added.
- platform/gtk/fast/text/justify-ideograph-vertical-expected.png: Updated.
- platform/gtk/fast/text/justify-ideograph-vertical-expected.txt: Added.
- platform/gtk/fast/text/orientation-sideways-expected.png: Updated.
- platform/gtk/fast/text/orientation-sideways-expected.txt: Updated.
- platform/gtk/fast/writing-mode/Kusa-Makura-background-canvas-expected.png: Updated.
- platform/gtk/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt: Updated.
- platform/gtk/fast/writing-mode/border-vertical-lr-expected.png: Updated.
- platform/gtk/fast/writing-mode/border-vertical-lr-expected.txt: Updated.
- platform/gtk/fast/writing-mode/broken-ideograph-small-caps-expected.png: Updated.
- platform/gtk/fast/writing-mode/broken-ideograph-small-caps-expected.txt: Updated.
- platform/gtk/fast/writing-mode/broken-ideographic-font-expected.png: Updated.
- platform/gtk/fast/writing-mode/broken-ideographic-font-expected.txt: Updated.
- platform/gtk/fast/writing-mode/fallback-orientation-expected.png: Updated.
- platform/gtk/fast/writing-mode/fallback-orientation-expected.txt: Updated.
- platform/gtk/fast/writing-mode/japanese-lr-selection-expected.png: Updated.
- platform/gtk/fast/writing-mode/japanese-lr-selection-expected.txt: Updated.
- platform/gtk/fast/writing-mode/japanese-lr-text-expected.png: Updated.
- platform/gtk/fast/writing-mode/japanese-lr-text-expected.txt: Updated.
- platform/gtk/fast/writing-mode/japanese-rl-selection-expected.png: Updated.
- platform/gtk/fast/writing-mode/japanese-rl-selection-expected.txt: Updated.
- platform/gtk/fast/writing-mode/japanese-rl-text-expected.png: Updated.
- platform/gtk/fast/writing-mode/japanese-rl-text-expected.txt: Updated.
- platform/gtk/fast/writing-mode/japanese-rl-text-with-broken-font-expected.png: Updated.
- platform/gtk/fast/writing-mode/japanese-rl-text-with-broken-font-expected.txt: Updated.
- platform/gtk/fast/writing-mode/japanese-ruby-vertical-lr-expected.png: Updated.
- platform/gtk/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt: Updated.
- platform/gtk/fast/writing-mode/japanese-ruby-vertical-rl-expected.png: Updated.
- platform/gtk/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt: Updated.
- platform/gtk/fast/writing-mode/text-orientation-basic-expected.png: Updated.
- platform/gtk/fast/writing-mode/text-orientation-basic-expected.txt:
- platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.png: Updated.
- platform/gtk/fast/writing-mode/vertical-align-table-baseline-expected.txt: Updated.
- platform/gtk/fast/writing-mode/vertical-baseline-alignment-expected.png: Updated.
- platform/gtk/fast/writing-mode/vertical-baseline-alignment-expected.txt: Updated.
- platform/gtk/fast/writing-mode/vertical-font-fallback-expected.png: Updated.
- platform/gtk/fast/writing-mode/vertical-font-fallback-expected.txt: Updated.
- 5:43 AM Changeset in webkit [158847] by
-
- 1 edit2 moves1 delete in trunk/LayoutTests
Unreviewed GTK gardening. Expectations are finally the same for
WK1 and WK2 so, besides needing a rebaseline, we now can share them.
- platform/gtk-wk1/accessibility/table-attributes-expected.txt: Removed.
- platform/gtk-wk1/accessibility/table-sections-expected.txt: Removed.
- platform/gtk/accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/accessibility/table-attributes-expected.txt.
- platform/gtk/accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/accessibility/table-sections-expected.txt.
- 4:51 AM Changeset in webkit [158846] by
-
- 1 edit26 adds in trunk/LayoutTests
Unreviewed, Add new baselines to EFL port since r158743 as well as do rebaseline.
Because r158743 didn't update EFL port.
- platform/efl/fullscreen/video-controls-override-expected.txt: Added.
- platform/efl/http/tests/media/video-cookie-expected.txt: Added.
- platform/efl/media/W3C/video/canPlayType/canPlayType_codecs_order_1-expected.txt:
- platform/efl/media/W3C/video/canPlayType/canPlayType_codecs_order_2-expected.txt: Added.
- platform/efl/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt: Added.
- platform/efl/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_1-expected.txt:
- platform/efl/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt: Added.
- platform/efl/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt: Added.
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_1-expected.txt:
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_2-expected.txt:
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_3-expected.txt: Added.
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_4-expected.txt: Added.
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt: Added.
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt: Added.
- platform/efl/media/context-menu-actions-expected.txt: Added.
- platform/efl/media/media-can-play-flac-audio-expected.txt: Added.
- platform/efl/media/media-can-play-webm-expected.txt: Added.
- platform/efl/media/media-volume-slider-rendered-below-expected.txt: Added.
- platform/efl/media/media-volume-slider-rendered-normal-expected.txt: Added.
- platform/efl/media/track/audio/audio-track-mkv-vorbis-addtrack-expected.txt: Added.
- platform/efl/media/track/audio/audio-track-mkv-vorbis-enabled-expected.txt: Added.
- platform/efl/media/track/track-cue-mutable-text-expected.txt: Added.
- platform/efl/media/track/track-cue-rendering-mode-changed-expected.txt: Added.
- platform/efl/media/track/track-language-preference-expected.txt: Added.
- platform/efl/media/track/video/video-track-mkv-theora-addtrack-expected.txt: Added.
- platform/efl/media/track/video/video-track-mkv-theora-selected-expected.txt: Added.
- platform/efl/media/video-controls-fullscreen-volume-expected.txt: Added.
- platform/efl/media/video-controls-toggling-expected.txt: Added.
- 4:46 AM Changeset in webkit [158845] by
-
- 2 edits in trunk/Tools
[Efl] Disable LTO when building cairo
https://bugs.webkit.org/show_bug.cgi?id=123947
Patch by Nick Diego Yamane <nick.yamane@openbossa.org> on 2013-11-07
Reviewed by Gyuyoung Kim.
Cairo always uses LTO, when it detects compiler support.
LTO is buggy in many/all versions of GCC and shouldn't be enabled by
default. This patch disables LTO when building cairo library.
With gcc 4.7.3, for example, the build fails with the following message:
'lto1: fatal error: LTO_tags out of range: Range is 0 to 361, value is 15872'
- efl/jhbuild.modules:
- 4:29 AM Changeset in webkit [158844] by
-
- 7 edits in trunk/Source
[AX] Use toAccessibilityRenderObject() instead of using static_cast<>
https://bugs.webkit.org/show_bug.cgi?id=123986
Reviewed by Mario Sanchez Prada.
Though there is toAccessibilityRenderObject(), static_cast<> are being used by many places.
To use toAccessibilityRenderObject() is more helpful to find bad type cast.
No new tests, no behavior changes.
- accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::notificationPostTimerFired):
- accessibility/AccessibilityImageMapLink.cpp:
(WebCore::AccessibilityImageMapLink::imageMapLinkRenderer):
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::handleActiveDescendantChanged):
(WebCore::AccessibilityRenderObject::inheritsPresentationalRole):
- accessibility/ios/AccessibilityObjectIOS.mm:
(WebCore::AccessibilityObject::accessibilityPasswordFieldLength):
- accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(AXAttributeStringSetElement):
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):
- 4:10 AM Changeset in webkit [158843] by
-
- 6 edits in trunk/Source/WebCore
[AX] Use toAccessibilityTable() instead of using manual static_cast<>
https://bugs.webkit.org/show_bug.cgi?id=123982
Reviewed by Mario Sanchez Prada.
Though there is toAccessibilityTable(), static_cast<> are being used by many places.
We need to use toAccessibilityTable().
No new tests, no behavior changes.
- accessibility/AccessibilityARIAGridRow.cpp:
(WebCore::AccessibilityARIAGridRow::disclosedRows):
(WebCore::AccessibilityARIAGridRow::disclosedByRow):
- accessibility/AccessibilityTableHeaderContainer.cpp:
(WebCore::AccessibilityTableHeaderContainer::addChildren):
- accessibility/atk/WebKitAccessibleInterfaceTable.cpp:
(cell):
(cellAtIndex):
(webkitAccessibleTableGetIndexAt):
(webkitAccessibleTableGetNColumns):
(webkitAccessibleTableGetNRows):
(webkitAccessibleTableGetColumnHeader):
(webkitAccessibleTableGetRowHeader):
- accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
(-[WebAccessibilityObjectWrapper tableParent]):
- accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(-[WebAccessibilityObjectWrapper additionalAccessibilityAttributeNames]):
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]):
- 4:04 AM Changeset in webkit [158842] by
-
- 14 edits in trunk/Source/WebCore
Use tighter InlineBox subtypes in some places.
<https://webkit.org/b/123980>
RenderLineBreak and RenderBox line box wrappers are always going to
be InlineElementBox, so codify this with tighter types. Also made
the various positionLine() functions take tighter reference types.
All the casting to renderer-appropriate box types happens inside of
RenderBlockFlow::computeBlockDirectionPositionsForLine() and
propagates from there.
Reviewed by Antti Koivisto.
- 3:12 AM Changeset in webkit [158841] by
-
- 10 edits4 adds in trunk
AX: [ATK] Video and audio elements are not properly exposed
https://bugs.webkit.org/show_bug.cgi?id=123894
Reviewed by Chris Fleizach.
Source/WebCore:
Expose <audio> and <video> elements with ATK_ROLE_EMBEDDED, so we
can identify them properly from ATK/AT-SPI based ATs.
Tests: platform/gtk/accessibility/media-controls-panel-title.html
platform/efl/accessibility/media-emits-object-replacement.html
platform/gtk/accessibility/media-emits-object-replacement.html
- accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
(atkRole): Add the new mapping.
Tools:
Update DRT and WKTR to handle the ATK_ROLE_EMBEDDED role.
- DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: Updated.
- WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: Updated.
LayoutTests:
Updated tests and expectations according to the new behavior.
Updated failing test to reflect the new reality.
- platform/gtk/accessibility/media-element-expected.txt: Updated.
Extended GTK specific test by adding an <audio> element besides
the <video> one and printing all the information about those
related to their media nature.
- platform/gtk/accessibility/media-controls-panel-title.html: Extended.
- platform/gtk/accessibility/media-controls-panel-title-expected.txt: Updated.
Added new tests for GTK and EFL to check that the replaced
character is being properly emitter for both <video> and <audio>
elements. Inspired in the ones in platform/mac, we use a different
approach here to print the test since we don't have the
textMarkerRangeForElement functionality in our DRT/WKTR, and
because we expect embedded objects to show up in the results in a
GTK/EFL specific way (using the "<obj>" string).
- platform/efl/accessibility/media-emits-object-replacement-expected.txt: Added.
- platform/efl/accessibility/media-emits-object-replacement.html: Added.
- platform/gtk/accessibility/media-emits-object-replacement-expected.txt: Added.
- platform/gtk/accessibility/media-emits-object-replacement.html: Added.
Removed tests with failure expectations that are now passing.
- platform/gtk/TestExpectations: Removed passing tests.
- 3:04 AM Changeset in webkit [158840] by
-
- 2 edits in trunk/Source/WebCore
Fix crash in BitmapImage::destroyDecodedData()
https://bugs.webkit.org/show_bug.cgi?id=116494
Patch by Laszlo Vidacs <lac@inf.u-szeged.hu> on 2013-11-07
Reviewed by Csaba Osztrogonác.
Merge from https://chromium.googlesource.com/chromium/blink/+/6b6887bf53068f8537908e501fdc7317ad2c6d86
- platform/graphics/BitmapImage.cpp:
(WebCore::BitmapImage::destroyDecodedData):
- 2:53 AM Changeset in webkit [158839] by
-
- 6 edits in trunk
[CSS Grid Layout] CSSParser should reject <track-list> without a <track-size>
https://bugs.webkit.org/show_bug.cgi?id=118025
Reviewed by Andreas Kling.
Source/WebCore:
From Blink r152914 by <jchaffraix@chromium.org>
Make sure that we parse at least 1 <track-size> inside each
<track-list>. The old parser code allowed track-lists exclusively
made of <track-name>. The way it was implemented eases the future
addition of parsing for the repeat() function.
- css/CSSParser.cpp:
(WebCore::CSSParser::parseGridTrackList):
- css/StyleResolver.cpp:
(WebCore::createGridTrackList): ASSERT if we don't find any
<track-size> now that we detect their absence in the parser.
LayoutTests:
Added a new test that verifies that <track-list> exclusively made
of <track-name> are not supported.
- fast/css-grid-layout/named-grid-line-get-set-expected.txt:
- fast/css-grid-layout/named-grid-line-get-set.html:
- 2:45 AM Changeset in webkit [158838] by
-
- 13 edits in trunk
[CSS Grid Layout] Fix handling of 'inherit' and 'initial' for grid lines
https://bugs.webkit.org/show_bug.cgi?id=115401
Reviewed by Andreas Kling.
Source/WebCore:
From Blink r150585 by <jchaffraix@chromium.org>
Added support for 'inherit' and 'initial' special values to
grid-auto-{columns|rows} and grid-definition-{columns|rows}.
- css/StyleResolver.cpp:
(WebCore::StyleResolver::applyProperty): Resolve 'initial' and 'inherit'.
- rendering/style/RenderStyle.h: Added initialNamedGrid{Column|Row}Lines().
- rendering/style/StyleGridData.cpp:
(WebCore::StyleGridData::StyleGridData): Initialize m_namedGrid{Column|Row}Lines.
LayoutTests:
Added 'inherit' and 'initial' testing support to existing tests.
- fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
- fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
- fast/css-grid-layout/grid-auto-flow-get-set-expected.txt:
- fast/css-grid-layout/grid-auto-flow-get-set.html:
- fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
- fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
- fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
(testInherit): New helper function.
(testInitial): Ditto.
- fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
(testInherit): New helper function.
(testInitial): Ditto.
- 2:36 AM Changeset in webkit [158837] by
-
- 30 edits in trunk/LayoutTests
Unreviewed gardening
Adjust test expectations after r158743.
- fullscreen/video-controls-override-expected.txt:
- http/tests/media/video-cookie-expected.txt:
- media/W3C/video/canPlayType/canPlayType_codecs_order_2-expected.txt:
- media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt:
- media/W3C/video/canPlayType/canPlayType_two_implies_one_3-expected.txt:
- media/W3C/video/canPlayType/canPlayType_two_implies_one_4-expected.txt:
- media/context-menu-actions-expected.txt:
- media/media-can-play-flac-audio-expected.txt:
- media/media-volume-slider-rendered-below-expected.txt:
- media/media-volume-slider-rendered-normal-expected.txt:
- media/track/audio/audio-track-mkv-vorbis-addtrack-expected.txt:
- media/track/audio/audio-track-mkv-vorbis-enabled-expected.txt:
- media/track/track-cue-mutable-text-expected.txt:
- media/track/track-cue-rendering-mode-changed-expected.txt:
- media/track/track-language-preference-expected.txt:
- media/track/video/video-track-mkv-theora-addtrack-expected.txt:
- media/video-controls-fullscreen-volume-expected.txt:
- media/video-controls-toggling-expected.txt:
- media/video-controls-visible-exiting-fullscreen-expected.txt:
- media/video-seek-past-end-paused-expected.txt:
- platform/efl/media/W3C/video/canPlayType/canPlayType_codecs_order_1-expected.txt:
- platform/efl/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt:
- platform/efl/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_1-expected.txt:
- platform/efl/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt:
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_1-expected.txt:
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_2-expected.txt:
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt:
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt:
- platform/efl/media/media-can-play-webm-expected.txt:
- 2:27 AM Changeset in webkit [158836] by
-
- 1 edit35 moves35 deletes in trunk/LayoutTests
Optimize baselines: svg/batik
Unreviewed; run "webkit-patch optimize-baselines svg/batik"
- platform/gtk/svg/batik/filters/feTile-expected.txt: Removed.
- platform/gtk/svg/batik/filters/filterRegions-expected.txt: Removed.
- platform/gtk/svg/batik/masking/maskRegions-expected.txt: Removed.
- platform/gtk/svg/batik/paints/gradientLimit-expected.txt: Removed.
- platform/gtk/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Removed.
- platform/gtk/svg/batik/paints/patternRegionA-expected.txt: Removed.
- platform/gtk/svg/batik/paints/patternRegions-expected.txt: Removed.
- platform/gtk/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Removed.
- platform/gtk/svg/batik/text/longTextOnPath-expected.txt: Removed.
- platform/gtk/svg/batik/text/smallFonts-expected.txt: Removed.
- platform/gtk/svg/batik/text/textAnchor-expected.txt: Removed.
- platform/gtk/svg/batik/text/textAnchor2-expected.txt: Removed.
- platform/gtk/svg/batik/text/textAnchor3-expected.txt: Removed.
- platform/gtk/svg/batik/text/textDecoration-expected.txt: Removed.
- platform/gtk/svg/batik/text/textDecoration2-expected.txt: Removed.
- platform/gtk/svg/batik/text/textEffect-expected.txt: Removed.
- platform/gtk/svg/batik/text/textEffect2-expected.txt: Removed.
- platform/gtk/svg/batik/text/textEffect3-expected.txt: Removed.
- platform/gtk/svg/batik/text/textFeatures-expected.txt: Removed.
- platform/gtk/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Removed.
- platform/gtk/svg/batik/text/textLayout-expected.txt: Removed.
- platform/gtk/svg/batik/text/textLayout2-expected.txt: Removed.
- platform/gtk/svg/batik/text/textLength-expected.txt: Removed.
- platform/gtk/svg/batik/text/textOnPath-expected.txt: Removed.
- platform/gtk/svg/batik/text/textOnPath2-expected.txt: Removed.
- platform/gtk/svg/batik/text/textOnPath3-expected.txt: Removed.
- platform/gtk/svg/batik/text/textOnPathSpaces-expected.txt: Removed.
- platform/gtk/svg/batik/text/textPCDATA-expected.txt: Removed.
- platform/gtk/svg/batik/text/textPosition-expected.txt: Removed.
- platform/gtk/svg/batik/text/textProperties-expected.txt: Removed.
- platform/gtk/svg/batik/text/textProperties2-expected.txt: Removed.
- platform/gtk/svg/batik/text/textStyles-expected.txt: Removed.
- platform/gtk/svg/batik/text/verticalText-expected.txt: Removed.
- platform/gtk/svg/batik/text/verticalTextOnPath-expected.txt: Removed.
- platform/gtk/svg/batik/text/xmlSpace-expected.txt: Removed.
- svg/batik/filters/feTile-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/filters/feTile-expected.txt.
- svg/batik/filters/filterRegions-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/filters/filterRegions-expected.txt.
- svg/batik/masking/maskRegions-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/masking/maskRegions-expected.txt.
- svg/batik/paints/gradientLimit-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/paints/gradientLimit-expected.txt.
- svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/paints/patternPreserveAspectRatioA-expected.txt.
- svg/batik/paints/patternRegionA-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/paints/patternRegionA-expected.txt.
- svg/batik/paints/patternRegions-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/paints/patternRegions-expected.txt.
- svg/batik/paints/patternRegions-positioned-objects-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/paints/patternRegions-positioned-objects-expected.txt.
- svg/batik/text/longTextOnPath-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/longTextOnPath-expected.txt.
- svg/batik/text/smallFonts-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/smallFonts-expected.txt.
- svg/batik/text/textAnchor-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textAnchor-expected.txt.
- svg/batik/text/textAnchor2-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textAnchor2-expected.txt.
- svg/batik/text/textAnchor3-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textAnchor3-expected.txt.
- svg/batik/text/textDecoration-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textDecoration-expected.txt.
- svg/batik/text/textDecoration2-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textDecoration2-expected.txt.
- svg/batik/text/textEffect-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textEffect-expected.txt.
- svg/batik/text/textEffect2-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textEffect2-expected.txt.
- svg/batik/text/textEffect3-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textEffect3-expected.txt.
- svg/batik/text/textFeatures-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textFeatures-expected.txt.
- svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textGlyphOrientationHorizontal-expected.txt.
- svg/batik/text/textLayout-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textLayout-expected.txt.
- svg/batik/text/textLayout2-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textLayout2-expected.txt.
- svg/batik/text/textLength-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textLength-expected.txt.
- svg/batik/text/textOnPath-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textOnPath-expected.txt.
- svg/batik/text/textOnPath2-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textOnPath2-expected.txt.
- svg/batik/text/textOnPath3-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textOnPath3-expected.txt.
- svg/batik/text/textOnPathSpaces-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textOnPathSpaces-expected.txt.
- svg/batik/text/textPCDATA-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textPCDATA-expected.txt.
- svg/batik/text/textPosition-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textPosition-expected.txt.
- svg/batik/text/textProperties-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textProperties-expected.txt.
- svg/batik/text/textProperties2-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textProperties2-expected.txt.
- svg/batik/text/textStyles-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/textStyles-expected.txt.
- svg/batik/text/verticalText-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/verticalText-expected.txt.
- svg/batik/text/verticalTextOnPath-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/verticalTextOnPath-expected.txt.
- svg/batik/text/xmlSpace-expected.txt: Renamed from LayoutTests/platform/efl/svg/batik/text/xmlSpace-expected.txt.
- 2:18 AM Changeset in webkit [158835] by
-
- 7 edits6 copies10 moves1 add22 deletes in trunk/LayoutTests
Optimize baselines: svg/as-background-image
Unreviewed; run "webkit-patch optimize-baselines svg/as-background-image"
- platform/efl/svg/as-background-image/svg-as-background-1-expected.txt: Removed.
- platform/efl/svg/as-background-image/svg-as-background-2-expected.txt: Removed.
- platform/efl/svg/as-background-image/svg-as-background-3-expected.txt: Removed.
- platform/efl/svg/as-background-image/svg-as-background-4-expected.txt: Removed.
- platform/efl/svg/as-background-image/svg-as-background-5-expected.txt: Removed.
- platform/efl/svg/as-background-image/svg-as-background-6-expected.txt: Removed.
- platform/gtk/svg/as-background-image/animated-svg-as-background-expected.txt: Removed.
- platform/gtk/svg/as-background-image/svg-as-background-1-expected.txt: Removed.
- platform/gtk/svg/as-background-image/svg-as-background-2-expected.txt: Removed.
- platform/gtk/svg/as-background-image/svg-as-background-3-expected.txt: Removed.
- platform/gtk/svg/as-background-image/svg-as-background-4-expected.txt: Removed.
- platform/gtk/svg/as-background-image/svg-as-background-5-expected.txt: Removed.
- platform/gtk/svg/as-background-image/svg-as-background-6-expected.txt: Removed.
- platform/gtk/svg/as-background-image/svg-as-background-expected.png: Removed.
- platform/gtk/svg/as-background-image/svg-as-background-expected.txt: Removed.
- platform/gtk/svg/as-background-image/svg-as-background-with-relative-size-expected.txt: Removed.
- platform/gtk/svg/as-background-image/svg-as-background-with-viewBox-expected.png: Removed.
- platform/gtk/svg/as-background-image/svg-as-background-with-viewBox-expected.txt: Removed.
- platform/gtk/svg/as-background-image/svg-as-tiled-background-expected.png: Removed.
- platform/gtk/svg/as-background-image/svg-as-tiled-background-expected.txt: Removed.
- platform/gtk/svg/as-background-image/svg-width-100p-as-background-expected.png: Removed.
- platform/gtk/svg/as-background-image/svg-width-100p-as-background-expected.txt: Removed.
- platform/win-future/svg/as-background-image/svg-as-background-1-expected.txt: Copied from LayoutTests/svg/as-background-image/svg-as-background-1-expected.txt.
- platform/win-future/svg/as-background-image/svg-as-background-2-expected.txt: Copied from LayoutTests/svg/as-background-image/svg-as-background-2-expected.txt.
- platform/win-future/svg/as-background-image/svg-as-background-3-expected.txt: Copied from LayoutTests/svg/as-background-image/svg-as-background-3-expected.txt.
- platform/win-future/svg/as-background-image/svg-as-background-4-expected.txt: Copied from LayoutTests/svg/as-background-image/svg-as-background-4-expected.txt.
- platform/win-future/svg/as-background-image/svg-as-background-5-expected.txt: Copied from LayoutTests/svg/as-background-image/svg-as-background-5-expected.txt.
- platform/win-future/svg/as-background-image/svg-as-background-6-expected.txt: Copied from LayoutTests/svg/as-background-image/svg-as-background-6-expected.txt.
- svg/as-background-image/animated-svg-as-background-expected.txt: Renamed from LayoutTests/platform/efl/svg/as-background-image/animated-svg-as-background-expected.txt.
- svg/as-background-image/svg-as-background-1-expected.txt:
- svg/as-background-image/svg-as-background-2-expected.txt:
- svg/as-background-image/svg-as-background-3-expected.txt:
- svg/as-background-image/svg-as-background-4-expected.txt:
- svg/as-background-image/svg-as-background-5-expected.txt:
- svg/as-background-image/svg-as-background-6-expected.txt:
- svg/as-background-image/svg-as-background-expected.png: Renamed from LayoutTests/platform/efl/svg/as-background-image/svg-as-background-expected.png.
- svg/as-background-image/svg-as-background-expected.txt: Renamed from LayoutTests/platform/efl/svg/as-background-image/svg-as-background-expected.txt.
- svg/as-background-image/svg-as-background-with-relative-size-expected.txt: Renamed from LayoutTests/platform/efl/svg/as-background-image/svg-as-background-with-relative-size-expected.txt.
- svg/as-background-image/svg-as-background-with-viewBox-expected.png: Renamed from LayoutTests/platform/efl/svg/as-background-image/svg-as-background-with-viewBox-expected.png.
- svg/as-background-image/svg-as-background-with-viewBox-expected.txt: Renamed from LayoutTests/platform/efl/svg/as-background-image/svg-as-background-with-viewBox-expected.txt.
- svg/as-background-image/svg-as-tiled-background-expected.png: Renamed from LayoutTests/platform/efl/svg/as-background-image/svg-as-tiled-background-expected.png.
- svg/as-background-image/svg-as-tiled-background-expected.txt: Renamed from LayoutTests/platform/efl/svg/as-background-image/svg-as-tiled-background-expected.txt.
- svg/as-background-image/svg-width-100p-as-background-expected.png: Renamed from LayoutTests/platform/efl/svg/as-background-image/svg-width-100p-as-background-expected.png.
- svg/as-background-image/svg-width-100p-as-background-expected.txt: Renamed from LayoutTests/platform/efl/svg/as-background-image/svg-width-100p-as-background-expected.txt.
- 2:12 AM Changeset in webkit [158834] by
-
- 5 edits in trunk/Source/WebCore
Clean up BidiRun a little bit.
<https://webkit.org/b/123964>
Make BidiRun's member variables private and add accessors for them.
In doing so, codify the following:
- BidiRun always has a corresponding RenderObject.
- The inline box is never cleared after being set.
Reviewed by Antti Koivisto.
- 2:11 AM Changeset in webkit [158833] by
-
- 7 edits in trunk/Source/WebCore
More CSSPrimitiveValue constructors should return PassRef.
<https://webkit.org/b/123953>
Make some more CSSPrimitiveValue constructor helpers (that are
known to never return null) return PassRef instead of PassRefPtr.
Reviewed by Antti Koivisto.
- 2:08 AM Changeset in webkit [158832] by
-
- 17 edits in trunk/Source/WebCore
Generate type casting helpers for line boxes and use them.
<https://webkit.org/b/123976>
Semi-automatically generate the full set of toFooInlineBox()
helpers with macros instead of having them (partially) hand-coded.
Replaced static_casts with the new helpers across the codebase.
Also made the isFooInlineBox() overrides private since they should
never be called when the type is already known.
Reviewed by Antti Koivisto.
- 2:04 AM Changeset in webkit [158831] by
-
- 425 edits4 adds in branches/safari-537.73-branch
Merge r158743
Source/WebCore:
2013-11-06 Chris Fleizach <Chris Fleizach>
AX: Audio and Video attachments are not output to VoiceOver
https://bugs.webkit.org/show_bug.cgi?id=123479
Reviewed by Mario Sanchez Prada.
Video and audio elements don't appear as distinct objects in the AX hierarchy,
nor are they treated as replaceable objects when emitting the text. We should
treat these characters like attachments, for one. On the Mac platform, we should
also identify them with special subroles.
Tests: platform/mac/accessibility/media-emits-object-replacement.html
platform/mac/accessibility/media-role-descriptions.html
- accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::isGenericFocusableElement):
- accessibility/AccessibilityObject.h:
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::computeAccessibilityIsIgnored):
(WebCore::AccessibilityRenderObject::determineAccessibilityRole):
- accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(createAccessibilityRoleMap):
(-[WebAccessibilityObjectWrapper subrole]):
(-[WebAccessibilityObjectWrapper roleDescription]):
- editing/TextIterator.cpp:
(WebCore::isRendererReplacedElement):
LayoutTests:
2013-11-06 Chris Fleizach <Chris Fleizach>
AX: Audio and Video attachments are not output to VoiceOver
https://bugs.webkit.org/show_bug.cgi?id=123479
Reviewed by Mario Sanchez Prada.
Making media elements int replaced elements has the unfortunate side-effect
of causing a new line to be inserted into any test using a <video> or <audio> tag.
- compositing/video/video-poster-expected.txt:
- compositing/video/video-reflection-expected.txt:
- compositing/visibility/visibility-simple-video-layer-expected.txt:
- fast/css/first-letter-block-form-controls-crash-expected.txt:
- fast/css/relative-position-replaced-in-table-display-crash-expected.txt:
- fast/forms/access-key-for-all-elements-expected.txt:
- fast/forms/form-associated-element-crash3-expected.txt:
- fast/multicol/renderer-positioned-assert-crash-expected.txt:
- fast/regions/full-screen-video-from-region-expected.txt:
- fast/runin/nonblock-runin-expected.txt:
- fast/spatial-navigation/snav-media-elements-expected.txt:
- fullscreen/full-screen-crash-offsetLeft-expected.txt:
- fullscreen/full-screen-no-style-sharing-expected.txt:
- fullscreen/full-screen-stacking-context-expected.txt:
- fullscreen/video-controls-drag-expected.txt:
- fullscreen/video-controls-timeline-expected.txt:
- fullscreen/video-cursor-auto-hide-expected.txt:
- fullscreen/video-specified-size-expected.txt:
- http/tests/appcache/video-expected.txt:
- http/tests/media/pdf-served-as-pdf-expected.txt:
- http/tests/media/reload-after-dialog-expected.txt:
- http/tests/media/text-served-as-text-expected.txt:
- http/tests/media/video-accept-encoding-expected.txt:
- http/tests/media/video-buffered-range-contains-currentTime-expected.txt:
- http/tests/media/video-cross-site-expected.txt:
- http/tests/media/video-error-abort-expected.txt:
- http/tests/media/video-load-suspend-expected.txt:
- http/tests/media/video-play-progress-expected.txt:
- http/tests/media/video-play-stall-before-meta-data-expected.txt:
- http/tests/media/video-preload-expected.txt:
- http/tests/media/video-redirect-expected.txt:
- http/tests/media/video-referer-expected.txt:
- http/tests/media/video-served-as-text-expected.txt:
- http/tests/media/video-throttled-load-metadata-expected.txt:
- http/tests/misc/empty-urls-expected.txt:
- http/tests/security/contentSecurityPolicy/media-src-allowed-expected.txt:
- http/tests/security/contentSecurityPolicy/media-src-blocked-expected.txt:
- http/tests/security/local-video-poster-from-remote-expected.txt:
- http/tests/security/local-video-source-from-remote-expected.txt:
- http/tests/security/local-video-src-from-remote-expected.txt:
- http/tests/security/text-track-crossorigin-expected.txt:
- media/W3C/audio/events/event_canplay-expected.txt:
- media/W3C/audio/events/event_canplay_manual-expected.txt:
- media/W3C/audio/events/event_canplaythrough-expected.txt:
- media/W3C/audio/events/event_canplaythrough_manual-expected.txt:
- media/W3C/audio/events/event_loadeddata-expected.txt:
- media/W3C/audio/events/event_loadeddata_manual-expected.txt:
- media/W3C/audio/events/event_loadedmetadata-expected.txt:
- media/W3C/audio/events/event_loadedmetadata_manual-expected.txt:
- media/W3C/audio/events/event_loadstart-expected.txt:
- media/W3C/audio/events/event_loadstart_manual-expected.txt:
- media/W3C/audio/events/event_order_canplay_canplaythrough-expected.txt:
- media/W3C/audio/events/event_order_canplay_playing-expected.txt:
- media/W3C/audio/events/event_order_loadedmetadata_loadeddata-expected.txt:
- media/W3C/audio/events/event_order_loadstart_progress-expected.txt:
- media/W3C/audio/events/event_pause_manual-expected.txt:
- media/W3C/audio/events/event_play-expected.txt:
- media/W3C/audio/events/event_play_manual-expected.txt:
- media/W3C/audio/events/event_playing-expected.txt:
- media/W3C/audio/events/event_playing_manual-expected.txt:
- media/W3C/audio/events/event_progress-expected.txt:
- media/W3C/audio/events/event_progress_manual-expected.txt:
- media/W3C/audio/events/event_timeupdate-expected.txt:
- media/W3C/audio/events/event_timeupdate_manual-expected.txt:
- media/W3C/audio/networkState/networkState_during_loadstart-expected.txt:
- media/W3C/audio/paused/paused_false_during_play-expected.txt:
- media/W3C/audio/paused/paused_true_during_pause-expected.txt:
- media/W3C/audio/readyState/readyState_during_canplay-expected.txt:
- media/W3C/audio/readyState/readyState_during_canplaythrough-expected.txt:
- media/W3C/audio/readyState/readyState_during_loadeddata-expected.txt:
- media/W3C/audio/readyState/readyState_during_loadedmetadata-expected.txt:
- media/W3C/audio/readyState/readyState_during_playing-expected.txt:
- media/W3C/video/canPlayType/canPlayType_application_octet_stream-expected.txt:
- media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_1-expected.txt:
- media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_2-expected.txt:
- media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_3-expected.txt:
- media/W3C/video/canPlayType/canPlayType_bogus_type-expected.txt:
- media/W3C/video/canPlayType/canPlayType_codecs_order_1-expected.txt:
- media/W3C/video/canPlayType/canPlayType_method_exists-expected.txt:
- media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_1-expected.txt:
- media/W3C/video/canPlayType/canPlayType_two_implies_one_1-expected.txt:
- media/W3C/video/canPlayType/canPlayType_two_implies_one_2-expected.txt:
- media/W3C/video/currentSrc/currentSrc_empty_if_no_src-expected.txt:
- media/W3C/video/currentSrc/currentSrc_property_exists-expected.txt:
- media/W3C/video/error/error_null-expected.txt:
- media/W3C/video/error/error_onerror_called_on_bogus_source-expected.txt:
- media/W3C/video/error/error_property_exists-expected.txt:
- media/W3C/video/events/event_canplay-expected.txt:
- media/W3C/video/events/event_canplay_manual-expected.txt:
- media/W3C/video/events/event_canplaythrough-expected.txt:
- media/W3C/video/events/event_canplaythrough_manual-expected.txt:
- media/W3C/video/events/event_loadeddata-expected.txt:
- media/W3C/video/events/event_loadeddata_manual-expected.txt:
- media/W3C/video/events/event_loadedmetadata-expected.txt:
- media/W3C/video/events/event_loadedmetadata_manual-expected.txt:
- media/W3C/video/events/event_loadstart-expected.txt:
- media/W3C/video/events/event_loadstart_manual-expected.txt:
- media/W3C/video/events/event_order_canplay_canplaythrough-expected.txt:
- media/W3C/video/events/event_order_canplay_playing-expected.txt:
- media/W3C/video/events/event_order_loadedmetadata_loadeddata-expected.txt:
- media/W3C/video/events/event_order_loadstart_progress-expected.txt:
- media/W3C/video/events/event_pause_manual-expected.txt:
- media/W3C/video/events/event_play-expected.txt:
- media/W3C/video/events/event_play_manual-expected.txt:
- media/W3C/video/events/event_playing-expected.txt:
- media/W3C/video/events/event_playing_manual-expected.txt:
- media/W3C/video/events/event_progress-expected.txt:
- media/W3C/video/events/event_progress_manual-expected.txt:
- media/W3C/video/events/event_timeupdate-expected.txt:
- media/W3C/video/events/event_timeupdate_manual-expected.txt:
- media/W3C/video/networkState/networkState_during_loadstart-expected.txt:
- media/W3C/video/networkState/networkState_during_progress-expected.txt:
- media/W3C/video/networkState/networkState_initial-expected.txt:
- media/W3C/video/networkState/networkState_property_exists-expected.txt:
- media/W3C/video/paused/paused_false_during_play-expected.txt:
- media/W3C/video/paused/paused_true_during_pause-expected.txt:
- media/W3C/video/preload/preload_property_exists-expected.txt:
- media/W3C/video/preload/preload_reflects_auto_value-expected.txt:
- media/W3C/video/preload/preload_reflects_bogus_value-expected.txt:
- media/W3C/video/preload/preload_reflects_empty-expected.txt:
- media/W3C/video/preload/preload_reflects_metadata-expected.txt:
- media/W3C/video/preload/preload_reflects_no_value-expected.txt:
- media/W3C/video/preload/preload_reflects_none-expected.txt:
- media/W3C/video/preload/preload_reflects_none_autoplay-expected.txt:
- media/W3C/video/readyState/readyState_during_canplay-expected.txt:
- media/W3C/video/readyState/readyState_during_canplaythrough-expected.txt:
- media/W3C/video/readyState/readyState_during_loadeddata-expected.txt:
- media/W3C/video/readyState/readyState_during_loadedmetadata-expected.txt:
- media/W3C/video/readyState/readyState_during_playing-expected.txt:
- media/W3C/video/readyState/readyState_initial-expected.txt:
- media/W3C/video/readyState/readyState_property_exists-expected.txt:
- media/W3C/video/src/src_reflects_attribute_not_source_elements-expected.txt:
- media/W3C/video/src/src_reflects_no_value-expected.txt:
- media/W3C/video/src/src_removal_does_not_trigger_loadstart-expected.txt:
- media/audio-mpeg-supported-expected.txt:
- media/audio-mpeg4-supported-expected.txt:
- media/audio-only-video-intrinsic-size-expected.txt:
- media/auto-play-in-sandbox-with-allow-scripts-expected.txt:
- media/before-load-member-access-expected.txt:
- media/broken-video-expected.txt:
- media/constructors-expected.txt:
- media/controls-css-overload-expected.txt:
- media/controls-drag-timebar-expected.txt:
- media/controls-layout-direction-expected.txt:
- media/controls-right-click-on-timebar-expected.txt:
- media/csp-blocks-video-expected.txt:
- media/event-attributes-expected.txt:
- media/media-blocked-by-beforeload-expected.txt:
- media/media-blocked-by-willsendrequest-expected.txt:
- media/media-can-play-mpeg-audio-expected.txt:
- media/media-can-play-mpeg4-video-expected.txt:
- media/media-can-play-octet-stream-expected.txt:
- media/media-can-play-type-expected.txt:
- media/media-can-play-wav-audio-expected.txt:
- media/media-captions-expected.txt:
- media/media-captions-no-controls-expected.txt:
- media/media-controller-expected.txt:
- media/media-controller-playback-expected.txt:
- media/media-controller-playbackrate-expected.txt:
- media/media-controller-time-clamp-expected.txt:
- media/media-controller-time-constant-expected.txt:
- media/media-controller-time-expected.txt:
- media/media-controller-timeupdate-expected.txt:
- media/media-controller-unpause-expected.txt:
- media/media-controls-invalid-url-expected.txt:
- media/media-ended-expected.txt:
- media/media-extension-with-fragment-expected.txt:
- media/media-fragments/TC0001-expected.txt:
- media/media-fragments/TC0002-expected.txt:
- media/media-fragments/TC0003-expected.txt:
- media/media-fragments/TC0004-expected.txt:
- media/media-fragments/TC0005-expected.txt:
- media/media-fragments/TC0006-expected.txt:
- media/media-fragments/TC0009-expected.txt:
- media/media-fragments/TC0011-expected.txt:
- media/media-fragments/TC0012-expected.txt:
- media/media-fragments/TC0014-expected.txt:
- media/media-fragments/TC0015-expected.txt:
- media/media-fragments/TC0017-expected.txt:
- media/media-fragments/TC0024-expected.txt:
- media/media-fragments/TC0027-expected.txt:
- media/media-fragments/TC0028-expected.txt:
- media/media-fragments/TC0029-expected.txt:
- media/media-fragments/TC0030-expected.txt:
- media/media-fragments/TC0031-expected.txt:
- media/media-fragments/TC0032-expected.txt:
- media/media-fragments/TC0033-expected.txt:
- media/media-fragments/TC0034-expected.txt:
- media/media-fragments/TC0035-expected.txt:
- media/media-fragments/TC0036-expected.txt:
- media/media-fragments/TC0037-expected.txt:
- media/media-fragments/TC0038-expected.txt:
- media/media-fragments/TC0039-expected.txt:
- media/media-fragments/TC0044-expected.txt:
- media/media-fragments/TC0051-expected.txt:
- media/media-fragments/TC0052-expected.txt:
- media/media-fragments/TC0053-expected.txt:
- media/media-fragments/TC0054-expected.txt:
- media/media-fragments/TC0055-expected.txt:
- media/media-fragments/TC0058-expected.txt:
- media/media-fragments/TC0059-expected.txt:
- media/media-fragments/TC0061-expected.txt:
- media/media-fragments/TC0062-expected.txt:
- media/media-fragments/TC0063-expected.txt:
- media/media-fragments/TC0064-expected.txt:
- media/media-fragments/TC0065-expected.txt:
- media/media-fragments/TC0066-expected.txt:
- media/media-fragments/TC0067-expected.txt:
- media/media-fragments/TC0068-expected.txt:
- media/media-fragments/TC0069-expected.txt:
- media/media-fragments/TC0070-expected.txt:
- media/media-fragments/TC0071-expected.txt:
- media/media-fragments/TC0072-expected.txt:
- media/media-fragments/TC0073-expected.txt:
- media/media-fragments/TC0074-expected.txt:
- media/media-fragments/TC0075-expected.txt:
- media/media-fragments/TC0076-expected.txt:
- media/media-fragments/TC0077-expected.txt:
- media/media-fragments/TC0078-expected.txt:
- media/media-fragments/TC0079-expected.txt:
- media/media-fragments/TC0080-expected.txt:
- media/media-fragments/TC0081-expected.txt:
- media/media-fragments/TC0082-expected.txt:
- media/media-fragments/TC0083-expected.txt:
- media/media-fragments/TC0084-expected.txt:
- media/media-fragments/TC0085-expected.txt:
- media/media-fragments/TC0086-expected.txt:
- media/media-fragments/TC0087-expected.txt:
- media/media-fragments/TC0088-expected.txt:
- media/media-fragments/TC0089-expected.txt:
- media/media-fragments/TC0090-expected.txt:
- media/media-fragments/TC0091-expected.txt:
- media/media-fragments/TC0092-expected.txt:
- media/media-fragments/TC0093-expected.txt:
- media/media-fragments/TC0094-expected.txt:
- media/media-fullscreen-inline-expected.txt:
- media/media-preload-no-delay-loadevent-expected.txt:
- media/no-autoplay-with-user-gesture-requirement-expected.txt:
- media/nodesFromRect-shadowContent-expected.txt:
- media/restore-from-page-cache-expected.txt:
- media/sources-fallback-codecs-expected.txt:
- media/track/add-and-remove-track-expected.txt:
- media/track/audio-track-expected.txt:
- media/track/opera/interfaces/TextTrack/addCue-expected.txt:
- media/track/opera/interfaces/TextTrack/removeCue-expected.txt:
- media/track/opera/interfaces/TextTrackCue/align-expected.txt:
- media/track/opera/interfaces/TextTrackCue/endTime-expected.txt:
- media/track/opera/interfaces/TextTrackCue/id-expected.txt:
- media/track/opera/interfaces/TextTrackCue/pauseOnExit-expected.txt:
- media/track/opera/interfaces/TextTrackCue/startTime-expected.txt:
- media/track/opera/interfaces/TextTrackCue/track-expected.txt:
- media/track/opera/interfaces/TextTrackCueList/getCueById-expected.txt:
- media/track/opera/interfaces/TextTrackCueList/length-expected.txt:
- media/track/text-track-cue-is-reachable-expected.txt:
- media/track/text-track-is-reachable-expected.txt:
- media/track/track-active-cues-expected.txt:
- media/track/track-add-remove-cue-expected.txt:
- media/track/track-add-track-expected.txt:
- media/track/track-addtrack-kind-expected.txt:
- media/track/track-automatic-subtitles-expected.txt:
- media/track/track-css-all-cues-expected.txt:
- media/track/track-css-cue-lifetime-expected.txt:
- media/track/track-css-matching-default-expected.txt:
- media/track/track-css-matching-expected.txt:
- media/track/track-css-matching-lang-expected.txt:
- media/track/track-css-matching-timestamps-expected.txt:
- media/track/track-css-property-whitelist-expected.txt:
- media/track/track-css-user-override-expected.txt:
- media/track/track-cue-container-rendering-position-expected.txt:
- media/track/track-cue-empty-text-crash-expected.txt:
- media/track/track-cue-inline-assertion-crash-expected.txt:
- media/track/track-cue-mutable-expected.txt:
- media/track/track-cue-mutable-fragment-expected.txt:
- media/track/track-cue-negative-timestamp-expected.txt:
- media/track/track-cue-nothing-to-render-expected.txt:
- media/track/track-cue-overlap-snap-to-lines-not-set-expected.txt:
- media/track/track-cue-rendering-empty-cue-crash-expected.txt:
- media/track/track-cue-rendering-expected.txt:
- media/track/track-cue-rendering-on-resize-expected.txt:
- media/track/track-cue-rendering-rtl-expected.txt:
- media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt:
- media/track/track-cue-rendering-tree-is-removed-properly-expected.txt:
- media/track/track-cue-rendering-with-padding-expected.txt:
- media/track/track-cues-cuechange-expected.txt:
- media/track/track-cues-enter-exit-expected.txt:
- media/track/track-cues-missed-expected.txt:
- media/track/track-cues-pause-on-exit-expected.txt:
- media/track/track-cues-seeking-expected.txt:
- media/track/track-cues-sorted-before-dispatch-expected.txt:
- media/track/track-default-attribute-expected.txt:
- media/track/track-disabled-addcue-expected.txt:
- media/track/track-disabled-expected.txt:
- media/track/track-element-load-event-expected.txt:
- media/track/track-in-band-cues-added-once-expected.txt:
- media/track/track-in-band-duplicate-tracks-when-source-changes-expected.txt:
- media/track/track-in-band-expected.txt:
- media/track/track-in-band-legacy-api-expected.txt:
- media/track/track-in-band-style-expected.txt:
- media/track/track-kind-expected.txt:
- media/track/track-large-timestamp-expected.txt:
- media/track/track-legacyapi-with-automatic-mode-expected.txt:
- media/track/track-load-from-element-readyState-expected.txt:
- media/track/track-load-from-src-readyState-expected.txt:
- media/track/track-long-captions-file-expected.txt:
- media/track/track-mode-disabled-crash-expected.txt:
- media/track/track-mode-expected.txt:
- media/track/track-mode-not-changed-by-new-track-expected.txt:
- media/track/track-mode-triggers-loading-expected.txt:
- media/track/track-remove-active-cue-crash-expected.txt:
- media/track/track-remove-by-setting-innerHTML-expected.txt:
- media/track/track-remove-quickly-expected.txt:
- media/track/track-text-track-cue-list-expected.txt:
- media/track/track-texttracks-expected.txt:
- media/track/track-webvtt-tc000-empty-expected.txt:
- media/track/track-webvtt-tc001-utf8-expected.txt:
- media/track/track-webvtt-tc002-bom-expected.txt:
- media/track/track-webvtt-tc003-newlines-expected.txt:
- media/track/track-webvtt-tc004-magic-header-expected.txt:
- media/track/track-webvtt-tc005-header-comment-expected.txt:
- media/track/track-webvtt-tc006-cue-identifiers-expected.txt:
- media/track/track-webvtt-tc007-cue-no-id-expected.txt:
- media/track/track-webvtt-tc008-timings-no-hours-expected.txt:
- media/track/track-webvtt-tc009-timings-hour-expected.txt:
- media/track/track-webvtt-tc010-no-timings-expected.txt:
- media/track/track-webvtt-tc011-blank-lines-expected.txt:
- media/track/track-webvtt-tc013-settings-expected.txt:
- media/track/track-webvtt-tc014-alignment-expected.txt:
- media/track/track-webvtt-tc015-positioning-expected.txt:
- media/track/track-webvtt-tc016-align-positioning-expected.txt:
- media/track/track-webvtt-tc017-line-position-expected.txt:
- media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
- media/track/track-webvtt-tc019-cue-size-expected.txt:
- media/track/track-webvtt-tc020-cue-size-align-expected.txt:
- media/track/track-webvtt-tc021-valign-expected.txt:
- media/track/track-webvtt-tc022-entities-expected.txt:
- media/track/track-webvtt-tc023-markup-expected.txt:
- media/track/track-webvtt-tc024-timestamp-expected.txt:
- media/track/track-webvtt-tc025-class-markup-expected.txt:
- media/track/track-webvtt-tc026-voice-expected.txt:
- media/track/track-webvtt-tc027-empty-cue-expected.txt:
- media/track/track-webvtt-tc028-unsupported-markup-expected.txt:
- media/track/track-word-breaking-expected.txt:
- media/track/tracklist-is-reachable-expected.txt:
- media/track/video-track-expected.txt:
- media/unsupported-rtsp-expected.txt:
- media/unsupported-tracks-expected.txt:
- media/video-append-source-expected.txt:
- media/video-autoplay-expected.txt:
- media/video-beforeload-remove-source-expected.txt:
- media/video-buffered-expected.txt:
- media/video-canvas-drawing-expected.txt:
- media/video-canvas-drawing-output-expected.txt:
- media/video-controls-captions-trackmenu-hide-on-click-outside-expected.txt:
- media/video-controls-captions-trackmenu-includes-enabled-track-expected.txt:
- media/video-controls-expected.txt:
- media/video-controls-transformed-expected.txt:
- media/video-controls-with-mutation-event-handler-expected.txt:
- media/video-controls-zoomed-expected.txt:
- media/video-currentTime-delay-expected.txt:
- media/video-currentTime-expected.txt:
- media/video-currentTime-set-expected.txt:
- media/video-currentTime-set2-expected.txt:
- media/video-delay-load-event-expected.txt:
- media/video-display-aspect-ratio-expected.txt:
- media/video-dom-autoplay-expected.txt:
- media/video-dom-preload-expected.txt:
- media/video-dom-src-expected.txt:
- media/video-duration-known-after-eos-expected.txt:
- media/video-error-does-not-exist-expected.txt:
- media/video-load-networkState-expected.txt:
- media/video-load-preload-metadata-expected.txt:
- media/video-load-preload-none-expected.txt:
- media/video-load-readyState-expected.txt:
- media/video-load-require-user-gesture-expected.txt:
- media/video-loop-expected.txt:
- media/video-mouse-focus-expected.txt:
- media/video-muted-expected.txt:
- media/video-no-autoplay-expected.txt:
- media/video-pause-empty-events-expected.txt:
- media/video-pause-immediately-expected.txt:
- media/video-play-empty-events-expected.txt:
- media/video-play-pause-events-expected.txt:
- media/video-play-pause-exception-expected.txt:
- media/video-play-require-user-gesture-expected.txt:
- media/video-playbackrate-expected.txt:
- media/video-played-collapse-expected.txt:
- media/video-played-ranges-1-expected.txt:
- media/video-played-reset-expected.txt:
- media/video-plays-past-end-of-test-expected.txt:
- media/video-poster-blocked-by-willsendrequest-expected.txt:
- media/video-poster-delayed-expected.txt:
- media/video-poster-expected.txt:
- media/video-poster-scale-expected.txt:
- media/video-preload-expected.txt:
- media/video-replaces-poster-expected.txt:
- media/video-reverse-play-duration-expected.txt:
- media/video-seek-after-end-expected.txt:
- media/video-seek-by-small-increment-expected.txt:
- media/video-seek-multiple-expected.txt:
- media/video-seek-no-src-exception-expected.txt:
- media/video-seek-past-end-playing-expected.txt:
- media/video-seekable-expected.txt:
- media/video-seeking-expected.txt:
- media/video-set-rate-from-pause-expected.txt:
- media/video-single-valid-source-expected.txt:
- media/video-size-expected.txt:
- media/video-source-error-expected.txt:
- media/video-source-error-no-candidate-expected.txt:
- media/video-source-expected.txt:
- media/video-source-inserted-expected.txt:
- media/video-source-load-expected.txt:
- media/video-source-none-supported-expected.txt:
- media/video-source-type-expected.txt:
- media/video-src-blob-expected.txt:
- media/video-src-change-expected.txt:
- media/video-src-empty-expected.txt:
- media/video-src-expected.txt:
- media/video-src-invalid-poster-expected.txt:
- media/video-src-invalid-remove-expected.txt:
- media/video-src-none-expected.txt:
- media/video-src-plus-source-expected.txt:
- media/video-src-remove-expected.txt:
- media/video-src-set-expected.txt:
- media/video-src-source-expected.txt:
- media/video-timeupdate-during-playback-expected.txt:
- media/video-timeupdate-reverse-play-expected.txt:
- media/video-volume-expected.txt:
- media/video-width-height-expected.txt:
- platform/mac/accessibility/media-element-expected.txt:
- platform/mac/accessibility/media-emits-object-replacement-expected.txt: Added.
- platform/mac/accessibility/media-emits-object-replacement.html: Added.
- platform/mac/accessibility/media-role-descriptions-expected.txt: Added.
- platform/mac/accessibility/media-role-descriptions.html: Added.
- platform/mac/compositing/video/video-object-fit-expected.txt:
- platform/mac/fullscreen/video-controls-override-expected.txt:
- platform/mac/media/media-can-play-wav-audio-expected.txt:
- platform/mac/media/media-can-play-webm-expected.txt:
- platform/mac/media/video-seek-past-end-paused-expected.txt:
- 2:02 AM Changeset in webkit [158830] by
-
- 2 edits in trunk/Source/JavaScriptCore
Fix build for architectures with 4 argument registers (broken since r158820).
https://bugs.webkit.org/show_bug.cgi?id=123969
Patch by Julien Brianceau <jbriance@cisco.com> on 2013-11-07
Reviewed by Andreas Kling.
- jit/CCallHelpers.h:
(JSC::CCallHelpers::setupArguments):
- 1:32 AM Changeset in webkit [158829] by
-
- 4 edits in trunk/Source/WebCore
Simplify Attr by removing m_specified member variable and setter
https://bugs.webkit.org/show_bug.cgi?id=123965
Reviewed by Andreas Kling.
Merge https://chromium.googlesource.com/chromium/blink/+/597f44ec928e08820574728889adabc6d8ecd746
m_specified is always true in WebKit so simply return true in Attr::specified().
- dom/Attr.cpp:
(WebCore::Attr::Attr):
- dom/Attr.h:
- dom/Document.cpp:
(WebCore::Document::adoptNode):
- 1:21 AM Changeset in webkit [158828] by
-
- 2 edits in trunk/Tools
Change git_commit_from_svn_revision() to work in a pure git checkout
https://bugs.webkit.org/show_bug.cgi?id=111668
Patch by Peter Molnar <pmolnar.u-szeged@partner.samsung.com> on 2013-11-07
Reviewed by Ryosuke Niwa.
- Scripts/webkitpy/common/checkout/scm/git.py:
(Git.git_commit_from_svn_revision):
- 12:05 AM Changeset in webkit [158827] by
-
- 3 edits in trunk/Source/WebKit2
[Gtk] Remove old takeFocus() method from PageClientImpl and mark methods as OVERRIDE
https://bugs.webkit.org/show_bug.cgi?id=123919
Patch by Brendan Long <b.long@cablelabs.com> on 2013-11-07
Reviewed by Carlos Garcia Campos.
- UIProcess/API/gtk/PageClientImpl.cpp: Remove takeFocus().
- UIProcess/API/gtk/PageClientImpl.h: Remove takeFocus() and mark methods as OVERRIDE.
Nov 6, 2013:
- 10:41 PM Changeset in webkit [158826] by
-
- 5 edits in trunk/Source
Versioning.
- 10:39 PM Changeset in webkit [158825] by
-
- 1 copy in tags/Safari-538.5
New Tag.
- 10:01 PM Changeset in webkit [158824] by
-
- 5 edits in branches/safari-537.73-branch/Source
Versioning.
- 9:59 PM Changeset in webkit [158823] by
-
- 1 copy in tags/Safari-537.73.4
New Tag.
- 9:38 PM Changeset in webkit [158822] by
-
- 3 edits in trunk/Source/JavaScriptCore
FTL should support CheckFunction
https://bugs.webkit.org/show_bug.cgi?id=123862
Reviewed by Sam Weinig.
- ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::compileCheckFunction):
- 9:26 PM Changeset in webkit [158821] by
-
- 35 edits8 copies in trunk/Source/WebCore
[MSE] Add MediaSource extensions to AudioTrack, VideoTrack, and TextTrack.
https://bugs.webkit.org/show_bug.cgi?id=123374
Reviewed by Eric Carlson.
No tests added; tests will be added when Mock implementations are added in a future patch.
Add new partial interfaces for added methods on AudioTrack, TextTrack, and VideoTrack:
- Modules/mediasource/AudioTrackMediaSource.idl: Add read-only sourceBuffer attribute.
- Modules/mediasource/TextTrackMediaSource.idl: Ditto.
- Modules/mediasource/VideoTrackMediaSource.idl: Ditto.
- Modules/mediasource/AudioTrackMediaSource.h:
(WebCore::AudioTrackMediaSource::sourceBuffer): Added static wrapper around non-static sourceBuffer().
- Modules/mediasource/TextTrackMediaSource.h:
(WebCore::TextTrackMediaSource::sourceBuffer): Ditto.
- Modules/mediasource/VideoTrackMediaSource.h:
(WebCore::VideoTrackMediaSource::sourceBuffer): Ditto.
Add support for writable kind & language attributes through a custom setter:
- bindings/js/JSAudioTrackCustom.cpp:
(WebCore::JSAudioTrack::setKind):
(WebCore::JSAudioTrack::setLanguage):
- bindings/js/JSTextTrackCustom.cpp:
(WebCore::JSTextTrack::setKind):
(WebCore::JSTextTrack::setLanguage):
- bindings/js/JSVideoTrackCustom.cpp:
(WebCore::JSVideoTrack::setKind):
(WebCore::JSVideoTrack::setLanguage):
- html/track/AudioTrack.idl:
- html/track/TextTrack.idl:
- html/track/VideoTrack.idl:
Add setter methods to the implementation classes:
- html/track/TextTrack.cpp:
(WebCore::TextTrack::TextTrack):
(WebCore::TextTrack::setKind):
(WebCore::TextTrack::setLanguage):
- html/track/TextTrack.h:
- html/track/TrackBase.cpp:
(WebCore::TrackBase::TrackBase):
(WebCore::TrackBase::setKind):
(WebCore::TrackBase::setKindInternal):
- html/track/TrackBase.h:
(WebCore::TrackBase::setLanguage):
(WebCore::TrackBase::sourceBuffer):
(WebCore::TrackBase::setSourceBuffer):
- html/track/VideoTrack.cpp:
(WebCore::VideoTrack::VideoTrack):
(WebCore::VideoTrack::setKind):
(WebCore::VideoTrack::setLanguage):
- html/track/VideoTrack.h:
Implement the unimplemented portions of MediaSource and SourceBuffer:
- Modules/mediasource/MediaSource.cpp:
(WebCore::MediaSource::removeSourceBuffer):
- Modules/mediasource/MediaSourceBase.cpp:
(WebCore::MediaSourceBase::MediaSourceBase):
(WebCore::MediaSourceBase::setPrivateAndOpen):
(WebCore::MediaSourceBase::setReadyState):
(WebCore::MediaSourceBase::attachToElement):
- Modules/mediasource/MediaSourceBase.h:
(WebCore::MediaSourceBase::mediaElement):
- Modules/mediasource/SourceBuffer.cpp:
(WebCore::SourceBuffer::videoTracks):
(WebCore::SourceBuffer::audioTracks):
(WebCore::SourceBuffer::textTracks):
(WebCore::SourceBuffer::sourceBufferPrivateDidAddAudioTrack):
(WebCore::SourceBuffer::sourceBufferPrivateDidAddVideoTrack):
(WebCore::SourceBuffer::sourceBufferPrivateDidAddTextTrack):
(WebCore::SourceBuffer::sourceBufferPrivateDidChangeActiveState):
- Modules/mediasource/SourceBuffer.h:
- Modules/mediasource/SourceBuffer.idl:
Add new files to the project:
- DerivedSources.make:
- WebCore.xcodeproj/project.pbxproj:
And a smorgasbord of other utility changes:
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::loadResource): Pass this when attaching.
(WebCore::HTMLMediaElement::mediaPlayerDidAddTextTrack): Ditto.
- html/HTMLMediaSource.h:
- html/track/TextTrackList.cpp:
(TextTrackList::item): Make const.
- html/track/TextTrackList.h:
(WebCore::TextTrackList::lastItem): Added.
- platform/graphics/InbandTextTrackPrivate.h:
(WebCore::InbandTextTrackPrivate::create): Added.
(WebCore::MockSourceBufferPrivate::trackDidChangeEnabled):
- 9:05 PM Changeset in webkit [158820] by
-
- 12 edits in trunk/Source/JavaScriptCore
IC code should handle the call frame register not being the callFrameRegister
https://bugs.webkit.org/show_bug.cgi?id=123865
Reviewed by Geoffrey Garen.
For now, in the FTL, the call frame may be something other than our frame pointer,
since it's an argument passed in according to whatever convention LLVM picks.
This is temporary in two ways - pretty soon the callFrameRegister will be the actual
frame pointer and not some other register, and LLVM will not pass the frame pointer
as an argument to IC's.
- bytecode/StructureStubInfo.h:
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::cachedGetById):
(JSC::DFG::SpeculativeJIT::cachedPutById):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::cachedGetById):
(JSC::DFG::SpeculativeJIT::cachedPutById):
- ftl/FTLCompile.cpp:
(JSC::FTL::fixFunctionBasedOnStackMaps):
- ftl/FTLInlineCacheSize.cpp:
(JSC::FTL::sizeOfGetById):
(JSC::FTL::sizeOfPutById):
- jit/CCallHelpers.h:
(JSC::CCallHelpers::setupArguments):
- jit/JITInlineCacheGenerator.cpp:
(JSC::JITByIdGenerator::JITByIdGenerator):
(JSC::JITPutByIdGenerator::JITPutByIdGenerator):
- jit/JITInlineCacheGenerator.h:
(JSC::JITGetByIdGenerator::JITGetByIdGenerator):
- jit/JITPropertyAccess.cpp:
(JSC::JIT::emit_op_get_by_id):
(JSC::JIT::emit_op_put_by_id):
- jit/JITPropertyAccess32_64.cpp:
(JSC::JIT::emit_op_get_by_id):
(JSC::JIT::emit_op_put_by_id):
- jit/Repatch.cpp:
(JSC::tryBuildGetByIDList):
(JSC::emitPutTransitionStub):
- 8:43 PM Changeset in webkit [158819] by
-
- 2 edits1 move in trunk/Source/WebKit2
Moved UIProcess/Cocoa to UIProcess/API/Cocoa.
Rubber-stamped by Anders Carlsson.
- UIProcess/API/Cocoa: Copied from Source/WebKit2/UIProcess/Cocoa.
- UIProcess/Cocoa: Removed.
- UIProcess/Cocoa/WKBackForwardList.h: Removed.
- UIProcess/Cocoa/WKBackForwardList.mm: Removed.
- UIProcess/Cocoa/WKBackForwardListInternal.h: Removed.
- UIProcess/Cocoa/WKBackForwardListItem.h: Removed.
- UIProcess/Cocoa/WKBackForwardListItem.mm: Removed.
- UIProcess/Cocoa/WKBackForwardListItemInternal.h: Removed.
- UIProcess/Cocoa/WKBrowsingContextHistoryDelegate.h: Removed.
- UIProcess/Cocoa/WKNavigationData.h: Removed.
- UIProcess/Cocoa/WKNavigationData.mm: Removed.
- UIProcess/Cocoa/WKNavigationDataInternal.h: Removed.
- WebKit2.xcodeproj/project.pbxproj:
- 8:22 PM Changeset in webkit [158818] by
-
- 6 edits5 copies253 moves1 add263 deletes in trunk/LayoutTests
Optimize baselines: svg/W3C-SVG-1.1
Unreviewed; run "webkit-patch optimize-baselines svg/W3C-SVG-1.1"
- platform/efl/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Removed.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Removed.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Removed.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Removed.
- platform/efl/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-25-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/animate-elem-85-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/color-prof-01-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/color-prop-02-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/color-prop-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-coord-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-coord-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/linking-a-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/linking-a-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/linking-a-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/linking-a-07-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/masking-path-05-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-fill-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-fill-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-fill-04-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-fill-05-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-10-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-13-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-14-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/render-elems-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/render-elems-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/render-elems-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/shapes-line-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-cond-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-cond-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-defs-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-frag-04-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-group-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-group-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-image-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-image-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-image-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-image-04-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-image-05-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-image-08-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-image-09-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-image-10-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/styling-css-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/styling-css-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/styling-css-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/styling-pres-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-fonts-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-text-04-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-tref-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Removed.
- platform/gtk/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Removed.
- platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt: Removed.
- platform/win-future/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Copied from LayoutTests/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt.
- platform/win-future/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Copied from LayoutTests/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt.
- platform/win-future/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Copied from LayoutTests/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt.
- platform/win-future/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Copied from LayoutTests/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt.
- platform/win-future/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Copied from LayoutTests/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt.
- platform/win-future/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Renamed from LayoutTests/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-25-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-25-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt.
- svg/W3C-SVG-1.1/animate-elem-85-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-85-t-expected.txt.
- svg/W3C-SVG-1.1/color-prof-01-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prof-01-f-expected.txt.
- svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt.
- svg/W3C-SVG-1.1/color-prop-02-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-02-f-expected.txt.
- svg/W3C-SVG-1.1/color-prop-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-03-t-expected.txt.
- svg/W3C-SVG-1.1/coords-coord-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-coord-01-t-expected.txt.
- svg/W3C-SVG-1.1/coords-coord-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-coord-02-t-expected.txt.
- svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt.
- svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt.
- svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt.
- svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt.
- svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt.
- svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt.
- svg/W3C-SVG-1.1/coords-units-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt.
- svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt.
- svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt.
- svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt.
- svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt.
- svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt.
- svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt.
- svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt.
- svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt.
- svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt.
- svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt.
- svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt.
- svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt.
- svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt.
- svg/W3C-SVG-1.1/filters-example-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt.
- svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt.
- svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt.
- svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt.
- svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt.
- svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt.
- svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt.
- svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt.
- svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt.
- svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt.
- svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt.
- svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt.
- svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt.
- svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt.
- svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt.
- svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt.
- svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt.
- svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt.
- svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt.
- svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt.
- svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.txt.
- svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt.
- svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt.
- svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt.
- svg/W3C-SVG-1.1/interact-events-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt.
- svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt.
- svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt.
- svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt.
- svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt.
- svg/W3C-SVG-1.1/linking-a-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-01-b-expected.txt.
- svg/W3C-SVG-1.1/linking-a-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-02-b-expected.txt.
- svg/W3C-SVG-1.1/linking-a-03-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-03-b-expected.txt.
- svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt.
- svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt.
- svg/W3C-SVG-1.1/linking-a-07-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-07-t-expected.txt.
- svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt.
- svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt.
- svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt.
- svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt.
- svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt.
- svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt.
- svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt.
- svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt.
- svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt.
- svg/W3C-SVG-1.1/masking-path-04-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt.
- svg/W3C-SVG-1.1/masking-path-05-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-05-f-expected.txt.
- svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt.
- svg/W3C-SVG-1.1/painting-fill-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-01-t-expected.txt.
- svg/W3C-SVG-1.1/painting-fill-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-02-t-expected.txt.
- svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt.
- svg/W3C-SVG-1.1/painting-fill-04-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-04-t-expected.txt.
- svg/W3C-SVG-1.1/painting-fill-05-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-05-b-expected.txt.
- svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt.
- svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt.
- svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt.
- svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt.
- svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt.
- svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt.
- svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt.
- svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-03-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt.
- svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-08-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-10-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-10-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-12-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-13-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-13-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-14-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-14-t-expected.txt.
- svg/W3C-SVG-1.1/paths-data-15-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-15-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-16-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-18-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-grad-19-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.txt.
- svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt.
- svg/W3C-SVG-1.1/render-elems-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-01-t-expected.txt.
- svg/W3C-SVG-1.1/render-elems-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-02-t-expected.txt.
- svg/W3C-SVG-1.1/render-elems-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-03-t-expected.txt.
- svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt.
- svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt.
- svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt.
- svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt.
- svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt.
- svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt.
- svg/W3C-SVG-1.1/script-handle-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt.
- svg/W3C-SVG-1.1/script-handle-03-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt.
- svg/W3C-SVG-1.1/script-handle-04-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt.
- svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt.
- svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.txt.
- svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt.
- svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.txt.
- svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt.
- svg/W3C-SVG-1.1/shapes-line-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-line-01-t-expected.txt.
- svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt.
- svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt.
- svg/W3C-SVG-1.1/shapes-rect-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.txt.
- svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt.
- svg/W3C-SVG-1.1/struct-cond-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-01-t-expected.txt.
- svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt.
- svg/W3C-SVG-1.1/struct-cond-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-03-t-expected.txt.
- svg/W3C-SVG-1.1/struct-defs-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-defs-01-t-expected.txt.
- svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
- svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
- svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
- svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
- svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
- svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt.
- svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt.
- svg/W3C-SVG-1.1/struct-frag-04-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-04-t-expected.txt.
- svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt.
- svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt.
- svg/W3C-SVG-1.1/struct-group-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-01-t-expected.txt.
- svg/W3C-SVG-1.1/struct-group-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-02-b-expected.txt.
- svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt.
- svg/W3C-SVG-1.1/struct-image-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-01-t-expected.txt.
- svg/W3C-SVG-1.1/struct-image-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-02-b-expected.txt.
- svg/W3C-SVG-1.1/struct-image-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-03-t-expected.txt.
- svg/W3C-SVG-1.1/struct-image-04-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-04-t-expected.txt.
- svg/W3C-SVG-1.1/struct-image-05-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-05-b-expected.txt.
- svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt.
- svg/W3C-SVG-1.1/struct-image-07-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt.
- svg/W3C-SVG-1.1/struct-image-08-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-08-t-expected.txt.
- svg/W3C-SVG-1.1/struct-image-09-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-09-t-expected.txt.
- svg/W3C-SVG-1.1/struct-image-10-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-10-t-expected.txt.
- svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt.
- svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt.
- svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt.
- svg/W3C-SVG-1.1/styling-css-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/styling-css-01-b-expected.txt.
- svg/W3C-SVG-1.1/styling-css-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/styling-css-02-b-expected.txt.
- svg/W3C-SVG-1.1/styling-css-03-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/styling-css-03-b-expected.txt.
- svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt.
- svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt.
- svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt.
- svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt.
- svg/W3C-SVG-1.1/styling-pres-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/styling-pres-01-t-expected.txt.
- svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-align-01-b-expected.txt.
- svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-align-02-b-expected.txt.
- svg/W3C-SVG-1.1/text-align-03-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-align-03-b-expected.txt.
- svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-align-04-b-expected.txt.
- svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-align-05-b-expected.txt.
- svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-align-06-b-expected.txt.
- svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-align-08-b-expected.txt.
- svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt.
- svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt.
- svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt.
- svg/W3C-SVG-1.1/text-fonts-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-fonts-02-t-expected.txt.
- svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt.
- svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt.
- svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt.
- svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt.
- svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt.
- svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt.
- svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-path-01-b-expected.txt.
- svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt.
- svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-text-01-b-expected.txt.
- svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-text-03-b-expected.txt.
- svg/W3C-SVG-1.1/text-text-04-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-text-04-t-expected.txt.
- svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-text-05-t-expected.txt.
- svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-text-06-t-expected.txt.
- svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-text-07-t-expected.txt.
- svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-text-08-b-expected.txt.
- svg/W3C-SVG-1.1/text-tref-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-tref-01-b-expected.txt.
- svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt.
- svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt.
- svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt.
- svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt.
- svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt.
- svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt.
- 7:53 PM Changeset in webkit [158817] by
-
- 2 edits in trunk/Source/WebKit2
[Gtk][EFL] Fix build after r158759
https://bugs.webkit.org/show_bug.cgi?id=123910
Patch by Brendan Long <b.long@cablelabs.com> on 2013-11-06
Reviewed by Gyuyoung Kim.
- UIProcess/CoordinatedGraphics/CoordinatedDrawingAreaProxy.cpp:
(WebKit::CoordinatedDrawingAreaProxy::incorporateUpdate): Remove call to flashBackingStoreUpdates().
- 7:49 PM Changeset in webkit [158816] by
-
- 2 edits in trunk/Source/WebInspectorUI
Properly null check positionToReveal in ResourceSidebarPanel.prototype.showSourceCode.
https://bugs.webkit.org/show_bug.cgi?id=123921
Reviewed by Joseph Pecoraro.
- UserInterface/ResourceSidebarPanel.js:
(WebInspector.ResourceSidebarPanel.prototype.showSourceCode):
- 7:49 PM Changeset in webkit [158815] by
-
- 3 edits2 adds in trunk
Applied background color is not retained after typing a characters
https://bugs.webkit.org/show_bug.cgi?id=117337
Patch by Vani Hegde <vani.hegde@samsung.com> on 2013-11-06
Reviewed by Ryosuke Niwa.
Source/WebCore:
While deleting a selection, only the inheritable style properties
applied on the selection were saved.
Since background color is considered as noninheritable style property,
on deleting the selection, background color set on it was being lost.
Hence on typing in new text, it would not have the applied
background color set.
Fixed by saving editing preoperties that are already in effect
on a selection before deleting it.
Test: editing/style/background-color-retained.html
- editing/DeleteSelectionCommand.cpp:
(WebCore::DeleteSelectionCommand::saveTypingStyleState):
Modified as to save EditingPropertiesInEffect on a selection before
deleting it.
LayoutTests:
- editing/style/background-color-retained-expected.txt: Added.
- editing/style/background-color-retained.html: Added.
Test to make sure that background color applied on a
selection is retained after deleting the selection.
- 7:49 PM Changeset in webkit [158814] by
-
- 5 edits1 add in trunk/Websites/test-results
New flakiness dashboard should generate JSON in the background process
https://bugs.webkit.org/show_bug.cgi?id=123797
Reviewed by Alexey Proskuryakov.
- config.json: Add defaultBuildWaitInterval used by process-builds.php.
- init-database.sql: Add is_process column to builds table so that we can track of "unprocessed" builds.
- public/admin/process-builds.php: Added.
(process_latest_five_builds): Update flakiness states and generate JSONs for the latest five builds.
We go backwards in the time so that we don't end up infinite looping over a single build that fails.
(main): Call processed_builds with an exponential back off.
- public/api/report.php:
(store_results): No need to return build or builder ids.
(main): Don't update flakiness states or generate JSONs.
- public/include/test-results.php:
(add_build): Take the slave name; it doesn't make any sense to create a build without it and later
updating it in store_test_results.
(store_test_results): Once new test results are added, explicitly mark this build as unprocessed.
- 7:39 PM Changeset in webkit [158813] by
-
- 1 edit40 moves42 deletes in trunk/LayoutTests
Optimize baselines: svg/W3C-I18N
Unreviewed; run "webkit-patch optimize-baselines svg/W3C-I18N"
- platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-direction-ltr-expected.txt: Removed.
- platform/gtk/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Removed.
- svg/W3C-I18N/g-dirLTR-ubNone-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt.
- svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt.
- svg/W3C-I18N/g-dirRTL-ubNone-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt.
- svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt.
- svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt.
- svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt.
- svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt.
- svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt.
- svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt.
- svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt.
- svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt.
- svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt.
- svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt.
- svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt.
- svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt.
- svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt.
- svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt.
- svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt.
- svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt.
- svg/W3C-I18N/text-anchor-no-markup-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.txt.
- svg/W3C-I18N/text-dirLTR-ubNone-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt.
- svg/W3C-I18N/text-dirRTL-ubNone-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt.
- svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt.
- svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt.
- svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt.
- svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt.
- svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt.
- svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt.
- svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt.
- svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt.
- svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt.
- svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt.
- svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt.
- svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt.
- svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt.
- svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt.
- svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt.
- svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt.
- svg/W3C-I18N/tspan-direction-ltr-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.txt.
- svg/W3C-I18N/tspan-direction-rtl-expected.txt: Renamed from LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.txt.
- 7:32 PM Changeset in webkit [158812] by
-
- 6 edits in trunk/Source/WebCore
InlineBox: Make paint() and nodeAtPoint() pure virtuals.
<https://webkit.org/b/123937>
...and move the current implementations to InlineElementBox.
All subclasses were already overriding these functions so the move
is completely natural.
Reviewed by Anders Carlsson.
- 7:30 PM Changeset in webkit [158811] by
-
- 8 edits in trunk/Source/WebCore
Nothing should return std::unique_ptr<InlineBox>.
<https://webkit.org/b/123936>
Made RenderBox, RenderLineBreak and RenderListMarker return tightly
typed InlineElementBoxes instead.
Reviewed by Anders Carlsson.
- 7:26 PM Changeset in webkit [158810] by
-
- 4 edits3 copies24 moves2 adds28 deletes in trunk/LayoutTests
Optimize baselines: accessibility
Unreviewed; run "webkit-patch optimize-baselines accessibility"
- accessibility/adjacent-continuations-cause-assertion-failure-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/adjacent-continuations-cause-assertion-failure-expected.txt.
- accessibility/aria-combobox-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/aria-combobox-expected.txt.
- accessibility/aria-fallback-roles-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/aria-fallback-roles-expected.txt.
- accessibility/aria-labelledby-overrides-aria-label-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/aria-labelledby-overrides-aria-label-expected.txt.
- accessibility/aria-menubar-menuitems-expected.txt:
- accessibility/aria-option-role-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/aria-option-role-expected.txt.
- accessibility/aria-roles-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/aria-roles-expected.txt.
- accessibility/aria-tab-role-on-buttons-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/aria-tab-role-on-buttons-expected.txt.
- accessibility/aria-tables-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/aria-tables-expected.txt.
- accessibility/aria-toggle-button-with-title-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/aria-toggle-button-with-title-expected.txt.
- accessibility/canvas-description-and-role-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/canvas-description-and-role-expected.txt.
- accessibility/canvas-fallback-content-expected.txt:
- accessibility/deleting-iframe-destroys-axcache-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/deleting-iframe-destroys-axcache-expected.txt.
- accessibility/div-within-anchors-causes-crash-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/div-within-anchors-causes-crash-expected.txt.
- accessibility/file-upload-button-stringvalue-expected.txt: Renamed from LayoutTests/platform/efl-wk1/accessibility/file-upload-button-stringvalue-expected.txt.
- accessibility/img-alt-tag-only-whitespace-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/img-alt-tag-only-whitespace-expected.txt.
- accessibility/notification-listeners-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/notification-listeners-expected.txt.
- accessibility/paragraph-with-linebreaks-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/paragraph-with-linebreaks-expected.txt.
- accessibility/svg-image-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/svg-image-expected.txt.
- accessibility/svg-remote-element-expected.txt:
- platform/efl-wk1/accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/table-attributes-expected.txt.
- platform/efl-wk1/accessibility/table-detection-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/table-detection-expected.txt.
- platform/efl-wk1/accessibility/table-one-cell-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/table-one-cell-expected.txt.
- platform/efl-wk1/accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/table-sections-expected.txt.
- platform/efl-wk1/accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/platform/efl/accessibility/table-with-rules-expected.txt.
- platform/efl/accessibility/aria-menubar-menuitems-expected.txt: Removed.
- platform/efl/accessibility/canvas-fallback-content-expected.txt: Removed.
- platform/efl/accessibility/svg-remote-element-expected.txt: Removed.
- platform/gtk-wk1/accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/table-attributes-expected.txt.
- platform/gtk-wk1/accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/table-sections-expected.txt.
- platform/gtk/accessibility/adjacent-continuations-cause-assertion-failure-expected.txt: Removed.
- platform/gtk/accessibility/aria-combobox-expected.txt: Removed.
- platform/gtk/accessibility/aria-fallback-roles-expected.txt: Removed.
- platform/gtk/accessibility/aria-labelledby-overrides-aria-label-expected.txt: Removed.
- platform/gtk/accessibility/aria-menubar-menuitems-expected.txt: Removed.
- platform/gtk/accessibility/aria-option-role-expected.txt: Removed.
- platform/gtk/accessibility/aria-roles-expected.txt: Removed.
- platform/gtk/accessibility/aria-tab-role-on-buttons-expected.txt: Removed.
- platform/gtk/accessibility/aria-tables-expected.txt: Removed.
- platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
- platform/gtk/accessibility/canvas-description-and-role-expected.txt: Removed.
- platform/gtk/accessibility/canvas-fallback-content-expected.txt: Removed.
- platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt: Removed.
- platform/gtk/accessibility/div-within-anchors-causes-crash-expected.txt: Removed.
- platform/gtk/accessibility/file-upload-button-stringvalue-expected.txt: Removed.
- platform/gtk/accessibility/img-alt-tag-only-whitespace-expected.txt: Removed.
- platform/gtk/accessibility/notification-listeners-expected.txt: Removed.
- platform/gtk/accessibility/paragraph-with-linebreaks-expected.txt: Removed.
- platform/gtk/accessibility/svg-image-expected.txt: Removed.
- platform/gtk/accessibility/svg-remote-element-expected.txt: Removed.
- platform/mac/accessibility/aria-fallback-roles-expected.txt: Removed.
- platform/mac/accessibility/aria-menubar-menuitems-expected.txt: Copied from LayoutTests/accessibility/aria-menubar-menuitems-expected.txt.
- platform/mac/accessibility/aria-roles-expected.txt: Removed.
- platform/mac/accessibility/aria-tables-expected.txt: Removed.
- platform/mac/accessibility/canvas-fallback-content-expected.txt: Copied from LayoutTests/accessibility/canvas-fallback-content-expected.txt.
- platform/mac/accessibility/img-alt-tag-only-whitespace-expected.txt: Removed.
- platform/mac/accessibility/svg-image-expected.txt: Removed.
- platform/win-future/accessibility/svg-remote-element-expected.txt: Copied from LayoutTests/accessibility/svg-remote-element-expected.txt.
- 6:47 PM Changeset in webkit [158809] by
-
- 6 edits6 copies7 moves11 adds18 deletes in trunk/LayoutTests
Optimize baselines: media
Unreviewed; run "webkit-patch optimize-baselines media"
- media/W3C/audio/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt:
- media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt:
- media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt:
- media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt:
- media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt:
- media/media-can-play-webm-expected.txt: Renamed from LayoutTests/platform/efl/media/media-can-play-webm-expected.txt.
- media/video-controls-visible-audio-only-expected.txt: Renamed from LayoutTests/platform/efl/media/video-controls-visible-audio-only-expected.txt.
- platform/efl-wk2/media/video-layer-crash-expected.png: Renamed from LayoutTests/platform/efl/media/video-layer-crash-expected.png.
- platform/efl-wk2/media/video-transformed-expected.png: Renamed from LayoutTests/platform/efl/media/video-transformed-expected.png.
- platform/efl-wk2/media/video-zoom-expected.png: Renamed from LayoutTests/platform/efl/media/video-zoom-expected.png.
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt: Removed.
- platform/efl/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt: Removed.
- platform/gtk/media/W3C/audio/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt: Removed.
- platform/gtk/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt: Removed.
- platform/gtk/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt: Removed.
- platform/gtk/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt: Removed.
- platform/gtk/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt: Removed.
- platform/gtk/media/media-can-play-webm-expected.txt: Removed.
- platform/gtk/media/video-controls-visible-audio-only-expected.txt: Removed.
- platform/mac/media/W3C/audio/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt: Copied from LayoutTests/media/W3C/audio/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt.
- platform/mac/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt: Copied from LayoutTests/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt.
- platform/mac/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt: Copied from LayoutTests/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt.
- platform/mac/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt: Copied from LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_5-expected.txt.
- platform/mac/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt: Copied from LayoutTests/media/W3C/video/canPlayType/canPlayType_two_implies_one_6-expected.txt.
- platform/mac/media/video-controls-visible-audio-only-expected.txt: Removed.
- platform/win-7sp0/media/W3C/audio/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt: Renamed from LayoutTests/platform/efl/media/W3C/audio/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt.
- platform/win-7sp0/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt: Renamed from LayoutTests/platform/efl/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt.
- platform/win-7sp0/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt: Renamed from LayoutTests/platform/efl/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt.
- platform/win/media/W3C/audio/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt: Removed.
- platform/win/media/W3C/video/canPlayType/canPlayType_codecs_order_3-expected.txt: Removed.
- platform/win/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt: Removed.
- platform/win/media/media-can-play-ogg-expected.txt: Removed.
- platform/win/media/video-colorspace-yuv420-expected.txt: Removed.
- platform/win/media/video-colorspace-yuv422-expected.txt: Removed.
- platform/win/media/video-size-intrinsic-scale-expected.txt: Removed.
- 6:02 PM Changeset in webkit [158808] by
-
- 4 edits in trunk/Source/WebKit2
Remote Layer Tree: RemoteLayerTreeDrawingArea doesn't make layers for fixedpos elements
https://bugs.webkit.org/show_bug.cgi?id=123943
Reviewed by Simon Fraser.
- WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
- WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:
(WebKit::RemoteLayerTreeDrawingArea::updatePreferences):
Make fixed position elements create compositing layers and stacking contexts
in the RemoteLayerTreeDrawingArea just like they do in TiledCoreAnimationDrawingArea.
- WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.mm:
(WebKit::TiledCoreAnimationDrawingArea::updatePreferences):
Fix the comment, since we have long since achieved this goal.
- 5:41 PM Changeset in webkit [158807] by
-
- 2 edits in trunk/Source/ThirdParty/ANGLE
kTraceBufferLen is unused in default builds
https://bugs.webkit.org/show_bug.cgi?id=123941
<rdar://problem/15409804>
Reviewed by Tim Horton.
kTraceBufferLen is not used in debug.cpp if TRACE_ENABLED is
not defined. This causes a warning in newer builds of clang.
For now, skip warnings on unused variables until we
update from ANGLE.
- src/compiler/debug.cpp: Add unused-variable ignore pragma.
- 5:20 PM Changeset in webkit [158806] by
-
- 2 edits in trunk/Source/WebKit2
Implement enough functionality so that NSURLRequest objects can be decoded
https://bugs.webkit.org/show_bug.cgi?id=123942
Reviewed by Andreas Kling.
- Shared/API/Cocoa/WKRemoteObjectCoder.mm:
(-[WKRemoteObjectEncoder requiresSecureCoding]):
Add new method. Return YES.
(-[WKRemoteObjectDecoder decodeValueOfObjCType:at:]):
Add new method. This currently only handles 'i', but we'll add more variants as needed.
(-[WKRemoteObjectDecoder decodeBoolForKey:]):
Get a WebBoolean from the dictionary and return its value.
- 5:12 PM Changeset in webkit [158805] by
-
- 3 edits in trunk/Source/WebKit2
Encoded object stream should be sequential
https://bugs.webkit.org/show_bug.cgi?id=123939
Reviewed by Andreas Kling.
Reserve space in the object stream for objects that are to be encoded, otherwise
the object stream will not be sequential.
- Shared/API/Cocoa/WKRemoteObjectCoder.mm:
(encodeToObjectStream):
- Shared/ImmutableArray.h:
(WebKit::ImmutableArray::entries):
- 4:48 PM Changeset in webkit [158804] by
-
- 2 edits in trunk/Source/WebKit2
Allow property list classes to exist in containers
https://bugs.webkit.org/show_bug.cgi?id=123938
Reviewed by Andreas Kling.
- Shared/API/Cocoa/WKRemoteObjectInterface.mm:
(isContainerClass):
Return whether a given class is a container class.
(propertyListClasses):
Return the set of property list classes.
(allowedArgumentClassesForMethod):
Allow all property list classes for container type arguments.
- 4:39 PM Changeset in webkit [158803] by
-
- 20 edits5 adds in trunk
[iOS] Upstream Letterpress effect
https://bugs.webkit.org/show_bug.cgi?id=123932
Reviewed by Sam Weinig.
Source/JavaScriptCore:
Add feature define ENABLE_LETTERPRESS disabled by default. We only enable
letterpress on iOS.
- Configurations/FeatureDefines.xcconfig:
Source/WebCore:
Test: platform/iphone-simulator/iphone/getComputedStyle-text-decoration-letterpress.html
- Configurations/FeatureDefines.xcconfig: Add feature define ENABLE_LETTERPRESS disabled
by default. We only enable letterpress on iOS.
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::renderTextDecorationFlagsToCSSValue): Add support for CSS value -webkit-letterpress.
- css/CSSParser.cpp:
(WebCore::CSSParser::parseTextDecoration): Ditto.
- css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::operator TextDecoration): Ditto.
- css/CSSValueKeywords.in: Added CSS value -webkit-letterpress.
- platform/graphics/GraphicsContext.h:
- platform/graphics/mac/FontMac.mm:
(WebCore::fillVectorWithHorizontalGlyphPositions): Added.
(WebCore::shouldUseLetterpressEffect): Added.
(WebCore::showLetterpressedGlyphsWithAdvances): Added.
(WebCore::showGlyphsWithAdvances): Modified to call showLetterpressedGlyphsWithAdvances()
to show a letterpressed glyph. I also included additional iOS-specific changes.
(WebCore::Font::drawGlyphs):
- rendering/TextPaintStyle.cpp:
(WebCore::TextPaintStyle::TextPaintStyle):
(WebCore::computeTextPaintStyle): Modified to compute letterpress effect style.
(WebCore::updateGraphicsContext): Modified to apply/unapply letterpress effect drawing mode.
- rendering/TextPaintStyle.h:
- rendering/style/RenderStyleConstants.h:
Source/WebKit/mac:
Add feature define ENABLE_LETTERPRESS disabled by default. We only enable
letterpress on iOS.
- Configurations/FeatureDefines.xcconfig:
Source/WebKit2:
Add feature define ENABLE_LETTERPRESS disabled by default. We only enable
letterpress on iOS.
- Configurations/FeatureDefines.xcconfig:
Source/WTF:
Add feature define ENABLE_LETTERPRESS disabled by default. We only enable
letterpress on iOS.
- wtf/FeatureDefines.h:
LayoutTests:
- platform/iphone-simulator/iphone/getComputedStyle-text-decoration-letterpress-expected.txt: Added.
- platform/iphone-simulator/iphone/getComputedStyle-text-decoration-letterpress.html: Added.
- platform/iphone-simulator/iphone/resources/getComputedStyle-text-decoration-letterpress.js: Added.
- 4:20 PM Changeset in webkit [158802] by
-
- 3 edits in trunk/Source/WebCore
Crash in SliderThumbElement::dragFrom
https://bugs.webkit.org/show_bug.cgi?id=123873
Reviewed by Sam Weinig.
Moved Ref.
- html/RangeInputType.cpp:
(WebCore::RangeInputType::handleMouseDownEvent):
- html/shadow/SliderThumbElement.cpp:
(WebCore::SliderThumbElement::dragFrom):
- 4:04 PM Changeset in webkit [158801] by
-
- 5 edits1 add in trunk/LayoutTests
LayoutTests/media/track/track-forced-subtitles-in-band.html always times out
https://bugs.webkit.org/show_bug.cgi?id=123412
Reviewed by Jer Noble.
- media/content/CC+Subtitles.mov: Added.
- media/track/track-forced-subtitles-in-band.html: Fail loudly if the caption track menu is
not found by the helper function. Wait for both 'seeked' and 'cuechange' events before
checking activeCues.
- media/trackmenu-test.js:
(getTrackListElement): Correct the caption menu pseudo-id.
(trackMenuList): Complain when the track menu is not found.
- platform/mac/TestExpectations: Remove track-forced-subtitles-in-band.html.
- 4:00 PM Changeset in webkit [158800] by
-
- 2 edits in trunk/Source/WebCore
Cleanup FontMac.mm
https://bugs.webkit.org/show_bug.cgi?id=123928
Reviewed by Andy Estes.
- platform/graphics/mac/FontMac.mm:
(WebCore::showGlyphsWithAdvances): Inline the value of variable isVertical as we
reference it exactly once and its value is sufficiently clear.
(WebCore::Font::drawGlyphs): Remove default case in switch block so that the compiler
checks that all cases are covered. Move definition of platformData to the top of the
function and use it whenever we want to access the platform font data
- 3:53 PM Changeset in webkit [158799] by
-
- 2 edits in trunk/Source/WebKit2
Fixed multiple API test failures after r158764.
Reviewed by Sam Weinig.
- UIProcess/API/mac/WKBrowsingContextController.mm:
(setUpPagePolicyClient): If the delegate isn’t set or doesn’t respond to a selector, respond
with WKFramePolicyListenerUse().
- 3:08 PM Changeset in webkit [158798] by
-
- 5 edits in trunk/Source/WebCore
[WebGL] We should not allow generateMipMap on compressed textures
https://bugs.webkit.org/show_bug.cgi?id=123915
<rdar://problem/15201274>
Reviewed by Dean Jackson.
Found by existing conformance/extensions/webgl-compressed-texture-s3tc.html
- html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::compressedTexImage2D): Set compressed flag.
(WebCore::WebGLRenderingContext::compressedTexSubImage2D): Ditto.
(WebCore::WebGLRenderingContext::generateMipmap): For Apple builds, check state
of compressed flag and generate appropriate WebGL error if necessary.
- html/canvas/WebGLTexture.cpp:
(WebCore::WebGLTexture::WebGLTexture): Set compressed flag to false by default
(WebCore::WebGLTexture::isCompressed): Added
(WebCore::WebGLTexture::setCompressed): Added
- html/canvas/WebGLTexture.h:
- platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:
(WebCore::GraphicsContext3D::generateMipmap): Switch implementation to use proper
glGenerateMipmaps, rather than the glGenerateMipmapsEXT method.
- 3:04 PM Changeset in webkit [158797] by
-
- 2 edits in trunk/Source/WebKit2
Move allowed classes handling to decodeObject
https://bugs.webkit.org/show_bug.cgi?id=123930
Reviewed by Andreas Kling.
- Shared/API/Cocoa/WKRemoteObjectCoder.mm:
(decodeObjectFromObjectStream):
Pass allowed classes through to decodeObject.
(decodeObject):
Update to take an NSSet of allowed classes. If the set is nil, use the current set.
(-[WKRemoteObjectDecoder decodeObjectOfClasses:forKey:]):
Pass classes to decodeObject.
- 2:44 PM Changeset in webkit [158796] by
-
- 4 edits in trunk/Source/WebCore
Web Inspector: Changes to CodeGeneratorInspectorStrings.py should rebuild inspector generated files
https://bugs.webkit.org/show_bug.cgi?id=123925
Patch by Joseph Pecoraro <Joseph Pecoraro> on 2013-11-06
Reviewed by Timothy Hatcher.
- CMakeLists.txt:
- DerivedSources.make:
- GNUmakefile.am:
- 2:40 PM Changeset in webkit [158795] by
-
- 2 edits in branches/safari-537.73-branch/Source/WebInspectorUI
Merged rr157966. <rdar://problem/15406689>
- 2:37 PM Changeset in webkit [158794] by
-
- 3 edits in branches/safari-537.73-branch/Source/WebInspectorUI
Merged r156675. <rdar://problem/15406691>
- 2:37 PM Changeset in webkit [158793] by
-
- 14 edits9 adds in trunk
Support iteration of the Arguments object
https://bugs.webkit.org/show_bug.cgi?id=123835
Reviewed by Mark Lam.
Source/JavaScriptCore:
Add an ArgumentsIterator object, and associated classes so that we can support
iteration of the arguments object.
This is a largely mechanical patch. The only gnarliness is in the
logic to avoid reifying the Arguments object in for(... of arguments)
scenarios.
- GNUmakefile.list.am:
- JavaScriptCore.xcodeproj/project.pbxproj:
- bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::emitEnumeration):
- runtime/Arguments.cpp:
(JSC::Arguments::getOwnPropertySlot):
(JSC::argumentsFuncIterator):
- runtime/Arguments.h:
- runtime/ArgumentsIteratorConstructor.cpp: Added.
(JSC::ArgumentsIteratorConstructor::finishCreation):
- runtime/ArgumentsIteratorConstructor.h: Added.
(JSC::ArgumentsIteratorConstructor::create):
(JSC::ArgumentsIteratorConstructor::createStructure):
(JSC::ArgumentsIteratorConstructor::ArgumentsIteratorConstructor):
- runtime/ArgumentsIteratorPrototype.cpp: Added.
(JSC::ArgumentsIteratorPrototype::finishCreation):
(JSC::argumentsIteratorPrototypeFuncIterator):
(JSC::argumentsIteratorPrototypeFuncNext):
- runtime/ArgumentsIteratorPrototype.h: Added.
(JSC::ArgumentsIteratorPrototype::create):
(JSC::ArgumentsIteratorPrototype::createStructure):
(JSC::ArgumentsIteratorPrototype::ArgumentsIteratorPrototype):
- runtime/CommonIdentifiers.h:
- runtime/JSArgumentsIterator.cpp: Added.
(JSC::JSArgumentsIterator::finishCreation):
- runtime/JSArgumentsIterator.h: Added.
(JSC::JSArgumentsIterator::createStructure):
(JSC::JSArgumentsIterator::create):
(JSC::JSArgumentsIterator::next):
(JSC::JSArgumentsIterator::JSArgumentsIterator):
- runtime/JSArrayIterator.cpp:
(JSC::createIteratorResult):
- runtime/JSGlobalObject.cpp:
- runtime/JSGlobalObject.h:
LayoutTests:
Add test cases
- js/arguments-iterator-expected.txt: Added.
- js/arguments-iterator.html: Added.
- js/script-tests/arguments-iterator.js: Added.
(shouldThrow.test):
(testAlias):
(testStrict):
(testReifiedArguments):
(testOverwrittenArguments):
(testNullArguments):
(testNonArrayLikeArguments):
- 2:37 PM Changeset in webkit [158792] by
-
- 2 edits in trunk/Source/WebKit2
Fix EFL build after r158753
https://bugs.webkit.org/show_bug.cgi?id=123923
r158753 renamed WKNavigationData.h as WKNavigationDataRef.h, so
update it in UIProcess/API/efl/ewk_navigation_data_private.h.
Patch by Sergio Correia <Sergio Correia> on 2013-11-06
Reviewed by Csaba Osztrogonác.
- UIProcess/API/efl/ewk_navigation_data_private.h:
- 2:31 PM Changeset in webkit [158791] by
-
- 4 edits in branches/safari-537.73-branch/Source/WebInspectorUI
Merged r154550. <rdar://problem/15406685>
- 2:29 PM Changeset in webkit [158790] by
-
- 2 edits in trunk/Source/WebInspectorUI
Fix the display of query parameters when the value is missing.
https://bugs.webkit.org/show_bug.cgi?id=123920
Reviewed by Joseph Pecoraro.
- UserInterface/ResourceDetailsSidebarPanel.js:
(WebInspector.ResourceDetailsSidebarPanel.prototype._createNameValueDataGrid):
- 2:27 PM Changeset in webkit [158789] by
-
- 1 edit in branches/safari-537.73-branch/Source/WebInspectorUI/UserInterface/External/CodeMirror/codemirror.js
Merge patch for <rdar://problem/15406685>.
- 2:08 PM Changeset in webkit [158788] by
-
- 8 edits1 add in trunk/Source/WebInspectorUI
Web Inspector: CSS Regions: When a flow is clicked the content of flow needs to be displayed
https://bugs.webkit.org/show_bug.cgi?id=122927
Reviewed by Joseph Pecoraro.
ContentFlowTreeContentView is now used to display the content nodes of a ContentFlow. It is
very similar to the DOMTreeContentView class, but can handle multiple root nodes.
- UserInterface/ContentFlowTreeContentView.js: Added.
(WebInspector.ContentFlowTreeContentView):
(WebInspector.ContentFlowTreeContentView.prototype.get selectionPathComponents):
(WebInspector.ContentFlowTreeContentView.prototype.updateLayout):
(WebInspector.ContentFlowTreeContentView.prototype.shown):
(WebInspector.ContentFlowTreeContentView.prototype.hidden):
(WebInspector.ContentFlowTreeContentView.prototype.closed):
(WebInspector.ContentFlowTreeContentView.prototype._selectedNodeDidChange):
(WebInspector.ContentFlowTreeContentView.prototype._pathComponentSelected):
(WebInspector.ContentFlowTreeContentView.prototype._createContentNodeTree):
(WebInspector.ContentFlowTreeContentView.prototype._createContentTrees):
(WebInspector.ContentFlowTreeContentView.prototype._contentNodeWasAdded):
(WebInspector.ContentFlowTreeContentView.prototype._contentNodeWasRemoved):
- UserInterface/ContentView.js:
(WebInspector.ContentView):
(WebInspector.ContentView.isViewable):
- UserInterface/DOMTreeElement.js:
(WebInspector.DOMTreeElement.prototype.ondeselect): We need to remove the selected "dom node"
so that the element is not going to stay selected after the we move to a different DOM tree.
- UserInterface/DOMTreeOutline.js:
(WebInspector.DOMTreeOutline.prototype.selectDOMNode):
- UserInterface/Main.html:
- UserInterface/Main.js:
(WebInspector.sidebarPanelForRepresentedObject):
- UserInterface/ResourceSidebarPanel.js:
(WebInspector.ResourceSidebarPanel.prototype._treeElementSelected):
- 2:04 PM Changeset in webkit [158787] by
-
- 17 edits4 copies in branches/safari-537.73-branch
Merged r158617. <rdar://problem/15391030>
- 1:57 PM Changeset in webkit [158786] by
-
- 2 edits in trunk/LayoutTests
Fix test case
- 1:54 PM Changeset in webkit [158785] by
-
- 2 edits in trunk/LayoutTests
Remove the flaky test expectation after r158720 now that the test is not flaky.
- platform/mac/TestExpectations:
- 1:52 PM Changeset in webkit [158784] by
-
- 2 edits in trunk/Source/WebKit2
Implement more decoding methods
https://bugs.webkit.org/show_bug.cgi?id=123922
Reviewed by Dan Bernstein.
- Shared/API/Cocoa/WKRemoteObjectCoder.mm:
(-[WKRemoteObjectDecoder decodeObjectForKey:]):
Call decodeObjectOfClasses:forKey: passing nil as the classes set.
(-[WKRemoteObjectDecoder decodeInt64ForKey:]):
Try to get a WebUInt64 and return its value.
(-[WKRemoteObjectDecoder decodeDoubleForKey:]):
Try to get a WebDouble and return its value.
(-[WKRemoteObjectDecoder decodeBytesForKey:returnedLength:]):
Move this method next to the other decoding methods.
(-[WKRemoteObjectDecoder requiresSecureCoding]):
Ditto.
- 1:39 PM Changeset in webkit [158783] by
-
- 2 edits in trunk/Source/WTF
Disable "unused local typedefs" warning for GCC 4.7
https://bugs.webkit.org/show_bug.cgi?id=123913
Patch by Nick Diego Yamane <nick.yamane@openbossa.org> on 2013-11-06
Reviewed by Martin Robinson.
That warning was actually introduced in gcc 4.7.0.
See: http://gcc.gnu.org/gcc-4.7/changes.html
- wtf/Compiler.h:
- 1:31 PM Changeset in webkit [158782] by
-
- 6 edits in trunk/Source/WebKit2
[Gtk][EFL] Fix build after r158759
https://bugs.webkit.org/show_bug.cgi?id=123910
Patch by Brendan Long <b.long@cablelabs.com> on 2013-11-06
Reviewed by Gustavo Noronha Silva.
- UIProcess/API/gtk/PageClientImpl.cpp: Remove flashBackingStoreUpdates().
- UIProcess/API/gtk/PageClientImpl.h: Same.
- UIProcess/CoordinatedGraphics/WebView.cpp: Same.
- UIProcess/CoordinatedGraphics/WebView.h: Same.
- UIProcess/DrawingAreaProxyImpl.cpp:
(WebKit::DrawingAreaProxyImpl::incorporateUpdate): Don't call flashBackingStoreUpdates().
- 1:21 PM Changeset in webkit [158781] by
-
- 2 edits in trunk/Source/WebKit2
Unreviewed Mac build fix; include ResourceResponse.
- Shared/WebNavigationDataStore.h:
- 1:17 PM Changeset in webkit [158780] by
-
- 3 edits in trunk/Source/WebKit2
Decode invocation arguments
https://bugs.webkit.org/show_bug.cgi?id=123917
Reviewed by Sam Weinig.
- Shared/API/Cocoa/WKRemoteObjectCoder.mm:
(-[WKRemoteObjectDecoder initWithInterface:rootObjectDictionary:WebKit::]):
Initialize the object stream.
(decodeObjectFromObjectStream):
Check that we're not reading past the end of the stream, then decode the object.
(decodeInvocationArguments):
Decode arguments from the object stream.
(decodeInvocation):
Call decodeInvocationArguments and set up the selector argument.
- Shared/ImmutableArray.h:
(WebKit::ImmutableArray::at):
(WebKit::ImmutableArray::size):
(WebKit::ImmutableArray::entries):
Constify.
- 12:56 PM Changeset in webkit [158779] by
-
- 6 edits in trunk/Source/WebKit2
[Cocoa] Add -[WKNavigationData response]
https://bugs.webkit.org/show_bug.cgi?id=123918
Reviewed by Sam Weinig.
- Shared/WebNavigationDataStore.h: Added a ResourceResponse data member.
(WebKit::WebNavigationDataStore::encode): Encode the response.
(WebKit::WebNavigationDataStore::decode): Decode the response.
- UIProcess/Cocoa/WKNavigationData.h: Declared new property.
- UIProcess/Cocoa/WKNavigationData.mm:
(-[WKNavigationData response]): Added.
- UIProcess/WebNavigationData.h:
(WebKit::WebNavigationData::response): Added.
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::updateGlobalHistory): Set the response in the data store.
- 12:49 PM Changeset in webkit [158778] by
-
- 2 edits in branches/safari-537.73-branch/Source/WebCore
Merged r158629. <rdar://problem/15391028>
- 12:49 PM Changeset in webkit [158777] by
-
- 4 edits in trunk/Source/WebCore
Rename region line offset methods
https://bugs.webkit.org/show_bug.cgi?id=123897
Reviewed by Sam Weinig.
Because of the large number of overloads on the line offset methods,
it is very hard to read code using them, which also makes it harder to
move them out of RenderBlock. This patch renames the methods that take
a region as an argument to make it clearer when looking at the code
how the differ from the ones that don't.
No new tests, no behavior change.
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::computeStartPositionDeltaForChildAvoidingFloats):
- rendering/RenderBlock.h:
(WebCore::RenderBlock::availableLogicalWidthForLineInRegion):
(WebCore::RenderBlock::logicalRightOffsetForLineInRegion):
(WebCore::RenderBlock::logicalLeftOffsetForLineInRegion):
(WebCore::RenderBlock::startOffsetForLineInRegion):
(WebCore::RenderBlock::endOffsetForLineInRegion):
(WebCore::RenderBlock::availableLogicalWidthForLine):
- rendering/RenderBox.cpp:
(WebCore::RenderBox::shrinkLogicalWidthToAvoidFloats):
(WebCore::RenderBox::containingBlockAvailableLineWidthInRegion):
- 12:49 PM Changeset in webkit [158776] by
-
- 3 edits in trunk/Source/WebKit2
Fix the 32-bit build.
- UIProcess/API/mac/WKBrowsingContextController.h:
- UIProcess/API/mac/WKBrowsingContextController.mm:
(-[WKBrowsingContextController dealloc]):
(-[WKBrowsingContextController _initWithPageRef:]):
- 12:48 PM Changeset in webkit [158775] by
-
- 5 edits in trunk/Source/WebKit2
[Cocoa] Add -[WKBrowsingContextController unreachableURL]
https://bugs.webkit.org/show_bug.cgi?id=123909
Reviewed by Anders Carlsson.
- UIProcess/API/mac/WKBrowsingContextController.h: Declared unreachableURL property.
- UIProcess/API/mac/WKBrowsingContextController.mm:
(-[WKBrowsingContextController unreachableURL]): Added.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::unreachableURL): Added.
- UIProcess/WebPageProxy.h:
- 12:38 PM Changeset in webkit [158774] by
-
- 8 edits in trunk/Source/WebCore
HTMLCollection should use CollectionIndexCache
https://bugs.webkit.org/show_bug.cgi?id=123906
Reviewed by Ryosuke Niwa.
More code sharing.
- bindings/js/JSDOMWindowCustom.cpp:
(WebCore::namedItemGetter):
- bindings/js/JSHTMLDocumentCustom.cpp:
(WebCore::JSHTMLDocument::nameGetter):
- dom/ChildNodeList.h:
- dom/CollectionIndexCache.h:
(WebCore::::nodeBeforeCached):
(WebCore::::nodeAfterCached):
(WebCore::::nodeAt):
Add a mechanism for disabling use of backward traversal.
- dom/LiveNodeList.h:
(WebCore::LiveNodeList::collectionCanTraverseBackward):
- html/HTMLCollection.cpp:
(WebCore::HTMLCollection::HTMLCollection):
(WebCore::isMatchingElement):
(WebCore::HTMLCollection::iterateForPreviousElement):
(WebCore::firstMatchingElement):
(WebCore::nextMatchingElement):
(WebCore::HTMLCollection::length):
(WebCore::HTMLCollection::item):
(WebCore::nameShouldBeVisibleInDocumentAll):
(WebCore::firstMatchingChildElement):
(WebCore::nextMatchingSiblingElement):
(WebCore::HTMLCollection::firstElement):
(WebCore::HTMLCollection::traverseForward):
(WebCore::HTMLCollection::collectionFirst):
(WebCore::HTMLCollection::collectionLast):
(WebCore::HTMLCollection::collectionTraverseForward):
(WebCore::HTMLCollection::collectionTraverseBackward):
(WebCore::HTMLCollection::invalidateCache):
(WebCore::HTMLCollection::namedItem):
(WebCore::HTMLCollection::updateNameCache):
- html/HTMLCollection.h:
(WebCore::HTMLCollection::collectionCanTraverseBackward):
Disable use of backward traversal for collections that use custom traversal.
- 12:32 PM Changeset in webkit [158773] by
-
- 4 edits3 adds in trunk
DFG CheckArray(NonArray) should prove that the child isn't an array
https://bugs.webkit.org/show_bug.cgi?id=123911
<rdar://problem/15202803>
Reviewed by Mark Hahnenberg.
Source/JavaScriptCore:
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::jumpSlowForUnwantedArrayMode):
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::isArrayType):
LayoutTests:
- js/dfg-check-array-non-array-expected.txt: Added.
- js/dfg-check-array-non-array.html: Added.
- js/script-tests/dfg-check-array-non-array.js: Added.
(foo):
(bar):
(baz):
- 12:31 PM Changeset in webkit [158772] by
-
- 2 edits in trunk/Source/WebKit2
Encode parameters as objects
https://bugs.webkit.org/show_bug.cgi?id=123912
Reviewed by Beth Dakin.
We want to ensure that the objects have the right types when decoded, so just encode them as objects.
- Shared/API/Cocoa/WKRemoteObjectCoder.mm:
(encodeInvocation):
(-[WKRemoteObjectEncoder encodeValueOfObjCType:at:]):
- 12:27 PM Changeset in webkit [158771] by
-
- 6 edits in branches/safari-537.73-branch/Source/WebKit2
Merged r154763. <rdar://problem/15401612>
- 12:23 PM Changeset in webkit [158770] by
-
- 2 edits in branches/safari-537.73-branch/LayoutTests
Merged r158766. <rdar://problem/15390971>
- 12:22 PM Changeset in webkit [158769] by
-
- 5 edits in branches/safari-537.73-branch/Source/WebCore
Merged r155997. <rdar://problem/15390971>
- 12:20 PM Changeset in webkit [158768] by
-
- 3 edits in branches/safari-537.73-branch/WebKitLibraries
Merged r155996. <rdar://problem/15390971>
- 12:16 PM Changeset in webkit [158767] by
-
- 2 edits in trunk/Tools
Unreviewed webkitpy unit test fix; update baselines after r158765
- Scripts/webkitpy/port/win_unittest.py:
(WinPortTest.test_baseline_search_path):
- 12:10 PM Changeset in webkit [158766] by
-
- 2 edits in branches/safari-537.60-branch/LayoutTests
Merged r154392. <rdar://problem/15390971>
- 11:53 AM Changeset in webkit [158765] by
-
- 2 edits in trunk/Tools
[Win] run-webkit-tests on the win platform should fall back to mac-mountainlion, not mac-lion.
https://bugs.webkit.org/show_bug.cgi?id=123905
Reviewed by Brent Fulgham.
Now that the mac-lion results have been removed, the win port should fall back to
the mac-mountainlion results.
- Scripts/webkitpy/port/win.py:
(WinPort.default_baseline_search_path):
- 11:42 AM Changeset in webkit [158764] by
-
- 5 edits1 add in trunk/Source/WebKit2
Add WKBrowsingContextPolicyDelegate
https://bugs.webkit.org/show_bug.cgi?id=123904
Reviewed by Anders Carlsson.
- UIProcess/API/mac/WKBrowsingContextController.h:
- UIProcess/API/mac/WKBrowsingContextController.mm:
Implement a WKPagePolicyClient in terms of the new WKBrowsingContextPolicyDelegate protocol.
- UIProcess/API/mac/WKBrowsingContextPolicyDelegate.h:
Added.
- UIProcess/API/mac/WebKit2.h:
Add new #include of WKBrowsingContextPolicyDelegate.h
- WebKit2.xcodeproj/project.pbxproj:
Add new file.
- 11:23 AM Changeset in webkit [158763] by
-
- 3 edits in trunk/Source/WebKit2
WKRemoteObjectInterface should keep track of allowed decodable classes
https://bugs.webkit.org/show_bug.cgi?id=123903
Reviewed by Sam Weinig.
- Shared/API/Cocoa/WKRemoteObjectInterface.mm:
(allowedArgumentClassesForMethod):
Helper function that returns a vector of sets of allowed classes for each method argument.
(initializeAllowedArgumentClasses):
Iterate over the methods in the protocol, get the extended method type encoding and create an
NSMethodSignature from it. Finally, pass the signature to allowedArgumentClassesForMethod.
(initializeAllowedArgumentClasses):
Call the other initializeAllowedArgumentClasses twice, once for required methods,
and once for optional methods.
(-[WKRemoteObjectInterface initWithProtocol:identifier:]):
Call initializeAllowedArgumentClasses.
(-[WKRemoteObjectInterface _allowedArgumentClassesForSelector:]):
Add new getter.
- Shared/API/Cocoa/WKRemoteObjectInterfaceInternal.h:
- 11:21 AM Changeset in webkit [158762] by
-
- 4 edits in trunk/Source/JavaScriptCore
JSExport doesn't support constructors
https://bugs.webkit.org/show_bug.cgi?id=123380
Reviewed by Geoffrey Garen.
Needed another linked-on-or-after check for when we're deciding whether
we should copy over init family methods.
Factored out the link time checks into a separate function so that they can be cached.
Factored out the check for init-family method selectors into helper function and changed it to
match the description in the clang docs, namely that there can be underscores at the beginning
and the first letter after 'init' part of the selector (if there is one) must be a capital letter.
Updated tests to make sure we don't treat "initialize" as an init-family method and that we do
treat "_init" as an init-family method.
- API/JSWrapperMap.h:
- API/JSWrapperMap.mm:
(isInitFamilyMethod):
(shouldSkipMethodWithName):
(copyMethodsToObject):
(allocateConstructorForCustomClass):
(supportsInitMethodConstructors):
- API/tests/testapi.mm:
(-[ClassA initialize]):
(-[ClassD initialize]):
- 11:01 AM Changeset in webkit [158761] by
-
- 2 edits in trunk/Tools
Fix a Mountain Lion test failure.
NSURLRequest doesn't conform to NSSecureCoding on Mountain Lion, so don't try to test encoding it.
- TestWebKitAPI/Tests/WebKit2ObjC/WKRemoteObjectRegistry.mm:
(TestWebKitAPI::TEST):
- 10:54 AM WebInspector edited by
- (diff)
- 10:53 AM Changeset in webkit [158760] by
-
- 17 edits2 adds in trunk
Add "id" attribute to TextTrack
https://bugs.webkit.org/show_bug.cgi?id=123825
Patch by Brendan Long <b.long@cablelabs.com> on 2013-11-06
Reviewed by Eric Carlson.
Source/WebCore:
Test: media/track/track-id.html
- html/HTMLMediaElement.cpp:
(HTMLMediaElement::addTextTrack): Add emptyString() for track id.
- html/track/AudioTrack.cpp:
(WebCore::AudioTrack::AudioTrack): Pass trackPrivate->id() to TrackBase.
(WebCore::AudioTrack::idChanged): Added, set id.
- html/track/AudioTrack.h: Move m_id to TrackBase.
- html/track/InbandTextTrack.cpp:
(WebCore::InbandTextTrack::InbandTextTrack): Pass trackPrivate->id() to TrackBase.
(WebCore::InbandTextTrack::idChanged): Added, set id.
- html/track/InbandTextTrack.h: Add idChanged().
- html/track/LoadableTextTrack.cpp:
(WebCore::LoadableTextTrack::LoadableTextTrack): Add emptyString() for track id.
(WebCore::LoadableTextTrack::id): Override to return the track element's id.
- html/track/TextTrack.cpp:
(WebCore::TextTrack::captionMenuOffItem): Add empty string for track id.
(WebCore::TextTrack::captionMenuAutomaticItem): Add empty string for track id.
(WebCore::TextTrack::TextTrack): Pass id to TrackBase.
- html/track/TextTrack.h:
(WebCore::TextTrack::create): Add id parameter.
- html/track/TextTrack.idl: Add id attribute.
- html/track/TrackBase.cpp:
(WebCore::TrackBase::TrackBase): Add m_id.
- html/track/TrackBase.h: Add id attribute / m_id.
- html/track/VideoTrack.cpp:
(WebCore::VideoTrack::VideoTrack): Pass trackPrivate->id() to TrackBase.
(WebCore::VideoTrack::idChanged): Added, set id.
- html/track/VideoTrack.h: Move m_id to TrackBase.
- platform/graphics/TrackPrivateBase.h: Add idChanged() callback.
LayoutTests:
- media/track/track-id-expected.txt: Added.
- media/track/track-id.html: Added.
- 10:51 AM Changeset in webkit [158759] by
-
- 8 edits in trunk/Source/WebKit2
Remove dead code
https://bugs.webkit.org/show_bug.cgi?id=123902
Reviewed by Tim Horton.
Remove the PageClient::containingWindowGraphicsContext() as well as the
WKPageSetDebugPaintFlags and WKPageGetDebugPaintFlags API functions.
- UIProcess/API/C/WKPage.cpp:
- UIProcess/API/mac/PageClientImpl.h:
- UIProcess/API/mac/PageClientImpl.mm:
- UIProcess/PageClient.h:
- UIProcess/WebPageProxy.cpp:
- UIProcess/WebPageProxy.h:
- UIProcess/mac/WebPageProxyMac.mm:
(WebKit::WebPageProxy::searchTheWeb):
- 10:18 AM Changeset in webkit [158758] by
-
- 10 edits in trunk/Source/WebCore
Move array position caching out from HTMLCollection
https://bugs.webkit.org/show_bug.cgi?id=123895
Reviewed by Darin Adler.
This caching complicates the logic but is used by a single subclass
(HTMLFormControlsCollection) only. The subclass can do the caching itself.
- html/HTMLAllCollection.cpp:
(WebCore::HTMLAllCollection::HTMLAllCollection):
- html/HTMLCollection.cpp:
(WebCore::HTMLCollection::HTMLCollection):
(WebCore::HTMLCollection::create):
(WebCore::HTMLCollection::item):
(WebCore::HTMLCollection::elementBeforeOrAfterCachedElement):
(WebCore::HTMLCollection::firstElement):
Renamed from traverseFirstElement.
(WebCore::HTMLCollection::traverseForwardToOffset):
(WebCore::HTMLCollection::invalidateCache):
Make cache invalidation virtual so we can clear HTMLTableRowsCollection index cache.
(WebCore::HTMLCollection::namedItem):
(WebCore::HTMLCollection::updateNameCache):
Use traverseForwardToOffset instead traverseNextElement. This allows removal of traverseNextElement.
- html/HTMLCollection.h:
(WebCore::HTMLCollection::usesCustomForwardOnlyTraversal):
Renamed the enum and the accessor to be more informative.
(WebCore::HTMLCollection::setCachedElement):
(WebCore::HTMLCollection::customElementAfter):
Renamed from virtualItemAfter.
- html/HTMLFormControlsCollection.cpp:
(WebCore::HTMLFormControlsCollection::HTMLFormControlsCollection):
(WebCore::findFormAssociatedElement):
(WebCore::HTMLFormControlsCollection::customElementAfter):
Move the array position caching logic here.
(WebCore::HTMLFormControlsCollection::invalidateCache):
- html/HTMLFormControlsCollection.h:
- html/HTMLNameCollection.cpp:
(WebCore::HTMLNameCollection::HTMLNameCollection):
- html/HTMLOptionsCollection.cpp:
(WebCore::HTMLOptionsCollection::HTMLOptionsCollection):
- html/HTMLTableRowsCollection.cpp:
(WebCore::HTMLTableRowsCollection::HTMLTableRowsCollection):
(WebCore::HTMLTableRowsCollection::customElementAfter):
- html/HTMLTableRowsCollection.h:
- 10:17 AM Changeset in webkit [158757] by
-
- 6 edits in trunk
[ATK] accessibility/title-ui-element-correctness.html fails
https://bugs.webkit.org/show_bug.cgi?id=99825
Reviewed by Mario Sanchez Prada.
Source/WebCore:
When calling setAtkRelationSetFromCoreObject a new ATK_LABELLED_BY_RELATION
is added, adding proper label element as a relation. When the document structure
has been changed and a different label should be linked as a relation, current ATK
implementation adds it as a next target on relation's target list, while
WTR/DumpRenderTree implementation takes only first one into account.
This patch adds a new function removing current relations before adding new ones.
Covered by existing tests.
- accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
(removeAtkRelationFromRelationSetByType):
(setAtkRelationSetFromCoreObject):
LayoutTests:
Remove failure test expectation for the test fixed by this patch.
- platform/efl-wk1/TestExpectations:
- platform/efl-wk2/TestExpectations:
- platform/gtk/TestExpectations:
- 10:12 AM Changeset in webkit [158756] by
-
- 2 edits in trunk/Source/WebKit2
Promoted WKBrowsingContextHistoryDelegate.h to private.
Rubber-stamped by Sam Weinig.
- WebKit2.xcodeproj/project.pbxproj:
- 10:00 AM WebInspectorCodingStyleGuide edited by
- (diff)
- 9:57 AM WebInspectorCodingStyleGuide edited by
- (diff)
- 9:56 AM WebInspectorCodingStyleGuide created by
- 9:43 AM Changeset in webkit [158755] by
-
- 2 edits in trunk/LayoutTests
Unreviewed GTK gardening. Media elements wrongly exposed after r158743.
- platform/gtk/TestExpectations: Added failure expectations.
- 9:39 AM Changeset in webkit [158754] by
-
- 4 edits8 adds in trunk/LayoutTests
[ATK] Providing new table related accessibility expectations after r158742
https://bugs.webkit.org/show_bug.cgi?id=123893
Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-11-06
Reviewed by Chris Fleizach.
New baselines after added missing implementation in r158742.
- platform/efl-wk1/TestExpectations: Tests are no longer failing.
- platform/efl-wk2/TestExpectations: Tests are no longer failing.
- platform/efl-wk2/accessibility/table-attributes-expected.txt: Added.
- platform/efl-wk2/accessibility/table-sections-expected.txt: Added.
- platform/efl/accessibility/table-attributes-expected.txt: Added.
- platform/efl/accessibility/table-sections-expected.txt: Added.
- platform/gtk-wk2/accessibility/table-attributes-expected.txt: Added.
- platform/gtk-wk2/accessibility/table-sections-expected.txt: Added.
- platform/gtk/TestExpectations: Tests are no longer failing.
- platform/gtk/accessibility/table-attributes-expected.txt: Added.
- platform/gtk/accessibility/table-sections-expected.txt: Added.
- 9:36 AM Changeset in webkit [158753] by
-
- 10 edits2 moves4 adds in trunk/Source/WebKit2
[Cocoa] History delegate
https://bugs.webkit.org/show_bug.cgi?id=123837
Reviewed by Sam Weinig.
- Shared/Cocoa/APIObject.mm:
(WebKit::APIObject::newObject): Allocate a WKNavigationData if the object is a
WebNavigationData.
- Shared/Cocoa/WKNSString.h:
(WebKit::wrapper): Added. Returns a WebString’s wrapper as an NSString.
- Shared/Cocoa/WKNSURL.h:
(WebKit::wrapper): Added. Returns a WebURL’s wrapper as an NSURL.
- UIProcess/API/C/WKNavigationData.cpp: Renamed.
- UIProcess/API/C/WKNavigationData.h: Renamed.
- UIProcess/API/C/WKNavigationDataRef.cpp: Copied from Source/WebKit2/UIProcess/API/C/WKNavigationData.cpp.
- UIProcess/API/C/WKNavigationDataRef.h: Copied from Source/WebKit2/UIProcess/API/C/WKNavigationData.h.
- UIProcess/API/mac/WKBrowsingContextController.h: Declared historyDelegate property.
- UIProcess/API/mac/WKProcessGroup.mm:
(didNavigateWithNavigationData): Added history client callback that calls the browsing
context’s history delegate.
(didPerformClientRedirect): Ditto.
(didPerformServerRedirect): Ditto.
(didUpdateHistoryTitle): Ditto.
(setUpHistoryClient): Added.
(-[WKProcessGroup initWithInjectedBundleURL:]): Added call to setUpHistoryClient.
(-[WKProcessGroup dealloc]): Clear the history client.
- UIProcess/Cocoa/WKBrowsingContextHistoryDelegate.h: Added.
- UIProcess/Cocoa/WKNavigationData.h: Added.
- UIProcess/Cocoa/WKNavigationData.mm: Added.
(-[WKNavigationData dealloc]): Calls the WebNavigationData destructor.
(-[WKNavigationData title]): Added.
(-[WKNavigationData originalRequest]): Added.
(-[WKNavigationData destinationURL]): Added.
(-[WKNavigationData _apiObject]): Returns the wrapped WebNavigationData.
- UIProcess/Cocoa/WKNavigationDataInternal.h: Added.
(WebKit::wrapper): Added. Returns a WebNavigationData’s wrapper as a WKNavigationData.
- WebKit2.xcodeproj/project.pbxproj: Updated for renames and additions.
- 9:31 AM WebKitGTK/2.2.x edited by
- Add two proposed merges for the next 2.2 release. (diff)
- 9:31 AM Changeset in webkit [158752] by
-
- 3 edits in trunk/LayoutTests
Unreviewed gardening; Fix expected results for video-seek-with-negative-playback.html,
and modify the test to conform to media test style.
- media/video-seek-with-negative-playback-expected.txt:
- media/video-seek-with-negative-playback.html:
- 9:29 AM Changeset in webkit [158751] by
-
- 18 edits3 deletes in trunk/Source/JavaScriptCore
Change ctiTrampoline into a thunk
https://bugs.webkit.org/show_bug.cgi?id=123844
Reviewed by Filip Pizlo.
Converted ctiTrampoline and ctiOpThrowNotCaught into thunks named callToJavaScript
and returnFromJavaScript. Cleaned up and in some cases removed JITStubsXXX.h files
after removing ctiTrampoline and ctiOpThrowNotCaught. Added callJavaScriptJITFunction
to VM that is a function pointer to the callToJavaScript thunk.
- GNUmakefile.list.am:
- JavaScriptCore.xcodeproj/project.pbxproj:
- dfg/DFGDriver.cpp:
(JSC::DFG::compileImpl):
- jit/JITCode.cpp:
(JSC::JITCode::execute):
- jit/JITExceptions.cpp:
(JSC::genericUnwind):
- jit/JITStubs.cpp:
- jit/JITStubs.h:
- jit/JITStubsARM.h:
- jit/JITStubsARM64.h: Removed.
- jit/JITStubsARMv7.h:
- jit/JITStubsMIPS.h: Removed.
- jit/JITStubsMSVC64.asm:
- jit/JITStubsSH4.h: Removed.
- jit/JITStubsX86.h:
- jit/JITStubsX86_64.h:
- jit/JSInterfaceJIT.h:
- jit/ThunkGenerators.cpp:
(JSC::returnFromJavaScript):
(JSC::callToJavaScript):
- jit/ThunkGenerators.h:
- runtime/VM.cpp:
(JSC::VM::VM):
- runtime/VM.h:
- 8:48 AM Changeset in webkit [158750] by
-
- 7 edits in trunk/Source
Add ENABLE(TEXT_SELECTION)
https://bugs.webkit.org/show_bug.cgi?id=123827
Reviewed by Ryosuke Niwa.
Source/WebCore:
Add compile-time guard, ENABLE(TEXT_SELECTION), to enable or
disable selection painting in WebCore (enabled by default).
On iOS we disable WebCore selection painting and have UIKit
paint the selection.
- rendering/InlineTextBox.cpp:
(WebCore::InlineTextBox::paintSelection): Only paint selection when
TEXT_SELECTION is enabled.
- rendering/LogicalSelectionOffsetCaches.h:
(WebCore::LogicalSelectionOffsetCaches::LogicalSelectionOffsetCaches):
For now, add a ENABLE(TEXT_SELECTION)-guard around an assertion. Added
a FIXME comment to investigate the callers and either move the assertion
to the appropriate callers or structure the code such that we can remove
the assertion.
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::paintSelection): Only paint selection when
TEXT_SELECTION is enabled.
- rendering/TextPaintStyle.cpp:
(WebCore::computeTextSelectionPaintStyle): Only compute the selection
paint style when TEXT_SELECTION is enabled. Otherwise, return a paint
style identical to the text paint style. Also, substitute nullptr for 0.
Source/WTF:
Enable selection painting by default on all ports except iOS.
- wtf/FeatureDefines.h:
- 8:45 AM Changeset in webkit [158749] by
-
- 2 edits in trunk/Source/WebCore
Unrevewied Windows build fix after r158736; add InlineElementBox.cpp to the RenderingAllInOne.cpp file.
- rendering/RenderingAllInOne.cpp:
- 8:38 AM Changeset in webkit [158748] by
-
- 3 edits in trunk/Source/JavaScriptCore
FTL should support StringCharCodeAt
https://bugs.webkit.org/show_bug.cgi?id=123854
Reviewed by Sam Weinig.
- ftl/FTLCapabilities.cpp:
(JSC::FTL::canCompile):
- ftl/FTLLowerDFGToLLVM.cpp:
(JSC::FTL::LowerDFGToLLVM::compileNode):
(JSC::FTL::LowerDFGToLLVM::compileStringCharCodeAt):
- 8:36 AM Changeset in webkit [158747] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed build fix, style() return type is now a reference.
- rendering/RenderGrid.cpp:
(WebCore::RenderGrid::resolveGridPositionFromStyle):
- 8:26 AM Changeset in webkit [158746] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed 32-bit Mac build fix; use an explicit FloatSize -> IntSize conversion function.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::sizeChanged):
- 8:15 AM Changeset in webkit [158745] by
-
- 6 edits in trunk/Source/WebCore
Playing many sounds with HTML5 Audio makes WebKit unresponsive
https://bugs.webkit.org/show_bug.cgi?id=116145
Reviewed by Eric Carlson.
Cache as much information as possible from AVPlayerItem to eliminate unneccesary
calls into AVFoundation.
Add WillChange/DidChange functions to handle the results of KVO notifications
from AVPlayerItem and AVPlayer:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::platformPlay):
(WebCore::MediaPlayerPrivateAVFoundationObjC::platformPause):
(WebCore::MediaPlayerPrivateAVFoundationObjC::updateRate):
(WebCore::MediaPlayerPrivateAVFoundationObjC::playerItemStatusDidChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::playbackLikelyToKeepUpWillChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::playbackLikelyToKeepUpDidChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::playbackBufferEmptyWillChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::playbackBufferEmptyDidChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::playbackBufferFullWillChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::playbackBufferFullDidChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::seekableTimeRangesDidChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::loadedTimeRangesDidChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::tracksDidChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::hasEnabledAudioDidChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::presentationSizeDidChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::durationDidChange):
(WebCore::MediaPlayerPrivateAVFoundationObjC::rateDidChange):
(WebCore::itemKVOProperties):
(-[WebCoreAVFMovieObserver observeValueForKeyPath:ofObject:change:context:]):
Instruct the HTMLMediaElement to cache the currentTime value for 5 seconds:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
(WebCore::MediaPlayerPrivateAVFoundationObjC::maximumDurationToCacheMediaTime):
Add and initialize member variables to hold these cached values:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::MediaPlayerPrivateAVFoundationObjC):
(WebCore::MediaPlayerPrivateAVFoundationObjC::cancelLoad):
Add a new Notification type which can take (and call) a Function object:
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp:
(WebCore::MediaPlayerPrivateAVFoundation::dispatchNotification):
- platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.h:
(WebCore::MediaPlayerPrivateAVFoundation::Notification::Notification):
(WebCore::MediaPlayerPrivateAVFoundation::Notification::function):
Implement queries in terms of the cached values of AVPlayerItem and AVPlayer
properties:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayer):
(WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayerItem):
(WebCore::MediaPlayerPrivateAVFoundationObjC::playerItemStatus):
(WebCore::MediaPlayerPrivateAVFoundationObjC::rate):
(WebCore::MediaPlayerPrivateAVFoundationObjC::platformBufferedTimeRanges):
(WebCore::MediaPlayerPrivateAVFoundationObjC::platformMinTimeSeekable):
(WebCore::MediaPlayerPrivateAVFoundationObjC::platformMaxTimeSeekable):
(WebCore::MediaPlayerPrivateAVFoundationObjC::platformMaxTimeLoaded):
(WebCore::MediaPlayerPrivateAVFoundationObjC::totalBytes):
(WebCore::MediaPlayerPrivateAVFoundationObjC::tracksChanged):
(WebCore::MediaPlayerPrivateAVFoundationObjC::updateAudioTracks):
(WebCore::MediaPlayerPrivateAVFoundationObjC::updateVideoTracks):
(WebCore::MediaPlayerPrivateAVFoundationObjC::sizeChanged):
(WebCore::MediaPlayerPrivateAVFoundationObjC::processLegacyClosedCaptionsTracks):
Invalidate the cached currentTime before calling scheduleTimeUpdate so that the
correct movieTime is saved in m_clockTimeAtLastUpdateEvent:
- html/HTMLMediaElement.cpp:
(HTMLMediaElement::setReadyState):
- 7:54 AM Changeset in webkit [158744] by
-
- 18 edits4 adds in trunk
[CSS Grid Layout] Add support for named grid areas
https://bugs.webkit.org/show_bug.cgi?id=120045
Reviewed by Andreas Kling.
From Blink r155555, r155850 and r155889 by <jchaffraix@chromium.org>
Source/WebCore:
Added support for named grid areas. Basically a named grid area is
now a valid grid position. The shorthand parsing of grid-area was
split from the grid-{row|column} as the rules for expanding are
slightly different.
Unknown grid area names are treated as 'auto' as per the
specification. This means that for those cases we need to trigger
the auto-placement algorithm.
Tests: fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html
fast/css-grid-layout/grid-item-named-grid-area-resolution.html
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::valueForGridPosition):
- css/CSSParser.cpp:
(WebCore::CSSParser::parseValue):
(WebCore::CSSParser::parseGridPosition):
(WebCore::gridMissingGridPositionValue):
(WebCore::CSSParser::parseGridItemPositionShorthand):
(WebCore::CSSParser::parseGridAreaShorthand):
(WebCore::CSSParser::parseSingleGridAreaLonghand):
- css/CSSParser.h:
- css/StyleResolver.cpp:
(WebCore::StyleResolver::adjustRenderStyle):
(WebCore::StyleResolver::adjustGridItemPosition):
(WebCore::createGridPosition):
- css/StyleResolver.h:
- rendering/RenderGrid.cpp:
(WebCore::RenderGrid::resolveGridPositionFromStyle):
- rendering/style/GridPosition.h:
(WebCore::GridPosition::isNamedGridArea):
(WebCore::GridPosition::setNamedGridArea):
(WebCore::GridPosition::namedGridLine):
LayoutTests:
Added a couple of new tests to check that both known and unknown
named grid areas are properly handled.
Also extended some of the existing tests to use named grid areas
as any other possible grid position.
- fast/css-grid-layout/grid-item-area-get-set-expected.txt:
- fast/css-grid-layout/grid-item-area-get-set.html:
- fast/css-grid-layout/grid-item-bad-named-area-auto-placement-expected.txt: Added.
- fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html: Added.
- fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
- fast/css-grid-layout/grid-item-column-row-get-set.html:
- fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
- fast/css-grid-layout/grid-item-end-after-get-set.html:
- fast/css-grid-layout/grid-item-named-grid-area-resolution-expected.txt: Added.
- fast/css-grid-layout/grid-item-named-grid-area-resolution.html: Added.
- fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
- fast/css-grid-layout/grid-item-start-before-get-set.html:
- fast/css-grid-layout/resources/grid-item-column-row-parsing-utils.js:
- 6:15 AM Changeset in webkit [158743] by
-
- 442 edits4 adds in trunk
AX: Audio and Video attachments are not output to VoiceOver
https://bugs.webkit.org/show_bug.cgi?id=123479
Reviewed by Mario Sanchez Prada.
Source/WebCore:
Video and audio elements don't appear as distinct objects in the AX hierarchy,
nor are they treated as replaceable objects when emitting the text. We should
treat these characters like attachments, for one. On the Mac platform, we should
also identify them with special subroles.
Tests: platform/mac/accessibility/media-emits-object-replacement.html
platform/mac/accessibility/media-role-descriptions.html
- accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::isGenericFocusableElement):
- accessibility/AccessibilityObject.h:
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::computeAccessibilityIsIgnored):
(WebCore::AccessibilityRenderObject::determineAccessibilityRole):
- accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(createAccessibilityRoleMap):
(-[WebAccessibilityObjectWrapper subrole]):
(-[WebAccessibilityObjectWrapper roleDescription]):
- editing/TextIterator.cpp:
(WebCore::isRendererReplacedElement):
LayoutTests:
Making media elements int replaced elements has the unfortunate side-effect
of causing a new line to be inserted into any test using a <video> or <audio> tag.
- compositing/video/video-poster-expected.txt:
- compositing/video/video-reflection-expected.txt:
- compositing/visibility/visibility-simple-video-layer-expected.txt:
- fast/css/first-letter-block-form-controls-crash-expected.txt:
- fast/css/relative-position-replaced-in-table-display-crash-expected.txt:
- fast/forms/access-key-for-all-elements-expected.txt:
- fast/forms/form-associated-element-crash3-expected.txt:
- fast/multicol/renderer-positioned-assert-crash-expected.txt:
- fast/regions/full-screen-video-from-region-expected.txt:
- fast/runin/nonblock-runin-expected.txt:
- fast/spatial-navigation/snav-media-elements-expected.txt:
- fullscreen/full-screen-crash-offsetLeft-expected.txt:
- fullscreen/full-screen-no-style-sharing-expected.txt:
- fullscreen/full-screen-stacking-context-expected.txt:
- fullscreen/video-controls-drag-expected.txt:
- fullscreen/video-controls-timeline-expected.txt:
- fullscreen/video-cursor-auto-hide-expected.txt:
- fullscreen/video-specified-size-expected.txt:
- http/tests/appcache/video-expected.txt:
- http/tests/media/pdf-served-as-pdf-expected.txt:
- http/tests/media/reload-after-dialog-expected.txt:
- http/tests/media/text-served-as-text-expected.txt:
- http/tests/media/video-accept-encoding-expected.txt:
- http/tests/media/video-buffered-range-contains-currentTime-expected.txt:
- http/tests/media/video-cross-site-expected.txt:
- http/tests/media/video-error-abort-expected.txt:
- http/tests/media/video-load-suspend-expected.txt:
- http/tests/media/video-play-progress-expected.txt:
- http/tests/media/video-play-stall-before-meta-data-expected.txt:
- http/tests/media/video-preload-expected.txt:
- http/tests/media/video-redirect-expected.txt:
- http/tests/media/video-referer-expected.txt:
- http/tests/media/video-served-as-text-expected.txt:
- http/tests/media/video-throttled-load-metadata-expected.txt:
- http/tests/misc/empty-urls-expected.txt:
- http/tests/security/contentSecurityPolicy/media-src-allowed-expected.txt:
- http/tests/security/contentSecurityPolicy/media-src-blocked-expected.txt:
- http/tests/security/local-video-poster-from-remote-expected.txt:
- http/tests/security/local-video-source-from-remote-expected.txt:
- http/tests/security/local-video-src-from-remote-expected.txt:
- http/tests/security/text-track-crossorigin-expected.txt:
- media/W3C/audio/events/event_canplay-expected.txt:
- media/W3C/audio/events/event_canplay_manual-expected.txt:
- media/W3C/audio/events/event_canplaythrough-expected.txt:
- media/W3C/audio/events/event_canplaythrough_manual-expected.txt:
- media/W3C/audio/events/event_loadeddata-expected.txt:
- media/W3C/audio/events/event_loadeddata_manual-expected.txt:
- media/W3C/audio/events/event_loadedmetadata-expected.txt:
- media/W3C/audio/events/event_loadedmetadata_manual-expected.txt:
- media/W3C/audio/events/event_loadstart-expected.txt:
- media/W3C/audio/events/event_loadstart_manual-expected.txt:
- media/W3C/audio/events/event_order_canplay_canplaythrough-expected.txt:
- media/W3C/audio/events/event_order_canplay_playing-expected.txt:
- media/W3C/audio/events/event_order_loadedmetadata_loadeddata-expected.txt:
- media/W3C/audio/events/event_order_loadstart_progress-expected.txt:
- media/W3C/audio/events/event_pause_manual-expected.txt:
- media/W3C/audio/events/event_play-expected.txt:
- media/W3C/audio/events/event_play_manual-expected.txt:
- media/W3C/audio/events/event_playing-expected.txt:
- media/W3C/audio/events/event_playing_manual-expected.txt:
- media/W3C/audio/events/event_progress-expected.txt:
- media/W3C/audio/events/event_progress_manual-expected.txt:
- media/W3C/audio/events/event_timeupdate-expected.txt:
- media/W3C/audio/events/event_timeupdate_manual-expected.txt:
- media/W3C/audio/networkState/networkState_during_loadstart-expected.txt:
- media/W3C/audio/paused/paused_false_during_play-expected.txt:
- media/W3C/audio/paused/paused_true_during_pause-expected.txt:
- media/W3C/audio/readyState/readyState_during_canplay-expected.txt:
- media/W3C/audio/readyState/readyState_during_canplaythrough-expected.txt:
- media/W3C/audio/readyState/readyState_during_loadeddata-expected.txt:
- media/W3C/audio/readyState/readyState_during_loadedmetadata-expected.txt:
- media/W3C/audio/readyState/readyState_during_playing-expected.txt:
- media/W3C/video/canPlayType/canPlayType_application_octet_stream-expected.txt:
- media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_1-expected.txt:
- media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_2-expected.txt:
- media/W3C/video/canPlayType/canPlayType_application_octet_stream_with_codecs_3-expected.txt:
- media/W3C/video/canPlayType/canPlayType_bogus_type-expected.txt:
- media/W3C/video/canPlayType/canPlayType_codecs_order_1-expected.txt:
- media/W3C/video/canPlayType/canPlayType_method_exists-expected.txt:
- media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_1-expected.txt:
- media/W3C/video/canPlayType/canPlayType_two_implies_one_1-expected.txt:
- media/W3C/video/canPlayType/canPlayType_two_implies_one_2-expected.txt:
- media/W3C/video/currentSrc/currentSrc_empty_if_no_src-expected.txt:
- media/W3C/video/currentSrc/currentSrc_property_exists-expected.txt:
- media/W3C/video/error/error_null-expected.txt:
- media/W3C/video/error/error_onerror_called_on_bogus_source-expected.txt:
- media/W3C/video/error/error_property_exists-expected.txt:
- media/W3C/video/events/event_canplay-expected.txt:
- media/W3C/video/events/event_canplay_manual-expected.txt:
- media/W3C/video/events/event_canplaythrough-expected.txt:
- media/W3C/video/events/event_canplaythrough_manual-expected.txt:
- media/W3C/video/events/event_loadeddata-expected.txt:
- media/W3C/video/events/event_loadeddata_manual-expected.txt:
- media/W3C/video/events/event_loadedmetadata-expected.txt:
- media/W3C/video/events/event_loadedmetadata_manual-expected.txt:
- media/W3C/video/events/event_loadstart-expected.txt:
- media/W3C/video/events/event_loadstart_manual-expected.txt:
- media/W3C/video/events/event_order_canplay_canplaythrough-expected.txt:
- media/W3C/video/events/event_order_canplay_playing-expected.txt:
- media/W3C/video/events/event_order_loadedmetadata_loadeddata-expected.txt:
- media/W3C/video/events/event_order_loadstart_progress-expected.txt:
- media/W3C/video/events/event_pause_manual-expected.txt:
- media/W3C/video/events/event_play-expected.txt:
- media/W3C/video/events/event_play_manual-expected.txt:
- media/W3C/video/events/event_playing-expected.txt:
- media/W3C/video/events/event_playing_manual-expected.txt:
- media/W3C/video/events/event_progress-expected.txt:
- media/W3C/video/events/event_progress_manual-expected.txt:
- media/W3C/video/events/event_timeupdate-expected.txt:
- media/W3C/video/events/event_timeupdate_manual-expected.txt:
- media/W3C/video/networkState/networkState_during_loadstart-expected.txt:
- media/W3C/video/networkState/networkState_during_progress-expected.txt:
- media/W3C/video/networkState/networkState_initial-expected.txt:
- media/W3C/video/networkState/networkState_property_exists-expected.txt:
- media/W3C/video/paused/paused_false_during_play-expected.txt:
- media/W3C/video/paused/paused_true_during_pause-expected.txt:
- media/W3C/video/preload/preload_property_exists-expected.txt:
- media/W3C/video/preload/preload_reflects_auto_value-expected.txt:
- media/W3C/video/preload/preload_reflects_bogus_value-expected.txt:
- media/W3C/video/preload/preload_reflects_empty-expected.txt:
- media/W3C/video/preload/preload_reflects_metadata-expected.txt:
- media/W3C/video/preload/preload_reflects_no_value-expected.txt:
- media/W3C/video/preload/preload_reflects_none-expected.txt:
- media/W3C/video/preload/preload_reflects_none_autoplay-expected.txt:
- media/W3C/video/readyState/readyState_during_canplay-expected.txt:
- media/W3C/video/readyState/readyState_during_canplaythrough-expected.txt:
- media/W3C/video/readyState/readyState_during_loadeddata-expected.txt:
- media/W3C/video/readyState/readyState_during_loadedmetadata-expected.txt:
- media/W3C/video/readyState/readyState_during_playing-expected.txt:
- media/W3C/video/readyState/readyState_initial-expected.txt:
- media/W3C/video/readyState/readyState_property_exists-expected.txt:
- media/W3C/video/src/src_reflects_attribute_not_source_elements-expected.txt:
- media/W3C/video/src/src_reflects_no_value-expected.txt:
- media/W3C/video/src/src_removal_does_not_trigger_loadstart-expected.txt:
- media/audio-mpeg-supported-expected.txt:
- media/audio-mpeg4-supported-expected.txt:
- media/audio-only-video-intrinsic-size-expected.txt:
- media/auto-play-in-sandbox-with-allow-scripts-expected.txt:
- media/before-load-member-access-expected.txt:
- media/broken-video-expected.txt:
- media/constructors-expected.txt:
- media/controls-css-overload-expected.txt:
- media/controls-drag-timebar-expected.txt:
- media/controls-layout-direction-expected.txt:
- media/controls-right-click-on-timebar-expected.txt:
- media/csp-blocks-video-expected.txt:
- media/event-attributes-expected.txt:
- media/media-blocked-by-beforeload-expected.txt:
- media/media-blocked-by-willsendrequest-expected.txt:
- media/media-can-play-mpeg-audio-expected.txt:
- media/media-can-play-mpeg4-video-expected.txt:
- media/media-can-play-octet-stream-expected.txt:
- media/media-can-play-type-expected.txt:
- media/media-can-play-wav-audio-expected.txt:
- media/media-captions-expected.txt:
- media/media-captions-no-controls-expected.txt:
- media/media-controller-expected.txt:
- media/media-controller-playback-expected.txt:
- media/media-controller-playbackrate-expected.txt:
- media/media-controller-time-clamp-expected.txt:
- media/media-controller-time-constant-expected.txt:
- media/media-controller-time-expected.txt:
- media/media-controller-timeupdate-expected.txt:
- media/media-controller-unpause-expected.txt:
- media/media-controls-invalid-url-expected.txt:
- media/media-ended-expected.txt:
- media/media-extension-with-fragment-expected.txt:
- media/media-fragments/TC0001-expected.txt:
- media/media-fragments/TC0002-expected.txt:
- media/media-fragments/TC0003-expected.txt:
- media/media-fragments/TC0004-expected.txt:
- media/media-fragments/TC0005-expected.txt:
- media/media-fragments/TC0006-expected.txt:
- media/media-fragments/TC0009-expected.txt:
- media/media-fragments/TC0011-expected.txt:
- media/media-fragments/TC0012-expected.txt:
- media/media-fragments/TC0014-expected.txt:
- media/media-fragments/TC0015-expected.txt:
- media/media-fragments/TC0017-expected.txt:
- media/media-fragments/TC0024-expected.txt:
- media/media-fragments/TC0027-expected.txt:
- media/media-fragments/TC0028-expected.txt:
- media/media-fragments/TC0029-expected.txt:
- media/media-fragments/TC0030-expected.txt:
- media/media-fragments/TC0031-expected.txt:
- media/media-fragments/TC0032-expected.txt:
- media/media-fragments/TC0033-expected.txt:
- media/media-fragments/TC0034-expected.txt:
- media/media-fragments/TC0035-expected.txt:
- media/media-fragments/TC0036-expected.txt:
- media/media-fragments/TC0037-expected.txt:
- media/media-fragments/TC0038-expected.txt:
- media/media-fragments/TC0039-expected.txt:
- media/media-fragments/TC0044-expected.txt:
- media/media-fragments/TC0051-expected.txt:
- media/media-fragments/TC0052-expected.txt:
- media/media-fragments/TC0053-expected.txt:
- media/media-fragments/TC0054-expected.txt:
- media/media-fragments/TC0055-expected.txt:
- media/media-fragments/TC0058-expected.txt:
- media/media-fragments/TC0059-expected.txt:
- media/media-fragments/TC0061-expected.txt:
- media/media-fragments/TC0062-expected.txt:
- media/media-fragments/TC0063-expected.txt:
- media/media-fragments/TC0064-expected.txt:
- media/media-fragments/TC0065-expected.txt:
- media/media-fragments/TC0066-expected.txt:
- media/media-fragments/TC0067-expected.txt:
- media/media-fragments/TC0068-expected.txt:
- media/media-fragments/TC0069-expected.txt:
- media/media-fragments/TC0070-expected.txt:
- media/media-fragments/TC0071-expected.txt:
- media/media-fragments/TC0072-expected.txt:
- media/media-fragments/TC0073-expected.txt:
- media/media-fragments/TC0074-expected.txt:
- media/media-fragments/TC0075-expected.txt:
- media/media-fragments/TC0076-expected.txt:
- media/media-fragments/TC0077-expected.txt:
- media/media-fragments/TC0078-expected.txt:
- media/media-fragments/TC0079-expected.txt:
- media/media-fragments/TC0080-expected.txt:
- media/media-fragments/TC0081-expected.txt:
- media/media-fragments/TC0082-expected.txt:
- media/media-fragments/TC0083-expected.txt:
- media/media-fragments/TC0084-expected.txt:
- media/media-fragments/TC0085-expected.txt:
- media/media-fragments/TC0086-expected.txt:
- media/media-fragments/TC0087-expected.txt:
- media/media-fragments/TC0088-expected.txt:
- media/media-fragments/TC0089-expected.txt:
- media/media-fragments/TC0090-expected.txt:
- media/media-fragments/TC0091-expected.txt:
- media/media-fragments/TC0092-expected.txt:
- media/media-fragments/TC0093-expected.txt:
- media/media-fragments/TC0094-expected.txt:
- media/media-fullscreen-inline-expected.txt:
- media/media-preload-no-delay-loadevent-expected.txt:
- media/no-autoplay-with-user-gesture-requirement-expected.txt:
- media/nodesFromRect-shadowContent-expected.txt:
- media/restore-from-page-cache-expected.txt:
- media/sources-fallback-codecs-expected.txt:
- media/track/add-and-remove-track-expected.txt:
- media/track/audio-track-expected.txt:
- media/track/opera/interfaces/TextTrack/addCue-expected.txt:
- media/track/opera/interfaces/TextTrack/removeCue-expected.txt:
- media/track/opera/interfaces/TextTrackCue/align-expected.txt:
- media/track/opera/interfaces/TextTrackCue/endTime-expected.txt:
- media/track/opera/interfaces/TextTrackCue/id-expected.txt:
- media/track/opera/interfaces/TextTrackCue/pauseOnExit-expected.txt:
- media/track/opera/interfaces/TextTrackCue/startTime-expected.txt:
- media/track/opera/interfaces/TextTrackCue/track-expected.txt:
- media/track/opera/interfaces/TextTrackCueList/getCueById-expected.txt:
- media/track/opera/interfaces/TextTrackCueList/length-expected.txt:
- media/track/text-track-cue-is-reachable-expected.txt:
- media/track/text-track-is-reachable-expected.txt:
- media/track/track-active-cues-expected.txt:
- media/track/track-add-remove-cue-expected.txt:
- media/track/track-add-track-expected.txt:
- media/track/track-addtrack-kind-expected.txt:
- media/track/track-automatic-subtitles-expected.txt:
- media/track/track-css-all-cues-expected.txt:
- media/track/track-css-cue-lifetime-expected.txt:
- media/track/track-css-matching-default-expected.txt:
- media/track/track-css-matching-expected.txt:
- media/track/track-css-matching-lang-expected.txt:
- media/track/track-css-matching-timestamps-expected.txt:
- media/track/track-css-property-whitelist-expected.txt:
- media/track/track-css-user-override-expected.txt:
- media/track/track-cue-container-rendering-position-expected.txt:
- media/track/track-cue-empty-text-crash-expected.txt:
- media/track/track-cue-inline-assertion-crash-expected.txt:
- media/track/track-cue-mutable-expected.txt:
- media/track/track-cue-mutable-fragment-expected.txt:
- media/track/track-cue-negative-timestamp-expected.txt:
- media/track/track-cue-nothing-to-render-expected.txt:
- media/track/track-cue-overlap-snap-to-lines-not-set-expected.txt:
- media/track/track-cue-rendering-empty-cue-crash-expected.txt:
- media/track/track-cue-rendering-expected.txt:
- media/track/track-cue-rendering-on-resize-expected.txt:
- media/track/track-cue-rendering-rtl-expected.txt:
- media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt:
- media/track/track-cue-rendering-tree-is-removed-properly-expected.txt:
- media/track/track-cue-rendering-with-padding-expected.txt:
- media/track/track-cues-cuechange-expected.txt:
- media/track/track-cues-enter-exit-expected.txt:
- media/track/track-cues-missed-expected.txt:
- media/track/track-cues-pause-on-exit-expected.txt:
- media/track/track-cues-seeking-expected.txt:
- media/track/track-cues-sorted-before-dispatch-expected.txt:
- media/track/track-default-attribute-expected.txt:
- media/track/track-disabled-addcue-expected.txt:
- media/track/track-disabled-expected.txt:
- media/track/track-element-load-event-expected.txt:
- media/track/track-in-band-cues-added-once-expected.txt:
- media/track/track-in-band-duplicate-tracks-when-source-changes-expected.txt:
- media/track/track-in-band-expected.txt:
- media/track/track-in-band-legacy-api-expected.txt:
- media/track/track-in-band-style-expected.txt:
- media/track/track-kind-expected.txt:
- media/track/track-large-timestamp-expected.txt:
- media/track/track-legacyapi-with-automatic-mode-expected.txt:
- media/track/track-load-from-element-readyState-expected.txt:
- media/track/track-load-from-src-readyState-expected.txt:
- media/track/track-long-captions-file-expected.txt:
- media/track/track-mode-disabled-crash-expected.txt:
- media/track/track-mode-expected.txt:
- media/track/track-mode-not-changed-by-new-track-expected.txt:
- media/track/track-mode-triggers-loading-expected.txt:
- media/track/track-remove-active-cue-crash-expected.txt:
- media/track/track-remove-by-setting-innerHTML-expected.txt:
- media/track/track-remove-quickly-expected.txt:
- media/track/track-text-track-cue-list-expected.txt:
- media/track/track-texttracks-expected.txt:
- media/track/track-webvtt-tc000-empty-expected.txt:
- media/track/track-webvtt-tc001-utf8-expected.txt:
- media/track/track-webvtt-tc002-bom-expected.txt:
- media/track/track-webvtt-tc003-newlines-expected.txt:
- media/track/track-webvtt-tc004-magic-header-expected.txt:
- media/track/track-webvtt-tc005-header-comment-expected.txt:
- media/track/track-webvtt-tc006-cue-identifiers-expected.txt:
- media/track/track-webvtt-tc007-cue-no-id-expected.txt:
- media/track/track-webvtt-tc008-timings-no-hours-expected.txt:
- media/track/track-webvtt-tc009-timings-hour-expected.txt:
- media/track/track-webvtt-tc010-no-timings-expected.txt:
- media/track/track-webvtt-tc011-blank-lines-expected.txt:
- media/track/track-webvtt-tc013-settings-expected.txt:
- media/track/track-webvtt-tc014-alignment-expected.txt:
- media/track/track-webvtt-tc015-positioning-expected.txt:
- media/track/track-webvtt-tc016-align-positioning-expected.txt:
- media/track/track-webvtt-tc017-line-position-expected.txt:
- media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
- media/track/track-webvtt-tc019-cue-size-expected.txt:
- media/track/track-webvtt-tc020-cue-size-align-expected.txt:
- media/track/track-webvtt-tc021-valign-expected.txt:
- media/track/track-webvtt-tc022-entities-expected.txt:
- media/track/track-webvtt-tc023-markup-expected.txt:
- media/track/track-webvtt-tc024-timestamp-expected.txt:
- media/track/track-webvtt-tc025-class-markup-expected.txt:
- media/track/track-webvtt-tc026-voice-expected.txt:
- media/track/track-webvtt-tc027-empty-cue-expected.txt:
- media/track/track-webvtt-tc028-unsupported-markup-expected.txt:
- media/track/track-word-breaking-expected.txt:
- media/track/tracklist-is-reachable-expected.txt:
- media/track/video-track-expected.txt:
- media/unsupported-rtsp-expected.txt:
- media/unsupported-tracks-expected.txt:
- media/video-append-source-expected.txt:
- media/video-autoplay-expected.txt:
- media/video-beforeload-remove-source-expected.txt:
- media/video-buffered-expected.txt:
- media/video-canvas-drawing-expected.txt:
- media/video-canvas-drawing-output-expected.txt:
- media/video-controls-captions-trackmenu-hide-on-click-outside-expected.txt:
- media/video-controls-captions-trackmenu-includes-enabled-track-expected.txt:
- media/video-controls-expected.txt:
- media/video-controls-transformed-expected.txt:
- media/video-controls-with-mutation-event-handler-expected.txt:
- media/video-controls-zoomed-expected.txt:
- media/video-currentTime-delay-expected.txt:
- media/video-currentTime-expected.txt:
- media/video-currentTime-set-expected.txt:
- media/video-currentTime-set2-expected.txt:
- media/video-delay-load-event-expected.txt:
- media/video-display-aspect-ratio-expected.txt:
- media/video-dom-autoplay-expected.txt:
- media/video-dom-preload-expected.txt:
- media/video-dom-src-expected.txt:
- media/video-duration-known-after-eos-expected.txt:
- media/video-error-does-not-exist-expected.txt:
- media/video-load-networkState-expected.txt:
- media/video-load-preload-metadata-expected.txt:
- media/video-load-preload-none-expected.txt:
- media/video-load-readyState-expected.txt:
- media/video-load-require-user-gesture-expected.txt:
- media/video-loop-expected.txt:
- media/video-mouse-focus-expected.txt:
- media/video-muted-expected.txt:
- media/video-no-autoplay-expected.txt:
- media/video-pause-empty-events-expected.txt:
- media/video-pause-immediately-expected.txt:
- media/video-play-empty-events-expected.txt:
- media/video-play-pause-events-expected.txt:
- media/video-play-pause-exception-expected.txt:
- media/video-play-require-user-gesture-expected.txt:
- media/video-playbackrate-expected.txt:
- media/video-played-collapse-expected.txt:
- media/video-played-ranges-1-expected.txt:
- media/video-played-reset-expected.txt:
- media/video-plays-past-end-of-test-expected.txt:
- media/video-poster-blocked-by-willsendrequest-expected.txt:
- media/video-poster-delayed-expected.txt:
- media/video-poster-expected.txt:
- media/video-poster-scale-expected.txt:
- media/video-preload-expected.txt:
- media/video-replaces-poster-expected.txt:
- media/video-reverse-play-duration-expected.txt:
- media/video-seek-after-end-expected.txt:
- media/video-seek-by-small-increment-expected.txt:
- media/video-seek-multiple-expected.txt:
- media/video-seek-no-src-exception-expected.txt:
- media/video-seek-past-end-playing-expected.txt:
- media/video-seekable-expected.txt:
- media/video-seeking-expected.txt:
- media/video-set-rate-from-pause-expected.txt:
- media/video-single-valid-source-expected.txt:
- media/video-size-expected.txt:
- media/video-source-error-expected.txt:
- media/video-source-error-no-candidate-expected.txt:
- media/video-source-expected.txt:
- media/video-source-inserted-expected.txt:
- media/video-source-load-expected.txt:
- media/video-source-none-supported-expected.txt:
- media/video-source-type-expected.txt:
- media/video-src-blob-expected.txt:
- media/video-src-change-expected.txt:
- media/video-src-empty-expected.txt:
- media/video-src-expected.txt:
- media/video-src-invalid-poster-expected.txt:
- media/video-src-invalid-remove-expected.txt:
- media/video-src-none-expected.txt:
- media/video-src-plus-source-expected.txt:
- media/video-src-remove-expected.txt:
- media/video-src-set-expected.txt:
- media/video-src-source-expected.txt:
- media/video-timeupdate-during-playback-expected.txt:
- media/video-timeupdate-reverse-play-expected.txt:
- media/video-volume-expected.txt:
- media/video-width-height-expected.txt:
- platform/mac/accessibility/media-element-expected.txt:
- platform/mac/accessibility/media-emits-object-replacement-expected.txt: Added.
- platform/mac/accessibility/media-emits-object-replacement.html: Added.
- platform/mac/accessibility/media-role-descriptions-expected.txt: Added.
- platform/mac/accessibility/media-role-descriptions.html: Added.
- platform/mac/compositing/video/video-object-fit-expected.txt:
- platform/mac/fullscreen/video-controls-override-expected.txt:
- platform/mac/media/media-can-play-wav-audio-expected.txt:
- platform/mac/media/media-can-play-webm-expected.txt:
- platform/mac/media/video-seek-past-end-paused-expected.txt:
- 5:55 AM WebKitGtkLayoutTests edited by
- (diff)
- 5:55 AM Changeset in webkit [158742] by
-
- 3 edits in trunk/Tools
[ATK] Implement tables-related attributesOf*() functions for AccessibilityUIElement
https://bugs.webkit.org/show_bug.cgi?id=118969
Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-11-06
Reviewed by Mario Sanchez Prada.
Added missing implementation of attributesOfColumnHeaders, attributesOfRowHeaders, attributesOfVisibleCells.
- DumpRenderTree/atk/AccessibilityUIElementAtk.cpp:
(AccessibilityUIElement::attributesOfChildren):
(AccessibilityUIElement::attributesOfColumnHeaders):
(AccessibilityUIElement::attributesOfRowHeaders):
(AccessibilityUIElement::attributesOfVisibleCells):
- WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::AccessibilityUIElement::attributesOfChildren):
(WTR::AccessibilityUIElement::attributesOfColumnHeaders):
(WTR::AccessibilityUIElement::attributesOfRowHeaders):
(WTR::AccessibilityUIElement::attributesOfVisibleCells):
- 5:54 AM WebKitGtkLayoutTests edited by
- (diff)
- 5:52 AM WebKitGtkLayoutTests edited by
- (diff)
- 3:31 AM Changeset in webkit [158741] by
-
- 2 edits2 adds in trunk/LayoutTests
[ATK] accessibility/tabindex-elements-are-accessible.html is failing
https://bugs.webkit.org/show_bug.cgi?id=123884
Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-11-06
Reviewed by Mario Sanchez Prada.
Added new accessibility expectation file. ATK represents paragraph's role as a ATK_ROLE_PARAGRAPH.
- platform/efl/TestExpectations: Test is no longer failing.
- platform/efl/accessibility/tabindex-elements-are-accessible-expected.txt: Added.
- platform/gtk/accessibility/tabindex-elements-are-accessible-expected.txt: Added.
- 3:17 AM Changeset in webkit [158740] by
-
- 2 edits in trunk/LayoutTests
Unreviewed GTK gardening. Tests failing after r158195
- platform/gtk/TestExpectations: Added failure expectations.
- 3:11 AM Changeset in webkit [158739] by
-
- 3 edits6 adds in trunk
Notify nodes removal to Range/Selection after dispatching blur and mutation event
https://bugs.webkit.org/show_bug.cgi?id=123880
Reviewed by Andreas Kling.
Source/WebCore:
Merge https://chromium.googlesource.com/chromium/blink/+/b60576a0560d14f8757e58d55d37b7cefa48a6ac
In willRemoveChildren in ContainerNode.cpp, call Document::nodeChildrenWillBeRemoved after instead of
before dispatching mutation events because we need to update ranges created by those mutation event
listeners. willRemoveChild was fixed in r115686.
Tests: editing/selection/selection-change-in-blur-event-by-remove-children.html
editing/selection/selection-change-in-mutation-event-by-remove-children.html
fast/dom/Range/range-created-during-remove-children.html
- dom/ContainerNode.cpp:
(WebCore::willRemoveChildren):
LayoutTests:
- editing/selection/selection-change-in-blur-event-by-remove-children-expected.txt: Added.
- editing/selection/selection-change-in-blur-event-by-remove-children.html: Added.
- editing/selection/selection-change-in-mutation-event-by-remove-children-expected.txt: Added.
- editing/selection/selection-change-in-mutation-event-by-remove-children.html: Added.
- fast/dom/Range/range-created-during-remove-children-expected.txt: Added.
- fast/dom/Range/range-created-during-remove-children.html: Added.
- 2:55 AM Changeset in webkit [158738] by
-
- 3 edits2 adds in trunk
Fix out-of-date offset in selection range code in range.surroundContents
https://bugs.webkit.org/show_bug.cgi?id=123871
Source/WebCore:
Reviewed by Andreas Kling.
Merge https://chromium.googlesource.com/chromium/blink/+/c89b413ff0fc4aafa0c71d180b0b1e131bb37707
The code in Range::insertNode assumeed that the start offset of the selection range within its container
doesn't change across a call to insertBefore on the container but this is wrong. This patch recomputes
the start offset when it is used after the insertBefore call.
Test: editing/selection/range-surroundContents-with-preceding-node.html
- dom/Range.cpp:
(WebCore::Range::insertNode):
LayoutTests:
Reviewed by Andreas Kling.
- editing/selection/range-surroundContents-with-preceding-node-expected.txt: Added.
- editing/selection/range-surroundContents-with-preceding-node.html: Added.
- 2:33 AM Changeset in webkit [158737] by
-
- 2 edits in trunk/LayoutTests
[GTK] accessibility/svg-group-element-with-title.html is failing
https://bugs.webkit.org/show_bug.cgi?id=114251
Unreviewed GTK gardening.
Removed failure expectation as the test is passing since r158664.
Patch by Robert Plociennik <r.plociennik@samsung.com> on 2013-11-06
- platform/gtk/TestExpectations: The test is no longer failing.
- 2:26 AM Changeset in webkit [158736] by
-
- 13 edits2 adds in trunk/Source/WebCore
Add InlineElementBox and stop instantiating InlineBox directly.
<https://webkit.org/b/123882>
Make the InlineBox constructors protected and add a new class
called InlineElementBox on top. This is somewhat analogous to the
split between RenderText and RenderElement, and allows us to make
renderer() return a far tighter RenderBoxModelObject& instead
of a RenderObject&.
Moved over attachLine(), deleteLine() and extractLine() to start
things off. More things will follow.
Reviewed by Antti Koivisto.
- 2:21 AM Changeset in webkit [158735] by
-
- 2 edits in trunk
[EFL] Change required version of ATK to 2.10.0
https://bugs.webkit.org/show_bug.cgi?id=123883
Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-11-06
Reviewed by Mario Sanchez Prada.
Changing a required version of ATK to 2.10.0
- Source/cmake/OptionsEfl.cmake:
- 1:32 AM Changeset in webkit [158734] by
-
- 3 edits2 adds in trunk
Source/WebCore: Seek for video doesn't work when playback rate is negative
https://bugs.webkit.org/show_bug.cgi?id=123791
In MediaPlayerPrivateGStreamer::seek negative playback rate was not taken to account.
Patch by Piotr Grad <p.grad@samsung.com> on 2013-11-06
Reviewed by Philippe Normand.
Test: media/video-seek-with-negative-playback.html
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::seek):
LayoutTests: Test for seek not working properly with negative playback rate.
https://bugs.webkit.org/show_bug.cgi?id=123791
Seek method should work properly with negative playback rate.
Patch by Piotr Grad <p.grad@samsung.com> on 2013-11-06
Reviewed by Philippe Normand.
- media/video-seek-with-negative-playback.html: Added.
- media/video-seek-with-negative-playback-expected.txt: Added.
- 12:19 AM Changeset in webkit [158733] by
-
- 2 edits in trunk/Source/WebCore
Reinstate an annoying assertion that I accidentally commented out.
- loader/icon/IconDatabase.cpp:
(WebCore::IconDatabase::synchronousIconForPageURL):
- 12:14 AM Changeset in webkit [158732] by
-
- 4 edits in trunk/Source/WebCore
[GStreamer] Override label() and language() in Audio and VideoTrackPrivateGStreamer
https://bugs.webkit.org/show_bug.cgi?id=123836
The tests are currently flakey because we only get the label and language if we get
tags after the track client is set.
Patch by Brendan Long <b.long@cablelabs.com> on 2013-11-06
Reviewed by Philippe Normand.
No new tests because the tests already exist (this fixes flakeyness).
- platform/graphics/gstreamer/AudioTrackPrivateGStreamer.h: Override label() and language() to use m_label and m_language.
- platform/graphics/gstreamer/VideoTrackPrivateGStreamer.h: Same.
- platform/graphics/gstreamer/TrackPrivateBaseGStreamer.h: Make m_label and m_language protected so they can be used in the functions above.
- 12:13 AM Changeset in webkit [158731] by
-
- 1 edit2 adds in trunk/LayoutTests
Add a test for queries whose leftmost selector matches the root node
https://bugs.webkit.org/show_bug.cgi?id=123877
Reviewed by Andreas Kling.
Merge https://chromium.googlesource.com/chromium/blink/+/22981c70bf93e8a07ee7b4d68a4522aee21b26ce
so that we won't introduce the regression they had.
- fast/selectors/querySelector-leftmost-selector-matches-rootNode-expected.txt: Added.
- fast/selectors/querySelector-leftmost-selector-matches-rootNode.html: Added.
- 12:09 AM Changeset in webkit [158730] by
-
- 7 edits in trunk/Source/WebCore
RenderBlockFlow should only expose its line boxes as RootInlineBox.
<https://webkit.org/b/123878>
The line boxes attached directly to a RenderBlockFlow are always
RootInlineBox objects, so call sites should always use the tightly
typed firstRootBox() and lastRootBox().
This allows the compiler to devirtualize calls to member functions
of RootInlineBox that are marked FINAL.
Reviewed by Antti Koivisto.
- 12:05 AM Changeset in webkit [158729] by
-
- 3 edits2 adds in trunk
Assertion failure end < m_runCount in WebCore::BidiRunList<WebCore::BidiRun>::reverseRuns
https://bugs.webkit.org/show_bug.cgi?id=123863
Reviewed by Andreas Kling.
Source/WebCore:
Merge https://chromium.googlesource.com/chromium/blink/+/cbaa92c763a37d89eeabd01658e522219299290c
Test: fast/text/bidi-reverse-runs-crash.html
- platform/text/BidiResolver.h:
(WebCore::BidiResolver<Iterator, Run>::createBidiRunsForLine): Don't reverse the runs if there's
nothing to be reversed.
LayoutTests:
- fast/text/bidi-reverse-runs-crash-expected.txt: Added.
- fast/text/bidi-reverse-runs-crash.html: Added.
- 12:02 AM Changeset in webkit [158728] by
-
- 2 edits in trunk/Source/WebCore
Address the review comment after r158724.
- html/RangeInputType.cpp:
(WebCore::RangeInputType::handleMouseDownEvent):