| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| | |
|
| |
| |
| |
| | |
It was obsoleted by MutNullableJS.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Avoids duplicated code when implementing the CSS properties accessors in
CSSStyleDeclaration WebIDL. Servo internal CSS properties are not
accessible.
CSS property "float" is unnacessible because we currently lack support
for BinaryName IDL annotation (#4435).
Fixes #4429, #4430.
|
|\ \
| |/
|/|
| | |
It is obsolete on Rust master.
|
| |
| |
| |
| | |
It is obsolete on Rust master.
|
|/
|
|
|
| |
The Rust style guide suggests 100, but we have too many violations in the
tree already. This check can be tightened over time.
|
|\ |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes #4622
Previously, when the edit point was being clamped leftward by a shortened
line, it would be placed one one character too far to the left instead of
at the very end.
The "if" removed here was introduced in f686943eb40aa25e0a06837eeae6a907d9617d2b to fix a crash, but the underlying reason for the crash was the incorrect "- 1", which has been there since the beginning ( 80764f65e3e4895d3a012d6bc1d3bb8183ae15da ).
|
| |/
| |
| |
| |
| |
| | |
Previously, when the edit point was being clamped leftward by a shortened
line, it would be placed one one character too far to the left instead of
at the very end.
|
|/
|
|
|
|
|
|
| |
fixes #4603
- Add definition to the Element.webidl and implementation to element.rs.
- Create inclusive_ancestors helper in NodeHelpers
- Update test expectations
|
|\
| |
| |
| | |
Fix #4504
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
after invoking a callback.
|
| | |
|
| |
| |
| |
| | |
Fixes #4604.
|
| | |
|
|/
|
|
| |
We do not intend to implement the DOM in JS, so this code isn't necessary.
|
|\ |
|
| | |
|
| |
| |
| |
| |
| | |
With my thanks to kimundi and eddyb for their help in making this approach
work.
|
|\ \
| |/
|/| |
|
| | |
|
| | |
|
| | |
|
|/
|
|
| |
structured clone.
|
|
|
|
|
|
| |
Instead of simply creating a new FrameTree when an iframe starts a
load, update the existing FrameTree's pipeline. This prevents the
FrameTree from accumulating many extra children.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes #3758
Store the sandbox attribute of HTMLIFrameElement as a TokenList
internally. Use .tokens() to iterate over the tokens instead of
splitting on the string value.
The external interface for sandbox remains a DOMString, which will need
to be fixed when DOMSettableTokenList is implemented (#1717).
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes #3758
Store the sandbox attribute of HTMLIFrameElement as a TokenList
internally. Use .tokens() to iterate over the tokens instead of
splitting on the string value.
The external interface for sandbox remains a DOMString, which will need
to be fixed when DOMSettableTokenList is implemented (#1717).
|
|\ \
| | |
| | |
| | | |
Fix #4505
|
| |/ |
|
|/
|
|
| |
Update rust-azure to f4a02f3f621b0a994a20d42e438371a87c62f898.
|
|\
| |
| |
| | |
It serves no purpose.
|
| |
| |
| |
| | |
It serves no purpose.
|
|\ \
| | |
| | |
| | | |
As a first start, this allows them indiscriminately where used.
|
| |/
| |
| |
| | |
As a first start, this allows them indiscriminately where used.
|
|\ \
| | |
| | |
| | | |
fixes #4562
|
| |/
| |
| |
| | |
fixes #4562
|
|\ \
| |/
|/|
| | |
Fixes #4573 Replaces the boolean argument of TextInput::adjust[horizontal | vertical] with enum to self document the code
|
| |
| |
| |
| | |
TextInput::adjust[horizontal|vertical] with enum to self document the code
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Notes:
* This adds `#![allow(missing_copy_implementations)]` to components/*/lib.rs. I'm not sure how to approach the missing Copy warnings (are there things for which Copy should NOT be implemented, and how can I tell?) so I stuck this in to make life easier when looking through the warnings. I can easily remove this if necessary.
* This leaves the following type of warnings, which I couldn't figure out how to approach (I'll investigate it later if no one else wants to).
```
css/matching.rs:72:23: 72:35 warning: use of deprecated item: Use overloaded core::cmp::PartialEq, #[warn(deprecated)] on by default
css/matching.rs:72 this_as_query.equiv(other)
^~~~~~~~~~~~
css/matching.rs:95:10: 95:49 warning: use of deprecated item: Use overloaded core::cmp::PartialEq, #[warn(deprecated)] on by default
css/matching.rs:95 impl<'a> Equiv<ApplicableDeclarationsCacheEntry> for ApplicableDeclarationsCacheQuery<'a> {
```
|
| | |
| | |
| | |
| | | |
...except where we have our own implementations of Equiv.
|
| | | |
|
| | | |
|
| | | |
|