Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Update ipc-channel and related dependencies | Bastien Orivel | 2019-08-27 | 1 | -1/+1 | |
| | ||||||
* | restructure content process shutdown ack with threaded sender, without layout | Gregory Terzian | 2019-08-17 | 1 | -5/+0 | |
| | ||||||
* | Update euclid. | Emilio Cobos Álvarez | 2019-07-23 | 2 | -15/+14 | |
| | | | | | | | | There are a few canvas2d-related dependencies that haven't updated, but they only use euclid internally so that's not blocking landing the rest of the changes. Given the size of this patch, I think it's useful to get this landed as-is. | |||||
* | Moar detach shadow improvements | Fernando Jiménez Moreno | 2019-07-22 | 1 | -3/+1 | |
| | ||||||
* | Detach shadow clean up | Fernando Jiménez Moreno | 2019-07-22 | 1 | -1/+3 | |
| | ||||||
* | Only allow UA widgets as children of media elements | Fernando Jiménez Moreno | 2019-07-22 | 1 | -0/+4 | |
| | | | | Do not allow pseudo-elements for replaced elements | |||||
* | Create a solid rectangle display list entry for the page background. | Josh Matthews | 2019-07-09 | 1 | -3/+8 | |
| | ||||||
* | Stop storing display lists in an `Arc` | Patrick Walton | 2019-07-09 | 1 | -7/+4 | |
| | ||||||
* | WebRender units are no longer reexported. | Patrick Walton | 2019-07-09 | 1 | -3/+4 | |
| | ||||||
* | Upgrade to rustc 1.37.0-nightly (088b98730 2019-07-03) | Josh Matthews | 2019-07-05 | 1 | -0/+3 | |
| | ||||||
* | Add `./mach build --with-layout-2020` | Simon Sapin | 2019-07-04 | 1 | -2/+2 | |
| | | | | | … with corresponding `layout` and `layout_thread` crates, which for now do nothing. | |||||
* | Remove `default-except-unstable` | Simon Sapin | 2019-07-01 | 1 | -4/+1 | |
| | | | | | … and use remaining unstable features unconditionally. This doesn’t actually change the set of crates that can build on the Stable channel. | |||||
* | Fix style system build with recent changes. | Emilio Cobos Álvarez | 2019-06-25 | 1 | -0/+4 | |
| | ||||||
* | Fix some new warnings | Simon Sapin | 2019-06-22 | 1 | -3/+3 | |
| | ||||||
* | Layout_thread: removed all possible opts::get() | oneturkmen | 2019-06-04 | 1 | -14/+107 | |
| | ||||||
* | style: Do not use borrowed types in the selectors::Element trait. | Evgeniy Reizner | 2019-06-04 | 1 | -12/+34 | |
| | | | | | Closes #22972 Closes #23463 | |||||
* | script: Fix Servo build. | Emilio Cobos Álvarez | 2019-05-29 | 1 | -0/+8 | |
| | ||||||
* | Upgrade parking_lot to 0.8. | Josh Matthews | 2019-05-25 | 1 | -1/+1 | |
| | ||||||
* | Glutin update: dependencies update | Paul Rouget | 2019-05-25 | 1 | -1/+1 | |
| | ||||||
* | Revert "Glutin update: dependencies update" | Josh Matthews | 2019-05-22 | 1 | -1/+1 | |
| | | | | This reverts commit 30fb18e7113c108bf93be93f7675a9574fd761a5. | |||||
* | Glutin update: dependencies update | Paul Rouget | 2019-05-22 | 1 | -1/+1 | |
| | ||||||
* | Update xml5ever and html5ever | Bastien Orivel | 2019-05-19 | 1 | -1/+1 | |
| | ||||||
* | layout: fix Servo build. | Emilio Cobos Álvarez | 2019-05-07 | 1 | -0/+11 | |
| | ||||||
* | Final nits; fix custom elements rare data usage; s/owner_s_r/containing_s_r | Fernando Jiménez Moreno | 2019-04-29 | 1 | -1/+1 | |
| | | | | | Clarify special case for containing_shadow_root and add it to layout accessor | |||||
* | Set dirty descendants if node is connected | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+1 | |
| | ||||||
* | Move is_connected function from style to layout, where it is used | Fernando Jiménez Moreno | 2019-04-26 | 1 | -4/+4 | |
| | ||||||
* | Minor tweaks: rename composed_parent_node_ref, remove or update outdated ↵ | Fernando Jiménez Moreno | 2019-04-26 | 1 | -8/+11 | |
| | | | | comments... | |||||
* | Tweak list of shadow roots attached to doc | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+4 | |
| | ||||||
* | Make ServoShadowRoot.flush_stylesheets unsafe | Fernando Jiménez Moreno | 2019-04-26 | 1 | -5/+3 | |
| | ||||||
* | Flush shadow roots stylesheets only if they changed | Fernando Jiménez Moreno | 2019-04-26 | 2 | -7/+22 | |
| | ||||||
* | Minor layout thread cleanups: | Fernando Jiménez Moreno | 2019-04-26 | 2 | -14/+13 | |
| | | | | | | | - lifetime naming - unrequired reference removal - containing_shadow_host getter simplification - use stylist.device getter where possible | |||||
* | Derive PartialEq for ServoShadowRoot | Fernando Jiménez Moreno | 2019-04-26 | 1 | -8/+1 | |
| | ||||||
* | Do not set dirty out-of-doc nodes | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+5 | |
| | ||||||
* | Invalidate and flush shadow tree stylesheets where needed | Fernando Jiménez Moreno | 2019-04-26 | 2 | -3/+30 | |
| | ||||||
* | Expose a way to flush shadow root stylesheets from layout | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+11 | |
| | ||||||
* | Implement TShadowRoot::style_data | Fernando Jiménez Moreno | 2019-04-26 | 1 | -1/+6 | |
| | ||||||
* | Adapt traversals for shadow dom | Fernando Jiménez Moreno | 2019-04-26 | 1 | -2/+17 | |
| | ||||||
* | First bits of shadow dom layout | Fernando Jiménez Moreno | 2019-04-26 | 1 | -21/+69 | |
| | ||||||
* | Add is_connected flag to node and use it to replace most uses of is_in_doc | Fernando Jiménez Moreno | 2019-04-26 | 1 | -3/+3 | |
| | ||||||
* | Auto merge of #23115 - pylbrecht:measure.blocked.layout.queries, r=jdm | bors-servo | 2019-04-22 | 1 | -3/+14 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | measure blocked layout queries <!-- Please describe your changes on the following line: --> --- <!-- 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 #19797 <!-- Either: --> - [ ] 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/23115) <!-- Reviewable:end --> | |||||
| * | fixup! Measure layout queries blocked by ongoing layout | pylbrecht | 2019-04-17 | 1 | -1/+1 | |
| | | ||||||
| * | Measure layout queries blocked by ongoing layout | Philipp Albrecht | 2019-04-13 | 1 | -3/+14 | |
| | | ||||||
* | | Remove :-servo-case-sensitive-type-attr() | Ian Moody | 2019-04-18 | 1 | -3/+0 | |
|/ | | | | | | | | No longer needed now that the case-sensitive flag for attributes selectors is supported. Update user-agent CSS sheet to use the standard flag. Fixes #23227 | |||||
* | #8539 Config preferences backend restructure | Peter Hall | 2019-03-20 | 1 | -6/+2 | |
| | ||||||
* | Implement CDATASection interface and createCDATASection method | George Roman | 2019-03-14 | 1 | -3/+6 | |
| | ||||||
* | Auto merge of #22396 - jdm:no-spam-iframe-size, r=asajeffrey | bors-servo | 2019-01-14 | 1 | -5/+41 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduce unnecessary iframe size messages This should be an improvement on pages that include iframes, since we currently run two layout jobs for every display-oriented layout request. When building the display list, we send a message to the constellation that includes the sizes of all iframes present, and the constellation sends resize messages to the script thread. This results in a mouse event on the outer page causing all frames to be re-laid out even if no changes occurred to the iframe sizes, which is ridiculous. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #22394 - [x] These changes do not require tests because there is no way to test this internal detail. <!-- 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/22396) <!-- Reviewable:end --> | |||||
| * | Suppress iframe size messages from layout that include unchanged sizes. | Josh Matthews | 2019-01-14 | 1 | -5/+41 | |
| | | ||||||
* | | Remove LayoutDamageComputation | Anthony Ramine | 2019-01-14 | 1 | -1/+1 | |
| | | ||||||
* | | Remove BlockFlowDisplayListBuilding | Anthony Ramine | 2019-01-14 | 1 | -1/+1 | |
| | | | | | | | | Replaced by inherent methods on BlockFlow, the only implementor of that trait. | |||||
* | | Rename NewLayoutThreadInfo to LayoutThreadInit | Anthony Ramine | 2019-01-14 | 1 | -2/+2 | |
|/ | | | | Following the convention of our other init structs. |