aboutsummaryrefslogtreecommitdiffstats
path: root/components/shared/webrender
Commit message (Expand)AuthorAgeFilesLines
* `compositing`: Combine `webrender_traits` and `compositing_traits` (#36372)Martin Robinson2025-04-064-1783/+0
* Move `ScriptToConstellationMsg` to `constellation_traits` (#36364)Martin Robinson2025-04-052-3/+1
* libservo: Start moving `WindowMethods` to `WebViewDelegate` (#36223)Martin Robinson2025-04-021-3/+12
* Organize component Cargo.toml dependencies (#36224)Alex Touchet2025-03-301-7/+7
* Create a `constellation_traits` crate (#36088)Martin Robinson2025-03-223-79/+7
* metrics: Simplify `ProgressiveWebMetrics` (#35985)Martin Robinson2025-03-211-0/+12
* constellation: Proxy `ScrollState` through the `Constellation` (#36062)Martin Robinson2025-03-211-1/+11
* Cleanup Stylo dependencies (#36046)Oriol Brufau2025-03-191-1/+1
* compositor: Make `PipelineDetails` and pending paint metrics per-WebView (#35...Martin Robinson2025-03-041-2/+13
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-031-1/+1
* libservo: Stop double-buffering `OffscreenRenderingContext` (#35638)Martin Robinson2025-02-281-66/+79
* libservo: Move size handling to `RenderContext` from `WindowMethods` (#35621)Martin Robinson2025-02-251-80/+123
* libservo: Move GL acclerated media setup out of `RenderingContext` and simpli...Martin Robinson2025-02-201-126/+5
* libservo: Expose `SoftwareRenderingContext` and `WindowRenderingContext` (#35...Martin Robinson2025-02-183-246/+336
* libservo: Expose an `OffscreenRenderingContext` and use it for servoshell (#3...Martin Robinson2025-02-172-22/+420
* Fix scroll_sensitivity related naming issue (#35462)Euclid Ye2025-02-141-2/+2
* layout: Implement overflow scroll support for different axes (#35414)Euclid Ye2025-02-142-7/+35
* Use surfman with glow bindings (take II) (#35422)Samson2025-02-131-3/+10
* Revert "Use surfman with glow bindings (#34328)" (#35402)Samson2025-02-101-10/+3
* Enable surfman's sm-x11 feature for webrender_traits (#35362)Oriol Brufau2025-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/+9
* Simplify `RenderingContext` trait methods (#35251)Ngo Iok Ui (Wu Yu Wei)2025-02-052-78/+106
* Use surfman with glow bindings (#34328)Samson2025-02-051-3/+11
* feat: Turn `RenderingContext` into a trait (#35052)DK Liao2025-01-243-7/+164
* chore: remove `WindowMethods::rendering_context` (#34780)Ngo Iok Ui (Wu Yu Wei)2025-01-011-16/+25
* Remove some unused dependencies (#34355)Jonathan Schwender2024-11-251-1/+0
* layout: Add a hit test item that covers all scroll frame contents (#34347)Martin Robinson2024-11-241-7/+9
* servoshell: Allow overriding screen resolution with a command-line argument (...Martin Robinson2024-10-302-6/+8
* compositor: Create a single cross-process compositor API (#33619) (#33660)Martin Robinson2024-10-091-280/+266
* clippy: Fix large size difference between variants of `ScriptToCompositorMsg`...chickenleaf2024-10-081-3/+2
* Revert "compositor: Create a single cross-process compositor API (#33619)" (#...Martin Robinson2024-10-041-266/+281
* compositor: Create a single cross-process compositor API (#33619)Martin Robinson2024-10-031-281/+266
* fonts: Make `FontKey` and `FontInstanceKey` generation asynchronous (#33600)Martin Robinson2024-10-011-8/+15
* fonts: Simplify `FontContext` in two ways that affect the unit test (#33541)Martin Robinson2024-09-251-19/+15
* fonts: Use `IpcSharedMemory` to send font data (#33530)Martin Robinson2024-09-251-4/+4
* Add `rust-version` to all `Cargo.toml` files (#33483)Martin Robinson2024-09-171-0/+1
* compositor: Do not allow script to scroll past maximum scroll node offsets (#...Martin Robinson2024-09-131-1/+10
* clippy: Fix various clippy warnings throughout the code (#33003)Ashwin Naren2024-08-131-1/+1
* webrender_traits: update closure in with_front_buffer to FnOnce (#32946)Ngo Iok Ui (Wu Yu Wei)2024-08-061-1/+1
* Add surface methods to RenderingContext (#32933)Ngo Iok Ui (Wu Yu Wei)2024-08-051-0/+16
* fonts: Clean up WebRender web fonts when they are no longer used (#32545)Martin Robinson2024-06-181-5/+21
* Use workspace definitions for all crates and update to the 2021 edition (#32544)Martin Robinson2024-06-181-5/+5
* Move `RenderingContext` to `webrender_traits` (#32386)Martin Robinson2024-05-283-0/+249
* fonts: Store web fonts in the per-Layout `FontContext` (#32303)Martin Robinson2024-05-201-0/+17
* compositor: Move WebRender-ish messages and types to `webrender_traits` (#32315)Mukilan Thiyagarajan2024-05-203-3/+662
* Move non-gfx things out of `gfx_traits` and create a `base` crate (#32296)Martin Robinson2024-05-171-1/+15
* dependencies: Upgrade to WebRender 0.64 (#31486)Martin Robinson2024-03-141-9/+2
* clippy: fix warnings in components/shared (#31565)eri2024-03-081-8/+2
* Move `*_traits` and other shared types to `shared`Martin Robinson2023-11-032-0/+194