servo/components
Emilio Cobos Álvarez 611e611215
style: Rewrite the restyle hints code to allow different kinds of element snapshots, and use it for Gecko.
This is a rewrite for how style interfaces with its consumers in order to allow
different representations for an element snapshot.

This also changes the requirements of an element snapshot, requiring them to
only implement MatchAttr, instead of MatchAttrGeneric. This is important for
stylo since implementing MatchAttrGeneric is way more difficult for us given the
atom limitations. This also allows for more performant implementations in the
Gecko side of things.
2016-07-21 14:24:04 -07:00
..
canvas Remove dependency on util::opts from canvas crate 2016-07-20 07:38:18 +00:00
canvas_traits All our Cargo.toml files should contain an MPL-2.0 license field. 2016-07-14 10:26:34 -05:00
compositing Replace any errors caused by content-provided URLs by warnings. 2016-07-15 09:50:40 -05:00
constellation Auto merge of #12490 - djc:canvas-no-opts, r=jdm 2016-07-20 09:19:04 -05:00
devtools All our Cargo.toml files should contain an MPL-2.0 license field. 2016-07-14 10:26:34 -05:00
devtools_traits All our Cargo.toml files should contain an MPL-2.0 license field. 2016-07-14 10:26:34 -05:00
gfx Remove the ComputedValue traits and style_struct_traits 2016-07-20 08:42:40 +02:00
gfx_traits All our Cargo.toml files should contain an MPL-2.0 license field. 2016-07-14 10:26:34 -05:00
layout Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
layout_thread Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
layout_traits All our Cargo.toml files should contain an MPL-2.0 license field. 2016-07-14 10:26:34 -05:00
msg msg: Rename ReferrerPolicy::NoRefWhenDowngrade NoReferrerWhenDowngrade 2016-07-15 08:13:57 -07:00
net make resource_thread talk to sw-manager 2016-07-18 19:06:48 +05:30
net_traits Integrate service worker manager thread 2016-07-16 23:29:44 +05:30
plugins All our Cargo.toml files should contain an MPL-2.0 license field. 2016-07-14 10:26:34 -05:00
profile All our Cargo.toml files should contain an MPL-2.0 license field. 2016-07-14 10:26:34 -05:00
profile_traits All our Cargo.toml files should contain an MPL-2.0 license field. 2016-07-14 10:26:34 -05:00
range All our Cargo.toml files should contain an MPL-2.0 license field. 2016-07-14 10:26:34 -05:00
script style: Rewrite the restyle hints code to allow different kinds of element snapshots, and use it for Gecko. 2016-07-21 14:24:04 -07:00
script_layout_interface Remove some type aliases that are now just re-exports. 2016-07-20 08:42:47 +02:00
script_traits Auto merge of #12426 - asajeffrey:mozbrowser-event-targets, r=SimonSapin 2016-07-20 04:41:34 -05:00
servo Update WR to get fix for texture atlas assert. 2016-07-19 11:43:24 +10:00
style style: Rewrite the restyle hints code to allow different kinds of element snapshots, and use it for Gecko. 2016-07-21 14:24:04 -07:00
style_traits All our Cargo.toml files should contain an MPL-2.0 license field. 2016-07-14 10:26:34 -05:00
util Auto merge of #12137 - ConnorGBrewster:resources_case_sensitive, r=aneeshusa 2016-07-15 10:29:55 -07:00
webdriver_server All our Cargo.toml files should contain an MPL-2.0 license field. 2016-07-14 10:26:34 -05:00