Anthony Ramine
02d38e74e9
Make Promise::Reject and Resolve take a &GlobalScope
2016-10-06 21:35:54 +02:00
Anthony Ramine
26455b8a67
Remove global_root_from_reflector
2016-10-06 21:35:54 +02:00
Anthony Ramine
1fed45e393
Use global_scope_from_object in Window::global_is_mozbrowser
2016-10-06 21:35:53 +02:00
Anthony Ramine
4d9347d5b3
Introduce GlobalScope::enqueue_promise_job
2016-10-06 21:35:53 +02:00
Anthony Ramine
2ee073053a
Make PromiseJobQueue::enqueue take a &GlobalScope
2016-10-06 21:35:53 +02:00
Anthony Ramine
6e3be6d894
Introduce GlobalScope::flush_promise_jobs
2016-10-06 21:35:52 +02:00
Anthony Ramine
44ca9f3d71
Make TaskSource::queue take a &GlobalScope
2016-10-06 21:35:52 +02:00
Anthony Ramine
514819f37a
Introduce GlobalScope::get_runnable_wrapper
2016-10-06 21:35:51 +02:00
Anthony Ramine
ca8c6fb072
Make RunnableWrapper store an Option<Arc<AtomicBool>>
...
This makes WorkerGlobalScope::get_runnable_wrapper not panic anymore
when the worker is a ServiceWorkerGlobalScope.
2016-10-06 21:35:51 +02:00
Anthony Ramine
991801488c
Move timers to GlobalScope
2016-10-06 21:35:51 +02:00
Anthony Ramine
5d8979237b
Make devtools::handle_evaluate_js take a &GlobalScope
2016-10-06 21:35:50 +02:00
Anthony Ramine
9c04eb60bd
Move JS evaluation functions to GlobalScope
2016-10-06 21:35:50 +02:00
Anthony Ramine
19108aa330
Pass a &GlobalScope to WebIDL static methods and constructors
2016-10-06 21:35:49 +02:00
Anthony Ramine
1fd470889d
Introduce GlobalScope::networking_task_source
2016-10-06 21:35:49 +02:00
Anthony Ramine
a7305b7fc4
Introduce GlobalScope::script_chan
2016-10-06 21:35:48 +02:00
Anthony Ramine
71236e168a
Introduce GlobalScope::core_resource_thread
2016-10-06 21:35:48 +02:00
Anthony Ramine
de846f25a6
Make create_scope_things take a &GlobalScope
2016-10-06 21:35:48 +02:00
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