mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Auto merge of #10210 - perlun:rename-computedvalues-to-servocomputedvalues, r=SimonSapin
ComputedValues is now ServoComputedValues This is the first part of #10185. More to follow. I have built this locally with both servo and geckolib without errors; let's see if it succeeds on all platforms as well. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10210) <!-- Reviewable:end -->
This commit is contained in:
commit
639fdd6b12
28 changed files with 135 additions and 139 deletions
|
@ -41,7 +41,7 @@ use style::computed_values::{overflow_x, position, text_decoration, transform_st
|
|||
use style::computed_values::{white_space, word_break, z_index};
|
||||
use style::dom::TRestyleDamage;
|
||||
use style::logical_geometry::{LogicalMargin, LogicalRect, LogicalSize, WritingMode};
|
||||
use style::properties::{ComputedValues, TComputedValues};
|
||||
use style::properties::{ServoComputedValues, TComputedValues};
|
||||
use style::values::computed::{LengthOrPercentage, LengthOrPercentageOrAuto};
|
||||
use style::values::computed::{LengthOrPercentageOrNone};
|
||||
use text;
|
||||
|
@ -83,7 +83,7 @@ pub struct Fragment {
|
|||
pub node: OpaqueNode,
|
||||
|
||||
/// The CSS style of this fragment.
|
||||
pub style: Arc<ComputedValues>,
|
||||
pub style: Arc<ServoComputedValues>,
|
||||
|
||||
/// The position of this fragment relative to its owning flow. The size includes padding and
|
||||
/// border, but not margin.
|
||||
|
@ -485,7 +485,7 @@ impl ReplacedImageFragmentInfo {
|
|||
}
|
||||
|
||||
pub fn calculate_replaced_inline_size(&mut self,
|
||||
style: &ComputedValues,
|
||||
style: &ServoComputedValues,
|
||||
noncontent_inline_size: Au,
|
||||
container_inline_size: Au,
|
||||
fragment_inline_size: Au,
|
||||
|
@ -540,7 +540,7 @@ impl ReplacedImageFragmentInfo {
|
|||
}
|
||||
|
||||
pub fn calculate_replaced_block_size(&mut self,
|
||||
style: &ComputedValues,
|
||||
style: &ServoComputedValues,
|
||||
noncontent_block_size: Au,
|
||||
containing_block_block_size: Option<Au>,
|
||||
fragment_inline_size: Au,
|
||||
|
@ -596,7 +596,7 @@ impl IframeFragmentInfo {
|
|||
}
|
||||
|
||||
#[inline]
|
||||
pub fn calculate_replaced_inline_size(&self, style: &ComputedValues, containing_size: Au)
|
||||
pub fn calculate_replaced_inline_size(&self, style: &ServoComputedValues, containing_size: Au)
|
||||
-> Au {
|
||||
// Calculate the replaced inline size (or default) as per CSS 2.1 § 10.3.2
|
||||
IframeFragmentInfo::calculate_replaced_size(style.content_inline_size(),
|
||||
|
@ -607,7 +607,7 @@ impl IframeFragmentInfo {
|
|||
}
|
||||
|
||||
#[inline]
|
||||
pub fn calculate_replaced_block_size(&self, style: &ComputedValues, containing_size: Option<Au>)
|
||||
pub fn calculate_replaced_block_size(&self, style: &ServoComputedValues, containing_size: Option<Au>)
|
||||
-> Au {
|
||||
// Calculate the replaced block size (or default) as per CSS 2.1 § 10.3.2
|
||||
IframeFragmentInfo::calculate_replaced_size(style.content_block_size(),
|
||||
|
@ -814,7 +814,7 @@ impl Fragment {
|
|||
/// Constructs a new `Fragment` instance from an opaque node.
|
||||
pub fn from_opaque_node_and_style(node: OpaqueNode,
|
||||
pseudo: PseudoElementType<()>,
|
||||
style: Arc<ComputedValues>,
|
||||
style: Arc<ServoComputedValues>,
|
||||
mut restyle_damage: RestyleDamage,
|
||||
specific: SpecificFragmentInfo)
|
||||
-> Fragment {
|
||||
|
@ -1229,7 +1229,7 @@ impl Fragment {
|
|||
|
||||
// Return offset from original position because of `position: relative`.
|
||||
pub fn relative_position(&self, containing_block_size: &LogicalSize<Au>) -> LogicalSize<Au> {
|
||||
fn from_style(style: &ComputedValues, container_size: &LogicalSize<Au>)
|
||||
fn from_style(style: &ServoComputedValues, container_size: &LogicalSize<Au>)
|
||||
-> LogicalSize<Au> {
|
||||
let offsets = style.logical_position();
|
||||
let offset_i = if offsets.inline_start != LengthOrPercentageOrAuto::Auto {
|
||||
|
@ -1282,7 +1282,7 @@ impl Fragment {
|
|||
}
|
||||
|
||||
#[inline(always)]
|
||||
pub fn style(&self) -> &ComputedValues {
|
||||
pub fn style(&self) -> &ServoComputedValues {
|
||||
&*self.style
|
||||
}
|
||||
|
||||
|
@ -2104,7 +2104,7 @@ impl Fragment {
|
|||
}
|
||||
}
|
||||
|
||||
pub fn repair_style(&mut self, new_style: &Arc<ComputedValues>) {
|
||||
pub fn repair_style(&mut self, new_style: &Arc<ServoComputedValues>) {
|
||||
self.style = (*new_style).clone()
|
||||
}
|
||||
|
||||
|
@ -2593,9 +2593,9 @@ pub struct InlineStyleIterator<'a> {
|
|||
}
|
||||
|
||||
impl<'a> Iterator for InlineStyleIterator<'a> {
|
||||
type Item = &'a ComputedValues;
|
||||
type Item = &'a ServoComputedValues;
|
||||
|
||||
fn next(&mut self) -> Option<&'a ComputedValues> {
|
||||
fn next(&mut self) -> Option<&'a ServoComputedValues> {
|
||||
if !self.primary_style_yielded {
|
||||
self.primary_style_yielded = true;
|
||||
return Some(&*self.fragment.style)
|
||||
|
@ -2692,4 +2692,3 @@ pub struct SpeculatedInlineContentEdgeOffsets {
|
|||
pub start: Au,
|
||||
pub end: Au,
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue