New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get rid of dom::bindings::global #13596
Merged
+1,595
−1,742
Use global_scope_from_context in TestBinding::PromiseNativeHandler
996fd28
Select commit
b745866
Prevent doing use self::FooBinding::{}
nox 5a42bb5
Implement [Inline] interfaces
nox 093b189
Remove workerglobalscope::WorkerGlobalScopeTypeId
nox fcb59d3
Make reflect_dom_object take a &GlobalScope
nox 38273fe
Introduce GlobalScope::crypto
nox 3e5c0c3
Introduce GlobalScope::get_next_worker_id
nox d7c2da4
Introduce GlobalScope::live_devtools_updates
nox 14a0b8d
Move console timers to GlobalScope
nox fe6fca9
Introduce GlobalScope::devtools_chan
nox bfa7d04
Introduce GlobalScope::mem_profiler_chan
nox ae3763e
Introduce GlobalScope::time_profiler_chan
nox f789e73
Introduce GlobalScope::constellation_chan
nox c6ff767
Introduce GlobalScope::scheduler_chan
nox 27f100b
Introduce GlobalScope::pipeline_id
nox ae6af51
Introduce Reflectable::global_scope
nox 896d8d4
Make throw_dom_exception take a &GlobalScope
nox a8c05c6
Make CanvasRenderingContext2d::new take a &GlobalScope
nox ac5a4ad
Make Promise::new take a &GlobalScope
nox b3393fb
Make StructuredCloneData::read take a &GlobalScope
nox 20bacbf
Make dispatch_jsval methods take a &GlobalScope
nox 2225260
Make WebGLRenderingContext::new take a &GlobalScope
nox e036579
Make XMLHttpRequest::new take a &GlobalScope
nox ac5c4c2
Make Error::to_jsval take a &GlobalScope
nox 5bdc5a4
Use GlobalScope in dispatch_to_listeners
nox cb02d79
Do not use GlobalRoot in dom::xmlhttprequest
nox 3302a53
Introduce GlobalScope::api_base_url
nox 092504b
Make Console::send_to_devtools take a &GlobalScope
nox f38159b
Introduce GlobalScope::get_url
nox 99b346a
Make Request::new take a &GlobalScope
nox 2f54022
Remove some duplication in XMLHttpRequest methods
nox 7660103
Introduce GlobalScope::as_window
nox 9183525
Make XMLHttpRequest::new_doc use Reflectable::global_scope
nox d4fccba
Make bluetooth::result_to_promise take a &GlobalScope
nox 86d2008
Introduce GlobalScope::report_an_error
nox bad49e4
Introduce GlobalScope::resource_threads
nox 9a48ebb
Make dom::blob::read_file take a &GlobalScope
nox 83feb7d
Make prepare_workerscope_init take a &GlobalScope
nox de846f2
Make create_scope_things take a &GlobalScope
nox 71236e1
Introduce GlobalScope::core_resource_thread
nox a7305b7
Introduce GlobalScope::script_chan
nox 1fd4708
Introduce GlobalScope::networking_task_source
nox 19108aa
Pass a &GlobalScope to WebIDL static methods and constructors
nox 9c04eb6
Move JS evaluation functions to GlobalScope
nox 5d89792
Make devtools::handle_evaluate_js take a &GlobalScope
nox 9918014
Move timers to GlobalScope
nox ca8c6fb
Make RunnableWrapper store an Option<Arc<AtomicBool>>
nox 514819f
Introduce GlobalScope::get_runnable_wrapper
nox 44ca9f3
Make TaskSource::queue take a &GlobalScope
nox 6e3be6d
Introduce GlobalScope::flush_promise_jobs
nox 2ee0730
Make PromiseJobQueue::enqueue take a &GlobalScope
nox 4d9347d
Introduce GlobalScope::enqueue_promise_job
nox 1fed45e
Use global_scope_from_object in Window::global_is_mozbrowser
nox 26455b8
Remove global_root_from_reflector
nox 02d38e7
Make Promise::Reject and Resolve take a &GlobalScope
nox 144dc62
Do not use GlobalRoot in CodegenRust anymore
nox 1f8bb3a
Make Fetch take a &GlobalScope
nox cdf3ef0
Introduce GlobalScope::new_script_pair
nox ca15dd5
Introduce GlobalScope::process_event
nox 0a11c48
Make XMLHttpRequest::fetch take a &GlobalScope
nox e7a1149
Introduce GlobalScope::file_reading_task_source
nox 907781e
Remove Reflectable::global
nox 00e66a7
Make workers' interrupt_callback use GlobalScope
nox 996fd28
Use global_scope_from_context in TestBinding::PromiseNativeHandler
nox c66cf46
Make the closure in flush_promise_jobs return a Root<GlobalScope>
nox b6bbd41
Remove GlobalRoot and GlobalRef
nox d8e92bb
Rename Reflectable::global_scope to global
nox
Merged
Get rid of dom::bindings::global #13596
Use global_scope_from_context in TestBinding::PromiseNativeHandler
Sep 26, 2016
Sep 26, 2016
Sep 26, 2016
Sep 27, 2016
Sep 27, 2016
Sep 27, 2016
Sep 27, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 1, 2016
Oct 2, 2016
Oct 2, 2016
Oct 2, 2016
Oct 2, 2016
Oct 2, 2016
Oct 2, 2016
Oct 3, 2016
Oct 3, 2016
Oct 3, 2016
Oct 3, 2016
Oct 3, 2016
Oct 3, 2016
Oct 3, 2016
Oct 3, 2016
Oct 3, 2016
Oct 3, 2016
Oct 3, 2016
Oct 4, 2016
Oct 4, 2016
Oct 4, 2016
Oct 4, 2016
Oct 4, 2016
Oct 4, 2016
Oct 4, 2016
Oct 4, 2016
Oct 4, 2016
Oct 4, 2016
Oct 4, 2016
Oct 4, 2016
Oct 5, 2016
Oct 5, 2016
Oct 5, 2016
Oct 5, 2016
Oct 5, 2016
Oct 5, 2016
Oct 5, 2016
Oct 5, 2016
Oct 5, 2016
Oct 5, 2016
996fd28
Select commit
b745866
Prevent doing use self::FooBinding::{}
nox 5a42bb5
Implement [Inline] interfaces
nox 093b189
Remove workerglobalscope::WorkerGlobalScopeTypeId
nox fcb59d3
Make reflect_dom_object take a &GlobalScope
nox 38273fe
Introduce GlobalScope::crypto
nox 3e5c0c3
Introduce GlobalScope::get_next_worker_id
nox d7c2da4
Introduce GlobalScope::live_devtools_updates
nox 14a0b8d
Move console timers to GlobalScope
nox fe6fca9
Introduce GlobalScope::devtools_chan
nox bfa7d04
Introduce GlobalScope::mem_profiler_chan
nox ae3763e
Introduce GlobalScope::time_profiler_chan
nox f789e73
Introduce GlobalScope::constellation_chan
nox c6ff767
Introduce GlobalScope::scheduler_chan
nox 27f100b
Introduce GlobalScope::pipeline_id
nox ae6af51
Introduce Reflectable::global_scope
nox 896d8d4
Make throw_dom_exception take a &GlobalScope
nox a8c05c6
Make CanvasRenderingContext2d::new take a &GlobalScope
nox ac5a4ad
Make Promise::new take a &GlobalScope
nox b3393fb
Make StructuredCloneData::read take a &GlobalScope
nox 20bacbf
Make dispatch_jsval methods take a &GlobalScope
nox 2225260
Make WebGLRenderingContext::new take a &GlobalScope
nox e036579
Make XMLHttpRequest::new take a &GlobalScope
nox ac5c4c2
Make Error::to_jsval take a &GlobalScope
nox 5bdc5a4
Use GlobalScope in dispatch_to_listeners
nox cb02d79
Do not use GlobalRoot in dom::xmlhttprequest
nox 3302a53
Introduce GlobalScope::api_base_url
nox 092504b
Make Console::send_to_devtools take a &GlobalScope
nox f38159b
Introduce GlobalScope::get_url
nox 99b346a
Make Request::new take a &GlobalScope
nox 2f54022
Remove some duplication in XMLHttpRequest methods
nox 7660103
Introduce GlobalScope::as_window
nox 9183525
Make XMLHttpRequest::new_doc use Reflectable::global_scope
nox d4fccba
Make bluetooth::result_to_promise take a &GlobalScope
nox 86d2008
Introduce GlobalScope::report_an_error
nox bad49e4
Introduce GlobalScope::resource_threads
nox 9a48ebb
Make dom::blob::read_file take a &GlobalScope
nox 83feb7d
Make prepare_workerscope_init take a &GlobalScope
nox de846f2
Make create_scope_things take a &GlobalScope
nox 71236e1
Introduce GlobalScope::core_resource_thread
nox a7305b7
Introduce GlobalScope::script_chan
nox 1fd4708
Introduce GlobalScope::networking_task_source
nox 19108aa
Pass a &GlobalScope to WebIDL static methods and constructors
nox 9c04eb6
Move JS evaluation functions to GlobalScope
nox 5d89792
Make devtools::handle_evaluate_js take a &GlobalScope
nox 9918014
Move timers to GlobalScope
nox ca8c6fb
Make RunnableWrapper store an Option<Arc<AtomicBool>>
nox 514819f
Introduce GlobalScope::get_runnable_wrapper
nox 44ca9f3
Make TaskSource::queue take a &GlobalScope
nox 6e3be6d
Introduce GlobalScope::flush_promise_jobs
nox 2ee0730
Make PromiseJobQueue::enqueue take a &GlobalScope
nox 4d9347d
Introduce GlobalScope::enqueue_promise_job
nox 1fed45e
Use global_scope_from_object in Window::global_is_mozbrowser
nox 26455b8
Remove global_root_from_reflector
nox 02d38e7
Make Promise::Reject and Resolve take a &GlobalScope
nox 144dc62
Do not use GlobalRoot in CodegenRust anymore
nox 1f8bb3a
Make Fetch take a &GlobalScope
nox cdf3ef0
Introduce GlobalScope::new_script_pair
nox ca15dd5
Introduce GlobalScope::process_event
nox 0a11c48
Make XMLHttpRequest::fetch take a &GlobalScope
nox e7a1149
Introduce GlobalScope::file_reading_task_source
nox 907781e
Remove Reflectable::global
nox 00e66a7
Make workers' interrupt_callback use GlobalScope
nox 996fd28
Use global_scope_from_context in TestBinding::PromiseNativeHandler
nox c66cf46
Make the closure in flush_promise_jobs return a Root<GlobalScope>
nox b6bbd41
Remove GlobalRoot and GlobalRef
nox d8e92bb
Rename Reflectable::global_scope to global
nox