servo/components
yvt b0a99c8c67 Make Location operate on the correct objects
This PR updates the implementation of the "Location-object navigate"
algorithm to use the correct browsing context as the source browsing
context for navigation. This affects the determination of a referrer and
referrer policy and the treatment of javascript: URLs.

This PR also fixes the derivation of a Location object's relevant
Document to match the specified behavior.
2023-05-18 15:41:08 +02:00
..
allocator Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
atoms Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
background_hang_monitor Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
bluetooth Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
bluetooth_traits Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
canvas Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
canvas_traits Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
compositing Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
config Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
config_plugins Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
constellation Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
deny_public_fields Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
derive_common Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
devtools Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
devtools_traits Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
dom_struct Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
domobject_derive Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
embedder_traits Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
fallible Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
geometry Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
gfx Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
gfx_traits Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
hashglobe Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
jstraceable_derive Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
layout Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
layout_2020 Auto merge of #29747 - mrobinson:workspace-dependencies, r=mukilan 2023-05-18 07:03:30 +02:00
layout_thread Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
layout_thread_2020 Auto merge of #29747 - mrobinson:workspace-dependencies, r=mukilan 2023-05-18 07:03:30 +02:00
layout_traits Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
malloc_size_of Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
media Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
metrics Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
msg Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
net Auto merge of #29752 - mrobinson:fix-29741-by-extending-request-builder, r=mukilan 2023-05-18 10:45:00 +02:00
net_traits Auto merge of #29752 - mrobinson:fix-29741-by-extending-request-builder, r=mukilan 2023-05-18 10:45:00 +02:00
pixels Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
profile Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
profile_traits Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
rand Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
range Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
remutex Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
script Make Location operate on the correct objects 2023-05-18 15:41:08 +02:00
script_layout_interface Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
script_plugins Upgrade remaining components to edition 2018 2023-02-18 09:42:37 +01:00
script_traits Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
selectors Auto merge of #29364 - delan:selectors-servo_arc, r=jdm 2023-02-20 16:53:35 +01:00
servo Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
servo_arc Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
size_of_test Upgrade remaining components to edition 2018 2023-02-18 09:42:37 +01:00
std_test_override Upgrade remaining components to edition 2018 2023-02-18 09:42:37 +01:00
style Auto merge of #29743 - Loirooriol:disable-style-fmt, r=mrobinson 2023-05-15 20:33:39 +02:00
style_derive Upgrade remaining components to edition 2018 2023-02-18 09:42:37 +01:00
style_traits Upgrade remaining components to edition 2018 2023-02-18 09:42:37 +01:00
to_shmem Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
to_shmem_derive Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
url Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
webdriver_server Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
webgpu Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
webrender_surfman Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
webrender_traits Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00