aboutsummaryrefslogtreecommitdiffstats
path: root/components/servo/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* layout: Combine `layout_2020` and `layout_thread_2020` into a crate called `l...Martin Robinson2 days1-5/+6
* compositing: Remove `windowing.rs` and making `compositing` private (#36582)Martin Robinson4 days1-4/+5
* libservo: Expose a `ServoBuilder` (#36549)Martin Robinson5 days1-19/+85
* compositing: Add memory reporter for WebRender. (#36557)Josh Matthews5 days1-0/+1
* compositor: Unify the cross process and in-process API (#36543)Martin Robinson6 days1-7/+5
* Revert "compositor: Unify the cross process and in-process API (#36443)" (#36...Martin Robinson6 days1-10/+35
* libservo: Make zooming and HiDPI scaling work per-`WebView` (#36419)Martin Robinson7 days1-22/+5
* compositor: Unify the cross process and in-process API (#36443)Martin Robinson9 days1-35/+10
* libservo: Create a `WebViewBuilder` class to construct `WebView`s (#36483)Martin Robinson9 days1-24/+1
* libservo: Move animation tracking from `WindowMethods` to delegates (#36400)Martin Robinson12 days1-0/+26
* `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