Jeremy Chen
39b7492e90
Bug 1348615 - [stylo] update mochitest expections for text-size-adjust. r=xidorn
...
MozReview-Commit-ID: 1jgt9fE6lab
--HG--
extra : rebase_source : 7c51c6ff243cb64163ad2ad0bfcd2805c8c5acc2
2017-03-20 11:56:17 +08:00
Emilio Cobos Álvarez
3fad952356
Bug 1341102: Adjust expectations for servo/servo#15604 and servo/servo#16028 . r=me
...
MozReview-Commit-ID: 9c8jmRqvVEz
2017-03-19 20:58:48 +01:00
Nazım Can Altınova
86953ca362
Bug 1341642 - Update test_selectors.html for better test coverage and update test expectations r=Manishearth
...
MozReview-Commit-ID: 54BtnYJ85PK
2017-03-18 15:07:24 -07:00
Cameron McCormack
fb18ceba5d
Bug 1330843 - Allow JS to create NAC pseudo-elements. r=bholley
...
MozReview-Commit-ID: 2aBPoCOsT6R
--HG--
extra : rebase_source : bc32cd9e4bd5c73af094718c795691da84abe5ba
2017-03-17 15:30:34 +08:00
Cameron McCormack
3d324159b0
Bug 1347838 - stylo: Don't resolve images in nsStyleContentData objects twice. r=manishearth
...
MozReview-Commit-ID: 7KQykNEmZYp
--HG--
extra : rebase_source : 9a232112d5b377a59848e86657fca4d520e7bd2e
2017-03-18 15:10:51 +08:00
Cameron McCormack
19e2347587
Bug 1346623 - Part 3: Test. r=bholley
...
MozReview-Commit-ID: 8LOxAPDEuBW
--HG--
extra : rebase_source : 68d8a70210a346f184fb484fdd4f1d81e673c651
2017-03-16 22:47:05 +08:00
Cameron McCormack
0bd2536940
Bug 1348493 - Clear ServoElementData from canvas custom content's during-PresShell-destruction clones. r=bholley
...
MozReview-Commit-ID: HqLgOuXsQuV
--HG--
extra : rebase_source : 0da1b02c0675fc93303cedf3d8dfb73d413670a2
2017-03-18 14:15:09 +08:00
Bobby Holley
6a3b1005d1
Bug 1341102 - Update expectations after merge of #16006 . r=me
...
MozReview-Commit-ID: eV0noy7qe6
2017-03-17 17:32:52 -07:00
Wes Kocher
b58db2c9cb
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: Ccc8rDMJMfn
2017-03-17 11:13:53 -07:00
Wes Kocher
ee28f4ee71
Merge inbound to central, a=merge
...
MozReview-Commit-ID: Fq7B78wD7Wv
2017-03-17 11:03:59 -07:00
Carsten "Tomcat" Book
3e0a5441c6
Merge mozilla-central to mozilla-inbound
2017-03-17 14:55:15 +01:00
Xidorn Quan
d7bfa06d83
Bug 1346353 - Disable test_hover.html for stylo because of intermittent issue.
2017-03-17 23:05:58 +11:00
Hiroyuki Ikezoe
53cd62387d
Bug 1340958 - Drop Servo_AnimationValues_Uncompute. r=boris
...
MozReview-Commit-ID: 4CMzaCOnY7z
--HG--
extra : rebase_source : a0e988af6cdde93f47ee2089a281a49c815d953a
2017-03-17 13:24:42 +09:00
Hiroyuki Ikezoe
cb4ce7109c
Bug 1340958 - Drop AnimationRule and ServoAnimationRule. r=boris
...
MozReview-Commit-ID: ClnvyShHpsN
--HG--
extra : rebase_source : c554550264bfedafbf91ed2ed754603fb5c3e4c6
2017-03-17 13:24:42 +09:00
Hiroyuki Ikezoe
3b9f585232
Bug 1340958 - Put computed values into AnimationValueMap instead of hashtable in gecko. r=heycam
...
Before this patch, we store each computed values in a hashtable,
nsRefPtrHashtable<nsUint32HashKey, RawServoAnimationValue>, for all
KeyframeEffectReadOnly on an element, and convert the ServoAnimationValues of
the hashtable into an nsTArray<ServoAnimationValue*> and then convert
the ServoAnimationValues of the nsTArray into PropertyDeclarationBlock
in rust. This way was really inefficient.
In this patch, we store the computed values into AnimationValueMap and
convert all AnimationValue in the map into PropertyDeclarationBlock
after EffectCompositor::GetAnimationRule.
MozReview-Commit-ID: EJ2Kl65fVeF
--HG--
extra : rebase_source : e30a9d440dc9855e21b94501b07a3501d31bc345
2017-03-17 13:23:21 +09:00
Hiroyuki Ikezoe
a7825d3c98
Bug 1340958 - Add AnimationValueMap and expose it in FFI. r=heycam
...
Current Gecko composes all of effects in the composite order at once.
We can put each computed value into this AnimationValueMap every time composing
an effect.
MozReview-Commit-ID: EZdCYedva13
--HG--
extra : rebase_source : 0dc97045f2e5fd9088307fcd1588d9416907ba8e
2017-03-17 13:22:19 +09:00
Hiroyuki Ikezoe
a3c9c5051e
Bug 1340958 - Do not call EffectCompositor::GetServoAnimationRule for print preview. r=heycam
...
The only one caller of GetServoAnimationRule is Gecko_GetAnimationRule.
There is no risk that pres context is destroyed in Gecko_GetAnimationRule.
MozReview-Commit-ID: 52pxbCiCNoJ
--HG--
extra : rebase_source : 8000e267d1d5706c709f807e11396dda3579c4dc
2017-03-17 12:48:34 +09:00
Hiroyuki Ikezoe
00ae32a7b2
Bug 1340958 - Do not call get_animation_rules for pseudo elements other than ::before and ::after. r=heycam
...
MozReview-Commit-ID: FlrT4hIst6U
--HG--
extra : rebase_source : 7cefba0f9353efd8128117f8596a01315937ef6c
2017-03-17 12:48:15 +09:00
Carsten "Tomcat" Book
925aa86f06
Backed out changeset 36a2230fbad6 (bug 1347164) for perma failures in own test
...
--HG--
extra : rebase_source : ecba88e92b862eecef94fb82b92594ba45fb1cbc
2017-03-17 08:45:54 +01:00
Carsten "Tomcat" Book
0891713c0d
Backed out changeset 8af7daaf5f88 (bug 1347164)
...
--HG--
extra : rebase_source : b2000d3be64c6136db8a535a93920c68aff1feef
2017-03-17 08:45:07 +01:00
Carsten "Tomcat" Book
7cdd323044
Backed out changeset 18c70bc07c6d (bug 1347164)
...
--HG--
extra : rebase_source : 49986f9fe168e723a0763959e675db269110cb87
2017-03-17 08:45:05 +01:00
Carsten "Tomcat" Book
d9859973a7
Backed out changeset bb325d01c421 (bug 1347164)
...
--HG--
extra : rebase_source : f7888be4cd61272491b519271593788ab6c47916
2017-03-17 08:45:03 +01:00
cku
c486e7014c
Bug 1340044 - Part 2. Rename value in StyleGeometryBox. r=heycam
...
This change is to use gecko_enum_prefix in helpers.mako.rs, so that we do not
need to manually write code for nsStyleDisplay::mTransformBox.
MozReview-Commit-ID: 7UAL0iUcSIO
--HG--
extra : rebase_source : e99b7c163991df7ef3e7c0404fcef1832718a150
2017-03-16 15:18:10 +08:00
cku
85448394ac
Bug 1340044 - Part 1. Declare mTransformBox as StyleGeometryBox. r=heycam
...
MozReview-Commit-ID: 9fcHkDtNHhL
--HG--
extra : rebase_source : 61cdec71eea4f80e2e1e702bf6a03132287545a3
2017-03-15 12:21:07 +08:00
Carsten "Tomcat" Book
8a5101d371
Backed out changeset 1f9a6ce59a56 (bug 1346623)
2017-03-17 08:18:51 +01:00
Xidorn Quan
358e765982
No bug - Update mochitest expectations.
...
MozReview-Commit-ID: FQtBpgfBtR3
--HG--
extra : source : aa16c1ecccb6e6bd6e16d6f2e72732c0bed845ab
2017-03-17 17:16:52 +11:00
JerryShih
48125abbbe
Bug 1347164 - css-color specified style test. r=dholbert
...
MozReview-Commit-ID: 6RRhz8ftEVO
--HG--
extra : rebase_source : 691b0d3bcdb3971875dce4ca9a65be40815687ac
2017-03-16 15:29:00 -04:00
JerryShih
83e3f7d249
Bug 1347164 - Rewrite mochitest test_specified_value_serialization.html to look more like test_computed_style.html. r=dholbert
...
MozReview-Commit-ID: 4XSBQXtYSth
--HG--
extra : rebase_source : ee293e7be3682a8f1be6264cfd48913e36c0c9ba
2017-03-16 15:29:00 -04:00
JerryShih
aa69b5450c
Bug 1347164 - css-color computed style test. r=dholbert
...
MozReview-Commit-ID: 36qT5LxhB9Z
--HG--
extra : rebase_source : 4c6e9d22bb2594a3d2115d074566bfd145deb6a1
2017-03-16 14:55:00 -04:00
JerryShih
2cf70c5fd4
Bug 1347164 - Serialize colors using "rgba()" as the color-function, if they have a non-opaque alpha channel. r=dholbert
...
MozReview-Commit-ID: 44T8gy7UWFJ
--HG--
extra : rebase_source : b51f85aa147ade186583ceb941f7e00f3038d2a7
2017-03-16 14:54:00 -04:00
Boris Zbarsky
a042125097
Bug 1343677 part 2. Assert in nsCSSprops::IsEnabled that we have received all preferences. r=dholbert,billm
...
This ensures that we don't read incorrect values out of the gPropertyEnabled
array simply because we haven't gotten preference values from the parent process
yet.
MozReview-Commit-ID: 59AgN3ecXQl
2017-03-16 17:43:17 -04:00
Bobby Holley
d1865bc01a
Bug 1341102 - Adjust test expectations after merging #15983 . r=me
...
The PR in question just added some pseudo-classes, and seems to have unearthed
some failures related to our lack of proper visited handling. Annotating.
MozReview-Commit-ID: GcbmWNDgwD0
2017-03-16 11:10:14 -07:00
Cameron McCormack
5467aaa4c2
Bug 1346623 - Part 3: Test. r=bholley
...
MozReview-Commit-ID: 8LOxAPDEuBW
--HG--
extra : rebase_source : 68d8a70210a346f184fb484fdd4f1d81e673c651
2017-03-16 22:47:05 +08:00
Xidorn Quan
e5be7ba973
Bug 1341102 - Update stylo mochitest expectation for caret-color.
2017-03-17 14:22:18 +11:00
Bobby Holley
25a6e79a53
Bug 1347399 - Use a thread-safe URI comparison in CalcStyleDifference. r=heycam
...
MozReview-Commit-ID: Fpb1guCxXUZ
2017-03-16 20:18:57 -07:00
Matt Brubeck
04463a6104
Bug 1340683 - stylo: Update stylo test expectations r=KWierso
...
MozReview-Commit-ID: 54PFVqZfaau
--HG--
extra : rebase_source : abda5f644503f09934918538cfaf5e5e33194689
2017-03-16 11:38:33 -07:00
Emilio Cobos Álvarez
6e935eb90a
Bug 1347381: Adjust test expectations to account for new passes. r=emilio
...
Whoops, had this commit locally but forgot to push to mozreview before landing.
Sorry :(
MozReview-Commit-ID: F3a9FB10SXD
2017-03-16 12:50:09 +01:00
Hiroyuki Ikezoe
a9a15a1807
Bug 1347806 - Fix pseudo nsIAtom for ::before and ::after. r=birtles
...
cssPseudoElementBeforeProperty and cssPseudoElementAfterProperty are for
CSSPseudoElement.
MozReview-Commit-ID: 3WETv4QeC5
--HG--
extra : rebase_source : b7e902786ca9ebe7c92a573604e15d868c6067a7
2017-03-16 14:01:44 +09:00
Manish Goregaokar
12b518aef0
Bug 1340696 - stylo: Support system colors; r=heycam
...
MozReview-Commit-ID: HUfTdcMRoEx
--HG--
extra : rebase_source : 85af717eb521a2c790d3ec7a20c46dd318e4761f
2017-03-15 14:49:35 -07:00
Boris Zbarsky
d49828b9ef
Bug 1347411 part 4. Change the various anonymous boxes associated with framesets to be non-inheriting, since their styles aren't really used for anything. r=heycam
...
MozReview-Commit-ID: 1R3cLokbPwL
2017-03-15 14:00:43 -04:00
Emilio Cobos Álvarez
81ad69be7e
Bug 1347273: Test expectation adjustments. r=emilio
...
MozReview-Commit-ID: 6uecyxLp1yO
2017-03-15 18:36:03 +01:00
Boris Chiou
6c1254b8e0
Bug 1339704 - Part 3 - Update mochitest expectation and reftest status. r=xidorn
...
MozReview-Commit-ID: 1T5loEpxvVL
--HG--
extra : rebase_source : 7d020ceb6adab9dca0005ff3cf1dec53963e0954
2017-03-14 11:46:26 +08:00
Boris Chiou
a4aedd5a93
Bug 1339704 - Part 1 - Rename nsCSSPropertyIDSet::Invert as Inverse. r=hiro
...
This makes it more obvious that the object is not being modified but a
new object is being returned.
MozReview-Commit-ID: A6dH8f12h5A
--HG--
extra : rebase_source : b2f8de2e685129552c598a4be499d703e1a73b6b
2017-03-14 11:30:20 +08:00
Boris Zbarsky
a5a69068c1
Fix up stylo mochitest expectations after landing of < 8f0c7809d8
>. Bug 1341102, r=bustage
...
MozReview-Commit-ID: Cdqz3pPRxA8
2017-03-15 13:01:53 -04:00
Xidorn Quan
7be07ee519
Bug 1345698 part 5 - Add support of CSSNamespaceRule for stylo. r=heycam
...
MozReview-Commit-ID: Kl4Wd3eh9ll
--HG--
extra : rebase_source : 7c649dd885ad31ddfb1e563dedf6272038d560da
2017-03-14 18:51:59 +11:00
Xidorn Quan
cc3896262e
Bug 1345698 part 4 - Create a new CSSNamespaceRule as a base class. r=heycam
...
MozReview-Commit-ID: 5QvGWfb18cY
--HG--
extra : rebase_source : 1a85b59a71ca920371bc94bf4376e4e42863f6df
2017-03-14 18:50:28 +11:00
Xidorn Quan
0ea1508806
Bug 1345698 part 3 - Fix a build failure for adding source. r=heycam
...
MozReview-Commit-ID: 54Um71Dlf8l
--HG--
extra : rebase_source : cf153b0553afe86b1e816a2e9922808c2e9b5bd4
2017-03-14 17:10:03 +11:00
Xidorn Quan
0e0511338c
Bug 1345698 part 2 - Add bindings for namespace rule. r=heycam
...
MozReview-Commit-ID: 5QHeVqfiEGh
--HG--
extra : rebase_source : 191fe0a8ff0742ec00022062d819da8e92137e8a
2017-03-14 15:44:37 +11:00
Xidorn Quan
c0a293e41b
Bug 1345698 part 1 - Unify common code for implementing a rule type. r=heycam
...
MozReview-Commit-ID: ABwAq2HXrkC
--HG--
extra : rebase_source : 76dd1436234ae351d13ccc218c31754705d70bfe
2017-03-14 17:52:37 +11:00
Xidorn Quan
6226e098b7
Bug 1341102 - Update stylo test expectation.
2017-03-15 17:49:44 +11:00