layout/style/nsCSSParser.cpp
63ccfca7cdb22915714c9e7bd88e2e1d05e3978e
created 2010-06-08 18:44 -0700
pushed 2010-06-09 01:45 +0000
L. David Baron L. David Baron - Support for background-clip and background-origin in the background shorthand. (Bug 549809) r=roc
b5562d977e3a6a46b6fc2330604bde7e1a8ddc6c
created 2010-06-08 18:44 -0700
pushed 2010-06-09 01:45 +0000
L. David Baron L. David Baron - Rename properties and values of background-clip and background-origin to match css3-background. (Bug 549809) r=roc
0f920bd875d7b39196666d9dad5ab04a2b042c75
created 2010-06-08 18:44 -0700
pushed 2010-06-09 01:45 +0000
L. David Baron L. David Baron - Remove comments referencing no-longer-existing no-clip value for background-clip. (Bug 549809)
665863f2ac3180923cb58b91a92e0297a9edccdd
created 2010-06-08 18:44 -0700
pushed 2010-06-09 01:45 +0000
L. David Baron L. David Baron - Add -moz-background-clip: content. (Bug 549809) r=roc
eca005852720a7d97f69d686fdfd8b91039410e0
created 2010-06-06 19:45 +0200
pushed 2010-06-06 17:47 +0000
Mounir Lamouri Mounir Lamouri - Bug 569337 - Fix compilation issues when SVG and SMIL are disabled. r=dbaron
fb1e226d7c1171084d32d1c0ec5ee1e0a8bd8fe5
created 2010-06-03 13:11 -0700
pushed 2010-06-03 20:13 +0000
L. David Baron L. David Baron - Revert changes in 0ff87d9d2d73 (Bug 541434) and adjust tests appropriately. (Bug 569646) r=zwol
b0ed5148277b24f25bb097e30327725acd51e33c
created 2010-06-01 11:50 +1200
pushed 2010-06-01 00:00 +0000
Craig Topper Craig Topper - Bug 569181. nsCOMPtr<nsMediaList> should be nsRefPtr. r=dbaron
ce21b8d89bb0531d55839e6684da1b0d75715a0a
created 2010-05-17 21:00 -0700
pushed 2010-05-18 04:03 +0000
Craig Topper Craig Topper - Convert some callers of methods that changed from returning already_AddRefed<T> to returning T* away from using unneeded nsCOMPtrs. (Bug 239008) r=dbaron
911cc89e3cc531e69fb2bd0954d6db2f43045c9f
created 2010-05-12 13:18 -0700
pushed 2010-05-12 20:19 +0000
Craig Topper Craig Topper - DeCOMtaminate nsIStyleSheet method signatures. (Bug 239008) r=dbaron
779fd4bb356ec4135ff316119c5dbd5c1ab53995
created 2010-05-11 13:41 -0700
pushed 2010-05-11 20:42 +0000
Craig Topper Craig Topper - Inline a few methods in nsCSSStyleSheet. (Bug 239008) r=dbaron
5329c2d9c968a667427d6b1babf50dfe86caf5c0
created 2010-05-11 13:41 -0700
pushed 2010-05-11 20:42 +0000
Craig Topper Craig Topper - Remove nsICSSStyleSheet and replace all uses with nsCSSStyleSheet. (Bug 239008) r=dbaron
c660b23286f592e4966ff5dab769b217214c2010
created 2010-05-11 13:41 -0700
pushed 2010-05-11 20:42 +0000
Craig Topper Craig Topper - DeCOMtaminate CSSStyleSheet method signatures. (Bug 239008) r=dbaron
05f3c68e73c9281a5ea6b86122ce7a44545604a3
created 2010-05-11 08:49 -0700
pushed 2010-05-11 15:50 +0000
L. David Baron L. David Baron - Instantiate the calc ops struct rather than a nested data struct inside of it. (Bug 363249) r=bzbarsky
f4b1e12bf450ae64a83286eea5405d4f8711d17c
created 2010-05-11 08:49 -0700
pushed 2010-05-11 15:50 +0000
L. David Baron L. David Baron - Add calc() support for 'font-size' property, which is the only property for which percents are computed to lengths in nsRuleNode. (Bug 363249) r=bzbarsky
858463a7c089f5e7b3a7c5cfc273e4e0f5ac3f14
created 2010-05-11 08:49 -0700
pushed 2010-05-11 15:50 +0000
L. David Baron L. David Baron - Add calc() support for lengths in text-shadow and -moz-box-shadow. (Bug 363249) r=bzbarsky
006565bfdc46c69bba57dc144c505a7031c617a4
created 2010-05-11 08:49 -0700
pushed 2010-05-11 15:50 +0000
L. David Baron L. David Baron - Add calc() support for the easiest cases: properties that take lengths but not percentages and take simple values only (-moz-column-rule-width, -moz-column-width, letter-spacing, word-spacing, marker-offset, outline-offset, border-spacing). (Bug 363249) r=bzbarsky
564caae3da4be2ca0d203423be4f6fb811b203a9
created 2010-05-11 08:49 -0700
pushed 2010-05-11 15:50 +0000
L. David Baron L. David Baron - Implement parsing of calc(). (Bug 363249) r=bzbarsky
6efa2358f849a3d5122ff1fc1ccd0838a55a6b4e
created 2010-04-23 19:59 -0700
pushed 2010-04-24 03:01 +0000
L. David Baron L. David Baron - Implement :-moz-any() selector to allow simplification of user-agent style sheets. (Bug 544834) r=bzbarsky
008d2f6c9d27551a8467ee2eddf00cc3c98d2835
created 2010-04-23 19:59 -0700
pushed 2010-04-24 03:01 +0000
L. David Baron L. David Baron - Clean up SkipUntil handling in parsing of pseudo-classes with arguments. (I haven't found any cases where this actually changes behavior, but it's needed for the next patch.) (Bug 544834) r=bzbarsky
54d74759a24c9cf33d8b9794bf85db58cad8271e
created 2010-04-06 15:52 -0700
pushed 2010-04-06 22:54 +0000
Zack Weinberg Zack Weinberg - Bug 556661: make nsDOMCSSDeclaration::SetProperty capable of removing !important. r=dbaron
60360c37c70001c8d1f8751a6bb616964e46c674
created 2010-04-01 23:07 -0700
pushed 2010-04-02 06:10 +0000
Mats Palmgren Mats Palmgren - Bug 383488: don't accept trailing tokens in 'value' in style.setProperty(prop,value,"important"). r=dbaron
c6e18218ed8e9ea8ccb548b9b3a156867610058b
created 2010-03-31 11:08 -0700
pushed 2010-03-31 18:08 +0000
Zack Weinberg Zack Weinberg - Bug 508466 part 3: remove eSelectorParsingStatus_Empty. r=dbaron
07e8d72aab2b9311b86f67921fdee257aa2ceb45
created 2010-03-31 11:08 -0700
pushed 2010-03-31 18:08 +0000
Zack Weinberg Zack Weinberg - Bug 508466 part 2: In a CSS selector group, use distinct mOperator codes for the descendant combinator (' ') and the end of the chain ('\0'). r=dbaron
23e360410e680948b5bf02cfc7e0471a6a361040
created 2010-03-31 11:08 -0700
pushed 2010-03-31 18:08 +0000
Zack Weinberg Zack Weinberg - Bug 508466 part 1: Refactor nsCSSParser::ParseSelector and nsCSSParser::ParseSelectorGroup for clarity. r=dbaron
4c99e481192dfd5715b5ac365a137ff63eca341a
created 2010-03-21 15:25 -0400
pushed 2010-03-22 14:56 +0000
Daniel Glazman Daniel Glazman - :not() selector with no argument should be a parse error. (Bug 553805) r=dbaron
98f0a163b0fe11657b5f5ced72cd85a8df64f93d
created 2010-03-19 07:49 -0400
pushed 2010-03-19 11:51 +0000
Neil Deakin Neil Deakin - Bug 442228, add -moz-resize property to indicate that elements are resizable, r=dbaron
e2eca12381c4ef222efa92abcef8b1bf54edbe3b
created 2010-03-12 07:50 +0100
pushed 2010-03-12 06:56 +0000
timeless timeless - Bug 550962 add coverity hint in CSSParserImpl to ignore return values from ParseEnum/ExpectSymbol
5feacacc0d09b3f24b2faf6c181fa5f6da4a4e2f
created 2010-03-05 10:43 -0800
pushed 2010-03-05 18:48 +0000
Zack Weinberg Zack Weinberg - Part of bug 541496: Don't use the CSS parser's "low level" error flag to signal namespace lookup failure. r=bzbarsky
a1f9b5d1ccad1d31a46612f6883b3226158db663
created 2010-03-02 13:00 -0800
pushed 2010-03-02 21:55 +0000
Zack Weinberg Zack Weinberg - Bug 544112 part 2: DeCOMtaminate and devirtualize nsCSSLoader. r=bzbarsky sr=dbaron
f6beeb3157479d22e6abc3c2789f4a0606446fdc
created 2010-03-02 12:59 -0800
pushed 2010-03-02 21:55 +0000
Zack Weinberg Zack Weinberg - Bug 523496: DeCOMtaminate nsCSSParser. r=bzbarsky sr=dbaron
0e7b78eabfd80dcfcdf39bd75e2e49b1a209af7a
created 2010-02-26 10:35 -0800
pushed 2010-02-26 18:35 +0000
L. David Baron L. David Baron - Make the 'border' shorthand reset -moz-border-image (per recent CSS WG decision) and -moz-border-*-colors. (Bug 482692) r=bzbarsky
4eac87192a32188e3349072be0ad27787cc7d971
created 2010-02-17 13:02 -0800
pushed 2010-02-17 21:04 +0000
Zack Weinberg Zack Weinberg - Bug 498036: Report malformed URIs in @import rules to the error console, not by setting the parser's low-level error flag. r=bz
53308118abed2d1a68590a6426e34debdd4e1e67
created 2010-02-07 10:52 -0500
pushed 2010-02-07 15:53 +0000
Jae-Seong Lee-Russo Jae-Seong Lee-Russo - Bug 517553: Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE'
9259fdc3570cba268fc4854f4687274d331e1011
created 2010-01-27 16:20 -0800
pushed 2010-01-28 00:38 +0000
Zack Weinberg Zack Weinberg - Bug 528096: unexpected-token error recovery paths in the CSS parser need to UngetToken() before calling SkipUntil(), for correct behavior when the unexpected token is ( [ { or FUNCTION. r=dbaron
d7081443284b6a7fae7c6dcedeb39e713450b6b0
created 2010-01-27 16:20 -0800
pushed 2010-01-28 00:38 +0000
Alfred Kayser Alfred Kayser - Bug 399495: nsCSSScanner: absorb the '(' when returning a FUNCTION token. r=dbaron
0ff87d9d2d73f319dd7a1f2b5f7106ccd2852a97
created 2010-01-24 12:06 -0800
pushed 2010-01-24 20:09 +0000
L. David Baron L. David Baron - Fake pushback of invalid eCSSToken_URL results from NextURL. (Bug 541434) r=bzbarsky
62c99b060d1850437890462c3b7677d43556b965
created 2010-01-06 08:51 +0000
pushed 2010-01-06 08:52 +0000
Robert Longson Robert Longson - Bug 537609 - Change to SVG 1.2T stroke-dasharray parsing. r=dbaron
5d2775cdebc8710e54c04e2ed004c0c0c8430984
created 2009-12-12 00:03 -0800
pushed 2009-12-12 08:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 525608 followup. Initialize the variable, and remove the extra branch. r=dbaron
fc75fba7ca7f91c98060d2c28b43f4f570d1b825
created 2009-12-11 08:13 -0800
pushed 2009-12-11 16:15 +0000
L. David Baron L. David Baron - Ensure that declarations are mutable before calling SlotForValue. (Bug 522595) r=bzbarsky
40b14411b05a2e33d313174275fce116dd028a13
created 2009-12-11 02:37 -0500
pushed 2009-12-11 07:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 525952 part 3. Introduce an enum for pseudo-clases. r=dbaron
909cbe6e89796bc46d7a50f3db7bd7e6cd955169
created 2009-12-11 02:37 -0500
pushed 2009-12-11 07:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 525608 part 2. Change the CSS parser to not allow anon box selectors with more than the anon box name in them. Store the pseudo type in pseudo-element selectors. Enforce that all non-anon-box pseudo selectors have an mNext that selects the element they apply to. r=dbaron
813718244b94428e0c1a7e8f8d0de9973ccbfe4e
created 2009-12-10 18:28 -0800
pushed 2009-12-11 02:28 +0000
Boris Zbarsky Boris Zbarsky - Backing out bug 525608 and bug 525952
6ac853c391073414216e4d6fff01715d1a7a0cdc
created 2009-12-10 14:36 -0800
pushed 2009-12-10 22:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 525952 part 3. Introduce an enum for pseudo-clases. r=dbaron
db487011d22a0c79aacd4b750b1ee548202235aa
created 2009-12-10 14:36 -0800
pushed 2009-12-10 22:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 525608 part 2. Change the CSS parser to not allow anon box selectors with more than the anon box name in them. Store the pseudo type in pseudo-element selectors. Enforce that all non-anon-box pseudo selectors have an mNext that selects the element they apply to. r=dbaron
40713937700b28cba5f732fce3874999cc02031c
created 2009-11-14 19:16 -0800
pushed 2009-11-15 03:17 +0000
L. David Baron L. David Baron - Put the 'normal' values for 'font-weight' and 'font-stretch' into the keyword tables. (Bug 522320) r=dholbert
0d248c37d1ae8363e91d2c8e6d58289fd58d7c19
created 2009-11-04 18:36 -0800
pushed 2009-11-05 02:38 +0000
L. David Baron L. David Baron - Bug 526402: Stop accepting unitless 0 for angles, times, and frequencies. r=zwol
c2261a741da8ed21fb5b114495b7a6d7f36231d0
created 2009-11-02 11:36 -0800
pushed 2009-11-02 19:39 +0000
Zack Weinberg Zack Weinberg - Bug 513395: Implement revised CSS gradient notation (1/2): parser and data structure changes
cfe85c2bbc53d3ba6771b61c880972ddd17e8aeb
created 2009-10-23 21:41 -0400
pushed 2009-10-24 01:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 524175. Compute weight correctly again for selectors involving pseudo-elements, and fail parsing selectors with more than one pseudo-element. r=zwol
a8dacfc7dfcc7a5ce9e274401fcee1df1aaae03e
created 2009-10-21 17:05 -0700
pushed 2009-10-22 00:05 +0000
Daniel Holbert Daniel Holbert - Bug 522320 bustage fix (handle 'normal' value for font-variant/font-style in two other places).
2f6628e89f0d7c57c575da35e1f8df15e29cd13a
created 2009-10-21 14:57 -0700
pushed 2009-10-21 21:58 +0000
Daniel Holbert Daniel Holbert - Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 2 (handle remaining properties). r=dbaron
cb5433f96bfbbe54980641cd764d027d9f858564
created 2009-10-21 14:57 -0700
pushed 2009-10-21 21:58 +0000
Daniel Holbert Daniel Holbert - Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 1 addendum (handle font-style, font-variant, overflow). r=dbaron
ee9613776b06624e10abf5293e4c4b0aa3abccf7
created 2009-10-21 14:57 -0700
pushed 2009-10-21 21:58 +0000
Daniel Holbert Daniel Holbert - Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 1 (handle single-valued SVG-animatable properties). r=dbaron
e41cdf6f6fec7cca77a611ebcd7945ed648a88c0
created 2009-10-15 17:23 -0700
pushed 2009-10-16 00:23 +0000
L. David Baron L. David Baron - Make nsMediaFeature::mKeywordTable an mData union. (Bug 522149) r=bzbarsky
3a60d2aa4ca38055594f2dbdc361c626bf0a86aa
created 2009-10-07 20:22 -0700
pushed 2009-10-08 03:29 +0000
L. David Baron L. David Baron - Fix serialization of tree pseudo-elements with arguments. (Bug 521044) r=bzbarsky
fe51cec5c007c413dc740f0262339fa898620e0b
created 2009-10-07 20:22 -0700
pushed 2009-10-08 03:29 +0000
L. David Baron L. David Baron - Parse pseudo-elements into their own pointer so we don't have to go through the trouble of removing them from the pseudo-class list. (Bug 520848) r=bzbarsky
e9cc1a601ec608c9af6e462041511f6c6821d48e
created 2009-10-07 20:22 -0700
pushed 2009-10-08 03:29 +0000
L. David Baron L. David Baron - Make parsing of tree pseudo-elements do proper parenthesis matching. (Bug 521044) r=bzbarsky
2c6aeb49c93cf5aec2f0fd77a71fc0168861dd71
created 2009-09-28 23:07 -0700
pushed 2009-09-29 06:08 +0000
David Zbarsky David Zbarsky - Bug 507762: Parse CSS style sheets independently of case-sensitivity, and instead check case correctly when using the stylesheets. r=dbaron
f4f374e783cce834a6c413603c5f26e340b43efb
created 2009-09-26 13:23 -0700
pushed 2009-09-26 20:24 +0000
Geoff Lankow Geoff Lankow - Bug 517882: Implement a -moz-tab-size CSS property that specifies the number of spaces between tab stops in preformatted text. r=roc, dbaron
390fb109b9fe6e804cb0d9348201e375bcab2651
created 2009-08-26 20:53 -0700
pushed 2009-08-27 03:54 +0000
Jonathan Watt Jonathan Watt - Bug 508179. Implement 'pointer-events:none;' for all elements. r=roc, r=dbaron.
a3cda2dce88ed54478969c7a471b2cbc43672b5e
created 2009-08-21 13:39 -0700
pushed 2009-08-21 20:42 +0000
Ryo Kawaguchi Ryo Kawaguchi - Implement background-image: -moz-image-rect(), which allows a region of an image to be used as a background image. (Bug 113577) r=roc, dbaron
less more (0) -100 -60 tip