diff options
author | Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me> | 2025-01-01 17:26:23 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-01 08:26:23 +0000 |
commit | d581acab3bd244e233105edde972a0605224358a (patch) | |
tree | 74573f0f2f97f27d42cda65fb22288ae1c5b6a0f /components/shared/base/id.rs | |
parent | 59c7ac680ee7cd4eba2c9adb119dbcaf69f029cd (diff) | |
download | servo-d581acab3bd244e233105edde972a0605224358a.tar.gz servo-d581acab3bd244e233105edde972a0605224358a.zip |
chore: remove `WindowMethods::rendering_context` (#34780)
* Create Servo without initial webview ID
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
* Add rendering context in App struct
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
* Make webview manager optional
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
* Move window creation to init
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
* Create window from external rendering context
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
* Resize surface in compositor
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
* Obey clippy
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
* Update Android and OHOS
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
* Add missing arguent on OHOS
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
* Show webview after focused on Android and OH
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
* Remove rendering_context in ServoWindowCallbacks
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
* Create surface before swapchain in headless mode
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
---------
Signed-off-by: Wu Yuwei <yuweiwu@pm.me>
Diffstat (limited to 'components/shared/base/id.rs')
-rw-r--r-- | components/shared/base/id.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/components/shared/base/id.rs b/components/shared/base/id.rs index 47625ae7d44..a20e4d20889 100644 --- a/components/shared/base/id.rs +++ b/components/shared/base/id.rs @@ -282,6 +282,8 @@ thread_local!(pub static TOP_LEVEL_BROWSING_CONTEXT_ID: Cell<Option<TopLevelBrow Clone, Copy, Deserialize, Eq, Hash, MallocSizeOf, Ord, PartialEq, PartialOrd, Serialize, )] pub struct TopLevelBrowsingContextId(pub BrowsingContextId); +/// An alias to ID of top level browsing context. A web view is usually what people would treat as +/// a normal web page. pub type WebViewId = TopLevelBrowsingContextId; size_of_test!(TopLevelBrowsingContextId, 8); |