aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/gecko/regen_atoms.py
Commit message (Collapse)AuthorAgeFilesLines
* Support multi lines declarations in the parsing of the Fx header filesSylvestre Ledru2017-10-271-7/+9
| | | | | | | | | For example, in dom/base/nsGkAtomList.h, we currently have: GK_ATOM(mouseWheel, "mouseWheel") // For discrete wheel events (e.g. not OSX magic mouse) but if we change to GK_ATOM(mouseWheel, "mouseWheel") // For discrete wheel events (e.g. not OSX magic mouse) The parser didn't handle the declaration
* Introduce nsStaticAtom.Nicholas Nethercote2017-10-271-6/+6
| | | | | | | It's a sub-class of nsAtom, useful for cases where you know you are dealing exclusively with static atoms. The nice thing about it is that you can use raw nsStaticAtom pointers instead of RefPtr<>. (In fact, the AddRef/Release implementations ensure that we'll crash if we use RefPtr<nsStaticAtom>.)
* Rename nsIAtom as nsAtom.Nicholas Nethercote2017-10-091-5/+5
| | | | | | 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.
* Stylo's atom generation needs to deal with wrapper anon boxes.Boris Zbarsky2017-08-111-2/+3
|
* stylo: Fix PseudoElement::pseudo_type.Emilio Cobos Álvarez2017-07-181-5/+14
| | | | MozReview-Commit-ID: DH2Pv52ankl
* Skip parent-display-based display type fixup for all anonymous boxes.Xidorn Quan2017-07-141-1/+1
|
* Implement parsing of tree pseudo-elements.Xidorn Quan2017-07-121-0/+3
|
* Bug 1364412: Convert pseudo-elements to an enum. r=hiro,xidornEmilio Cobos Álvarez2017-05-161-0/+248