Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | removed instances of -> () in existing code | lucantrop | 2017-03-13 | 1 | -2/+2 |
| | |||||
* | Make #[dom_struct] a proc_macro attribute | Anthony Ramine | 2017-02-24 | 1 | -0/+1 |
| | |||||
* | Add a object-in-union test. | Ms2ger | 2017-02-16 | 1 | -0/+2 |
| | |||||
* | Use RootedTraceableBox for unions. | Ms2ger | 2017-02-16 | 1 | -1/+1 |
| | |||||
* | Use RootedTraceableBox for dictionaries. | Ms2ger | 2017-02-16 | 1 | -1/+2 |
| | |||||
* | Use Heap for dictionary and union members. | Ms2ger | 2017-02-16 | 1 | -4/+4 |
| | |||||
* | Support dictionaries in unions. | Ms2ger | 2017-01-20 | 1 | -0/+1 |
| | | | | Fixes #11612. | ||||
* | Implement the incumbent global. | Ms2ger | 2017-01-17 | 1 | -0/+3 |
| | | | | Fixes #10963. | ||||
* | Implement the entry global. | Ms2ger | 2017-01-06 | 1 | -0/+4 |
| | | | | Partial fix for #10963. | ||||
* | Removed util. | Alan Jeffrey | 2016-12-14 | 1 | -1/+1 |
| | |||||
* | 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 | -34/+52 |
| | | | | rebase + marked the necessary new code as unsafe | ||||
* | Rename Reflectable::global_scope to global | Anthony Ramine | 2016-10-06 | 1 | -13/+13 |
| | |||||
* | Remove GlobalRoot and GlobalRef | Anthony Ramine | 2016-10-06 | 1 | -2/+1 |
| | |||||
* | Use global_scope_from_context in TestBinding::PromiseNativeHandler | Anthony Ramine | 2016-10-06 | 1 | -3/+3 |
| | |||||
* | Remove Reflectable::global | Anthony Ramine | 2016-10-06 | 1 | -2/+2 |
| | |||||
* | Make Promise::Reject and Resolve take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -2/+2 |
| | |||||
* | Move timers to GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -2/+4 |
| | |||||
* | Pass a &GlobalScope to WebIDL static methods and constructors | Anthony Ramine | 2016-10-06 | 1 | -18/+18 |
| | |||||
* | Introduce GlobalScope::as_window | Anthony Ramine | 2016-10-06 | 1 | -1/+1 |
| | |||||
* | Make Promise::new take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -4/+4 |
| | |||||
* | Introduce Reflectable::global_scope | Anthony Ramine | 2016-10-06 | 1 | -5/+5 |
| | |||||
* | Make reflect_dom_object take a &GlobalScope | Anthony Ramine | 2016-10-06 | 1 | -10/+11 |
| | |||||
* | Remove maybe_ prefix from Promise methods. | Josh Matthews | 2016-09-22 | 1 | -6/+6 |
| | |||||
* | Support an equivalent of Trusted<T> for Rc<Promise> objects named ↵ | Josh Matthews | 2016-09-22 | 1 | -1/+32 |
| | | | | TrustedPromise. | ||||
* | Add a simple API to reject promises with DOM error values. | Josh Matthews | 2016-09-22 | 1 | -1/+5 |
| | |||||
* | Create meaningful tests for native promise handlers. | Josh Matthews | 2016-09-22 | 1 | -0/+8 |
| | |||||
* | Add integration tests for interacting with promises from native code. | Josh Matthews | 2016-09-22 | 1 | -4/+42 |
| | |||||
* | Implement binding support for returning and accepting Promises in WebIDL. | Josh Matthews | 2016-09-22 | 1 | -0/+17 |
| | |||||
* | Implement the MozMap type. | Ms2ger | 2016-09-21 | 1 | -0/+28 |
| | | | | Fixes #13144. | ||||
* | Properly generate typedef identities in unions | Keith Yeung | 2016-09-07 | 1 | -2/+5 |
| | |||||
* | Compile WebIDL return type "object" to NonZero<*mut JSObject> | Anthony Ramine | 2016-08-30 | 1 | -7/+8 |
| | |||||
* | Improve some TestBinding methods | Anthony Ramine | 2016-08-30 | 1 | -4/+23 |
| | | | | We make them return sensical things in a sensical way. | ||||
* | bindings generator: support default ByteString values in dictionary | Malisa Smith | 2016-08-10 | 1 | -0/+3 |
| | |||||
* | layout: Expand animation test mode to support not force-ticking layout. | Emilio Cobos Álvarez | 2016-08-05 | 1 | -2/+2 |
| | |||||
* | Union types now allow ByteString | Malisa Smith | 2016-07-21 | 1 | -0/+21 |
| | |||||
* | Auto merge of #12541 - jdm:seqseq, r=nox | bors-servo | 2016-07-21 | 1 | -1/+12 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support sequences of sequences in generated bindings. This fixes a blocker for #11897. `unroll` recursively gets the inner type of any sequence type encountered, so it's inappropriate for codegen that only wants the immediate inner type. However, if a type identifies as a sequence and is nullable, we need to reach through the nullable wrapper first. Gecko does very similar things. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #12528 (github issue number if applicable). - [X] There are tests for these changes <!-- 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/12541) <!-- Reviewable:end --> | ||||
| * | Support sequences of sequences in generated bindings. | Josh Matthews | 2016-07-21 | 1 | -1/+12 |
| | | | | | | | | unroll recursively gets the inner type of any sequence type encountered, so it's inappropriate for codegen that only wants the immediate inner type. However, if a type identifies as a sequence and is nullable, we need to reach through the nullable wrapper first. Gecko does very similar things. | ||||
* | | style: Add a new Timer structure to the shared style context, and basic ↵ | Emilio Cobos Álvarez | 2016-07-20 | 1 | -0/+4 |
|/ | | | | infrastructure for controlling animations. | ||||
* | Remove DataSlice, fix #12249 | Zhen Zhang | 2016-07-05 | 1 | -5/+5 |
| | |||||
* | Refactor `util::prefs` operations to be methods on static struct. | Corey Farwell | 2016-07-02 | 1 | -3/+3 |
| | |||||
* | Add a manual test for panicking while JS stack frames exist. | Josh Matthews | 2016-06-22 | 1 | -0/+2 |
| | |||||
* | Add a test that forces a crash. This makes it easy to manually check the ↵ | Josh Matthews | 2016-06-20 | 1 | -0/+9 |
| | | | | output of a segfault with a complicated backtrace; the actual automation doesn't help us except to verify that the crash continues to happen as excepted. | ||||
* | Update Blob::{new, new_inherited} to take Strings | Achal Shah | 2016-06-17 | 1 | -5/+5 |
| | |||||
* | Add file backend support for Blob and related | Zhen Zhang | 2016-06-01 | 1 | -6/+6 |
| | | | | | | | | 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 | ||||
* | Auto merge of #11329 - c-rhodes:11320, r=jdm | bors-servo | 2016-05-27 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Report use statements that use {} with only one entry Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: - [X ] `./mach build -d` does not report any errors - [X ] `./mach test-tidy --faster` does not report any errors - [X ] These changes fix #11320 (github issue number if applicable). Either: - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11329) <!-- Reviewable:end --> | ||||
| * | Report use statements that use {} with only one entry | Cullen Rhodes | 2016-05-27 | 1 | -1/+1 |
| | | |||||
* | | Implement [Func] | Anthony Ramine | 2016-05-27 | 1 | -1/+15 |
|/ | |||||
* | Move DOMString back to script | Anthony Ramine | 2016-05-24 | 1 | -2/+1 |
| | | | | This entirely removes the 'non-geckolib' feature of the util crate. | ||||
* | codegen: add tests for non-nullable non-required values | Emilio Cobos Álvarez | 2016-05-13 | 1 | -2/+6 |
| |