aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/gecko/generated/pseudo_element_definition.rs
Commit message (Collapse)AuthorAgeFilesLines
* Remove gecko generated files.Emilio Cobos Álvarez2018-05-171-1741/+0
|
* Use Servo data to back @counter-style rule.Xidorn Quan2018-04-051-145/+145
|
* style: remove unused AsciiExt imports.Emilio Cobos Álvarez2018-03-041-1/+0
| | | | eq_ignore_ascii_case is not in AsciiExt since rustc 1.23.
* style: Update bindings.Emilio Cobos Álvarez2018-02-161-1/+1
|
* style: Optimize serialization of identifiers of length <= 16 🐉🐲Emilio Cobos Álvarez2018-02-071-2/+2
| | | | | | | Much like we optimize to_ascii_lowercase. This also fixes a bug in Servo where attr() rules with an unknown namespace prefix are parsed, which is wrong.
* style: Update bindings.Emilio Cobos Álvarez2018-02-051-332/+197
|
* style: Update bindings.Emilio Cobos Álvarez2018-01-221-27/+7
|
* Allow unused imports for AsciiExt in style code.Simon Sapin2017-11-091-2/+2
| | | | See #19128, this part is cherry-picked so Gecko can build with rust nightly.
* Implement XUL tree pseudo style resolution for stylo.Xidorn Quan2017-10-201-0/+42
|
* Correct pseudo element type of tree pseudos.Xidorn Quan2017-10-201-12/+12
|
* Make tree pseudos not precomputed since they are not really anonymous boxes.Xidorn Quan2017-10-201-0/+20
|
* Add slots in PerPseudoElementMap for tree pseudos.Xidorn Quan2017-10-201-146/+174
|
* Accept argument-less tree pseudo-element selector.Xidorn Quan2017-10-201-15/+24
|
* Store args of tree pseudo-elements as Atom.Xidorn Quan2017-10-201-15/+15
|
* Rename nsIAtom as nsAtom.Nicholas Nethercote2017-10-091-1/+1
| | | | | | Bug 1400459 devirtualized nsIAtom so that it is no longer a subclass of nsISupports. This means that nsAtom is now a better name for it than nsIAtom.
* Update binding files from autolandXidorn Quan2017-09-041-3/+3
|
* Update bindings.Bobby Holley2017-08-111-0/+2
|
* style: Use an enumerated array for per-pseudo maps.Emilio Cobos Álvarez2017-08-081-81/+164
| | | | | | | This avoids random HashMaps. MozReview-Commit-ID: LQeZrLsoOnl Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
* style: Move nsStyleContext::mParent to GeckoStyleContext.Emilio Cobos Álvarez2017-08-031-1/+1
| | | | | | | | | | | | | | | | Unfortunately this means that we lose the NS_STYLE_INHERIT_BIT optimization to avoid posting changes if we had not requested the struct. In practice, I'm not sure this optimization matters much, though, and we already compare all the structs anyway. We _could_ keep a weak parent pointer from the text style if needed, given we're going to keep alive the text style at least until the parent style context goes away, so should be safe, but I don't think the extra churn is worth it, to be honest. Happy to do so as part of bug 1368290 if you think it's worth it. Bug: 1385896 Reviewed-by: heycam MozReview-Commit-ID: ka6tNwf4Ke
* style: Update bindings.Emilio Cobos Álvarez2017-07-181-2/+291
|
* stylo: Switch Gecko over to ServoStyleContextManish Goregaokar2017-07-171-0/+39
|
* Update generated files.Xidorn Quan2017-07-121-620/+501
|
* Bug 1369187: style: Add first-line and first-letter to the set of eager ↵Emilio Cobos Álvarez2017-06-011-2/+4
| | | | | | pseudo styles. r=bholley MozReview-Commit-ID: DmpX0nA2DOw
* Bug 1364412: Expose pseudo-element flags, and properly reject pseudos in ↵Emilio Cobos Álvarez2017-05-161-87/+337
| | | | | | | non-UA sheets. r=bholley MozReview-Commit-ID: KYC1ywfI7Lg Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
* Bug 1364412: Convert pseudo-elements to an enum. r=hiro,xidornEmilio Cobos Álvarez2017-05-161-0/+1252