Anthony Ramine
83feb7dee3
Make prepare_workerscope_init take a &GlobalScope
2016-10-06 21:35:47 +02:00
Anthony Ramine
9a48ebb245
Make dom::blob::read_file take a &GlobalScope
2016-10-06 21:35:47 +02:00
Anthony Ramine
bad49e4696
Introduce GlobalScope::resource_threads
2016-10-06 21:35:46 +02:00
Anthony Ramine
86d2008137
Introduce GlobalScope::report_an_error
2016-10-06 21:35:46 +02:00
Anthony Ramine
d4fccbace4
Make bluetooth::result_to_promise take a &GlobalScope
2016-10-06 21:35:46 +02:00
Anthony Ramine
9183525192
Make XMLHttpRequest::new_doc use Reflectable::global_scope
2016-10-06 21:35:45 +02:00
Anthony Ramine
766010379e
Introduce GlobalScope::as_window
2016-10-06 21:35:45 +02:00
Anthony Ramine
2f54022761
Remove some duplication in XMLHttpRequest methods
2016-10-06 21:35:44 +02:00
Anthony Ramine
99b346ac52
Make Request::new take a &GlobalScope
2016-10-06 21:35:44 +02:00
Anthony Ramine
f38159b7d3
Introduce GlobalScope::get_url
2016-10-06 21:35:44 +02:00
Anthony Ramine
092504b4e3
Make Console::send_to_devtools take a &GlobalScope
2016-10-06 21:35:43 +02:00
Anthony Ramine
3302a53d38
Introduce GlobalScope::api_base_url
2016-10-06 21:35:43 +02:00
Anthony Ramine
cb02d7911a
Do not use GlobalRoot in dom::xmlhttprequest
2016-10-06 21:35:42 +02:00
Anthony Ramine
5bdc5a4c48
Use GlobalScope in dispatch_to_listeners
2016-10-06 21:35:42 +02:00
Anthony Ramine
ac5c4c2194
Make Error::to_jsval take a &GlobalScope
2016-10-06 21:35:42 +02:00
Anthony Ramine
e036579ea0
Make XMLHttpRequest::new take a &GlobalScope
2016-10-06 21:35:41 +02:00
Anthony Ramine
22252605af
Make WebGLRenderingContext::new take a &GlobalScope
2016-10-06 21:35:41 +02:00
Anthony Ramine
20bacbf42e
Make dispatch_jsval methods take a &GlobalScope
2016-10-06 21:35:40 +02:00
Anthony Ramine
b3393fba18
Make StructuredCloneData::read take a &GlobalScope
2016-10-06 21:35:40 +02:00
Anthony Ramine
ac5a4adf5f
Make Promise::new take a &GlobalScope
2016-10-06 21:35:40 +02:00
Anthony Ramine
a8c05c6962
Make CanvasRenderingContext2d::new take a &GlobalScope
2016-10-06 21:35:39 +02:00
Anthony Ramine
896d8d4781
Make throw_dom_exception take a &GlobalScope
2016-10-06 21:35:39 +02:00
Anthony Ramine
ae6af5172b
Introduce Reflectable::global_scope
2016-10-06 21:35:38 +02:00
bors-servo
1161d17f67
Auto merge of #13610 - glennw:sim-mouse-wr, r=mbrubeck
...
Allow simulate_mouse_click to work with webrender.
Instead of dispatching to a specific layer, call the dispatch
functions for mouse (move) events that handle whether webrender
is enabled or not.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13610 )
<!-- Reviewable:end -->
2016-10-06 14:21:15 -05:00
Anthony Ramine
27f100b1d4
Introduce GlobalScope::pipeline_id
2016-10-06 20:59:13 +02:00
Anthony Ramine
c6ff767625
Introduce GlobalScope::scheduler_chan
2016-10-06 20:59:13 +02:00
Anthony Ramine
f789e73fd2
Introduce GlobalScope::constellation_chan
2016-10-06 20:59:12 +02:00
Anthony Ramine
ae3763e7b3
Introduce GlobalScope::time_profiler_chan
2016-10-06 20:59:12 +02:00
Anthony Ramine
bfa7d045d0
Introduce GlobalScope::mem_profiler_chan
2016-10-06 20:59:11 +02:00
Anthony Ramine
fe6fca9e1f
Introduce GlobalScope::devtools_chan
2016-10-06 20:59:11 +02:00
Anthony Ramine
14a0b8d88c
Move console timers to GlobalScope
2016-10-06 20:59:11 +02:00
Anthony Ramine
d7c2da450b
Introduce GlobalScope::live_devtools_updates
2016-10-06 20:59:10 +02:00
Anthony Ramine
3e5c0c386c
Introduce GlobalScope::get_next_worker_id
2016-10-06 20:59:10 +02:00
Anthony Ramine
38273fe7a8
Introduce GlobalScope::crypto
2016-10-06 20:59:09 +02:00
Anthony Ramine
fcb59d3057
Make reflect_dom_object take a &GlobalScope
2016-10-06 20:59:09 +02:00
Anthony Ramine
093b189b48
Remove workerglobalscope::WorkerGlobalScopeTypeId
2016-10-06 20:59:08 +02:00
Anthony Ramine
5a42bb58f9
Implement [Inline] interfaces
...
Inline interfaces just appear as a Rust type and in the TypeId hierarchy.
They are completely invisible on the JS side.
2016-10-06 20:59:08 +02:00
Anthony Ramine
b745866a4d
Prevent doing use self::FooBinding::{}
2016-10-06 20:59:08 +02:00
bors-servo
73aa4fc5d2
Auto merge of #13224 - nox:union, r=jdm
...
Make TopTypeId an untagged union
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13224 )
<!-- Reviewable:end -->
2016-10-06 13:27:28 -05:00
bors-servo
bd05aa2c3c
Auto merge of #13597 - servo:fetch, r=jdm
...
Provide the fetched data to fetch() consumers.
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13597 )
<!-- Reviewable:end -->
2016-10-06 12:34:01 -05:00
Lars Bergstrom
bf384ef855
Instructions for building with the MSVC toolchain
2016-10-06 12:17:19 -05:00
bors-servo
3b853e57bf
Auto merge of #13616 - servo:PropertyDeclarationBlock_independence_day, r=Ms2ger
...
Move PropertyDeclarationBlock into its own module.
<!-- Please describe your changes on the following line: -->
`properties.mako.rs` (its previous location) is a fairly big file.
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [ ] These changes fix #__ (github issue number if applicable).
<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require new tests because refactor
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13616 )
<!-- Reviewable:end -->
2016-10-06 11:13:41 -05:00
Alexandrov Sergey
9876020c22
add SVGElement, SVGGraphicsElement interfaces and SVGSVGElement element
2016-10-06 18:22:53 +03:00
Rafael Gomes Dantas
5be551e10e
Script-generated tests for Servo_* gecko bindings
2016-10-06 16:18:54 +01:00
Simon Sapin
540ba90bab
Move PropertyDeclarationBlock into its own module.
2016-10-06 15:57:52 +02:00
bors-servo
f719ac2af7
Auto merge of #13615 - servo:jdm-patch-1, r=Ms2ger
...
Disabling multicol tests due to #13613
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13615 )
<!-- Reviewable:end -->
2016-10-06 08:15:05 -05:00
Josh Matthews
f4c3708c9c
Disabling multicol tests due to #13613
2016-10-06 09:12:08 -04:00
Ms2ger
cd47e214f0
Enable some referrer-policy tests now that they no longer time out.
2016-10-06 14:21:04 +02:00
Ms2ger
cb7e6715fb
Provide the fetched data to fetch() consumers.
2016-10-06 14:21:03 +02:00
Aneesh Agrawal
2556367730
Sync Buildbot steps config from saltfs
...
Now that our Buildbot configuration is successfully able to read the
steps configuration from the main servo repo and run builds, sync the
steps in the servo tree to match the latest steps.yml from the saltfs
repo.
2016-10-06 00:48:34 -04:00