aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_thread/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Layout-2020: Serialize access to stylo thread pool.Mukilan Thiyagarajan2023-05-261-11/+5
* Clean up and document the `send_display_list` interfaceMartin Robinson2023-05-241-10/+6
* Auto merge of #29745 - mrobinson:compositor-side-scroll-tree, r=mukilanbors-servo2023-05-231-7/+5
|\
| * Add a compositor-side scroll treeMartin Robinson2023-05-191-7/+5
* | Further changes required by ServoOriol Brufau2023-05-161-6/+2
|/
* Eliminate duplicate Layout DOM wrappersMartin Robinson2023-05-051-20/+20
* Clean up arguments passed to and stored in LayoutThreadMartin Robinson2023-05-011-91/+26
* Scroll from script should trigger a reflowMartin Robinson2023-04-251-17/+19
* Add support for <iframe> elements for Layout 2020Martin Robinson2023-04-041-43/+48
* Fix some build warningsMartin Robinson2023-03-271-1/+0
* Move hit testing information out of WebRenderMartin Robinson2023-03-151-8/+10
* Actually check if root is absolute positionedWu Yu Wei2022-04-191-6/+15
* feat: shorten thread namesyvt2021-07-191-1/+1
* Miscellaneous build / tidy fixes.Emilio Cobos Álvarez2021-02-261-1/+7
* Fix warnings introduced in newer Rust NightlySimon Sapin2021-02-251-5/+0
* Fix num_threads to avoid divide by zero error when running without a thread poolteymour-aldridge2020-12-281-1/+1
* ensure clean shutdown of all threads running JSGregory Terzian2020-06-301-15/+10
* Add animation and transition support for pseudo-elementsMartin Robinson2020-06-161-2/+14
* Add DocumentAnimationSet and AnimationSetKeyMartin Robinson2020-06-151-11/+13
* Store resolved font style in canvas context stateUtsav Oza2020-06-101-7/+8
* Query layout to resolve canvas font property valueUtsav Oza2020-06-101-4/+22
* Remove unecessary webrender document from layout.Josh Matthews2020-06-091-17/+3
* Cache animation computed values when animations changeMartin Robinson2020-06-051-1/+8
* Remove support for energy profilingSimon Sapin2020-06-041-2/+0
* Implement concept of dirty rootAnthony Ramine2020-05-191-15/+27
* Move most animation processing to scriptMartin Robinson2020-05-121-34/+41
* Split animations and transitions into separate listsMartin Robinson2020-05-061-3/+3
* Start having animations conform to the HTML specMartin Robinson2020-05-051-19/+4
* Use a restyle for animation ticksMartin Robinson2020-05-051-128/+21
* Add support for animationend eventMartin Robinson2020-05-011-14/+8
* Add support for transitionrun eventsMartin Robinson2020-04-241-4/+9
* Add ElementAnimationState and PossibleElementAnimationStateMartin Robinson2020-04-241-41/+18
* Auto merge of #26244 - mrobinson:animation-cancel, r=jdmbors-servo2020-04-221-0/+6
|\
| * Add support for canceling CSS transitionsMartin Robinson2020-04-221-0/+6
* | Make the rule tree actually threadsafeAnthony Ramine2020-04-201-3/+1
|/
* Don't go through the layout thread to retrieve a node's primary styleAnthony Ramine2020-04-071-12/+4
* Auto merge of #26110 - servo:layout-2020-rm-note-dirty-descendant, r=emiliobors-servo2020-04-041-8/+0
|\
| * Kill ServoLayoutElement::note_dirty_descendantAnthony Ramine2020-04-041-8/+0
* | Make DOM own the style and layout data, in an UnsafeCellAnthony Ramine2020-04-041-8/+0
* | Don't expose any AtomicRefCell directly from style traitsAnthony Ramine2020-04-041-3/+1
|/
* Pass pending restyles instead of draining them from layoutAnthony Ramine2020-03-281-2/+4
* Add a 'dom lifetime to GetLayoutDataAnthony Ramine2020-03-261-1/+1
* Remove unnecessary .clone() callsIulian Gabriel Radu2020-03-041-5/+5
* Make Background Hang Monitor OptionalKunal Mohan2020-02-231-9/+15
* remove option for origin and mirror changes to layout_thread_2020Kunal Mohan2020-02-181-19/+21
* Take origin from window instead of creating a new one in case of reflowKunal Mohan2020-02-151-4/+12
* Improve the name the NodeGeometryQueryMartin Robinson2020-02-051-4/+4
* Use non-IPC webrender API over explicit IPC channels.Josh Matthews2019-11-271-30/+13
* layout: Inform webrender about new pipeline as early as possible.Josh Matthews2019-11-131-2/+16
* Ensure layout/script always have a correct viewport size when a new pipeline ...Josh Matthews2019-11-061-23/+8