Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Format script component | chansuke | 2018-09-19 | 1 | -16/+22 |
| | |||||
* | Adapt Servo for mozjs 0.6 and the changes introduced in servo/rust-mozjs#393 | Marcin Mielniczuk | 2018-03-28 | 1 | -1/+2 |
| | |||||
* | Remove use of unstable box syntax. | Simon Sapin | 2017-10-16 | 1 | -3/+7 |
| | | | | | | | | | | | | | | | | | | | | http://www.robohornet.org gives a score of 101.36 on master, and 102.68 with this PR. The latter is slightly better, but probably within noise level. So it looks like this PR does not affect DOM performance. This is expected since `Box::new` is defined as: ```rust impl<T> Box<T> { #[inline(always)] pub fn new(x: T) -> Box<T> { box x } } ``` With inlining, it should compile to the same as box syntax. | ||||
* | Rename Root<T> to DomRoot<T> | Anthony Ramine | 2017-09-26 | 1 | -2/+2 |
| | | | | | | | 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 Ramine | 2017-09-26 | 1 | -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 dom::bindings::js to dom::bindings::root | Anthony Ramine | 2017-09-26 | 1 | -1/+1 |
| | |||||
* | Introduce TaskOnce | Anthony Ramine | 2017-09-20 | 1 | -5/+4 |
| | | | | | Having both TaskBox and TaskOnce allows us to remove the superfluous inner boxing from CancellableTask<T>. | ||||
* | Rename Task to TaskBox | Anthony Ramine | 2017-09-20 | 1 | -3/+3 |
| | |||||
* | Move Task to its own module | Anthony Ramine | 2017-09-18 | 1 | -1/+1 |
| | |||||
* | Rename Runnable to Task | Anthony Ramine | 2017-09-16 | 1 | -3/+3 |
| | | | | | | | | | | | | 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`. | ||||
* | Use absolute paths in the event handlers macros | Anthony Ramine | 2017-09-01 | 1 | -1/+0 |
| | |||||
* | make use of ScriptToConstellationChan | Paul Rouget | 2017-08-15 | 1 | -1/+1 |
| | |||||
* | Untry script | Simon Sapin | 2017-06-18 | 1 | -1/+1 |
| | |||||
* | Make #[dom_struct] a proc_macro attribute | Anthony Ramine | 2017-02-24 | 1 | -0/+1 |
| | |||||
* | Rename `Reflectable` to `DomObject`. | Corey Farwell | 2016-12-08 | 1 | -1/+1 |
| | | | | Fixes https://github.com/servo/servo/issues/8473. | ||||
* | Initial work on job queues for service workers | Rahul Sharma | 2016-11-22 | 1 | -3/+3 |
| | |||||
* | Auto merge of #14246 - emilio:servo-url, r=SimonSapin | bors-servo | 2016-11-17 | 1 | -7/+7 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Urlmageddon <!-- Please describe your changes on the following line: --> Still needs a bunch of code in net to be converted in order to get more advantage of this for images and stuff, but meanwhile this should help quite a bit with #13778. Still wanted to get this in. r? @SimonSapin <!-- 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/14246) <!-- Reviewable:end --> | ||||
| * | Urlmageddon: Use refcounted urls more often. | Emilio Cobos Álvarez | 2016-11-17 | 1 | -7/+7 |
| | | |||||
* | | script creates methods taking '*mut JSContext' unsafe | Abelardo E. Mendoza | 2016-11-14 | 1 | -1/+2 |
|/ | | | | rebase + marked the necessary new code as unsafe | ||||
* | Add more event names to atom list; use more `atom` macros. | Corey Farwell | 2016-11-06 | 1 | -2/+1 |
| | |||||
* | Migrate `EventTarget` event firing functions to use `Atom`s. | Corey Farwell | 2016-11-03 | 1 | -2/+3 |
| | | | | This allows us to utilize more `atom` macros. | ||||
* | Remove "fire a simple event" concept, refactor event firing API. | Corey Farwell | 2016-11-03 | 1 | -2/+2 |
| | | | | | "fire a simple event" concept was removed in https://github.com/whatwg/html/pull/1933. | ||||
* | Rename Reflectable::global_scope to global | Anthony Ramine | 2016-10-06 | 1 | -1/+1 |
| | |||||
* | Introduce Reflectable::global_scope | Anthony Ramine | 2016-10-06 | 1 | -2/+1 |
| | |||||
* | Introduce GlobalScope::constellation_chan | Anthony Ramine | 2016-10-06 | 1 | -2/+5 |
| | |||||
* | Make reflect_dom_object take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -2/+2 |
| | |||||
* | Replace instances of old ServiceWorker specification URL with new one | Vignesh Sarma K (വിഘ്നേഷ് ശ൪മ കെ) | 2016-09-25 | 1 | -5/+5 |
| | | | | | | The old specification URL is https://slightlyoff.github.io/ServiceWorker/spec/service_worker/ has been replaced by the new one at https://w3c.github.io/ServiceWorker/. | ||||
* | make structured clone an enum | Rahul Sharma | 2016-09-15 | 1 | -22/+14 |
| | |||||
* | store senders instead of buffering messages | Rahul Sharma | 2016-09-07 | 1 | -22/+19 |
| | |||||
* | Make service workers talk to their serviceworkerglobalscopes | Rahul Sharma | 2016-09-07 | 1 | -5/+28 |
| | |||||
* | Remove dead error handling code. | Ms2ger | 2016-09-05 | 1 | -27/+3 |
| | |||||
* | Integrate service worker manager thread | Rahul Sharma | 2016-07-16 | 1 | -65/+16 |
| | |||||
* | Switch to using the new rooted!/RootedGuard API for rooting. | Eduard Burtescu | 2016-07-04 | 1 | -2/+1 |
| | |||||
* | implement related sw interface and register method | Rahul Sharma | 2016-06-02 | 1 | -0/+172 |