gecko-dev/servo/components/style
Emilio Cobos Álvarez 54f1632a24 servo: Merge #16961 - style: Move some bloom filter code outside of matching.rs (from emilio:bloom-simplify); r=heycam
Also simplify it, while we're at it.

Source-Repo: https://github.com/servo/servo
Source-Revision: 3ca7f4fc9296c2dd53e644ac25ddaa6411147d24

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 0ec48e70af2e9c085b3a59e662509dd49fafd00f
2017-05-20 09:15:27 -05:00
..
counter_style servo: Merge #16888 - Implement @counter-style for stylo (from upsuper:bug1328319); r=heycam,Manishearth,SimonSapin 2017-05-16 01:17:07 -05:00
gecko servo: Merge #16963 - stylo: Bug 1334036 - Enable animations running on compositor (from BorisChiou:stylo/animation/omta); r=emilio 2017-05-20 07:24:21 -05:00
gecko_bindings servo: Merge #16888 - Implement @counter-style for stylo (from upsuper:bug1328319); r=heycam,Manishearth,SimonSapin 2017-05-16 01:17:07 -05:00
gecko_string_cache servo: Merge #16888 - Implement @counter-style for stylo (from upsuper:bug1328319); r=heycam,Manishearth,SimonSapin 2017-05-16 01:17:07 -05:00
properties servo: Merge #16963 - stylo: Bug 1334036 - Enable animations running on compositor (from BorisChiou:stylo/animation/omta); r=emilio 2017-05-20 07:24:21 -05:00
rule_tree servo: Merge #16963 - stylo: Bug 1334036 - Enable animations running on compositor (from BorisChiou:stylo/animation/omta); r=emilio 2017-05-20 07:24:21 -05:00
servo servo: Merge #16915 - Shrink selectors::Component, implement attr selector (in)case-sensitivity (from servo:attr-selectors); r=nox,emilio 2017-05-18 18:45:20 -05:00
values servo: Merge #16931 - Support font-feature-settings as a @font-face descriptor (from nox:font-feature-descriptor); r=emilio 2017-05-19 07:49:27 -05:00
Cargo.toml servo: Merge #16914 - Update app_units to 0.4.1 (from Manishearth:update_au); r=jryans 2017-05-19 23:09:20 -05:00
README.md servo: Merge #10934 - style: Add infrastructure to support lazy pseudo-elements (from emilio:other-gecko-pseudos); r=bholley,mbrubeck 2016-05-04 03:42:23 -07:00
animation.rs servo: Merge #16295 - Root nodes for the duration of their CSS transitions (from jdm:transition-safety); r=nox 2017-05-15 15:00:19 -05:00
attr.rs servo: Merge #16915 - Shrink selectors::Component, implement attr selector (in)case-sensitivity (from servo:attr-selectors); r=nox,emilio 2017-05-18 18:45:20 -05:00
bezier.rs servo: Merge #14821 - More docs in style (from servo:docs-in-style); r=emilio 2017-01-02 02:08:01 -08:00
bloom.rs servo: Merge #16961 - style: Move some bloom filter code outside of matching.rs (from emilio:bloom-simplify); r=heycam 2017-05-20 09:15:27 -05:00
build.rs servo: Merge #16935 - Move bindings tests out of the style crate (from servo:out-of-crate-bindings-tests); r=emilio 2017-05-19 03:48:14 -05:00
build_gecko.rs servo: Merge #16941 - Move config info from build_gecko.rs to Gecko code (from upsuper:bug1336540); r=emilio 2017-05-18 20:42:55 -05:00
cache.rs servo: Merge #16432 - Coalesce duplicate selector flags and improve LRUCache (from bholley:faster_selector_flags); r=bholley 2017-04-13 08:56:03 -05:00
cascade_info.rs servo: Merge #14802 - Document more style modules (from emilio:no-missing-docs); r=Wafflespeanut 2016-12-31 15:34:51 -08:00
context.rs servo: Merge #16802 - style: Slim down SharedStyleContext, and do various other cleanups around the style crate (from emilio:slim-down-slc); r=bholley 2017-05-12 08:56:47 -05:00
custom_properties.rs servo: Merge #16702 - Use a custom arc in the style system (from bholley:custom_arc); r=emilio 2017-05-02 20:01:10 -05:00
data.rs servo: Merge #16963 - stylo: Bug 1334036 - Enable animations running on compositor (from BorisChiou:stylo/animation/omta); r=emilio 2017-05-20 07:24:21 -05:00
document_condition.rs servo: Merge #16768 - Stylo: Bug 1355408 - add support for @-moz-document (from ferjm:bug1355408.mozdocument); r=xidorn 2017-05-09 05:54:07 -05:00
dom.rs servo: Merge #16915 - Shrink selectors::Component, implement attr selector (in)case-sensitivity (from servo:attr-selectors); r=nox,emilio 2017-05-18 18:45:20 -05:00
element_state.rs servo: Merge #16873 - Fix dynamic updates when :dir matching changes in stylo (from bzbarsky:fix-dir-matching); r=emilio 2017-05-15 11:40:40 -05:00
encoding_support.rs servo: Merge #16835 - Stylo: Bug 1350175 - Support getting line / column number of CSS rules (from ferjm:bug1350175.line.column.css.rules); r=upsuper,SimonSapin 2017-05-15 05:28:50 -05:00
error_reporting.rs servo: Merge #16585 - Don’t log CSS parsing errors in user-agent stylesheets (from servo:log); r=emilio 2017-04-24 05:05:51 -05:00
font_face.rs servo: Merge #16931 - Support font-feature-settings as a @font-face descriptor (from nox:font-feature-descriptor); r=emilio 2017-05-19 07:49:27 -05:00
font_metrics.rs servo: Merge #16333 - stylo: support font metrics (from Manishearth:stylo-metrics); r=heycam 2017-04-10 01:35:18 -05:00
keyframes.rs servo: Merge #16954 - Avoid returning / passing around a huge ParsedDeclaration type (from servo:arrayvec); r=emilio 2017-05-19 18:37:14 -05:00
lib.rs servo: Merge #16954 - Avoid returning / passing around a huge ParsedDeclaration type (from servo:arrayvec); r=emilio 2017-05-19 18:37:14 -05:00
logical_geometry.rs servo: Merge #16488 - style: add Gecko-only support for sideways-{lr,rl} and deprecated SVG 1.1 writing-mode values (from heycam:wm); r=Manishearth 2017-04-16 20:26:18 -05:00
macros.rs servo: Merge #16931 - Support font-feature-settings as a @font-face descriptor (from nox:font-feature-descriptor); r=emilio 2017-05-19 07:49:27 -05:00
matching.rs servo: Merge #16961 - style: Move some bloom filter code outside of matching.rs (from emilio:bloom-simplify); r=heycam 2017-05-20 09:15:27 -05:00
media_queries.rs servo: Merge #16609 - Implement unitless length quirk (from nox:quirks); r=Manishearth,emilio 2017-04-27 22:32:24 -05:00
parallel.rs servo: Merge #16379 - Limit traversal statistics dumps to subtrees of 50 or more elements and add more values (from bholley:quieter_stats); r=SimonSapin 2017-04-13 01:44:12 -05:00
parser.rs servo: Merge #16851 - Allow all numeric values for SMIL values (from hiikezoe:allow-all-numeric-values); r=emilio 2017-05-13 18:53:07 -05:00
restyle_hints.rs servo: Merge #16915 - Shrink selectors::Component, implement attr selector (in)case-sensitivity (from servo:attr-selectors); r=nox,emilio 2017-05-18 18:45:20 -05:00
scoped_tls.rs servo: Merge #16303 - bump required rayon version to 0.7 (from froydnj:rayon-version-bump); r=jdm 2017-05-08 21:36:48 -05:00
selector_parser.rs servo: Merge #16909 - style: Refactor the cascade function (from emilio:simplify-cascade); r=bholley 2017-05-17 11:19:56 -05:00
sequential.rs servo: Merge #16379 - Limit traversal statistics dumps to subtrees of 50 or more elements and add more values (from bholley:quieter_stats); r=SimonSapin 2017-04-13 01:44:12 -05:00
shared_lock.rs servo: Merge #16702 - Use a custom arc in the style system (from bholley:custom_arc); r=emilio 2017-05-02 20:01:10 -05:00
sink.rs servo: Merge #14819 - Document most of the remaining parts of the style system, make docs-by-default for the whole style system (from emilio:no-missing-docs); r=Manishearth 2017-01-02 04:10:56 -08:00
str.rs servo: Merge #16553 - Support vendor prefix keyframes rule (from hiikezoe:vendor-prefix-keyframes); r=emilio 2017-04-21 00:17:06 -05:00
style_adjuster.rs servo: Merge #16794 - style: Adjust text-align properly for -moz- values in tables (from emilio:table-text-fixup); r=Manishearth 2017-05-10 17:24:57 -05:00
stylearc.rs servo: Merge #16721 - Set vector properties via iterator in stylo (from Manishearth:vector-iter); r=emilio 2017-05-04 11:23:05 -05:00
stylesheet_set.rs servo: Merge #16844 - Servo-side change stylesheet_set entry unique_id to u64 (from bradwerth:stylesheet64); r=heycam 2017-05-13 16:13:13 -05:00
stylesheets.rs servo: Merge #16944 - Implement access to CSSKeyframesRule and CSSKeyframeRule for stylo (from upsuper:bug1345697); r=heycam 2017-05-18 23:49:30 -05:00
stylist.rs servo: Merge #16915 - Shrink selectors::Component, implement attr selector (in)case-sensitivity (from servo:attr-selectors); r=nox,emilio 2017-05-18 18:45:20 -05:00
supports.rs servo: Merge #16954 - Avoid returning / passing around a huge ParsedDeclaration type (from servo:arrayvec); r=emilio 2017-05-19 18:37:14 -05:00
thread_state.rs servo: Merge #14896 - Tidy assignments (from g1smo:tidy-assignments); r=jdm 2017-01-07 09:40:46 -08:00
timer.rs servo: Merge #14801 - style: Document and force documentation in a big chunk of the style crate (from emilio:no-missing-docs); r=mbrubeck,Manishearth,Wafflespeanut 2016-12-31 03:19:02 -08:00
traversal.rs servo: Merge #16963 - stylo: Bug 1334036 - Enable animations running on compositor (from BorisChiou:stylo/animation/omta); r=emilio 2017-05-20 07:24:21 -05:00
viewport.rs servo: Merge #16937 - Fix calc() clamping issues (from nox:clamp-calc); r=emilio 2017-05-18 15:15:04 -05:00

README.md

servo-style

Style system for Servo, using rust-cssparser for parsing.