servo/components
Emilio Cobos Álvarez 191d5226a3 style: Implement complex :not().
This fixes the failures in bug 1671573 and just works thanks to the
invalidation improvements I did for :is / :where.

Added a couple tests for invalidation which is the tricky bit. 001 is a
very straight-forward test, 002 is the :is test but with :is() replaced
by double-:not().

This also fixes default namespaces inside :is() / :where(), which are
supposed to get ignored, but aren't. Added tests for that and for the
pre-existing :not() behavior which Chrome doesn't quite get right.

Differential Revision: https://phabricator.services.mozilla.com/D94142
2021-02-26 16:44:05 +01:00
..
allocator
atoms Implement GPUUncapturedErrorEvent 2020-08-11 14:24:58 +05:30
background_hang_monitor
bluetooth Pin git revisions of dependencies that aren't compatible in newer revisions. 2020-11-12 15:47:07 -05:00
bluetooth_traits
canvas Fix deprecation warnings. 2020-11-12 15:47:08 -05:00
canvas_traits
compositing Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
config Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
config_plugins Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
constellation Add creation url and Secure Contexts 2020-11-25 18:30:50 +00:00
deny_public_fields
derive_common style: Teach style_derive's map_type_params about mapping self correctly. 2021-02-26 16:44:05 +01:00
devtools Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
devtools_traits Console.Clear implemented 2020-07-29 22:19:18 +05:30
dom_struct
domobject_derive
embedder_traits
fallible
geometry
gfx Update truetype dependency. 2021-02-25 10:10:40 -05:00
gfx_traits
hashglobe
jstraceable_derive
layout Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
layout_2020 Revert "Revert "Update harfbuzz, freetype, unicode-script."" 2020-08-10 13:30:12 -04:00
layout_thread Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
layout_thread_2020 Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
layout_traits
malloc_size_of style: Update euclid in stylo. 2021-02-26 16:44:05 +01:00
media
metrics
msg
net Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
net_traits Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
pixels
profile Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
profile_traits
rand
range
remutex
script Auto merge of #28201 - servo:rustup, r=jdm 2021-02-25 18:40:03 -05:00
script_layout_interface
script_plugins Upgrade to rustc 1.52.0-nightly (a8486b64b 2021-02-24) 2021-02-25 20:31:43 +01:00
script_traits Add creation url and Secure Contexts 2020-11-25 18:30:50 +00:00
selectors style: Implement complex :not(). 2021-02-26 16:44:05 +01:00
servo Port some code to Python3 2021-02-18 09:35:46 -05:00
servo_arc
size_of_test
std_test_override
style style: Fix Gecko nightly warning. 2021-02-26 16:44:05 +01:00
style_derive style: Teach style_derive's map_type_params about mapping self correctly. 2021-02-26 16:44:05 +01:00
style_traits
to_shmem
to_shmem_derive Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
url
webdriver_server Fix warnings introduced in newer Rust Nightly 2021-02-25 15:36:03 +01:00
webgpu Pin git revisions of dependencies that aren't compatible in newer revisions. 2020-11-12 15:47:07 -05:00
webrender_surfman Auto merge of #27766 - jdm:embedding-blit, r=asajeffrey 2020-11-15 17:33:40 -05:00
webrender_traits