fb88b2c Merge branch 'master' into css-webidl-work

Merged and Committed by Moonchild 4 months ago
222 files changed. 614 lines added. 9564 lines removed.
dom/animation/EffectCompositor.cpp
file modified
+0 -6
dom/animation/EffectSet.cpp
file modified
+0 -3
dom/animation/KeyframeEffectReadOnly.cpp
file modified
+5 -28
dom/animation/KeyframeEffectReadOnly.h
file modified
+0 -7
dom/animation/KeyframeUtils.cpp
file modified
+23 -83
dom/base/ChildIterator.cpp
file modified
+1 -4
dom/base/DOMMatrix.cpp
file modified
+39 -0
dom/base/DOMMatrix.h
file modified
+14 -0
dom/base/Element.cpp
file modified
+2 -24
dom/base/Element.h
file modified
+9 -9
dom/base/FragmentOrElement.cpp
file modified
+0 -48
dom/base/ShadowRoot.cpp
file modified
+0 -1
dom/base/WindowNamedPropertiesHandler.cpp
file modified
+1 -3
dom/base/nsAttrValue.cpp
file modified
+4 -11
dom/base/nsDocument.cpp
file modified
+29 -106
dom/base/nsGenericDOMDataNode.cpp
file modified
+0 -22
dom/base/nsIContent.h
file modified
+0 -7
dom/base/nsIDocument.h
file modified
+0 -19
dom/base/nsINode.cpp
file modified
+0 -21
dom/base/nsINode.h
file modified
+2 -82
dom/base/nsNameSpaceManager.h
file modified
+0 -15
dom/base/nsStyleLinkElement.cpp
file modified
+1 -12
dom/base/test/reftest/reftest-stylo.list
file removed
-2
dom/canvas/CanvasPath.h
file modified
+3 -3
dom/canvas/CanvasRenderingContext2D.cpp
file modified
+18 -17
dom/canvas/test/reftest/filters/reftest-stylo.list
file removed
-21
dom/canvas/test/reftest/reftest-stylo.list
file removed
-169
dom/encoding/test/reftest/reftest-stylo.list
file removed
-6
dom/events/EventStates.h
file modified
+4 -32
dom/html/nsHTMLDocument.cpp
file modified
+2 -2
dom/html/reftests/autofocus/reftest-stylo.list
file removed
-36
dom/html/reftests/toblob-todataurl/reftest-stylo.list
file removed
-17
dom/imptests/html/html/dom/elements/global-attributes/reftest-stylo.list
file removed
-59
dom/ipc/ContentChild.cpp
file modified
+1 -4
dom/ipc/ContentParent.cpp
file modified
+1 -1
dom/mathml/nsMathMLElement.cpp
file modified
+1 -1
dom/plugins/test/reftest/reftest-stylo.list
file removed
-33
dom/svg/SVGDocument.cpp
file modified
+1 -1
dom/svg/SVGSVGElement.cpp
file modified
+1 -1
dom/svg/nsSVGElement.cpp
file modified
+0 -3
dom/tests/reftest/reftest-stylo.list
file removed
-20
dom/tests/reftest/xml-stylesheet/reftest-stylo.list
file removed
-13
dom/webidl/CanvasRenderingContext2D.webidl
file modified
+1 -1
dom/xbl/nsXBLBinding.cpp
file modified
+0 -10
dom/xbl/nsXBLPrototypeResources.cpp
file modified
+0 -4
dom/xul/nsXULElement.cpp
file modified
+1 -1
editor/libeditor/CSSEditUtils.cpp
file modified
+0 -4
editor/libeditor/HTMLEditor.cpp
file modified
+0 -10
editor/reftests/reftest-stylo.list
file removed
-177
editor/reftests/xul/reftest-stylo.list
file removed
-67
gfx/layers/apz/test/reftest/reftest-stylo.list
file removed
-20
gfx/tests/reftest/reftest-stylo.list
file removed
-12
image/test/reftest/apng/reftest-stylo.list
file removed
-7
image/test/reftest/blob/reftest-stylo.list
file removed
-8
image/test/reftest/bmp/bmp-1bpp/reftest-stylo.list
file removed
-22
image/test/reftest/bmp/bmp-24bpp/reftest-stylo.list
file removed
-22
image/test/reftest/bmp/bmp-4bpp/reftest-stylo.list
file removed
-25
image/test/reftest/bmp/bmp-8bpp/reftest-stylo.list
file removed
-25
image/test/reftest/bmp/bmp-corrupted/reftest-stylo.list
file removed
-19
image/test/reftest/bmp/bmpsuite/b/reftest-stylo.list
file removed
-85
image/test/reftest/bmp/bmpsuite/g/reftest-stylo.list
file removed
-113
image/test/reftest/bmp/bmpsuite/q/reftest-stylo.list
file removed
-131
image/test/reftest/bmp/bmpsuite/reftest-stylo.list
file removed
-8
image/test/reftest/bmp/reftest-stylo.list
file removed
-17
image/test/reftest/color-management/reftest-stylo.list
file removed
-8
image/test/reftest/downscaling/reftest-stylo.list
file removed
-195
image/test/reftest/encoders-lossless/reftest-stylo.list
file removed
-160
image/test/reftest/generic/reftest-stylo.list
file removed
-2
image/test/reftest/gif/reftest-stylo.list
file removed
-57
image/test/reftest/ico/cur/reftest-stylo.list
file removed
-5
image/test/reftest/ico/ico-bmp-1bpp/reftest-stylo.list
file removed
-25
image/test/reftest/ico/ico-bmp-24bpp/reftest-stylo.list
file removed
-24
image/test/reftest/ico/ico-bmp-32bpp/reftest-stylo.list
file removed
-23
image/test/reftest/ico/ico-bmp-4bpp/reftest-stylo.list
file removed
-24
image/test/reftest/ico/ico-bmp-8bpp/reftest-stylo.list
file removed
-25
image/test/reftest/ico/ico-bmp-corrupted/reftest-stylo.list
file removed
-11
image/test/reftest/ico/ico-mixed/reftest-stylo.list
file removed
-4
image/test/reftest/ico/ico-png/reftest-stylo.list
file removed
-30
image/test/reftest/ico/reftest-stylo.list
file removed
-13
image/test/reftest/jpeg/reftest-stylo.list
file removed
-57
image/test/reftest/pngsuite-ancillary/reftest-stylo.list
file removed
-63
image/test/reftest/pngsuite-background/reftest-stylo.list
file removed
-23
image/test/reftest/pngsuite-basic-i/reftest-stylo.list
file removed
-34
image/test/reftest/pngsuite-basic-n/reftest-stylo.list
file removed
-34
image/test/reftest/pngsuite-chunkorder/reftest-stylo.list
file removed
-22
image/test/reftest/pngsuite-corrupted/reftest-stylo.list
file removed
-11
image/test/reftest/pngsuite-filtering/reftest-stylo.list
file removed
-23
image/test/reftest/pngsuite-gamma/reftest-stylo.list
file removed
-39
image/test/reftest/pngsuite-oddsizes/reftest-stylo.list
file removed
-78
image/test/reftest/pngsuite-palettes/reftest-stylo.list
file removed
-15
image/test/reftest/pngsuite-transparency/reftest-stylo.list
file removed
-27
image/test/reftest/pngsuite-zlib/reftest-stylo.list
file removed
-9
image/test/reftest/reftest-stylo.list
file removed
-65
js/src/js-config.h.in
file modified
+2 -6
layout/base/RestyleManager.cpp
file modified
+0 -11
layout/base/RestyleManager.h
file modified
+0 -3
layout/base/RestyleManagerBase.h
file modified
+1 -15
layout/base/RestyleManagerHandle.h
file modified
+5 -67
layout/base/RestyleManagerHandleInlines.h
file modified
+26 -39
layout/base/RestyleTracker.cpp
file modified
+0 -3
layout/base/ServoRestyleManager.cpp
file removed
-586
layout/base/ServoRestyleManager.h
file removed
-131
layout/base/moz.build
file modified
+0 -2
layout/base/nsCSSFrameConstructor.cpp
file modified
+8 -35
layout/base/nsCSSFrameConstructor.h
file modified
+0 -1
layout/base/nsDocumentViewer.cpp
file modified
+10 -24
layout/base/nsLayoutUtils.cpp
file modified
+0 -15
layout/base/nsLayoutUtils.h
file modified
+0 -22
layout/base/nsPresContext.cpp
file modified
+8 -24
layout/base/nsPresContext.h
file modified
+1 -2
layout/base/nsPresShell.cpp
file modified
+7 -61
layout/base/nsStyleSheetService.cpp
file modified
+8 -28
layout/build/nsLayoutStatics.cpp
file modified
+0 -5
layout/forms/nsTextControlFrame.cpp
file modified
+0 -2
layout/generic/nsFrame.cpp
file modified
+9 -20
layout/generic/nsFrameSetFrame.cpp
file modified
+2 -2
layout/inspector/inDOMUtils.cpp
file modified
+9 -13
layout/reftests/position-dynamic-changes/horizontal/reftest_border_abspos-stylo.list
file removed
-27
layout/reftests/position-dynamic-changes/horizontal/reftest_border_parent-stylo.list
file removed
-28
layout/reftests/position-dynamic-changes/horizontal/reftest_margin_abspos-stylo.list
file removed
-28
layout/reftests/position-dynamic-changes/horizontal/reftest_margin_parent-stylo.list
file removed
-28
layout/reftests/position-dynamic-changes/horizontal/reftest_padding_abspos-stylo.list
file removed
-28
layout/reftests/position-dynamic-changes/horizontal/reftest_padding_parent-stylo.list
file removed
-28
layout/reftests/position-dynamic-changes/horizontal/reftest_plain-stylo.list
file removed
-28
layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_border_abspos-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_border_parent-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_margin_abspos-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_margin_parent-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_padding_abspos-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_padding_parent-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_plain-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed/reftest_border_abspos-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed/reftest_border_parent-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed/reftest_margin_abspos-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed/reftest_margin_parent-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed/reftest_padding_abspos-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed/reftest_padding_parent-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/mixed/reftest_plain-stylo.list
file removed
-5
layout/reftests/position-dynamic-changes/vertical/reftest_border_abspos-stylo.list
file removed
-22
layout/reftests/position-dynamic-changes/vertical/reftest_border_parent-stylo.list
file removed
-21
layout/reftests/position-dynamic-changes/vertical/reftest_margin_abspos-stylo.list
file removed
-21
layout/reftests/position-dynamic-changes/vertical/reftest_margin_parent-stylo.list
file removed
-21
layout/reftests/position-dynamic-changes/vertical/reftest_padding_abspos-stylo.list
file removed
-21
layout/reftests/position-dynamic-changes/vertical/reftest_padding_parent-stylo.list
file removed
-21
layout/reftests/position-dynamic-changes/vertical/reftest_plain-stylo.list
file removed
-21
layout/reftests/reftest-sanity/default-preferences-tests-stylo.list
file removed
-29
layout/reftests/reftest-sanity/scripttests-stylo.list
file removed
-11
layout/reftests/reftest-sanity/urlprefixtests-stylo.list
file removed
-24
layout/style/AnimationCollection.cpp
file modified
+0 -4
layout/style/CSS.cpp
file modified
+0 -3
layout/style/CSSStyleSheet.cpp
file modified
+3 -6
layout/style/CounterStyleManager.cpp
file modified
+4 -12
layout/style/Declaration.h
file modified
+1 -1
layout/style/DeclarationBlock.h
file modified
+5 -10
layout/style/DeclarationBlockInlines.h
file modified
+14 -21
layout/style/DeprecatedUtils.h
file added
+33
layout/style/DocumentStyleRootIterator.cpp
file removed
-40
layout/style/DocumentStyleRootIterator.h
file removed
-37
layout/style/Loader.cpp
file modified
+33 -91
layout/style/Loader.h
file modified
+1 -8
layout/style/ServoBindingList.h
file removed
-145
layout/style/ServoBindingTypes.h
file removed
-143
layout/style/ServoBindings.cpp
file removed
-1082
layout/style/ServoBindings.h
file removed
-284
layout/style/ServoDeclarationBlock.cpp
file removed
-110
layout/style/ServoDeclarationBlock.h
file removed
-72
layout/style/ServoElementSnapshot.cpp
file removed
-45
layout/style/ServoElementSnapshot.h
file removed
-168
layout/style/ServoStyleSet.cpp
file removed
-479
layout/style/ServoStyleSet.h
file removed
-174
layout/style/ServoStyleSheet.cpp
file removed
-150
layout/style/ServoStyleSheet.h
file removed
-90
layout/style/ServoTypes.h
file removed
-39
layout/style/ServoUtils.h
file removed
-81
layout/style/StyleAnimationValue.cpp
file modified
+0 -42
layout/style/StyleAnimationValue.h
file modified
+0 -12
layout/style/StyleBackendType.h
file removed
-22
layout/style/StyleContextSource.h
file removed
-161
layout/style/StyleSetHandle.h
file modified
+6 -62
layout/style/StyleSetHandleInlines.h
file modified
+35 -75
layout/style/StyleSheet.cpp
file modified
+7 -22
layout/style/StyleSheet.h
file modified
+5 -8
layout/style/StyleSheetInfo.h
file modified
+1 -1
layout/style/StyleSheetInlines.h
file modified
+10 -18
layout/style/StyleStructContext.h
file removed
-121
layout/style/moz.build
file modified
+1 -19
layout/style/nsAnimationManager.cpp
file modified
+0 -9
layout/style/nsComputedDOMStyle.cpp
file modified
+1 -9
layout/style/nsDOMCSSAttrDeclaration.cpp
file modified
+2 -7
layout/style/nsDOMCSSDeclaration.cpp
file modified
+18 -36
layout/style/nsHTMLCSSStyleSheet.cpp
file modified
+0 -3
layout/style/nsLayoutStylesheetCache.cpp
file modified
+32 -92
layout/style/nsLayoutStylesheetCache.h
file modified
+5 -10
layout/style/nsRuleNode.cpp
file modified
+4 -59
layout/style/nsRuleNode.h
file modified
+0 -3
layout/style/nsStyleContext.cpp
file modified
+43 -196
layout/style/nsStyleContext.h
file modified
+20 -217
layout/style/nsStyleCoord.h
file modified
+0 -3
layout/style/nsStyleSet.cpp
file modified
+0 -19
layout/style/nsStyleSet.h
file modified
+0 -4
layout/style/nsStyleStruct.cpp
file modified
+40 -139
layout/style/nsStyleStruct.h
file modified
+30 -215
layout/style/nsTransitionManager.cpp
file modified
+0 -10
layout/tables/reftests/reftest-stylo.list
file removed
-10
layout/xul/grid/reftests/reftest-stylo.list
file removed
-38
layout/xul/reftest/reftest-stylo.list
file removed
-14
layout/xul/tree/nsTreeStyleCache.cpp
file modified
+0 -4
modules/libpref/init/all.js
file modified
+0 -5
netwerk/test/reftest/reftest-stylo.list
file removed
-3
parser/htmlparser/tests/reftest/reftest-stylo.list
file removed
-26
python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/default/tests/reftests/reftest-stylo.list
file removed
-2
python/mozbuild/mozbuild/test/frontend/data/test-manifest-emitted-includes/reftest-stylo.list
file removed
-3
python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/reftest-stylo.list
file removed
-2
toolkit/content/tests/reftests/reftest-stylo.list
file removed
-6
toolkit/library/moz.build
file modified
+0 -6
toolkit/moz.configure
file modified
+0 -25
toolkit/themes/osx/reftests/reftest-stylo.list
file removed
-6
toolkit/xre/nsAppRunner.cpp
file modified
+0 -16
widget/reftests/reftest-stylo.list
file removed
-8
xpcom/glue/nsTArray.h
file modified
+0 -12
xpcom/string/nsReadableUtils.cpp
file modified
+0 -14
xpcom/string/nsSubstring.cpp
file modified
+0 -35
    Merge branch 'master' into css-webidl-work
    
        
file modified
+0 -3
file modified
+23 -83
file modified
+1 -4
file modified
+39 -0
file modified
+14 -0
file modified
+2 -24
file modified
+9 -9
file modified
+0 -1
file modified
+4 -11
file modified
+29 -106
file modified
+0 -7
file modified
+0 -19
file modified
+0 -21
file modified
+2 -82
file modified
+0 -15
file modified
+3 -3
file modified
+4 -32
file modified
+2 -2
file modified
+1 -4
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+0 -3
file modified
+0 -10
file modified
+1 -1
file modified
+2 -6
file modified
+0 -3
file modified
+0 -2
file modified
+0 -15
file modified
+0 -22
file modified
+8 -24
file modified
+1 -2
file modified
+7 -61
file modified
+9 -20
file modified
+0 -3
file modified
+1 -1
file modified
+33 -91
file modified
+1 -8
file modified
+6 -62
file modified
+7 -22
file modified
+5 -8
file modified
+1 -19
file modified
+4 -59
file modified
+0 -3
file modified
+43 -196
file modified
+20 -217
file modified
+0 -3
file modified
+0 -19
file modified
+0 -4
file modified
+40 -139
file modified
+30 -215
file modified
+0 -5
file modified
+0 -6
file modified
+0 -25
file modified
+0 -16
file modified
+0 -12
file modified
+0 -35