Gregory Terzian
eb82e781a3
implement windowproxy "delay-load-event-mode", and partially document "completely-loaded"
2018-12-23 17:39:13 +08:00
Josh Matthews
231a37be24
Initial window sizes are mandatory.
2018-12-14 13:12:46 -05:00
Jan Andre Ikenmeyer
a1a14459c1
Update MPL license to https (part 3)
2018-11-19 14:47:12 +01:00
Pyfisch
9e92eb205a
Reorder imports
2018-11-06 22:35:07 +01:00
Simon Sapin
76e59a46d3
Sort use
statements
2018-11-06 15:26:02 +01:00
Simon Sapin
45f7199eee
cargo fix --edition
2018-11-06 15:26:02 +01:00
chansuke
c37a345dc9
Format script component
2018-09-19 17:40:47 -04:00
Alan Jeffrey
74c1e00d81
Upgraded to SM 60
2018-08-20 18:22:29 -04:00
Gregory Terzian
21bf5a3a4b
implement opener, disowning
2018-08-11 01:13:11 +02:00
Gregory Terzian
f408b798c4
implement window.open, create auxiliary browsing context
2018-08-11 01:12:55 +02:00
Keith Yeung
249e8a575f
Set the proper attributes for the WindowProxy property descriptor
2018-04-30 15:43:40 -07:00
Keith Yeung
080600003c
Return window proxy properly for indexed window getter
2018-04-30 15:43:39 -07:00
Marcin Mielniczuk
356c57e628
Adapt Servo for mozjs 0.6 and the changes introduced in servo/rust-mozjs#393
2018-03-28 21:28:30 +02:00
paavininanda
b9f7aa4686
Adding Name and SetName functions for window
2018-02-26 07:38:41 +05:30
CYBAI
2a17230623
Use specific negative assertion for DOM Window Proxy
2018-01-26 02:23:39 +08:00
Simon Sapin
aa15dc269f
Remove use of unstable box syntax.
...
http://www.robohornet.org gives a score of 101.36 on master,
and 102.68 with this PR. The latter is slightly better,
but probably within noise level.
So it looks like this PR does not affect DOM performance.
This is expected since `Box::new` is defined as:
```rust
impl<T> Box<T> {
#[inline(always)]
pub fn new(x: T) -> Box<T> {
box x
}
}
```
With inlining, it should compile to the same as box syntax.
2017-10-16 17:16:20 +02:00
Anthony Ramine
f87c2a8d76
Rename Root<T> to DomRoot<T>
...
In a later PR, DomRoot<T> will become a type alias of Root<Dom<T>>,
where Root<T> will be able to handle all the things that need to be
rooted that have a stable traceable address that doesn't move for the
whole lifetime of the root. Stay tuned.
2017-09-26 09:49:10 +02:00
Anthony Ramine
7be32fb237
Rename JS<T> to Dom<T>
2017-09-26 09:48:55 +02:00
Anthony Ramine
0e3c54c191
Rename dom::bindings::js to dom::bindings::root
2017-09-26 02:19:05 +02:00
Alan Jeffrey
42577365b7
Added a TopLevelBrowsingContextId type.
2017-05-22 09:27:07 -05:00
Alan Jeffrey
607e011b05
Renamed constellation::Frame to constellation::BrowsingContext.
2017-05-15 21:03:11 -05:00
Alan Jeffrey
43ca260689
Renamed BrowsingContext to WindowProxy in script.
2017-05-12 15:02:35 -05:00