From 7883718c125f2580490254efdf0aac952b50ce3d Mon Sep 17 00:00:00 2001 From: Utsav Oza Date: Thu, 28 May 2020 00:28:42 +0530 Subject: Query layout to resolve canvas font property value --- components/script_layout_interface/message.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'components/script_layout_interface/message.rs') diff --git a/components/script_layout_interface/message.rs b/components/script_layout_interface/message.rs index 8495d61fc8a..5cd6c66345f 100644 --- a/components/script_layout_interface/message.rs +++ b/components/script_layout_interface/message.rs @@ -117,6 +117,7 @@ pub enum QueryMsg { ResolvedStyleQuery(TrustedNodeAddress, Option, PropertyId), StyleQuery, ElementInnerTextQuery(TrustedNodeAddress), + ParseFontQuery(TrustedNodeAddress, PropertyId, String), InnerWindowDimensionsQuery(BrowsingContextId), } @@ -145,6 +146,7 @@ impl ReflowGoal { QueryMsg::NodeScrollGeometryQuery(_) | QueryMsg::NodeScrollIdQuery(_) | QueryMsg::ResolvedStyleQuery(..) | + QueryMsg::ParseFontQuery(..) | QueryMsg::OffsetParentQuery(_) | QueryMsg::StyleQuery => false, }, @@ -166,6 +168,7 @@ impl ReflowGoal { QueryMsg::NodeScrollGeometryQuery(_) | QueryMsg::NodeScrollIdQuery(_) | QueryMsg::ResolvedStyleQuery(..) | + QueryMsg::ParseFontQuery(..) | QueryMsg::OffsetParentQuery(_) | QueryMsg::InnerWindowDimensionsQuery(_) | QueryMsg::StyleQuery => false, -- cgit v1.2.3 From 15fd256302cc4401e0c4e2d154d473bfaa16223d Mon Sep 17 00:00:00 2001 From: Utsav Oza Date: Wed, 3 Jun 2020 15:47:44 +0530 Subject: Store resolved font style in canvas context state --- components/script_layout_interface/message.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'components/script_layout_interface/message.rs') diff --git a/components/script_layout_interface/message.rs b/components/script_layout_interface/message.rs index 5cd6c66345f..724cd2b79e7 100644 --- a/components/script_layout_interface/message.rs +++ b/components/script_layout_interface/message.rs @@ -117,7 +117,7 @@ pub enum QueryMsg { ResolvedStyleQuery(TrustedNodeAddress, Option, PropertyId), StyleQuery, ElementInnerTextQuery(TrustedNodeAddress), - ParseFontQuery(TrustedNodeAddress, PropertyId, String), + ResolvedFontStyleQuery(TrustedNodeAddress, PropertyId, String), InnerWindowDimensionsQuery(BrowsingContextId), } @@ -146,7 +146,7 @@ impl ReflowGoal { QueryMsg::NodeScrollGeometryQuery(_) | QueryMsg::NodeScrollIdQuery(_) | QueryMsg::ResolvedStyleQuery(..) | - QueryMsg::ParseFontQuery(..) | + QueryMsg::ResolvedFontStyleQuery(..) | QueryMsg::OffsetParentQuery(_) | QueryMsg::StyleQuery => false, }, @@ -168,7 +168,7 @@ impl ReflowGoal { QueryMsg::NodeScrollGeometryQuery(_) | QueryMsg::NodeScrollIdQuery(_) | QueryMsg::ResolvedStyleQuery(..) | - QueryMsg::ParseFontQuery(..) | + QueryMsg::ResolvedFontStyleQuery(..) | QueryMsg::OffsetParentQuery(_) | QueryMsg::InnerWindowDimensionsQuery(_) | QueryMsg::StyleQuery => false, -- cgit v1.2.3