aboutsummaryrefslogtreecommitdiffstats
path: root/components/shared/base/id.rs
diff options
context:
space:
mode:
authorNgo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>2025-01-01 17:26:23 +0900
committerGitHub <noreply@github.com>2025-01-01 08:26:23 +0000
commitd581acab3bd244e233105edde972a0605224358a (patch)
tree74573f0f2f97f27d42cda65fb22288ae1c5b6a0f /components/shared/base/id.rs
parent59c7ac680ee7cd4eba2c9adb119dbcaf69f029cd (diff)
downloadservo-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.rs2
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);