webbeef
e43baed585
Add support for HTMLStyleElement.type ( #35038 )
...
Signed-off-by: webbeef <me@webbeef.org>
2025-01-21 02:21:16 +00:00
dependabot[bot]
4705881692
build(deps): bump etagere from 0.2.13 to 0.2.14 ( #35102 )
...
Bumps [etagere](https://github.com/nical/etagere ) from 0.2.13 to 0.2.14.
- [Commits](https://github.com/nical/etagere/commits )
---
updated-dependencies:
- dependency-name: etagere
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 00:11:36 +00:00
dependabot[bot]
8b48d3a2dc
build(deps): bump clap from 4.5.26 to 4.5.27 ( #35101 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.26 to 4.5.27.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.26...clap_complete-v4.5.27 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 00:03:47 +00:00
Alex Touchet
6becee2f2e
Create servo-media Dependabot group ( #35098 )
...
Signed-off-by: Alex Touchet <26315797+atouchet@users.noreply.github.com>
2025-01-20 22:45:47 +00:00
Oriol Brufau
9b388da9cb
layout: Fix clientWidth & friends for tables ( #35096 )
...
`clientWidth` shouldn't include the borders of a box. The problem was
that we pretend that table wrapper boxes have the border specified on
the table element, even though this border actually applies to the
table grid box instead of the table wrapper box.
Therefore, `clientWidth` was wrong when it subtracted the borders.
This patch fixes it.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2025-01-20 17:18:20 +00:00
dependabot[bot]
b5d1d03698
build(deps): bump serde_json from 1.0.135 to 1.0.137 ( #35094 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.135 to 1.0.137.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.135...v1.0.137 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 17:02:55 +00:00
dependabot[bot]
f89588881f
build(deps): bump semver from 1.0.24 to 1.0.25 ( #35092 )
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.24 to 1.0.25.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.24...1.0.25 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 16:59:55 +00:00
dependabot[bot]
0197cf0b30
build(deps): bump indexmap from 2.7.0 to 2.7.1 ( #35093 )
...
Bumps [indexmap](https://github.com/indexmap-rs/indexmap ) from 2.7.0 to 2.7.1.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.7.0...2.7.1 )
---
updated-dependencies:
- dependency-name: indexmap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 16:59:07 +00:00
dependabot[bot]
44510305ff
build(deps): bump range-alloc from 0.1.3 to 0.1.4 ( #35091 )
...
Bumps [range-alloc](https://github.com/gfx-rs/range-alloc ) from 0.1.3 to 0.1.4.
- [Commits](https://github.com/gfx-rs/range-alloc/commits )
---
updated-dependencies:
- dependency-name: range-alloc
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 16:57:41 +00:00
dependabot[bot]
4c0befaa80
build(deps): bump servo-media-dummy from 1ff6758
to c7eab1a
( #35088 )
...
Bumps [servo-media-dummy](https://github.com/servo/media ) from `1ff6758` to `c7eab1a`.
- [Release notes](https://github.com/servo/media/releases )
- [Commits](1ff67581bc...c7eab1ae32
)
---
updated-dependencies:
- dependency-name: servo-media-dummy
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 16:53:52 +00:00
dependabot[bot]
a33ca27815
build(deps): bump servo-media-gstreamer from 1ff6758
to c7eab1a
( #35090 )
...
Bumps [servo-media-gstreamer](https://github.com/servo/media ) from `1ff6758` to `c7eab1a`.
- [Release notes](https://github.com/servo/media/releases )
- [Commits](1ff67581bc...c7eab1ae32
)
---
updated-dependencies:
- dependency-name: servo-media-gstreamer
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 16:53:38 +00:00
dependabot[bot]
d1b46f9652
build(deps): bump ohos-vsync-sys from 0.1.1 to 0.1.2 ( #35089 )
...
Bumps [ohos-vsync-sys](https://github.com/openharmony-rs/ohos-sys ) from 0.1.1 to 0.1.2.
- [Changelog](https://github.com/openharmony-rs/ohos-sys/blob/main/CHANGELOG.md )
- [Commits](https://github.com/openharmony-rs/ohos-sys/commits )
---
updated-dependencies:
- dependency-name: ohos-vsync-sys
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 16:53:16 +00:00
dependabot[bot]
a8300f0bdd
build(deps): bump servo-media from 1ff6758
to c7eab1a
( #35087 )
...
Bumps [servo-media](https://github.com/servo/media ) from `1ff6758` to `c7eab1a`.
- [Release notes](https://github.com/servo/media/releases )
- [Commits](1ff67581bc...c7eab1ae32
)
---
updated-dependencies:
- dependency-name: servo-media
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 16:52:18 +00:00
Oriol Brufau
f6c166533e
layout: Respect alignment when sizing replaced abspos ( #35085 )
...
If an absolutely position element which is replaced has `justify-self`
or `align-self` set to `stretch`, and no inset is `auto` on that axis,
then an automatic size should behave as `stretch`, not as `fit-content`.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2025-01-20 13:25:00 +00:00
Martin Robinson
2965b2fda7
Remove Preferences::network_tls_ignore_unexpected_eof
( #35080 )
...
This workaround was introduced to handle an issue with the WPT server,
but it seems that it is no longer needed. This change removes the
prefernce and the workarond code.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-01-20 13:07:54 +00:00
DK Liao
9ceb957dd8
feat: Track the binary size for all the different platforms ( #34744 )
...
* feat: Track the binary size for all the different platforms
Signed-off-by: DK Liao <dklassic@gmail.com>
* Add target to bencher job name
Signed-off-by: DK Liao <dklassic@gmail.com>
* Update .github/workflows/bencher.yml
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
Signed-off-by: DK Liao <dklassic@gmail.com>
---------
Signed-off-by: DK Liao <dklassic@gmail.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2025-01-20 09:41:23 +00:00
Simon Wülker
c070372d1e
Set descendant's attribute's owner document in Node::adopt ( #35076 )
...
* Set descendant's attribute's owner document in Node::adopt
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Add test that adopting an element into a new doc updates the attribute' owner docs
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2025-01-19 23:06:28 +00:00
Simon Wülker
dabe162d44
Implement shadow dom slots ( #35013 )
...
* Implement slot-related algorithms
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Hook up slot elements to DOM creation logic
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Set a slot assignment mode for servo-internal shadow roots
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Assign slots when a slottable's slot attribute changes
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Properly compute slot name
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* ./mach test-tidy
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update <slot> name when name attribute changes
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Implement fast path for Node::assign_slottables_for_a_tree
assign_slottables_for_a_tree traverses all descendants of the node
and is potentially very expensive. If the node is not a shadow root
then assigning slottables to it won't have any effect, so we
take a fast path out.
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Move slottable data into ElementRareData
This shrinks all element descendants back to their
original size.
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Address review comments
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update WPT expectations
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2025-01-19 14:05:05 +00:00
Josh Matthews
8bb50fa3c9
Make worker script errors more informative. ( #35070 )
...
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2025-01-19 07:55:26 +00:00
Josh Matthews
94bca310f7
Fix crash when using builtin memory profiler ( #35058 )
...
* script: Don't store explicit global roots inside timer storage.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* script: Expose hook for MallocConditionalSizeOf usage.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2025-01-19 04:39:31 +00:00
Simon Wülker
9f4787f006
Remove workaround for fixed ICE ( #35069 )
...
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2025-01-19 04:13:17 +00:00
Simon Wülker
748b0974e5
Correctly report number of expected test results from ./mach test-wpt ( #35068 )
...
The previous code was simply reporting the number of categories,
instead of the sum of the number of expected tests in each category.
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2025-01-19 03:57:14 +00:00
Josh Matthews
84bf7caaa6
Remove unneeded allow annotation. ( #35025 )
...
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2025-01-19 02:39:16 +00:00
Servo WPT Sync
9306f575c9
Update web-platform-tests to revision b'8f3f629756d7351867a8be36d5f217608b9adc61' ( #35065 )
...
Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
2025-01-19 01:36:07 +00:00
Oriol Brufau
f57ceeb3b4
layout: Remove some unneeded is_table
parameters ( #35064 )
...
We can just check the `LayoutStyle` instead.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2025-01-19 00:25:53 +00:00
Josh Matthews
875e387004
script: Feature-gate all crown support. ( #35055 )
...
* script: Feature-gate all crown support.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* script: Use cfg(crown) instead of a cargo feature.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2025-01-18 21:36:15 +00:00
Gae24
1bd34a5781
DataTransfer: propagate CanGc argument ( #35062 )
...
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
2025-01-18 18:24:49 +00:00
Martin Robinson
17b70c5178
layout: Make table column constraint distribution more generic ( #35042 )
...
This will be useful for distributing colspan constraints to their
columns
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Oriol Brufau <obrufau@igalia.com>
2025-01-18 14:54:38 +00:00
Josh Matthews
efd126f27d
Don't generate gstreamer data when dummy media backend enabled. ( #35056 )
...
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2025-01-18 14:14:45 +00:00
Josh Matthews
90cbb8abdb
config: Derive defaults for Opts. ( #35057 )
...
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2025-01-18 09:23:36 +00:00
mcclure
d5993a0cea
servo-media 1e28d1d997: don't unwrap ServoMedia::get() ( #35049 )
...
Signed-off-by: mcc <andi.m.mcclure@gmail.com>
2025-01-18 06:30:46 +00:00
dependabot[bot]
7b15d9c44f
build(deps): bump valuable from 0.1.0 to 0.1.1 ( #35044 )
...
Bumps [valuable](https://github.com/tokio-rs/valuable ) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/tokio-rs/valuable/releases )
- [Changelog](https://github.com/tokio-rs/valuable/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/valuable/compare/v0.1.0...v0.1.1 )
---
updated-dependencies:
- dependency-name: valuable
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-17 17:01:48 +00:00
dependabot[bot]
7f06d75bca
build(deps): bump cc from 1.2.9 to 1.2.10 ( #35043 )
...
Bumps [cc](https://github.com/rust-lang/cc-rs ) from 1.2.9 to 1.2.10.
- [Release notes](https://github.com/rust-lang/cc-rs/releases )
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.9...cc-v1.2.10 )
---
updated-dependencies:
- dependency-name: cc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-17 16:57:46 +00:00
Martin Robinson
2d09552234
prefs: Move some DebugOptions
to Preferences
and clean up ( #34998 )
...
- Move options configuring antialiasing and WebRender shader precache to
the `Preferences` to group them with other related WebRender and DOM
settings.
- Remove the option to disable antialiasing for canvases. This was
unused.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-01-17 11:47:47 +00:00
Samson
e1b4649faf
Fix check for unused subdir in wpt import script ( #35036 )
...
Before we appended all subdirs of unused_dir to unused_dirs, which caused errors on removing because root dir was already removed.
Fix #35026 , tested locally.
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
2025-01-17 06:28:14 +00:00
Josh Matthews
5295a45a2c
Enable more test directories and preferences ( #34952 )
...
* Enable WPT tests for several supported/in progress features.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Enable more preferences for all WPT tests.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Update test expectations.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Disable AbortController preference for tests.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Update WPT expectations.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2025-01-17 02:41:09 +00:00
Josh Matthews
a014da590a
Support future uses of traits with associated types in rooting analysis ( #34359 )
...
* crown: Support Rc<T::Promise> and callback objects parameterized over a trait..
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* crown: Verify that attributes match between trait associated types and impls.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* crown: Check type aliases as part of associated type checks.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* crown: Add periods to all diagnostic messages.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Tidy.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Fix compile-fail test expectations.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
2025-01-16 20:22:40 +00:00
Oriol Brufau
60dc3b26fb
layout: Allow layouts to customize their used style ( #35012 )
...
Some layouts like table need some style overrides. We were handling this
in `ComputedValuesExt`, but it was messy, unreliable and too limited.
For example, we were assuming that a style with `display: table` would
belong to a table wrapper box or table grid box. However, certain HTML
elements can ignore their `display` value and generate a different kind
of box. I think we aren't doing that yet, but we will need this.
Also, resolving the used border of a table needs layout information,
which we don't have in `ComputedValuesExt`. This patch will allow to
improve border collapsing in a follow-up.
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2025-01-16 16:54:47 +00:00
Taym Haddadi
7e7792dfbd
Remove typedarray_elem_siz ( #35022 )
...
Signed-off-by: Taym Haddadi <haddadi.taym@gmail.com>
2025-01-16 16:27:41 +00:00
Samson
b92a598e62
chore: Update wgpu and fix webgpu pref ( #35020 )
...
* Update wgpu to v24
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* `dom.webgpu.enabled` -> `dom_webgpu_enabled`
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update expectations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
2025-01-16 14:42:47 +00:00
Oriol Brufau
d58aa7fc04
layout: Allow different collapsed border style/color within a row/column ( #35003 )
...
We were previously using the same style and color for two collapsed
borders sharing a coordinate. Now such a line of collapsed borders can
be piecewise and have different colors and styles.
This still doesn't add support for piecewise border widths.
Also, since we are currently painting borders as part of the table and
cell boxes, and a box side can't have a piecewise border, this patch
only really works when:
- There aren't spanning cells
- The table has no assigned border (only the cells and tracks have it)
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
2025-01-16 11:24:00 +00:00
zhuhaichao518
a1326a7cf6
Implement WebResourceRequested Event. ( #34961 )
...
* Implement WebResourceRequested Event on the Embedder Layer
Signed-off-by: zhuhaichao518 <zhuhaichao518@gmail.com>
* fix and add test
Signed-off-by: zhuhaichao518 <zhuhaichao518@gmail.com>
* resolve comments
Signed-off-by: zhuhaichao518 <zhuhaichao518@gmail.com>
* remove sample code in webview
Signed-off-by: zhuhaichao518 <zhuhaichao518@gmail.com>
* remove typo
Signed-off-by: zhuhaichao518 <zhuhaichao518@gmail.com>
* ./mach format
Signed-off-by: zhuhaichao518 <zhuhaichao518@gmail.com>
* fix test fail caused by interception message
Signed-off-by: zhuhaichao518 <zhuhaichao518@gmail.com>
* update impl for is_for_main_frame
Signed-off-by: zhuhaichao518 <zhuhaichao518@gmail.com>
---------
Signed-off-by: zhuhaichao518 <zhuhaichao518@gmail.com>
2025-01-16 07:44:16 +00:00
Martin Robinson
7256590599
Remove resources/prefs.json
( #34999 )
...
This file is not used any longer.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-01-16 07:38:58 +00:00
Taym Haddadi
3225d196fa
script: Implement set_up
, ReleaseLock
, Closed
, Cancel
, acquire_byob_reader
for ReadableStreamBYOBReader
( #34958 )
...
* introduce ReadableStreamGenericReader to share functionality between ReadableStreamDefaultReader and ReadableStreamBYOBReader
Signed-off-by: Taym Haddadi <haddadi.taym@gmail.com>
* implement set_up, ReleaseLock, Closed, Cancel for ReadableStreamBYOBReader
Signed-off-by: Taym Haddadi <haddadi.taym@gmail.com>
* Fix clippy
Signed-off-by: Taym Haddadi <haddadi.taym@gmail.com>
* Implement acquire_byob_reader
Signed-off-by: Taym Haddadi <haddadi.taym@gmail.com>
* Remove #[allow(crown::unrooted_must_root)] from ReadRequest and ReadIntoRequest
Signed-off-by: Taym Haddadi <haddadi.taym@gmail.com>
* Fix clippy
Signed-off-by: Taym Haddadi <haddadi.taym@gmail.com>
---------
Signed-off-by: Taym Haddadi <haddadi.taym@gmail.com>
2025-01-15 22:34:00 +00:00
Alex Touchet
05a13df294
Update test expectations ( #35010 )
...
Signed-off-by: Alex Touchet <26315797+atouchet@users.noreply.github.com>
2025-01-15 20:30:47 +00:00
Jonathan Schwender
8fb715847d
Fix build failure with tracing feature ( #35009 )
...
* Fix build failure with tracing feature
Skip tracing preferences for now to avoid:
```
error[E0277]: `Preferences` doesn't implement `std::fmt::Debug`
```
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
* Fix warning about unused tracing span.
The tracing span is "used" when it is dropped,
so in that sense it is a false positive.
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
---------
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2025-01-15 20:09:27 +00:00
Gae24
d470f219b1
Implement Clipboard Event Api ( #33576 )
...
* implement ClipboardEvent interface
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* draft implementation of clipboard events
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* handle received clipboard events inside html elemtents
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* use rustdoc style
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* fix compilation errors due to rebase
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* update arboard crate
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* improve paste events
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* code cleanup
revert arboard crate's update, handle text only
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* restrict visibility of some methods to script crate
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* propagate CanGc argument
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* simplify handle_clipboard_msg
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* remove code duplication
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* fix potential borrow hazard
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* add clipboard_event pref, restore unit test code
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* retrict visibility of some document's methods
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* check if clipboardevent is trusted
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* enable clipboardevent
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
* fix compilation for egl ports
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
---------
Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
2025-01-15 19:45:29 +00:00
dependabot[bot]
cd9e831e91
build(deps): bump data-encoding from 2.6.0 to 2.7.0 ( #35005 )
...
Bumps [data-encoding](https://github.com/ia0/data-encoding ) from 2.6.0 to 2.7.0.
- [Commits](https://github.com/ia0/data-encoding/commits )
---
updated-dependencies:
- dependency-name: data-encoding
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 17:05:00 +00:00
dependabot[bot]
46b4884f8f
build(deps): bump bitflags from 2.7.0 to 2.8.0 ( #35004 )
...
Bumps [bitflags](https://github.com/bitflags/bitflags ) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/bitflags/bitflags/releases )
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitflags/bitflags/compare/2.7.0...2.8.0 )
---
updated-dependencies:
- dependency-name: bitflags
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 17:00:16 +00:00
TIN TUN AUNG
cbea70d1a0
layout: Make non-normal
align-content
establish a block formatting context ( #34984 )
...
* Make non-normal align-content establish a block formatting context
Signed-off-by: rayguo17 <rayguo17@gmail.com>
* Adjust code comment
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
---------
Signed-off-by: rayguo17 <rayguo17@gmail.com>
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
2025-01-15 16:46:37 +00:00