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