servo/components
bors-servo 4decea188f Auto merge of #19106 - upsuper:window-transform, r=emilio
Implement -moz-window-transform{,-origin} internal properties

This fixes [bug 1374178](https://bugzilla.mozilla.org/show_bug.cgi?id=1374178).

Note that the impl of `-moz-window-transform-origin` doesn't exactly match how it is implemented in Gecko. Specifically, that property doesn't accept depth value in Gecko, but it does in this impl. The depth value is simply dropped during conversion. This is because I don't think it's worth adding code for handling this internal property to make it as restrictive.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19106)
<!-- Reviewable:end -->
2017-11-06 17:46:51 -06:00
..
allocator FreeType: don’t use usable_size() as deallocation size 2017-10-30 18:22:30 +01:00
atoms Use env::var_os to read paths from the environment 2017-10-20 09:03:21 -07:00
bluetooth Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
bluetooth_traits Update WR (details below): 2017-10-16 16:33:24 +10:00
canvas Kick off WebGL 2.0 implementation 2017-10-27 12:53:11 +02:00
canvas_traits Add support for filtering WebGL extensions based on WebGL version 2017-10-31 21:38:39 +01:00
compositing changed f64 to u64 for navigation start timing until it had to be float 2017-11-01 20:45:22 +00:00
config Kick off WebGL 2.0 implementation 2017-10-27 12:53:11 +02:00
constellation Merge functionality of WebsocketConnect into Fetch 2017-10-24 20:54:19 -07:00
debugger
deny_public_fields
devtools Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
devtools_traits Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
dom_struct Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
domobject_derive
fallible Bug 1400754 - stylo: crash on Win64 Asan build. r=manishearth, dmajor. 2017-10-02 20:53:23 +02:00
geometry Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
gfx Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
gfx_traits Auto merge of #18921 - mrobinson:incremental-stacking-context-ids, r=emilio 2017-10-18 21:34:23 -05:00
hashglobe Revert "Poison hashtable buffers." 2017-10-23 13:51:51 -07:00
jstraceable_derive
layout Replace old transform code with new generic code 2017-11-02 14:30:04 -07:00
layout_thread style: Introduce TNode::is_in_document. 2017-11-04 11:34:37 +01:00
layout_traits Update WR (details below): 2017-10-16 16:33:24 +10:00
lru_cache
malloc_size_of Update WR to use the new sticky positioning API 2017-10-30 10:15:30 +01:00
malloc_size_of_derive
metrics changed f64 to u64 for navigation start timing until it had to be float 2017-11-01 20:45:22 +00:00
msg Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
net Merge functionality of WebsocketConnect into Fetch 2017-10-24 20:54:19 -07:00
net_traits Merge functionality of WebsocketConnect into Fetch 2017-10-24 20:54:19 -07:00
nonzero Replace NonZeroU32 and NonZeroUsize with a generic NonZero 2017-10-16 20:19:19 +02:00
profile added time to interactive metrics, refactored metrics to use traits 2017-10-24 21:02:56 +01:00
profile_traits added time to interactive metrics, refactored metrics to use traits 2017-10-24 21:02:56 +01:00
rand
range Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
remutex Replace NonZeroU32 and NonZeroUsize with a generic NonZero 2017-10-16 20:19:19 +02:00
script Auto merge of #19038 - CJ8664:master, r=jdm 2017-11-06 14:17:11 -06:00
script_layout_interface changed f64 to u64 for navigation start timing until it had to be float 2017-11-01 20:45:22 +00:00
script_plugins Make the unrooted_must_root conditional on a default Cargo feature. 2017-11-02 15:08:04 +01:00
script_traits changed f64 to u64 for navigation start timing until it had to be float 2017-11-01 20:45:22 +00:00
selectors style: Inline a bunch of stuff, fixup indentation of a couple things. 2017-11-04 11:34:40 +01:00
servo Update WR (render notifier API changes). 2017-10-24 09:22:21 +10:00
servo_arc Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
size_of_test
style Add general impl in gecko_properties for TransformOrigin value and add -moz-window-transform-origin. 2017-11-06 11:49:53 -08:00
style_derive Add ToComputedValue and ToCss impls 2017-11-02 14:29:58 -07:00
style_traits Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
url Replace all uses of the heapsize crate with malloc_size_of. 2017-10-18 22:20:37 +11:00
webdriver_server Bump bitflags to 1.0 in every servo crate 2017-10-30 23:36:06 +01:00
webvr Update WR (details below): 2017-10-16 16:33:24 +10:00
webvr_traits Update WR (details below): 2017-10-16 16:33:24 +10:00