gecko-dev/servo/components/style/gecko
Emilio Cobos Álvarez ef4b2d883d servo: Merge #19877 - style: Look at the snapshots when invalidating due to stylesheet changes (from emilio:remove-sheet-oh-noes); r=bz
Otherwise removal of stylesheets may get out of sync with other DOM changes, and
we may fail to invalidate the style of the affected elements.

Bug: 1432850
Reviewed-by: bz
MozReview-Commit-ID: DrMTgLzQcnk
Source-Repo: https://github.com/servo/servo
Source-Revision: bc7dd644f6f50bd6eb3fba1547808775ee9d7620

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : a906350d0b2590d4634b95ddccb3a8294ec1cbfe
2018-01-26 20:18:48 -06:00
..
generated 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
arc_types.rs servo: Merge #17894 - Implement parsing/serialization for @font-feature-values rule (from canaltinova:at-font-feature-values); r=SimonSapin,xidorn 2017-07-27 16:15:02 -05:00
conversions.rs 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
data.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
global_style_data.rs servo: Merge #18566 - Thread state fixes (from bholley:thread_state_fixes); r=Manishearth 2017-09-19 15:05:54 -05: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
mod.rs Backed out changeset fec394734f83 (bug 17624) for build bustage a=backout CLOSED TREE 2017-07-06 14:57:36 -07:00
non_ts_pseudo_class_list.rs servo: Merge #19744 - style: A few trivial changes in preparation for document state invalidation (from emilio:doc-invalidation-preparation); r=upsuper 2018-01-11 07:50:55 -06:00
pseudo_element.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
pseudo_element_definition.mako.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
regen_atoms.py servo: Merge #19199 - style: Stop allowing unused_unsafe (from emilio:no-unused-unsafe); r=nox 2017-11-15 08:22:00 -06:00
restyle_damage.rs servo: Merge #19390 - style: Minor cleanups while the sync service is down (from emilio:never-enough-cleanup); r=nox 2017-11-27 08:41:46 -06:00
rules.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
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
snapshot.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
snapshot_helpers.rs servo: Merge #19787 - style: Make GeckoElement::has_class faster (from emilio:opt-has-class); r=bholley 2018-01-16 15:15:01 -06:00
traversal.rs servo: Merge #18238 - Replace the sequential/parallel distinction with a unified adaptive traversal (from bholley:adaptive_driver); r=emilio 2017-08-25 12:23:41 -05:00
url.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
values.rs servo: Merge #19186 - style: Derive more stuff (from emilio:derive-more-stuff); r=nox 2017-11-12 09:41:04 -06:00
wrapper.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