Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Auto merge of #24137 - gterzian:fix_error_throwing_on_unknown_js_arg, r=jdm | bors-servo | 2019-09-05 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Codegen: throw type error when encountering an unknown argument <!-- Please describe your changes on the following line: --> FIX #24130 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #___ (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24137) <!-- Reviewable:end --> | ||||
| * | codegen: throw type error when encountering an unknown argument | Gregory Terzian | 2019-09-05 | 1 | -1/+1 |
| | | |||||
* | | Add [Default] toJSON() to performance interfaces | Kagami Sascha Rosylight | 2019-09-01 | 1 | -4/+9 |
|/ | |||||
* | Upgrade to rustc 1.39.0-nightly (f7af19c27 2019-08-15) | Simon Sapin | 2019-08-23 | 1 | -3/+3 |
| | |||||
* | Auto merge of #23844 - saschanaz:tojson, r=Manishearth | bors-servo | 2019-08-20 | 2 | -2/+91 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support default toJSON in WebIDL <!-- Please describe your changes on the following line: --> Ported related lines from gecko. --- <!-- 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` does not report any errors - [x] These changes fix #22781 <!-- Either: --> - [x] There are tests for these changes <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23844) <!-- Reviewable:end --> | ||||
| * | remove redundant extra scoping | Kagami Sascha Rosylight | 2019-07-25 | 1 | -8/+1 |
| | | |||||
| * | use SafeJSContext | Kagami Sascha Rosylight | 2019-07-25 | 1 | -4/+4 |
| | | |||||
| * | Merge branch 'master' into tojson | Kagami Sascha Rosylight | 2019-07-25 | 1 | -187/+197 |
| |\ | |||||
| * | | Support default toJSON in WebIDL | Kagami Sascha Rosylight | 2019-07-24 | 2 | -2/+98 |
| | | | |||||
* | | | Use safe JSContext in callbacks | marmeladema | 2019-08-09 | 1 | -6/+6 |
| | | | |||||
* | | | Use safe JSContext as first argument for throw_dom_exception | marmeladema | 2019-08-09 | 1 | -5/+5 |
| | | | |||||
* | | | Remove usage of various unsafe keyword | marmeladema | 2019-08-09 | 1 | -14/+15 |
| | | | |||||
* | | | Use safe JSContext when possible in interface.rs | marmeladema | 2019-08-09 | 1 | -9/+9 |
| | | | |||||
* | | | Use safe JSContext in compartments | marmeladema | 2019-08-09 | 1 | -1/+1 |
| | | | |||||
* | | | Don't mark new methods as unsafe in code generation | marmeladema | 2019-08-09 | 1 | -14/+16 |
| | | | |||||
* | | | Remove some usage of unsafe code in Promise | marmeladema | 2019-08-09 | 1 | -1/+1 |
| | | | |||||
* | | | Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) | Simon Sapin | 2019-07-31 | 1 | -2/+2 |
| | | | |||||
* | | | Generate apis.html and css-properties.json for docs as part of crates’ ↵ | Simon Sapin | 2019-07-30 | 2 | -24/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | build scripts … rather than as an extra step after `cargo doc`. This helps always using the correct set of CSS properties (for layout 2013 v.s. 2020). | ||||
* | | | Auto-generate CSSStyleDeclaration.webidl for CSS properties based on the ↵ | Simon Sapin | 2019-07-29 | 2 | -3/+60 |
| | | | | | | | | | | | | style crate | ||||
* | | | Update SpiderMonkey bindings for Windows arm64 crash fix. | Josh Matthews | 2019-07-25 | 1 | -13/+16 |
| |/ |/| | |||||
* | | Convert CGTraitInterface to use safe JSContext instead of raw JSContext | marmeladema | 2019-07-24 | 1 | -3/+3 |
| | | |||||
* | | Convert internal methods to handle safe JSContext instead of raw JSContext | marmeladema | 2019-07-24 | 1 | -136/+144 |
| | | |||||
* | | Callbacks now uses safe JSContext instead of raw JSContext | marmeladema | 2019-07-24 | 1 | -4/+4 |
| | | |||||
* | | DefineDOMInterfaceMethod now takes a SafeJSContext instead of a JSContext | marmeladema | 2019-07-24 | 1 | -5/+5 |
| | | | | | | | | as first argument. | ||||
* | | GetPerInterfaceObject methods now takes a SafeJSContext instead of a JSContext | marmeladema | 2019-07-24 | 1 | -8/+8 |
| | | | | | | | | as first argument. | ||||
* | | CreateInterfaceObjects now takes a SafeJSContext instead of a JSContext | marmeladema | 2019-07-24 | 1 | -29/+29 |
| | | | | | | | | as first argument. | ||||
* | | Wrap(Global)Method now takes a SafeJSContext instead of a JSContext | marmeladema | 2019-07-24 | 1 | -22/+23 |
| | | | | | | | | as first argument. | ||||
* | | ConstructorEnabled now takes a SafeJSContext instead of a JSContext | marmeladema | 2019-07-24 | 1 | -2/+3 |
|/ | | | | | a first argument. The function cannot be made safe because of call to unsafe function is_exposed_in. | ||||
* | Change bindings generation to make Exposed annotation aware of ↵ | sreeise | 2019-07-14 | 4 | -8/+53 |
| | | | | members/partial interfaces | ||||
* | Require default dictionary value for optional dicts | Kagami Sascha Rosylight | 2019-07-12 | 1 | -5/+11 |
| | |||||
* | Sync WebIDL.py with gecko | Kagami Sascha Rosylight | 2019-07-12 | 35 | -221/+727 |
| | |||||
* | Implement DOMPoint.fromPoint | Kagami Sascha Rosylight | 2019-07-06 | 1 | -1/+2 |
| | |||||
* | Improve support for nested dictionaries | Manish Goregaokar | 2019-06-27 | 3 | -14/+2 |
| | |||||
* | Upgrade to Spidermonkey 67. | Josh Matthews | 2019-06-26 | 1 | -14/+9 |
| | |||||
* | Make tidy happy | Bastien Orivel | 2019-05-25 | 1 | -8/+20 |
| | |||||
* | Use the newly added inCompartments option everywhere it can be | Bastien Orivel | 2019-05-25 | 1 | -3/+82 |
| | |||||
* | Add support for attributes to the inCompartments binding parameter | Bastien Orivel | 2019-05-25 | 2 | -4/+11 |
| | |||||
* | Add an inCompartments config for bindings | Bastien Orivel | 2019-05-24 | 3 | -4/+20 |
| | |||||
* | Auto merge of #23363 - Darkspirit:https, r=jdm | bors-servo | 2019-05-14 | 3 | -3/+3 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More https * Disabled unused legacy TLS. It will be disabled for Nightly 72 or 73 in 5-7 months and ride the [trains](https://wiki.mozilla.org/Release_Management/Calendar). https://blog.mozilla.org/security/2018/10/15/removing-old-versions-of-tls/ * Updated MPL license in a few files. It would be nice if a new version of https://pypi.org/project/servo_tidy/ could be released to update WebRender as well. * Switched servo-deps.s3.amazonaws.com back to https. This was recently regressed by 10585be25c334bd15710d1a6d93391a9acb6d543 and fc28073dfba05cb2d3fda624c135b2125c1b90af. * Made https the default protocol for address bar on desktop. Press Ctrl+L on the Glutin port and enter `example.com`: Servo previously assumed you meant `http://example.com/`, now it is `https://example.com/`. --- - [x] `./mach build --release` does not report any errors - [x] `./mach test-tidy` does not report any errors <!-- 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/23363) <!-- Reviewable:end --> | ||||
| * | Update MPL license to https | Jan Andre Ikenmeyer | 2019-05-10 | 3 | -3/+3 |
| | | |||||
* | | Update to SpiderMonkey 66. | Josh Matthews | 2019-05-10 | 1 | -19/+18 |
|/ | |||||
* | #8539 Config preferences backend restructure | Peter Hall | 2019-03-20 | 1 | -2/+3 |
| | |||||
* | Simplify RootedReference and make it specifically about slicesIt's now ↵ | Anthony Ramine | 2019-03-11 | 1 | -1/+1 |
| | | | | called DomSlice<T>. | ||||
* | Don't use RootedReference for Option<T> in codegen anymore | Anthony Ramine | 2019-03-10 | 1 | -2/+4 |
| | |||||
* | Remove most RootedReference uses | Anthony Ramine | 2019-03-10 | 1 | -1/+3 |
| | | | | We can replace all uses of RootedReference for Option<T> by Option::deref calls. | ||||
* | Add support for default dict values being boolean, use in MediaStreamConstraints | Manish Goregaokar | 2019-03-04 | 1 | -1/+9 |
| | |||||
* | Add aspect/frameRate/sampleRate parameters | Manish Goregaokar | 2019-03-04 | 1 | -0/+1 |
| | |||||
* | Update WebIDL.py to 4166cae81546 | Manish Goregaokar | 2019-03-04 | 5 | -169/+466 |
| | | | | | | https://hg.mozilla.org/integration/autoland/rev/4166cae81546f54accae807413f806d20bf30920 Pulls in changes from https://bugzilla.mozilla.org/show_bug.cgi?id=1359269 | ||||
* | Move pref-main-thread.patch back | Manish Goregaokar | 2019-03-02 | 1 | -0/+27 |
| | |||||
* | Update webidl.py from upstream | Manish Goregaokar | 2019-03-01 | 12 | -93/+191 |
| |