Граф коммитов

10811 Коммитов

Автор SHA1 Сообщение Дата
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