Anthony Ramine
|
f58207b851
|
Introduce MainThreadScriptMsg::RegisterPaintWorklet
This avoids the need for a generic task to send messages to the layout thread
through the main script thread.
|
2017-09-17 10:19:59 +02:00 |
|
Anthony Ramine
|
56117d3185
|
Rename Runnable to Task
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`.
|
2017-09-16 15:43:26 +02:00 |
|
Anthony Ramine
|
52a6f63608
|
Introduce MainThreadScriptMsg::MainThreadRunnable
This will allow us to separate the types for tasks that must run on the main
script thread and regular tasks.
|
2017-09-16 15:10:07 +02:00 |
|
Anthony Ramine
|
24cf15a014
|
Store microtask queues in their global (fixes #18467)
|
2017-09-13 15:02:45 +02:00 |
|
Anthony Ramine
|
7f9f95b7ce
|
Store microtask queues in Rc<T>
|
2017-09-13 14:27:42 +02:00 |
|
Anthony Ramine
|
71df1d5d9b
|
Reformat WorkletGlobalScope::new_inherited
|
2017-09-13 10:53:00 +02:00 |
|
Paul Rouget
|
d241389129
|
make use of ScriptToConstellationChan
|
2017-08-15 08:22:09 +02:00 |
|
Alan Jeffrey
|
ef033b8362
|
Implemented paint worklet properties.
|
2017-07-11 17:28:56 -05:00 |
|
Alan Jeffrey
|
328fb25a65
|
Implemented paint worklet rendering context.
|
2017-06-30 16:41:08 -05:00 |
|
Alan Jeffrey
|
3db4761767
|
Implemented paint worklets invoking worklet scripts.
|
2017-06-29 17:32:21 -05:00 |
|
Alan Jeffrey
|
fd17dcd604
|
Implemented the plumbing for paint worklets.
|
2017-06-07 13:49:30 -05:00 |
|
Alan Jeffrey
|
af8436c9be
|
Implemented Houdini worklets.
|
2017-05-17 09:01:05 -05:00 |
|