Cameron McCormack
bce6e5658b
Bug 1198708 - Part 1: Store exact timing-function type on nsTimingFunction and ComputedTimingFunction. r=birtles
...
Since Keyframe.easing should reflect the {transition,animation}-timing-
function value relevant to each keyframe, we'll need to store on
nsTimingFunction the specific timing function value that was used, and
copy it down into ComputedTimingFunction for
KeyframeEffectReadOnly.getFrames() to access. This includes storing
whether the optional start/end keyword in a steps() function was
specified.
2015-09-29 12:20:13 +10:00
Tom Tromey
198e0a2a05
Bug 1202095 - re-use @imported style sheets from inIDOMUtils.parseStyleSheet. r=heycam
2015-09-18 07:27:00 +02:00
Cameron McCormack
8c220d73b9
Bug 1203142 - Insert /**/ separate between two adjacent '-' symbols when serializing token streams. r=simon.sapin
2015-09-17 11:34:04 +10:00
Michael Layzell
a093510d49
Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
2015-09-12 16:53:33 -04:00
Xidorn Quan
bc4811d40d
Bug 1202908 part 2 - Remove CSS_PROPERTY_ALWAYS_ENABLED_IN_CHROME_OR_CERTIFIED_APP. r=dbaron
2015-09-11 16:00:10 +10:00
Jonathan Kew
b681a0108b
Bug 1057680 - Add support for font-stretch values in the font shorthand. r=jdaggett
...
* * *
Bug 1057680 - pt 1 - Add a font-stretch keyword to the valid values for the font shorthand in property_database.js. r=jdaggett
* * *
Bug 1057680 - pt 2.1 - Fix up existing tests that depend on the shorthand not handling font-stretch values. r=jdaggett
2015-09-07 09:09:48 +01:00
Wes Kocher
02052d2865
Backed out 2 changesets (bug 1035091)
...
a=backout
Backed out changeset 1fc07bdd9aa8 (bug 1035091)
Backed out changeset f6e98029d1cb (bug 1035091)
2015-09-03 11:41:39 -07:00
Zack Weinberg
e53d0ca042
Bug 1035091 part 2: disable @-moz-document in author sheets. r=heycam
2015-09-02 13:54:30 -04:00
Zack Weinberg
4b3150da67
Bug 1035091 part 1: change CSS parser and loader APIs to distinguish UA, user, and author sheets instead of just UA vs everyone else. r=heycam
2015-09-02 13:52:49 -04:00
Benoit Girard
7db4eb86e6
Bug 1195884 - Reject CSS 'will-change: will-change' for spec compliance. r=dholbert
2015-08-18 16:07:01 -04:00
Cameron McCormack
5b5f58391d
Bug 968923 - part 3d - record use counter information from the CSS parser; r=dbaron
2015-06-03 15:21:24 -04:00
Mike Taylor
25eed8c800
Bug 1189922. Add a preference to enable global whitelisting of the CSSUnprefixingService. r=dholbert
...
This is a temporary preference to allow for testing-in-the-wild by a larger
audience, for nightly builds. When 1177263 is fixed this can be removed.
---
layout/style/nsCSSParser.cpp | 14 ++++++++++++++
modules/libpref/init/all.js | 6 ++++++
2 files changed, 20 insertions(+)
2015-08-02 10:27:44 -07:00
Masatoshi Kimura
763353a04b
Bug 1186636 - Add a pref to configure -moz prefixed gradients support. r=dholbert
2015-07-24 20:29:52 +09:00
L. David Baron
78091614c2
Bug 1184452 - Correctly reject @font-face descriptors that have garbage after them. r=heycam
...
I confirmed that the patch fixes the original testcase (attachment
8634600). I also confirmed that with the whole patch,
layout/style/test/test_descriptor_syntax_errors.html passes, but with
the new tests but not the code change, it reports 12 failures.
2015-07-21 07:55:42 -07:00
Masatoshi Kimura
8a64f334be
Backed out changeset acb7eb7f5ad4 (bug 1176496) for web compat problems
2015-07-15 23:37:22 +09:00
Birunthan Mohanathas
a29151dc87
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Masatoshi Kimura
99d4901bcb
Bug 1176496 - Drop support for -moz-prefixed gradients. r=dbaron
2015-07-10 00:57:50 +09:00
Cameron McCormack
7942ef2d16
Bug 1099448 - Don't accept box properties with invalid calc() or rgb() etc. function values. r=dbaron
2015-07-08 16:28:03 +10:00
Cameron McCormack
af830fd355
Bug 1118103 - Swap the aliasing direction of -moz-margin-start <-> margin-inline-start etc. r=dbaron
2015-07-03 12:22:56 +10:00
Cameron McCormack
efc7287fe6
Bug 1179078 - Recover from parse errors inside image values in border-image properly. r=dholbert
2015-07-01 16:42:31 +10:00
Kyle Zentner
f45a2d8762
Bug 1170173 - Parse CSS 'contain' property. r=dholbert
2015-06-04 16:38:00 +02:00
Michael Layzell
8323c1cf7c
Bug 1168156 - Remove unused nsCSSValueTokenStream::mSheet. r=heycam
2015-05-28 09:02:00 -04:00
David Major
04422b12c4
Bug 1167189: Cleanup NS_RUNTIMEABORT("OOM") in layout/. r=dbaron
2015-05-26 17:04:24 -04:00
Daniel Holbert
0c6ac3e832
Bug 1167311: When we unprefix 'display:-webkit-box' on a whitelisted site, only set flag to unprefix '-moz-box' if we're parsing a series of declarations. r=dbaron
2015-05-22 12:47:01 -07:00
Kyle Zentner
2fa5c69ade
Bug 1164953 - Update CSS grid <line-names> to use brackets instead of parens. r=dholbert
2015-05-19 15:20:00 -04:00
Daniel Holbert
8970e7b64b
Bug 1132748 part 1: Add CSSUnprefixingService API for handling prefixed gradient expressions, with stub JS implementation. r=dbaron
2015-05-07 09:04:42 -07:00
Tom Tromey
7bc3d42c4e
Bug 1152033 - Expose CSS lexer to js. r=heycam, r=bz
2015-05-04 10:28:00 -04:00
Tom Tromey
ae7a3a351a
Bug 1112014 - Avoid false negatives in CssPropertySupportsType. r=heycam
...
IGNORE IDL
2015-05-04 07:39:00 -04:00
Mats Palmgren
ca758b8403
Bug 1151201 - [css-grid] Update parsing of 'auto' in track-sizing functions to latest version of the spec. r=simon.sapin
2015-04-30 18:42:50 +00:00
Kevin Wern
20555eeb0a
Bug 1148694 patch 1 - Stop creating a CharsetRule object when parsing @charset rules. r=dbaron
2015-04-21 01:26:11 -07:00
Makoto Kato
5c070be34f
Bug 723197 - Remove a workaround of VS2010 PGO bug. r=dbaron
2015-04-10 17:09:11 +09:00
Cameron McCormack
b3af45d4d5
Bug 1148711 - Remove nsresult return values from nsCSSParser::Parse{Property,Variable}. r=dholbert
2015-03-29 22:57:04 +11:00
Xidorn Quan
2c8d233a41
Bug 1144607 part 2 - Support string value for list-style-tyle. r=dbaron
2015-03-27 09:48:10 +11:00
Kearwood (Kip) Gilbert
6a7a15ef10
Bug 1140623 - Correct mochitest failures that occur when the layout.css.scroll-snap.enabled preference is enabled (V3 Patch). r=cam
...
- CSS scroll snapping related attributes are now sorted correctly
- Now passes mochitests with CSS scroll snapping enabled:
- layout/style/test/test_bug657143.html
- layout/style/test/test_compute_data_with_start_struct.html
- layout/style/test/test_property_syntax_errors.html
- layout/style/test/test_style_struct_copy_constructors.html
- layout/style/test/test_value_computation.html
2015-03-13 18:00:00 +01:00
Daniel Holbert
0e0a95b0c6
Bug 1132743: Only allow CSS Unprefixing Service to be activated for hosts on a small, hardcoded whitelist. r=dbaron f=bz
2015-03-13 13:15:09 -07:00
Wes Kocher
3e1e18e3f0
Backed out 2 changesets (bug 1132743) for asan mochitest-e10s-1 bustage CLOSED TREE
...
Backed out changeset 4e00f10f5a2d (bug 1132743)
Backed out changeset 720842726906 (bug 1132743)
2015-03-13 15:16:33 -07:00
Daniel Holbert
87b16a0e7f
Bug 1132743: Only allow CSS Unprefixing Service to be activated for hosts on a small, hardcoded whitelist. r=dbaron f=bz
2015-03-13 13:15:09 -07:00
Carsten "Tomcat" Book
280e480d90
Backed out changeset ef3881f8d1a3 (bug 1140623) for causing perma m20 failures on b2g
2015-03-13 16:32:50 +01:00
Kearwood (Kip) Gilbert
5d75825f2d
Bug 1140623 - Correct mochitest failures that occur when the layout.css.scroll-snap.enabled preference is enabled (V2 Patch). r=heycam
...
- CSS scroll snapping related attributes are now sorted correctly
- Now passes mochitests with CSS scroll snapping enabled:
- layout/style/test/test_bug657143.html
- layout/style/test/test_compute_data_with_start_struct.html
- layout/style/test/test_property_syntax_errors.html
- layout/style/test/test_style_struct_copy_constructors.html
- layout/style/test/test_value_computation.html
2015-03-12 11:22:00 +01:00
Kearwood Gilbert
c2b2f9b6bc
Bug 945584: Part 1 - Style support for scroll snapping attributes, r=cam
...
- Implemented style support for new attributes:
- scroll-snap-type
- scroll-snap-type-x
- scroll-snap-type-y
- scroll-snap-points-x
- scroll-snap-points-y
- scroll-snap-destination
- scroll-snap-coordinate
2014-02-04 14:54:22 +13:00
Cameron McCormack
5dce4bed71
Bug 1138788 - Allow CSSParserImpl::SetURLValue assertion to succeed when under IsValueValidForProperty, even with no sheet principal. r=dholbert
2015-03-04 18:00:09 +11:00
Boris Zbarsky
672c201420
Bug 1137984. When parsing attribute selectors, treat EOF as ']' any place ']' is allowed. r=dbaron
2015-03-03 07:12:00 -05:00
Daniel Holbert
c7e3e8214a
Bug 1107378 - Part 3: In cases where we're unprefixing, treat "display:-webkit-box" as "display: flex" (& same for "-moz-box" if we previously saw "-webkit-box"). r=dbaron
2015-02-26 12:07:07 -08:00
Daniel Holbert
b3968be5b5
Bug 1107378 - Part 2: Make the CSS Parser call out to the unprefixing service, when it detects a vendor-prefixed property name (if pref is enabled). r=dbaron
2015-02-26 12:07:06 -08:00
Wes Kocher
59c6dfdea5
Backed out 4 changesets (bug 1107378) as a last grasped straw to figure out the m-dt bustage on a CLOSED TREE
...
Backed out changeset 44144b892414 (bug 1107378)
Backed out changeset 5a8d5e8ff524 (bug 1107378)
Backed out changeset 960037d0fc98 (bug 1107378)
Backed out changeset 23fb39cb0f97 (bug 1107378)
2015-02-26 23:35:25 -08:00
Daniel Holbert
6fc18c6d3c
Bug 1107378 part 3: In cases where we're unprefixing, treat "display:-webkit-box" as "display: flex" (& same for "-moz-box" if we previously saw "-webkit-box"). r=dbaron
2015-02-26 12:07:07 -08:00
Daniel Holbert
043feb820b
Bug 1107378 part 2: Make the CSS Parser call out to the unprefixing service, when it detects a vendor-prefixed property name (if pref is enabled). r=dbaron
2015-02-26 12:07:06 -08:00
Daniel Holbert
a321fa2caa
Bug 1135200: Hook up nsCSSParser's pref-backed bool variables in a startup method. r=heycam
2015-02-26 09:02:19 -08:00
Nicholas Nethercote
0247de46d8
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
2015-02-09 14:34:50 -08:00
Andrew McCreight
e048a7df33
Back out Bug 1127201 (part 2) for various problems.
2015-02-06 15:04:32 -08:00