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

11732 Коммитов

Автор SHA1 Сообщение Дата
Carsten "Tomcat" Book 2b422602d0 Merge mozilla-central to autoland + + UPGRADE_NSS_RELEASE
--HG--
extra : amend_source : a130945695f0bbb811857ae397853ba88bf86f5b
2017-05-30 11:55:06 +02:00
Carsten "Tomcat" Book b318c7dca7 merge mozilla-inbound to mozilla-central + UPGRADE_NSS_RELEASE a=merge
--HG--
rename : toolkit/components/extensions/test/xpcshell/xpcshell.ini => toolkit/components/extensions/test/xpcshell/xpcshell-common.ini
extra : amend_source : 458fd54fe8070ca3034ac441267ff7025adb5251
2017-05-30 11:37:46 +02:00
Emilio Cobos Álvarez 1f11cbb1e1 Bug 1368589: handle the case where a RebuildAllStyleData event is posted and stylesheets are added at the same time. r=heycam
MozReview-Commit-ID: IWiTCCo55cg

--HG--
extra : rebase_source : 0c90c496d3d53fa50e42a54332c97591b176ba80
2017-05-30 02:46:33 +02:00
Xidorn Quan bbbd718f2c Bug 1341102 - Update test expectations.
MozReview-Commit-ID: C8hTU5S3Tgg

--HG--
extra : rebase_source : 98559841c5381589f06f09f0f5c31d7b7ed608f3
extra : amend_source : 031eb125fff71dbb1ae112e387e5c183c07c947d
2017-05-30 10:56:51 +10:00
Xidorn Quan abe92a8de5 Bug 1352968 part 10 - Update test expectation. r=heycam
MozReview-Commit-ID: DAZz0vRIfkh

--HG--
extra : source : 7e4d56217e0b2ea883b3b803d44e95aca5342c48
2017-05-30 11:10:25 +10:00
Xidorn Quan 7b8459d725 Bug 1352968 part 9 - Notify document about rule insertion only if a rule doesn't have pending child sheet. r=heycam
MozReview-Commit-ID: 3ADpnJuhHXf

--HG--
extra : source : 17633a6e12bf4f9651d35ae0c40fa2b6bca2faa0
2017-05-30 11:10:25 +10:00
Xidorn Quan 1269699516 Bug 1352968 part 8 - Construct @import rule object eagerly. r=heycam
MozReview-Commit-ID: HrgZnW21dHz

--HG--
extra : source : cedc65c6376373d54e623dc5cfadaa2de92909cb
2017-05-30 11:10:25 +10:00
Xidorn Quan a96cd2ac8a Bug 1352968 part 7 - Make RuleHasPendingChildSheet a static method of StyleSheet. r=heycam
MozReview-Commit-ID: HPJgsFftT6f

--HG--
extra : source : 1895bd31f6c88e1be8c710910dec6e773d1a233d
2017-05-30 11:10:25 +10:00
Xidorn Quan 59a754beda Bug 1352968 part 6 - Remove unused Servo_ImportRule_GetSheet. r=heycam
This function was initially added in bug 1304792, but its only usage was
later removed in bug 1352763.

The name conflicts with another function (which basically does the same
thing without refcount manipulation) I'm adding in a later patch, so I
have to remove it first.

MozReview-Commit-ID: 6fO4EDJUg7R

--HG--
extra : source : 3f7f683b64f42d22a09138cfe01d8ca42d435aa3
2017-05-30 11:10:25 +10:00
Xidorn Quan a17c79bc30 Bug 1352968 part 5 - Add a param to ctor of ServoCSSRuleList for top level list. r=heycam
@import rules can only exist in top level rule lists, and we need the
stylesheet to construct the import rules.

MozReview-Commit-ID: APCyGW8re8f

--HG--
extra : source : b9b78672249f390d56d71fa46dfa4b4cd49ef182
2017-05-30 11:10:25 +10:00
Xidorn Quan 1b312ca843 Bug 1352968 part 4 - Change the direction of child stylesheet list. r=heycam
It seems no one actually care about the order of the list, and the order
is completely meaningless if the script insert new @import rules.

Changing the order makes inserting faster, and make it easier for later
patch to get the latest inserted child sheet.

MozReview-Commit-ID: 72eKqVoPbZ7

--HG--
extra : source : 6b2b471b993f33f9d06af01e4863cd6c5d34ce3a
2017-05-30 11:10:25 +10:00
Xidorn Quan 4f83161da8 Bug 1352968 part 3 - Add basic CSSOM support for @import rule. r=heycam
Initialization of mChildSheet will be implemented in a later patch.

MozReview-Commit-ID: 3SX3GJEhpBQ

--HG--
extra : source : e45a434d0e9d2e2d8c628b17c2074b8f5de4b1ee
2017-05-30 11:10:25 +10:00
Xidorn Quan 4daf3c74b9 Bug 1352968 part 2 - Move mOwnerRule to StyleSheet and use dom::CSSImportRule instead of css::ImportRule. r=heycam
MozReview-Commit-ID: DTAWGHIUAQX

--HG--
extra : source : 6e84cc987e02c932c95b79cebc89e9b49f22f86a
2017-05-30 11:10:25 +10:00
Xidorn Quan ae513f0ff4 Bug 1352968 part 1 - Add separate CSSImportRule base class. r=heycam
MozReview-Commit-ID: 5h6dmij1elX

--HG--
extra : source : 5205d8d42a0f9e8f0c013c13a23cf5d85cc37f2f
2017-05-30 11:10:25 +10:00
Xidorn Quan 65bfd17373 Bug 1352968 part 0 - Fix up before adding new files. r=heycam
MozReview-Commit-ID: HSrROKVr1dD

--HG--
extra : source : b22cf2f1834994ee89503dfa1b394ff2ec4b81bb
2017-05-30 11:10:25 +10:00
Nicholas Nethercote da7ad06b3b Bug 1353998 - Start measuring Stylo style sheet memory usage. r=heycam.
--HG--
extra : rebase_source : 85f83566643e7b4c2276f0bf3fbb1a907f58fe0e
2017-05-30 11:03:51 +10:00
Emilio Cobos Álvarez 2686efa296 Bug 1357583: Test. r=heycam
MozReview-Commit-ID: BbMf3wcS6Pj
2017-05-29 23:01:55 +02:00
Emilio Cobos Álvarez 0eea23decf Bug 1357583: Tidy the PostRestyleEventForCSSRuleChanges API. r=heycam
MozReview-Commit-ID: BtOWWC5knsi
2017-05-29 23:01:50 +02:00
Emilio Cobos Álvarez 3793cca046 Bug 1357583: style: Hook up the invalidator in the StyleSheetSet. r=heycam
MozReview-Commit-ID: IhgKAovTJMX
2017-05-29 23:01:43 +02:00
Emilio Cobos Álvarez 70f72b8f56 Bug 1357583: Ensure we send the document element to Servo when flushing stylesheets. r=heycam
We'll use it to invalidate stuff.

MozReview-Commit-ID: Il3wO5JQh1Y
2017-05-29 23:01:37 +02:00
Emilio Cobos Álvarez a9f348149b Bug 1357583: Remove ServoStyleSheet::ClearRuleCascades. r=heycam
These invalidations are already handled from the PresShell notifications, no
need to handle it somewhere else.

MozReview-Commit-ID: G9KDVvSKMJY
2017-05-29 23:01:26 +02:00
KuoE0 1ef85c4cf5 Bug 1367984 - Refactor LoaderReusableStyleSheets to accept StyleSheet to support both of CSSStyleSheet and ServoStyleSheet. r=heycam
MozReview-Commit-ID: 8scCs4avrCf

--HG--
extra : rebase_source : 19e928838c48211ed9deff7c2d8870dc770e4459
2017-05-15 15:55:08 +08:00
Manish Goregaokar f588139b16 Bug 1367275 - Part 5: stylo: Support -moz-min-font-size-ratio; r=xidorn
MozReview-Commit-ID: xRxkFJodeK
2017-05-27 13:23:15 -07:00
Manish Goregaokar 15ca68fab4 Bug 1367275 - Part 4: stylo: Support -moz-context-properties; r=xidorn
MozReview-Commit-ID: 6eNeT6v8Nl6
2017-05-27 13:22:22 -07:00
Manish Goregaokar fa7f5ead89 Bug 1367275 - Part 3: stylo: Support font-variation-settings; r=xidorn
MozReview-Commit-ID: 41xVlR8GuOr
2017-05-27 13:22:14 -07:00
Manish Goregaokar 616a37d6b7 Bug 1367275 - Part 2: stylo: Support -moz-window-shadow; r=xidorn
MozReview-Commit-ID: LiYlfmaCfHH
2017-05-27 13:21:44 -07:00
Xidorn Quan 78e889e9a0 Bug 1363596 part 3 - Add string support for list-style-type. r=heycam
MozReview-Commit-ID: 9zT8IH6sxWH

--HG--
extra : source : 63bcc72798a08d33e47dc359212a4dba82a39475
2017-05-27 23:33:25 +10:00
Xidorn Quan 96c6933bd7 Bug 1363596 part 2 - Add support for symbols() function. r=heycam
MozReview-Commit-ID: IuFnhkdWG3C

--HG--
extra : source : 7eccc8ee6a73c9756c58989dd1e408361dedf74f
2017-05-27 23:33:25 +10:00
Xidorn Quan 118e3a973d Bug 1363596 part 1 - Merge nsCOMPtr<nsIAtom> into CounterStylePtr. r=heycam
MozReview-Commit-ID: D2fdlrC3yop

--HG--
extra : source : f8256885e1be8bc2523d705b10fe1796c64c4ccd
2017-05-27 23:33:25 +10:00
J. Ryan Stinnett d2076c357d Bug 1367670 - Re-enable test_animations_omta.html on e10s. r=hiro
Now that Gecko side of bug 1328509 (:visited for Stylo) has landed, we can
re-enable this.

MozReview-Commit-ID: ADXXVuroJxT

--HG--
extra : rebase_source : 985f124bbe7e251658c67db2442edd94f7f6c8b2
2017-05-26 14:12:51 -05:00
Manish Goregaokar e104a8487b Bug 1367619 - Use RWLock when accessing font prefs service off main thread; r=heycam
MozReview-Commit-ID: Dxdq6Etbwxa

--HG--
extra : rebase_source : ec9f847c7dce6a101db6a3d157395f5b73d87ba1
2017-05-25 15:04:13 -07:00
L. David Baron e6162be543 Bug 1367577 - Stylo changes for updated theme constants. r=xidorn
This is a little bit odd, because I didn't want to do all the work to
convert the theme constants to an enum class (although that would be
nice to do in the future).  So this makes them a regular enum, but still
uses gecko_constant_prefix rather than gecko_enum_prefix because that
makes it possible to add the NS_THEME_ prefix that's still present.

MozReview-Commit-ID: LdAyCNCvWT2

--HG--
extra : rebase_source : 9cf0511373f7e9ac51c964cd228776ee17ee5e5e
2017-05-25 22:29:52 -04:00
Cameron McCormack 2d0337cf6f Bug 1366921 - stylo: Update user fonts in cached font metrics' gfxFontGroups in the pre-traversal step. r=bholley,jfkthame
MozReview-Commit-ID: DAhhWyAjxku

--HG--
extra : rebase_source : a1a9f4530a500c3d8edf6caeb2a91f91425d9b5a
2017-05-26 22:29:10 +08:00
Daniel Holbert 456eeaf843 Bug 1367568 part 4: Add mochitest to ensure we don't reflow too much for "overflow" changes on <body>. r=bz
MozReview-Commit-ID: KD0nv0ckKu

--HG--
extra : rebase_source : 49124c500b1f1810ffc062d22ce7c5f9891cdf6c
2017-05-25 18:27:04 -04:00
Daniel Holbert a84ae4bec1 Bug 1367568 part 1: Create reusable macros that represent our change hints for tweaks to CSS width or height (ISize/BSize). r=bz
This patch doesn't affect behavior at all; it's simply moving code (and
moving/extending some associated code comments).

MozReview-Commit-ID: JiX53R9e9GW

--HG--
extra : rebase_source : 96fca2c0ca59cc5bbfc48cf81abe5515bb62f372
2017-05-25 17:46:03 -04:00
Jeremy Chen 539b40507b Bug 1367977 - add serialization tests for SVG unitless length values. r=heycam
Add small factor numbers as valid values for SVG unitless length values,
so we could ensure that a unitless length will not be rounded accidentally
during computation and serialization.

MozReview-Commit-ID: 8H3RNYsEXVx

--HG--
extra : rebase_source : 0ff615fb2557fc1923dde9281044d362b52c0430
2017-05-26 15:09:20 +08:00
Xidorn Quan 709c3520fa Bug 1363590 - Remove the assertions for dynamic change of @counter-style. r=emilio
MozReview-Commit-ID: 43PV3LfOARP

--HG--
extra : rebase_source : 4cd76765d85be324883fef97b3620feaa828efe3
2017-05-26 17:22:36 +10:00
J. Ryan Stinnett c481d736bc Bug 1328509 - Enable visited tests for Stylo. r=emilio
MozReview-Commit-ID: HnbVmwMMCMO
2017-05-25 10:13:27 -05:00
J. Ryan Stinnett 3041171150 Bug 1328509 - Wire up visited values in ServoStyleSet::GetContext. r=emilio
Create an extra style context using the visited values (if they exist).  This
mirrors the logic Gecko performs in nsStyleSet::GetContext for visited support.

MozReview-Commit-ID: EiJQXDgz8tX
2017-05-25 10:13:23 -05:00
J. Ryan Stinnett 226671a98b Bug 1328509 - Add visited pseudo crashtests. r=emilio
Rename and duplicate a crashtest to better cover each variation of a single
:link or single :visited style on a pseudo-element.

MozReview-Commit-ID: JMFXD7nk9fH
2017-05-25 10:12:04 -05:00
J. Ryan Stinnett e1b39c2e80 Bug 1328509 - GetContentStateForVisitedHandling can access state directly. r=dbaron
While studying `GetContentStateForVisitedHandling` for adaptation to Stylo, I
noticed it calls through to `GetContentState`, which depends on external state
such as private browser, etc.

However, there's no need to call `GetContentState` here since this function
always clears both unvisited and visited if either is set.

MozReview-Commit-ID: JLwKnowQbJ2
2017-05-25 10:12:01 -05:00
Emilio Cobos Álvarez 5c6703111a Bug 1367553: Avoid import hell in StyleSheet.h. r=emilio
MozReview-Commit-ID: DR4xURkcFcA

--HG--
extra : rebase_source : 0e72cfcc678ede7c2d645a7a618fe593cfbaa55d
2017-05-25 16:11:13 +02:00
Emilio Cobos Álvarez 69601ee10e Bug 1367553: Provide the kind of change that the stylesheet suffered to RecordStyleSheetChange. r=heycam
I plan to use it for now to force a full document restyle when a standalone rule
changes or something like that.

In practice, we can do better sometimes, and we may just want to propagate to
the StyleSet all the style change notifications in order to have access to the
rule that changed and all that...

But for now this seemed easier than adding other four or five functions to
StyleSetHandle.

MozReview-Commit-ID: 2BEIliGu4mO

--HG--
extra : rebase_source : 386a1b9fe5ffc5fefbf20678068573ea195043f0
2017-05-24 04:28:58 +02:00
Emilio Cobos Álvarez d4ee389879 Bug 1367553: Move dirty style tracking to the StyleSet. r=heycam
MozReview-Commit-ID: 2ut8SAwNGN2

--HG--
extra : rebase_source : d9f7d7f1da7b38e595021795ee902e63746c8161
2017-05-24 02:53:08 +02:00
Emilio Cobos Álvarez 8004ac9538 Bug 1366157: Update expectations. r=me
MozReview-Commit-ID: JsmSy7Z95p4
2017-05-25 15:28:10 +02:00
Phil Ringnalda 4dcbd3095c Backed out 2 changesets (bug 1367553) for build bustage
CLOSED TREE

Backed out changeset 3e6c9a752596 (bug 1367553)
Backed out changeset 1ee24478fa16 (bug 1367553)

MozReview-Commit-ID: B805jBJYcqL
2017-05-25 06:13:01 -07:00
Emilio Cobos Álvarez 38735b0dbd Bug 1367553: Provide the kind of change that the stylesheet suffered to RecordStyleSheetChange. r=heycam
I plan to use it for now to force a full document restyle when a standalone rule
changes or something like that.

In practice, we can do better sometimes, and we may just want to propagate to
the StyleSet all the style change notifications in order to have access to the
rule that changed and all that...

But for now this seemed easier than adding other four or five functions to
StyleSetHandle.

MozReview-Commit-ID: 2BEIliGu4mO

--HG--
extra : rebase_source : 926f8442fbd17c7ffa7f72b6b4a515a28b9aa18b
2017-05-24 04:28:58 +02:00
Emilio Cobos Álvarez e2b5e966dc Bug 1367553: Move dirty style tracking to the StyleSet. r=heycam
MozReview-Commit-ID: 2ut8SAwNGN2

--HG--
extra : rebase_source : 5f84d20bd197cd2203093ef4b57cb6b8ce2eb15f
2017-05-24 02:53:08 +02:00
Cameron McCormack e958203c53 Bug 1366157 - stylo: Implement getDefaultComputedStyle. r=emilio
MozReview-Commit-ID: GKr06ylK4tA

--HG--
extra : rebase_source : 04907d98d62a0b06f7d3753aaedf999b63483a77
2017-05-24 14:37:47 +08:00
Xidorn Quan 05e5c16a8e Bug 1341102 - Update test expectations.
MozReview-Commit-ID: KM7B3cDsrcZ
2017-05-25 21:09:00 +10:00
Xidorn Quan dec344e5c0 Bug 1188074 part 2 - Allow origin and clip values to appear anywhere in an image layer shorthand property. r=heycam
MozReview-Commit-ID: 1mPG1ua5aSI

--HG--
extra : rebase_source : dab47404b74e3a5bb74488ac2e8ac656afb967b1
2017-05-25 13:57:56 +10:00
Xidorn Quan 9f08fcb484 Bug 1188074 part 1 - Refactor ParseImageLayersItem a bit to check whether a slot is filled before checking whether the keyword matches. r=heycam
This matches how Servo handles this, which should be faster when the
value is valid, because we can skip checking lots of keyword tables
in many cases.

MozReview-Commit-ID: C1pGwbKTi0c

--HG--
extra : rebase_source : fb142b903a098621f5db442f4f43ac4adf1dfa04
2017-05-25 13:38:47 +10:00
Emilio Cobos Álvarez 2cd0700c52 Bug 1341102: update expectations for servo/servo#17021. r=me
MozReview-Commit-ID: 78wVzSvcECP
2017-05-25 10:36:45 +02:00
Xidorn Quan c5cd332799 Bug 1341102 - Disable test_animations_omta.html.
MozReview-Commit-ID: FuaWnL00js
2017-05-25 17:20:45 +10:00
Xidorn Quan b75363105d Bug 1341102 - Update mochitest expectation.
MozReview-Commit-ID: 3GqnsEhR5fG

--HG--
extra : rebase_source : 8bd0cc7b41ceb9570bc1cf90bf29bbc82b7b787c
2017-05-25 15:42:03 +10:00
Boris Chiou b3eae39f6c Bug 1328503 - Enable test_transitions_replacement_on_busy_frame.html on stylo. r=hiro
MozReview-Commit-ID: L59R9i8BKtj

--HG--
extra : rebase_source : 23319f55a7a776f3ba93f06fcb1ea3a75b94547d
2017-05-25 11:34:15 +08:00
Brad Werth d8932eaa27 Bug 1339629 Part 17: Add mochitests to test that css rules are distinct after stylesheet cloning. r=heycam
MozReview-Commit-ID: FsT1rft6Mjw

--HG--
extra : rebase_source : 59d34d5d38b9a8d6c37853faea91754a5a532438
2017-05-24 12:11:22 -07:00
Brad Werth b3cfbf5951 Bug 1339629 Part 16: Mark a crashtest as failing, to be fixed in a later bug. r=heycam
MozReview-Commit-ID: Iw0JsZIx1zg

--HG--
extra : rebase_source : 3e0e1de0f59d3990d8f3ea0e1ad987fcf3f8c8ac
2017-05-23 15:21:49 -07:00
Brad Werth 7e38654ee0 Bug 1339629 Part 12: Define UUID for ServoStyleSheet, which is needed for tests. r=heycam
MozReview-Commit-ID: GVUcZ7L0Ro5

--HG--
extra : rebase_source : e198e1d17e3304ff9c8f8b1c91ef0ab6f9720104
2017-05-18 16:36:44 -07:00
Brad Werth 47826ded85 Bug 1339629 Part 11: Call EnsureUniqueInner from ServoCSSRuleList when a StyleSheet is set. r=heycam
MozReview-Commit-ID: cvdITwpREk

--HG--
extra : rebase_source : 1b3745d2b10337a6a93fe700f4d18efd526ce03b
2017-05-18 15:48:48 -07:00
Brad Werth 50e3299bf1 Bug 1339629 Part 10: Implement ServoStyleSet::EnsureUniqueInnerOnCSSSheets. r=heycam
MozReview-Commit-ID: GuUqKYrV60z

--HG--
extra : rebase_source : 6a433ab77e2295450cc68ad0dc9d2e55ba08976a
2017-05-15 17:11:08 -07:00
Brad Werth 450a0513e2 Bug 1339629 Part 9: Uplift EnsureUniqueInnerOnCSSSheets and SetNeedsRestyleAfterEnsureUniqueInner into StyleSetHandle, and eliminate CSSStyleSheet::EnsureUniqueInner. r=heycam
MozReview-Commit-ID: LH7vTKUmuv8

--HG--
extra : rebase_source : 35d2e23978150001c2a6293a8749065dd49eed4a
2017-05-15 16:30:10 -07:00
Brad Werth 1af9f090ed Bug 1339629 Part 8: Uplift ClearRuleCascades into StyleSheet. r=heycam
MozReview-Commit-ID: CCYIYjWrw86

--HG--
extra : rebase_source : c9f3e4bced29d46ab9c906e58e97465e60fda5ae
2017-05-18 14:21:11 -07:00
Brad Werth 0d3ac0a207 Bug 1339629 Part 7: Ensure ServoStyleSets keep sheets informed of the stylesets they are part of. r=heycam
MozReview-Commit-ID: EH9GO749LlN

--HG--
extra : rebase_source : 3d1d53475971a1254bac6e0b4afee26ba704abea
2017-05-23 17:02:51 -07:00
Brad Werth a13dd3c171 Bug 1339629 Part 6: Uplift mStyleSets into StyleSheet. r=heycam
MozReview-Commit-ID: G8xQ5gLJ3dr

--HG--
extra : rebase_source : 76ebce99d0e2570a6893691c7bc6f86a11a06f9d
2017-05-15 16:27:15 -07:00
Brad Werth eeb0549a75 Bug 1339629 Part 5: Change CSSStyleSet::mStyleSets to use StyleSetHandles. r=heycam
MozReview-Commit-ID: 7KFbhh4fCW9

--HG--
extra : rebase_source : 772367fb7fcdaa494ada7e01237ee1262af53ee1
2017-05-15 15:01:23 -07:00
Brad Werth 2a2c39ef1d Bug 1339629 Part 4: Uplift CloneFor into StyleSheetInfo, and EnsureUniqueInner into StyleSheet. r=heycam
MozReview-Commit-ID: 4aZJYAsmZ2h

--HG--
extra : rebase_source : 196529a87197a569694428269a3f3244fa25cf38
2017-05-15 16:19:17 -07:00
Brad Werth e8877f1e1a Bug 1339629 Part 3: Uplift mDirty into StyleSheet. r=heycam
MozReview-Commit-ID: iZKdg0fWss

--HG--
extra : rebase_source : 7cc93bc4054e887e75d758f0bff7978dc6f92f2e
2017-05-15 14:48:24 -07:00
Phil Ringnalda 30a91cb819 Backed out 6 changesets (bug 1328509) for Windows 7 failures in test_visited_reftests.html
Backed out changeset 8388d8c76fed (bug 1328509)
Backed out changeset 182a88607e08 (bug 1328509)
Backed out changeset 008efac7764b (bug 1328509)
Backed out changeset c2ce10b8bc37 (bug 1328509)
Backed out changeset 65bbc73c87aa (bug 1328509)
Backed out changeset e20d3d5170c2 (bug 1328509)

MozReview-Commit-ID: BSmqdFP1Zom
2017-05-24 22:12:53 -07:00
Hiroyuki Ikezoe b190c5e59f Bug 1328505 - Enable test_animations_styles_on_event.html on stylo. r=boris
MozReview-Commit-ID: IQuW53NaYrU

--HG--
extra : rebase_source : e2e8f25c607e91a16f535637ead793554a1d5fd5
2017-05-25 08:57:18 +09:00
J. Ryan Stinnett b7d59262d8 Bug 1328509 - Enable visited tests for Stylo. r=emilio
MozReview-Commit-ID: HnbVmwMMCMO
2017-05-24 21:20:07 -05:00
J. Ryan Stinnett 56b5ec82a0 Bug 1328509 - Wire up visited values in ServoStyleSet::GetContext. r=emilio
Create an extra style context using the visited values (if they exist).  This
mirrors the logic Gecko performs in nsStyleSet::GetContext for visited support.

MozReview-Commit-ID: EiJQXDgz8tX
2017-05-24 21:20:06 -05:00
J. Ryan Stinnett 831e231177 Bug 1328509 - Add visited reftest for attr / state change. r=xidorn
MozReview-Commit-ID: ILDy3hDv53Y
2017-05-24 21:20:05 -05:00
J. Ryan Stinnett af42205c0e Bug 1328509 - Add visited pseudo crashtests. r=emilio
Rename and duplicate a crashtest to better cover each variation of a single
:link or single :visited style on a pseudo-element.

MozReview-Commit-ID: JMFXD7nk9fH
2017-05-24 21:20:05 -05:00
J. Ryan Stinnett 8b8439d4f3 Bug 1328509 - GetContentStateForVisitedHandling can access state directly. r=dbaron
While studying `GetContentStateForVisitedHandling` for adaptation to Stylo, I
noticed it calls through to `GetContentState`, which depends on external state
such as private browser, etc.

However, there's no need to call `GetContentState` here since this function
always clears both unvisited and visited if either is set.

MozReview-Commit-ID: JLwKnowQbJ2
2017-05-24 21:20:04 -05:00
Boris Chiou d897bdc993 Bug 1361663 - Part 2: Add tolerance because we use different ways for interpolation on the main/compositor thread. r=birtles
On the main thread, we use Servo backend, and the type of computed::Length is
|app_units::Au| (i.e. i32).
However, on the compositor thread, we use Gecko backend, and the type of
the length in nsCSSValue is |float|, so there might be some difference.
Use "0.5 / 60" because we round the interpolated result to the nearest
integer, and convert it into an app unit value, so the tolerance could be
this value.

MozReview-Commit-ID: EBceiO7keH1

--HG--
extra : rebase_source : aa4e3ac68fed1bcbdb51d93b403a15b0304c144d
2017-05-24 17:07:10 +08:00
Xidorn Quan 918f0728dc Bug 1366735 part 3 - Remove SetCounterStyleDirty. r=heycam
When the counter style in the style struct changes, CalcDifference
would return ReconstructFrame, which should cause corresponding use
node to be reconstructed. That means a use node with retired counter
style should always be destroyed in the next flush, so it makes no
sense to reset them anymore.

However, we would still need to mark counter lists dirty because
otherwise their content may not get update when there are changes to
counter styles which are still valid.

MozReview-Commit-ID: FnBPx81StzG

--HG--
extra : rebase_source : 2adf7b64484746a5f416b7902df2ac718a3fdeab
2017-05-23 10:08:50 +10:00
Xidorn Quan 46dd59904a Bug 1366735 part 2 - Use the new struct in stylo. r=heycam
MozReview-Commit-ID: trgd0lKLP1

--HG--
extra : rebase_source : 8216769c7ee2a323d2af2080dd97cac3489af82d
2017-05-23 00:32:05 +10:00
Xidorn Quan 1dd9b6bad1 Bug 1366735 part 1 - Change counter functions to use struct rather than nsCSSValue::Array. r=heycam
MozReview-Commit-ID: 4FiOxCOsjtD

--HG--
extra : rebase_source : 0a2ef777045603fe591ba3a74259699a2339cede
2017-05-22 22:51:20 +10:00
Xidorn Quan 50097c0cfe Bug 1341102 - Update test expectations.
MozReview-Commit-ID: EM8FcemDFMR
2017-05-25 09:18:28 +10:00
Boris Zbarsky 36fdee12ea Update stylo-failures.md for newly introduced stylo failure which may need Gecko-side changes. No bug. 2017-05-24 08:58:44 -04:00
Xidorn Quan fff56ce1c9 No bug - Update stylo-failures.md.
MozReview-Commit-ID: 3G85NAOrnrQ

--HG--
extra : rebase_source : 2e516196255cfd8dd6833c258fd8234c1731515d
extra : source : 83e0480ebbb851618f32047f90991984324895d3
2017-05-24 21:46:17 +10:00
Brian Birtles 60c808ad43 Bug 1353202 - Add support for iteration composite modes r=hiro
MozReview-Commit-ID: BlmR88fPF6J

--HG--
extra : rebase_source : d57cb6ca20e314374cc5a26caf3d03a1ac71cd26
2017-05-24 11:14:35 +09:00
Brian Birtles e670e76b91 Bug 1353202 - Add nsInterfaceHashtable to opaque types r=birtles
This is needed since nsLanguageAtomService uses nsInterfaceHashtable and when
the bindings are updated we will fail the generated test
bindgen_test_layout_nsLanguageAtomService without this.

MozReview-Commit-ID: 7aYGvPrf7us

--HG--
extra : rebase_source : 4a05694dcd3ffb4f840f634bd89fee48d52d6db6
2017-05-24 11:14:35 +09:00
Xidorn Quan ec5e173ac7 Bug 1367303 - Add full namespace to CSSSupportsRule classes refcount impl macro. r=heycam
MozReview-Commit-ID: ALe99ErTClT

--HG--
extra : rebase_source : b43d5ae41cf282ae11955bfbfcb9b0ea30bf76ca
2017-05-24 14:39:52 +10:00
Manish Goregaokar 4f4bcfd98c Bug 1366914 - Remove pref layout.css.background-clip-text.enabled; r=dholbert
MozReview-Commit-ID: 6XibTM1f1Rh

--HG--
extra : rebase_source : 4cc99452c8e5f1811d995735f2d6139581cba0ce
2017-05-22 18:57:21 -07:00
Ryan VanderMeulen e096678430 Merge m-c to autoland. a=merge UPGRADE_NSS_RELEASE
--HG--
rename : dom/security/test/sri/iframe_style_crossdomain.html => dom/security/test/sri/iframe_style_crossdomain_legacy.html
rename : mobile/android/themes/core/content.css => mobile/android/themes/geckoview/content.css
rename : mobile/android/themes/core/images/accessiblecaret-normal-hdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-normal-hdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-normal-xhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-normal-xhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-normal-xxhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-normal-xxhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-left-hdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-left-hdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-left-xhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-left-xhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-left-xxhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-left-xxhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-right-hdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-right-hdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-right-xhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-right-xhdpi.png
rename : mobile/android/themes/core/images/accessiblecaret-tilt-right-xxhdpi.png => mobile/android/themes/geckoview/images/accessiblecaret-tilt-right-xxhdpi.png
rename : mobile/android/themes/core/images/dropmarker-right.svg => mobile/android/themes/geckoview/images/dropmarker-right.svg
rename : mobile/android/themes/core/images/dropmarker.svg => mobile/android/themes/geckoview/images/dropmarker.svg
rename : mobile/android/themes/core/images/cast-active.svg => mobile/android/themes/geckoview/images/videocontrols-cast-active.svg
rename : mobile/android/themes/core/images/cast-ready.svg => mobile/android/themes/geckoview/images/videocontrols-cast-ready.svg
rename : mobile/android/themes/core/images/exitfullscreen.svg => mobile/android/themes/geckoview/images/videocontrols-exitfullscreen.svg
rename : mobile/android/themes/core/images/fullscreen.svg => mobile/android/themes/geckoview/images/videocontrols-fullscreen.svg
rename : mobile/android/themes/core/images/mute.svg => mobile/android/themes/geckoview/images/videocontrols-mute.svg
rename : mobile/android/themes/core/images/pause.svg => mobile/android/themes/geckoview/images/videocontrols-pause.svg
rename : mobile/android/themes/core/images/play.svg => mobile/android/themes/geckoview/images/videocontrols-play.svg
rename : mobile/android/themes/core/images/scrubber.svg => mobile/android/themes/geckoview/images/videocontrols-scrubber.svg
rename : mobile/android/themes/core/images/unmute.svg => mobile/android/themes/geckoview/images/videocontrols-unmute.svg
rename : mobile/android/themes/core/scrollbar-apz.css => mobile/android/themes/geckoview/scrollbar-apz.css
rename : mobile/android/themes/core/touchcontrols.css => mobile/android/themes/geckoview/videocontrols.css
extra : rebase_source : a5b4c2c75991990af25c4686ff96c199834ff317
2017-05-23 13:41:47 -04:00
Ryan VanderMeulen 22d214ae4b Merge autoland to m-c. a=merge 2017-05-23 10:32:42 -04:00
Xidorn Quan 399614af08 Bug 1363968 - Change how counter-{reset,increment} is parsed to align serialization of specified value with Servo and Blink. r=heycam
This also includes a small fix to manifest of the affected mochitest.

MozReview-Commit-ID: 1b8lba5JiHr

--HG--
extra : rebase_source : e435160f2e20b8cd4954ae5536c800dcddde33d4
2017-05-23 13:28:47 +10:00
cku c7f2ec2bda Bug 1366434 - Part 1. Automatically repeat mask-mode and mask-composite to match the number of mask layers. r=heycam
To do this, we simply need to add them into nsRuleNode::FillAllBackgroundLists.
It's gecko only bug, stylist in stylo handle it correctly.

MozReview-Commit-ID: 6GkuMZnNEqt

--HG--
extra : rebase_source : f0460bc054fd4385c2218b71ebae69d6e5693bb3
2017-05-23 15:47:14 +08:00
Xidorn Quan 50afabec0b Bug 1328507 - Enable mochitests disabled because of this bug. r=xidorn
MozReview-Commit-ID: EA27tfe33JQ

--HG--
extra : rebase_source : d1281bd37d06e8b35faf6fac7590e2c6b8e1338c
2017-05-23 14:51:21 +10:00
Xidorn Quan 877d656a36 Bug 1366657 - Set stylesheet and parent rules properly for keyframe rules. r=heycam
MozReview-Commit-ID: CdIm4IypeN0

--HG--
extra : rebase_source : c8bda43dc7844af93fdbef7268d206b8f91dcee9
2017-05-22 16:05:14 +10:00
Ryan VanderMeulen c70bd0e2a0 Bug 1341102 - Update stylo test expectations after the landing of PR #16947. 2017-05-22 20:29:22 -04:00
Wes Kocher 9a8d52f7af Merge m-c to autoland, a=merge
MozReview-Commit-ID: AVwPRGa5re9
2017-05-22 16:38:46 -07:00
Wes Kocher 2933592c4a Merge inbound to central, a=merge
MozReview-Commit-ID: 7NiWtCjPk84
2017-05-22 16:26:12 -07:00
Wes Kocher eb349179a4 Backed out 2 changesets (bug 1342289) for crashtest leaks a=backout
Backed out changeset 3744676f7923 (bug 1342289)
Backed out changeset d0a029765f69 (bug 1342289)

MozReview-Commit-ID: Fb6GfKo6AhJ

--HG--
extra : source : 4d13294ef068adfab6e36d969113f74b8aa7dbc3
2017-05-22 12:50:23 -07:00
Jonathan Kew fcf175b16a Bug 1365928 - patch 2 - Annotate style-struct getters with MOZ_NONNULL_RETURN for better optimization. r=mats 2017-05-22 19:00:19 +01:00
Mats Palmgren 297b9d70e1 Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
MozReview-Commit-ID: IbwWM0FL6HF

--HG--
extra : source : bbb688fe1ba3f5201a190c6e25b693ef7272ea2d
2017-05-21 17:15:00 +08:00
Carsten "Tomcat" Book 2565b104f7 Backed out changeset e528713f882c (bug 1365614) 2017-05-22 15:45:34 +02:00
Carsten "Tomcat" Book 00d4ea331d Backed out changeset bbb688fe1ba3 (bug 1365614) 2017-05-22 15:45:31 +02:00
Carsten "Tomcat" Book 469e512b06 merge mozilla-inbound to mozilla-central a=merge 2017-05-22 13:00:17 +02:00
Iris Hsiao 65ea740eda Merge mozilla-central to mozilla-inbound 2017-05-22 11:53:00 +08:00
Hiroyuki Ikezoe 5c43533704 Bug 1362914 - Drop initial values of properties other than font-size and font-family in serialization of canvas font attribute. r=manishearth
According to the canvas spec [1], we must drop initial values other than
font-size and font-family when we serialize canvas font attribute.
As for font-size and font-family, the default values, '10px sans-serif' [2]
are not dropped at all.

[1] https://html.spec.whatwg.org/multipage/scripting.html#dom-context-2d-font
[2] https://html.spec.whatwg.org/multipage/scripting.html#canvastextdrawingstyles

MozReview-Commit-ID: EyOxzJCQYQl

--HG--
extra : rebase_source : d358a8e97fa7849a320a3619e746a526fe2a8439
2017-05-20 07:38:26 +09:00
Mats Palmgren e706869580 Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
Mats Palmgren f7e4384ac8 Bug 1365614 part 2 - Backout bug 1357655. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
MozReview-Commit-ID: Ig0RVKSQw4r

--HG--
extra : source : e528713f882cfc92f4c7acaf41e00dd302105ed0
2017-05-18 11:09:00 +08:00
Mats Palmgren a928a1b1f6 Bug 1365614 part 2 - Backout bug 1357655. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-18 11:09:00 +08:00
Phil Ringnalda 35dc6b4906 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 78jnwmm4rib
2017-05-21 13:01:06 -07:00
Xidorn Quan f085a0060e Bug 1337655 - Turn on moz-prefixed gradient functions again.
MozReview-Commit-ID: AUDeFVbQsT3
2017-05-21 10:22:26 +10:00
Cameron McCormack 9a8d559e54 Bug 1364845 - stylo: Adjust test expectations. r=emilio
MozReview-Commit-ID: KS4qGSOsFD0

--HG--
extra : rebase_source : d3603746c8b8c0180499f8f01ffac9855362578c
2017-05-19 17:39:16 +08:00
Cameron McCormack 99c15e1ebe Bug 1289868 - Part 2: stylo: Compare all structs in CalcStyleDifference so that Servo can accurately determine whether to stop traversal. r=emilio
MozReview-Commit-ID: I0WK2gDsMMu

--HG--
extra : rebase_source : 204b8206ef8e924cc8a3992874538a68417768f0
2017-05-19 17:39:14 +08:00
Cameron McCormack 8b8f339e85 Bug 1289868 - Part 1: stylo: Add an outparam to Gecko_CalcStyleDifference that returns whether any style data changed. r=emilio
MozReview-Commit-ID: 2Pk2x9JME0

--HG--
extra : rebase_source : 4ea272000541d5b79d83e69d6129a7b7b6871b8f
2017-05-20 11:17:40 +08:00
Brian Birtles 208d409a42 Bug 1366627 - Make accumulation of transform lists with 'none' behave in the same way as interpolation; r=hiro
MozReview-Commit-ID: LITXkeYN1VR

--HG--
extra : rebase_source : bdda1f30c8fa8f6ede210b2007c0f59c29804a83
2017-05-22 09:35:10 +09:00
Hiroyuki Ikezoe 93e3eef4cb Bug 1341102 - Update test expecrations. r=me
https://github.com/servo/app_units/pull/26#issuecomment-301931183
2017-05-20 15:26:55 +09:00
Phil Ringnalda c62e9f1e9d Merge m-c to autoland
MozReview-Commit-ID: 4PrtfU4e6kL
2017-05-21 13:17:22 -07:00
Phil Ringnalda ad7f3e6ef3 Backed out changeset dd3a293cf053 (bug 1366247) for making Stylo build, but not run
MozReview-Commit-ID: JcbwZSt05cN
2017-05-21 12:55:08 -07:00
Emilio Cobos Álvarez c9a6e119b0 Bug 1365629: minor cleanup in ServoCSSParsingEnvironment code. r=canaltinova
At first I thought that the problem was related to this bug, so I wrote this.

I think it's worth landing.

MozReview-Commit-ID: G6UKp5l5STm

--HG--
extra : rebase_source : 576c2add36e822d3adf281d91cde44303aa5c051
2017-05-21 15:06:27 +02:00
Xidorn Quan 4df8cc5fe8 Bug 1366247 - Add sugar for already_AddRefed and use it for conversion between Atom and nsIAtom pointer. r=manishearth
MozReview-Commit-ID: HeV5UsqGcWs

--HG--
extra : rebase_source : af448460bd6b1dc423db6b296193c189eff461cd
2017-05-19 23:24:31 +10:00
Hiroyuki Ikezoe a1dea29db6 Bug 1364799 - Update mochitest expectations. r=birtles
MozReview-Commit-ID: L15LcySUijd

--HG--
extra : rebase_source : 7d87717fd4caa4d2c7b2711b02cf0d6fd608d753
2017-05-21 09:23:31 +09:00
Hiroyuki Ikezoe 49bc653390 Bug 1364799 - Add a new TraversalRestyleBehavior that represents the traversal is triggered by CSS rule changes. r=birtles
And propagate the new flag to servo if mRestyleForCSSRuleChanges is set.

MozReview-Commit-ID: HRZ5duYgciF

--HG--
extra : rebase_source : 65528ea0dfa21e84bb9184a849c72a5c322e306b
2017-05-21 08:16:26 +09:00
Wes Kocher c23cbd4a57 Backed out 2 changesets (bug 1342289) for crashtest leaks a=backout
Backed out changeset 3744676f7923 (bug 1342289)
Backed out changeset d0a029765f69 (bug 1342289)

MozReview-Commit-ID: Fb6GfKo6AhJ

--HG--
extra : rebase_source : 8ac1045485a4f3b0aa94b01103933814ff89e23a
2017-05-22 12:50:23 -07:00
Brad Werth fd12ca74cc Bug 1342289 Part 1: Define UUID for ServoStyleSheet. r=heycam
MozReview-Commit-ID: GVUcZ7L0Ro5

--HG--
extra : rebase_source : cb85b6f04fe27de7c6a246e52afa6eb07a61c6ed
2017-05-18 16:36:44 -07:00
Carsten "Tomcat" Book 1bdc87018b Merge mozilla-central to autoland
--HG--
extra : rebase_source : 4e9c2047973e5a540496b19e456a2e7bd14715ad
2017-05-22 15:48:11 +02:00
Carsten "Tomcat" Book 2a6d28c4ab Merge mozilla-central to autoland 2017-05-22 13:08:46 +02:00
Hiroyuki Ikezoe 003e4a3b9d Bug 1355402 - Update mochitest expectations for prefixed intrinsic size value of flex-basis. r=manishearth
MozReview-Commit-ID: JBFibAVb8FO
2017-05-20 12:14:34 +09:00
Hiroyuki Ikezoe fd65caccea Bug 1355402 - Update test expectations for -moz-{min,max,fit}-content,available}. r=manishearth
MozReview-Commit-ID: HxjE9ArYuys
2017-05-20 12:14:32 +09:00
Bobby Holley 74189ef7bc Bug 1329876 - Don't maintain a TreeMatchContext for Servo. r=bz 2017-05-20 22:00:01 +02:00
Bobby Holley cdff82b294 Bug 1329876 - Stop accepting aTreeMatchContext in the ServoStyleSet methods. r=bz
This makes it clear it's unused.
2017-05-20 21:59:59 +02:00
Manish Goregaokar 9ac08154b7 Bug 1362599 - Remember which languages were used and force-cache when reset; r=heycam 2017-05-20 21:48:04 +02:00
Manish Goregaokar bf23cb1d19 Bug 1362599 - Guard against threadsafety issues in lang group stuff. r=heycam 2017-05-20 21:44:37 +02:00
Emilio Cobos Álvarez da6afce726 Bug 1364871: Update expectations. r=me
MozReview-Commit-ID: 7vq5rb0Li2P
2017-05-20 19:38:56 +02:00
Boris Chiou 9525862a92 Bug 1334036 - Part 12: Enable off-main thread animations. r=birtles
Remove the unconditional return from FindAnimationsForCompositor(), so
we can check if there is any property running on compositor.
Also, enable a reftest and fix the mochitest expectation:
1. The expectation numbers of test_animations_omta.html in e10s and non-e10s
   are different, so skip non-e10s.
2. We pass all tests in test_animations_omta_start.html with e10s;
   however, got 3 test failures with non-e10s, so skip this file with
   non-e10s.

MozReview-Commit-ID: IuOyAsUYguU

--HG--
extra : rebase_source : 8f8549063f2d1907e95d0bab450e1b6f851f8c84
2017-05-08 11:22:13 +08:00
Boris Chiou 38215cedea Bug 1334036 - Part 11: Trigger animation-only restyle when we handle an event with coordinates. r=birtles,heycam
We need to request an animation-only restyle to force flush all throttled
animations on main thread when we handle an event with coordinates
(e.g. mouse event).

MozReview-Commit-ID: KkjeQVsLgTl

--HG--
extra : rebase_source : 314408062e719e9f52df9a6726e2f3dad817bbef
2017-05-19 16:16:41 +08:00
Boris Chiou 3ae8dacbdf Bug 1334036 - Part 9: Add one FFI which return None transform. r=emilio
This FFI is used by Servo_AnimationValue_GetTransform(), which needs to
handle and return none transform properly.

MozReview-Commit-ID: 49cFXE2BIbm

--HG--
extra : rebase_source : 9def5e92dc6c0b60c2fb412228a50d7e2f5eb722
2017-05-19 16:09:45 +08:00
Boris Chiou 256a5c133a Bug 1334036 - Part 6: Trigger restyle if important rules are changed. r=birtles,emilio
If we add/remove important rules, we should call MaybeUpdateCascadeResults()
to make sure EffectSet::mPropertiesWithImportantRules is correct, and so we can
avoid that these important rules are overridden by animations running on
compositor. Currently, we call MaybeUpdateCascadeResults only while iterating
elements which needs to be restyled, so we should request a restyle on this
element whose important rules are changed.

MozReview-Commit-ID: 87MBQrirVto

--HG--
extra : rebase_source : 8afa207f82ba4a803d41cad06cd7877207830d34
2017-05-19 16:04:40 +08:00
Boris Chiou 1e2c865691 Bug 1334036 - Part 5: Implement FFI for finding properties overriding animations. r=birtles,emilio
We need to traverse rule tree to get the important rules, so we will not
override them if they have animations running on compositor.

MozReview-Commit-ID: 67NO2nIcUfq

--HG--
extra : rebase_source : 24a4ea4ca10e00f409d94c81acacb3db72248b3f
2017-05-19 15:58:47 +08:00
Jonathan Kew b1d22b8fd2 Bug 734008 - DeCOMtaminate nsILanguageAtomService, make it a non-refcounted singleton and clean up various call sites. r=m_kato 2015-04-03 21:39:23 +02:00
Bobby Holley 956291ef65 Bug 1355366 - Update test expectations. r=me 2017-05-19 18:02:53 +02:00
Emilio Cobos Álvarez 9b3ed56847 Bug 1341102: update expectations for servo/servo#16926. r=me
MozReview-Commit-ID: 8OpOfmaIki9
2017-05-19 16:40:59 +02:00
Fernando Jimenez Moreno cdb35b77a5 Bug 1355345 - stylo: Support font-display descriptor in @font-face rule. r=emilio
MozReview-Commit-ID: JnOuoW1xn4m

--HG--
extra : rebase_source : 95e0963be0243182ace8e715cb9fa7fc920d3579
2017-05-19 15:59:00 +02:00
Emilio Cobos Álvarez 5a98022984 Bug 1365902: Make ServoStyleSet::RebuildAllStyleData async. r=heycam
MozReview-Commit-ID: D9Ri4gO3F6G

--HG--
extra : rebase_source : 7bcd208994a7140eadc54fa32f209643a8570b72
2017-05-17 18:33:32 +02:00
Brian Birtles bf9fa9ac7f Bug 1328522 - Disable test_restyles_in_smil_animation.html; r=hiro
This is failing very frequently so until we have time to analyze it, we should
disable it on Android.

This patch also makes the failure message more informative so that if it fails
on other platforms we might have some idea how it is failing.

MozReview-Commit-ID: KYNDKYAh10c

--HG--
extra : rebase_source : 15d35a5cbcc729ce75d3fa603727306c0cf46f05
2017-05-19 16:00:39 +09:00
Xidorn Quan 0d5c0e796c Bug 1345697 part 4 - Update test expectation. r=heycam
MozReview-Commit-ID: AzMDh7d6ACE

--HG--
extra : source : a967a1284448a4958d8e8968606131d766e6ae16
2017-05-19 16:12:34 +10:00
Xidorn Quan 153f90c76a Bug 1345697 part 3 - Implement CSSKeyframesRule and CSSKeyframeRule for stylo. r=heycam
MozReview-Commit-ID: AeU0BWaBfYe

--HG--
extra : source : 41460384de0116c90dcbcb2caf9f2763a62b5f40
2017-05-19 16:12:34 +10:00
Xidorn Quan f5f29c5f7b Bug 1345697 part 2 - Add CSSKeyframesRule and CSSKeyframeRule base class. r=heycam
MozReview-Commit-ID: GZzZIV3eYgo

--HG--
extra : source : a97464201a12620b28bea580ad7e911fd64f8599
2017-05-19 16:12:34 +10:00
Xidorn Quan 8d534d8df5 Bug 1345697 part 1 - Various fix for adding new files. r=heycam
MozReview-Commit-ID: 33Ssd7tNZ2K

--HG--
extra : source : 407e3aa3f1b84931b5808861aa9160ce9a733ab9
2017-05-19 16:12:34 +10:00
Xidorn Quan fbf065fd31 Backed out changeset 94b5ea8bed5c (bug 1355683)
MozReview-Commit-ID: AJJ7hSuOQNX

--HG--
extra : source : d149b46f49c26eae291cead8dc65d2844452b1b3
2017-05-19 14:57:35 +10:00
Neil Deakin f36da07def Bug 1364115 - Allow -moz-stack-sizing to work in a single direction only. r=dbaron,manishearth
MozReview-Commit-ID: Kl7YQpfolTC

--HG--
rename : layout/reftests/bugs/346189-1-ref.xul => layout/reftests/xul/stack-sizing-1-ref.xul
rename : layout/reftests/bugs/346189-1.xul => layout/reftests/xul/stack-sizing-1.xul
extra : rebase_source : e536212980c832c04423871e0fa9dfc09f8a5994
extra : source : a65814deeb7a7f64189d3a9388ac295c6f5b4958
2017-05-15 12:33:46 +01:00
Xidorn Quan e57ec5648d Bug 1337655 part 1 - Add moz-prefixed gradient values back in property_database behind the pref. r=dbaron
MozReview-Commit-ID: 9eta7WNjdOk

--HG--
extra : rebase_source : ceb534ed2dfc36a8f0e74adce702fe23b8428721
2017-05-19 13:40:18 +10:00
Xidorn Quan fed3d8d65c Bug 1336540 - Move config info from build_gecko.rs to a toml file in gecko. r=emilio
MozReview-Commit-ID: 9w9UX38YMUt

--HG--
extra : source : 36bcb2c10614c9b9f597f13d302953f9af14f928
extra : amend_source : 8ac25556385e64fe8fae425ccc9bfdc1cbcc49ef
2017-05-19 12:51:48 +10:00
Cameron McCormack aae661e5e4 Bug 1341102 - Update expectations. r=me
MozReview-Commit-ID: 6EMc3rNk5sq
2017-05-19 10:39:57 +08:00