gecko-dev/servo/components/style
Jon Leighton ec2ff2cabb servo: Merge #19881 - Add layout RPC query for getting an element's style (from jonleighton:issue-19811); r=emilio
This enables us to implement Element::has_css_layout_box() in a more
direct way, and also enables us to remove some of the existing more
specific queries.

Fixes #19811.

r? @emilio

Source-Repo: https://github.com/servo/servo
Source-Revision: 2a46067587d63aec176621ab3b6112ef5200a248

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 715f36d9bedb88b8bba29eff16913cb31a426305
2018-01-28 05:52:56 -06:00
..
counter_style servo: Merge #19838 - Make ToCss' SequenceWriter not monomorphise like a maniac anymore (from servo:rm-sequence-writer-as-it-was); r=emilio 2018-01-23 12:03:41 -06:00
gecko servo: Merge #19877 - style: Look at the snapshots when invalidating due to stylesheet changes (from emilio:remove-sheet-oh-noes); r=bz 2018-01-26 20:18:48 -06:00
gecko_bindings servo: Merge #19756 - Avoid entraining various Debug impls in release builds (from bholley:avoid_debug_impls_in_release); r=emilio 2018-01-13 11:52:15 -06:00
gecko_string_cache servo: Merge #19199 - style: Stop allowing unused_unsafe (from emilio:no-unused-unsafe); r=nox 2017-11-15 08:22:00 -06:00
invalidation servo: Merge #19877 - style: Look at the snapshots when invalidating due to stylesheet changes (from emilio:remove-sheet-oh-noes); r=bz 2018-01-26 20:18:48 -06:00
properties servo: Merge #19850 - style: Minor nits on the alignment properties (from emilio:tidy-align); r=nox 2018-01-24 12:25:58 -06:00
rule_tree servo: Merge #19829 - Update Rust and use the newly-stable std::ptr::NonNull (from servo:rustup); r=nox 2018-01-22 11:11:44 -06:00
servo servo: Merge #19838 - Make ToCss' SequenceWriter not monomorphise like a maniac anymore (from servo:rm-sequence-writer-as-it-was); r=emilio 2018-01-23 12:03:41 -06:00
sharing servo: Merge #19733 - style: Use Option::get_or_insert_with (from emilio:less-unwrap); r=glennw 2018-01-09 20:50:12 -06:00
stylesheets servo: Merge #19838 - Make ToCss' SequenceWriter not monomorphise like a maniac anymore (from servo:rm-sequence-writer-as-it-was); r=emilio 2018-01-23 12:03:41 -06:00
values servo: Merge #19881 - Add layout RPC query for getting an element's style (from jonleighton:issue-19811); r=emilio 2018-01-28 05:52:56 -06:00
Cargo.toml servo: Merge #19830 - Update bindgen (from emilio:bindgen-up); r=SimonSapin 2018-01-22 07:02:38 -06:00
README.md
animation.rs servo: Merge #19842 - style: Cleanup a bit the cascade (from emilio:cascade-cleanup); r=nox,jryans 2018-01-23 06:30:51 -06:00
applicable_declarations.rs servo: Merge #18938 - Replace all uses of the `heapsize` crate with `malloc_size_of` (from nnethercote:bug-1409255); r=SimonSapin 2017-10-18 13:56:05 -05:00
attr.rs servo: Merge #19162 - Allow unused imports for AsciiExt in style code (from emilio:ascii-ext); r=emilio 2017-11-09 06:49:29 -06:00
bezier.rs servo: Merge #17774 - Prepare some code for future derivation 🌊 (from servo:derive-all-the-things); r=emilio 2017-07-19 01:56:05 -07:00
bloom.rs servo: Merge #19537 - style: Use the ? operator for Option (from mbrubeck:try); r=nox 2017-12-09 10:50:55 -06:00
build.rs servo: Merge #19540 - Check that 'style' is compiled in a supported configuration (from servo:style-features); r=emilio 2017-12-09 20:00:23 -06:00
build_gecko.rs servo: Merge #19845 - style: Disable rustfmt on the bindings for now (from emilio:not-fmt-yet); r=emilio 2018-01-23 10:42:31 -06:00
context.rs servo: Merge #19842 - style: Cleanup a bit the cascade (from emilio:cascade-cleanup); r=nox,jryans 2018-01-23 06:30:51 -06:00
custom_properties.rs servo: Merge #19838 - Make ToCss' SequenceWriter not monomorphise like a maniac anymore (from servo:rm-sequence-writer-as-it-was); r=emilio 2018-01-23 12:03:41 -06:00
data.rs servo: Merge #19881 - Add layout RPC query for getting an element's style (from jonleighton:issue-19811); r=emilio 2018-01-28 05:52:56 -06:00
dom.rs servo: Merge #19842 - style: Cleanup a bit the cascade (from emilio:cascade-cleanup); r=nox,jryans 2018-01-23 06:30:51 -06:00
dom_apis.rs servo: Merge #19721 - style: Support ::slotted better (from emilio:slotted); r=heycam 2018-01-09 07:26:28 -06:00
driver.rs servo: Merge #19549 - Add telemetry probe for measuring frequency of parallel restyles (from Manishearth:telemetry); r=emilio 2017-12-12 10:14:31 -06:00
element_state.rs servo: Merge #19743 - style: Remove :unsolved pseudo-class (from EdgarChen:unresolved); r=heycam 2018-01-10 21:06:04 -06:00
encoding_support.rs servo: Merge #19073 - Use encoding-rs instead of rust-encoding (from servo:encoding-rs); r=SimonSapin 2017-11-01 06:37:54 -05:00
error_reporting.rs servo: Merge #19457 - style: support calc() in color functions (from emilio:color-calc); r=SimonSapin 2017-12-05 03:37:18 -06:00
font_face.rs servo: Merge #19838 - Make ToCss' SequenceWriter not monomorphise like a maniac anymore (from servo:rm-sequence-writer-as-it-was); r=emilio 2018-01-23 12:03:41 -06:00
font_metrics.rs servo: Merge #19779 - Avoid debug serialization of PropertyDeclaration & co in release builds (from bholley:avoid_rule_debug_hooks); r=emilio 2018-01-15 19:24:59 -06:00
hash.rs servo: Merge #18995 - Revert all hashmap diagnostics changes (from Manishearth:rm-diagnostics); r=emilio 2017-10-23 19:00:24 -05:00
lib.rs servo: Merge #19838 - Make ToCss' SequenceWriter not monomorphise like a maniac anymore (from servo:rm-sequence-writer-as-it-was); r=emilio 2018-01-23 12:03:41 -06:00
logical_geometry.rs servo: Merge #19868 - Use specific assertions (from CYBAI:specific-assertion); r=emilio 2018-01-25 18:06:33 -06:00
macros.rs servo: Merge #19854 - style: make the try_match_ident_ignore_ascii_case macro actually return the error (from emilio:try-match); r=nox 2018-01-25 10:18:24 -06:00
matching.rs servo: Merge #19842 - style: Cleanup a bit the cascade (from emilio:cascade-cleanup); r=nox,jryans 2018-01-23 06:30:51 -06:00
media_queries.rs servo: Merge #19838 - Make ToCss' SequenceWriter not monomorphise like a maniac anymore (from servo:rm-sequence-writer-as-it-was); r=emilio 2018-01-23 12:03:41 -06:00
parallel.rs servo: Merge #18412 - Increase stack safety margin for stylo (from bholley:bump_style_stacks); r=bholley 2017-09-07 13:52:48 -05:00
parser.rs servo: Merge #19578 - Allow deriving Parse on keywords (from emilio:parse-keyword); r=Manishearth,canaltinova 2017-12-15 14:55:49 -06:00
rule_cache.rs servo: Merge #19696 - Skip rule node which contains only inherited properties for rule cache (from upsuper:rule-cache-opt); r=emilio 2018-01-05 03:35:04 -06:00
scoped_tls.rs servo: Merge #17235 - Increase the size of the style sharing cache to 31 (from bzbarsky:bigger-sharing-cache); r=bholley 2017-06-08 12:22:38 -07:00
selector_map.rs servo: Merge #19822 - style: More tiny selector-matching cleanup (from emilio:less-match-public); r=KiChjang 2018-01-19 23:05:18 -06:00
selector_parser.rs servo: Merge #19838 - Make ToCss' SequenceWriter not monomorphise like a maniac anymore (from servo:rm-sequence-writer-as-it-was); r=emilio 2018-01-23 12:03:41 -06:00
shared_lock.rs servo: Merge #19841 - stylo: Avoid separate monomorphizations of CSS serialization for utf-8 and utf-16 (from bholley:single_tocss); r=emilio 2018-01-22 16:58:30 -06:00
str.rs servo: Merge #19841 - stylo: Avoid separate monomorphizations of CSS serialization for utf-8 and utf-16 (from bholley:single_tocss); r=emilio 2018-01-22 16:58:30 -06:00
style_adjuster.rs servo: Merge #19842 - style: Cleanup a bit the cascade (from emilio:cascade-cleanup); r=nox,jryans 2018-01-23 06:30:51 -06:00
style_resolver.rs servo: Merge #19842 - style: Cleanup a bit the cascade (from emilio:cascade-cleanup); r=nox,jryans 2018-01-23 06:30:51 -06:00
stylesheet_set.rs servo: Merge #19877 - style: Look at the snapshots when invalidating due to stylesheet changes (from emilio:remove-sheet-oh-noes); r=bz 2018-01-26 20:18:48 -06:00
stylist.rs servo: Merge #19877 - style: Look at the snapshots when invalidating due to stylesheet changes (from emilio:remove-sheet-oh-noes); r=bz 2018-01-26 20:18:48 -06:00
thread_state.rs servo: Merge #18967 - Bump bitflags to 1.0 (from Eijebong:bitflags2.0); r=mbrubeck 2017-10-30 18:25:45 -05:00
timer.rs servo: Merge #18179 - Automatically verify that derive() lists are alphabetically ordered #… (from davidcl:master); r=jdm 2017-08-23 17:18:31 -05:00
traversal.rs servo: Merge #19426 - style: Require an nth-index cache for invalidation (from emilio:cache-invalidation); r=xidorn 2017-11-29 16:36:48 -06:00
traversal_flags.rs servo: Merge #19296 - style: Get rid of unstyled children only traversals (from emilio:bye-unstyled-only); r=heycam 2017-11-20 04:18:30 -06:00

README.md

servo-style

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