aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Support default toJSON in WebIDLKagami Sascha Rosylight2019-07-242-2/+98
| | |
* | | Use safe JSContext in callbacksmarmeladema2019-08-091-6/+6
| | |
* | | Use safe JSContext as first argument for throw_dom_exceptionmarmeladema2019-08-091-5/+5
| | |
* | | Remove usage of various unsafe keywordmarmeladema2019-08-091-14/+15
| | |
* | | Use safe JSContext when possible in interface.rsmarmeladema2019-08-091-9/+9
| | |
* | | Use safe JSContext in compartmentsmarmeladema2019-08-091-1/+1
| | |
* | | Don't mark new methods as unsafe in code generationmarmeladema2019-08-091-14/+16
| | |
* | | Remove some usage of unsafe code in Promisemarmeladema2019-08-091-1/+1
| | |
* | | Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30)Simon Sapin2019-07-311-2/+2
| | |
* | | Generate apis.html and css-properties.json for docs as part of crates’ ↵Simon Sapin2019-07-302-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 Sapin2019-07-292-3/+60
| | | | | | | | | | | | style crate
* | | Update SpiderMonkey bindings for Windows arm64 crash fix.Josh Matthews2019-07-251-13/+16
| |/ |/|
* | Convert CGTraitInterface to use safe JSContext instead of raw JSContextmarmeladema2019-07-241-3/+3
| |
* | Convert internal methods to handle safe JSContext instead of raw JSContextmarmeladema2019-07-241-136/+144
| |
* | Callbacks now uses safe JSContext instead of raw JSContextmarmeladema2019-07-241-4/+4
| |
* | DefineDOMInterfaceMethod now takes a SafeJSContext instead of a JSContextmarmeladema2019-07-241-5/+5
| | | | | | | | as first argument.
* | GetPerInterfaceObject methods now takes a SafeJSContext instead of a JSContextmarmeladema2019-07-241-8/+8
| | | | | | | | as first argument.
* | CreateInterfaceObjects now takes a SafeJSContext instead of a JSContextmarmeladema2019-07-241-29/+29
| | | | | | | | as first argument.
* | Wrap(Global)Method now takes a SafeJSContext instead of a JSContextmarmeladema2019-07-241-22/+23
| | | | | | | | as first argument.
* | ConstructorEnabled now takes a SafeJSContext instead of a JSContextmarmeladema2019-07-241-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 ↵sreeise2019-07-144-8/+53
| | | | members/partial interfaces
* Require default dictionary value for optional dictsKagami Sascha Rosylight2019-07-121-5/+11
|
* Sync WebIDL.py with geckoKagami Sascha Rosylight2019-07-1235-221/+727
|
* Implement DOMPoint.fromPointKagami Sascha Rosylight2019-07-061-1/+2
|
* Improve support for nested dictionariesManish Goregaokar2019-06-273-14/+2
|
* Upgrade to Spidermonkey 67.Josh Matthews2019-06-261-14/+9
|
* Make tidy happyBastien Orivel2019-05-251-8/+20
|
* Use the newly added inCompartments option everywhere it can beBastien Orivel2019-05-251-3/+82
|
* Add support for attributes to the inCompartments binding parameterBastien Orivel2019-05-252-4/+11
|
* Add an inCompartments config for bindingsBastien Orivel2019-05-243-4/+20
|
* Auto merge of #23363 - Darkspirit:https, r=jdmbors-servo2019-05-143-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 httpsJan Andre Ikenmeyer2019-05-103-3/+3
| |
* | Update to SpiderMonkey 66.Josh Matthews2019-05-101-19/+18
|/
* #8539 Config preferences backend restructurePeter Hall2019-03-201-2/+3
|
* Simplify RootedReference and make it specifically about slicesIt's now ↵Anthony Ramine2019-03-111-1/+1
| | | | called DomSlice<T>.
* Don't use RootedReference for Option<T> in codegen anymoreAnthony Ramine2019-03-101-2/+4
|
* Remove most RootedReference usesAnthony Ramine2019-03-101-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 MediaStreamConstraintsManish Goregaokar2019-03-041-1/+9
|
* Add aspect/frameRate/sampleRate parametersManish Goregaokar2019-03-041-0/+1
|
* Update WebIDL.py to 4166cae81546Manish Goregaokar2019-03-045-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 backManish Goregaokar2019-03-021-0/+27
|
* Update webidl.py from upstreamManish Goregaokar2019-03-0112-93/+191
|
* Update bool pattern matching into if-elsePiotr Szpetkowski2019-01-301-5/+2
|
* Update to new JS runtime creation APIs.Josh Matthews2019-01-151-5/+4
|
* Update MPL license to https (part 3)Jan Andre Ikenmeyer2018-11-1910-10/+10
|
* Switch most crates to the 2018 editionSimon Sapin2018-11-061-4/+8
|
* Use 2018-style paths in generated DOM bindingsSimon Sapin2018-11-063-150/+150
|
* Handle default empty sequence valuesKeith Yeung2018-11-011-15/+18
|
* Make expectionCode of Promise have newline character automaticallyCYBAI2018-10-181-1/+1
| | | | | | | | | In the `fill` method, it will check if the exception code is empty string or has newline character in the end of string or not. However, we didn't do any change to exceptionCode when type is Promise. Thus, we add the newline character to make it pass the checking in `fill` method. See more detail from the log of IRC: https://mozilla.logbot.info/servo/20180501#c14692647
* Upgrade to rustc 1.31.0-nightly (8c4ad4e9e 2018-10-04)Simon Sapin2018-10-051-1/+8
| | | | CC https://github.com/rust-lang/rust/issues/54846