[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

mrobinson at webkit.org mrobinson at webkit.org
Wed Dec 22 13:59:36 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 2dfe414793cf8d998156fa3274cbe9cabfb5d62d
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Sep 30 23:41:15 2010 +0000

    2010-09-30  Martin Robinson  <mrobinson at igalia.com>
    
            Unskip some tests that are passing and rebaseline a couple others.
    
            * platform/gtk/Skipped: Unskip tests and do a little reorganization.
            * platform/gtk/fast/dom/Window/window-properties-expected.txt: Rebaselined.
            * platform/gtk/fast/overflow/line-clamp-expected.txt: Added.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68853 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index be1a623..7e8ac7d 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,11 @@
+2010-09-30  Martin Robinson  <mrobinson at igalia.com>
+
+        Unskip some tests that are passing and rebaseline a couple others.
+
+        * platform/gtk/Skipped: Unskip tests and do a little reorganization.
+        * platform/gtk/fast/dom/Window/window-properties-expected.txt: Rebaselined.
+        * platform/gtk/fast/overflow/line-clamp-expected.txt: Added.
+
 2010-09-30  Alpha Lam  <hclam at chromium.org>
 
         Build fix. Not reviewed.
diff --git a/LayoutTests/platform/gtk/Skipped b/LayoutTests/platform/gtk/Skipped
index 1249535..df1ae71 100644
--- a/LayoutTests/platform/gtk/Skipped
+++ b/LayoutTests/platform/gtk/Skipped
@@ -5020,13 +5020,9 @@ svg/filters/subRegion-in-userSpace.svg
 # Height not honored for <input> and <button> elements.
 # See Bug #33936 - https://bugs.webkit.org/show_bug.cgi?id=33936
 fast/css/button-height.html
-
-# See Bug #27638 - https://bugs.webkit.org/show_bug.cgi?id=27638
-fast/dom/Window/window-screen-properties.html
+# I think this is related. Essentially we aren't honoring style
+# information for widgets.
 fast/forms/textarea-metrics.html
-# These two tests seem to fail on and off, skip them for now
-transitions/change-values-during-transition.html
-transitions/zero-duration-with-non-zero-delay-end.html
 
 # See Bug #27905 - http://bugs.webkit.org/show_bug.cgi?id=27905
 # Missing resource load callback ability in DRT
@@ -5036,7 +5032,8 @@ http/tests/misc/favicon-loads-with-images-disabled.html
 # See Bug #28668 - https://bugs.webkit.org/show_bug.cgi?id=28668
 http/tests/appcache/auth.html
 
-# This port doesn't support isolated worlds yet.
+# New test infrastructure required -- need isolated worlds
+# See https://bugs.webkit.org/show_bug.cgi?id=31508
 http/tests/security/isolatedWorld
 
 # Missing DRT ability return a null request for willSendRequest redirect calls
@@ -5050,21 +5047,9 @@ http/tests/xmlhttprequest/logout.html
 http/tests/xmlhttprequest/re-login-async.html
 http/tests/xmlhttprequest/re-login.html
 
-# https://bugs.webkit.org/show_bug.cgi?id=28088 -- document.activeElement does not work
-editing/selection/find-in-text-control.html
-
 # https://bugs.webkit.org/show_bug.cgi?id=30577
 editing/selection/move-left-right.html
 
-# Missing DRT ability to override 'standard' preferences.
-editing/selection/doubleclick-beside-cr-span.html
-fast/dom/Window/timer-resume-on-navigation-back.html
-fast/loader/input-element-page-cache-crash.html
-loader/go-back-to-different-window-size.html
-
-# https://bugs.webkit.org/show_bug.cgi?id=30583
-fast/forms/textarea-appearance-wrap.html
-
 # https://bugs.webkit.org/show_bug.cgi?id=30584
 svg/custom/font-face-not-in-document.svg
 
@@ -5159,7 +5144,6 @@ accessibility/aria-list-and-listitem.html
 accessibility/aria-presentational-role.html
 accessibility/aria-checkbox-checked.html
 accessibility/dimensions-include-descendants.html
-fast/overflow/line-clamp.html
 fast/overflow/scrollbar-restored.html
 fast/css/color-correction-on-box-shadow.html
 fast/css/color-correction-on-text-shadow.html
@@ -5175,10 +5159,6 @@ plugins/document-open.html
 fast/events/overflow-events.html
 http/tests/xmlhttprequest/interactive-state.html
 
-# New test infrastructure required
-# See https://bugs.webkit.org/show_bug.cgi?id=31508
-http/tests/security/isolatedWorld/didClearWindowObject.html
-
 # Need to add functionality to DumpRenderTree to handle error pages
 fast/history/back-forward-reset-after-error-handling.html
 
@@ -5259,9 +5239,6 @@ fast/events/spatial-navigation/snav-iframe-flattening-simple.html
 # Implement LayoutTestController::callShouldCloseOnWebView()
 fast/events/onbeforeunload-focused-iframe.html
 
-# Crashes on release/debug bots, see https://bugs.webkit.org/show_bug.cgi?id=35080
-fast/css/font-face-opentype.html
-
 # Crashes on debug bots, see https://bugs.webkit.org/show_bug.cgi?id=35085
 plugins/iframe-shims.html
 fast/loader/loadInProgress.html
@@ -5813,6 +5790,7 @@ http/tests/security/dataTransfer-set-data-file-url.html
 fast/events/ondragenter.html
 editing/pasteboard/smart-drag-drop.html
 editing/selection/drag-start-event-client-x-y.html
+editing/selection/doubleclick-beside-cr-span.html
 
 # Tests that require editing delegate dumps.
 editing/pasteboard/drop-link.html
@@ -5931,3 +5909,7 @@ fast/text/large-text-composed-char-dos.html
 
 # LayoutTestController::addUserScript not implemented for gtk
 plugins/plugin-document-load-prevented-userscript.html
+
+# https://bugs.webkit.org/show_bug.cgi?id=46942
+websocket/tests/bad-sub-protocol-control-chars.html
+
diff --git a/LayoutTests/platform/gtk/fast/dom/Window/window-properties-expected.txt b/LayoutTests/platform/gtk/fast/dom/Window/window-properties-expected.txt
index 7c5e2fb..5c9f5a0 100644
--- a/LayoutTests/platform/gtk/fast/dom/Window/window-properties-expected.txt
+++ b/LayoutTests/platform/gtk/fast/dom/Window/window-properties-expected.txt
@@ -65,7 +65,6 @@ window.Audio.prototype.HAVE_METADATA [number]
 window.Audio.prototype.HAVE_NOTHING [number]
 window.Audio.prototype.NETWORK_EMPTY [number]
 window.Audio.prototype.NETWORK_IDLE [number]
-window.Audio.prototype.NETWORK_LOADED [number]
 window.Audio.prototype.NETWORK_LOADING [number]
 window.Audio.prototype.NETWORK_NO_SOURCE [number]
 window.Audio.prototype.NOTATION_NODE [number]
@@ -123,6 +122,35 @@ window.Audio.prototype.setAttribute [function]
 window.Audio.prototype.setAttributeNS [function]
 window.Audio.prototype.setAttributeNode [function]
 window.Audio.prototype.setAttributeNodeNS [function]
+window.Audio.prototype.webkitMatchesSelector [function]
+window.BeforeLoadEvent [object BeforeLoadEventConstructor]
+window.BeforeLoadEvent.prototype [object BeforeLoadEventPrototype]
+window.BeforeLoadEvent.prototype.AT_TARGET [number]
+window.BeforeLoadEvent.prototype.BLUR [number]
+window.BeforeLoadEvent.prototype.BUBBLING_PHASE [number]
+window.BeforeLoadEvent.prototype.CAPTURING_PHASE [number]
+window.BeforeLoadEvent.prototype.CHANGE [number]
+window.BeforeLoadEvent.prototype.CLICK [number]
+window.BeforeLoadEvent.prototype.DBLCLICK [number]
+window.BeforeLoadEvent.prototype.DRAGDROP [number]
+window.BeforeLoadEvent.prototype.FOCUS [number]
+window.BeforeLoadEvent.prototype.KEYDOWN [number]
+window.BeforeLoadEvent.prototype.KEYPRESS [number]
+window.BeforeLoadEvent.prototype.KEYUP [number]
+window.BeforeLoadEvent.prototype.MOUSEDOWN [number]
+window.BeforeLoadEvent.prototype.MOUSEDRAG [number]
+window.BeforeLoadEvent.prototype.MOUSEMOVE [number]
+window.BeforeLoadEvent.prototype.MOUSEOUT [number]
+window.BeforeLoadEvent.prototype.MOUSEOVER [number]
+window.BeforeLoadEvent.prototype.MOUSEUP [number]
+window.BeforeLoadEvent.prototype.SELECT [number]
+window.BeforeLoadEvent.prototype.initBeforeLoadEvent [function]
+window.BeforeLoadEvent.prototype.initEvent [function]
+window.BeforeLoadEvent.prototype.preventDefault [function]
+window.BeforeLoadEvent.prototype.stopImmediatePropagation [function]
+window.BeforeLoadEvent.prototype.stopPropagation [function]
+window.Blob [object BlobConstructor]
+window.Blob.prototype [object BlobPrototype]
 window.Boolean [function]
 window.CDATASection [object CDATASectionConstructor]
 window.CDATASection.prototype [object CDATASectionPrototype]
@@ -529,6 +557,16 @@ window.DOMStringList [object DOMStringListConstructor]
 window.DOMStringList.prototype [object DOMStringListPrototype]
 window.DOMStringList.prototype.contains [function]
 window.DOMStringList.prototype.item [function]
+window.DOMStringMap [object DOMStringMapConstructor]
+window.DOMStringMap.prototype [object DOMStringMapPrototype]
+window.DOMTokenList [object DOMTokenListConstructor]
+window.DOMTokenList.prototype [object DOMTokenListPrototype]
+window.DOMTokenList.prototype.add [function]
+window.DOMTokenList.prototype.contains [function]
+window.DOMTokenList.prototype.item [function]
+window.DOMTokenList.prototype.remove [function]
+window.DOMTokenList.prototype.toString [function]
+window.DOMTokenList.prototype.toggle [function]
 window.Date [function]
 window.Document [object DocumentConstructor]
 window.Document.prototype [object DocumentPrototype]
@@ -748,6 +786,7 @@ window.Element.prototype.setAttribute [function]
 window.Element.prototype.setAttributeNS [function]
 window.Element.prototype.setAttributeNode [function]
 window.Element.prototype.setAttributeNodeNS [function]
+window.Element.prototype.webkitMatchesSelector [function]
 window.Entity [object EntityConstructor]
 window.Entity.prototype [object EntityPrototype]
 window.Entity.prototype.ATTRIBUTE_NODE [number]
@@ -868,13 +907,17 @@ window.Event.prototype.MOUSEUP [number]
 window.Event.prototype.SELECT [number]
 window.Event.prototype.initEvent [function]
 window.Event.prototype.preventDefault [function]
+window.Event.prototype.stopImmediatePropagation [function]
 window.Event.prototype.stopPropagation [function]
 window.EventException [object EventExceptionConstructor]
 window.EventException.UNSPECIFIED_EVENT_TYPE_ERR [number]
 window.EventException.prototype [object EventExceptionPrototype]
 window.EventException.prototype.UNSPECIFIED_EVENT_TYPE_ERR [number]
 window.EventException.prototype.toString [function]
-window.EventSource [object EventSourceContructor]
+window.EventSource [object EventSourceConstructor]
+window.EventSource.CLOSED [number]
+window.EventSource.CONNECTING [number]
+window.EventSource.OPEN [number]
 window.EventSource.length [number]
 window.EventSource.prototype [object EventSourcePrototype]
 window.EventSource.prototype.CLOSED [number]
@@ -885,7 +928,7 @@ window.EventSource.prototype.close [function]
 window.EventSource.prototype.dispatchEvent [function]
 window.EventSource.prototype.removeEventListener [function]
 window.File [object FileConstructor]
-window.File.prototype [object FilePrototype]
+window.File.prototype [printed above as window.Blob.prototype]
 window.FileList [object FileListConstructor]
 window.FileList.prototype [object FileListPrototype]
 window.FileList.prototype.item [function]
@@ -893,6 +936,11 @@ window.FormData [object FormDataConstructor]
 window.FormData.prototype [object FormDataPrototype]
 window.FormData.prototype.append [function]
 window.Function [function]
+window.HTMLAllCollection [object HTMLAllCollectionConstructor]
+window.HTMLAllCollection.prototype [object HTMLAllCollectionPrototype]
+window.HTMLAllCollection.prototype.item [function]
+window.HTMLAllCollection.prototype.namedItem [function]
+window.HTMLAllCollection.prototype.tags [function]
 window.HTMLAnchorElement [object HTMLAnchorElementConstructor]
 window.HTMLAnchorElement.prototype [printed above as window.Element.prototype]
 window.HTMLAppletElement [object HTMLAppletElementConstructor]
@@ -919,15 +967,8 @@ window.HTMLCollection [object HTMLCollectionConstructor]
 window.HTMLCollection.prototype [object HTMLCollectionPrototype]
 window.HTMLCollection.prototype.item [function]
 window.HTMLCollection.prototype.namedItem [function]
-window.HTMLCollection.prototype.tags [function]
 window.HTMLDListElement [object HTMLDListElementConstructor]
 window.HTMLDListElement.prototype [printed above as window.Element.prototype]
-window.HTMLDataGridCellElement [object HTMLDataGridCellElementConstructor]
-window.HTMLDataGridCellElement.prototype [printed above as window.Element.prototype]
-window.HTMLDataGridColElement [object HTMLDataGridColElementConstructor]
-window.HTMLDataGridColElement.prototype [printed above as window.Element.prototype]
-window.HTMLDataGridElement [object HTMLDataGridElementConstructor]
-window.HTMLDataGridElement.prototype [printed above as window.Element.prototype]
 window.HTMLDirectoryElement [object HTMLDirectoryElementConstructor]
 window.HTMLDirectoryElement.prototype [printed above as window.Element.prototype]
 window.HTMLDivElement [object HTMLDivElementConstructor]
@@ -984,7 +1025,6 @@ window.HTMLMediaElement.HAVE_METADATA [number]
 window.HTMLMediaElement.HAVE_NOTHING [number]
 window.HTMLMediaElement.NETWORK_EMPTY [number]
 window.HTMLMediaElement.NETWORK_IDLE [number]
-window.HTMLMediaElement.NETWORK_LOADED [number]
 window.HTMLMediaElement.NETWORK_LOADING [number]
 window.HTMLMediaElement.NETWORK_NO_SOURCE [number]
 window.HTMLMediaElement.prototype [printed above as window.Element.prototype]
@@ -1008,6 +1048,8 @@ window.HTMLParamElement [object HTMLParamElementConstructor]
 window.HTMLParamElement.prototype [printed above as window.Element.prototype]
 window.HTMLPreElement [object HTMLPreElementConstructor]
 window.HTMLPreElement.prototype [printed above as window.Element.prototype]
+window.HTMLProgressElement [object HTMLProgressElementConstructor]
+window.HTMLProgressElement.prototype [printed above as window.Element.prototype]
 window.HTMLQuoteElement [object HTMLQuoteElementConstructor]
 window.HTMLQuoteElement.prototype [printed above as window.Element.prototype]
 window.HTMLScriptElement [object HTMLScriptElementConstructor]
@@ -1036,8 +1078,12 @@ window.HTMLUListElement [object HTMLUListElementConstructor]
 window.HTMLUListElement.prototype [printed above as window.Element.prototype]
 window.HTMLVideoElement [object HTMLVideoElementConstructor]
 window.HTMLVideoElement.prototype [printed above as window.Element.prototype]
+window.HashChangeEvent [object HashChangeEventConstructor]
+window.HashChangeEvent.prototype [printed above as window.Event.prototype]
 window.Image [object ImageConstructor]
 window.Image.prototype [printed above as window.Element.prototype]
+window.ImageData [object ImageDataConstructor]
+window.ImageData.prototype [object ImageDataPrototype]
 window.Infinity [number]
 window.JSON [object JSON]
 window.JSON.parse [function]
@@ -1273,6 +1319,8 @@ window.Range.prototype.deleteContents [function]
 window.Range.prototype.detach [function]
 window.Range.prototype.expand [function]
 window.Range.prototype.extractContents [function]
+window.Range.prototype.getBoundingClientRect [function]
+window.Range.prototype.getClientRects [function]
 window.Range.prototype.insertNode [function]
 window.Range.prototype.intersectsNode [function]
 window.Range.prototype.isPointInRange [function]
@@ -1316,6 +1364,10 @@ window.SQLException.prototype.TIMEOUT_ERR [number]
 window.SQLException.prototype.TOO_LARGE_ERR [number]
 window.SQLException.prototype.UNKNOWN_ERR [number]
 window.SQLException.prototype.VERSION_ERR [number]
+window.SVGAElement [object SVGAElementConstructor]
+window.SVGAElement.prototype [printed above as window.Element.prototype]
+window.SVGAltGlyphElement [object SVGAltGlyphElementConstructor]
+window.SVGAltGlyphElement.prototype [printed above as window.Element.prototype]
 window.SVGAngle [object SVGAngleConstructor]
 window.SVGAngle.SVG_ANGLETYPE_DEG [number]
 window.SVGAngle.SVG_ANGLETYPE_GRAD [number]
@@ -1330,12 +1382,74 @@ window.SVGAngle.prototype.SVG_ANGLETYPE_UNKNOWN [number]
 window.SVGAngle.prototype.SVG_ANGLETYPE_UNSPECIFIED [number]
 window.SVGAngle.prototype.convertToSpecifiedUnits [function]
 window.SVGAngle.prototype.newValueSpecifiedUnits [function]
+window.SVGAnimateColorElement [object SVGAnimateColorElementConstructor]
+window.SVGAnimateColorElement.prototype [printed above as window.Element.prototype]
+window.SVGAnimateElement [object SVGAnimateElementConstructor]
+window.SVGAnimateElement.prototype [printed above as window.Element.prototype]
+window.SVGAnimateTransformElement [object SVGAnimateTransformElementConstructor]
+window.SVGAnimateTransformElement.prototype [printed above as window.Element.prototype]
+window.SVGAnimatedAngle [object SVGAnimatedAngleConstructor]
+window.SVGAnimatedAngle.prototype [object SVGAnimatedAnglePrototype]
+window.SVGAnimatedBoolean [object SVGAnimatedBooleanConstructor]
+window.SVGAnimatedBoolean.prototype [object SVGAnimatedBooleanPrototype]
+window.SVGAnimatedEnumeration [object SVGAnimatedEnumerationConstructor]
+window.SVGAnimatedEnumeration.prototype [object SVGAnimatedEnumerationPrototype]
+window.SVGAnimatedInteger [object SVGAnimatedIntegerConstructor]
+window.SVGAnimatedInteger.prototype [object SVGAnimatedIntegerPrototype]
+window.SVGAnimatedLength [object SVGAnimatedLengthConstructor]
+window.SVGAnimatedLength.prototype [object SVGAnimatedLengthPrototype]
+window.SVGAnimatedLengthList [object SVGAnimatedLengthListConstructor]
+window.SVGAnimatedLengthList.prototype [object SVGAnimatedLengthListPrototype]
+window.SVGAnimatedNumber [object SVGAnimatedNumberConstructor]
+window.SVGAnimatedNumber.prototype [object SVGAnimatedNumberPrototype]
+window.SVGAnimatedNumberList [object SVGAnimatedNumberListConstructor]
+window.SVGAnimatedNumberList.prototype [object SVGAnimatedNumberListPrototype]
+window.SVGAnimatedPreserveAspectRatio [object SVGAnimatedPreserveAspectRatioConstructor]
+window.SVGAnimatedPreserveAspectRatio.prototype [object SVGAnimatedPreserveAspectRatioPrototype]
+window.SVGAnimatedRect [object SVGAnimatedRectConstructor]
+window.SVGAnimatedRect.prototype [object SVGAnimatedRectPrototype]
+window.SVGAnimatedString [object SVGAnimatedStringConstructor]
+window.SVGAnimatedString.prototype [object SVGAnimatedStringPrototype]
+window.SVGAnimatedTransformList [object SVGAnimatedTransformListConstructor]
+window.SVGAnimatedTransformList.prototype [object SVGAnimatedTransformListPrototype]
+window.SVGCircleElement [object SVGCircleElementConstructor]
+window.SVGCircleElement.prototype [printed above as window.Element.prototype]
+window.SVGClipPathElement [object SVGClipPathElementConstructor]
+window.SVGClipPathElement.prototype [printed above as window.Element.prototype]
 window.SVGColor [object SVGColorConstructor]
 window.SVGColor.SVG_COLORTYPE_CURRENTCOLOR [number]
 window.SVGColor.SVG_COLORTYPE_RGBCOLOR [number]
 window.SVGColor.SVG_COLORTYPE_RGBCOLOR_ICCCOLOR [number]
 window.SVGColor.SVG_COLORTYPE_UNKNOWN [number]
 window.SVGColor.prototype [printed above as window.CSSValue.prototype]
+window.SVGComponentTransferFunctionElement [object SVGComponentTransferFunctionElementConstructor]
+window.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE [number]
+window.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_GAMMA [number]
+window.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY [number]
+window.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_LINEAR [number]
+window.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_TABLE [number]
+window.SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN [number]
+window.SVGComponentTransferFunctionElement.prototype [printed above as window.Element.prototype]
+window.SVGCursorElement [object SVGCursorElementConstructor]
+window.SVGCursorElement.prototype [printed above as window.Element.prototype]
+window.SVGDefsElement [object SVGDefsElementConstructor]
+window.SVGDefsElement.prototype [printed above as window.Element.prototype]
+window.SVGDescElement [object SVGDescElementConstructor]
+window.SVGDescElement.prototype [printed above as window.Element.prototype]
+window.SVGDocument [object SVGDocumentConstructor]
+window.SVGDocument.prototype [printed above as window.Document.prototype]
+window.SVGElement [object SVGElementConstructor]
+window.SVGElement.prototype [printed above as window.Element.prototype]
+window.SVGElementInstance [object SVGElementInstanceConstructor]
+window.SVGElementInstance.prototype [object SVGElementInstancePrototype]
+window.SVGElementInstance.prototype.addEventListener [function]
+window.SVGElementInstance.prototype.dispatchEvent [function]
+window.SVGElementInstance.prototype.removeEventListener [function]
+window.SVGElementInstanceList [object SVGElementInstanceListConstructor]
+window.SVGElementInstanceList.prototype [object SVGElementInstanceListPrototype]
+window.SVGElementInstanceList.prototype.item [function]
+window.SVGEllipseElement [object SVGEllipseElementConstructor]
+window.SVGEllipseElement.prototype [printed above as window.Element.prototype]
 window.SVGException [object SVGExceptionConstructor]
 window.SVGException.SVG_INVALID_VALUE_ERR [number]
 window.SVGException.SVG_MATRIX_NOT_INVERTABLE [number]
@@ -1345,12 +1459,120 @@ window.SVGException.prototype.SVG_INVALID_VALUE_ERR [number]
 window.SVGException.prototype.SVG_MATRIX_NOT_INVERTABLE [number]
 window.SVGException.prototype.SVG_WRONG_TYPE_ERR [number]
 window.SVGException.prototype.toString [function]
+window.SVGFEBlendElement [object SVGFEBlendElementConstructor]
+window.SVGFEBlendElement.SVG_FEBLEND_MODE_DARKEN [number]
+window.SVGFEBlendElement.SVG_FEBLEND_MODE_LIGHTEN [number]
+window.SVGFEBlendElement.SVG_FEBLEND_MODE_MULTIPLY [number]
+window.SVGFEBlendElement.SVG_FEBLEND_MODE_NORMAL [number]
+window.SVGFEBlendElement.SVG_FEBLEND_MODE_SCREEN [number]
+window.SVGFEBlendElement.SVG_FEBLEND_MODE_UNKNOWN [number]
+window.SVGFEBlendElement.prototype [printed above as window.Element.prototype]
+window.SVGFEColorMatrixElement [object SVGFEColorMatrixElementConstructor]
+window.SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_HUEROTATE [number]
+window.SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA [number]
+window.SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_MATRIX [number]
+window.SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_SATURATE [number]
+window.SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_UNKNOWN [number]
+window.SVGFEColorMatrixElement.prototype [printed above as window.Element.prototype]
+window.SVGFEComponentTransferElement [object SVGFEComponentTransferElementConstructor]
+window.SVGFEComponentTransferElement.prototype [printed above as window.Element.prototype]
+window.SVGFECompositeElement [object SVGFECompositeElementConstructor]
+window.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC [number]
+window.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ATOP [number]
+window.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_IN [number]
+window.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OUT [number]
+window.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OVER [number]
+window.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_UNKNOWN [number]
+window.SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_XOR [number]
+window.SVGFECompositeElement.prototype [printed above as window.Element.prototype]
+window.SVGFEConvolveMatrixElement [object SVGFEConvolveMatrixElementConstructor]
+window.SVGFEConvolveMatrixElement.SVG_EDGEMODE_DUPLICATE [number]
+window.SVGFEConvolveMatrixElement.SVG_EDGEMODE_NONE [number]
+window.SVGFEConvolveMatrixElement.SVG_EDGEMODE_UNKNOWN [number]
+window.SVGFEConvolveMatrixElement.SVG_EDGEMODE_WRAP [number]
+window.SVGFEConvolveMatrixElement.prototype [printed above as window.Element.prototype]
+window.SVGFEDiffuseLightingElement [object SVGFEDiffuseLightingElementConstructor]
+window.SVGFEDiffuseLightingElement.prototype [printed above as window.Element.prototype]
+window.SVGFEDisplacementMapElement [object SVGFEDisplacementMapElementConstructor]
+window.SVGFEDisplacementMapElement.SVG_CHANNEL_A [number]
+window.SVGFEDisplacementMapElement.SVG_CHANNEL_B [number]
+window.SVGFEDisplacementMapElement.SVG_CHANNEL_G [number]
+window.SVGFEDisplacementMapElement.SVG_CHANNEL_R [number]
+window.SVGFEDisplacementMapElement.SVG_CHANNEL_UNKNOWN [number]
+window.SVGFEDisplacementMapElement.prototype [printed above as window.Element.prototype]
+window.SVGFEDistantLightElement [object SVGFEDistantLightElementConstructor]
+window.SVGFEDistantLightElement.prototype [printed above as window.Element.prototype]
+window.SVGFEFloodElement [object SVGFEFloodElementConstructor]
+window.SVGFEFloodElement.prototype [printed above as window.Element.prototype]
+window.SVGFEFuncAElement [object SVGFEFuncAElementConstructor]
+window.SVGFEFuncAElement.prototype [printed above as window.Element.prototype]
+window.SVGFEFuncBElement [object SVGFEFuncBElementConstructor]
+window.SVGFEFuncBElement.prototype [printed above as window.Element.prototype]
+window.SVGFEFuncGElement [object SVGFEFuncGElementConstructor]
+window.SVGFEFuncGElement.prototype [printed above as window.Element.prototype]
+window.SVGFEFuncRElement [object SVGFEFuncRElementConstructor]
+window.SVGFEFuncRElement.prototype [printed above as window.Element.prototype]
+window.SVGFEGaussianBlurElement [object SVGFEGaussianBlurElementConstructor]
+window.SVGFEGaussianBlurElement.prototype [printed above as window.Element.prototype]
+window.SVGFEImageElement [object SVGFEImageElementConstructor]
+window.SVGFEImageElement.prototype [printed above as window.Element.prototype]
+window.SVGFEMergeElement [object SVGFEMergeElementConstructor]
+window.SVGFEMergeElement.prototype [printed above as window.Element.prototype]
+window.SVGFEMergeNodeElement [object SVGFEMergeNodeElementConstructor]
+window.SVGFEMergeNodeElement.prototype [printed above as window.Element.prototype]
+window.SVGFEMorphologyElement [object SVGFEMorphologyElementConstructor]
+window.SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE [number]
+window.SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_ERODE [number]
+window.SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_UNKNOWN [number]
+window.SVGFEMorphologyElement.prototype [printed above as window.Element.prototype]
+window.SVGFEOffsetElement [object SVGFEOffsetElementConstructor]
+window.SVGFEOffsetElement.prototype [printed above as window.Element.prototype]
+window.SVGFEPointLightElement [object SVGFEPointLightElementConstructor]
+window.SVGFEPointLightElement.prototype [printed above as window.Element.prototype]
+window.SVGFESpecularLightingElement [object SVGFESpecularLightingElementConstructor]
+window.SVGFESpecularLightingElement.prototype [printed above as window.Element.prototype]
+window.SVGFESpotLightElement [object SVGFESpotLightElementConstructor]
+window.SVGFESpotLightElement.prototype [printed above as window.Element.prototype]
+window.SVGFETileElement [object SVGFETileElementConstructor]
+window.SVGFETileElement.prototype [printed above as window.Element.prototype]
+window.SVGFETurbulenceElement [object SVGFETurbulenceElementConstructor]
+window.SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH [number]
+window.SVGFETurbulenceElement.SVG_STITCHTYPE_STITCH [number]
+window.SVGFETurbulenceElement.SVG_STITCHTYPE_UNKNOWN [number]
+window.SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_FRACTALNOISE [number]
+window.SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_TURBULENCE [number]
+window.SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_UNKNOWN [number]
+window.SVGFETurbulenceElement.prototype [printed above as window.Element.prototype]
+window.SVGFilterElement [object SVGFilterElementConstructor]
+window.SVGFilterElement.prototype [printed above as window.Element.prototype]
+window.SVGFontElement [object SVGFontElementConstructor]
+window.SVGFontElement.prototype [printed above as window.Element.prototype]
+window.SVGFontFaceElement [object SVGFontFaceElementConstructor]
+window.SVGFontFaceElement.prototype [printed above as window.Element.prototype]
+window.SVGFontFaceFormatElement [object SVGFontFaceFormatElementConstructor]
+window.SVGFontFaceFormatElement.prototype [printed above as window.Element.prototype]
+window.SVGFontFaceNameElement [object SVGFontFaceNameElementConstructor]
+window.SVGFontFaceNameElement.prototype [printed above as window.Element.prototype]
+window.SVGFontFaceSrcElement [object SVGFontFaceSrcElementConstructor]
+window.SVGFontFaceSrcElement.prototype [printed above as window.Element.prototype]
+window.SVGFontFaceUriElement [object SVGFontFaceUriElementConstructor]
+window.SVGFontFaceUriElement.prototype [printed above as window.Element.prototype]
+window.SVGForeignObjectElement [object SVGForeignObjectElementConstructor]
+window.SVGForeignObjectElement.prototype [printed above as window.Element.prototype]
+window.SVGGElement [object SVGGElementConstructor]
+window.SVGGElement.prototype [printed above as window.Element.prototype]
+window.SVGGlyphElement [object SVGGlyphElementConstructor]
+window.SVGGlyphElement.prototype [printed above as window.Element.prototype]
 window.SVGGradientElement [object SVGGradientElementConstructor]
 window.SVGGradientElement.SVG_SPREADMETHOD_PAD [number]
 window.SVGGradientElement.SVG_SPREADMETHOD_REFLECT [number]
 window.SVGGradientElement.SVG_SPREADMETHOD_REPEAT [number]
 window.SVGGradientElement.SVG_SPREADMETHOD_UNKNOWN [number]
 window.SVGGradientElement.prototype [printed above as window.Element.prototype]
+window.SVGHKernElement [object SVGHKernElementConstructor]
+window.SVGHKernElement.prototype [printed above as window.Element.prototype]
+window.SVGImageElement [object SVGImageElementConstructor]
+window.SVGImageElement.prototype [printed above as window.Element.prototype]
 window.SVGLength [object SVGLengthConstructor]
 window.SVGLength.SVG_LENGTHTYPE_CM [number]
 window.SVGLength.SVG_LENGTHTYPE_EMS [number]
@@ -1377,6 +1599,19 @@ window.SVGLength.prototype.SVG_LENGTHTYPE_PX [number]
 window.SVGLength.prototype.SVG_LENGTHTYPE_UNKNOWN [number]
 window.SVGLength.prototype.convertToSpecifiedUnits [function]
 window.SVGLength.prototype.newValueSpecifiedUnits [function]
+window.SVGLengthList [object SVGLengthListConstructor]
+window.SVGLengthList.prototype [object SVGLengthListPrototype]
+window.SVGLengthList.prototype.appendItem [function]
+window.SVGLengthList.prototype.clear [function]
+window.SVGLengthList.prototype.getItem [function]
+window.SVGLengthList.prototype.initialize [function]
+window.SVGLengthList.prototype.insertItemBefore [function]
+window.SVGLengthList.prototype.removeItem [function]
+window.SVGLengthList.prototype.replaceItem [function]
+window.SVGLineElement [object SVGLineElementConstructor]
+window.SVGLineElement.prototype [printed above as window.Element.prototype]
+window.SVGLinearGradientElement [object SVGLinearGradientElementConstructor]
+window.SVGLinearGradientElement.prototype [printed above as window.Element.prototype]
 window.SVGMarkerElement [object SVGMarkerElementConstructor]
 window.SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH [number]
 window.SVGMarkerElement.SVG_MARKERUNITS_UNKNOWN [number]
@@ -1385,6 +1620,36 @@ window.SVGMarkerElement.SVG_MARKER_ORIENT_ANGLE [number]
 window.SVGMarkerElement.SVG_MARKER_ORIENT_AUTO [number]
 window.SVGMarkerElement.SVG_MARKER_ORIENT_UNKNOWN [number]
 window.SVGMarkerElement.prototype [printed above as window.Element.prototype]
+window.SVGMaskElement [object SVGMaskElementConstructor]
+window.SVGMaskElement.prototype [printed above as window.Element.prototype]
+window.SVGMatrix [object SVGMatrixConstructor]
+window.SVGMatrix.prototype [object SVGMatrixPrototype]
+window.SVGMatrix.prototype.flipX [function]
+window.SVGMatrix.prototype.flipY [function]
+window.SVGMatrix.prototype.inverse [function]
+window.SVGMatrix.prototype.multiply [function]
+window.SVGMatrix.prototype.rotate [function]
+window.SVGMatrix.prototype.rotateFromVector [function]
+window.SVGMatrix.prototype.scale [function]
+window.SVGMatrix.prototype.scaleNonUniform [function]
+window.SVGMatrix.prototype.skewX [function]
+window.SVGMatrix.prototype.skewY [function]
+window.SVGMatrix.prototype.translate [function]
+window.SVGMetadataElement [object SVGMetadataElementConstructor]
+window.SVGMetadataElement.prototype [printed above as window.Element.prototype]
+window.SVGMissingGlyphElement [object SVGMissingGlyphElementConstructor]
+window.SVGMissingGlyphElement.prototype [printed above as window.Element.prototype]
+window.SVGNumber [object SVGNumberConstructor]
+window.SVGNumber.prototype [object SVGNumberPrototype]
+window.SVGNumberList [object SVGNumberListConstructor]
+window.SVGNumberList.prototype [object SVGNumberListPrototype]
+window.SVGNumberList.prototype.appendItem [function]
+window.SVGNumberList.prototype.clear [function]
+window.SVGNumberList.prototype.getItem [function]
+window.SVGNumberList.prototype.initialize [function]
+window.SVGNumberList.prototype.insertItemBefore [function]
+window.SVGNumberList.prototype.removeItem [function]
+window.SVGNumberList.prototype.replaceItem [function]
 window.SVGPaint [object SVGPaintConstructor]
 window.SVGPaint.SVG_PAINTTYPE_CURRENTCOLOR [number]
 window.SVGPaint.SVG_PAINTTYPE_NONE [number]
@@ -1397,6 +1662,8 @@ window.SVGPaint.SVG_PAINTTYPE_URI_NONE [number]
 window.SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR [number]
 window.SVGPaint.SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR [number]
 window.SVGPaint.prototype [printed above as window.CSSValue.prototype]
+window.SVGPathElement [object SVGPathElementConstructor]
+window.SVGPathElement.prototype [printed above as window.Element.prototype]
 window.SVGPathSeg [object SVGPathSegConstructor]
 window.SVGPathSeg.PATHSEG_ARC_ABS [number]
 window.SVGPathSeg.PATHSEG_ARC_REL [number]
@@ -1439,6 +1706,71 @@ window.SVGPathSeg.prototype.PATHSEG_LINETO_VERTICAL_REL [number]
 window.SVGPathSeg.prototype.PATHSEG_MOVETO_ABS [number]
 window.SVGPathSeg.prototype.PATHSEG_MOVETO_REL [number]
 window.SVGPathSeg.prototype.PATHSEG_UNKNOWN [number]
+window.SVGPathSegArcAbs [object SVGPathSegArcAbsConstructor]
+window.SVGPathSegArcAbs.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegArcRel [object SVGPathSegArcRelConstructor]
+window.SVGPathSegArcRel.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegClosePath [object SVGPathSegClosePathConstructor]
+window.SVGPathSegClosePath.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegCurvetoCubicAbs [object SVGPathSegCurvetoCubicAbsConstructor]
+window.SVGPathSegCurvetoCubicAbs.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegCurvetoCubicRel [object SVGPathSegCurvetoCubicRelConstructor]
+window.SVGPathSegCurvetoCubicRel.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegCurvetoCubicSmoothAbs [object SVGPathSegCurvetoCubicSmoothAbsConstructor]
+window.SVGPathSegCurvetoCubicSmoothAbs.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegCurvetoCubicSmoothRel [object SVGPathSegCurvetoCubicSmoothRelConstructor]
+window.SVGPathSegCurvetoCubicSmoothRel.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegCurvetoQuadraticAbs [object SVGPathSegCurvetoQuadraticAbsConstructor]
+window.SVGPathSegCurvetoQuadraticAbs.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegCurvetoQuadraticRel [object SVGPathSegCurvetoQuadraticRelConstructor]
+window.SVGPathSegCurvetoQuadraticRel.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegCurvetoQuadraticSmoothAbs [object SVGPathSegCurvetoQuadraticSmoothAbsConstructor]
+window.SVGPathSegCurvetoQuadraticSmoothAbs.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegCurvetoQuadraticSmoothRel [object SVGPathSegCurvetoQuadraticSmoothRelConstructor]
+window.SVGPathSegCurvetoQuadraticSmoothRel.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegLinetoAbs [object SVGPathSegLinetoAbsConstructor]
+window.SVGPathSegLinetoAbs.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegLinetoHorizontalAbs [object SVGPathSegLinetoHorizontalAbsConstructor]
+window.SVGPathSegLinetoHorizontalAbs.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegLinetoHorizontalRel [object SVGPathSegLinetoHorizontalRelConstructor]
+window.SVGPathSegLinetoHorizontalRel.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegLinetoRel [object SVGPathSegLinetoRelConstructor]
+window.SVGPathSegLinetoRel.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegLinetoVerticalAbs [object SVGPathSegLinetoVerticalAbsConstructor]
+window.SVGPathSegLinetoVerticalAbs.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegLinetoVerticalRel [object SVGPathSegLinetoVerticalRelConstructor]
+window.SVGPathSegLinetoVerticalRel.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegList [object SVGPathSegListConstructor]
+window.SVGPathSegList.prototype [object SVGPathSegListPrototype]
+window.SVGPathSegList.prototype.appendItem [function]
+window.SVGPathSegList.prototype.clear [function]
+window.SVGPathSegList.prototype.getItem [function]
+window.SVGPathSegList.prototype.initialize [function]
+window.SVGPathSegList.prototype.insertItemBefore [function]
+window.SVGPathSegList.prototype.removeItem [function]
+window.SVGPathSegList.prototype.replaceItem [function]
+window.SVGPathSegMovetoAbs [object SVGPathSegMovetoAbsConstructor]
+window.SVGPathSegMovetoAbs.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPathSegMovetoRel [object SVGPathSegMovetoRelConstructor]
+window.SVGPathSegMovetoRel.prototype [printed above as window.SVGPathSeg.prototype]
+window.SVGPatternElement [object SVGPatternElementConstructor]
+window.SVGPatternElement.prototype [printed above as window.Element.prototype]
+window.SVGPoint [object SVGPointConstructor]
+window.SVGPoint.prototype [object SVGPointPrototype]
+window.SVGPoint.prototype.matrixTransform [function]
+window.SVGPointList [object SVGPointListConstructor]
+window.SVGPointList.prototype [object SVGPointListPrototype]
+window.SVGPointList.prototype.appendItem [function]
+window.SVGPointList.prototype.clear [function]
+window.SVGPointList.prototype.getItem [function]
+window.SVGPointList.prototype.initialize [function]
+window.SVGPointList.prototype.insertItemBefore [function]
+window.SVGPointList.prototype.removeItem [function]
+window.SVGPointList.prototype.replaceItem [function]
+window.SVGPolygonElement [object SVGPolygonElementConstructor]
+window.SVGPolygonElement.prototype [printed above as window.Element.prototype]
+window.SVGPolylineElement [object SVGPolylineElementConstructor]
+window.SVGPolylineElement.prototype [printed above as window.Element.prototype]
 window.SVGPreserveAspectRatio [object SVGPreserveAspectRatioConstructor]
 window.SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET [number]
 window.SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE [number]
@@ -1469,6 +1801,12 @@ window.SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMIDYMIN [number
 window.SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMINYMAX [number]
 window.SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMINYMID [number]
 window.SVGPreserveAspectRatio.prototype.SVG_PRESERVEASPECTRATIO_XMINYMIN [number]
+window.SVGRadialGradientElement [object SVGRadialGradientElementConstructor]
+window.SVGRadialGradientElement.prototype [printed above as window.Element.prototype]
+window.SVGRect [object SVGRectConstructor]
+window.SVGRect.prototype [object SVGRectPrototype]
+window.SVGRectElement [object SVGRectElementConstructor]
+window.SVGRectElement.prototype [printed above as window.Element.prototype]
 window.SVGRenderingIntent [object SVGRenderingIntentConstructor]
 window.SVGRenderingIntent.RENDERING_INTENT_ABSOLUTE_COLORIMETRIC [number]
 window.SVGRenderingIntent.RENDERING_INTENT_AUTO [number]
@@ -1483,11 +1821,43 @@ window.SVGRenderingIntent.prototype.RENDERING_INTENT_PERCEPTUAL [number]
 window.SVGRenderingIntent.prototype.RENDERING_INTENT_RELATIVE_COLORIMETRIC [number]
 window.SVGRenderingIntent.prototype.RENDERING_INTENT_SATURATION [number]
 window.SVGRenderingIntent.prototype.RENDERING_INTENT_UNKNOWN [number]
+window.SVGSVGElement [object SVGSVGElementConstructor]
+window.SVGSVGElement.SVG_ZOOMANDPAN_DISABLE [number]
+window.SVGSVGElement.SVG_ZOOMANDPAN_MAGNIFY [number]
+window.SVGSVGElement.SVG_ZOOMANDPAN_UNKNOWN [number]
+window.SVGSVGElement.prototype [printed above as window.Element.prototype]
+window.SVGScriptElement [object SVGScriptElementConstructor]
+window.SVGScriptElement.prototype [printed above as window.Element.prototype]
+window.SVGSetElement [object SVGSetElementConstructor]
+window.SVGSetElement.prototype [printed above as window.Element.prototype]
+window.SVGStopElement [object SVGStopElementConstructor]
+window.SVGStopElement.prototype [printed above as window.Element.prototype]
+window.SVGStringList [object SVGStringListConstructor]
+window.SVGStringList.prototype [object SVGStringListPrototype]
+window.SVGStringList.prototype.appendItem [function]
+window.SVGStringList.prototype.clear [function]
+window.SVGStringList.prototype.getItem [function]
+window.SVGStringList.prototype.initialize [function]
+window.SVGStringList.prototype.insertItemBefore [function]
+window.SVGStringList.prototype.removeItem [function]
+window.SVGStringList.prototype.replaceItem [function]
+window.SVGStyleElement [object SVGStyleElementConstructor]
+window.SVGStyleElement.prototype [printed above as window.Element.prototype]
+window.SVGSwitchElement [object SVGSwitchElementConstructor]
+window.SVGSwitchElement.prototype [printed above as window.Element.prototype]
+window.SVGSymbolElement [object SVGSymbolElementConstructor]
+window.SVGSymbolElement.prototype [printed above as window.Element.prototype]
+window.SVGTRefElement [object SVGTRefElementConstructor]
+window.SVGTRefElement.prototype [printed above as window.Element.prototype]
+window.SVGTSpanElement [object SVGTSpanElementConstructor]
+window.SVGTSpanElement.prototype [printed above as window.Element.prototype]
 window.SVGTextContentElement [object SVGTextContentElementConstructor]
 window.SVGTextContentElement.LENGTHADJUST_SPACING [number]
 window.SVGTextContentElement.LENGTHADJUST_SPACINGANDGLYPHS [number]
 window.SVGTextContentElement.LENGTHADJUST_UNKNOWN [number]
 window.SVGTextContentElement.prototype [printed above as window.Element.prototype]
+window.SVGTextElement [object SVGTextElementConstructor]
+window.SVGTextElement.prototype [printed above as window.Element.prototype]
 window.SVGTextPathElement [object SVGTextPathElementConstructor]
 window.SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN [number]
 window.SVGTextPathElement.TEXTPATH_METHODTYPE_STRETCH [number]
@@ -1496,6 +1866,10 @@ window.SVGTextPathElement.TEXTPATH_SPACINGTYPE_AUTO [number]
 window.SVGTextPathElement.TEXTPATH_SPACINGTYPE_EXACT [number]
 window.SVGTextPathElement.TEXTPATH_SPACINGTYPE_UNKNOWN [number]
 window.SVGTextPathElement.prototype [printed above as window.Element.prototype]
+window.SVGTextPositioningElement [object SVGTextPositioningElementConstructor]
+window.SVGTextPositioningElement.prototype [printed above as window.Element.prototype]
+window.SVGTitleElement [object SVGTitleElementConstructor]
+window.SVGTitleElement.prototype [printed above as window.Element.prototype]
 window.SVGTransform [object SVGTransformConstructor]
 window.SVGTransform.SVG_TRANSFORM_MATRIX [number]
 window.SVGTransform.SVG_TRANSFORM_ROTATE [number]
@@ -1518,6 +1892,17 @@ window.SVGTransform.prototype.setScale [function]
 window.SVGTransform.prototype.setSkewX [function]
 window.SVGTransform.prototype.setSkewY [function]
 window.SVGTransform.prototype.setTranslate [function]
+window.SVGTransformList [object SVGTransformListConstructor]
+window.SVGTransformList.prototype [object SVGTransformListPrototype]
+window.SVGTransformList.prototype.appendItem [function]
+window.SVGTransformList.prototype.clear [function]
+window.SVGTransformList.prototype.consolidate [function]
+window.SVGTransformList.prototype.createSVGTransformFromMatrix [function]
+window.SVGTransformList.prototype.getItem [function]
+window.SVGTransformList.prototype.initialize [function]
+window.SVGTransformList.prototype.insertItemBefore [function]
+window.SVGTransformList.prototype.removeItem [function]
+window.SVGTransformList.prototype.replaceItem [function]
 window.SVGUnitTypes [object SVGUnitTypesConstructor]
 window.SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX [number]
 window.SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN [number]
@@ -1526,6 +1911,17 @@ window.SVGUnitTypes.prototype [object SVGUnitTypesPrototype]
 window.SVGUnitTypes.prototype.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX [number]
 window.SVGUnitTypes.prototype.SVG_UNIT_TYPE_UNKNOWN [number]
 window.SVGUnitTypes.prototype.SVG_UNIT_TYPE_USERSPACEONUSE [number]
+window.SVGUseElement [object SVGUseElementConstructor]
+window.SVGUseElement.prototype [printed above as window.Element.prototype]
+window.SVGVKernElement [object SVGVKernElementConstructor]
+window.SVGVKernElement.prototype [printed above as window.Element.prototype]
+window.SVGViewElement [object SVGViewElementConstructor]
+window.SVGViewElement.SVG_ZOOMANDPAN_DISABLE [number]
+window.SVGViewElement.SVG_ZOOMANDPAN_MAGNIFY [number]
+window.SVGViewElement.SVG_ZOOMANDPAN_UNKNOWN [number]
+window.SVGViewElement.prototype [printed above as window.Element.prototype]
+window.SVGZoomEvent [object SVGZoomEventConstructor]
+window.SVGZoomEvent.prototype [printed above as window.Event.prototype]
 window.SharedWorker [object SharedWorkerConstructor]
 window.SharedWorker.length [number]
 window.SharedWorker.prototype [object SharedWorkerPrototype]
@@ -1608,11 +2004,18 @@ window.WebKitPoint.prototype [object WebKitPointPrototype]
 window.WebKitTransitionEvent [object WebKitTransitionEventConstructor]
 window.WebKitTransitionEvent.prototype [printed above as window.Event.prototype]
 window.WebSocket [object WebSocketConstructor]
+window.WebSocket.CLOSED [number]
+window.WebSocket.CONNECTING [number]
+window.WebSocket.OPEN [number]
+window.WebSocket.length [number]
 window.WebSocket.prototype [object WebSocketPrototype]
 window.WebSocket.prototype.CLOSED [number]
 window.WebSocket.prototype.CONNECTING [number]
 window.WebSocket.prototype.OPEN [number]
+window.WebSocket.prototype.addEventListener [function]
 window.WebSocket.prototype.close [function]
+window.WebSocket.prototype.dispatchEvent [function]
+window.WebSocket.prototype.removeEventListener [function]
 window.WebSocket.prototype.send [function]
 window.WheelEvent [object WheelEventConstructor]
 window.WheelEvent.prototype [printed above as window.Event.prototype]
@@ -1626,6 +2029,11 @@ window.Worker.prototype.removeEventListener [function]
 window.Worker.prototype.terminate [function]
 window.XMLDocument [printed above as window.Document]
 window.XMLHttpRequest [object XMLHttpRequestConstructor]
+window.XMLHttpRequest.DONE [number]
+window.XMLHttpRequest.HEADERS_RECEIVED [number]
+window.XMLHttpRequest.LOADING [number]
+window.XMLHttpRequest.OPENED [number]
+window.XMLHttpRequest.UNSENT [number]
 window.XMLHttpRequest.prototype [object XMLHttpRequestPrototype]
 window.XMLHttpRequest.prototype.DONE [number]
 window.XMLHttpRequest.prototype.HEADERS_RECEIVED [number]
@@ -1693,7 +2101,7 @@ window.XPathResult.prototype.UNORDERED_NODE_ITERATOR_TYPE [number]
 window.XPathResult.prototype.UNORDERED_NODE_SNAPSHOT_TYPE [number]
 window.XPathResult.prototype.iterateNext [function]
 window.XPathResult.prototype.snapshotItem [function]
-window.XSLTProcessor [object XSLTProcessorConsructor]
+window.XSLTProcessor [object XSLTProcessorConstructor]
 window.XSLTProcessor.prototype [object XSLTProcessorPrototype]
 window.XSLTProcessor.prototype.clearParameters [function]
 window.XSLTProcessor.prototype.getParameter [function]
@@ -1760,9 +2168,11 @@ window.console.dir [function]
 window.console.dirxml [function]
 window.console.error [function]
 window.console.group [function]
+window.console.groupCollapsed [function]
 window.console.groupEnd [function]
 window.console.info [function]
 window.console.log [function]
+window.console.markTimeline [function]
 window.console.memory [object MemoryInfo]
 window.console.memory.totalJSHeapSize [number]
 window.console.memory.usedJSHeapSize [number]
@@ -1800,6 +2210,8 @@ window.history.back [function]
 window.history.forward [function]
 window.history.go [function]
 window.history.length [number]
+window.history.pushState [function]
+window.history.replaceState [function]
 window.innerHeight [number]
 window.innerWidth [number]
 window.isFinite [function]
@@ -1812,6 +2224,7 @@ window.location.hash [string]
 window.location.host [string]
 window.location.hostname [string]
 window.location.href [string]
+window.location.origin [string]
 window.location.pathname [string]
 window.location.port [string]
 window.location.protocol [string]
@@ -1876,6 +2289,7 @@ window.onpageshow [null]
 window.onpause [null]
 window.onplay [null]
 window.onplaying [null]
+window.onpopstate [null]
 window.onprogress [null]
 window.onratechange [null]
 window.onreset [null]
@@ -1940,12 +2354,11 @@ window.self [printed above as window]
 window.sessionStorage [printed above as window.Storage.prototype]
 window.setInterval [function]
 window.setTimeout [function]
-window.showModalDialog [undefined]
 window.status [string]
 window.statusbar [object BarInfo]
 window.statusbar.visible [boolean]
 window.stop [function]
-window.styleMedia [object Media]
+window.styleMedia [object StyleMedia]
 window.styleMedia.constructor [object StyleMediaConstructor]
 window.styleMedia.constructor.prototype [object StyleMediaPrototype]
 window.styleMedia.constructor.prototype.matchMedium [function]
diff --git a/LayoutTests/platform/gtk/fast/overflow/line-clamp-expected.txt b/LayoutTests/platform/gtk/fast/overflow/line-clamp-expected.txt
new file mode 100644
index 0000000..36d01d3
--- /dev/null
+++ b/LayoutTests/platform/gtk/fast/overflow/line-clamp-expected.txt
@@ -0,0 +1,153 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (0,0) size 253x19
+        text run at (0,0) width 253: "This tests the -webkit-line-clamp property"
+      RenderBR {BR} at (253,15) size 0x0
+      RenderBR {BR} at (0,19) size 0x19
+      RenderText {#text} at (102,101) size 4x19
+        text run at (102,101) width 4: " "
+      RenderText {#text} at (208,101) size 4x19
+        text run at (208,101) width 4: " "
+      RenderText {#text} at (314,101) size 4x19
+        text run at (314,101) width 4: " "
+      RenderText {#text} at (420,101) size 4x19
+        text run at (420,101) width 4: " "
+      RenderText {#text} at (526,101) size 4x19
+        text run at (526,101) width 4: " "
+      RenderText {#text} at (632,101) size 4x19
+        text run at (632,101) width 4: " "
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (102,236) size 4x19
+        text run at (102,236) width 4: " "
+      RenderText {#text} at (208,236) size 4x19
+        text run at (208,236) width 4: " "
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,46) size 102x78 clip at (9,47) size 100x76 scrollHeight 133
+  RenderFlexibleBox {DIV} at (0,38) size 102x78 [border: (1px solid #808080)]
+    RenderBlock (anonymous) at (1,1) size 100x76
+      RenderText {#text} at (0,0) size 96x133
+        text run at (0,0) width 96: "50% truncation."
+        text run at (0,19) width 56: "This is an"
+        text run at (0,38) width 66: "example of"
+        text run at (0,57) width 45: "ellipsis-"
+        text run at (0,76) width 75: "truncation of"
+        text run at (0,95) width 54: "multi-line"
+        text run at (0,114) width 26: "text."
+      RenderInline {A} at (0,0) size 34x19 [color=#0000EE]
+        RenderText {#text} at (26,114) size 34x19
+          text run at (26,114) width 34: "More"
+      RenderText {#text} at (0,0) size 0x0
+layer at (114,103) size 102x21 clip at (115,104) size 100x19 scrollHeight 114
+  RenderFlexibleBox {DIV} at (106,95) size 102x21 [border: (1px solid #808080)]
+    RenderBlock (anonymous) at (1,1) size 100x19
+      RenderText {#text} at (0,0) size 92x114
+        text run at (0,0) width 88: "0% truncation."
+        text run at (0,19) width 80: "This does the"
+        text run at (0,38) width 92: "most truncation"
+        text run at (0,57) width 53: "possible,"
+        text run at (0,76) width 86: "truncating to 1"
+        text run at (0,95) width 24: "line."
+      RenderInline {A} at (0,0) size 34x19 [color=#0000EE]
+        RenderText {#text} at (24,95) size 34x19
+          text run at (24,95) width 34: "More"
+      RenderText {#text} at (0,0) size 0x0
+layer at (220,84) size 102x40 clip at (221,85) size 100x38 scrollHeight 114
+  RenderFlexibleBox {DIV} at (212,76) size 102x40 [border: (1px solid #808080)]
+    RenderBlock (anonymous) at (1,1) size 100x38
+      RenderText {#text} at (0,0) size 84x114
+        text run at (0,0) width 46: "2 lines. "
+        text run at (46,0) width 38: "This is"
+        text run at (0,19) width 84: "an example of"
+        text run at (0,38) width 45: "ellipsis-"
+        text run at (0,57) width 75: "truncation of"
+        text run at (0,76) width 54: "multi-line"
+        text run at (0,95) width 26: "text."
+      RenderInline {A} at (0,0) size 34x19 [color=#0000EE]
+        RenderText {#text} at (26,95) size 34x19
+          text run at (26,95) width 34: "More"
+      RenderText {#text} at (0,0) size 0x0
+layer at (326,65) size 102x59 clip at (327,66) size 100x57 scrollHeight 171
+  RenderFlexibleBox {DIV} at (318,57) size 102x59 [border: (1px solid #808080)]
+    RenderBlock (anonymous) at (1,1) size 100x57
+      RenderText {#text} at (0,0) size 94x171
+        text run at (0,0) width 69: "Backwards"
+        text run at (0,19) width 66: "compatible"
+        text run at (0,38) width 67: "truncation. "
+        text run at (67,38) width 8: "3"
+        text run at (0,57) width 67: "lines on the"
+        text run at (0,76) width 94: "latest version of"
+        text run at (0,95) width 57: "WebKit. "
+        text run at (57,95) width 32: "1 line"
+        text run at (0,114) width 50: "on older"
+        text run at (0,133) width 65: "versions of"
+        text run at (0,152) width 53: "WebKit."
+      RenderInline {A} at (0,0) size 34x19 [color=#0000EE]
+        RenderText {#text} at (53,152) size 34x19
+          text run at (53,152) width 34: "More"
+      RenderText {#text} at (0,0) size 0x0
+layer at (432,84) size 102x40 clip at (433,85) size 100x38 scrollHeight 133
+  RenderFlexibleBox {DIV} at (424,76) size 102x40 [border: (1px solid #808080)]
+    RenderBlock (anonymous) at (1,1) size 100x38
+      RenderText {#text} at (0,0) size 96x133
+        text run at (0,0) width 96: "30% truncation."
+        text run at (0,19) width 82: "No link at the"
+        text run at (0,38) width 30: "end. "
+        text run at (30,38) width 56: "This is an"
+        text run at (0,57) width 66: "example of"
+        text run at (0,76) width 45: "ellipsis-"
+        text run at (0,95) width 75: "truncation of"
+        text run at (0,114) width 84: "multi-line text."
+layer at (538,65) size 102x59 clip at (539,66) size 100x57 scrollHeight 114
+  RenderFlexibleBox {DIV} at (530,57) size 102x59 [border: (1px solid #808080)]
+    RenderBlock (anonymous) at (1,1) size 100x57
+      RenderText {#text} at (0,0) size 97x114
+        text run at (0,0) width 46: "3 lines. "
+        text run at (46,0) width 45: "No link"
+        text run at (0,19) width 67: "at the end. "
+        text run at (67,19) width 25: "This"
+        text run at (0,38) width 97: "is an example of"
+        text run at (0,57) width 45: "ellipsis-"
+        text run at (0,76) width 75: "truncation of"
+        text run at (0,95) width 84: "multi-line text."
+layer at (644,51) size 102x78 clip at (645,52) size 100x76
+  RenderFlexibleBox {DIV} at (636,43) size 102x78 [border: (1px solid #808080)]
+    RenderBlock (anonymous) at (1,1) size 100x76
+      RenderText {#text} at (0,0) size 100x76
+        text run at (0,0) width 46: "0 lines. "
+        text run at (46,0) width 38: "This is"
+        text run at (0,19) width 91: "an invalid value"
+        text run at (0,38) width 100: "for -webkit-line-"
+        text run at (0,57) width 40: "clamp."
+layer at (8,186) size 102x78 clip at (9,187) size 100x76
+  RenderFlexibleBox {DIV} at (0,178) size 102x78 [border: (1px solid #808080)]
+    RenderBlock (anonymous) at (1,1) size 100x76
+      RenderText {#text} at (0,0) size 100x76
+        text run at (0,0) width 52: "-1 lines. "
+        text run at (52,0) width 38: "This is"
+        text run at (0,19) width 91: "an invalid value"
+        text run at (0,38) width 100: "for -webkit-line-"
+        text run at (0,57) width 40: "clamp."
+layer at (114,186) size 102x78 clip at (115,187) size 100x76
+  RenderFlexibleBox {DIV} at (106,178) size 102x78 [border: (1px solid #808080)]
+    RenderBlock (anonymous) at (1,1) size 100x76
+      RenderText {#text} at (0,0) size 94x76
+        text run at (0,0) width 35: "-1%. "
+        text run at (35,0) width 56: "This is an"
+        text run at (0,19) width 94: "invalid value for"
+        text run at (0,38) width 79: "-webkit-line-"
+        text run at (0,57) width 40: "clamp."
+layer at (220,129) size 102x135 clip at (221,130) size 100x133
+  RenderFlexibleBox {DIV} at (212,121) size 102x135 [border: (1px solid #808080)]
+    RenderBlock (anonymous) at (1,1) size 100x133
+      RenderText {#text} at (0,0) size 92x133
+        text run at (0,0) width 37: "150%"
+        text run at (0,19) width 67: "truncation. "
+        text run at (67,19) width 25: "This"
+        text run at (0,38) width 82: "does the least"
+        text run at (0,57) width 59: "truncation"
+        text run at (0,76) width 53: "possible,"
+        text run at (0,95) width 58: "truncating"
+        text run at (0,114) width 47: "nothing."

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list