servo/components
Hiroyuki Ikezoe c63a9a37a9
style: Introduce nsCSSKeywordAndBoolTableEntry.
The values in the boolean context depend on its feature.  For examples, in the
case of prefers-reduced-motion 'no-preference' means false and 'reduced' mean
true in the boolean context, whereas in the case of prefers-contrast
'no-preference' means false and other two values, 'high' and 'low' means true
in the boolean context.  To support it we introduce a child struct of
nsCSSKTableEntry that has an additional field representing the value in the
boolean context and use it when we have no specified value in the media feature
(i.e. in the boolean context).

Bug: 1365045
Reviewed-by: heycam
MozReview-Commit-ID: 79HiW8l5ous
2018-08-08 01:34:35 +02:00
..
allocator Upgrade to rustc 1.28.0-nightly (b68432d56 2018-06-12) 2018-06-14 04:19:17 +02:00
atoms OfflineAudioContext 2018-07-30 14:23:48 +02:00
bluetooth move top_level_browsing_context_id out of embedder msg 2018-05-23 21:46:05 +08:00
bluetooth_traits Update regex to 1.0 2018-07-07 12:03:17 +02:00
canvas WR update 2018-08-06 07:22:24 +02:00
canvas_traits WR update 2018-08-06 07:22:24 +02:00
compositing WR update 2018-08-06 07:22:24 +02:00
config WR update 2018-08-06 07:22:24 +02:00
constellation WR update 2018-08-06 07:22:24 +02:00
debugger Bump env_logger to 0.5 and log to 0.4 in every servo crate 2018-03-28 19:50:58 +02:00
deny_public_fields Update Webrender 2018-04-25 10:25:21 +02:00
devtools Bump env_logger to 0.5 and log to 0.4 in every servo crate 2018-03-28 19:50:58 +02:00
devtools_traits Bump ipc-channel and bincode 2018-03-21 13:05:47 +01:00
dom_struct Upgrade to rustc 1.29.0-nightly (1ecf6929d 2018-07-16) 2018-07-18 11:25:30 +02:00
domobject_derive Update Webrender 2018-04-25 10:25:21 +02:00
embedder_traits improve spec compliance of window.close 2018-06-04 15:02:23 +08:00
fallible Fix build errors after rebase 2018-07-30 14:23:45 +02:00
geometry WR update 2018-08-06 07:22:24 +02:00
gfx WR update 2018-08-06 07:22:24 +02:00
gfx_traits
hashglobe Bump ipc-channel and bincode 2018-03-21 13:05:47 +01:00
jstraceable_derive Update Webrender 2018-04-25 10:25:21 +02:00
layout Fix the build for NLL 2018-08-08 00:09:56 +02:00
layout_thread WR update 2018-08-06 07:22:24 +02:00
layout_traits Bump ipc-channel and bincode 2018-03-21 13:05:47 +01:00
malloc_size_of WR update 2018-08-06 07:22:24 +02:00
malloc_size_of_derive Update Webrender 2018-04-25 10:25:21 +02:00
metrics added spec comments 2018-04-11 21:29:03 +01:00
msg Remove components/nonzero, use std::num::NonZero instead 2018-06-16 00:14:41 +02:00
net Auto merge of #20892 - gw3583:update-wr, r=mbrubeck 2018-06-26 17:27:31 -04:00
net_traits WIP: Dedupe dependencies 2018-07-16 08:59:15 +10:00
profile Update regex to 1.0 2018-07-07 12:03:17 +02:00
profile_traits Measure cache memory usage (#19251): 2018-04-01 13:30:57 -04:00
rand Bump env_logger to 0.5 and log to 0.4 in every servo crate 2018-03-28 19:50:58 +02:00
range
remutex Remove components/nonzero, use std::num::NonZero instead 2018-06-16 00:14:41 +02:00
script Fix the build for NLL 2018-08-08 00:09:56 +02:00
script_layout_interface WR update 2018-08-06 07:22:24 +02:00
script_plugins Upgrade to rustc 1.29.0-nightly (1ecf6929d 2018-07-16) 2018-07-18 11:25:30 +02:00
script_traits WR update 2018-08-06 07:22:24 +02:00
selectors Fix build errors after rebase 2018-07-30 14:23:45 +02:00
servo WR update 2018-08-06 07:22:24 +02:00
servo_arc style: Use an acquire load for is_unique in servo_arc. 2018-07-24 03:27:08 +02:00
size_of_test
style style: Introduce nsCSSKeywordAndBoolTableEntry. 2018-08-08 01:34:35 +02:00
style_derive style: Better debugging for media-query related code and ua-cache. 2018-06-23 20:37:16 +02:00
style_traits WR update 2018-08-06 07:22:24 +02:00
url Fix building servo_url by itself 2018-04-19 17:01:14 +02:00
webdriver_server WR update 2018-08-06 07:22:24 +02:00
webvr WR update 2018-08-06 07:22:24 +02:00
webvr_traits Bump ipc-channel and bincode 2018-03-21 13:05:47 +01:00