aboutsummaryrefslogtreecommitdiffstats
path: root/components/compositing/compositor.rs
Commit message (Expand)AuthorAgeFilesLines
* compositor: Tick animations for an entire WebView at onceMartin Robinson11 hours1-46/+35
* compositing: Rename `WebView` to `WebViewRenderer` (#36574)Martin Robinson20 hours1-90/+103
* compositing: Remove `windowing.rs` and making `compositing` private (#36582)Martin Robinson5 days1-1/+8
* compositing: Add memory reporter for WebRender. (#36557)Josh Matthews6 days1-1/+36
* compositor: Unify the cross process and in-process API (#36543)Martin Robinson6 days1-68/+27
* Revert "compositor: Unify the cross process and in-process API (#36443)" (#36...Martin Robinson7 days1-27/+68
* libservo: Make zooming and HiDPI scaling work per-`WebView` (#36419)Martin Robinson8 days1-206/+126
* compositing: Remove `IOCompositor::zoom_time` and `IOCompositor::zoom_action`...Martin Robinson8 days1-17/+0
* compositor: Unify the cross process and in-process API (#36443)Martin Robinson9 days1-68/+27
* compositing: Send `CompositorDisplayListInfo` as bytes to compositor (#36484)Martin Robinson9 days1-2/+14
* libservo: Move animation tracking from `WindowMethods` to delegates (#36400)Martin Robinson12 days1-29/+23
* `compositing`: Combine `webrender_traits` and `compositing_traits` (#36372)Martin Robinson2025-04-061-4/+4
* Move `ScriptToConstellationMsg` to `constellation_traits` (#36364)Martin Robinson2025-04-051-5/+3
* constellation: Rename messages sent to the `Constellation` (#36341)Martin Robinson2025-04-041-8/+10
* constellation: Stop assuming that the viewport is shared by all WebViews (#36...Martin Robinson2025-04-041-8/+19
* Separate `WebviewManager` from `Webview` in `compositor` and `constellation` ...Shubham Gupta2025-04-041-1/+2
* libservo: Start moving `WindowMethods` to `WebViewDelegate` (#36223)Martin Robinson2025-04-021-47/+60
* libservo: Remove a couple `EmbedderMethods` (#36276)Martin Robinson2025-04-011-15/+1
* Create a `constellation_traits` crate (#36088)Martin Robinson2025-03-221-6/+7
* metrics: Simplify `ProgressiveWebMetrics` (#35985)Martin Robinson2025-03-211-48/+74
* pixels: Extend Image to allow for multiple frames (#36058)TIN TUN AUNG2025-03-211-2/+7
* compositing: Move `cursor_pos` member and update it in `update_cursor()` (#35...Simon B / GrausamkeitEnjoyer / God's Eye View Developer2025-03-131-7/+10
* base: Finish rename of `TopLevelBrowsingContextId` to `WebViewId` (#35896)Martin Robinson2025-03-111-12/+9
* compositor: Make input event handling per-WebView (#35716)Delan Azabani2025-03-051-844/+302
* Optimize IPC for non-cancelable touch events (#35785)Bi Fuguo2025-03-041-1/+2
* compositor: Make `PipelineDetails` and pending paint metrics per-WebView (#35...Martin Robinson2025-03-041-324/+267
* Fix the problem that touchmove crashes occasionally. Fix crash when multiple ...Bi Fuguo2025-03-031-21/+21
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-031-5/+5
* add `cancelable` property to the `TouchEvent` (#35713)Bi Fuguo2025-03-021-1/+3
* compositor Remove `frame_tree_id` member (#35702)Martin Robinson2025-02-271-18/+0
* Set limits on pinch zoom (#35692)Shubham Gupta2025-02-271-2/+3
* libservo: Add `WebView` immediately to the Compositor (#35662)Martin Robinson2025-02-261-32/+23
* libservo: Move size handling to `RenderContext` from `WindowMethods` (#35621)Martin Robinson2025-02-251-36/+34
* Touch handler: Fix race condition and rate-limit move events (#35537)Bi Fuguo2025-02-251-71/+211
* compositing: Move image output and shutdown management out of the compositor ...Martin Robinson2025-02-201-170/+70
* compositing: Split non-WebView-specific data into `ServoRenderer` (#35536)Martin Robinson2025-02-191-119/+165
* libservo: Rework and clarify the rendering model of the `WebView` (#35522)Martin Robinson2025-02-191-110/+56
* implement Touchevent prevent default behavior (#35031)Bi Fuguo2025-02-171-74/+127
* libservo: Expose an `OffscreenRenderingContext` and use it for servoshell (#3...Martin Robinson2025-02-171-118/+24
* fix issue #35449: handle touch events in on_input_event. (#35450)Bi Fuguo2025-02-131-0/+5
* Update window.screenX and window.screenY when moving the embedder window (#35...webbeef2025-02-131-0/+4
* libservo: Expose a single `InputEvent` type and pass it to script (#35430)Martin Robinson2025-02-121-147/+113
* libservo: Don't bounce ready-to-present frame notifications to the Constellat...Martin Robinson2025-02-121-12/+14
* libservo: Remove message-based API (#35366)Martin Robinson2025-02-101-15/+12
* deps: Upgrade to `webrender@0.66` (#35325)Martin Robinson2025-02-071-1/+1
* fix: bring back connection method to fix WebGL texture error (#35358)Ngo Iok Ui (Wu Yu Wei)2025-02-071-0/+3
* Simplify `RenderingContext` trait methods (#35251)Ngo Iok Ui (Wu Yu Wei)2025-02-051-17/+0
* libservo: Remove `Servo::repaint_synchronously` (#35283)Martin Robinson2025-02-041-19/+0
* chore: Rename `CompositeTarget` enum (#35263)DK Liao2025-02-041-9/+12
* script_traits: Rename `ConstellationControlMsg` to `ScriptThreadMessage` (#35...Martin Robinson2025-01-301-10/+9