aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/globalscope.rs
Commit message (Collapse)AuthorAgeFilesLines
* Rename Root<T> to DomRoot<T>Anthony Ramine2017-09-261-12/+12
| | | | | | | 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.
* Rename DOMRefCell<T> to DomRefCell<T>Anthony Ramine2017-09-261-3/+3
| | | | | | | | I don't want to do such a gratuitous rename, but with all the other types now having "Dom" as part of their name, and especially with "DomOnceCell", I feel like the other cell type that we already have should also follow the convention. That argument loses weight though when we realise there is still DOMString and other things.
* Rename MutNullableJS<T> to MutNullableDom<T>Anthony Ramine2017-09-261-2/+2
|
* Rename JS<T> to Dom<T>Anthony Ramine2017-09-261-2/+2
|
* Rename dom::bindings::js to dom::bindings::rootAnthony Ramine2017-09-261-1/+1
|
* Clean up GlobalScope::report_an_errorAnthony Ramine2017-09-181-15/+19
|
* Move Task to its own moduleAnthony Ramine2017-09-181-1/+2
|
* Rename Runnable to TaskAnthony Ramine2017-09-161-6/+6
| | | | | | | | | | | | The changes are: * `*Runnable` -> `*Task`; * `RunnableMsg` -> `Task`; * `RunnableWrapper` -> `TaskCanceller`; * `MainThreadRunnable` -> `MainThreadTask`; * `wrap_runnable` -> `wrap_task`; * `get_runnable_wrapper` -> `task_canceller`; * `handler` -> `run`; * `main_thread_handler` -> `run_with_script_thread`.
* Store microtask queues in their global (fixes #18467)Anthony Ramine2017-09-131-21/+20
|
* Store a Rc<MicrotaskQueue> directly on WindowAnthony Ramine2017-09-131-4/+4
|
* Reformat GlobalScope::new_inheritedAnthony Ramine2017-09-131-18/+18
|
* Make Performance Timeline API work in WorkersFernando Jiménez Moreno2017-09-051-0/+26
|
* make use of ScriptToConstellationChanPaul Rouget2017-08-151-6/+6
|
* return Option from GlobalScope::currentJyotsna Prakash2017-06-221-2/+6
| | | | | handles the case where GlobalScope::current calls CurrentGlobalOrNull and the result is null
* Implemented Houdini worklets.Alan Jeffrey2017-05-171-9/+29
|
* added origin to globalscopeddh2017-04-241-2/+12
|
* Terminate timer scheduler thread during shutdownFernando Jiménez Moreno2017-03-301-4/+4
|
* Make #[dom_struct] a proc_macro attributeAnthony Ramine2017-02-241-0/+1
|
* Perform a microtask checkpoint after executing classic scripts and callbacks.Josh Matthews2017-02-011-0/+11
|
* Generalize promise job queue into solitary microtask queue.Josh Matthews2017-02-011-17/+6
|
* Inline dom::eventdispatcher into dom::eventAnthony Ramine2017-01-221-2/+1
|
* Implement the incumbent global.Ms2ger2017-01-171-1/+8
| | | | Fixes #10963.
* Store parser's current line when script elements are created.karenher2017-01-111-3/+3
| | | | | | Use the newly stored line as the starting line number when evaluating JS. This ensures that inline scripts will report errors with meaningful line numbers.
* Implement the entry global.Ms2ger2017-01-061-0/+9
| | | | Partial fix for #10963.
* Implement a getter for the 'current' global object.Ms2ger2016-12-231-1/+14
|
* Remove HeapGCValueAnthony Ramine2016-12-121-2/+2
| | | | | | It could be used to have mutable JSVal fields without GC barriers. With the removal of that trait, MutHeap and MutNullableHeap can respectively be replaced by MutJS and MutNullableJS.
* Rename `Reflectable` to `DomObject`.Corey Farwell2016-12-081-2/+2
| | | | Fixes https://github.com/servo/servo/issues/8473.
* Update js, AGAINAnthony Ramine2016-11-271-3/+3
|
* Update js.Ms2ger2016-11-271-6/+3
|
* Urlmageddon: Use refcounted urls more often.Emilio Cobos Álvarez2016-11-171-3/+3
|
* Properly implement TaskSource for NetworkingTaskSourceKeith Yeung2016-11-111-2/+3
|
* Remove GlobalRoot and GlobalRefAnthony Ramine2016-10-061-2/+49
|
* Introduce GlobalScope::file_reading_task_sourceAnthony Ramine2016-10-061-0/+13
|
* Introduce GlobalScope::process_eventAnthony Ramine2016-10-061-1/+13
|
* Introduce GlobalScope::new_script_pairAnthony Ramine2016-10-061-1/+15
|
* Introduce GlobalScope::enqueue_promise_jobAnthony Ramine2016-10-061-1/+12
|
* Introduce GlobalScope::flush_promise_jobsAnthony Ramine2016-10-061-1/+13
|
* Introduce GlobalScope::get_runnable_wrapperAnthony Ramine2016-10-061-1/+13
|
* Move timers to GlobalScopeAnthony Ramine2016-10-061-3/+65
|
* Move JS evaluation functions to GlobalScopeAnthony Ramine2016-10-061-3/+55
|
* Introduce GlobalScope::networking_task_sourceAnthony Ramine2016-10-061-0/+12
|
* Introduce GlobalScope::script_chanAnthony Ramine2016-10-061-0/+13
|
* Introduce GlobalScope::core_resource_threadAnthony Ramine2016-10-061-1/+6
|
* Introduce GlobalScope::resource_threadsAnthony Ramine2016-10-061-1/+13
|
* Introduce GlobalScope::report_an_errorAnthony Ramine2016-10-061-1/+46
|
* Introduce GlobalScope::as_windowAnthony Ramine2016-10-061-0/+5
|
* Introduce GlobalScope::get_urlAnthony Ramine2016-10-061-0/+11
|
* Introduce GlobalScope::api_base_urlAnthony Ramine2016-10-061-0/+19
|
* Introduce GlobalScope::pipeline_idAnthony Ramine2016-10-061-0/+11
|
* Introduce GlobalScope::scheduler_chanAnthony Ramine2016-10-061-2/+11
|