Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Create a top-level "third_party" directory | Martin Robinson | 2023-06-30 | 1 | -9107/+0 |
| | | | | | | | This directory now contains third_party software that is vendored into the Servo source tree. The idea is that it would eventually hold webrender and other crates from mozilla-central as well with a standard patch management approach for each. | ||||
* | ReadableStream WebIDL.py patch | sagudev | 2023-02-20 | 1 | -5/+39 |
| | |||||
* | Update WebIDL | sagudev | 2023-02-19 | 1 | -2262/+3642 |
| | |||||
* | Try rolling back python fix | Kagami Sascha Rosylight | 2022-01-05 | 1 | -1/+1 |
| | |||||
* | Convert Web IDL void to undefined | Kagami Sascha Rosylight | 2022-01-05 | 1 | -40/+40 |
| | | | | Fixes #27660 | ||||
* | Port some code to Python3 | Vincent Ricard | 2021-02-18 | 1 | -31/+41 |
| | |||||
* | Update the WebIDL parser | Anthony Ramine | 2020-03-14 | 1 | -94/+221 |
| | | | | | Upstream doesn't allow downloading .tar.gz archives so update.sh was changed to use unzip. | ||||
* | Update WebIDL.py | Kagami Sascha Rosylight | 2019-10-29 | 1 | -6/+72 |
| | |||||
* | Convert [HTMLConstructor] as constructor extension | Kagami Sascha Rosylight | 2019-10-19 | 1 | -99/+100 |
| | |||||
* | Remove [PrimaryGlobal] | Kagami Sascha Rosylight | 2019-10-03 | 1 | -237/+78 |
| | |||||
* | Migrate to new constructor operation syntax | Kagami Sascha Rosylight | 2019-10-02 | 1 | -120/+190 |
| | |||||
* | Update WebIDL parser | Kagami Sascha Rosylight | 2019-08-16 | 1 | -123/+373 |
| | |||||
* | Auto-generate CSSStyleDeclaration.webidl for CSS properties based on the ↵ | Simon Sapin | 2019-07-29 | 1 | -1/+1 |
| | | | | style crate | ||||
* | Change bindings generation to make Exposed annotation aware of ↵ | sreeise | 2019-07-14 | 1 | -0/+5 |
| | | | | members/partial interfaces | ||||
* | Sync WebIDL.py with gecko | Kagami Sascha Rosylight | 2019-07-12 | 1 | -106/+231 |
| | |||||
* | Improve support for nested dictionaries | Manish Goregaokar | 2019-06-27 | 1 | -1/+2 |
| | |||||
* | Update MPL license to https | Jan Andre Ikenmeyer | 2019-05-10 | 1 | -1/+1 |
| | |||||
* | Update WebIDL.py to 4166cae81546 | Manish Goregaokar | 2019-03-04 | 1 | -148/+199 |
| | | | | | | https://hg.mozilla.org/integration/autoland/rev/4166cae81546f54accae807413f806d20bf30920 Pulls in changes from https://bugzilla.mozilla.org/show_bug.cgi?id=1359269 | ||||
* | Update webidl.py from upstream | Manish Goregaokar | 2019-03-01 | 1 | -38/+110 |
| | |||||
* | Update MPL license to https (part 3) | Jan Andre Ikenmeyer | 2018-11-19 | 1 | -1/+1 |
| | |||||
* | Update the WebIDL parser | Anthony Ramine | 2018-09-14 | 1 | -63/+90 |
| | |||||
* | Update the WebIDL parser | Anthony Ramine | 2018-04-03 | 1 | -67/+90 |
| | |||||
* | Update the WebIDL parser | Anthony Ramine | 2017-08-30 | 1 | -8/+31 |
| | |||||
* | Update the WebIDL parser | Anthony Ramine | 2017-06-09 | 1 | -149/+306 |
| | |||||
* | Implement [Inline] interfaces | Anthony Ramine | 2016-10-06 | 1 | -1/+2 |
| | | | | | Inline interfaces just appear as a Rust type and in the TypeId hierarchy. They are completely invisible on the JS side. | ||||
* | Update the WebIDL parser | Anthony Ramine | 2016-09-26 | 1 | -236/+68 |
| | |||||
* | Properly generate typedef identities in unions | Keith Yeung | 2016-09-07 | 1 | -1/+9 |
| | |||||
* | Update the WebIDL parser | Anthony Ramine | 2016-08-26 | 1 | -36/+7 |
| | |||||
* | Support multiple WebIDL interfaces being generated in the same output ↵ | Josh Matthews | 2016-08-24 | 1 | -2/+2 |
| | | | | | | | | | | | | | binding file. Each interface gets its own module named ${Interface}Binding. Structs, enums, and callbacks continue to use the root module of the binding file. If there is only one interface in the file, we generate reexports for several public APIs and types so that existing DOM implementations don't need any modifications. When multiple interfaces exist, the reexported names get the interface name prepended (eg. FooWrap instead of Wrap). As part of this work, stop glob-importing all DOM types in every generated binding and start generating more targeted lists of relevant types based on the methods, members, etc. of WebIDL types that are in use. | ||||
* | bindings generator: support default ByteString values in dictionary | Malisa Smith | 2016-08-10 | 1 | -0/+13 |
| | |||||
* | webidl: Apply and update debug.patch, remove abstract.patch which was ↵ | Emilio Cobos Álvarez | 2016-07-12 | 1 | -1/+2 |
| | | | | already upstream. | ||||
* | webidl: Update parser | Emilio Cobos Álvarez | 2016-07-12 | 1 | -280/+516 |
| | | | | Some patches failed to apply. I'll apply manually after this. | ||||
* | Allow [Pref] annotations on worker-exposed interfaces. | Ms2ger | 2016-07-12 | 1 | -12/+0 |
| | | | | Servo does not have the same main-thread limitation as Gecko here. | ||||
* | Update the WebIDL parser | Anthony Ramine | 2016-05-18 | 1 | -25/+118 |
| | |||||
* | components/script/dom/bindings/codegen/parser/update.sh now downloads all | AgostonSzepessy | 2016-03-22 | 1 | -28/+112 |
| | | | | | the latest *.py tests from https://hg.mozilla.org/mozilla-central/archive/tip.tar.gz/dom/bindings/parser/tests/ | ||||
* | Stop generating a parser.out file in the source. | Ms2ger | 2016-03-01 | 1 | -1/+2 |
| | |||||
* | Implement [LegacyUnenumerableNamedProperties] in the WebIDL parser | Anthony Ramine | 2016-02-23 | 1 | -1/+8 |
| | | | | http://github.com/heycam/webidl/issues/82 | ||||
* | Add mach test-webidl command | Shing Lyu | 2016-01-29 | 1 | -0/+16 |
| | |||||
* | Update WebIDL parser | Anthony Ramine | 2015-12-15 | 1 | -275/+333 |
| | |||||
* | Remove all our local patches to the WebIDL parser | Anthony Ramine | 2015-12-15 | 1 | -8/+40 |
| | | | | | All the tweaks we need can just be made through Configuration.py, and [Abstract] is being submitted upstream by Ms2ger. | ||||
* | Introduce [Abstract] to mark non-leaf interfaces | Anthony Ramine | 2015-09-13 | 1 | -1/+2 |
| | | | | | | | Some interfaces like Node, CharacterData and HTMLTableCellElement are never instantiated directly, only their descendant interfaces are. Those are marked with [Abstract] to set their type_id to None instead of having dummy values in the TypeId enums. | ||||
* | Update WebIDL parser | Anthony Ramine | 2015-08-16 | 1 | -413/+1098 |
| | |||||
* | Support default values for restricted float members (fixes #7217) | Anthony Ramine | 2015-08-15 | 1 | -3/+2 |
| | |||||
* | Update the WebIDL parser. | Ms2ger | 2015-03-13 | 1 | -98/+328 |
| | |||||
* | Add support for BinaryName attribute to servo's codegen (fixes #4435) r=jdm | Chris Manchester | 2015-02-27 | 1 | -2/+4 |
| | |||||
* | Add KeyboardEvent stub. | Josh Matthews | 2014-11-13 | 1 | -0/+3 |
| | |||||
* | Cargoify servo | Jack Moffitt | 2014-09-08 | 1 | -0/+5583 |