You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2025-12-12-november-in-servo.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ summary: ao!! wrrrrao!!
7
7
categories:
8
8
---
9
9
10
-
Landing in [**Servo 0.0.3**](https://github.com/servo/servo/releases/tag/v0.0.3) and our November nightly builds, we now have **context menus** for links, images, and other web content (@mrobinson, @atbrakhi, #40402, #40501, #40607), plus several web platform features:
10
+
Landing in [**Servo 0.0.3**](https://github.com/servo/servo/releases/tag/v0.0.3) and our November nightly builds, we now have **context menus** for links, images, and other web content (@atbrakhi, @mrobinson, #40434, #40501), plus several web platform features:
11
11
12
12
-**<video controls>** (@rayguo17, #40578)
13
13
-**<use>** in SVG (@WaterWhisperer, #40684)
@@ -42,6 +42,9 @@ We now have full support for **SHA3-256**, **SHA3-384**, **SHA3-512** (@kkoyung,
42
42
**Each webview** can now now have its **own rendering context** (@mrobinson, @mukilan, #40794, #40738, #40721, #40594, #40923).
43
43
This effectively enables full support for **multiple windows**, and you’ll see servoshell make use of that this month.
44
44
45
+
Our previously unused **context menu API** has been replaced with a new, more effective API that includes actions for links, images, and other web content (@mrobinson, @atbrakhi, #40402, #40501, #40607).
46
+
For more details, see the docs for **[ContextMenu](https://doc.servo.org/servo/struct.ContextMenu.html)**, [EmbedderControl::<wbr>ContextMenu](https://doc.servo.org/servo/enum.EmbedderControl.html#variant.ContextMenu), and [WebViewDelegate::<wbr>show_<wbr>embedder_<wbr>control()](https://doc.servo.org/servo/trait.WebViewDelegate.html#method.show_embedder_control).
47
+
45
48
[**WebView**](https://doc.servo.org/servo/struct.WebView.html) now has [**can_go_back()**](https://doc.servo.org/servo/struct.WebView.html#method.can_go_back) and [**can_go_forward()**](https://doc.servo.org/servo/struct.WebView.html#method.can_go_forward) methods, and servoshell now uses those to disable the back and forward buttons (@mrobinson, #40598).
46
49
47
50
Having introduced our new [**RefreshDriver**](https://doc.servo.org/servo/trait.RefreshDriver.html) API in October, we’ve now **removed [Servo](https://doc.servo.org/servo/struct.Servo.html)::<wbr>animating()** (@mrobinson, #40799) and **[ServoDelegate](https://doc.servo.org/servo/trait.ServoDelegate.html)::<wbr>notify_<wbr>animating_<wbr>changed()** (@mrobinson, #40886), and similarly cleaned up the obsolete and inefficient “animating” state in servoshell (@mrobinson, #40715).
Copy file name to clipboardExpand all lines: outline.txt
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -112,13 +112,13 @@
112
112
- https://github.com/servo/servo/pull/40725 (@mrobinson, #40725) script: Use a `WeakRef` for references to `WebGLRenderingContext` (#40725)
113
113
security; fix use-after-free in WebGL
114
114
- servoshell
115
-
- https://github.com/servo/servo/pull/40402 (@mrobinson, @atbrakhi, #40402) libservo: Integrate context menu into the show_embedder_control API (#40402)
115
+
- DONE https://github.com/servo/servo/pull/40402 (@mrobinson, @atbrakhi, #40402) libservo: Integrate context menu into the show_embedder_control API (#40402)
116
116
api servoshell; rework context menu api, embedders can now know the position and know what each item does (`show_context_menu(webview, result_sender, title, items)` → `ContextMenu.{id,position,items,select,dismiss}()`)
117
117
- https://github.com/servo/servo/pull/40306 (@mrobinson, #40306) servoshell: Add a `VsyncRefreshDriver` for Android (#40306)
118
118
servoshell; use system compositor for vsync
119
-
- https://github.com/servo/servo/pull/40434 (@atbrakhi, @mrobinson, #40434) servoshell: Implement context menu in servoshell (#40434)
119
+
- DONE https://github.com/servo/servo/pull/40434 (@atbrakhi, @mrobinson, #40434) servoshell: Implement context menu in servoshell (#40434)
120
120
servoshell; initial context menu (back, forward, reload)
0 commit comments