diff options
Diffstat (limited to 'src/bytecode/opcodes.h')
-rw-r--r-- | src/bytecode/opcodes.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/bytecode/opcodes.h b/src/bytecode/opcodes.h index 82bf75f..d728831 100644 --- a/src/bytecode/opcodes.h +++ b/src/bytecode/opcodes.h @@ -119,6 +119,7 @@ enum op_border_style { }; enum op_border_width { + BORDER_WIDTH_CALC = 0x007f, BORDER_WIDTH_SET = 0x0080, BORDER_WIDTH_THIN = 0x0000, BORDER_WIDTH_MEDIUM = 0x0001, @@ -126,6 +127,7 @@ enum op_border_width { }; enum op_bottom { + BOTTOM_CALC = 0x007f, BOTTOM_SET = 0x0080, BOTTOM_AUTO = 0x0000 }; @@ -198,6 +200,7 @@ enum op_color { enum op_column_count { COLUMN_COUNT_AUTO = 0x0000, + COLUMN_COUNT_CALC = 0x007f, COLUMN_COUNT_SET = 0x0080 }; @@ -208,6 +211,7 @@ enum op_column_fill { enum op_column_gap { COLUMN_GAP_NORMAL = 0x0000, + COLUMN_GAP_CALC = 0x007f, COLUMN_GAP_SET = 0x0080 }; @@ -231,6 +235,7 @@ enum op_column_rule_style { }; enum op_column_rule_width { + COLUMN_RULE_WIDTH_CALC = BORDER_WIDTH_CALC, COLUMN_RULE_WIDTH_SET = BORDER_WIDTH_SET, COLUMN_RULE_WIDTH_THIN = BORDER_WIDTH_THIN, COLUMN_RULE_WIDTH_MEDIUM = BORDER_WIDTH_MEDIUM, @@ -244,6 +249,7 @@ enum op_column_span { enum op_column_width { COLUMN_WIDTH_AUTO = 0x0000, + COLUMN_WIDTH_CALC = 0x007f, COLUMN_WIDTH_SET = 0x0080 }; @@ -352,6 +358,7 @@ enum op_empty_cells { enum op_flex_basis { FLEX_BASIS_AUTO = 0x0000, FLEX_BASIS_CONTENT = 0x0001, + FLEX_BASIS_CALC = 0x007f, FLEX_BASIS_SET = 0x0080 }; @@ -363,10 +370,12 @@ enum op_flex_direction { }; enum op_flex_grow { + FLEX_GROW_CALC = 0x007f, FLEX_GROW_SET = 0x0080 }; enum op_flex_shrink { + FLEX_SHRINK_CALC = 0x007f, FLEX_SHRINK_SET = 0x0080 }; @@ -396,6 +405,7 @@ enum op_font_family { }; enum op_font_size { + FONT_SIZE_CALC = 0x007f, FONT_SIZE_DIMENSION = 0x0080, FONT_SIZE_XX_SMALL = 0x0000, @@ -437,6 +447,7 @@ enum op_font_weight { }; enum op_height { + HEIGHT_CALC = 0x007f, HEIGHT_SET = 0x0080, HEIGHT_AUTO = 0x0000 }; @@ -451,16 +462,19 @@ enum op_justify_content { }; enum op_left { + LEFT_CALC = BOTTOM_CALC, LEFT_SET = BOTTOM_SET, LEFT_AUTO = BOTTOM_AUTO }; enum op_letter_spacing { + LETTER_SPACING_CALC = 0x007f, LETTER_SPACING_SET = 0x0080, LETTER_SPACING_NORMAL = 0x0000 }; enum op_line_height { + LINE_HEIGHT_CALC = 0x007f, LINE_HEIGHT_NUMBER = 0x0080, LINE_HEIGHT_DIMENSION = 0x0081, LINE_HEIGHT_NORMAL = 0x0000 @@ -495,26 +509,31 @@ enum op_list_style_type { }; enum op_margin { + MARGIN_CALC = 0x007f, MARGIN_SET = 0x0080, MARGIN_AUTO = 0x0000 }; enum op_max_height { + MAX_HEIGHT_CALC = 0x007f, MAX_HEIGHT_SET = 0x0080, MAX_HEIGHT_NONE = 0x0000 }; enum op_max_width { + MAX_WIDTH_CALC = 0x007f, MAX_WIDTH_SET = 0x0080, MAX_WIDTH_NONE = 0x0000 }; enum op_min_height { + MIN_HEIGHT_CALC = 0x007f, MIN_HEIGHT_SET = 0x0080, MIN_HEIGHT_AUTO = 0x0000 }; enum op_min_width { + MIN_WIDTH_CALC = 0x007f, MIN_WIDTH_SET = 0x0080, MIN_WIDTH_AUTO = 0x0000 }; @@ -524,10 +543,12 @@ enum op_opacity { }; enum op_order { + ORDER_CALC = 0x007f, ORDER_SET = 0x0080 }; enum op_orphans { + ORPHANS_CALC = 0x007f, ORPHANS_SET = 0x0080 }; @@ -566,6 +587,7 @@ enum op_overflow { }; enum op_padding { + PADDING_CALC = 0x007f, PADDING_SET = 0x0080 }; @@ -591,18 +613,22 @@ enum op_page_break_inside { }; enum op_pause_after { + PAUSE_AFTER_CALC = 0x007f, PAUSE_AFTER_SET = 0x0080 }; enum op_pause_before { + PAUSE_BEFORE_CALC = 0x007f, PAUSE_BEFORE_SET = 0x0080 }; enum op_pitch_range { + PITCH_RANGE_CALC = 0x007f, PITCH_RANGE_SET = 0x0080 }; enum op_pitch { + PITCH_CALC = 0x007f, PITCH_FREQUENCY = 0x0080, PITCH_X_LOW = 0x0000, @@ -636,6 +662,7 @@ enum op_quotes { }; enum op_richness { + RICHNESS_CALC = 0x007f, RICHNESS_SET = 0x0080 }; @@ -666,6 +693,7 @@ enum op_speak { }; enum op_speech_rate { + SPEECH_RATE_CALC = 0x007f, SPEECH_RATE_SET = 0x0080, SPEECH_RATE_X_SLOW = 0x0000, @@ -678,6 +706,7 @@ enum op_speech_rate { }; enum op_stress { + STRESS_CALC = 0x007f, STRESS_SET = 0x0080 }; @@ -706,6 +735,7 @@ enum op_text_decoration { }; enum op_text_indent { + TEXT_INDENT_CALC = 0x007f, TEXT_INDENT_SET = 0x0080 }; @@ -717,6 +747,7 @@ enum op_text_transform { }; enum op_top { + TOP_CALC = BOTTOM_CALC, TOP_SET = BOTTOM_SET, TOP_AUTO = BOTTOM_AUTO }; @@ -728,6 +759,7 @@ enum op_unicode_bidi { }; enum op_vertical_align { + VERTICAL_ALIGN_CALC = 0x007f, VERTICAL_ALIGN_SET = 0x0080, VERTICAL_ALIGN_BASELINE = 0x0000, @@ -758,6 +790,7 @@ enum op_voice_family { }; enum op_volume { + VOLUME_CALC = 0x007f, VOLUME_NUMBER = 0x0080, VOLUME_DIMENSION = 0x0081, @@ -778,16 +811,19 @@ enum op_white_space { }; enum op_widows { + WIDOWS_CALC = 0x007f, WIDOWS_SET = 0x0080 }; enum op_width { + WIDTH_CALC = 0x007f, WIDTH_SET = 0x0080, WIDTH_AUTO = 0x0000 }; enum op_word_spacing { + WORD_SPACING_CALC = 0x007f, WORD_SPACING_SET = 0x0080, WORD_SPACING_NORMAL = 0x0000 @@ -800,6 +836,7 @@ enum op_writing_mode { }; enum op_z_index { + Z_INDEX_CALC = 0x007f, Z_INDEX_SET = 0x0080, Z_INDEX_AUTO = 0x0000 |