Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | bindings: Add test for keywords in dictionaries | Emilio Cobos Álvarez | 2016-05-12 | 1 | -1/+68 |
| | |||||
* | Rewrite Blob constructor interface | Zhen Zhang | 2016-05-10 | 1 | -6/+6 |
| | |||||
* | Implement hiding of interface members via Pref annotations. | Josh Matthews | 2016-05-02 | 1 | -0/+8 |
| | |||||
* | Issue #10348 Implement StringMozPreference, string preferences, WPT tests | Arnaud Marant | 2016-04-03 | 1 | -0/+3 |
| | | | | I'm not exactly sure of the wanted semantics with boolean values. | ||||
* | Allow setting preferences to false in WPT tests. closes #10161 | Awal Garg | 2016-03-26 | 1 | -0/+4 |
| | |||||
* | Fixed compile error in generated code, when webidl constructors have same ↵ | Peter | 2016-03-03 | 1 | -0/+10 |
| | | | | | | number of args Edited test webidl to show issue, and fix | ||||
* | Fixing issue with uniontypes not created with primitive types | zakorgyula | 2016-02-18 | 1 | -3/+64 |
| | | | | refer to #9531 | ||||
* | Fix #9508: Beautify our union enums constructors | Alexander Lopatin | 2016-02-07 | 1 | -13/+13 |
| | |||||
* | webidl: Add test for interface and sequence in the same union | Emilio Cobos Álvarez | 2016-01-15 | 1 | -0/+2 |
| | |||||
* | webidl: Add test for interface sequences | Emilio Cobos Álvarez | 2016-01-15 | 1 | -0/+4 |
| | | | | | | Sequence interfaces return values worked before, but had no test. Sequence interface arguments didn't work until the previous commit. | ||||
* | webidl: Implement sequences in unions | Emilio Cobos Álvarez | 2016-01-15 | 1 | -0/+7 |
| | | | | Unblocks #9053 | ||||
* | codegen: Test WebIDL sequence arguments | Emilio Cobos Álvarez | 2016-01-12 | 1 | -0/+7 |
| |