mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 19:04:45 +00:00
Bug 1576194 - Remove kDisplayKTable. r=mats
It doesn't represent anything useful anymore. Differential Revision: https://phabricator.services.mozilla.com/D43262 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
6b6f24ee0f
commit
f4fb9ab137
@ -21,10 +21,7 @@ StyleInfo::StyleInfo(dom::Element* aElement) : mElement(aElement) {
|
||||
|
||||
void StyleInfo::Display(nsAString& aValue) {
|
||||
aValue.Truncate();
|
||||
AppendASCIItoUTF16(
|
||||
nsCSSProps::ValueToKeyword(mComputedStyle->StyleDisplay()->mDisplay,
|
||||
nsCSSProps::kDisplayKTable),
|
||||
aValue);
|
||||
Servo_GetPropertyValue(mComputedStyle, eCSSProperty_display, &aValue);
|
||||
}
|
||||
|
||||
void StyleInfo::TextAlign(nsAString& aValue) {
|
||||
|
@ -12440,19 +12440,16 @@ void ReflowInput::DisplayInitFrameTypeExit(nsIFrame* aFrame,
|
||||
DR_state->DisplayFrameTypeInfo(aFrame, treeNode->mIndent);
|
||||
printf("InitFrameType");
|
||||
|
||||
const nsStyleDisplay* disp = aState->mStyleDisplay;
|
||||
|
||||
if (aFrame->GetStateBits() & NS_FRAME_OUT_OF_FLOW) printf(" out-of-flow");
|
||||
if (aFrame->GetPrevInFlow()) printf(" prev-in-flow");
|
||||
if (aFrame->IsAbsolutelyPositioned()) printf(" abspos");
|
||||
if (aFrame->IsFloating()) printf(" float");
|
||||
|
||||
const nsCSSKeyword displayVal = nsCSSProps::ValueToKeywordEnum(
|
||||
disp->mDisplay, nsCSSProps::kDisplayKTable);
|
||||
if (displayVal == eCSSKeyword_UNKNOWN)
|
||||
printf(" display=%u", static_cast<uint32_t>(disp->mDisplay));
|
||||
else
|
||||
printf(" display=%s", nsCSSKeywords::GetStringValue(displayVal).get());
|
||||
{
|
||||
nsAutoString result;
|
||||
Servo_GetPropertyValue(aFrame->Style(), eCSSProperty_display, &result);
|
||||
printf(" display=%s", NS_ConvertUTF16toUTF8(result).get());
|
||||
}
|
||||
|
||||
// This array must exactly match the NS_CSS_FRAME_TYPE constants.
|
||||
const char* const cssFrameTypes[] = {
|
||||
|
@ -219,52 +219,6 @@ const KTableEntry nsCSSProps::kCursorKTable[] = {
|
||||
{eCSSKeyword__moz_zoom_out, StyleCursorKind::ZoomOut},
|
||||
{eCSSKeyword_UNKNOWN, nsCSSKTableEntry::SENTINEL_VALUE}};
|
||||
|
||||
KTableEntry nsCSSProps::kDisplayKTable[] = {
|
||||
{eCSSKeyword_none, StyleDisplay::None},
|
||||
{eCSSKeyword_inline, StyleDisplay::Inline},
|
||||
{eCSSKeyword_block, StyleDisplay::Block},
|
||||
{eCSSKeyword_inline_block, StyleDisplay::InlineBlock},
|
||||
{eCSSKeyword_list_item, StyleDisplay::ListItem},
|
||||
{eCSSKeyword_table, StyleDisplay::Table},
|
||||
{eCSSKeyword_inline_table, StyleDisplay::InlineTable},
|
||||
{eCSSKeyword_table_row_group, StyleDisplay::TableRowGroup},
|
||||
{eCSSKeyword_table_header_group, StyleDisplay::TableHeaderGroup},
|
||||
{eCSSKeyword_table_footer_group, StyleDisplay::TableFooterGroup},
|
||||
{eCSSKeyword_table_row, StyleDisplay::TableRow},
|
||||
{eCSSKeyword_table_column_group, StyleDisplay::TableColumnGroup},
|
||||
{eCSSKeyword_table_column, StyleDisplay::TableColumn},
|
||||
{eCSSKeyword_table_cell, StyleDisplay::TableCell},
|
||||
{eCSSKeyword_table_caption, StyleDisplay::TableCaption},
|
||||
// Make sure this is kept in sync with the code in
|
||||
// nsCSSFrameConstructor::ConstructXULFrame
|
||||
{eCSSKeyword__moz_box, StyleDisplay::MozBox},
|
||||
{eCSSKeyword__moz_inline_box, StyleDisplay::MozInlineBox},
|
||||
#ifdef MOZ_XUL
|
||||
{eCSSKeyword__moz_grid, StyleDisplay::MozGrid},
|
||||
{eCSSKeyword__moz_grid_group, StyleDisplay::MozGridGroup},
|
||||
{eCSSKeyword__moz_grid_line, StyleDisplay::MozGridLine},
|
||||
{eCSSKeyword__moz_stack, StyleDisplay::MozStack},
|
||||
{eCSSKeyword__moz_deck, StyleDisplay::MozDeck},
|
||||
{eCSSKeyword__moz_popup, StyleDisplay::MozPopup},
|
||||
{eCSSKeyword__moz_groupbox, StyleDisplay::MozGroupbox},
|
||||
#endif
|
||||
{eCSSKeyword_flex, StyleDisplay::Flex},
|
||||
{eCSSKeyword_inline_flex, StyleDisplay::InlineFlex},
|
||||
{eCSSKeyword_ruby, StyleDisplay::Ruby},
|
||||
{eCSSKeyword_ruby_base, StyleDisplay::RubyBase},
|
||||
{eCSSKeyword_ruby_base_container, StyleDisplay::RubyBaseContainer},
|
||||
{eCSSKeyword_ruby_text, StyleDisplay::RubyText},
|
||||
{eCSSKeyword_ruby_text_container, StyleDisplay::RubyTextContainer},
|
||||
{eCSSKeyword_grid, StyleDisplay::Grid},
|
||||
{eCSSKeyword_inline_grid, StyleDisplay::InlineGrid},
|
||||
{eCSSKeyword__webkit_box, StyleDisplay::WebkitBox},
|
||||
{eCSSKeyword__webkit_inline_box, StyleDisplay::WebkitInlineBox},
|
||||
{eCSSKeyword__webkit_flex, StyleDisplay::Flex},
|
||||
{eCSSKeyword__webkit_inline_flex, StyleDisplay::InlineFlex},
|
||||
{eCSSKeyword_contents, StyleDisplay::Contents},
|
||||
{eCSSKeyword_flow_root, StyleDisplay::FlowRoot},
|
||||
{eCSSKeyword_UNKNOWN, nsCSSKTableEntry::SENTINEL_VALUE}};
|
||||
|
||||
const KTableEntry nsCSSProps::kFontSmoothingKTable[] = {
|
||||
{eCSSKeyword_auto, NS_FONT_SMOOTHING_AUTO},
|
||||
{eCSSKeyword_grayscale, NS_FONT_SMOOTHING_GRAYSCALE},
|
||||
|
@ -290,9 +290,6 @@ class nsCSSProps {
|
||||
|
||||
// Keyword/Enum value tables
|
||||
static const KTableEntry kCursorKTable[];
|
||||
// Not const because we modify its entries when various
|
||||
// "layout.css.*.enabled" prefs changes:
|
||||
static KTableEntry kDisplayKTable[];
|
||||
static const KTableEntry kFontSmoothingKTable[];
|
||||
static const KTableEntry kTextAlignKTable[];
|
||||
static const KTableEntry kTextDecorationStyleKTable[];
|
||||
|
Loading…
Reference in New Issue
Block a user