Commit Graph

55178 Commits

Author SHA1 Message Date
Hiroyuki Ikezoe
d64b9d4c0f Bug 1340322 - Part 13: Update CSS Animations with servo's computed values. r=birtles
MozReview-Commit-ID: B7uSH7wrx3b

--HG--
extra : rebase_source : f878bac6a8d37a2c4de110afbeb28a59212e8abe
2017-03-06 10:09:47 +09:00
Hiroyuki Ikezoe
b6b41abea1 Bug 1340322 - Part 12: Add another variant of nsAnimationManager::UpdateAnimations for stylo. r=birtles
This function updates CSS Animations with servo's computed values.

In bug 1341985, this function will be called with null servo's computed values
in the case where the target element is in display:none subtree.

MozReview-Commit-ID: GzOYy57hYho

--HG--
extra : rebase_source : 5dd10dc6181222ce2a531fc6e837102d7694bf40
2017-03-06 09:54:06 +09:00
Hiroyuki Ikezoe
5b127d1d61 Bug 1340322 - Part 11: Introduce ServoCSSAnimationBuilder. r=birtles
MozReview-Commit-ID: 6qWPPXexitN

--HG--
extra : rebase_source : 344c64882b118c2e4cdd37d3084493e9e37de93d
2017-03-06 09:52:23 +09:00
Hiroyuki Ikezoe
b7d914d103 Bug 1340322 - Part 10: Rename CSSAnimationBuilder to GeckoCSSAnimationBuilder. r=birtles
MozReview-Commit-ID: 9DV9fijsoXF

--HG--
extra : rebase_source : d4caca424121bddeb4e15fa8a33f3e994c1ffa8b
2017-03-06 09:52:20 +09:00
Hiroyuki Ikezoe
fccd7b4c32 Bug 1340322 - Part 9: Templatize functions that will be used with servo's computed values. r=birtles
MozReview-Commit-ID: 8d5wHBhF4y9

--HG--
extra : rebase_source : 767bd65e2e57e6e991c0725bb6b86a7cb4f427dc
2017-03-06 09:51:16 +09:00
Hiroyuki Ikezoe
d0ed1e91e7 Bug 1340322 - Part 8: Split off some processes that will be used for servo's computed values in UpdateAnimations(). r=birtles
MozReview-Commit-ID: LkWqhGsMCPf

--HG--
extra : rebase_source : 1b492da4269e92bd09fe392b85b5a91758119b0e
2017-03-06 09:50:09 +09:00
Hiroyuki Ikezoe
ec26c67559 Bug 1340322 - Part 7: Make BuildAnimation() and BuildAnimations() independent from nsStyleContext. r=birtles
MozReview-Commit-ID: 3R7MyyN17C1

--HG--
extra : rebase_source : ad2b5d15d34db0fa48743cc2885b7b45a70f069e
2017-03-06 09:49:16 +09:00
Hiroyuki Ikezoe
b82c2c4b07 Bug 1340322 - Part 6: Add CSSAnimationBuilder::SetKeyframes(). r=birtles
ServoCSSAnimationBuilder will have the same name method too.

MozReview-Commit-ID: ET9GERVtbWP

--HG--
extra : rebase_source : 15f0edde92544a7849e97ad08fb1fce844a05cac
2017-03-06 09:49:07 +09:00
Hiroyuki Ikezoe
4162f7acd3 Bug 1340322 - Part 5: Split off BuildKeyframes() r=birtles
ServoCSSAnimationBuilder will also have the same name method.

MozReview-Commit-ID: CySTBGuTZn7

--HG--
extra : rebase_source : 2a8448c6613d2174e292418f7f9e1b2c3e894b20
2017-03-06 09:48:50 +09:00
Hiroyuki Ikezoe
f8810e9a45 Bug 1340322 - Part 4: Make BuildAnimations() independent from nsStyleDisplay r=birtles.
MozReview-Commit-ID: JiV2WxBVH3i

--HG--
extra : rebase_source : 91b316bedb29893e4af80ab634be2ba042befdeb
2017-03-06 09:48:44 +09:00
Hiroyuki Ikezoe
70c0e758be Bug 1340322 - Part 3: Make BuildAnimations static function. r=birtles
This function will be also a template function.

MozReview-Commit-ID: 4SbzEw8YzIZ

--HG--
extra : rebase_source : 24be2923cddf3aff82b84fb7d3c757f83fb42716
2017-03-06 09:48:36 +09:00
Hiroyuki Ikezoe
924ac7a4ab Bug 1340322 - Part 2: Use NonOwningAnimationTarget instead of Element and aStyleContext()->GetPseudoType(). r=birtles
MozReview-Commit-ID: JOBBGUs8kJd

--HG--
extra : rebase_source : bf94f9abf25805a25db1961371babbf70cb76a8a
2017-03-06 09:47:22 +09:00
Hiroyuki Ikezoe
0082bf9c47 Bug 1340322 - Part 1: Split CSSAnimationBuilder::Build off as a static function. r=birtles
The static function will be a template function that can be used with servo's
computed values as well.


MozReview-Commit-ID: DgLTQ8ihPod

--HG--
extra : rebase_source : f3114ca7f0b6c249d2b535c18af4da4021c5743c
2017-03-06 09:46:40 +09:00
Hiroyuki Ikezoe
21e340c4fc Bug 1344533 - Replace OwningElementRef::GetRenderedPresContext with nsContentUtils::GetContextForContext(). r=boris
MozReview-Commit-ID: HaAvgNcORQb

--HG--
extra : rebase_source : 2571541c3274fa1eb9233c8c01128190b94d108c
2017-03-05 17:28:49 +09:00
Miko Mynttinen
1b756463ce Bug 1342229 - Handle perspective: 0 and perspective(0) similarly r=mattwoodrow,xidorn
MozReview-Commit-ID: 5RHjdcGqg7t

--HG--
extra : rebase_source : 3466cefb0aaa29d05c7534c77a3cd002e634593a
2017-02-22 20:58:45 +01:00
Emilio Cobos Álvarez
78a1fe605c Bug 1329877: Optimize AncestorFilter usage in lazy frame construction. r=bz
MozReview-Commit-ID: ErzurfQldHf

--HG--
extra : rebase_source : 62ee2020c8fa14b9475a660ea995537d6521779f
2017-02-27 23:35:06 +01:00
Manish Goregaokar
77c2ef9159 Bug 1341102 - Make stylo reftests green; r=orange
MozReview-Commit-ID: 2TeGOXp3DuV
2017-03-04 13:06:34 -08:00
Boris Zbarsky
10b5178104 Fix up a comment that I forgot to fix when addressing review feedback for bug 1343771. r=me, DONTBUILD
MozReview-Commit-ID: 7PFBYVlcR7F
2017-03-03 21:46:38 -05:00
Wes Kocher
1b29a33fce Merge m-c to autoland, a=merge
MozReview-Commit-ID: K0Q4b2wzvlJ
2017-03-03 17:29:54 -08:00
Wes Kocher
8966746d29 Merge inbound to central, a=merge
MozReview-Commit-ID: 3JBhsbYgniv
2017-03-03 17:16:06 -08:00
Bobby Holley
fa5229bbea Bug 1338921 - Handle lazy frame construction in the regular post-servo pass. r=emilio
MozReview-Commit-ID: FSXKAiyZDzt
2017-03-03 14:55:22 -08:00
Bobby Holley
c589f558a4 Bug 1338921 - Collect and coalesce adjacent siblings for lazy frame construction. r=emilio 2017-03-03 14:51:21 -08:00
Kartikaya Gupta
48fb1c4b1e Merge m-c to graphics
MozReview-Commit-ID: GK8bGynKhO5

--HG--
rename : browser/components/extensions/ext-theme.js => toolkit/components/extensions/ext-theme.js
rename : browser/components/extensions/schemas/theme.json => toolkit/components/extensions/schemas/theme.json
rename : browser/components/extensions/test/browser/browser_ext_themes_chromeparity.js => toolkit/components/extensions/test/browser/browser_ext_themes_chromeparity.js
rename : browser/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js => toolkit/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js
rename : browser/components/extensions/test/browser/browser_ext_themes_lwtsupport.js => toolkit/components/extensions/test/browser/browser_ext_themes_lwtsupport.js
2017-03-03 08:28:21 -05:00
Carsten "Tomcat" Book
cf269a43bd merge mozilla-inbound to mozilla-central a=merge 2017-03-03 13:03:48 +01:00
L. David Baron
1be12ca811 Rename (renumber) new mozilla-central-reftests shapes1 tests to avoid filename collisions with existing tests. Followup to bug 1311244, bug 1326406, and bug 1326407.
Fixes https://github.com/w3c/csswg-test/issues/1227 .

This patch was written with the script:
#!/bin/bash

cd "$(dirname "$0")/shapes1"

echo "circle 31
ellipse 31
inset 15" | while read BASE INCREMENT
do
   echo shape-outside-$BASE-* | sed 's/ /\n/g;' | sed 's/\([0-9]\{3\}\)/ \1 /' | while read FILESTART OLDNUM FILEEND
   do
       NEWNUM=$(printf "%03d" $(($(echo $OLDNUM | sed 's/^0*//') + $INCREMENT)))
       OLDFILE="$FILESTART$OLDNUM$FILEEND"
       NEWFILE="$FILESTART$NEWNUM$FILEEND"
       hg mv "$OLDFILE" "$NEWFILE"
       sed -i -e "s/$OLDFILE/$NEWFILE/g" *
   done
done

--HG--
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-001-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-032-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-001.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-032.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-002-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-033-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-002.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-033.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-003-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-034-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-003.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-034.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-004-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-035-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-004.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-035.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-005-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-036-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-005.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-036.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-006.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-037.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-007.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-038.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-008-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-039-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-008.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-039.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-009.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-040.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-010-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-041-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-010.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-041.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-011-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-042-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-011.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-042.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-012.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-043.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-013.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-044.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-014-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-045-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-014.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-045.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-015.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-046.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-016-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-047-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-016.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-047.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-017-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-048-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-017.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-048.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-018-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-049-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-018.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-049.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-019-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-050-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-019.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-050.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-020-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-051-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-020.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-051.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-021-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-052-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-021.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-052.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-022-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-053-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-022.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-053.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-023-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-054-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-023.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-054.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-024-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-055-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-024.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-circle-055.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-001-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-032-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-001.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-032.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-002-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-033-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-002.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-033.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-003-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-034-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-003.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-034.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-004-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-035-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-004.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-035.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-005-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-036-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-005.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-036.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-006-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-037-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-006.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-037.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-007-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-038-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-007.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-038.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-008-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-039-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-008.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-039.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-009-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-040-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-009.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-040.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-010.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-041.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-011-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-042-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-011.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-042.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-012.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-043.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-013-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-044-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-013.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-044.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-014-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-045-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-014.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-045.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-015-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-046-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-015.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-046.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-016-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-047-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-016.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-047.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-017-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-048-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-017.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-048.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-018-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-049-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-018.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-049.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-019-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-050-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-019.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-050.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-020-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-051-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-020.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-ellipse-051.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-001-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-016-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-001.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-016.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-002-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-017-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-002.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-017.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-003-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-018-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-003.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-018.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-004-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-019-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-004.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-019.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-005-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-020-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-005.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-020.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-006-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-021-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-006.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-021.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-007-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-022-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-007.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-022.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-008-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-023-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-008.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-023.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-009-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-024-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-009.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-024.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-010-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-025-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-010.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-025.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-011-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-026-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-011.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-026.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-012-ref.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-027-ref.html
rename : layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-012.html => layout/reftests/w3c-css/submitted/shapes1/shape-outside-inset-027.html
extra : amend_source : 0ee40b77c3d7bcbe51df481622d37b75e92402c0
2017-03-03 09:15:54 -08:00
Geoff Brown
e2295cd196 Bug 1343030 - Modify stylo reftest assert expectations for image-object-position-with-background-1.html; r=emilio 2017-03-03 09:18:56 -07:00
Boris Zbarsky
f4e8b5761a Bug 1340277. Fix stylo to properly update styles on the anonymous scrolled-content frame inside a scrollframe. r=emilio
MozReview-Commit-ID: DE4C6pIp8SC

--HG--
extra : rebase_source : 4e7071074791fee71b7bd61da27387035d803374
2017-03-03 16:16:11 -05:00
Boris Zbarsky
50936b7afe Bug 1343771. Fix stylo to properly update styles on the anonymous block inside a table cell. r=emilio
MozReview-Commit-ID: 8LnPTKVxxVc
2017-03-03 16:14:39 -05:00
Boris Zbarsky
e5e572124c Bug 1337696. Fix change hint computation for table-outer frames to be more correct. r=emilio
MozReview-Commit-ID: LgRmTlWsM6o

--HG--
extra : rebase_source : dc18a9ca923eedbb2aaba80d515c70bd80a90d4e
2017-03-03 15:54:47 -05:00
Boris Zbarsky
799bc86f7c Bug 1340723 part 3. Fix stylo to properly update styles on the anonymous blocks we create in a block-inside-inline situation when the style of the inline changes. r=emilio
MozReview-Commit-ID: JYz6g1ZJInT

--HG--
extra : rebase_source : 356785e1de38745c9ca23a04ce58a1d53dce692b
2017-03-03 15:45:40 -05:00
Boris Zbarsky
e8c584ebb8 Bug 1340723 part 2. Call the new UpdateStyleOnOwnedAnonBoxes function as needed from ServoRestyleManager. r=emilio
MozReview-Commit-ID: 5nrv8x7CEtN

--HG--
extra : rebase_source : 1c714e6e513deab2fa8ac94d8b37b0199d2a2162
2017-03-03 15:44:48 -05:00
Boris Zbarsky
b6041718b5 Bug 1340723 part 1. Add an nsIFrame function that can be called from the stylo restyle manager to update style contexts on anonymous boxes associated with that frame, and a frame state bit that can be used to optimize out the virtual calls. r=emilio
MozReview-Commit-ID: 2niUdJPSXKa

--HG--
extra : rebase_source : cfacb4cd47677d2589323c0cda8892226b698eef
2017-03-03 15:44:24 -05:00
Jeff Muizelaar
033a5b26a9 Bug 1343770. Separate out Parent commands from Child commands. r=kats
This basically just splits the enum in two and does the necessary plumbing. The
worst part is that now DisplayItemLayers need to have two arrays of commands.
Fortunately, this will be going away in the future.

This makes it so we don't send the child side commands to the parent.
2017-03-02 16:33:25 -05:00
Kartikaya Gupta
036b81ce75 Merge m-c to graphics
MozReview-Commit-ID: 2ILLtbCmQL3
2017-03-02 10:27:31 -05:00
Carsten "Tomcat" Book
4a4777d1aa merge mozilla-inbound to mozilla-central a=merge 2017-03-02 14:02:48 +01:00
Carsten "Tomcat" Book
06813a3df9 Merge mozilla-central to mozilla-inbound 2017-03-03 13:06:37 +01:00
Iris Hsiao
72a190810a Backed out changeset 588c44c7a966 (bug 1058040)
CLOSED TREE

--HG--
extra : amend_source : 722708bf80daf7d52f18400e4924a77d2aca1b5c
2017-03-02 11:24:33 +08:00
Iris Hsiao
09dbe0382c Backed out changeset e77029e04814 (bug 1058040) for valgrind bustage 2017-03-02 11:24:29 +08:00
Kartikaya Gupta
31557b53e5 Merge m-c to graphics
MozReview-Commit-ID: 6TMc1hGNQVA
2017-03-01 09:45:49 -05:00
Carsten "Tomcat" Book
3b3f4c17a2 merge mozilla-inbound to mozilla-central a=merge 2017-03-01 11:40:59 +01:00
Xidorn Quan
c8d15b9a9c Bug 1344133 - Add simple replace for nsCOMArray. r=bholley
MozReview-Commit-ID: 7zTi45CeWBC

--HG--
extra : rebase_source : 8e173e94239145c991c7e86d17ceadd9bb34eef0
2017-03-03 17:22:15 +11:00
Ethan Lin
8b7fb662c7 Bug 1342356 - Remove validBufferRegion from OpAddExternalImage. r=sotaro 2017-03-01 14:11:13 +08:00
Bobby Holley
60bdbf7857 Bug 1343362 - Allow restyle hints to be posted during change hint handling. r=emilio
MozReview-Commit-ID: 6ZU24tLQCjV
2017-03-01 22:42:51 -08:00
Mats Palmgren
e8c6fd3388 Bug 1342801 - Store the 'writing-mode' used value on nsIFrame and make GetWritingMode non-virtual. r=jfkthame
MozReview-Commit-ID: HPhuxjDbOdh
2017-02-28 18:58:30 +01:00
Boris Zbarsky
d2afbdd254 Bug 1342197 part 4. Move GetSelectionRange from nsTextControlFrame to the editor state. r=ehsan
At this point, all this method does is ensure editor initialization and then ask
the editor state for various information.  Let's cut out the middleman.

MozReview-Commit-ID: p491umScJO
2017-02-28 12:41:37 -05:00
Boris Zbarsky
5649e18813 Bug 1342197 part 2. Use nsITextControlElement::GetRootEditorNode to get the root editor node in nsTextControlFrame::GetSelectionRange. r=ehsan
MozReview-Commit-ID: 7ncJVNVGF78
2017-02-28 12:41:37 -05:00
Kartikaya Gupta
0839dfda73 Merge m-c to graphics
MozReview-Commit-ID: CAFMHywf3lQ
2017-02-28 09:16:03 -05:00
Carsten "Tomcat" Book
9c1c7106ee merge mozilla-inbound to mozilla-central a=merge 2017-02-28 11:24:33 +01:00
Daniel Holbert
7e75a0fa30 Bug 1340441 part 2: Add a failsafe to remove "reftest-wait" in crashtest 1338772-1.html, after some time has elapsed. (test-only, no review)
MozReview-Commit-ID: 94yCXN8AbQ6
2017-02-27 16:53:23 -08:00
Emilio Cobos Alvarez
bbacba9f0d Bug 1342738, Bug 1342188: Reftest expectations adjustments. r=bz 2017-02-27 19:17:12 +01:00