| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This allows to take weak references of JS-managed DOM objects.
|
|
|
|
|
| |
We use a RootedVec value in codegen, of which we use the `r()` method to
pass `&[&T]` to the interface methods.
|
| |
|
|
|
|
|
| |
Interfaces with no descendant need neither a Base trait nor upcast functions,
and interfaces with no ancestors neither a Derived trait nor downcast functions.
|
|
|
|
| |
According to @Ms2ger, the 'creator' attribute was merged into 'setter'
|
| |
|
|
|
|
| |
CSSStyleDeclaration.
|
|
|
|
| |
Fixes #6956
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recently, I found myself reading through the Python codegen scripts that
live in 'components/script/dom/bindings/*' and noticed that there were
many tidy violations: unnecessary semicolons, weird spacing, unused
variables, lack of license headers, etc. Considering these files are now
living in our tree and mostly maintained directly by contributors of
Servo (as opposed to being from upstream), I feel these files should not
be excluded from our normal tidy process. This commit removes the
blacklist on these files and fixes all tidy violations.
I added these subdirectories to the blacklist because they appear to be
maintained upstream somewhere else:
* "components/script/dom/bindings/codegen/parser/*",
* "components/script/dom/bindings/codegen/ply/*",
Also, I added a '# noqa' comment which tells us to ignore the
flake8 errors for that line. I chose to ignore this (instead of fixing
it) to make the work for this commit simpler for me.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Add a stringifier to URLUtils (Location). (fixes #4605)
wpt metadata updates for #4605
|
| |
|
|
|
|
|
| |
It does not add any safety, as the reference is constructed from a raw pointer
without limiting the lifetime in any way.
|
|
|
|
|
| |
It does not add any safety, as the reference is constructed from a raw pointer
without limiting the lifetime in any way.
|
| |
|
|
|
|
|
| |
We have no reason to support non-default type names, and this commit corrects
the computations for callbacks (which needed the override until now).
|
|
|