gecko-dev/servo/components
Emilio Cobos Álvarez 9f3b446bd0 servo: Merge #19317 - style: Move property allowance tests to PropertyId::parse_into (from emilio:property-allowed-in); r=SimonSapin
It's not only more consistent (since we have a proper ParserContext there), but
also fixes a bunch of bugs where Gecko accidentally exposes and allows setting
internal state because of conversions from nsCSSPropertyID to PropertyId.

This adds the extra complexity of caring about aliases for longer, but that's
probably not a big deal in practice, since we have PropertyDeclarationId.

Source-Repo: https://github.com/servo/servo
Source-Revision: 3864f320e8c6ff707d5b11fe46d67c0677cd112a

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 41922d46e6c30b5ec9f5adebceac0978ab35b6e0
2017-11-21 07:47:52 -06:00
..
allocator servo: Merge #19061 - FreeType: don’t use usable_size() as deallocation size (from servo:ft-alloc); r=mbrubeck 2017-10-30 12:40:34 -05:00
atoms servo: Merge #18971 - Use env::var_os to read paths from the environment (from mbrubeck:var); r=emilio 2017-10-21 08:09:22 -05:00
bluetooth servo: Merge #18967 - Bump bitflags to 1.0 (from Eijebong:bitflags2.0); r=mbrubeck 2017-10-30 18:25:45 -05:00
bluetooth_traits servo: Merge #18890 - Update WR (details below): (from glennw:update-wr-clip-text-aa); r=jdm 2017-10-16 12:54:02 -05:00
canvas servo: Merge #19229 - Bump image and offscreen_gl_context (from servo:bumps); r=emilio 2017-11-15 20:58:46 -06:00
canvas_traits servo: Merge #19229 - Bump image and offscreen_gl_context (from servo:bumps); r=emilio 2017-11-15 20:58:46 -06:00
compositing servo: Merge #19229 - Bump image and offscreen_gl_context (from servo:bumps); r=emilio 2017-11-15 20:58:46 -06:00
config servo: Merge #19181 - Remove unused -t command-line flag (from mbrubeck:opts); r=emilio 2017-11-10 13:50:14 -06:00
constellation servo: Merge #19274 - Fetch cancellation (from Manishearth:xhr-cancel); r=jdm 2017-11-20 20:48:17 -06:00
debugger
deny_public_fields servo: Merge #17514 - deny_public_fields: display field identifier in help message (from HarveyHunt:deny-public-fields-error-message); r=jdm 2017-06-25 10:45:42 -07:00
devtools servo: Merge #18967 - Bump bitflags to 1.0 (from Eijebong:bitflags2.0); r=mbrubeck 2017-10-30 18:25:45 -05:00
devtools_traits servo: Merge #18967 - Bump bitflags to 1.0 (from Eijebong:bitflags2.0); r=mbrubeck 2017-10-30 18:25:45 -05:00
dom_struct servo: Merge #18938 - Replace all uses of the `heapsize` crate with `malloc_size_of` (from nnethercote:bug-1409255); r=SimonSapin 2017-10-18 13:56:05 -05:00
domobject_derive servo: Merge #18204 - Fix quote dependency version (from servo:quote); r=bustage 2017-08-23 12:13:18 -05:00
fallible servo: Merge #18661 - Bug 1400754 - stylo: crash on Win64 Asan build. r=manishearth, dmajor (from julian-seward1:master); r=emilio 2017-10-03 06:06:14 -05:00
geometry servo: Merge #18938 - Replace all uses of the `heapsize` crate with `malloc_size_of` (from nnethercote:bug-1409255); r=SimonSapin 2017-10-18 13:56:05 -05:00
gfx servo: Merge #19128 - Upgrade to rustc 1.23.0-nightly (02004ef78 2017-11-08) (from servo:asciiext); r=nox 2017-11-09 10:00:38 -06:00
gfx_traits servo: Merge #18921 - Fix duplicate stacking context creation for anonymous Flows (from mrobinson:incremental-stacking-context-ids); r=emilio 2017-10-18 21:34:23 -05:00
hashglobe servo: Merge #18995 - Revert all hashmap diagnostics changes (from Manishearth:rm-diagnostics); r=emilio 2017-10-23 19:00:24 -05:00
jstraceable_derive servo: Merge #18204 - Fix quote dependency version (from servo:quote); r=bustage 2017-08-23 12:13:18 -05:00
layout servo: Merge #19317 - style: Move property allowance tests to PropertyId::parse_into (from emilio:property-allowed-in); r=SimonSapin 2017-11-21 07:47:52 -06:00
layout_thread servo: Merge #19317 - style: Move property allowance tests to PropertyId::parse_into (from emilio:property-allowed-in); r=SimonSapin 2017-11-21 07:47:52 -06:00
layout_traits servo: Merge #18890 - Update WR (details below): (from glennw:update-wr-clip-text-aa); r=jdm 2017-10-16 12:54:02 -05:00
malloc_size_of servo: Merge #19180 - Fix binding generation for overloaded functions with optionals and de… (from ferjm:optional.overloaded.webidl); r=jdm 2017-11-11 08:59:20 -06:00
malloc_size_of_derive servo: Merge #18452 - Overhaul MallocSizeOf and related things (from nnethercote:bug-1398737); r=jdm 2017-09-11 22:11:25 -05:00
metrics servo: Merge #19218 - added navigation start for interactive metrics (from avadacatavra:nav-start); r=jdm 2017-11-14 09:53:30 -06:00
msg servo: Merge #18967 - Bump bitflags to 1.0 (from Eijebong:bitflags2.0); r=mbrubeck 2017-10-30 18:25:45 -05:00
net servo: Merge #19274 - Fetch cancellation (from Manishearth:xhr-cancel); r=jdm 2017-11-20 20:48:17 -06:00
net_traits servo: Merge #19274 - Fetch cancellation (from Manishearth:xhr-cancel); r=jdm 2017-11-20 20:48:17 -06:00
nonzero servo: Merge #18875 - Remove the need for rust-mozjs to use unstable Rust features (from servo:stable-js); r=nox,jdm 2017-10-16 17:07:50 -05:00
profile servo: Merge #18670 - added time to interactive metrics (from avadacatavra:interactive-metrics); r=jdm 2017-10-25 15:53:57 -05:00
profile_traits servo: Merge #18670 - added time to interactive metrics (from avadacatavra:interactive-metrics); r=jdm 2017-10-25 15:53:57 -05:00
rand
range servo: Merge #18938 - Replace all uses of the `heapsize` crate with `malloc_size_of` (from nnethercote:bug-1409255); r=SimonSapin 2017-10-18 13:56:05 -05:00
remutex servo: Merge #18875 - Remove the need for rust-mozjs to use unstable Rust features (from servo:stable-js); r=nox,jdm 2017-10-16 17:07:50 -05:00
script servo: Merge #19317 - style: Move property allowance tests to PropertyId::parse_into (from emilio:property-allowed-in); r=SimonSapin 2017-11-21 07:47:52 -06:00
script_layout_interface servo: Merge #19077 - changed f64 to u64 for navigation start timing until it had to be float (from avadacatavra:floats-are-the-actual-worst); r=jdm 2017-11-01 16:56:06 -05:00
script_plugins servo: Merge #19098 - Make the unrooted_must_root conditional on a default Cargo feature (from servo:minimal-plugin); r=jdm 2017-11-02 09:28:13 -05:00
script_traits servo: Merge #18183 - Enable screen.width/height/availWidth/availHeight (from shinglyu:availheight); r=asajeffrey 2017-11-13 17:06:25 -06:00
selectors servo: Merge #19195 - style: :dir() pseudo class now represented by enum (from wilsoniya:issue-16840); r=emilio 2017-11-21 02:56:49 -06:00
servo servo: Merge #18183 - Enable screen.width/height/availWidth/availHeight (from shinglyu:availheight); r=asajeffrey 2017-11-13 17:06:25 -06:00
servo_arc servo: Merge #18938 - Replace all uses of the `heapsize` crate with `malloc_size_of` (from nnethercote:bug-1409255); r=SimonSapin 2017-10-18 13:56:05 -05:00
size_of_test
style servo: Merge #19317 - style: Move property allowance tests to PropertyId::parse_into (from emilio:property-allowed-in); r=SimonSapin 2017-11-21 07:47:52 -06:00
style_derive servo: Merge #19217 - style: Remove mozmm CSS unit (from emilio:bye-mozmm); r=heycam 2017-11-14 07:27:28 -06:00
style_traits servo: Merge #19186 - style: Derive more stuff (from emilio:derive-more-stuff); r=nox 2017-11-12 09:41:04 -06:00
url servo: Merge #18938 - Replace all uses of the `heapsize` crate with `malloc_size_of` (from nnethercote:bug-1409255); r=SimonSapin 2017-10-18 13:56:05 -05:00
webdriver_server servo: Merge #19229 - Bump image and offscreen_gl_context (from servo:bumps); r=emilio 2017-11-15 20:58:46 -06:00
webvr servo: Merge #18890 - Update WR (details below): (from glennw:update-wr-clip-text-aa); r=jdm 2017-10-16 12:54:02 -05:00
webvr_traits servo: Merge #18890 - Update WR (details below): (from glennw:update-wr-clip-text-aa); r=jdm 2017-10-16 12:54:02 -05:00