aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/gecko_string_cache/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
...
* Move atom_macro.rs to generated dir.Xidorn Quan2017-05-081-1/+4
|
* Fix stylo issue after changing counter style names to nsIAtom.Xidorn Quan2017-05-061-0/+8
|
* Allow 'decimal' and 'none' in `<counter-style-name>`Simon Sapin2017-04-261-0/+20
| | | | … other than in `@counter-style`.
* Keep custom-ident and string separate in animation/keyframes name.Simon Sapin2017-04-261-0/+6
|
* tidy and test fixesManish Goregaokar2017-04-211-1/+1
|
* stylo: Add basic system font support, use for font-size and font-familyManish Goregaokar2017-04-211-0/+13
|
* Revert #16517 for Gecko heap write hazard failures.Cameron McCormack2017-04-191-13/+0
|
* tidy and test fixesManish Goregaokar2017-04-181-1/+1
|
* stylo: Add basic system font support, use for font-size and font-familyManish Goregaokar2017-04-181-0/+13
|
* stylo: Use font metrics provider as a cache for font size resultsManish Goregaokar2017-04-091-2/+3
|
* style: Hash less stuff in the bloom filter, using the precomputed hashes we ↵Emilio Cobos Álvarez2017-04-081-0/+8
| | | | have.
* Auto merge of #16269 - heycam:atom-already-addrefed, r=upsuperbors-servo2017-04-051-0/+10
|\ | | | | | | | | | | | | | | Add an Atom::from_addrefed function. <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16269) <!-- Reviewable:end -->
| * style: Add an Atom::from_addrefed function.Cameron McCormack2017-04-051-0/+10
| |
* | Remove heapsize for StyloSimon Sapin2017-03-281-7/+0
|/
* BindgenupEmilio Cobos Álvarez2017-02-161-4/+11
| | | | | | | Major pain point is that I had to write the bitfield stuff manually, but that should be resolved soon again. Now we generate proper layout for _every_ struct, including field offsets \o/.
* style: Document gecko_string_cache.Emilio Cobos Álvarez2017-01-021-2/+23
|
* Introduce enums for identifying CSS properties.Simon Sapin2016-12-091-11/+2
| | | | | | | | | | | * `LonghandId` and `ShorthandId` are C-like enums * `Atom` is used for the name of custom properties. * `PropertyDeclarationId` is the identifier for `PropertyDeclaration`, after parsing and shorthand expansion. (Longhand or custom property.) * `PropertyId` represents any CSS property, e.g. in CSSOM. (Longhand, shorthand, or custom.) Using these instead of strings avoids some memory allocations and copies.
* Update to string-cache 0.3Simon Sapin2016-11-031-1/+5
|
* Update to selectors 0.14Simon Sapin2016-10-281-23/+0
|
* Silence some warnings in geckolibRavi Shankar2016-09-271-1/+1
|
* Avoid huge numbers of warnings for atom_macro.Josh Matthews2016-09-261-1/+1
|
* Move most of geckolib into style::geckoManish Goregaokar2016-09-261-14/+2
|
* Move gecko_bindings and gecko_string_cache into the style crateManish Goregaokar2016-09-241-0/+310