aboutsummaryrefslogtreecommitdiffstats
path: root/components/servo/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* `compositing`: Combine `webrender_traits` and `compositing_traits` (#36372)Martin Robinson2025-04-061-8/+7
* Move `ScriptToConstellationMsg` to `constellation_traits` (#36364)Martin Robinson2025-04-051-2/+1
* Make the memory reporting multi-process aware (#35863)webbeef2025-04-051-0/+2
* constellation: Rename messages sent to the `Constellation` (#36341)Martin Robinson2025-04-041-12/+14
* constellation: Stop assuming that the viewport is shared by all WebViews (#36...Martin Robinson2025-04-041-21/+21
* Support single-value `<select>` elements (#35684)Simon Wülker2025-04-031-2/+16
* libservo: Start moving `WindowMethods` to `WebViewDelegate` (#36223)Martin Robinson2025-04-021-2/+1
* libservo: Remove a couple `EmbedderMethods` (#36276)Martin Robinson2025-04-011-93/+0
* Allow setting userscripts directly without the need of files (#35388)Tony2025-03-271-0/+5
* feat(notification): add `EmbedderMsg::ShowNotification` (#36055)Jason Tsai2025-03-241-0/+6
* Create a `constellation_traits` crate (#36088)Martin Robinson2025-03-221-2/+3
* libservo: Notify delegates of send errors in request objects (#35668)Delan Azabani2025-03-191-9/+45
* Remove legacy layout (layout 2013) (#35943)Oriol Brufau2025-03-131-22/+2
* base: Finish rename of `TopLevelBrowsingContextId` to `WebViewId` (#35896)Martin Robinson2025-03-111-3/+3
* Remove obsolete memory profiler console output (#35861)webbeef2025-03-081-1/+1
* Update rustfmt to the 2024 style edition (#35764)Simon Wülker2025-03-031-8/+8
* libservo: Stop double-buffering `OffscreenRenderingContext` (#35638)Martin Robinson2025-02-281-1/+1
* libservo: Clean up interfaces for alert()/confirm()/prompt() (#35579)Delan Azabani2025-02-271-2/+2
* libservo: Add `WebView` immediately to the Compositor (#35662)Martin Robinson2025-02-261-5/+0
* libservo: Move size handling to `RenderContext` from `WindowMethods` (#35621)Martin Robinson2025-02-251-5/+5
* libservo: Refactor ipc-channel default response logic (#35624)Delan Azabani2025-02-241-25/+8
* libservo: Convert `intercept_web_resource_load` into `load_web_resource` (#35...Martin Robinson2025-02-211-14/+11
* compositing: Move image output and shutdown management out of the compositor ...Martin Robinson2025-02-201-19/+32
* libservo: Move GL acclerated media setup out of `RenderingContext` and simpli...Martin Robinson2025-02-201-70/+6
* libservo: Clean up destroyed webview handles (#35547)Delan Azabani2025-02-201-0/+11
* compositing: Split non-WebView-specific data into `ServoRenderer` (#35536)Martin Robinson2025-02-191-3/+3
* Remove `Servo::allow_navigation_request` (#35544)Martin Robinson2025-02-191-11/+1
* libservo: Rework and clarify the rendering model of the `WebView` (#35522)Martin Robinson2025-02-191-8/+8
* libservo: Expose `SoftwareRenderingContext` and `WindowRenderingContext` (#35...Martin Robinson2025-02-181-2/+6
* Make WebBluetooth an optional feature. (#35479)Josh Matthews2025-02-181-5/+10
* libservo: Expose an `OffscreenRenderingContext` and use it for servoshell (#3...Martin Robinson2025-02-171-10/+2
* servoshell: Actually set the Servo delegate in servoshell (#35502)Martin Robinson2025-02-161-5/+5
* libservo: change 'request_fullscreen_state_change' API to a notification (#35...Mukilan Thiyagarajan2025-02-131-2/+2
* libservo: Expose a single `InputEvent` type and pass it to script (#35430)Martin Robinson2025-02-121-5/+0
* libservo: Don't bounce ready-to-present frame notifications to the Constellat...Martin Robinson2025-02-121-7/+12
* libservo: Add a delegate method for HTTP authentication (#35400)Martin Robinson2025-02-101-1/+15
* libservo: Flesh out permissions API (#35396)Martin Robinson2025-02-101-9/+17
* libservo: Remove message-based API (#35366)Martin Robinson2025-02-101-607/+285
* libservo: Add a `ClipboardDelegate` and a default implementation (#35297)Martin Robinson2025-02-071-7/+9
* Migrate Android and OHOS ports to the delegate API (#35315)Mukilan Thiyagarajan2025-02-061-2/+2
* servoshell: Port desktop servoshell to use delegate API (#35284)Martin Robinson2025-02-061-1/+5
* Simplify `RenderingContext` trait methods (#35251)Ngo Iok Ui (Wu Yu Wei)2025-02-051-90/+28
* libservo: Add WebViewDelegate and ServoDelegate and port `winit_minimal` (#35...Delan Azabani2025-02-051-29/+392
* libservo: Remove `Servo::repaint_synchronously` (#35283)Martin Robinson2025-02-041-4/+0
* libservo: Remove `EmbedderEvent::WindowResize` (#35277)Martin Robinson2025-02-041-10/+3
* chore: Rename `CompositeTarget` enum (#35263)DK Liao2025-02-041-1/+1
* Finish the integration of `webxr` into the Cargo workspace (#35229)Martin Robinson2025-01-311-0/+2
* Include `WebViewId` into EmbedderMsg variants where possible (#35211)Delan Azabani2025-01-301-27/+20
* libservo: Port desktop servoshell to use the new `WebView` API (#35183)Martin Robinson2025-01-281-11/+20
* libservo: Stop using `script_traits` in the embedding layer (#35185)Martin Robinson2025-01-281-5/+6