Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Rename Root<T> to DomRoot<T> | Anthony Ramine | 2017-09-26 | 1 | -4/+4 | |
| | | | | | | | 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 | -6/+6 | |
| | | | | | | | | 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 Ramine | 2017-09-26 | 1 | -3/+3 | |
| | ||||||
* | Rename dom::bindings::js to dom::bindings::root | Anthony Ramine | 2017-09-26 | 1 | -1/+1 | |
| | ||||||
* | Remove almost all uses of Heap::new. | Josh Matthews | 2017-09-25 | 1 | -2/+3 | |
| | ||||||
* | Be more conservative about safety of dictionary and union values. | Josh Matthews | 2017-09-25 | 1 | -1/+3 | |
| | | | | | | | | Mark dictionaries containing GC values as must_root, and wrap them in RootedTraceableBox in automatically-generated APIs. To accommodate union variants that are now flagged as unsafe, add RootedTraceableBox to union variants that need to be rooted, rather than wrapping the entire union value. | |||||
* | Introduce TaskOnce | Anthony Ramine | 2017-09-20 | 1 | -3/+3 | |
| | | | | | Having both TaskBox and TaskOnce allows us to remove the superfluous inner boxing from CancellableTask<T>. | |||||
* | Move Task to its own module | Anthony Ramine | 2017-09-18 | 1 | -1/+1 | |
| | ||||||
* | Remove FileReadingRunnable | Anthony Ramine | 2017-09-16 | 1 | -7/+7 | |
| | ||||||
* | Rename Runnable to Task | Anthony Ramine | 2017-09-16 | 1 | -12/+21 | |
| | | | | | | | | | | | | 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 | |
| | ||||||
* | order derivable traits lists | Clément DAVID | 2017-08-23 | 1 | -3/+3 | |
| | | | | | | Ignoring : - **generated**.rs - python/tidy/servo_tidy_tests/rust_tidy.rs | |||||
* | Replace use of rustc_serialize::base64 by base64 | Anthony Ramine | 2017-03-26 | 1 | -8/+2 | |
| | ||||||
* | Remove support for Blob::{close, isClosed} | Charles Vandevoorde | 2017-02-28 | 1 | -11/+2 | |
| | ||||||
* | Make #[dom_struct] a proc_macro attribute | Anthony Ramine | 2017-02-24 | 1 | -0/+1 | |
| | ||||||
* | Use Heap for dictionary and union members. | Ms2ger | 2017-02-16 | 1 | -1/+1 | |
| | ||||||
* | Update js. | Ms2ger | 2017-02-15 | 1 | -2/+2 | |
| | | | | Fixes #15553. | |||||
* | Use an ArrayBuffer to implement readAsArrayBuffer. | Ms2ger | 2017-01-19 | 1 | -2/+2 | |
| | ||||||
* | Removed util. | Alan Jeffrey | 2016-12-14 | 1 | -3/+4 | |
| | ||||||
* | Remove HeapGCValue | Anthony Ramine | 2016-12-12 | 1 | -3/+3 | |
| | | | | | | 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 Farwell | 2016-12-08 | 1 | -1/+1 | |
| | | | | Fixes https://github.com/servo/servo/issues/8473. | |||||
* | script creates methods taking '*mut JSContext' unsafe | Abelardo E. Mendoza | 2016-11-14 | 1 | -4/+2 | |
| | | | | rebase + marked the necessary new code as unsafe | |||||
* | Update to string-cache 0.3 | Simon Sapin | 2016-11-03 | 1 | -1/+1 | |
| | ||||||
* | Update js. | Ms2ger | 2016-11-02 | 1 | -1/+1 | |
| | ||||||
* | Implemented FileReader::readAsArrayBuffer | Nikhil Shagrithaya | 2016-11-01 | 1 | -15/+59 | |
| | ||||||
* | Rename Reflectable::global_scope to global | Anthony Ramine | 2016-10-06 | 1 | -5/+5 | |
| | ||||||
* | Remove Reflectable::global | Anthony Ramine | 2016-10-06 | 1 | -0/+1 | |
| | ||||||
* | Introduce GlobalScope::file_reading_task_source | Anthony Ramine | 2016-10-06 | 1 | -3/+4 | |
| | ||||||
* | Introduce GlobalScope::get_runnable_wrapper | Anthony Ramine | 2016-10-06 | 1 | -1/+1 | |
| | ||||||
* | Pass a &GlobalScope to WebIDL static methods and constructors | Anthony Ramine | 2016-10-06 | 1 | -3/+2 | |
| | ||||||
* | Introduce Reflectable::global_scope | Anthony Ramine | 2016-10-06 | 1 | -8/+4 | |
| | ||||||
* | Make reflect_dom_object take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -6/+7 | |
| | ||||||
* | Implement file reading task source | Keith Yeung | 2016-07-14 | 1 | -44/+18 | |
| | | | | And remove superfluous FileReaderEvent enum | |||||
* | Implements name method for FilerReader event from trait Runnable | Nikhil Shagrithaya | 2016-07-10 | 1 | -0/+2 | |
| | ||||||
* | Remove DataSlice, fix #12249 | Zhen Zhang | 2016-07-05 | 1 | -8/+8 | |
| | ||||||
* | Add file backend support for Blob and related | Zhen Zhang | 2016-06-01 | 1 | -1/+1 | |
| | | | | | | | | Changes include: - Add BlobImpl to Blob, and related caching mechanism - Expose ResourceThreads to document_loader, workerglobalscope, worker, and global - Fix encode_multipart_form_data - Other small fixes to accommodate the above changes | |||||
* | Remove empty lines following braces. | Josh Matthews | 2016-05-27 | 1 | -3/+1 | |
| | ||||||
* | Move DOMString back to script | Anthony Ramine | 2016-05-24 | 1 | -1/+1 | |
| | | | | This entirely removes the 'non-geckolib' feature of the util crate. | |||||
* | Remove extraneous script_chan parameter from Trusted::new | Keith Yeung | 2016-04-28 | 1 | -4/+2 | |
| | ||||||
* | refactors entities from script_thread into script_runtime | Rahul Sharma | 2016-04-06 | 1 | -2/+3 | |
| | ||||||
* | Issue #9561 continued - renamed *_thread_source to *_task_source in ↵ | Kamil Muszyński | 2016-02-17 | 1 | -2/+2 | |
| | | | | global.rs and related files | |||||
* | Add global default method for Reflectable trait | Chad Kimes | 2016-01-11 | 1 | -6/+6 | |
| | ||||||
* | Remove global field from FileReader | Chad Kimes | 2016-01-10 | 1 | -10/+8 | |
| | ||||||
* | task -> thread | rohan.prinja | 2016-01-10 | 1 | -12/+12 | |
| | ||||||
* | Changed blob to use DataSlice with Arc in order to limit wasteful copying of ↵ | David Raifaizen | 2016-01-06 | 1 | -27/+16 | |
| | | | | byte vector | |||||
* | Remove from Trusted::new an unnecessary argument | Arthur Skobara | 2015-12-12 | 1 | -1/+1 | |
| | ||||||
* | Pass around event types as Atoms instead of Strings | Corey Farwell | 2015-12-10 | 1 | -11/+12 | |
| | | | | | | `Event` internally stores the `type` as an `Atom`, and we're `String`s everywhere, which can cause unnecessary allocations to occur since they'll end up as `Atom`s anyways. | |||||
* | Split fn script_chan into 5 different task channel fn | Keith Yeung | 2015-12-06 | 1 | -2/+2 | |
| | ||||||
* | Replaced DOMString constructor by conversion functions. | Alan Jeffrey | 2015-11-12 | 1 | -3/+3 | |
| | | | | | | Replaced DOMString(...) by DOMString::from(...). Replaced ....0 by String::from(...). Removed any uses of .to_owner() in DOMString::from("..."). | |||||
* | Replaced DOMString by String in filereader. | Alan Jeffrey | 2015-11-12 | 1 | -9/+8 | |
| |