servo/components
Emilio Cobos Álvarez 1ce75ff7dd style: Unify Gecko and Servo EventState/ElementState bits
Add a dom/base/rust crate called just "dom" where we can share these.

Most of the changes are automatic:

  s/mozilla::EventStates/mozilla::dom::ElementState/
  s/EventStates/ElementState/
  s/NS_EVENT_STATE_/ElementState::/
  s/NS_DOCUMENT_STATE_/DocumentState::/

And so on. This requires a new cbindgen version to avoid ugly casts for
large shifts.

Differential Revision: https://phabricator.services.mozilla.com/D148537
2023-10-02 14:37:19 +00:00
..
allocator Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
atoms Media query resolution (#30406) 2023-09-22 16:18:00 +00:00
background_hang_monitor Update version of nix, and ron (#30330) 2023-09-15 02:06:14 +00:00
bluetooth Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
bluetooth_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
canvas Fix webgl regression after WebRender upgrade (#30390) 2023-09-20 13:21:02 +00:00
canvas_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
compositing Implement pinch zoom with a display list (#30446) 2023-10-02 10:24:16 +00:00
compositing_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
config Enable minibrowser by default but also keep the option to disable it (#30338) 2023-09-13 06:31:19 +00:00
config_plugins Update to syn 2 where possible (#30387) 2023-09-19 15:57:37 +00:00
constellation Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
deny_public_fields Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
derive_common Update to syn 2 where possible (#30387) 2023-09-19 15:57:37 +00:00
devtools Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
devtools_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
dom_struct remove extern crate (#30311) 2023-09-08 12:11:31 +00:00
domobject_derive Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
embedder_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
geometry Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gfx Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
gfx_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
jstraceable_derive Update to syn 2 where possible (#30387) 2023-09-19 15:57:37 +00:00
layout Refactor scrolls on the window object (#29680) 2023-09-15 10:57:54 +00:00
layout_2020 Improve intrinsic sizing and white-space handling around forced line breaks (#30351) 2023-09-15 11:12:59 +00:00
layout_thread Refactor scrolls on the window object (#29680) 2023-09-15 10:57:54 +00:00
layout_thread_2020 Refactor scrolls on the window object (#29680) 2023-09-15 10:57:54 +00:00
layout_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
malloc_size_of style: Unify Gecko and Servo EventState/ElementState bits 2023-10-02 14:37:19 +00:00
media Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
metrics Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
msg Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
net Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
net_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
pixels Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
profile Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
profile_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
rand Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
range Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
remutex Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
script Codegen support multiple interfaces in single webidl file & WebGPU single webidl (#30448) 2023-09-30 12:30:12 +00:00
script_layout_interface Refactor scrolls on the window object (#29680) 2023-09-15 10:57:54 +00:00
script_plugins Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
script_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
selectors style: Use debug_unreachable!() in matches_simple_selector 2023-10-02 14:37:19 +00:00
servo servoshell: fix lockups while animating (#30322) 2023-09-12 03:30:43 +00:00
servo_arc Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00: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 style: Unify Gecko and Servo EventState/ElementState bits 2023-10-02 14:37:19 +00:00
style_derive Avoid complaints from ./mach test-tidy 2023-08-16 17:46:41 +02:00
style_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
to_shmem Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
to_shmem_derive Update to syn 2 where possible (#30387) 2023-09-19 15:57:37 +00:00
url Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webdriver_server Dedupe ron and base64 (#30415) 2023-09-23 11:30:57 +00:00
webgpu Add GPUSupportedFeatures and update GPUSupportedLimits (#30359) 2023-09-14 13:23:12 +00:00
webrender_surfman Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
webrender_traits Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00