UK992
93a103ba73
Reorder use
statements
2016-09-09 04:55:19 +02:00
Malisa Smith
faf32a7cfb
dom::Response implementation
2016-09-06 19:58:32 -07:00
Anthony Ramine
7ad51dcd7a
Update serde to 0.8 ( fixes #12659 )
2016-08-12 18:37:27 +02:00
Ms2ger
b65240d730
Stop destructuring load in HTMLScriptElement::execute().
2016-07-16 12:33:52 +02:00
Ms2ger
91b9bcd125
Turn ScriptOrigin into a struct.
2016-07-16 12:24:36 +02:00
Ms2ger
a13318fb2c
Convert script source to DOMString earlier.
2016-07-16 12:24:35 +02:00
Ms2ger
4896200467
Pull HTMLScriptElement::load inside-out.
2016-07-16 12:24:34 +02:00
Ms2ger
180569f65f
Update step numbers in HTMLScriptElement::execute().
2016-07-16 12:24:32 +02:00
Alan Jeffrey
d1e5bafef0
Replace any errors caused by content-provided URLs by warnings.
2016-07-15 09:50:40 -05:00
Ms2ger
f696f311dc
Remove TODO comment in ScriptContext::response_complete().
...
We already do what it suggests.
2016-07-14 14:07:43 +02:00
Ms2ger
7489f82a9b
Handle script encoding more in line with the specification.
2016-07-14 13:56:21 +02:00
Ms2ger
20a8c97cf0
Extract some code into a new fetch_a_classic_script function.
2016-07-14 13:40:03 +02:00
Ms2ger
1feeff2972
Update step numbers in HTMLScriptElement::prepare().
2016-07-14 13:34:19 +02:00
Ms2ger
f45b8bc53e
Remove an unnecessary variable from HTMLScriptElement::prepare().
2016-07-14 13:16:42 +02:00
Kuba Birecki
85f4da18a6
Inline DOM element creation into box expressions in components/script/dom/
2016-07-14 08:44:22 +02:00
Connor Brewster
5f7324a9a5
Make all task source runnables cancellable
...
Implement all Runnable methods on CancellableRunnable to redirect to their inner runnable
2016-07-13 09:59:51 -06:00
Connor Brewster
315ffe7677
Make network listener runnable cancellable
2016-07-08 09:00:59 -06:00
Anthony Ramine
8ecb5962f3
Move util::str to style
2016-07-05 10:43:54 +02:00
Eduard Burtescu
0db1faf876
Switch to using the new rooted!/RootedGuard API for rooting.
2016-07-04 20:59:01 +03:00
Manish Goregaokar
d4f428ad95
Abstractify the Listener abstractions further
2016-06-10 20:53:19 +05:30
bors-servo
51d41c5161
Auto merge of #11496 - GuillaumeGomez:range, r=nox
...
Implement Range::createContextualFragment
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11496 )
<!-- Reviewable:end -->
2016-06-03 05:32:42 -05:00
Guillaume Gomez
2ef1437457
Replace HTMLScriptElement::mark_script_already_started by set_script_already_started
2016-06-03 01:31:52 +02:00
Connor Brewster
9980acf2c5
removed unused imports
2016-06-02 16:18:13 -06:00
Keith Yeung
05fc799f92
Clean up DOMManipulationTaskSource
2016-06-02 15:27:08 -04:00
Anthony Ramine
cdc7bca944
Move DOMString back to script
...
This entirely removes the 'non-geckolib' feature of the util crate.
2016-05-24 10:54:57 +02:00
Per Lundberg
2f7ed1d73e
Removed unused imports
...
This fixes #11185 .
2016-05-15 22:24:26 +03:00
Keith Yeung
33acb1937c
Remove extraneous script_chan parameter from Trusted::new
2016-04-28 10:52:44 +02:00
Simon Sapin
7932ab6ac2
Upgrade to rust-url 1.0 and hyper 0.9
2016-04-23 20:27:58 +02:00
Ravi Shankar
5e6f32a59b
Propagating the load errors from network loader
2016-04-20 12:38:35 -04:00
Liamsi
62182f9de9
Use the document base url when resolving script URLs
2016-04-15 00:25:56 +02:00
Shiroy
ee9bb1f3c6
Avoid script execution when not found
...
Fix #8391
2016-04-09 09:57:35 +02:00
Rahul Sharma
2caa9a2a76
refactors entities from script_thread into script_runtime
2016-04-06 12:46:49 +05:30
Per Lundberg
99f473631a
HTMLScriptElement: Added missing DOM properties
...
This should sort out most (all?) of the ones pointed out in #10227 .
(Amended with suggested fixes in PR #10354.)
2016-04-03 22:33:57 +03:00
Ms2ger
f1f53468a0
Use a Cell for HTMLScriptElement::block_character_encoding.
2016-03-18 16:51:29 +01:00
askalski
89b8499df8
Implement encoding determination for external scripts.
2016-03-18 16:51:25 +01:00
Keith Yeung
3f2cbf0025
Add task_source directory
...
Use DOMManipulationTaskSource whenever possible
2016-03-10 01:05:53 -05:00
Kamil Muszyński
076cc409e6
Issue #9561 Renamed *_thread_source to *_task_source and ThreadSource to TaskSource
2016-02-14 15:29:44 +01:00
Ms2ger
678cb9da84
Update HTMLScriptElement::prepare to match the changed specification.
2016-01-21 11:54:41 +01:00
rohan.prinja
1f02c4ebbb
task -> thread
2016-01-10 17:58:13 +09:00
bors-servo
f00532bab0
Auto merge of #9213 - frewsxcv:broken-link, r=KiChjang
...
Fix broken spec link in HTMLScriptElement
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png " height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9213 )
<!-- Reviewable:end -->
2016-01-09 14:17:20 +05:30
Corey Farwell
7973bb7d70
Fix broken spec link in HTMLScriptElement
2016-01-08 20:51:33 -05:00
Ms2ger
649614eedc
Update specification references and TODO comments in HTMLScriptElement.
2016-01-07 14:47:50 +01:00
Johannes Linke
6b215f38ee
Fix a bunch of clippy lints
2016-01-02 23:27:15 +01:00
Mathieu Agopian
11234f5370
Use Url.join instead of UrlParser.base_url(...).parse ( #9002 )
2015-12-18 17:02:41 +01:00
Arthur Skobara
8acb21a594
Remove from Trusted::new an unnecessary argument
2015-12-12 22:31:19 +06:00
Corey Farwell
4accaf50b2
Pass around event types as Atoms instead of Strings
...
`Event` internally stores the `type` as an `Atom`, and we're `String`s
everywhere, which can cause unnecessary allocations to occur since
they'll end up as `Atom`s anyways.
2015-12-10 23:47:25 -05:00
Keith Yeung
8d90034d29
Split fn script_chan into 5 different task channel fn
2015-12-06 12:12:14 -08:00
Josh Matthews
9d3b915cac
Introduce abstraction over HTML and XML parsers for parser network listener.
2015-12-04 16:32:54 -05:00
Eli Friedman
e42dcb3712
Remove unnecessary conversion to/from DOMString for localName.
2015-12-02 13:42:45 -08:00
Eli Friedman
c02c0576c8
Compute attribute name atoms at compile-time.
2015-11-27 15:42:34 -08:00