servo/components
Emilio Cobos Álvarez 05881b5ab4 style: Represent the percentage in LengthPercentage with something other than an option.
Not the prettiest, but it will work, and LengthPercentage will be 12 bytes which
is pretty good (we could do better if wanted I guess):

  * Au(i32) length;
  * f32 percentage;
  * AllowedNumericType(u8) clamping_mode;
  * bool has_percentage;
  * bool was_calc;

This will allow me to start moving C++ stuff to use this representation.

Differential Revision: https://phabricator.services.mozilla.com/D16929
2019-01-20 14:33:12 +01:00
..
allocator Make Servo components use winapi 0.3 2019-01-16 14:29:53 +01:00
atoms Reftest for video poster frame 2019-01-11 17:11:12 +01:00
background_hang_monitor unregister components while exiting 2018-12-17 16:37:03 +08:00
bluetooth Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
bluetooth_traits Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
canvas Ensure that resized GL contexts do not destroy their resources while in use by WR. 2019-01-17 22:44:41 -05:00
canvas_traits Ensure that resized GL contexts do not destroy their resources while in use by WR. 2019-01-17 22:44:41 -05:00
compositing Delete texture when taking a screenshot, not a buffer. 2019-01-17 17:52:36 -05:00
config Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
constellation Suppress iframe size messages from layout that include unchanged sizes. 2019-01-14 18:17:45 -05:00
debugger Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
deny_public_fields Update syn and related dependencies 2018-11-30 17:48:41 +01:00
devtools Remove redundant .clone()s 2018-12-11 10:43:51 +09:00
devtools_traits Update references to malloc_size_of_derive, which is in crates.io now. 2019-01-13 21:59:31 +01:00
dom_struct Update syn and related dependencies 2018-11-30 17:48:41 +01:00
domobject_derive Update syn and related dependencies 2018-11-30 17:48:41 +01:00
embedder_traits constellation: restructure navigation, remove sync comm 2018-12-23 13:33:30 +08:00
fallible Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
geometry Update references to malloc_size_of_derive, which is in crates.io now. 2019-01-13 21:59:31 +01:00
gfx Update webrender. 2019-01-17 17:52:35 -05:00
gfx_traits Update references to malloc_size_of_derive, which is in crates.io now. 2019-01-13 21:59:31 +01:00
hashglobe cargo fix --edition 2018-11-10 17:47:28 +01:00
jstraceable_derive Update syn and related dependencies 2018-11-30 17:48:41 +01:00
layout Update webrender. 2019-01-17 17:52:35 -05:00
layout_thread Auto merge of #22396 - jdm:no-spam-iframe-size, r=asajeffrey 2019-01-14 19:12:59 -05:00
layout_traits style: Make Servo use a single thread-pool for layout-related tasks per-process. 2018-12-23 13:00:56 +01:00
malloc_size_of Update webrender. 2019-01-17 17:52:35 -05:00
metrics Update references to malloc_size_of_derive, which is in crates.io now. 2019-01-13 21:59:31 +01:00
msg Update webrender. 2019-01-17 17:52:35 -05:00
net Redesign network response decoding to avoid creating decoders before some content is present. 2019-01-15 16:04:45 -05:00
net_traits Update references to malloc_size_of_derive, which is in crates.io now. 2019-01-13 21:59:31 +01:00
pixels Update references to malloc_size_of_derive, which is in crates.io now. 2019-01-13 21:59:31 +01:00
profile Upgrade to rustc 1.33.0-nightly (fb86d604b 2018-12-27) 2018-12-28 13:16:55 +01:00
profile_traits Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
rand Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
range Update references to malloc_size_of_derive, which is in crates.io now. 2019-01-13 21:59:31 +01:00
remutex Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
script Ensure that resized GL contexts do not destroy their resources while in use by WR. 2019-01-17 22:44:41 -05:00
script_layout_interface Move CSSReporter from script_layout_interface to script 2019-01-14 10:26:26 +01:00
script_plugins Update Rust to 1.33.0-nightly (03acbd71c 2019-01-14) 2019-01-15 23:09:18 +01:00
script_traits Suppress iframe size messages from layout that include unchanged sizes. 2019-01-14 18:17:45 -05:00
selectors Auto merge of #22385 - servo:rustup, r=SimonSapin 2018-12-31 13:09:35 -05:00
servo Update webrender. 2019-01-17 17:52:35 -05:00
servo_arc cargo fix --edition 2018-11-10 17:47:28 +01:00
size_of_test Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
std_test_override Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
style style: Represent the percentage in LengthPercentage with something other than an option. 2019-01-20 14:33:12 +01:00
style_derive style: Rustfmt recent changes. 2019-01-13 21:59:35 +01:00
style_traits style: Move cursor to cbindgen. 2019-01-20 14:30:51 +01:00
url Update references to malloc_size_of_derive, which is in crates.io now. 2019-01-13 21:59:31 +01:00
webdriver_server Rustfmt has changed its default style :/ 2018-12-28 13:17:47 +01:00
webvr Remove redundant .clone()s 2018-12-11 10:43:51 +09:00
webvr_traits Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00