Simon Sapin
bea73951db
Use #![register_tool]
instead of #![register_attr]
...
CC https://github.com/rust-lang/rust/issues/66079
2019-11-15 17:24:42 +01:00
marmeladema
88cacfb009
Modify *::get_cx methods to return a safe JSContext instead of a raw one
2019-07-24 09:53:10 +01:00
Emilio Cobos Álvarez
3d57c22e9c
Update euclid.
...
There are a few canvas2d-related dependencies that haven't updated, but they
only use euclid internally so that's not blocking landing the rest of the
changes.
Given the size of this patch, I think it's useful to get this landed as-is.
2019-07-23 23:09:55 +02:00
Fernando Jiménez Moreno
d0b2e826ef
Move StylesheetSetRef to script
2019-04-26 12:00:26 +02:00
Fernando Jiménez Moreno
e4f34fde1b
Rename StylesheetSet to StylesheetSetRef
2019-04-26 12:00:26 +02:00
Fernando Jiménez Moreno
bdd2f32c0f
Minor tweaks: rename composed_parent_node_ref, remove or update outdated comments...
2019-04-26 11:42:37 +02:00
Fernando Jiménez Moreno
740aae06ba
Register named elements in either the document or shadow tree
2019-04-26 11:31:18 +02:00
Fernando Jiménez Moreno
8b353ee3ce
Make StylesheetSet an enum instead of a trait object
2019-04-26 11:31:18 +02:00
Fernando Jiménez Moreno
3e53962b25
Do not send RemoveStyleSheet message for shadow roots
2019-04-26 11:31:18 +02:00
Fernando Jiménez Moreno
07e2f41c34
Retarget result of shadowRoot.element(s)FromPoint
2019-04-26 10:17:48 +02:00
Fernando Jiménez Moreno
8641866a50
Fix Document.Element(s)FromPoint
2019-04-26 10:17:47 +02:00
Fernando Jiménez Moreno
47872cdaa3
Do not add shadow tree styles to stylist
2019-04-26 10:17:47 +02:00
Fernando Jiménez Moreno
e9f0e76d3c
Implement TShadowRoot::style_data
2019-04-26 10:17:47 +02:00
Fernando Jiménez Moreno
23b92d54d4
Remove stylesheets ownership from DocumentOrShadowRoot
2019-04-26 10:17:47 +02:00
Fernando Jiménez Moreno
0d6bd24245
Move stylesheets related code to DocumentOrShadowRoot
2019-04-26 10:17:47 +02:00
Fernando Jiménez Moreno
be06f1e9b3
Always get browsing context from document
2019-04-26 10:17:46 +02:00
Fernando Jiménez Moreno
48975840dd
Unify DocumentOrShadowRoot implementation
2019-04-26 10:17:45 +02:00
Fernando Jiménez Moreno
4304ee28dc
Partial ShadowRoot implementation of DocumentOrShadowRoot
2019-04-26 10:17:44 +02:00