servo/components
Boris Chiou c3a3bd48d7 style: Support css use counters for unimplemented properties.
For developing properties, we will handle them in an other bug.

Besides, I use an iframe for the test because we create a use counter in
the constructor of Document, which use the prefs to decide what kind of
properties we want to record. So, in the test, we have to reload iframe
to make sure we re-create the document, so does the use counter, to make
sure the prefs work properly.

The two prefs affect the css use counters:
1. layout.css.use-counters.enabled: Allocate use counters, and record
   non-custom properties.
2. layout.css.use-counters-unimplemented.enabled: Record all unimplmented
   properties into the use counters.

If we disable layout.css.use-counters.enblaed, we don't create use counters
object, so layout.css.use-counters-unimplemented.enabled doesn't work,
either.

Differential Revision: https://phabricator.services.mozilla.com/D43860
2019-09-12 22:34:16 +02:00
..
allocator
atoms Implement ElementClick wd command 2019-08-31 10:14:40 +03:00
background_hang_monitor Update and dedupe nix 2019-09-06 18:37:37 +02:00
bluetooth Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
bluetooth_traits Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
canvas Fallback to old extensions API if NUM_EXTENSIONS errors 2019-09-03 11:03:45 -05:00
canvas_traits Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
compositing Auto merge of #24058 - Eijebong:ipc-channel, r=jdm 2019-08-27 18:40:40 -04:00
config Update to url 2.0 2019-08-17 10:03:44 +02:00
config_plugins
constellation Auto merge of #24058 - Eijebong:ipc-channel, r=jdm 2019-08-27 18:40:40 -04:00
debugger Update to url 2.0 2019-08-17 10:03:44 +02:00
deny_public_fields
derive_common Update darling to 0.9 2019-05-23 12:14:56 +02:00
devtools Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
devtools_traits Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
dom_struct
domobject_derive
embedder_traits Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
fallible
geometry Update euclid. 2019-07-23 23:09:55 +02:00
gfx Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
gfx_traits Replace DisplayList::is_contentful with tracking during conversion to WR display lists 2019-09-06 17:15:53 +02:00
hashglobe Upgrade ws. 2019-06-12 15:01:03 -04:00
jstraceable_derive
layout Import victor's layout system 🍷 2019-09-11 10:36:30 +02:00
layout_2020 Import victor's layout system 🍷 2019-09-11 10:36:30 +02:00
layout_thread Replace DisplayList::is_contentful with tracking during conversion to WR display lists 2019-09-06 17:15:53 +02:00
layout_thread_2020 Import victor's layout system 🍷 2019-09-11 10:36:30 +02:00
layout_traits Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
malloc_size_of Update to url 2.0 2019-08-17 10:03:44 +02:00
media Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
metrics Replace DisplayList::is_contentful with tracking during conversion to WR display lists 2019-09-06 17:15:53 +02:00
msg Deduplicate parking_lot and friends by updating it to 0.9 2019-09-05 10:47:39 +02:00
net Responding to review comments 2019-09-11 11:40:50 -05:00
net_traits Responding to review comments 2019-09-11 11:40:50 -05:00
pixels Update euclid. 2019-07-23 23:09:55 +02:00
profile Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
profile_traits Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
rand Update rand to 0.6 2019-08-11 20:50:22 +02:00
range Remove unused code from a bunch of crates 2019-06-03 04:18:12 +02:00
remutex Remove unused code from a bunch of crates 2019-06-03 04:18:12 +02:00
script Auto merge of #24148 - asajeffrey:script-prefetch, r=jdm,nox 2019-09-11 15:28:05 -04:00
script_layout_interface Auto merge of #24058 - Eijebong:ipc-channel, r=jdm 2019-08-27 18:40:40 -04:00
script_plugins Upgrade to rustc 1.39.0-nightly (521d78407 2019-08-25) 2019-08-26 14:22:48 +02:00
script_traits Auto merge of #24090 - georgeroman:implement_element_click_wd_command, r=jdm 2019-09-04 12:25:50 -04:00
selectors Rustfmt and fix tidy on recent changes. 2019-06-25 13:11:31 +02:00
servo Auto merge of #24058 - Eijebong:ipc-channel, r=jdm 2019-08-27 18:40:40 -04:00
servo_arc style: Properly refcount-log UniqueArcs created with new_uninitialized(). 2019-07-24 14:52:53 +02:00
size_of_test
std_test_override
style style: Support css use counters for unimplemented properties. 2019-09-12 22:34:16 +02:00
style_derive Update darling to 0.9 2019-05-23 12:14:56 +02:00
style_traits style: Refactor grid types to preserve repeat() at computed value time and use cbindgen. 2019-08-15 16:58:44 +02:00
to_shmem Stylo: replace uses of mem::uninitialized with MaybeUninit 2019-07-16 08:03:54 +02:00
to_shmem_derive Update darling to 0.9 2019-05-23 12:14:56 +02:00
url Update to url 2.0 2019-08-17 10:03:44 +02:00
webdriver_server Auto merge of #24090 - georgeroman:implement_element_click_wd_command, r=jdm 2019-09-04 12:25:50 -04:00
webrender_traits Update euclid. 2019-07-23 23:09:55 +02:00
webvr Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00
webvr_traits Update ipc-channel and related dependencies 2019-08-27 23:44:04 +02:00