aboutsummaryrefslogtreecommitdiffstats
path: root/components/compositing
Commit message (Expand)AuthorAgeFilesLines
* Revert "compositor: Unify the cross process and in-process API (#36443)" (#36...Martin Robinson8 days3-45/+71
* libservo: Make zooming and HiDPI scaling work per-`WebView` (#36419)Martin Robinson9 days3-235/+263
* compositing: Remove `IOCompositor::zoom_time` and `IOCompositor::zoom_action`...Martin Robinson9 days1-17/+0
* libservo: Remove the unused `multiview` feature (#36485)Martin Robinson9 days1-1/+0
* Fix typo in tracing code. (#36501)Josh Matthews10 days1-1/+1
* compositor: Unify the cross process and in-process API (#36443)Martin Robinson10 days3-71/+45
* compositing: Send `CompositorDisplayListInfo` as bytes to compositor (#36484)Martin Robinson10 days2-2/+15
* libservo: Move animation tracking from `WindowMethods` to delegates (#36400)Martin Robinson14 days3-65/+49
* `compositing`: Combine `webrender_traits` and `compositing_traits` (#36372)Martin Robinson2025-04-064-8/+6
* Move `ScriptToConstellationMsg` to `constellation_traits` (#36364)Martin Robinson2025-04-052-9/+7
* constellation: Rename messages sent to the `Constellation` (#36341)Martin Robinson2025-04-043-39/+22
* 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-044-236/+250
* libservo: Start moving `WindowMethods` to `WebViewDelegate` (#36223)Martin Robinson2025-04-023-64/+77
* Fix broken unit-test of webview (#36238)Shubham Gupta2025-04-021-9/+10
* libservo: Remove a couple `EmbedderMethods` (#36276)Martin Robinson2025-04-012-25/+1
* Fixed the crash issue when the openharmony web component is adapted. (#36229)Bi Fuguo2025-03-311-1/+2
* Fixed an incorrect touchmove event triggered when the second finger is presse...Bi Fuguo2025-03-291-4/+1
* Fixed the problem that touchmove cannot be disabled when preventDefault is in...Bi Fuguo2025-03-281-5/+7
* compositor: Remove the script channel from the compositor (#36089)Martin Robinson2025-03-231-5/+9
* Create a `constellation_traits` crate (#36088)Martin Robinson2025-03-224-9/+12
* metrics: Simplify `ProgressiveWebMetrics` (#35985)Martin Robinson2025-03-213-55/+74
* constellation: Proxy `ScrollState` through the `Constellation` (#36062)Martin Robinson2025-03-211-2/+2
* pixels: Extend Image to allow for multiple frames (#36058)TIN TUN AUNG2025-03-211-2/+7
* Cleanup Stylo dependencies (#36046)Oriol Brufau2025-03-191-1/+1
* Migrate to the 2024 edition (#35755)Simon Wülker2025-03-131-5/+1
* compositing: Move `cursor_pos` member and update it in `update_cursor()` (#35...Simon B / GrausamkeitEnjoyer / God's Eye View Developer2025-03-132-8/+11
* base: Finish rename of `TopLevelBrowsingContextId` to `WebViewId` (#35896)Martin Robinson2025-03-112-20/+16
* compositor: Make input event handling per-WebView (#35716)Delan Azabani2025-03-052-861/+969
* Optimize IPC for non-cancelable touch events (#35785)Bi Fuguo2025-03-042-1/+6
* compositor: Make `PipelineDetails` and pending paint metrics per-WebView (#35...Martin Robinson2025-03-042-330/+461
* Fix the problem that touchmove crashes occasionally. Fix crash when multiple ...Bi Fuguo2025-03-032-51/+49
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-032-6/+6
* 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-262-46/+28
* libservo: Move size handling to `RenderContext` from `WindowMethods` (#35621)Martin Robinson2025-02-253-127/+36
* Touch handler: Fix race condition and rate-limit move events (#35537)Bi Fuguo2025-02-252-190/+631
* compositing: Move image output and shutdown management out of the compositor ...Martin Robinson2025-02-204-173/+76
* 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-192-110/+57
* libservo: Expose `SoftwareRenderingContext` and `WindowRenderingContext` (#35...Martin Robinson2025-02-181-1/+0
* implement Touchevent prevent default behavior (#35031)Bi Fuguo2025-02-172-210/+202
* libservo: Expose an `OffscreenRenderingContext` and use it for servoshell (#3...Martin Robinson2025-02-174-327/+25
* deps: Remove some unused `Cargo.toml` (#35466)Martin Robinson2025-02-141-2/+0
* 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