servo/components/layout_2020
bors-servo 4dbe3b30cd
Auto merge of #26037 - mrobinson:arcrefcell-fragment-tree, r=SimonSapin
layout_2020: Use ArcRefCell in the fragment tree

This will allow mutability which is useful for things like animations.

<!-- 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
- [ ] These changes fix #___ (GitHub issue number if applicable)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they should not change behavior.

<!-- 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. -->
2020-03-26 10:23:23 -04:00
..
display_list Auto merge of #26037 - mrobinson:arcrefcell-fragment-tree, r=SimonSapin 2020-03-26 10:23:23 -04:00
flow Auto merge of #26037 - mrobinson:arcrefcell-fragment-tree, r=SimonSapin 2020-03-26 10:23:23 -04:00
Cargo.toml Update atomic_refcell 2020-03-17 11:15:17 -07:00
cell.rs Implement Default for ArcRefCell 2020-03-17 11:15:17 -07:00
context.rs remove option for origin and mirror changes to layout_thread_2020 2020-02-18 00:57:33 +05:30
data.rs Import victor's layout system 🍷 2019-09-11 10:36:30 +02:00
dom_traversal.rs Switch some uses of Arc<AtomicRefCell<T>> over to ArcRefCell<T> 2020-03-17 11:15:17 -07:00
element_data.rs Switch some uses of Arc<AtomicRefCell<T>> over to ArcRefCell<T> 2020-03-17 11:15:17 -07:00
formatting_contexts.rs Propagate text decoration where needed 2020-03-23 11:13:10 +01:00
fragments.rs Auto merge of #26037 - mrobinson:arcrefcell-fragment-tree, r=SimonSapin 2020-03-26 10:23:23 -04:00
geom.rs Add layout debugger support to layout_2020 2020-02-21 11:11:00 +01:00
layout_debug.rs Minor improvements to layout_debug and associated code 2020-02-21 16:34:32 +01:00
lib.rs Add an ArcRefCell<T> type 2020-03-17 11:15:17 -07:00
opaque_node.rs Remove layout_2020::display_list, use WebRender display lists instead 2019-09-07 19:38:44 +02:00
positioned.rs Auto merge of #26037 - mrobinson:arcrefcell-fragment-tree, r=SimonSapin 2020-03-26 10:23:23 -04:00
query.rs Fix rebase issues and run Prettier on layout viewer code 2020-02-21 11:11:00 +01:00
replaced.rs Canvas rendering for layout 2020 2020-03-06 13:23:07 +01:00
sizing.rs Dump box tree state into json files and display it on layout 2020 viewer 2020-02-21 11:11:00 +01:00
style_ext.rs layout_2020: Add support for hoisting positioned fragments in inline boxes 2020-03-19 10:50:49 +01:00
traversal.rs Pass a LayoutContext through box construction 2019-12-02 22:26:49 +01:00
wrapper.rs Remove most of the things in layout 2020 2019-07-31 17:09:17 +02:00