Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Player instantiator API | Víctor Manuel Jáquez Leal | 2019-05-02 | 1 | -1/+14 |
| | | | | | | | | | | | | Now servo/media player requires a new parameter for its creator, which is a trait object that provides the GL parameters needed for setup the generation of frames as GL textures. This patch provides a dummy GL context trait object where the code path will go to the default of raw frames. Webaudio test expectation also were changed, adding two new failing tests. | ||||
* | StereoPannerNode DOM | Maria Sable | 2019-04-30 | 6 | -2/+153 |
| | |||||
* | Auto merge of #23289 - CYBAI:regex-1.1, r=jdm | bors-servo | 2019-04-29 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update regex to 1.1 I just found the `aho-corasick` dependency is still `0.6.9` and then I found `regex` depends on it. I remember there's a rewrite of `aho-corasick` at BurntSushi/aho-corasick@e8493baf54d0685d35c2e0a3bf4104717bdf0bd2 to improve itself. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes do not require tests because it just updates `regex` crate <!-- 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/23289) <!-- Reviewable:end --> | ||||
| * | Update regex to 1.1 | CYBAI | 2019-04-29 | 1 | -1/+1 |
| | | |||||
* | | Auto merge of #23253 - BartGitHub:refactor-promise-compartment, r=jdm | bors-servo | 2019-04-29 | 27 | -95/+301 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor promise compartment <!-- Please describe your changes on the following line: --> This PR adds a mechanism to verify that certain code is executed inside a ```JSAutoCompartment```, and applies this to the ```Promise::new_in_current_compartment``` constructor. r? @jdm --- <!-- 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 #23167 <!-- Either: --> - [x] These changes do not require tests because they do not change existing functionality. <!-- 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/23253) <!-- Reviewable:end --> | ||||
| * | | Create new compartment in Promise constructor | Aron Zwaan | 2019-04-29 | 1 | -3/+5 |
| | | | |||||
| * | | Pass InCompartment by value | Aron Zwaan | 2019-04-25 | 26 | -50/+52 |
| | | | |||||
| * | | Add proof parameter to Promise::new_in_current_compartment | Aron Zwaan | 2019-04-24 | 25 | -95/+263 |
| | | | |||||
| * | | Add proof that code is executed in compartment | Aron Zwaan | 2019-04-24 | 2 | -0/+34 |
| | | | |||||
* | | | Auto merge of #23236 - swarnimarun:loop_patch, r=ferjm | bors-servo | 2019-04-29 | 2 | -7/+6 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement HTMLMediaElement.loop Attribute <!-- Please describe your changes on the following line: --> Work done for Implementing HTMLMediaElement.loop Attribute, - Uncomment `loop` attribute from webidl - Add make_bool macros for Loop and SetLoop functions - Update the required tests --- <!-- 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 #22290 <!-- Either: --> - [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/23236) <!-- Reviewable:end --> | ||||
| * | | | Implement HTMLMediaElement.loop Attribute | Swarnim Arun | 2019-04-26 | 2 | -7/+6 |
| | | | | |||||
* | | | | Auto merge of #22743 - ferjm:shadowdom, r=emilio | bors-servo | 2019-04-29 | 56 | -640/+1788 |
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Partial ShadowDOM support This is just an early WIP, not to take it very seriously yet. - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [x] These changes fix #22719 - [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/22743) <!-- Reviewable:end --> | ||||
| * | | | Set self as containing_shadow_root for shadow roots | Fernando Jiménez Moreno | 2019-04-29 | 2 | -8/+3 |
| | | | | |||||
| * | | | Final nits; fix custom elements rare data usage; s/owner_s_r/containing_s_r | Fernando Jiménez Moreno | 2019-04-29 | 5 | -88/+94 |
| | | | | | | | | | | | | | | | | | | | | Clarify special case for containing_shadow_root and add it to layout accessor | ||||
| * | | | Do not lazy initialize RareData on its getters | Fernando Jiménez Moreno | 2019-04-26 | 4 | -109/+101 |
| | | | | |||||
| * | | | Move StylesheetSetRef to script | Fernando Jiménez Moreno | 2019-04-26 | 5 | -3/+75 |
| | | | | |||||
| * | | | Rename shadow_root_from_node to containing_shadow_root | Fernando Jiménez Moreno | 2019-04-26 | 2 | -4/+4 |
| | | | | |||||
| * | | | Rename StylesheetSet to StylesheetSetRef | Fernando Jiménez Moreno | 2019-04-26 | 3 | -9/+9 |
| | | | | |||||
| * | | | Set dirty descendants flag only for elements | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+3 |
| | | | | |||||
| * | | | Set dirty descendants if node is connected | Fernando Jiménez Moreno | 2019-04-26 | 2 | -15/+9 |
| | | | | |||||
| * | | | Make Node and Element rare_data an Option | Fernando Jiménez Moreno | 2019-04-26 | 5 | -58/+125 |
| | | | | |||||
| * | | | Optimize Node::GetRootNode | Fernando Jiménez Moreno | 2019-04-26 | 1 | -3/+9 |
| | | | | |||||
| * | | | Merge Node::shadow_including_inclusive_ancestors into inclusive_ancestors | Fernando Jiménez Moreno | 2019-04-26 | 9 | -59/+95 |
| | | | | |||||
| * | | | Make devtools find node by unique id function include shadow trees | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+1 |
| | | | | |||||
| * | | | Minor tweaks: rename composed_parent_node_ref, remove or update outdated ↵ | Fernando Jiménez Moreno | 2019-04-26 | 5 | -38/+22 |
| | | | | | | | | | | | | | | | | comments... | ||||
| * | | | Tweak list of shadow roots attached to doc | Fernando Jiménez Moreno | 2019-04-26 | 2 | -9/+10 |
| | | | | |||||
| * | | | Set IS_CONNECTED flag on host and children instead of on containing shadow root | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+1 |
| | | | | |||||
| * | | | Add custom elements related stuff into ElementRareData | Fernando Jiménez Moreno | 2019-04-26 | 5 | -34/+54 |
| | | | | |||||
| * | | | Move mutation observers list to NodeRareData | Fernando Jiménez Moreno | 2019-04-26 | 2 | -8/+7 |
| | | | | |||||
| * | | | Introduce NodeRareData and ElementRareData | Fernando Jiménez Moreno | 2019-04-26 | 4 | -17/+46 |
| | | | | |||||
| * | | | Introduce BindContext with in_doc and connected flags | Fernando Jiménez Moreno | 2019-04-26 | 21 | -84/+105 |
| | | | | | | | | | | | | | | | | Fix some is_in_doc -> is_connected mistakes | ||||
| * | | | Register named elements in either the document or shadow tree | Fernando Jiménez Moreno | 2019-04-26 | 5 | -60/+127 |
| | | | | |||||
| * | | | Document owner_shadow_root | Fernando Jiménez Moreno | 2019-04-26 | 2 | -7/+10 |
| | | | | |||||
| * | | | Do not store composed parent node | Fernando Jiménez Moreno | 2019-04-26 | 1 | -24/+23 |
| | | | | |||||
| * | | | Make StyleSheetListOwner an enum instead of a trait object | Fernando Jiménez Moreno | 2019-04-26 | 7 | -134/+177 |
| | | | | |||||
| * | | | Make StylesheetSet an enum instead of a trait object | Fernando Jiménez Moreno | 2019-04-26 | 3 | -13/+12 |
| | | | | |||||
| * | | | Do not send RemoveStyleSheet message for shadow roots | Fernando Jiménez Moreno | 2019-04-26 | 2 | -6/+6 |
| | | | | |||||
| * | | | Relax attachShadow restrictions for user agent widgets | Fernando Jiménez Moreno | 2019-04-26 | 1 | -2/+11 |
| | | | | |||||
| * | | | Add invalidate_stylesheets to StyleSheetsListOwner trait | Fernando Jiménez Moreno | 2019-04-26 | 6 | -35/+17 |
| | | | | |||||
| * | | | Make StyleSheetListOwner implement JSTraceable | Fernando Jiménez Moreno | 2019-04-26 | 2 | -3/+2 |
| | | | | |||||
| * | | | Introduce ShadowIncluding enum for tree traversals | Fernando Jiménez Moreno | 2019-04-26 | 14 | -50/+58 |
| | | | | |||||
| * | | | Flush shadow roots stylesheets only if they changed | Fernando Jiménez Moreno | 2019-04-26 | 2 | -0/+32 |
| | | | | |||||
| * | | | Remove IS_CONNECTED flag when node is removed from the doc | Fernando Jiménez Moreno | 2019-04-26 | 1 | -0/+1 |
| | | | | |||||
| * | | | Do not set dirty out-of-doc nodes | Fernando Jiménez Moreno | 2019-04-26 | 2 | -2/+2 |
| | | | | |||||
| * | | | Fix the way the IS_CONNECTED flag is set | Fernando Jiménez Moreno | 2019-04-26 | 3 | -16/+13 |
| | | | | |||||
| * | | | Fix formatting issues | Fernando Jiménez Moreno | 2019-04-26 | 2 | -9/+10 |
| | | | | |||||
| * | | | Return composed parent node. Fixes style sharing panics | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+1 |
| | | | | |||||
| * | | | Retarget result of shadowRoot.element(s)FromPoint | Fernando Jiménez Moreno | 2019-04-26 | 3 | -10/+30 |
| | | | | |||||
| * | | | Fix Document.Element(s)FromPoint | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+1 |
| | | | | |||||
| * | | | Do not add shadow tree styles to stylist | Fernando Jiménez Moreno | 2019-04-26 | 2 | -8/+9 |
| | | | |