Created
September 28, 2017 01:11
-
-
Save darrnshn/ab838d33a5e5357c9985c559fc60bcfc to your computer and use it in GitHub Desktop.
Revisions
-
darrnshn revised this gist
Sep 28, 2017 . 2 changed files with 112 additions and 112 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -615,11 +615,11 @@ bool ComputedStyleBase::DiffNeedsFullLayoutAndPaintInvalidation(const ComputedSt return true; if (a.rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->visited_link_column_rule_color_ != b.rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->visited_link_column_rule_color_) return true; if (a.rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->has_auto_column_count_ != b.rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->has_auto_column_count_) return true; if (a.rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->has_auto_column_width_ != b.rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->has_auto_column_width_) return true; if (a.rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->has_normal_column_gap_ != b.rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->has_normal_column_gap_) return true; } if (a.rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->appearance_ != b.rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->appearance_) @@ -945,19 +945,19 @@ ComputedStyleBase::StyleWillChangeData::StyleWillChangeData(const StyleWillChang ComputedStyleBase::StyleMultiColData::StyleMultiColData() : visited_link_column_rule_color_(StyleColor::CurrentColor()) , column_rule_color_is_current_color_(static_cast<unsigned>(true)) , has_auto_column_count_(static_cast<unsigned>(true)) , has_auto_column_width_(static_cast<unsigned>(true)) , has_normal_column_gap_(static_cast<unsigned>(true)) { } ComputedStyleBase::StyleMultiColData::StyleMultiColData(const StyleMultiColData& other) : visited_link_column_rule_color_(other.visited_link_column_rule_color_) , column_rule_color_is_current_color_(other.column_rule_color_is_current_color_) , has_auto_column_count_(other.has_auto_column_count_) , has_auto_column_width_(other.has_auto_column_width_) , has_normal_column_gap_(other.has_normal_column_gap_) {} ComputedStyleBase::StyleRareNonInheritedUsageLessThan13PercentSubData::StyleRareNonInheritedUsageLessThan13PercentSubData() : This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1395,26 +1395,6 @@ class ComputedStyleBase { } // column-count inline static unsigned short InitialColumnCount() { return 1; @@ -1459,16 +1439,6 @@ class ComputedStyleBase { rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_33_percent_data_.Access()->rare_non_inherited_usage_less_than_100_percent_data_.Access()->column_gap_ = 0.0f; } // column-rule-color inline static Color InitialColumnRuleColor() { return 0; @@ -1710,6 +1680,9 @@ class ComputedStyleBase { inline static float InitialEffectiveZoom() { return 1.0f; } float EffectiveZoom() const { return rare_inherited_usage_less_than_40_percent_data_->rare_inherited_usage_less_than_40_percent_sub_data_->effective_zoom_; } inline void ResetEffectiveZoom() { @@ -1753,6 +1726,9 @@ class ComputedStyleBase { inline static bool InitialEmptyState() { return false; } bool EmptyState() const { return static_cast<bool>(empty_state_); } inline void ResetEmptyState() { @@ -2284,16 +2260,48 @@ class ComputedStyleBase { inline static bool InitialHasAutoClip() { return true; } bool HasAutoClip() const { return static_cast<bool>(visual_data_->has_auto_clip_); } inline void ResetHasAutoClip() { visual_data_.Access()->has_auto_clip_ = static_cast<unsigned>(true); } // HasAutoColumnCount inline static bool InitialHasAutoColumnCount() { return true; } bool HasAutoColumnCount() const { return static_cast<bool>(rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->has_auto_column_count_); } inline void ResetHasAutoColumnCount() { rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_13_percent_sub_data_.Access()->multi_col_data_.Access()->has_auto_column_count_ = static_cast<unsigned>(true); } // HasAutoColumnWidth inline static bool InitialHasAutoColumnWidth() { return true; } bool HasAutoColumnWidth() const { return static_cast<bool>(rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->has_auto_column_width_); } inline void ResetHasAutoColumnWidth() { rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_13_percent_sub_data_.Access()->multi_col_data_.Access()->has_auto_column_width_ = static_cast<unsigned>(true); } // HasAutoZIndex inline static bool InitialHasAutoZIndex() { return true; } bool HasAutoZIndex() const { return static_cast<bool>(box_data_->has_auto_z_index_); } inline void ResetHasAutoZIndex() { @@ -2394,6 +2402,19 @@ class ComputedStyleBase { rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_13_percent_sub_data_.Access()->has_inline_transform_ = static_cast<unsigned>(false); } // HasNormalColumnGap inline static bool InitialHasNormalColumnGap() { return true; } bool HasNormalColumnGap() const { return static_cast<bool>(rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->has_normal_column_gap_); } inline void ResetHasNormalColumnGap() { rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_13_percent_sub_data_.Access()->multi_col_data_.Access()->has_normal_column_gap_ = static_cast<unsigned>(true); } // HasRemUnits bool HasRemUnits() const { return static_cast<bool>(has_rem_units_); @@ -2841,7 +2862,14 @@ class ComputedStyleBase { inline static LineClampValue InitialLineClamp() { return LineClampValue(); } const LineClampValue& LineClamp() const { return rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->line_clamp_; } void SetLineClamp(const LineClampValue& v) { if (!(rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->line_clamp_ == v)) rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_13_percent_sub_data_.Access()->line_clamp_ = v; } void SetLineClamp(LineClampValue&& v) { if (!(rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->line_clamp_ == v)) @@ -4676,6 +4704,9 @@ class ComputedStyleBase { inline static float InitialTextAutosizingMultiplier() { return 1.0; } float TextAutosizingMultiplier() const { return inherited_data_->text_autosizing_multiplier_; } inline void ResetTextAutosizingMultiplier() { @@ -5389,6 +5420,9 @@ class ComputedStyleBase { inline static Length InitialVerticalAlignLength() { return Length(); } const Length& GetVerticalAlignLength() const { return box_data_->vertical_align_length_; } void SetVerticalAlignLength(Length&& v) { @@ -6029,19 +6063,19 @@ class ComputedStyleBase { bool operator==(const StyleMultiColData& other) const { return ( visited_link_column_rule_color_ == other.visited_link_column_rule_color_ && column_rule_color_is_current_color_ == other.column_rule_color_is_current_color_ && has_auto_column_count_ == other.has_auto_column_count_ && has_auto_column_width_ == other.has_auto_column_width_ && has_normal_column_gap_ == other.has_normal_column_gap_ ); } bool operator!=(const StyleMultiColData& other) const { return !(*this == other); } StyleColor visited_link_column_rule_color_; unsigned column_rule_color_is_current_color_ : 1; // bool unsigned has_auto_column_count_ : 1; // bool unsigned has_auto_column_width_ : 1; // bool unsigned has_normal_column_gap_ : 1; // bool private: StyleMultiColData(); @@ -7449,34 +7483,6 @@ class ComputedStyleBase { return inherited_data_.Access()->color_; } // column-count void SetColumnCountInternal(unsigned short v) { @@ -7506,20 +7512,6 @@ class ComputedStyleBase { return rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_33_percent_data_.Access()->rare_non_inherited_usage_less_than_100_percent_data_.Access()->column_gap_; } // column-rule-color const Color& ColumnRuleColorInternal() const { return rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_33_percent_data_->rare_non_inherited_usage_less_than_100_percent_data_->column_rule_color_; @@ -7677,9 +7669,6 @@ class ComputedStyleBase { } // EffectiveZoom void SetEffectiveZoomInternal(float v) { if (!(rare_inherited_usage_less_than_40_percent_data_->rare_inherited_usage_less_than_40_percent_sub_data_->effective_zoom_ == v)) @@ -7705,9 +7694,6 @@ class ComputedStyleBase { } // EmptyState void SetEmptyStateInternal(bool v) { empty_state_ = static_cast<unsigned>(v); @@ -7979,9 +7965,6 @@ class ComputedStyleBase { } // HasAutoClip void SetHasAutoClipInternal(bool v) { if (!(visual_data_->has_auto_clip_ == static_cast<unsigned>(v))) @@ -7992,11 +7975,30 @@ class ComputedStyleBase { return static_cast<bool>(visual_data_.Access()->has_auto_clip_); } // HasAutoColumnCount void SetHasAutoColumnCountInternal(bool v) { if (!(rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->has_auto_column_count_ == static_cast<unsigned>(v))) rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_13_percent_sub_data_.Access()->multi_col_data_.Access()->has_auto_column_count_ = static_cast<unsigned>(v); } bool MutableHasAutoColumnCountInternal() { return static_cast<bool>(rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_13_percent_sub_data_.Access()->multi_col_data_.Access()->has_auto_column_count_); } // HasAutoColumnWidth void SetHasAutoColumnWidthInternal(bool v) { if (!(rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->has_auto_column_width_ == static_cast<unsigned>(v))) rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_13_percent_sub_data_.Access()->multi_col_data_.Access()->has_auto_column_width_ = static_cast<unsigned>(v); } bool MutableHasAutoColumnWidthInternal() { return static_cast<bool>(rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_13_percent_sub_data_.Access()->multi_col_data_.Access()->has_auto_column_width_); } // HasAutoZIndex void SetHasAutoZIndexInternal(bool v) { if (!(box_data_->has_auto_z_index_ == static_cast<unsigned>(v))) box_data_.Access()->has_auto_z_index_ = static_cast<unsigned>(v); @@ -8044,6 +8046,17 @@ class ComputedStyleBase { return static_cast<bool>(rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_13_percent_sub_data_.Access()->has_inline_transform_); } // HasNormalColumnGap void SetHasNormalColumnGapInternal(bool v) { if (!(rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->multi_col_data_->has_normal_column_gap_ == static_cast<unsigned>(v))) rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_13_percent_sub_data_.Access()->multi_col_data_.Access()->has_normal_column_gap_ = static_cast<unsigned>(v); } bool MutableHasNormalColumnGapInternal() { return static_cast<bool>(rare_non_inherited_usage_less_than_13_percent_data_.Access()->rare_non_inherited_usage_less_than_13_percent_sub_data_.Access()->multi_col_data_.Access()->has_normal_column_gap_); } // HasRemUnits @@ -8283,14 +8296,7 @@ class ComputedStyleBase { } // -webkit-line-clamp void SetLineClampInternal(LineClampValue&& v) { if (!(rare_non_inherited_usage_less_than_13_percent_data_->rare_non_inherited_usage_less_than_13_percent_sub_data_->line_clamp_ == v)) @@ -9220,9 +9226,6 @@ class ComputedStyleBase { } // TextAutosizingMultiplier void SetTextAutosizingMultiplierInternal(float v) { if (!(inherited_data_->text_autosizing_multiplier_ == v)) @@ -9607,9 +9610,6 @@ class ComputedStyleBase { } // VerticalAlignLength void SetVerticalAlignLengthInternal(const Length& v) { if (!(box_data_->vertical_align_length_ == v)) -
darrnshn created this gist
Sep 28, 2017 .There are no files selected for viewing