servo/components
Martin Robinson a0cff6a085
Layout 2013: Don't use WebRender border image outset support (#30315)
The border image outset support in WebRender is going to be removed and
even in versions of WebRender where it still exists, it fails to render
properly.

A border image is a type of border composed of slices of images. The
"outset" of this kind of border is a property in CSS that makes the
border boundaries expand. Previously, the value was passed to WebRender
which would expand the border by this amount and render the images into
the expanded rectangle.

Since this is going to be removed, we handle this property outside of
WebRender. The change is simply to expand the border area by the outset
before calculating the rest of the border values.

This is necessary for the WebRender upgrade.
2023-09-08 06:53:15 +00:00
..
allocator Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
atoms Further changes required by Servo 2023-08-16 17:46:41 +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 [chore] Update 'half' in components/canvas (#30098) 2023-08-15 05:58:31 +00:00
canvas_traits Try to use WebRender types more 2023-07-10 17:35:50 +02:00
compositing [NFC] compositing: extract types into new compositing_traits crate (#30125) 2023-08-18 11:37:04 +00:00
compositing_traits [NFC] compositing: extract types into new compositing_traits crate (#30125) 2023-08-18 11:37:04 +00:00
config Move user input logic into servoshell (#30238) 2023-09-06 11:45:56 +00:00
config_plugins Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
constellation constellation: crash to a new “sad tab” error page (#30290) 2023-09-06 09:52:37 +00:00
deny_public_fields Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
derive_common style: Allow to derive Parse/ToCss/SpecifiedValueInfo on bitflags 2023-08-16 17:46:41 +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 constellation: crash to a new “sad tab” error page (#30290) 2023-09-06 09:52:37 +00:00
geometry Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
gfx build(deps): bump bitflags from 1.3.2 to 2.3.1 (#30273) 2023-09-01 09:58:48 +00:00
gfx_traits build(deps): bump bitflags from 1.3.2 to 2.3.1 (#30273) 2023-09-01 09:58:48 +00:00
jstraceable_derive Use mozjs tracing infrastructure (#29918) 2023-08-10 21:46:06 +00:00
layout Layout 2013: Don't use WebRender border image outset support (#30315) 2023-09-08 06:53:15 +00:00
layout_2020 Refactor inline layout nesting (#30289) 2023-09-05 17:12:15 +00:00
layout_thread build(deps): bump parking_lot from 0.11.2 to 0.12.0 (#30199) 2023-08-25 12:19:13 +00:00
layout_thread_2020 build(deps): bump parking_lot from 0.11.2 to 0.12.0 (#30199) 2023-08-25 12:19:13 +00:00
layout_traits Vendor the current version of WebRender 2023-07-03 17:55:17 +02:00
malloc_size_of Impl Setlike and Maplike (#30237) 2023-09-06 13:08:45 +00:00
media Try to use WebRender types more 2023-07-10 17:35:50 +02:00
metrics Start the transition to workspace dependencies 2023-05-17 11:59:35 +02:00
msg Further changes required by Servo 2023-08-16 17:46:41 +02:00
net constellation: crash to a new “sad tab” error page (#30290) 2023-09-06 09:52:37 +00:00
net_traits constellation: crash to a new “sad tab” error page (#30290) 2023-09-06 09:52:37 +00: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 Disable WebRender debugger and upgrade webxr / media / rand (#30190) 2023-08-24 09:57:49 +00: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 Replace a method call now deprecated in mozjs (#30307) 2023-09-06 23:29:04 +00:00
script_layout_interface Try to use WebRender types more 2023-07-10 17:35:50 +02:00
script_plugins Format toml files (#30112) 2023-08-17 15:07:43 +00:00
script_traits constellation: crash to a new “sad tab” error page (#30290) 2023-09-06 09:52:37 +00:00
selectors Format toml files (#30112) 2023-08-17 15:07:43 +00:00
servo Always dummy (#30240) 2023-08-30 06:09:14 +00:00
servo_arc style: Refactor the author sheet cache to keep alive the relevant StylesheetContents 2023-05-24 18:32:30 +02:00
size_of_test Further changes required by Servo 2023-08-16 17:46:41 +02:00
std_test_override Upgrade remaining components to edition 2018 2023-02-18 09:42:37 +01:00
style build(deps): bump parking_lot from 0.11.2 to 0.12.0 (#30199) 2023-08-25 12:19:13 +00:00
style_derive Avoid complaints from ./mach test-tidy 2023-08-16 17:46:41 +02:00
style_traits style: Update color-mix() syntax to match the current spec 2023-08-16 17:46:41 +02:00
to_shmem style: Remove ThinBoxedSlice 2023-06-09 10:22:25 +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 [NFC] compositing: extract types into new compositing_traits crate (#30125) 2023-08-18 11:37:04 +00:00
webgpu Update wgpu to 0.17 (#30147) 2023-08-21 07:40:06 +00:00
webrender_surfman Format toml files (#30112) 2023-08-17 15:07:43 +00:00
webrender_traits Format toml files (#30112) 2023-08-17 15:07:43 +00:00