aboutsummaryrefslogtreecommitdiffstats
path: root/components/compositing/compositor.rs
Commit message (Expand)AuthorAgeFilesLines
* `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
* Include `WebViewId` into EmbedderMsg variants where possible (#35211)Delan Azabani2025-01-301-1/+13
* compositor: Remove some unused messages to the compositor (#35223)Martin Robinson2025-01-301-29/+0
* libservo: Port desktop servoshell to use the new `WebView` API (#35183)Martin Robinson2025-01-281-1/+1
* libservo: Stop using `script_traits` in the embedding layer (#35185)Martin Robinson2025-01-281-3/+3
* libservo: Add an initial WebView data structure to the API (#35119)Delan Azabani2025-01-251-10/+25
* Remove type parameter from Servo and IOCompositor (#35121) (#35156)Delan Azabani2025-01-241-4/+4
* feat: Turn `RenderingContext` into a trait (#35052)DK Liao2025-01-241-36/+16
* api: Flatten and simplify Servo preferences (#34966)Martin Robinson2025-01-141-1/+1
* Upgrade rustc to 1.83 (#34793)Nico Burns2025-01-011-3/+2
* chore: remove `WindowMethods::rendering_context` (#34780)Ngo Iok Ui (Wu Yu Wei)2025-01-011-22/+6
* compositing: Invert check for webxr when determining animation status. (#34715)Josh Matthews2024-12-201-1/+1