From 122943e243ba2abe89f02b4d548158c972bc0720 Mon Sep 17 00:00:00 2001 From: lexborisov Date: Mon, 21 Nov 2016 02:09:25 +0300 Subject: [PATCH] Sync with Modest --- include/mycss/declaration/default.h | 38 + include/mycss/declaration/default_entries.h | 804 +++++++++++ include/mycss/declaration/default_resources.h | 337 +++++ .../declaration/entry_destroy_resources.h | 3 +- include/mycss/declaration/myosi.h | 5 +- .../declaration/serialization_resources.h | 3 +- include/mycss/property/const.h | 1260 +++++++++-------- include/mycss/property/resources.h | 175 +-- include/mycss/property/resources_name.h | 4 +- source/mycss/declaration/default.c | 32 + source/mycss/declaration/default.h | 38 + source/mycss/declaration/default_entries.h | 804 +++++++++++ source/mycss/declaration/default_resources.h | 337 +++++ .../declaration/entry_destroy_resources.h | 3 +- source/mycss/declaration/myosi.h | 5 +- .../declaration/serialization_resources.h | 3 +- source/mycss/property/const.h | 1260 +++++++++-------- source/mycss/property/parser.c | 2 +- source/mycss/property/resources.h | 175 +-- source/mycss/property/resources_name.h | 4 +- utils/data/property.txt | 180 +-- utils/declaration.pl | 92 +- utils/tmpl/declaration_default_resources.h | 29 + 23 files changed, 4057 insertions(+), 1536 deletions(-) create mode 100644 include/mycss/declaration/default.h create mode 100644 include/mycss/declaration/default_entries.h create mode 100644 include/mycss/declaration/default_resources.h create mode 100644 source/mycss/declaration/default.c create mode 100644 source/mycss/declaration/default.h create mode 100644 source/mycss/declaration/default_entries.h create mode 100644 source/mycss/declaration/default_resources.h create mode 100644 utils/tmpl/declaration_default_resources.h diff --git a/include/mycss/declaration/default.h b/include/mycss/declaration/default.h new file mode 100644 index 0000000..565e7e9 --- /dev/null +++ b/include/mycss/declaration/default.h @@ -0,0 +1,38 @@ +/* + Copyright (C) 2016 Alexander Borisov + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + Author: lex.borisov@gmail.com (Alexander Borisov) +*/ + +#ifndef MyCSS_DECLARATION_DEFAULT_H +#define MyCSS_DECLARATION_DEFAULT_H +#pragma once + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +mycss_declaration_entry_t * mycss_declaration_default_by_type(mycss_property_type_t property_type); + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif /* MyCSS_DECLARATION_DEFAULT_H */ diff --git a/include/mycss/declaration/default_entries.h b/include/mycss/declaration/default_entries.h new file mode 100644 index 0000000..9690932 --- /dev/null +++ b/include/mycss/declaration/default_entries.h @@ -0,0 +1,804 @@ +/* + Copyright (C) 2016 Alexander Borisov + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + Author: lex.borisov@gmail.com (Alexander Borisov) +*/ + +#ifndef MyCSS_DECLARATION_DEFAULT_ENTRIES_H +#define MyCSS_DECLARATION_DEFAULT_ENTRIES_H +#pragma once + +static mycss_declaration_entry_t mycss_declaration_default_entry_undef = { + MyCSS_PROPERTY_TYPE_UNDEF, + MyCSS_PROPERTY_VALUE_UNDEF, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_width = { + MyCSS_PROPERTY_TYPE_WIDTH, + MyCSS_PROPERTY_VALUE_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_height = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VALUE_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_min_width = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MIN_WIDTH__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_min_height = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MIN_HEIGHT__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_max_width = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MAX_WIDTH_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_max_height = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MAX_HEIGHT_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_direction = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_DIRECTION_LTR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_ = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_DIRECTION_LTR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_unicode_bidi = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_UNICODE_BIDI_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_writing_mode = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_WRITING_MODE_HORIZONTAL_TB, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_orientation = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_ORIENTATION_MIXED, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_glyph_orientation_vertical = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TYPE_UNDEF, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_box_sizing = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BOX_SIZING_CONTENT_BOX, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_cursor = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_CURSOR_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_decoration_line = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_decoration_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_DECORATION_COLOR_CURRENTCOLOR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_decoration_style = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_DECORATION_STYLE_SOLID, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_decoration_skip = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VALUE_UNDEF, + &(unsigned int){MyCSS_PROPERTY_TEXT_DECORATION_SKIP_OBJECTS}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_transform = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_TRANSFORM_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_white_space = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_WHITE_SPACE_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_tab_size = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VALUE__NUMBER, + &(mycss_values_number_t){{8}, false}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_word_break = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_WORD_BREAK_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_line_break = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_LINE_BREAK_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_hyphens = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_HYPHENS_MANUAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_overflow_wrap = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_OVERFLOW_WRAP_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_word_wrap = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_WORD_WRAP_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_align = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_ALIGN_START, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_align_all = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_START, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_align_last = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_justify = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_JUSTIFY_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_word_spacing = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_WORD_SPACING_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_letter_spacing = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_LETTER_SPACING_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_position = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_POSITION_STATIC, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_top = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TOP_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_right = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_RIGHT_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_bottom = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BOTTOM_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_left = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_LEFT_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_z_index = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_Z_INDEX_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VALUE_UNDEF, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_size = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_SIZE_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_origin = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_ORIGIN_PADDING_BOX, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_clip = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_CLIP_BORDER_BOX, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_position = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VALUE_UNDEF, + &(mycss_values_background_position_t){ + {{(&(mycss_values_percentage_t){{0}, false})}, MyCSS_PROPERTY_VALUE__PERCENTAGE}, + {{(&(mycss_values_percentage_t){{0}, false})}, MyCSS_PROPERTY_VALUE__PERCENTAGE}, + {{NULL}, MyCSS_PROPERTY_VALUE_UNDEF}, + {{NULL}, MyCSS_PROPERTY_VALUE_UNDEF} + }, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_attachment = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_SCROLL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_repeat = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_image = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_IMAGE_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_COLOR_TRANSPARENT, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_top_width = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_TOP_MEDIUM, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_right_width = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_RIGHT_MEDIUM, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_bottom_width = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_BOTTOM_MEDIUM, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_left_width = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_LEFT_MEDIUM, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_top_style = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_TOP_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_right_style = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_RIGHT_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_bottom_style = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_BOTTOM_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_left_style = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_LEFT_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_top_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_TOP_COLOR_CURRENTCOLOR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_right_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_RIGHT_COLOR_CURRENTCOLOR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_bottom_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_CURRENTCOLOR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_left_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_LEFT_COLOR_CURRENTCOLOR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_top_left_radius = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_top_right_radius = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_bottom_right_radius = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_bottom_left_radius = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_padding_top = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_PADDING_TOP__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_padding_right = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_PADDING_RIGHT__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_padding_bottom = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_PADDING_BOTTOM__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_padding_left = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_PADDING_LEFT__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_margin_top = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MARGIN_TOP__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_margin_right = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MARGIN_RIGHT__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_margin_bottom = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MARGIN_BOTTOM__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_margin_left = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MARGIN_LEFT__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_float = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_FLOAT_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_clear = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_CLEAR_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_clear_after = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_CLEAR_AFTER_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_overflow_x = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_OVERFLOW_X_VISIBLE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_overflow_y = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_OVERFLOW_Y_VISIBLE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_visibility = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VISIBILITY_VISIBLE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_float_displace = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_FLOAT_DISPLACE_LINE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_display = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_DISPLAY_INLINE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_font_weight = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_FONT_WEIGHT_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_font_style = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_FONT_STYLE_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_font_size = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_FONT_SIZE_MEDIUM, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_font_size_adjust = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_FONT_SIZE_ADJUST_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_line_height = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_LINE_HEIGHT_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_vertical_align = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VERTICAL_ALIGN_BASELINE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +#endif /* MyCSS_DECLARATION_DEFAULT_ENTRIES_H */ diff --git a/include/mycss/declaration/default_resources.h b/include/mycss/declaration/default_resources.h new file mode 100644 index 0000000..9c96d47 --- /dev/null +++ b/include/mycss/declaration/default_resources.h @@ -0,0 +1,337 @@ +/* + Copyright (C) 2016 Alexander Borisov + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + Author: lex.borisov@gmail.com (Alexander Borisov) +*/ + +#ifndef MyCSS_DECLARATION_DEFAULT_RESOURCES_H +#define MyCSS_DECLARATION_DEFAULT_RESOURCES_H +#pragma once + +#include + +static mycss_declaration_entry_t * mycss_declaration_default_entry_index_type[MyCSS_PROPERTY_TYPE_LAST_ENTRY] = +{ + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_background_attachment, + &mycss_declaration_default_entry_background_clip, + &mycss_declaration_default_entry_background_color, + &mycss_declaration_default_entry_background_image, + &mycss_declaration_default_entry_background_origin, + &mycss_declaration_default_entry_background_position, + &mycss_declaration_default_entry_background_repeat, + &mycss_declaration_default_entry_background_size, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_border_bottom_color, + &mycss_declaration_default_entry_border_bottom_left_radius, + &mycss_declaration_default_entry_border_bottom_right_radius, + &mycss_declaration_default_entry_border_bottom_style, + &mycss_declaration_default_entry_border_bottom_width, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_border_left_color, + &mycss_declaration_default_entry_border_left_style, + &mycss_declaration_default_entry_border_left_width, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_border_right_color, + &mycss_declaration_default_entry_border_right_style, + &mycss_declaration_default_entry_border_right_width, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_border_top_color, + &mycss_declaration_default_entry_border_top_left_radius, + &mycss_declaration_default_entry_border_top_right_radius, + &mycss_declaration_default_entry_border_top_style, + &mycss_declaration_default_entry_border_top_width, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_bottom, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_box_sizing, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_clear, + &mycss_declaration_default_entry_clear_after, + &mycss_declaration_default_entry_color, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_cursor, + &mycss_declaration_default_entry_direction, + &mycss_declaration_default_entry_display, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_float, + &mycss_declaration_default_entry_float_displace, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_font_size, + &mycss_declaration_default_entry_font_size_adjust, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_font_style, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_font_weight, + &mycss_declaration_default_entry_glyph_orientation_vertical, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_height, + &mycss_declaration_default_entry_hyphens, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_left, + &mycss_declaration_default_entry_letter_spacing, + &mycss_declaration_default_entry_line_break, + &mycss_declaration_default_entry_line_height, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_margin_bottom, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_margin_left, + &mycss_declaration_default_entry_margin_right, + &mycss_declaration_default_entry_margin_top, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_max_height, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_max_width, + &mycss_declaration_default_entry_min_height, + &mycss_declaration_default_entry_min_width, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_overflow_wrap, + &mycss_declaration_default_entry_overflow_x, + &mycss_declaration_default_entry_overflow_y, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_padding_bottom, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_padding_left, + &mycss_declaration_default_entry_padding_right, + &mycss_declaration_default_entry_padding_top, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_position, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_right, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_tab_size, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_text_align, + &mycss_declaration_default_entry_text_align_all, + &mycss_declaration_default_entry_text_align_last, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_text_decoration_color, + &mycss_declaration_default_entry_text_decoration_line, + &mycss_declaration_default_entry_text_decoration_skip, + &mycss_declaration_default_entry_text_decoration_style, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_text_justify, + &mycss_declaration_default_entry_text_orientation, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_text_transform, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_top, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_unicode_bidi, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_vertical_align, + &mycss_declaration_default_entry_visibility, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_white_space, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_width, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_word_break, + &mycss_declaration_default_entry_word_spacing, + &mycss_declaration_default_entry_word_wrap, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_writing_mode, + &mycss_declaration_default_entry_undef +}; + + +#endif /* MyCSS_DECLARATION_DEFAULT_RESOURCES_H */ diff --git a/include/mycss/declaration/entry_destroy_resources.h b/include/mycss/declaration/entry_destroy_resources.h index d8a6633..6d21555 100644 --- a/include/mycss/declaration/entry_destroy_resources.h +++ b/include/mycss/declaration/entry_destroy_resources.h @@ -22,7 +22,7 @@ #define MyCSS_DECLARATION_ENTRY_DESTROY_RESOURCES_H #pragma once -static mycss_callback_declaration_destroy_f mycss_declaration_entry_destroy_map_by_type[] = +static mycss_callback_declaration_destroy_f mycss_declaration_entry_destroy_map_by_type[MyCSS_PROPERTY_TYPE_LAST_ENTRY] = { mycss_declaration_entry_destroy_undef, mycss_declaration_entry_destroy_undef, @@ -328,7 +328,6 @@ static mycss_callback_declaration_destroy_f mycss_declaration_entry_destroy_map_ mycss_declaration_entry_destroy_undef, mycss_declaration_entry_destroy_undef, mycss_declaration_entry_destroy_undef, - mycss_declaration_entry_destroy_undef, mycss_declaration_entry_destroy_undef }; diff --git a/include/mycss/declaration/myosi.h b/include/mycss/declaration/myosi.h index 2a44774..b696a9e 100644 --- a/include/mycss/declaration/myosi.h +++ b/include/mycss/declaration/myosi.h @@ -38,8 +38,9 @@ typedef struct mycss_declaration mycss_declaration_t; typedef mycss_declaration_entry_t * (*mycss_callback_declaration_destroy_f)(mycss_declaration_t* declaration, mycss_declaration_entry_t* decl_entry, bool self_destroy); enum mycss_declaration_flags { - MyCSS_DECLARATION_FLAGS_UNDEF = 0x00, - MyCSS_DECLARATION_FLAGS_BAD = 0x01 + MyCSS_DECLARATION_FLAGS_UNDEF = 0x00, + MyCSS_DECLARATION_FLAGS_BAD = 0x01, + MyCSS_DECLARATION_FLAGS_READ_ONLY = 0x02 } typedef mycss_declaration_flags_t; diff --git a/include/mycss/declaration/serialization_resources.h b/include/mycss/declaration/serialization_resources.h index 0018a11..a9fa1a1 100644 --- a/include/mycss/declaration/serialization_resources.h +++ b/include/mycss/declaration/serialization_resources.h @@ -22,7 +22,7 @@ #define MyHTML_MyCSS_DECLARATION_SERIALIZATION_RESOURCES_H #pragma once -static mycss_declaration_serialization_f mycss_declaration_serialization_map_by_type[] = +static mycss_declaration_serialization_f mycss_declaration_serialization_map_by_type[MyCSS_PROPERTY_TYPE_LAST_ENTRY] = { mycss_declaration_serialization_undef, mycss_declaration_serialization_undef, @@ -328,7 +328,6 @@ static mycss_declaration_serialization_f mycss_declaration_serialization_map_by_ mycss_declaration_serialization_undef, mycss_declaration_serialization_undef, mycss_declaration_serialization_undef, - mycss_declaration_serialization_undef, mycss_declaration_serialization_undef }; diff --git a/include/mycss/property/const.h b/include/mycss/property/const.h index 4cf75ea..012416d 100644 --- a/include/mycss/property/const.h +++ b/include/mycss/property/const.h @@ -339,6 +339,7 @@ typedef mycss_property_type_t; enum mycss_property_value { MyCSS_PROPERTY_VALUE_UNDEF = 0x0000, MyCSS_PROPERTY_VALUE_AUTO = 0x0018, + MyCSS_PROPERTY_VALUE_CURRENTCOLOR = 0x0050, MyCSS_PROPERTY_VALUE_FIRST = 0x0073, MyCSS_PROPERTY_VALUE_FIRST_EXCEPT = 0x0074, MyCSS_PROPERTY_VALUE_INHERIT = 0x0092, @@ -346,23 +347,24 @@ enum mycss_property_value { MyCSS_PROPERTY_VALUE_LAST = 0x00ac, MyCSS_PROPERTY_VALUE_NONE = 0x00d3, MyCSS_PROPERTY_VALUE_START = 0x0146, - MyCSS_PROPERTY_VALUE_UNSET = 0x016e, - MyCSS_PROPERTY_VALUE__COLOR = 0x018f, - MyCSS_PROPERTY_VALUE__CROSS_FADE_FUNCTION = 0x0190, - MyCSS_PROPERTY_VALUE__CUSTOM_IDENT = 0x0191, - MyCSS_PROPERTY_VALUE__ELEMENT_FUNCTION = 0x0192, - MyCSS_PROPERTY_VALUE__IMAGE = 0x0195, - MyCSS_PROPERTY_VALUE__IMAGE_FUNCTION = 0x0196, - MyCSS_PROPERTY_VALUE__IMAGE_LIST = 0x0197, - MyCSS_PROPERTY_VALUE__IMAGE_SET_FUNCTION = 0x0198, - MyCSS_PROPERTY_VALUE__LENGTH = 0x0199, - MyCSS_PROPERTY_VALUE__LINEAR_GRADIENT_FUNCTION = 0x019a, - MyCSS_PROPERTY_VALUE__NUMBER = 0x019b, - MyCSS_PROPERTY_VALUE__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_VALUE__RADIAL_GRADIENT_FUNCTION = 0x019d, - MyCSS_PROPERTY_VALUE__RESOLUTION = 0x019e, - MyCSS_PROPERTY_VALUE__URL = 0x019f, - MyCSS_PROPERTY_VALUE_LAST_ENTRY = 0x01a0 + MyCSS_PROPERTY_VALUE_TRANSPARENT = 0x0166, + MyCSS_PROPERTY_VALUE_UNSET = 0x016f, + MyCSS_PROPERTY_VALUE__COLOR = 0x0190, + MyCSS_PROPERTY_VALUE__CROSS_FADE_FUNCTION = 0x0191, + MyCSS_PROPERTY_VALUE__CUSTOM_IDENT = 0x0192, + MyCSS_PROPERTY_VALUE__ELEMENT_FUNCTION = 0x0193, + MyCSS_PROPERTY_VALUE__IMAGE = 0x0196, + MyCSS_PROPERTY_VALUE__IMAGE_FUNCTION = 0x0197, + MyCSS_PROPERTY_VALUE__IMAGE_LIST = 0x0198, + MyCSS_PROPERTY_VALUE__IMAGE_SET_FUNCTION = 0x0199, + MyCSS_PROPERTY_VALUE__LENGTH = 0x019a, + MyCSS_PROPERTY_VALUE__LINEAR_GRADIENT_FUNCTION = 0x019b, + MyCSS_PROPERTY_VALUE__NUMBER = 0x019c, + MyCSS_PROPERTY_VALUE__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_VALUE__RADIAL_GRADIENT_FUNCTION = 0x019e, + MyCSS_PROPERTY_VALUE__RESOLUTION = 0x019f, + MyCSS_PROPERTY_VALUE__URL = 0x01a0, + MyCSS_PROPERTY_VALUE_LAST_ENTRY = 0x01a1 } typedef mycss_property_value_t; @@ -386,10 +388,10 @@ enum mycss_property_align_items { typedef mycss_property_align_items_t; enum mycss_property_align_self { - MyCSS_PROPERTY_ALIGN_SELF_CENTER = 0x0037, MyCSS_PROPERTY_ALIGN_SELF_FLEX_END = 0x0079, - MyCSS_PROPERTY_ALIGN_SELF_FLEX_START = 0x007a, + MyCSS_PROPERTY_ALIGN_SELF_CENTER = 0x0037, MyCSS_PROPERTY_ALIGN_SELF_AUTO = 0x0018, + MyCSS_PROPERTY_ALIGN_SELF_FLEX_START = 0x007a, MyCSS_PROPERTY_ALIGN_SELF_STRETCH = 0x014c, MyCSS_PROPERTY_ALIGN_SELF_BASELINE = 0x0022 } @@ -404,8 +406,8 @@ enum mycss_property_animation_direction { typedef mycss_property_animation_direction_t; enum mycss_property_animation_fill_mode { - MyCSS_PROPERTY_ANIMATION_FILL_MODE_NONE = 0x00d3, MyCSS_PROPERTY_ANIMATION_FILL_MODE_BOTH = 0x002c, + MyCSS_PROPERTY_ANIMATION_FILL_MODE_NONE = 0x00d3, MyCSS_PROPERTY_ANIMATION_FILL_MODE_FORWARDS = 0x007e, MyCSS_PROPERTY_ANIMATION_FILL_MODE_BACKWARDS = 0x001e } @@ -425,9 +427,9 @@ typedef mycss_property_animation_play_state_t; enum mycss_property_animation_timing_function { MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_LINEAR = 0x00b2, MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE_IN = 0x005f, - MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE = 0x005e, MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE_OUT = 0x0061, MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_STEP_END = 0x0149, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE = 0x005e, MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_STEP_START = 0x014a, MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE_IN_OUT = 0x0060 } @@ -441,17 +443,17 @@ typedef mycss_property_appearance_t; enum mycss_property_backface_visibility { MyCSS_PROPERTY_BACKFACE_VISIBILITY_HIDDEN = 0x0088, - MyCSS_PROPERTY_BACKFACE_VISIBILITY_VISIBLE = 0x0177 + MyCSS_PROPERTY_BACKFACE_VISIBILITY_VISIBLE = 0x0178 } typedef mycss_property_backface_visibility_t; enum mycss_property_background { MyCSS_PROPERTY_BACKGROUND_REPEAT_X = 0x0111, - MyCSS_PROPERTY_BACKGROUND_UNSET = 0x016e, + MyCSS_PROPERTY_BACKGROUND_UNSET = 0x016f, MyCSS_PROPERTY_BACKGROUND_CONTAIN = 0x0044, MyCSS_PROPERTY_BACKGROUND_REPEAT_Y = 0x0112, - MyCSS_PROPERTY_BACKGROUND_REPEAT = 0x0110, MyCSS_PROPERTY_BACKGROUND_INHERIT = 0x0092, + MyCSS_PROPERTY_BACKGROUND_REPEAT = 0x0110, MyCSS_PROPERTY_BACKGROUND_INITIAL = 0x0093, MyCSS_PROPERTY_BACKGROUND_COVER = 0x004c, MyCSS_PROPERTY_BACKGROUND_AUTO = 0x0018, @@ -467,79 +469,80 @@ typedef mycss_property_background_t; enum mycss_property_background_attachment { MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_INHERIT = 0x0092, MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_INITIAL = 0x0093, - MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_UNSET = 0x016e, MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_LOCAL = 0x00b9, - MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_SCROLL = 0x0126, - MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_FIXED = 0x0076 + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_UNSET = 0x016f, + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_FIXED = 0x0076, + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_SCROLL = 0x0126 } typedef mycss_property_background_attachment_t; enum mycss_property_background_clip { - MyCSS_PROPERTY_BACKGROUND_CLIP_UNSET = 0x016e, + MyCSS_PROPERTY_BACKGROUND_CLIP_UNSET = 0x016f, MyCSS_PROPERTY_BACKGROUND_CLIP_INHERIT = 0x0092, - MyCSS_PROPERTY_BACKGROUND_CLIP_BORDER_BOX = 0x002a, MyCSS_PROPERTY_BACKGROUND_CLIP_INITIAL = 0x0093, + MyCSS_PROPERTY_BACKGROUND_CLIP_BORDER_BOX = 0x002a, MyCSS_PROPERTY_BACKGROUND_CLIP_PADDING_BOX = 0x00f4, MyCSS_PROPERTY_BACKGROUND_CLIP_CONTENT_BOX = 0x0047 } typedef mycss_property_background_clip_t; enum mycss_property_background_color { - MyCSS_PROPERTY_BACKGROUND_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BACKGROUND_COLOR__COLOR = 0x018f, - MyCSS_PROPERTY_BACKGROUND_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BACKGROUND_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BACKGROUND_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BACKGROUND_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_BACKGROUND_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BACKGROUND_COLOR_INITIAL = 0x0093, + MyCSS_PROPERTY_BACKGROUND_COLOR_TRANSPARENT = 0x0166 } typedef mycss_property_background_color_t; enum mycss_property_background_image { - MyCSS_PROPERTY_BACKGROUND_IMAGE_UNSET = 0x016e, - MyCSS_PROPERTY_BACKGROUND_IMAGE_INHERIT = 0x0092, - MyCSS_PROPERTY_BACKGROUND_IMAGE_INITIAL = 0x0093, MyCSS_PROPERTY_BACKGROUND_IMAGE_NONE = 0x00d3, - MyCSS_PROPERTY_BACKGROUND_IMAGE__IMAGE = 0x0195 + MyCSS_PROPERTY_BACKGROUND_IMAGE__IMAGE = 0x0196, + MyCSS_PROPERTY_BACKGROUND_IMAGE_UNSET = 0x016f, + MyCSS_PROPERTY_BACKGROUND_IMAGE_INHERIT = 0x0092, + MyCSS_PROPERTY_BACKGROUND_IMAGE_INITIAL = 0x0093 } typedef mycss_property_background_image_t; enum mycss_property_background_origin { - MyCSS_PROPERTY_BACKGROUND_ORIGIN_UNSET = 0x016e, + MyCSS_PROPERTY_BACKGROUND_ORIGIN_UNSET = 0x016f, MyCSS_PROPERTY_BACKGROUND_ORIGIN_INHERIT = 0x0092, - MyCSS_PROPERTY_BACKGROUND_ORIGIN_BORDER_BOX = 0x002a, MyCSS_PROPERTY_BACKGROUND_ORIGIN_INITIAL = 0x0093, + MyCSS_PROPERTY_BACKGROUND_ORIGIN_BORDER_BOX = 0x002a, MyCSS_PROPERTY_BACKGROUND_ORIGIN_PADDING_BOX = 0x00f4, MyCSS_PROPERTY_BACKGROUND_ORIGIN_CONTENT_BOX = 0x0047 } typedef mycss_property_background_origin_t; enum mycss_property_background_position { - MyCSS_PROPERTY_BACKGROUND_POSITION_UNSET = 0x016e, + MyCSS_PROPERTY_BACKGROUND_POSITION_TOP = 0x0164, MyCSS_PROPERTY_BACKGROUND_POSITION_BOTTOM = 0x002d, MyCSS_PROPERTY_BACKGROUND_POSITION_INHERIT = 0x0092, + MyCSS_PROPERTY_BACKGROUND_POSITION_UNSET = 0x016f, MyCSS_PROPERTY_BACKGROUND_POSITION_INITIAL = 0x0093, - MyCSS_PROPERTY_BACKGROUND_POSITION_RIGHT = 0x0115, - MyCSS_PROPERTY_BACKGROUND_POSITION_CENTER = 0x0037, MyCSS_PROPERTY_BACKGROUND_POSITION_LEFT = 0x00ae, - MyCSS_PROPERTY_BACKGROUND_POSITION_TOP = 0x0164 + MyCSS_PROPERTY_BACKGROUND_POSITION_RIGHT = 0x0115, + MyCSS_PROPERTY_BACKGROUND_POSITION_CENTER = 0x0037 } typedef mycss_property_background_position_t; enum mycss_property_background_repeat { - MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_X = 0x0111, MyCSS_PROPERTY_BACKGROUND_REPEAT_ROUND = 0x0118, - MyCSS_PROPERTY_BACKGROUND_REPEAT_UNSET = 0x016e, + MyCSS_PROPERTY_BACKGROUND_REPEAT_UNSET = 0x016f, MyCSS_PROPERTY_BACKGROUND_REPEAT_INHERIT = 0x0092, MyCSS_PROPERTY_BACKGROUND_REPEAT_NO_REPEAT = 0x00e0, MyCSS_PROPERTY_BACKGROUND_REPEAT_INITIAL = 0x0093, MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_Y = 0x0112, MyCSS_PROPERTY_BACKGROUND_REPEAT_SPACE = 0x013e, - MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT = 0x0110 + MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT = 0x0110, + MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_X = 0x0111 } typedef mycss_property_background_repeat_t; enum mycss_property_background_size { MyCSS_PROPERTY_BACKGROUND_SIZE_COVER = 0x004c, - MyCSS_PROPERTY_BACKGROUND_SIZE_UNSET = 0x016e, MyCSS_PROPERTY_BACKGROUND_SIZE_AUTO = 0x0018, + MyCSS_PROPERTY_BACKGROUND_SIZE_UNSET = 0x016f, MyCSS_PROPERTY_BACKGROUND_SIZE_CONTAIN = 0x0044, MyCSS_PROPERTY_BACKGROUND_SIZE_INHERIT = 0x0092, MyCSS_PROPERTY_BACKGROUND_SIZE_INITIAL = 0x0093 @@ -558,32 +561,32 @@ enum mycss_property_bookmark_state { typedef mycss_property_bookmark_state_t; enum mycss_property_border { - MyCSS_PROPERTY_BORDER_DOTTED = 0x005a, - MyCSS_PROPERTY_BORDER__LENGTH = 0x0199, - MyCSS_PROPERTY_BORDER_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_SOLID = 0x013d, MyCSS_PROPERTY_BORDER_THICK = 0x0161, - MyCSS_PROPERTY_BORDER_MEDIUM = 0x00c6, + MyCSS_PROPERTY_BORDER_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_DASHED = 0x0052, - MyCSS_PROPERTY_BORDER_RIDGE = 0x0114, - MyCSS_PROPERTY_BORDER_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_HIDDEN = 0x0088, - MyCSS_PROPERTY_BORDER_SOLID = 0x013d, - MyCSS_PROPERTY_BORDER_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_OUTSET = 0x00ef, + MyCSS_PROPERTY_BORDER_RIDGE = 0x0114, MyCSS_PROPERTY_BORDER_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_MEDIUM = 0x00c6, + MyCSS_PROPERTY_BORDER_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_INSET = 0x009b, - MyCSS_PROPERTY_BORDER__COLOR = 0x018f, MyCSS_PROPERTY_BORDER_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_GROOVE = 0x0085 + MyCSS_PROPERTY_BORDER__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_DOUBLE = 0x005b, + MyCSS_PROPERTY_BORDER_INSET = 0x009b, + MyCSS_PROPERTY_BORDER_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_OUTSET = 0x00ef, + MyCSS_PROPERTY_BORDER__LENGTH = 0x019a } typedef mycss_property_border_t; enum mycss_property_border_block_end { MyCSS_PROPERTY_BORDER_BLOCK_END_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_BLOCK_END__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_BLOCK_END__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BLOCK_END__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_BLOCK_END_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_BLOCK_END__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BLOCK_END_THICK = 0x0161, MyCSS_PROPERTY_BORDER_BLOCK_END_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_BLOCK_END_SOLID = 0x013d, @@ -594,7 +597,7 @@ enum mycss_property_border_block_end { MyCSS_PROPERTY_BORDER_BLOCK_END_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_BLOCK_END_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_BLOCK_END_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_BLOCK_END_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BLOCK_END_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BLOCK_END_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_BLOCK_END_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_BLOCK_END_INITIAL = 0x0093 @@ -602,46 +605,46 @@ enum mycss_property_border_block_end { typedef mycss_property_border_block_end_t; enum mycss_property_border_block_end_color { - MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR__COLOR = 0x018f, MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR__COLOR = 0x0190 } typedef mycss_property_border_block_end_color_t; enum mycss_property_border_block_end_style { - MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_NONE = 0x00d3, - MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_SOLID = 0x013d, - MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_DOTTED = 0x005a, - MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_DASHED = 0x0052, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_RIDGE = 0x0114, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_SOLID = 0x013d, + MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_NONE = 0x00d3, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_HIDDEN = 0x0088, - MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_DOTTED = 0x005a, + MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_DASHED = 0x0052 } typedef mycss_property_border_block_end_style_t; enum mycss_property_border_block_end_width { - MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_THIN = 0x0162, + MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_THIN = 0x0162, MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_INITIAL = 0x0093 } typedef mycss_property_border_block_end_width_t; enum mycss_property_border_block_start { MyCSS_PROPERTY_BORDER_BLOCK_START_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_BLOCK_START__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_BLOCK_START__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BLOCK_START__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_BLOCK_START_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_BLOCK_START__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BLOCK_START_THICK = 0x0161, MyCSS_PROPERTY_BORDER_BLOCK_START_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_BLOCK_START_SOLID = 0x013d, @@ -652,7 +655,7 @@ enum mycss_property_border_block_start { MyCSS_PROPERTY_BORDER_BLOCK_START_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_BLOCK_START_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_BLOCK_START_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_BLOCK_START_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BLOCK_START_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BLOCK_START_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_BLOCK_START_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_BLOCK_START_INITIAL = 0x0093 @@ -660,15 +663,16 @@ enum mycss_property_border_block_start { typedef mycss_property_border_block_start_t; enum mycss_property_border_block_start_color { + MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR__COLOR = 0x018f + MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR_INITIAL = 0x0093 } typedef mycss_property_border_block_start_color_t; enum mycss_property_border_block_start_style { MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_SOLID = 0x013d, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_DASHED = 0x0052, @@ -676,31 +680,29 @@ enum mycss_property_border_block_start_style { MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_SOLID = 0x013d, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_INITIAL = 0x0093 } typedef mycss_property_border_block_start_style_t; enum mycss_property_border_block_start_width { - MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_INHERIT = 0x0092 + MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_THIN = 0x0162 } typedef mycss_property_border_block_start_width_t; enum mycss_property_border_bottom { - MyCSS_PROPERTY_BORDER_BOTTOM_INITIAL = 0x0093, MyCSS_PROPERTY_BORDER_BOTTOM_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_BOTTOM__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_BOTTOM__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BOTTOM__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_BOTTOM_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_BOTTOM__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BOTTOM_THICK = 0x0161, MyCSS_PROPERTY_BORDER_BOTTOM_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_BOTTOM_SOLID = 0x013d, @@ -711,41 +713,42 @@ enum mycss_property_border_bottom { MyCSS_PROPERTY_BORDER_BOTTOM_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_BOTTOM_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_BOTTOM_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_BOTTOM_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BOTTOM_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BOTTOM_OUTSET = 0x00ef, - MyCSS_PROPERTY_BORDER_BOTTOM_INHERIT = 0x0092 + MyCSS_PROPERTY_BORDER_BOTTOM_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_BOTTOM_INITIAL = 0x0093 } typedef mycss_property_border_bottom_t; enum mycss_property_border_bottom_color { - MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_BOTTOM_COLOR__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_BOTTOM_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_CURRENTCOLOR = 0x0050 } typedef mycss_property_border_bottom_color_t; enum mycss_property_border_bottom_left_radius { - MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS__PERCENTAGE = 0x019c + MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS__PERCENTAGE = 0x019d } typedef mycss_property_border_bottom_left_radius_t; enum mycss_property_border_bottom_right_radius { - MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS__PERCENTAGE = 0x019c + MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS__PERCENTAGE = 0x019d } typedef mycss_property_border_bottom_right_radius_t; enum mycss_property_border_bottom_style { MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_NONE = 0x00d3, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_SOLID = 0x013d, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DASHED = 0x0052, @@ -753,35 +756,37 @@ enum mycss_property_border_bottom_style { MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_SOLID = 0x013d } typedef mycss_property_border_bottom_style_t; enum mycss_property_border_bottom_width { - MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_THIN = 0x0162, + MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_THIN = 0x0162, MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_INITIAL = 0x0093 } typedef mycss_property_border_bottom_width_t; enum mycss_property_border_collapse { - MyCSS_PROPERTY_BORDER_COLLAPSE_SEPARATE = 0x012a, - MyCSS_PROPERTY_BORDER_COLLAPSE_COLLAPSE = 0x003d + MyCSS_PROPERTY_BORDER_COLLAPSE_COLLAPSE = 0x003d, + MyCSS_PROPERTY_BORDER_COLLAPSE_SEPARATE = 0x012a } typedef mycss_property_border_collapse_t; enum mycss_property_border_color { - MyCSS_PROPERTY_BORDER_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_COLOR__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_COLOR_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_COLOR_CURRENTCOLOR = 0x0050 } typedef mycss_property_border_color_t; @@ -805,9 +810,9 @@ typedef mycss_property_border_image_width_t; enum mycss_property_border_inline_end { MyCSS_PROPERTY_BORDER_INLINE_END_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_INLINE_END__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_INLINE_END__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_INLINE_END__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_INLINE_END_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_INLINE_END__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_INLINE_END_THICK = 0x0161, MyCSS_PROPERTY_BORDER_INLINE_END_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_INLINE_END_SOLID = 0x013d, @@ -818,7 +823,7 @@ enum mycss_property_border_inline_end { MyCSS_PROPERTY_BORDER_INLINE_END_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_INLINE_END_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_INLINE_END_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_INLINE_END_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_INLINE_END_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_END_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_INLINE_END_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_INLINE_END_INITIAL = 0x0093 @@ -826,46 +831,46 @@ enum mycss_property_border_inline_end { typedef mycss_property_border_inline_end_t; enum mycss_property_border_inline_end_color { - MyCSS_PROPERTY_BORDER_INLINE_END_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_INLINE_END_COLOR__COLOR = 0x018f, + MyCSS_PROPERTY_BORDER_INLINE_END_COLOR__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_INLINE_END_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_INLINE_END_COLOR_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_END_COLOR_INITIAL = 0x0093 } typedef mycss_property_border_inline_end_color_t; enum mycss_property_border_inline_end_style { - MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_NONE = 0x00d3, - MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_SOLID = 0x013d, + MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_DASHED = 0x0052, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_RIDGE = 0x0114, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_SOLID = 0x013d } typedef mycss_property_border_inline_end_style_t; enum mycss_property_border_inline_end_width { - MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_THIN = 0x0162, + MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_THIN = 0x0162, MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_INITIAL = 0x0093 } typedef mycss_property_border_inline_end_width_t; enum mycss_property_border_inline_start { MyCSS_PROPERTY_BORDER_INLINE_START_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_INLINE_START__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_INLINE_START__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_INLINE_START__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_INLINE_START_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_INLINE_START__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_INLINE_START_THICK = 0x0161, MyCSS_PROPERTY_BORDER_INLINE_START_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_INLINE_START_SOLID = 0x013d, @@ -876,7 +881,7 @@ enum mycss_property_border_inline_start { MyCSS_PROPERTY_BORDER_INLINE_START_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_INLINE_START_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_INLINE_START_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_INLINE_START_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_INLINE_START_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_START_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_INLINE_START_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_INLINE_START_INITIAL = 0x0093 @@ -884,46 +889,46 @@ enum mycss_property_border_inline_start { typedef mycss_property_border_inline_start_t; enum mycss_property_border_inline_start_color { - MyCSS_PROPERTY_BORDER_INLINE_START_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_INLINE_START_COLOR__COLOR = 0x018f, + MyCSS_PROPERTY_BORDER_INLINE_START_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_INLINE_START_COLOR__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_INLINE_START_COLOR_INITIAL = 0x0093, MyCSS_PROPERTY_BORDER_INLINE_START_COLOR_INHERIT = 0x0092 } typedef mycss_property_border_inline_start_color_t; enum mycss_property_border_inline_start_style { - MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_INITIAL = 0x0093, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_NONE = 0x00d3, - MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_SOLID = 0x013d, + MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_DASHED = 0x0052, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_RIDGE = 0x0114, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_HIDDEN = 0x0088 + MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_SOLID = 0x013d } typedef mycss_property_border_inline_start_style_t; enum mycss_property_border_inline_start_width { - MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_THIN = 0x0162, + MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_INITIAL = 0x0093 } typedef mycss_property_border_inline_start_width_t; enum mycss_property_border_left { MyCSS_PROPERTY_BORDER_LEFT_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_LEFT__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_LEFT__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_LEFT__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_LEFT_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_LEFT__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_LEFT_THICK = 0x0161, MyCSS_PROPERTY_BORDER_LEFT_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_LEFT_SOLID = 0x013d, @@ -934,7 +939,7 @@ enum mycss_property_border_left { MyCSS_PROPERTY_BORDER_LEFT_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_LEFT_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_LEFT_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_LEFT_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_LEFT_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_LEFT_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_LEFT_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_LEFT_INITIAL = 0x0093 @@ -942,16 +947,16 @@ enum mycss_property_border_left { typedef mycss_property_border_left_t; enum mycss_property_border_left_color { - MyCSS_PROPERTY_BORDER_LEFT_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_LEFT_COLOR__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_LEFT_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_LEFT_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_LEFT_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_LEFT_COLOR_CURRENTCOLOR = 0x0050, + MyCSS_PROPERTY_BORDER_LEFT_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_LEFT_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_LEFT_COLOR_INITIAL = 0x0093 } typedef mycss_property_border_left_color_t; enum mycss_property_border_left_style { MyCSS_PROPERTY_BORDER_LEFT_STYLE_NONE = 0x00d3, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_SOLID = 0x013d, MyCSS_PROPERTY_BORDER_LEFT_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_LEFT_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_LEFT_STYLE_DASHED = 0x0052, @@ -959,30 +964,31 @@ enum mycss_property_border_left_style { MyCSS_PROPERTY_BORDER_LEFT_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_LEFT_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_LEFT_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_LEFT_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_LEFT_STYLE_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_LEFT_STYLE_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_SOLID = 0x013d } typedef mycss_property_border_left_style_t; enum mycss_property_border_left_width { MyCSS_PROPERTY_BORDER_LEFT_WIDTH_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_LEFT_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_LEFT_WIDTH_THIN = 0x0162, + MyCSS_PROPERTY_BORDER_LEFT_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_LEFT_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_LEFT_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_LEFT_WIDTH_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_LEFT_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_LEFT_WIDTH_THIN = 0x0162 + MyCSS_PROPERTY_BORDER_LEFT_WIDTH_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_LEFT_WIDTH_INHERIT = 0x0092 } typedef mycss_property_border_left_width_t; enum mycss_property_border_radius { - MyCSS_PROPERTY_BORDER_RADIUS_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_RADIUS__LENGTH = 0x0199, - MyCSS_PROPERTY_BORDER_RADIUS_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_RADIUS_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_RADIUS_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_RADIUS__PERCENTAGE = 0x019c + MyCSS_PROPERTY_BORDER_RADIUS__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_BORDER_RADIUS__LENGTH = 0x019a, + MyCSS_PROPERTY_BORDER_RADIUS_INHERIT = 0x0092 } typedef mycss_property_border_radius_t; @@ -997,64 +1003,65 @@ enum mycss_property_border_right { MyCSS_PROPERTY_BORDER_RIGHT_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_RIGHT_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_RIGHT_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_RIGHT_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_RIGHT_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_RIGHT_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_RIGHT_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_RIGHT_INITIAL = 0x0093, MyCSS_PROPERTY_BORDER_RIGHT_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_RIGHT__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_RIGHT__LENGTH = 0x0199, - MyCSS_PROPERTY_BORDER_RIGHT_NONE = 0x00d3 + MyCSS_PROPERTY_BORDER_RIGHT__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_RIGHT_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_RIGHT__LENGTH = 0x019a } typedef mycss_property_border_right_t; enum mycss_property_border_right_color { - MyCSS_PROPERTY_BORDER_RIGHT_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_RIGHT_COLOR__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_RIGHT_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_RIGHT_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_RIGHT_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_RIGHT_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_RIGHT_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_RIGHT_COLOR_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_RIGHT_COLOR_CURRENTCOLOR = 0x0050 } typedef mycss_property_border_right_color_t; enum mycss_property_border_right_style { + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DASHED = 0x0052, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_RIDGE = 0x0114, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_INITIAL = 0x0093, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_NONE = 0x00d3, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_SOLID = 0x013d, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_HIDDEN = 0x0088 + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_SOLID = 0x013d } typedef mycss_property_border_right_style_t; enum mycss_property_border_right_width { - MyCSS_PROPERTY_BORDER_RIGHT_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_THIN = 0x0162, + MyCSS_PROPERTY_BORDER_RIGHT_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_THIN = 0x0162 + MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_INITIAL = 0x0093 } typedef mycss_property_border_right_width_t; enum mycss_property_border_style { - MyCSS_PROPERTY_BORDER_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_STYLE_NONE = 0x00d3, MyCSS_PROPERTY_BORDER_STYLE_SOLID = 0x013d, MyCSS_PROPERTY_BORDER_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_STYLE_DASHED = 0x0052, MyCSS_PROPERTY_BORDER_STYLE_RIDGE = 0x0114, + MyCSS_PROPERTY_BORDER_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_STYLE_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_STYLE_INITIAL = 0x0093 @@ -1062,10 +1069,10 @@ enum mycss_property_border_style { typedef mycss_property_border_style_t; enum mycss_property_border_top { - MyCSS_PROPERTY_BORDER_TOP__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_TOP_NONE = 0x00d3, MyCSS_PROPERTY_BORDER_TOP_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_TOP__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_TOP__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_TOP_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_TOP__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_TOP_THICK = 0x0161, MyCSS_PROPERTY_BORDER_TOP_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_TOP_SOLID = 0x013d, @@ -1076,7 +1083,7 @@ enum mycss_property_border_top { MyCSS_PROPERTY_BORDER_TOP_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_TOP_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_TOP_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_TOP_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_TOP_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_TOP_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_TOP_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_TOP_INITIAL = 0x0093 @@ -1084,28 +1091,29 @@ enum mycss_property_border_top { typedef mycss_property_border_top_t; enum mycss_property_border_top_color { - MyCSS_PROPERTY_BORDER_TOP_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_TOP_COLOR__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_TOP_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_TOP_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_TOP_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_TOP_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_TOP_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_TOP_COLOR_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_TOP_COLOR_CURRENTCOLOR = 0x0050 } typedef mycss_property_border_top_color_t; enum mycss_property_border_top_left_radius { - MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS__PERCENTAGE = 0x019c + MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS__PERCENTAGE = 0x019d } typedef mycss_property_border_top_left_radius_t; enum mycss_property_border_top_right_radius { + MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS__LENGTH = 0x0199 + MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS_INHERIT = 0x0092 } typedef mycss_property_border_top_right_radius_t; @@ -1119,7 +1127,7 @@ enum mycss_property_border_top_style { MyCSS_PROPERTY_BORDER_TOP_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_TOP_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_TOP_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_TOP_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_TOP_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_TOP_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_TOP_STYLE_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_TOP_STYLE_INITIAL = 0x0093 @@ -1128,10 +1136,10 @@ typedef mycss_property_border_top_style_t; enum mycss_property_border_top_width { MyCSS_PROPERTY_BORDER_TOP_WIDTH_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_TOP_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_TOP_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_TOP_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_TOP_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_TOP_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_TOP_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_TOP_WIDTH_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_TOP_WIDTH_INITIAL = 0x0093 } @@ -1139,17 +1147,22 @@ typedef mycss_property_border_top_width_t; enum mycss_property_border_width { MyCSS_PROPERTY_BORDER_WIDTH_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_WIDTH_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_WIDTH_INITIAL = 0x0093 } typedef mycss_property_border_width_t; enum mycss_property_bottom { - MyCSS_PROPERTY_BOTTOM_AUTO = 0x0018 + MyCSS_PROPERTY_BOTTOM_AUTO = 0x0018, + MyCSS_PROPERTY_BOTTOM__LENGTH = 0x019a, + MyCSS_PROPERTY_BOTTOM_UNSET = 0x016f, + MyCSS_PROPERTY_BOTTOM__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_BOTTOM_INHERIT = 0x0092, + MyCSS_PROPERTY_BOTTOM_INITIAL = 0x0093 } typedef mycss_property_bottom_t; @@ -1166,29 +1179,29 @@ typedef mycss_property_box_shadow_t; enum mycss_property_box_sizing { MyCSS_PROPERTY_BOX_SIZING_INITIAL = 0x0093, - MyCSS_PROPERTY_BOX_SIZING_UNSET = 0x016e, - MyCSS_PROPERTY_BOX_SIZING_INHERIT = 0x0092, MyCSS_PROPERTY_BOX_SIZING_BORDER_BOX = 0x002a, - MyCSS_PROPERTY_BOX_SIZING_CONTENT_BOX = 0x0047 + MyCSS_PROPERTY_BOX_SIZING_CONTENT_BOX = 0x0047, + MyCSS_PROPERTY_BOX_SIZING_UNSET = 0x016f, + MyCSS_PROPERTY_BOX_SIZING_INHERIT = 0x0092 } typedef mycss_property_box_sizing_t; enum mycss_property_box_suppress { - MyCSS_PROPERTY_BOX_SUPPRESS_SHOW = 0x012e, MyCSS_PROPERTY_BOX_SUPPRESS_DISCARD = 0x0057, + MyCSS_PROPERTY_BOX_SUPPRESS_SHOW = 0x012e, MyCSS_PROPERTY_BOX_SUPPRESS_HIDE = 0x0089 } typedef mycss_property_box_suppress_t; enum mycss_property_break_after { + MyCSS_PROPERTY_BREAK_AFTER_AUTO = 0x0018, MyCSS_PROPERTY_BREAK_AFTER_PAGE = 0x00f6, MyCSS_PROPERTY_BREAK_AFTER_AVOID = 0x001a, - MyCSS_PROPERTY_BREAK_AFTER_AUTO = 0x0018, MyCSS_PROPERTY_BREAK_AFTER_LEFT = 0x00ae, MyCSS_PROPERTY_BREAK_AFTER_AVOID_PAGE = 0x001c, MyCSS_PROPERTY_BREAK_AFTER_RIGHT = 0x0115, MyCSS_PROPERTY_BREAK_AFTER_RECTO = 0x010c, - MyCSS_PROPERTY_BREAK_AFTER_VERSO = 0x0171, + MyCSS_PROPERTY_BREAK_AFTER_VERSO = 0x0172, MyCSS_PROPERTY_BREAK_AFTER_COLUMN = 0x003e, MyCSS_PROPERTY_BREAK_AFTER_REGION = 0x010e, MyCSS_PROPERTY_BREAK_AFTER_AVOID_COLUMN = 0x001b, @@ -1197,27 +1210,27 @@ enum mycss_property_break_after { typedef mycss_property_break_after_t; enum mycss_property_break_before { - MyCSS_PROPERTY_BREAK_BEFORE_VERSO = 0x0171, MyCSS_PROPERTY_BREAK_BEFORE_RECTO = 0x010c, MyCSS_PROPERTY_BREAK_BEFORE_COLUMN = 0x003e, MyCSS_PROPERTY_BREAK_BEFORE_REGION = 0x010e, MyCSS_PROPERTY_BREAK_BEFORE_RIGHT = 0x0115, + MyCSS_PROPERTY_BREAK_BEFORE_AVOID_COLUMN = 0x001b, MyCSS_PROPERTY_BREAK_BEFORE_AVOID_REGION = 0x001d, MyCSS_PROPERTY_BREAK_BEFORE_AUTO = 0x0018, MyCSS_PROPERTY_BREAK_BEFORE_PAGE = 0x00f6, MyCSS_PROPERTY_BREAK_BEFORE_AVOID = 0x001a, - MyCSS_PROPERTY_BREAK_BEFORE_AVOID_COLUMN = 0x001b, MyCSS_PROPERTY_BREAK_BEFORE_LEFT = 0x00ae, - MyCSS_PROPERTY_BREAK_BEFORE_AVOID_PAGE = 0x001c + MyCSS_PROPERTY_BREAK_BEFORE_AVOID_PAGE = 0x001c, + MyCSS_PROPERTY_BREAK_BEFORE_VERSO = 0x0172 } typedef mycss_property_break_before_t; enum mycss_property_break_inside { + MyCSS_PROPERTY_BREAK_INSIDE_AVOID = 0x001a, MyCSS_PROPERTY_BREAK_INSIDE_AVOID_PAGE = 0x001c, MyCSS_PROPERTY_BREAK_INSIDE_AVOID_COLUMN = 0x001b, MyCSS_PROPERTY_BREAK_INSIDE_AVOID_REGION = 0x001d, - MyCSS_PROPERTY_BREAK_INSIDE_AUTO = 0x0018, - MyCSS_PROPERTY_BREAK_INSIDE_AVOID = 0x001a + MyCSS_PROPERTY_BREAK_INSIDE_AUTO = 0x0018 } typedef mycss_property_break_inside_t; @@ -1238,44 +1251,47 @@ enum mycss_property_caret_color { typedef mycss_property_caret_color_t; enum mycss_property_caret_shape { - MyCSS_PROPERTY_CARET_SHAPE_UNDERSCORE = 0x016b, MyCSS_PROPERTY_CARET_SHAPE_BAR = 0x0021, + MyCSS_PROPERTY_CARET_SHAPE_UNDERSCORE = 0x016c, MyCSS_PROPERTY_CARET_SHAPE_AUTO = 0x0018, MyCSS_PROPERTY_CARET_SHAPE_BLOCK = 0x0026 } typedef mycss_property_caret_shape_t; enum mycss_property_clear { - MyCSS_PROPERTY_CLEAR_NONE = 0x00d3, - MyCSS_PROPERTY_CLEAR_UNSET = 0x016e, + MyCSS_PROPERTY_CLEAR_BOTH = 0x002c, + MyCSS_PROPERTY_CLEAR_RIGHT = 0x0115, + MyCSS_PROPERTY_CLEAR_UNSET = 0x016f, MyCSS_PROPERTY_CLEAR_LEFT = 0x00ae, + MyCSS_PROPERTY_CLEAR_NONE = 0x00d3, MyCSS_PROPERTY_CLEAR_INHERIT = 0x0092, - MyCSS_PROPERTY_CLEAR_INITIAL = 0x0093, - MyCSS_PROPERTY_CLEAR_BOTH = 0x002c, - MyCSS_PROPERTY_CLEAR_RIGHT = 0x0115 + MyCSS_PROPERTY_CLEAR_INITIAL = 0x0093 } typedef mycss_property_clear_t; enum mycss_property_clear_after { - MyCSS_PROPERTY_CLEAR_AFTER_DESCENDANTS = 0x0054, - MyCSS_PROPERTY_CLEAR_AFTER_TOP = 0x0164, - MyCSS_PROPERTY_CLEAR_AFTER_BOTH = 0x002c, - MyCSS_PROPERTY_CLEAR_AFTER_UNSET = 0x016e, + MyCSS_PROPERTY_CLEAR_AFTER_INSIDE = 0x009c, + MyCSS_PROPERTY_CLEAR_AFTER_UNSET = 0x016f, MyCSS_PROPERTY_CLEAR_AFTER_INHERIT = 0x0092, - MyCSS_PROPERTY_CLEAR_AFTER_END = 0x0066, + MyCSS_PROPERTY_CLEAR_AFTER_DESCENDANTS = 0x0054, MyCSS_PROPERTY_CLEAR_AFTER_INITIAL = 0x0093, - MyCSS_PROPERTY_CLEAR_AFTER_INSIDE = 0x009c, + MyCSS_PROPERTY_CLEAR_AFTER_OUTSIDE = 0x00f0, + MyCSS_PROPERTY_CLEAR_AFTER_START = 0x0146, MyCSS_PROPERTY_CLEAR_AFTER_BOTTOM = 0x002d, + MyCSS_PROPERTY_CLEAR_AFTER_BOTH = 0x002c, + MyCSS_PROPERTY_CLEAR_AFTER_TOP = 0x0164, MyCSS_PROPERTY_CLEAR_AFTER_NONE = 0x00d3, MyCSS_PROPERTY_CLEAR_AFTER_LEFT = 0x00ae, MyCSS_PROPERTY_CLEAR_AFTER_RIGHT = 0x0115, - MyCSS_PROPERTY_CLEAR_AFTER_OUTSIDE = 0x00f0, - MyCSS_PROPERTY_CLEAR_AFTER_START = 0x0146 + MyCSS_PROPERTY_CLEAR_AFTER_END = 0x0066 } typedef mycss_property_clear_after_t; enum mycss_property_color { - MyCSS_PROPERTY_COLOR__COLOR = 0x018f + MyCSS_PROPERTY_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_COLOR_INITIAL = 0x0093 } typedef mycss_property_color_t; @@ -1287,25 +1303,25 @@ typedef mycss_property_color_adjust_t; enum mycss_property_color_interpolation { MyCSS_PROPERTY_COLOR_INTERPOLATION_AUTO = 0x0018, + MyCSS_PROPERTY_COLOR_INTERPOLATION_SRGB = 0x0144, MyCSS_PROPERTY_COLOR_INTERPOLATION_INHERIT = 0x0092, - MyCSS_PROPERTY_COLOR_INTERPOLATION_LINEARRGB = 0x00b3, - MyCSS_PROPERTY_COLOR_INTERPOLATION_SRGB = 0x0144 + MyCSS_PROPERTY_COLOR_INTERPOLATION_LINEARRGB = 0x00b3 } typedef mycss_property_color_interpolation_t; enum mycss_property_color_interpolation_filters { - MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_AUTO = 0x0018, - MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_SRGB = 0x0144, MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_INHERIT = 0x0092, - MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_LINEARRGB = 0x00b3 + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_LINEARRGB = 0x00b3, + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_AUTO = 0x0018, + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_SRGB = 0x0144 } typedef mycss_property_color_interpolation_filters_t; enum mycss_property_color_rendering { - MyCSS_PROPERTY_COLOR_RENDERING_OPTIMIZEQUALITY = 0x00ec, - MyCSS_PROPERTY_COLOR_RENDERING_AUTO = 0x0018, MyCSS_PROPERTY_COLOR_RENDERING_INHERIT = 0x0092, - MyCSS_PROPERTY_COLOR_RENDERING_OPTIMIZESPEED = 0x00ed + MyCSS_PROPERTY_COLOR_RENDERING_OPTIMIZESPEED = 0x00ed, + MyCSS_PROPERTY_COLOR_RENDERING_OPTIMIZEQUALITY = 0x00ec, + MyCSS_PROPERTY_COLOR_RENDERING_AUTO = 0x0018 } typedef mycss_property_color_rendering_t; @@ -1315,8 +1331,8 @@ enum mycss_property_column_count { typedef mycss_property_column_count_t; enum mycss_property_column_fill { - MyCSS_PROPERTY_COLUMN_FILL_AUTO = 0x0018, MyCSS_PROPERTY_COLUMN_FILL_BALANCE = 0x001f, + MyCSS_PROPERTY_COLUMN_FILL_AUTO = 0x0018, MyCSS_PROPERTY_COLUMN_FILL_BALANCE_ALL = 0x0020 } typedef mycss_property_column_fill_t; @@ -1353,12 +1369,12 @@ enum mycss_property_column_width { typedef mycss_property_column_width_t; enum mycss_property_contain { - MyCSS_PROPERTY_CONTAIN_STYLE = 0x014f, - MyCSS_PROPERTY_CONTAIN_LAYOUT = 0x00ad, MyCSS_PROPERTY_CONTAIN_CONTENT = 0x0045, - MyCSS_PROPERTY_CONTAIN_PAINT = 0x00f8, - MyCSS_PROPERTY_CONTAIN_STRICT = 0x014d, MyCSS_PROPERTY_CONTAIN_NONE = 0x00d3, + MyCSS_PROPERTY_CONTAIN_STRICT = 0x014d, + MyCSS_PROPERTY_CONTAIN_LAYOUT = 0x00ad, + MyCSS_PROPERTY_CONTAIN_PAINT = 0x00f8, + MyCSS_PROPERTY_CONTAIN_STYLE = 0x014f, MyCSS_PROPERTY_CONTAIN_SIZE = 0x0134 } typedef mycss_property_contain_t; @@ -1370,11 +1386,11 @@ enum mycss_property_content { typedef mycss_property_content_t; enum mycss_property_continue { + MyCSS_PROPERTY_CONTINUE_AUTO = 0x0018, MyCSS_PROPERTY_CONTINUE_DISCARD = 0x0057, MyCSS_PROPERTY_CONTINUE_OVERFLOW = 0x00f2, MyCSS_PROPERTY_CONTINUE_PAGINATE = 0x00f7, - MyCSS_PROPERTY_CONTINUE_FRAGMENTS = 0x007f, - MyCSS_PROPERTY_CONTINUE_AUTO = 0x0018 + MyCSS_PROPERTY_CONTINUE_FRAGMENTS = 0x007f } typedef mycss_property_continue_t; @@ -1395,77 +1411,74 @@ typedef mycss_property_cue_before_t; enum mycss_property_cursor { MyCSS_PROPERTY_CURSOR_HELP = 0x0087, - MyCSS_PROPERTY_CURSOR_WAIT = 0x0178, - MyCSS_PROPERTY_CURSOR_DEFAULT = 0x0053, + MyCSS_PROPERTY_CURSOR_CELL = 0x0036, MyCSS_PROPERTY_CURSOR_POINTER = 0x0102, MyCSS_PROPERTY_CURSOR_CONTEXT_MENU = 0x004a, MyCSS_PROPERTY_CURSOR_AUTO = 0x0018, MyCSS_PROPERTY_CURSOR_NONE = 0x00d3, + MyCSS_PROPERTY_CURSOR_WAIT = 0x0179, + MyCSS_PROPERTY_CURSOR_PROGRESS = 0x0108, MyCSS_PROPERTY_CURSOR_TEXT = 0x015e, MyCSS_PROPERTY_CURSOR_COPY = 0x004b, - MyCSS_PROPERTY_CURSOR_CROSSHAIR = 0x004e, MyCSS_PROPERTY_CURSOR_ALIAS = 0x000f, + MyCSS_PROPERTY_CURSOR_CROSSHAIR = 0x004e, MyCSS_PROPERTY_CURSOR_MOVE = 0x00d0, - MyCSS_PROPERTY_CURSOR_VERTICAL_TEXT = 0x0175, + MyCSS_PROPERTY_CURSOR_VERTICAL_TEXT = 0x0176, MyCSS_PROPERTY_CURSOR_GRAB = 0x0082, MyCSS_PROPERTY_CURSOR_NO_DROP = 0x00dd, - MyCSS_PROPERTY_CURSOR_UNSET = 0x016e, + MyCSS_PROPERTY_CURSOR_UNSET = 0x016f, MyCSS_PROPERTY_CURSOR_NOT_ALLOWED = 0x00d6, - MyCSS_PROPERTY_CURSOR_ZOOM_IN = 0x018d, + MyCSS_PROPERTY_CURSOR_ZOOM_IN = 0x018e, MyCSS_PROPERTY_CURSOR_GRABBING = 0x0083, MyCSS_PROPERTY_CURSOR_E_RESIZE = 0x006d, MyCSS_PROPERTY_CURSOR_N_RESIZE = 0x00e4, MyCSS_PROPERTY_CURSOR_S_RESIZE = 0x0153, MyCSS_PROPERTY_CURSOR_NE_RESIZE = 0x00d2, MyCSS_PROPERTY_CURSOR_NW_RESIZE = 0x00e3, - MyCSS_PROPERTY_CURSOR_W_RESIZE = 0x017e, + MyCSS_PROPERTY_CURSOR_INITIAL = 0x0093, + MyCSS_PROPERTY_CURSOR_DEFAULT = 0x0053, + MyCSS_PROPERTY_CURSOR_W_RESIZE = 0x017f, MyCSS_PROPERTY_CURSOR_SE_RESIZE = 0x012d, MyCSS_PROPERTY_CURSOR_SW_RESIZE = 0x0152, MyCSS_PROPERTY_CURSOR_EW_RESIZE = 0x0068, - MyCSS_PROPERTY_CURSOR_CELL = 0x0036, - MyCSS_PROPERTY_CURSOR_PROGRESS = 0x0108, + MyCSS_PROPERTY_CURSOR_NS_RESIZE = 0x00e1, + MyCSS_PROPERTY_CURSOR_INHERIT = 0x0092, MyCSS_PROPERTY_CURSOR_COL_RESIZE = 0x0040, MyCSS_PROPERTY_CURSOR_NESW_RESIZE = 0x00d1, MyCSS_PROPERTY_CURSOR_NWSE_RESIZE = 0x00e2, MyCSS_PROPERTY_CURSOR_ROW_RESIZE = 0x011a, MyCSS_PROPERTY_CURSOR_ALL_SCROLL = 0x0013, - MyCSS_PROPERTY_CURSOR_INHERIT = 0x0092, - MyCSS_PROPERTY_CURSOR_NS_RESIZE = 0x00e1, - MyCSS_PROPERTY_CURSOR_ZOOM_OUT = 0x018e, - MyCSS_PROPERTY_CURSOR_INITIAL = 0x0093 + MyCSS_PROPERTY_CURSOR_ZOOM_OUT = 0x018f } typedef mycss_property_cursor_t; enum mycss_property_direction { - MyCSS_PROPERTY_DIRECTION_LTR = 0x00be, MyCSS_PROPERTY_DIRECTION_RTL = 0x011c, + MyCSS_PROPERTY_DIRECTION_LTR = 0x00be, + MyCSS_PROPERTY_DIRECTION_UNSET = 0x016f, MyCSS_PROPERTY_DIRECTION_INHERIT = 0x0092, - MyCSS_PROPERTY_DIRECTION_UNSET = 0x016e, MyCSS_PROPERTY_DIRECTION_INITIAL = 0x0093 } typedef mycss_property_direction_t; enum mycss_property_display { - MyCSS_PROPERTY_DISPLAY_FLEX = 0x0078, - MyCSS_PROPERTY_DISPLAY_RUBY_BASE = 0x011e, - MyCSS_PROPERTY_DISPLAY_TABLE = 0x0154, - MyCSS_PROPERTY_DISPLAY_FLOW_ROOT = 0x007c, MyCSS_PROPERTY_DISPLAY_TABLE_CELL = 0x0156, MyCSS_PROPERTY_DISPLAY_TABLE_ROW_GROUP = 0x015c, - MyCSS_PROPERTY_DISPLAY_NONE = 0x00d3, MyCSS_PROPERTY_DISPLAY_FLOW = 0x007b, MyCSS_PROPERTY_DISPLAY_BLOCK = 0x0026, + MyCSS_PROPERTY_DISPLAY_TABLE = 0x0154, + MyCSS_PROPERTY_DISPLAY_FLOW_ROOT = 0x007c, MyCSS_PROPERTY_DISPLAY_INLINE = 0x0095, MyCSS_PROPERTY_DISPLAY_RUN_IN = 0x0123, + MyCSS_PROPERTY_DISPLAY_FLEX = 0x0078, MyCSS_PROPERTY_DISPLAY_TABLE_HEADER_GROUP = 0x015a, MyCSS_PROPERTY_DISPLAY_TABLE_FOOTER_GROUP = 0x0159, - MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN = 0x0157, MyCSS_PROPERTY_DISPLAY_RUBY_TEXT = 0x0120, + MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN = 0x0157, MyCSS_PROPERTY_DISPLAY_TABLE_CAPTION = 0x0155, MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN_GROUP = 0x0158, - MyCSS_PROPERTY_DISPLAY_GRID = 0x0084, MyCSS_PROPERTY_DISPLAY_RUBY = 0x011d, - MyCSS_PROPERTY_DISPLAY_UNSET = 0x016e, + MyCSS_PROPERTY_DISPLAY_UNSET = 0x016f, MyCSS_PROPERTY_DISPLAY_INHERIT = 0x0092, MyCSS_PROPERTY_DISPLAY_CONTENTS = 0x0046, MyCSS_PROPERTY_DISPLAY_LIST_ITEM = 0x00b7, @@ -1473,11 +1486,14 @@ enum mycss_property_display { MyCSS_PROPERTY_DISPLAY_INITIAL = 0x0093, MyCSS_PROPERTY_DISPLAY_INLINE_FLEX = 0x0097, MyCSS_PROPERTY_DISPLAY_INLINE_BLOCK = 0x0096, + MyCSS_PROPERTY_DISPLAY_INLINE_TABLE = 0x009a, MyCSS_PROPERTY_DISPLAY_RUBY_BASE_CONTAINER = 0x011f, MyCSS_PROPERTY_DISPLAY_RUBY_TEXT_CONTAINER = 0x0121, - MyCSS_PROPERTY_DISPLAY_INLINE_TABLE = 0x009a, MyCSS_PROPERTY_DISPLAY_INLINE_LIST_ITEM = 0x0099, - MyCSS_PROPERTY_DISPLAY_INLINE_GRID = 0x0098 + MyCSS_PROPERTY_DISPLAY_INLINE_GRID = 0x0098, + MyCSS_PROPERTY_DISPLAY_GRID = 0x0084, + MyCSS_PROPERTY_DISPLAY_RUBY_BASE = 0x011e, + MyCSS_PROPERTY_DISPLAY_NONE = 0x00d3 } typedef mycss_property_display_t; @@ -1493,9 +1509,9 @@ enum mycss_property_fill_opacity { typedef mycss_property_fill_opacity_t; enum mycss_property_fill_rule { + MyCSS_PROPERTY_FILL_RULE_INHERIT = 0x0092, MyCSS_PROPERTY_FILL_RULE_NONZERO = 0x00d4, - MyCSS_PROPERTY_FILL_RULE_EVENODD = 0x0067, - MyCSS_PROPERTY_FILL_RULE_INHERIT = 0x0092 + MyCSS_PROPERTY_FILL_RULE_EVENODD = 0x0067 } typedef mycss_property_fill_rule_t; @@ -1505,8 +1521,8 @@ enum mycss_property_flex { typedef mycss_property_flex_t; enum mycss_property_flex_basis { - MyCSS_PROPERTY_FLEX_BASIS_CONTENT = 0x0045, - MyCSS_PROPERTY_FLEX_BASIS_AUTO = 0x0018 + MyCSS_PROPERTY_FLEX_BASIS_AUTO = 0x0018, + MyCSS_PROPERTY_FLEX_BASIS_CONTENT = 0x0045 } typedef mycss_property_flex_basis_t; @@ -1519,71 +1535,71 @@ enum mycss_property_flex_direction { typedef mycss_property_flex_direction_t; enum mycss_property_flex_flow { - MyCSS_PROPERTY_FLEX_FLOW_NOWRAP = 0x00d7, MyCSS_PROPERTY_FLEX_FLOW_ROW_REVERSE = 0x011b, - MyCSS_PROPERTY_FLEX_FLOW_COLUMN_REVERSE = 0x003f, - MyCSS_PROPERTY_FLEX_FLOW_WRAP = 0x017c, - MyCSS_PROPERTY_FLEX_FLOW_COLUMN = 0x003e, MyCSS_PROPERTY_FLEX_FLOW_ROW = 0x0119, - MyCSS_PROPERTY_FLEX_FLOW_WRAP_REVERSE = 0x017d + MyCSS_PROPERTY_FLEX_FLOW_COLUMN = 0x003e, + MyCSS_PROPERTY_FLEX_FLOW_WRAP = 0x017d, + MyCSS_PROPERTY_FLEX_FLOW_NOWRAP = 0x00d7, + MyCSS_PROPERTY_FLEX_FLOW_COLUMN_REVERSE = 0x003f, + MyCSS_PROPERTY_FLEX_FLOW_WRAP_REVERSE = 0x017e } typedef mycss_property_flex_flow_t; enum mycss_property_flex_wrap { - MyCSS_PROPERTY_FLEX_WRAP_WRAP_REVERSE = 0x017d, - MyCSS_PROPERTY_FLEX_WRAP_WRAP = 0x017c, - MyCSS_PROPERTY_FLEX_WRAP_NOWRAP = 0x00d7 + MyCSS_PROPERTY_FLEX_WRAP_WRAP = 0x017d, + MyCSS_PROPERTY_FLEX_WRAP_NOWRAP = 0x00d7, + MyCSS_PROPERTY_FLEX_WRAP_WRAP_REVERSE = 0x017e } typedef mycss_property_flex_wrap_t; enum mycss_property_float { - MyCSS_PROPERTY_FLOAT_START = 0x0146, - MyCSS_PROPERTY_FLOAT_BOTTOM = 0x002d, MyCSS_PROPERTY_FLOAT_TOP = 0x0164, MyCSS_PROPERTY_FLOAT_LEFT = 0x00ae, MyCSS_PROPERTY_FLOAT_NONE = 0x00d3, - MyCSS_PROPERTY_FLOAT_UNSET = 0x016e, + MyCSS_PROPERTY_FLOAT_UNSET = 0x016f, MyCSS_PROPERTY_FLOAT_INHERIT = 0x0092, MyCSS_PROPERTY_FLOAT_INITIAL = 0x0093, MyCSS_PROPERTY_FLOAT_RIGHT = 0x0115, - MyCSS_PROPERTY_FLOAT_END = 0x0066 + MyCSS_PROPERTY_FLOAT_END = 0x0066, + MyCSS_PROPERTY_FLOAT_START = 0x0146, + MyCSS_PROPERTY_FLOAT_BOTTOM = 0x002d } typedef mycss_property_float_t; enum mycss_property_float_displace { - MyCSS_PROPERTY_FLOAT_DISPLACE_LINE = 0x00b1, MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK = 0x0026, MyCSS_PROPERTY_FLOAT_DISPLACE_INDENT = 0x0091, - MyCSS_PROPERTY_FLOAT_DISPLACE_UNSET = 0x016e, + MyCSS_PROPERTY_FLOAT_DISPLACE_UNSET = 0x016f, MyCSS_PROPERTY_FLOAT_DISPLACE_INHERIT = 0x0092, MyCSS_PROPERTY_FLOAT_DISPLACE_INITIAL = 0x0093, - MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK_WITHIN_PAGE = 0x0027 + MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK_WITHIN_PAGE = 0x0027, + MyCSS_PROPERTY_FLOAT_DISPLACE_LINE = 0x00b1 } typedef mycss_property_float_displace_t; enum mycss_property_font { MyCSS_PROPERTY_FONT_ICON = 0x008f, - MyCSS_PROPERTY_FONT_CAPTION = 0x0035, MyCSS_PROPERTY_FONT_MENU = 0x00c7, - MyCSS_PROPERTY_FONT_UNSE = 0x016d, + MyCSS_PROPERTY_FONT_CAPTION = 0x0035, + MyCSS_PROPERTY_FONT_UNSE = 0x016e, MyCSS_PROPERTY_FONT_NORMAL = 0x00d5, MyCSS_PROPERTY_FONT_STATUS_BAR = 0x0148, MyCSS_PROPERTY_FONT_MESSAGE_BOX = 0x00c8, - MyCSS_PROPERTY_FONT_SMALL_CAPTION = 0x013b, MyCSS_PROPERTY_FONT_INHERIT = 0x0092, - MyCSS_PROPERTY_FONT_SMALL_CAPS = 0x013a, - MyCSS_PROPERTY_FONT_INITIAL = 0x0093 + MyCSS_PROPERTY_FONT_SMALL_CAPTION = 0x013b, + MyCSS_PROPERTY_FONT_INITIAL = 0x0093, + MyCSS_PROPERTY_FONT_SMALL_CAPS = 0x013a } typedef mycss_property_font_t; enum mycss_property_font_family { - MyCSS_PROPERTY_FONT_FAMILY__GENERIC_FAMILY = 0x0194, MyCSS_PROPERTY_FONT_FAMILY_SANS_SERIF = 0x0125, - MyCSS_PROPERTY_FONT_FAMILY_UNSE = 0x016d, + MyCSS_PROPERTY_FONT_FAMILY__GENERIC_FAMILY = 0x0195, + MyCSS_PROPERTY_FONT_FAMILY_FANTASY = 0x006e, + MyCSS_PROPERTY_FONT_FAMILY_UNSE = 0x016e, MyCSS_PROPERTY_FONT_FAMILY_SERIF = 0x012b, MyCSS_PROPERTY_FONT_FAMILY_CURSIVE = 0x0051, - MyCSS_PROPERTY_FONT_FAMILY__FAMILY_NAME = 0x0193, - MyCSS_PROPERTY_FONT_FAMILY_FANTASY = 0x006e, + MyCSS_PROPERTY_FONT_FAMILY__FAMILY_NAME = 0x0194, MyCSS_PROPERTY_FONT_FAMILY_INHERIT = 0x0092, MyCSS_PROPERTY_FONT_FAMILY_MONOSPACE = 0x00cf, MyCSS_PROPERTY_FONT_FAMILY_INITIAL = 0x0093 @@ -1592,8 +1608,8 @@ typedef mycss_property_font_family_t; enum mycss_property_font_feature_settings { MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_ON = 0x00e9, - MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_NORMAL = 0x00d5, - MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_OFF = 0x00e7 + MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_OFF = 0x00e7, + MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_NORMAL = 0x00d5 } typedef mycss_property_font_feature_settings_t; @@ -1610,91 +1626,91 @@ enum mycss_property_font_language_override { typedef mycss_property_font_language_override_t; enum mycss_property_font_size { - MyCSS_PROPERTY_FONT_SIZE_INHERIT = 0x0092, - MyCSS_PROPERTY_FONT_SIZE_SMALLER = 0x0139, - MyCSS_PROPERTY_FONT_SIZE_INITIAL = 0x0093, MyCSS_PROPERTY_FONT_SIZE_SMALL = 0x0138, - MyCSS_PROPERTY_FONT_SIZE__LENGTH = 0x0199, - MyCSS_PROPERTY_FONT_SIZE_X_SMALL = 0x0188, - MyCSS_PROPERTY_FONT_SIZE_XX_SMALL = 0x0181, - MyCSS_PROPERTY_FONT_SIZE__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_FONT_SIZE__LENGTH = 0x019a, + MyCSS_PROPERTY_FONT_SIZE_X_SMALL = 0x0189, + MyCSS_PROPERTY_FONT_SIZE_XX_SMALL = 0x0182, + MyCSS_PROPERTY_FONT_SIZE__PERCENTAGE = 0x019d, MyCSS_PROPERTY_FONT_SIZE_LARGE = 0x00aa, MyCSS_PROPERTY_FONT_SIZE_MEDIUM = 0x00c6, - MyCSS_PROPERTY_FONT_SIZE_UNSET = 0x016e, + MyCSS_PROPERTY_FONT_SIZE_UNSET = 0x016f, MyCSS_PROPERTY_FONT_SIZE_LARGER = 0x00ab, - MyCSS_PROPERTY_FONT_SIZE_X_LARGE = 0x0184, - MyCSS_PROPERTY_FONT_SIZE_XX_LARGE = 0x0180 + MyCSS_PROPERTY_FONT_SIZE_X_LARGE = 0x0185, + MyCSS_PROPERTY_FONT_SIZE_XX_LARGE = 0x0181, + MyCSS_PROPERTY_FONT_SIZE_INHERIT = 0x0092, + MyCSS_PROPERTY_FONT_SIZE_INITIAL = 0x0093, + MyCSS_PROPERTY_FONT_SIZE_SMALLER = 0x0139 } typedef mycss_property_font_size_t; enum mycss_property_font_size_adjust { - MyCSS_PROPERTY_FONT_SIZE_ADJUST_INITIAL = 0x0093, - MyCSS_PROPERTY_FONT_SIZE_ADJUST_UNSET = 0x016e, + MyCSS_PROPERTY_FONT_SIZE_ADJUST_UNSET = 0x016f, MyCSS_PROPERTY_FONT_SIZE_ADJUST_NONE = 0x00d3, - MyCSS_PROPERTY_FONT_SIZE_ADJUST__NUMBER = 0x019b, - MyCSS_PROPERTY_FONT_SIZE_ADJUST_INHERIT = 0x0092 + MyCSS_PROPERTY_FONT_SIZE_ADJUST__NUMBER = 0x019c, + MyCSS_PROPERTY_FONT_SIZE_ADJUST_INHERIT = 0x0092, + MyCSS_PROPERTY_FONT_SIZE_ADJUST_INITIAL = 0x0093 } typedef mycss_property_font_size_adjust_t; enum mycss_property_font_stretch { - MyCSS_PROPERTY_FONT_STRETCH_ULTRA_CONDENSED = 0x0167, - MyCSS_PROPERTY_FONT_STRETCH_EXTRA_CONDENSED = 0x006b, - MyCSS_PROPERTY_FONT_STRETCH_EXPANDED = 0x006a, MyCSS_PROPERTY_FONT_STRETCH_CONDENSED = 0x0043, - MyCSS_PROPERTY_FONT_STRETCH_ULTRA_EXPANDED = 0x0168, + MyCSS_PROPERTY_FONT_STRETCH_ULTRA_CONDENSED = 0x0168, + MyCSS_PROPERTY_FONT_STRETCH_EXTRA_CONDENSED = 0x006b, MyCSS_PROPERTY_FONT_STRETCH_NORMAL = 0x00d5, - MyCSS_PROPERTY_FONT_STRETCH_SEMI_EXPANDED = 0x0129, + MyCSS_PROPERTY_FONT_STRETCH_EXPANDED = 0x006a, + MyCSS_PROPERTY_FONT_STRETCH_ULTRA_EXPANDED = 0x0169, MyCSS_PROPERTY_FONT_STRETCH_SEMI_CONDENSED = 0x0128, + MyCSS_PROPERTY_FONT_STRETCH_SEMI_EXPANDED = 0x0129, MyCSS_PROPERTY_FONT_STRETCH_EXTRA_EXPANDED = 0x006c } typedef mycss_property_font_stretch_t; enum mycss_property_font_style { + MyCSS_PROPERTY_FONT_STYLE_NORMAL = 0x00d5, MyCSS_PROPERTY_FONT_STYLE_ITALIC = 0x00a2, MyCSS_PROPERTY_FONT_STYLE_OBLIQUE = 0x00e6, MyCSS_PROPERTY_FONT_STYLE_INHERIT = 0x0092, MyCSS_PROPERTY_FONT_STYLE_INITIAL = 0x0093, - MyCSS_PROPERTY_FONT_STYLE_NORMAL = 0x00d5, - MyCSS_PROPERTY_FONT_STYLE_UNSET = 0x016e + MyCSS_PROPERTY_FONT_STYLE_UNSET = 0x016f } typedef mycss_property_font_style_t; enum mycss_property_font_synthesis { MyCSS_PROPERTY_FONT_SYNTHESIS_NONE = 0x00d3, MyCSS_PROPERTY_FONT_SYNTHESIS_STYLE = 0x014f, - MyCSS_PROPERTY_FONT_SYNTHESIS_WEIGHT = 0x017b + MyCSS_PROPERTY_FONT_SYNTHESIS_WEIGHT = 0x017c } typedef mycss_property_font_synthesis_t; enum mycss_property_font_variant { - MyCSS_PROPERTY_FONT_VARIANT_HISTORICAL_FORMS = 0x008b, - MyCSS_PROPERTY_FONT_VARIANT_PETITE_CAPS = 0x0100, - MyCSS_PROPERTY_FONT_VARIANT_UNICASE = 0x016c, - MyCSS_PROPERTY_FONT_VARIANT_RUBY = 0x011d, - MyCSS_PROPERTY_FONT_VARIANT_SMALL_CAPS = 0x013a, - MyCSS_PROPERTY_FONT_VARIANT_ORDINAL = 0x00ee, + MyCSS_PROPERTY_FONT_VARIANT_UNICASE = 0x016d, MyCSS_PROPERTY_FONT_VARIANT_ALL_SMALL_CAPS = 0x0014, MyCSS_PROPERTY_FONT_VARIANT_NORMAL = 0x00d5, + MyCSS_PROPERTY_FONT_VARIANT_ORDINAL = 0x00ee, + MyCSS_PROPERTY_FONT_VARIANT_SMALL_CAPS = 0x013a, + MyCSS_PROPERTY_FONT_VARIANT_PETITE_CAPS = 0x0100, + MyCSS_PROPERTY_FONT_VARIANT_HISTORICAL_FORMS = 0x008b, + MyCSS_PROPERTY_FONT_VARIANT_NONE = 0x00d3, MyCSS_PROPERTY_FONT_VARIANT_ALL_PETITE_CAPS = 0x0012, MyCSS_PROPERTY_FONT_VARIANT_TITLING_CAPS = 0x0163, MyCSS_PROPERTY_FONT_VARIANT_SLASHED_ZERO = 0x0135, MyCSS_PROPERTY_FONT_VARIANT_SUPER = 0x0151, MyCSS_PROPERTY_FONT_VARIANT_SUB = 0x0150, - MyCSS_PROPERTY_FONT_VARIANT_NONE = 0x00d3 + MyCSS_PROPERTY_FONT_VARIANT_RUBY = 0x011d } typedef mycss_property_font_variant_t; enum mycss_property_font_variant_alternates { - MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_NORMAL = 0x00d5, - MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_HISTORICAL_FORMS = 0x008b + MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_HISTORICAL_FORMS = 0x008b, + MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_NORMAL = 0x00d5 } typedef mycss_property_font_variant_alternates_t; enum mycss_property_font_variant_caps { - MyCSS_PROPERTY_FONT_VARIANT_CAPS_SMALL_CAPS = 0x013a, MyCSS_PROPERTY_FONT_VARIANT_CAPS_PETITE_CAPS = 0x0100, MyCSS_PROPERTY_FONT_VARIANT_CAPS_NORMAL = 0x00d5, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_UNICASE = 0x016c, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_UNICASE = 0x016d, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_SMALL_CAPS = 0x013a, MyCSS_PROPERTY_FONT_VARIANT_CAPS_ALL_SMALL_CAPS = 0x0014, MyCSS_PROPERTY_FONT_VARIANT_CAPS_ALL_PETITE_CAPS = 0x0012, MyCSS_PROPERTY_FONT_VARIANT_CAPS_TITLING_CAPS = 0x0163 @@ -1716,12 +1732,12 @@ enum mycss_property_font_variant_east_asian { typedef mycss_property_font_variant_east_asian_t; enum mycss_property_font_variant_ligatures { - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_COMMON_LIGATURES = 0x00d8, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_HISTORICAL_LIGATURES = 0x008c, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_DISCRETIONARY_LIGATURES = 0x0058, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_COMMON_LIGATURES = 0x0041, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_CONTEXTUAL = 0x00da, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_COMMON_LIGATURES = 0x00d8, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_CONTEXTUAL = 0x0049, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_COMMON_LIGATURES = 0x0041, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NONE = 0x00d3, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NORMAL = 0x00d5, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_DISCRETIONARY_LIGATURES = 0x00db, @@ -1741,83 +1757,83 @@ enum mycss_property_font_variant_numeric { typedef mycss_property_font_variant_numeric_t; enum mycss_property_font_variant_position { - MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUB = 0x0150, MyCSS_PROPERTY_FONT_VARIANT_POSITION_NORMAL = 0x00d5, + MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUB = 0x0150, MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUPER = 0x0151 } typedef mycss_property_font_variant_position_t; enum mycss_property_font_weight { + MyCSS_PROPERTY_FONT_WEIGHT_500 = 0x0007, MyCSS_PROPERTY_FONT_WEIGHT_600 = 0x0008, MyCSS_PROPERTY_FONT_WEIGHT_700 = 0x0009, MyCSS_PROPERTY_FONT_WEIGHT_800 = 0x000a, MyCSS_PROPERTY_FONT_WEIGHT_900 = 0x000c, - MyCSS_PROPERTY_FONT_WEIGHT_UNSET = 0x016e, + MyCSS_PROPERTY_FONT_WEIGHT_UNSET = 0x016f, MyCSS_PROPERTY_FONT_WEIGHT_INHERIT = 0x0092, MyCSS_PROPERTY_FONT_WEIGHT_INITIAL = 0x0093, - MyCSS_PROPERTY_FONT_WEIGHT_500 = 0x0007, - MyCSS_PROPERTY_FONT_WEIGHT_200 = 0x0004, + MyCSS_PROPERTY_FONT_WEIGHT_BOLDER = 0x0029, MyCSS_PROPERTY_FONT_WEIGHT_LIGHTER = 0x00b0, MyCSS_PROPERTY_FONT_WEIGHT_300 = 0x0005, MyCSS_PROPERTY_FONT_WEIGHT_400 = 0x0006, - MyCSS_PROPERTY_FONT_WEIGHT_BOLDER = 0x0029, + MyCSS_PROPERTY_FONT_WEIGHT_200 = 0x0004, + MyCSS_PROPERTY_FONT_WEIGHT_NORMAL = 0x00d5, MyCSS_PROPERTY_FONT_WEIGHT_100 = 0x0003, - MyCSS_PROPERTY_FONT_WEIGHT_BOLD = 0x0028, - MyCSS_PROPERTY_FONT_WEIGHT_NORMAL = 0x00d5 + MyCSS_PROPERTY_FONT_WEIGHT_BOLD = 0x0028 } typedef mycss_property_font_weight_t; enum mycss_property_glyph_orientation_vertical { + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_AUTO = 0x0018, MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_0DEG = 0x0002, MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_90DEG = 0x000d, MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_90 = 0x000b, - MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_UNSET = 0x016e, + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_UNSET = 0x016f, MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_INHERIT = 0x0092, - MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_AUTO = 0x0018, MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_INITIAL = 0x0093, MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_0 = 0x0001 } typedef mycss_property_glyph_orientation_vertical_t; enum mycss_property_hanging_punctuation { + MyCSS_PROPERTY_HANGING_PUNCTUATION_FORCE_END = 0x007d, MyCSS_PROPERTY_HANGING_PUNCTUATION_NONE = 0x00d3, MyCSS_PROPERTY_HANGING_PUNCTUATION_LAST = 0x00ac, MyCSS_PROPERTY_HANGING_PUNCTUATION_FIRST = 0x0073, - MyCSS_PROPERTY_HANGING_PUNCTUATION_ALLOW_END = 0x0011, - MyCSS_PROPERTY_HANGING_PUNCTUATION_FORCE_END = 0x007d + MyCSS_PROPERTY_HANGING_PUNCTUATION_ALLOW_END = 0x0011 } typedef mycss_property_hanging_punctuation_t; enum mycss_property_height { MyCSS_PROPERTY_HEIGHT_AUTO = 0x0018, - MyCSS_PROPERTY_HEIGHT__LENGTH = 0x0199, + MyCSS_PROPERTY_HEIGHT__LENGTH = 0x019a, MyCSS_PROPERTY_HEIGHT_COMPLEX = 0x0042, MyCSS_PROPERTY_HEIGHT_AVAILABLE = 0x0019, - MyCSS_PROPERTY_HEIGHT__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_HEIGHT__PERCENTAGE = 0x019d, MyCSS_PROPERTY_HEIGHT_MIN_CONTENT = 0x00cb, MyCSS_PROPERTY_HEIGHT_MAX_CONTENT = 0x00c5, MyCSS_PROPERTY_HEIGHT_FIT_CONTENT = 0x0075, - MyCSS_PROPERTY_HEIGHT_UNSET = 0x016e, + MyCSS_PROPERTY_HEIGHT_UNSET = 0x016f, MyCSS_PROPERTY_HEIGHT_INHERIT = 0x0092, MyCSS_PROPERTY_HEIGHT_INITIAL = 0x0093 } typedef mycss_property_height_t; enum mycss_property_hyphens { - MyCSS_PROPERTY_HYPHENS_UNSET = 0x016e, - MyCSS_PROPERTY_HYPHENS_AUTO = 0x0018, MyCSS_PROPERTY_HYPHENS_MANUAL = 0x00c1, - MyCSS_PROPERTY_HYPHENS_NONE = 0x00d3, MyCSS_PROPERTY_HYPHENS_INITIAL = 0x0093, - MyCSS_PROPERTY_HYPHENS_INHERIT = 0x0092 + MyCSS_PROPERTY_HYPHENS_UNSET = 0x016f, + MyCSS_PROPERTY_HYPHENS_INHERIT = 0x0092, + MyCSS_PROPERTY_HYPHENS_NONE = 0x00d3, + MyCSS_PROPERTY_HYPHENS_AUTO = 0x0018 } typedef mycss_property_hyphens_t; enum mycss_property_image_rendering { MyCSS_PROPERTY_IMAGE_RENDERING_OPTIMIZEQUALITY = 0x00ec, - MyCSS_PROPERTY_IMAGE_RENDERING_AUTO = 0x0018, MyCSS_PROPERTY_IMAGE_RENDERING_INHERIT = 0x0092, - MyCSS_PROPERTY_IMAGE_RENDERING_OPTIMIZESPEED = 0x00ed + MyCSS_PROPERTY_IMAGE_RENDERING_OPTIMIZESPEED = 0x00ed, + MyCSS_PROPERTY_IMAGE_RENDERING_AUTO = 0x0018 } typedef mycss_property_image_rendering_t; @@ -1831,46 +1847,51 @@ enum mycss_property_indent_edge_reset { typedef mycss_property_indent_edge_reset_t; enum mycss_property_justify_content { + MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_START = 0x007a, MyCSS_PROPERTY_JUSTIFY_CONTENT_CENTER = 0x0037, MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_END = 0x0079, - MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_START = 0x007a, MyCSS_PROPERTY_JUSTIFY_CONTENT_SPACE_AROUND = 0x0140, MyCSS_PROPERTY_JUSTIFY_CONTENT_SPACE_BETWEEN = 0x0141 } typedef mycss_property_justify_content_t; enum mycss_property_left { - MyCSS_PROPERTY_LEFT_AUTO = 0x0018 + MyCSS_PROPERTY_LEFT__LENGTH = 0x019a, + MyCSS_PROPERTY_LEFT_UNSET = 0x016f, + MyCSS_PROPERTY_LEFT__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_LEFT_INHERIT = 0x0092, + MyCSS_PROPERTY_LEFT_AUTO = 0x0018, + MyCSS_PROPERTY_LEFT_INITIAL = 0x0093 } typedef mycss_property_left_t; enum mycss_property_letter_spacing { - MyCSS_PROPERTY_LETTER_SPACING__LENGTH = 0x0199, + MyCSS_PROPERTY_LETTER_SPACING_UNSET = 0x016f, MyCSS_PROPERTY_LETTER_SPACING_NORMAL = 0x00d5, MyCSS_PROPERTY_LETTER_SPACING_INHERIT = 0x0092, MyCSS_PROPERTY_LETTER_SPACING_INITIAL = 0x0093, - MyCSS_PROPERTY_LETTER_SPACING_UNSET = 0x016e + MyCSS_PROPERTY_LETTER_SPACING__LENGTH = 0x019a } typedef mycss_property_letter_spacing_t; enum mycss_property_line_break { - MyCSS_PROPERTY_LINE_BREAK_AUTO = 0x0018, MyCSS_PROPERTY_LINE_BREAK_LOOSE = 0x00ba, MyCSS_PROPERTY_LINE_BREAK_STRICT = 0x014d, - MyCSS_PROPERTY_LINE_BREAK_UNSET = 0x016e, MyCSS_PROPERTY_LINE_BREAK_NORMAL = 0x00d5, + MyCSS_PROPERTY_LINE_BREAK_UNSET = 0x016f, + MyCSS_PROPERTY_LINE_BREAK_INITIAL = 0x0093, MyCSS_PROPERTY_LINE_BREAK_INHERIT = 0x0092, - MyCSS_PROPERTY_LINE_BREAK_INITIAL = 0x0093 + MyCSS_PROPERTY_LINE_BREAK_AUTO = 0x0018 } typedef mycss_property_line_break_t; enum mycss_property_line_height { - MyCSS_PROPERTY_LINE_HEIGHT__LENGTH = 0x0199, + MyCSS_PROPERTY_LINE_HEIGHT__LENGTH = 0x019a, + MyCSS_PROPERTY_LINE_HEIGHT_UNSET = 0x016f, MyCSS_PROPERTY_LINE_HEIGHT_NORMAL = 0x00d5, - MyCSS_PROPERTY_LINE_HEIGHT_UNSET = 0x016e, - MyCSS_PROPERTY_LINE_HEIGHT__NUMBER = 0x019b, - MyCSS_PROPERTY_LINE_HEIGHT__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_LINE_HEIGHT__NUMBER = 0x019c, MyCSS_PROPERTY_LINE_HEIGHT_INHERIT = 0x0092, + MyCSS_PROPERTY_LINE_HEIGHT__PERCENTAGE = 0x019d, MyCSS_PROPERTY_LINE_HEIGHT_INITIAL = 0x0093 } typedef mycss_property_line_height_t; @@ -1893,91 +1914,91 @@ typedef mycss_property_list_style_type_t; enum mycss_property_margin { MyCSS_PROPERTY_MARGIN_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MARGIN__PERCENTAGE = 0x019d } typedef mycss_property_margin_t; enum mycss_property_margin_block_end { + MyCSS_PROPERTY_MARGIN_BLOCK_END_UNSET = 0x016f, MyCSS_PROPERTY_MARGIN_BLOCK_END_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_BLOCK_END_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN_BLOCK_END__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_BLOCK_END__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_BLOCK_END_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_BLOCK_END_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_BLOCK_END__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MARGIN_BLOCK_END__PERCENTAGE = 0x019d } typedef mycss_property_margin_block_end_t; enum mycss_property_margin_block_start { MyCSS_PROPERTY_MARGIN_BLOCK_START_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_BLOCK_START_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN_BLOCK_START__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_BLOCK_START_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_BLOCK_START__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_BLOCK_START_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_BLOCK_START_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_BLOCK_START__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MARGIN_BLOCK_START__PERCENTAGE = 0x019d } typedef mycss_property_margin_block_start_t; enum mycss_property_margin_bottom { - MyCSS_PROPERTY_MARGIN_BOTTOM__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_BOTTOM_AUTO = 0x0018, + MyCSS_PROPERTY_MARGIN_BOTTOM_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_BOTTOM__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_BOTTOM_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_BOTTOM_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_BOTTOM__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_MARGIN_BOTTOM_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_BOTTOM_UNSET = 0x016e + MyCSS_PROPERTY_MARGIN_BOTTOM__PERCENTAGE = 0x019d } typedef mycss_property_margin_bottom_t; enum mycss_property_margin_inline_end { - MyCSS_PROPERTY_MARGIN_INLINE_END_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_INLINE_END_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN_INLINE_END__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_INLINE_END_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_INLINE_END__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_INLINE_END_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_INLINE_END_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_INLINE_END__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MARGIN_INLINE_END__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_MARGIN_INLINE_END_AUTO = 0x0018 } typedef mycss_property_margin_inline_end_t; enum mycss_property_margin_inline_start { - MyCSS_PROPERTY_MARGIN_INLINE_START_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_INLINE_START_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN_INLINE_START__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_INLINE_START_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_INLINE_START__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_INLINE_START_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_INLINE_START_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_INLINE_START__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MARGIN_INLINE_START__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_MARGIN_INLINE_START_AUTO = 0x0018 } typedef mycss_property_margin_inline_start_t; enum mycss_property_margin_left { MyCSS_PROPERTY_MARGIN_LEFT_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_LEFT_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN_LEFT__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_LEFT_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_LEFT__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_LEFT_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_LEFT_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_LEFT__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MARGIN_LEFT__PERCENTAGE = 0x019d } typedef mycss_property_margin_left_t; enum mycss_property_margin_right { - MyCSS_PROPERTY_MARGIN_RIGHT_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN_RIGHT__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_RIGHT_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_RIGHT_AUTO = 0x0018, + MyCSS_PROPERTY_MARGIN_RIGHT__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_RIGHT_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_RIGHT_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_RIGHT__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_MARGIN_RIGHT_AUTO = 0x0018 + MyCSS_PROPERTY_MARGIN_RIGHT__PERCENTAGE = 0x019d } typedef mycss_property_margin_right_t; enum mycss_property_margin_top { MyCSS_PROPERTY_MARGIN_TOP_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_TOP__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_TOP_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_TOP__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_TOP_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_TOP_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_TOP__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_MARGIN_TOP_UNSET = 0x016e + MyCSS_PROPERTY_MARGIN_TOP__PERCENTAGE = 0x019d } typedef mycss_property_margin_top_t; @@ -1992,8 +2013,8 @@ enum mycss_property_marker_mid { typedef mycss_property_marker_mid_t; enum mycss_property_marker_side { - MyCSS_PROPERTY_MARKER_SIDE_LIST_ITEM = 0x00b7, - MyCSS_PROPERTY_MARKER_SIDE_LIST_CONTAINER = 0x00b6 + MyCSS_PROPERTY_MARKER_SIDE_LIST_CONTAINER = 0x00b6, + MyCSS_PROPERTY_MARKER_SIDE_LIST_ITEM = 0x00b7 } typedef mycss_property_marker_side_t; @@ -2004,11 +2025,11 @@ typedef mycss_property_marker_start_t; enum mycss_property_max_height { MyCSS_PROPERTY_MAX_HEIGHT_INITIAL = 0x0093, - MyCSS_PROPERTY_MAX_HEIGHT__LENGTH = 0x0199, - MyCSS_PROPERTY_MAX_HEIGHT_UNSET = 0x016e, - MyCSS_PROPERTY_MAX_HEIGHT__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_MAX_HEIGHT_INHERIT = 0x0092, MyCSS_PROPERTY_MAX_HEIGHT_NONE = 0x00d3, - MyCSS_PROPERTY_MAX_HEIGHT_INHERIT = 0x0092 + MyCSS_PROPERTY_MAX_HEIGHT__LENGTH = 0x019a, + MyCSS_PROPERTY_MAX_HEIGHT_UNSET = 0x016f, + MyCSS_PROPERTY_MAX_HEIGHT__PERCENTAGE = 0x019d } typedef mycss_property_max_height_t; @@ -2018,30 +2039,30 @@ enum mycss_property_max_lines { typedef mycss_property_max_lines_t; enum mycss_property_max_width { - MyCSS_PROPERTY_MAX_WIDTH_NONE = 0x00d3, - MyCSS_PROPERTY_MAX_WIDTH__LENGTH = 0x0199, - MyCSS_PROPERTY_MAX_WIDTH_UNSET = 0x016e, - MyCSS_PROPERTY_MAX_WIDTH__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_MAX_WIDTH__LENGTH = 0x019a, + MyCSS_PROPERTY_MAX_WIDTH_UNSET = 0x016f, + MyCSS_PROPERTY_MAX_WIDTH__PERCENTAGE = 0x019d, MyCSS_PROPERTY_MAX_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_MAX_WIDTH_INITIAL = 0x0093 + MyCSS_PROPERTY_MAX_WIDTH_INITIAL = 0x0093, + MyCSS_PROPERTY_MAX_WIDTH_NONE = 0x00d3 } typedef mycss_property_max_width_t; enum mycss_property_min_height { - MyCSS_PROPERTY_MIN_HEIGHT_UNSET = 0x016e, - MyCSS_PROPERTY_MIN_HEIGHT__LENGTH = 0x0199, + MyCSS_PROPERTY_MIN_HEIGHT_UNSET = 0x016f, + MyCSS_PROPERTY_MIN_HEIGHT__LENGTH = 0x019a, MyCSS_PROPERTY_MIN_HEIGHT_INHERIT = 0x0092, MyCSS_PROPERTY_MIN_HEIGHT_INITIAL = 0x0093, - MyCSS_PROPERTY_MIN_HEIGHT__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MIN_HEIGHT__PERCENTAGE = 0x019d } typedef mycss_property_min_height_t; enum mycss_property_min_width { + MyCSS_PROPERTY_MIN_WIDTH_INHERIT = 0x0092, MyCSS_PROPERTY_MIN_WIDTH_INITIAL = 0x0093, - MyCSS_PROPERTY_MIN_WIDTH__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_MIN_WIDTH_UNSET = 0x016e, - MyCSS_PROPERTY_MIN_WIDTH__LENGTH = 0x0199, - MyCSS_PROPERTY_MIN_WIDTH_INHERIT = 0x0092 + MyCSS_PROPERTY_MIN_WIDTH__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_MIN_WIDTH_UNSET = 0x016f, + MyCSS_PROPERTY_MIN_WIDTH__LENGTH = 0x019a } typedef mycss_property_min_width_t; @@ -2060,16 +2081,16 @@ enum mycss_property_nav_left { typedef mycss_property_nav_left_t; enum mycss_property_nav_right { - MyCSS_PROPERTY_NAV_RIGHT_CURRENT = 0x004f, + MyCSS_PROPERTY_NAV_RIGHT_ROOT = 0x0117, MyCSS_PROPERTY_NAV_RIGHT_AUTO = 0x0018, - MyCSS_PROPERTY_NAV_RIGHT_ROOT = 0x0117 + MyCSS_PROPERTY_NAV_RIGHT_CURRENT = 0x004f } typedef mycss_property_nav_right_t; enum mycss_property_nav_up { + MyCSS_PROPERTY_NAV_UP_AUTO = 0x0018, MyCSS_PROPERTY_NAV_UP_ROOT = 0x0117, - MyCSS_PROPERTY_NAV_UP_CURRENT = 0x004f, - MyCSS_PROPERTY_NAV_UP_AUTO = 0x0018 + MyCSS_PROPERTY_NAV_UP_CURRENT = 0x004f } typedef mycss_property_nav_up_t; @@ -2110,152 +2131,152 @@ enum mycss_property_outline_width { typedef mycss_property_outline_width_t; enum mycss_property_overflow { - MyCSS_PROPERTY_OVERFLOW_VISIBLE = 0x0177, MyCSS_PROPERTY_OVERFLOW_HIDDEN = 0x0088, MyCSS_PROPERTY_OVERFLOW_AUTO = 0x0018, + MyCSS_PROPERTY_OVERFLOW_VISIBLE = 0x0178, MyCSS_PROPERTY_OVERFLOW_SCROLL = 0x0126, - MyCSS_PROPERTY_OVERFLOW_UNSET = 0x016e, + MyCSS_PROPERTY_OVERFLOW_UNSET = 0x016f, MyCSS_PROPERTY_OVERFLOW_INHERIT = 0x0092, + MyCSS_PROPERTY_OVERFLOW_INITIAL = 0x0093, MyCSS_PROPERTY_OVERFLOW_NO_DISPLAY = 0x00dc, - MyCSS_PROPERTY_OVERFLOW_NO_CONTENT = 0x00d9, - MyCSS_PROPERTY_OVERFLOW_INITIAL = 0x0093 + MyCSS_PROPERTY_OVERFLOW_NO_CONTENT = 0x00d9 } typedef mycss_property_overflow_t; enum mycss_property_overflow_wrap { - MyCSS_PROPERTY_OVERFLOW_WRAP_NORMAL = 0x00d5, - MyCSS_PROPERTY_OVERFLOW_WRAP_UNSET = 0x016e, - MyCSS_PROPERTY_OVERFLOW_WRAP_INHERIT = 0x0092, + MyCSS_PROPERTY_OVERFLOW_WRAP_UNSET = 0x016f, + MyCSS_PROPERTY_OVERFLOW_WRAP_INITIAL = 0x0093, MyCSS_PROPERTY_OVERFLOW_WRAP_BREAK_SPACES = 0x0031, MyCSS_PROPERTY_OVERFLOW_WRAP_BREAK_WORD = 0x0032, - MyCSS_PROPERTY_OVERFLOW_WRAP_INITIAL = 0x0093 + MyCSS_PROPERTY_OVERFLOW_WRAP_INHERIT = 0x0092, + MyCSS_PROPERTY_OVERFLOW_WRAP_NORMAL = 0x00d5 } typedef mycss_property_overflow_wrap_t; enum mycss_property_overflow_x { - MyCSS_PROPERTY_OVERFLOW_X_NO_DISPLAY = 0x00dc, - MyCSS_PROPERTY_OVERFLOW_X_INHERIT = 0x0092, - MyCSS_PROPERTY_OVERFLOW_X_UNSET = 0x016e, - MyCSS_PROPERTY_OVERFLOW_X_NO_CONTENT = 0x00d9, MyCSS_PROPERTY_OVERFLOW_X_INITIAL = 0x0093, + MyCSS_PROPERTY_OVERFLOW_X_INHERIT = 0x0092, + MyCSS_PROPERTY_OVERFLOW_X_NO_DISPLAY = 0x00dc, MyCSS_PROPERTY_OVERFLOW_X_AUTO = 0x0018, MyCSS_PROPERTY_OVERFLOW_X_HIDDEN = 0x0088, - MyCSS_PROPERTY_OVERFLOW_X_VISIBLE = 0x0177, - MyCSS_PROPERTY_OVERFLOW_X_SCROLL = 0x0126 + MyCSS_PROPERTY_OVERFLOW_X_VISIBLE = 0x0178, + MyCSS_PROPERTY_OVERFLOW_X_SCROLL = 0x0126, + MyCSS_PROPERTY_OVERFLOW_X_UNSET = 0x016f, + MyCSS_PROPERTY_OVERFLOW_X_NO_CONTENT = 0x00d9 } typedef mycss_property_overflow_x_t; enum mycss_property_overflow_y { MyCSS_PROPERTY_OVERFLOW_Y_AUTO = 0x0018, MyCSS_PROPERTY_OVERFLOW_Y_HIDDEN = 0x0088, - MyCSS_PROPERTY_OVERFLOW_Y_VISIBLE = 0x0177, + MyCSS_PROPERTY_OVERFLOW_Y_VISIBLE = 0x0178, MyCSS_PROPERTY_OVERFLOW_Y_SCROLL = 0x0126, - MyCSS_PROPERTY_OVERFLOW_Y_UNSET = 0x016e, + MyCSS_PROPERTY_OVERFLOW_Y_UNSET = 0x016f, MyCSS_PROPERTY_OVERFLOW_Y_INHERIT = 0x0092, + MyCSS_PROPERTY_OVERFLOW_Y_INITIAL = 0x0093, MyCSS_PROPERTY_OVERFLOW_Y_NO_DISPLAY = 0x00dc, - MyCSS_PROPERTY_OVERFLOW_Y_NO_CONTENT = 0x00d9, - MyCSS_PROPERTY_OVERFLOW_Y_INITIAL = 0x0093 + MyCSS_PROPERTY_OVERFLOW_Y_NO_CONTENT = 0x00d9 } typedef mycss_property_overflow_y_t; enum mycss_property_padding { - MyCSS_PROPERTY_PADDING_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_UNSET = 0x016f, + MyCSS_PROPERTY_PADDING__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING__PERCENTAGE = 0x019d } typedef mycss_property_padding_t; enum mycss_property_padding_block_end { - MyCSS_PROPERTY_PADDING_BLOCK_END_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_BLOCK_END__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_BLOCK_END__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_BLOCK_END_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_BLOCK_END_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_BLOCK_END__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_BLOCK_END__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_PADDING_BLOCK_END_UNSET = 0x016f } typedef mycss_property_padding_block_end_t; enum mycss_property_padding_block_start { - MyCSS_PROPERTY_PADDING_BLOCK_START_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_BLOCK_START__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_BLOCK_START__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_BLOCK_START_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_BLOCK_START_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_BLOCK_START__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_BLOCK_START__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_PADDING_BLOCK_START_UNSET = 0x016f } typedef mycss_property_padding_block_start_t; enum mycss_property_padding_bottom { - MyCSS_PROPERTY_PADDING_BOTTOM_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_BOTTOM__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_BOTTOM_UNSET = 0x016f, + MyCSS_PROPERTY_PADDING_BOTTOM__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_BOTTOM_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_BOTTOM_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_BOTTOM__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_BOTTOM__PERCENTAGE = 0x019d } typedef mycss_property_padding_bottom_t; enum mycss_property_padding_inline_end { - MyCSS_PROPERTY_PADDING_INLINE_END_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_INLINE_END__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_INLINE_END_UNSET = 0x016f, + MyCSS_PROPERTY_PADDING_INLINE_END__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_INLINE_END_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_INLINE_END_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_INLINE_END__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_INLINE_END__PERCENTAGE = 0x019d } typedef mycss_property_padding_inline_end_t; enum mycss_property_padding_inline_start { - MyCSS_PROPERTY_PADDING_INLINE_START_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_INLINE_START__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_INLINE_START__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_INLINE_START_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_INLINE_START_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_INLINE_START__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_INLINE_START__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_PADDING_INLINE_START_UNSET = 0x016f } typedef mycss_property_padding_inline_start_t; enum mycss_property_padding_left { - MyCSS_PROPERTY_PADDING_LEFT_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_LEFT__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_LEFT__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_LEFT_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_LEFT_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_LEFT__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_LEFT__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_PADDING_LEFT_UNSET = 0x016f } typedef mycss_property_padding_left_t; enum mycss_property_padding_right { + MyCSS_PROPERTY_PADDING_RIGHT__LENGTH = 0x019a, + MyCSS_PROPERTY_PADDING_RIGHT_UNSET = 0x016f, MyCSS_PROPERTY_PADDING_RIGHT_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_RIGHT__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_PADDING_RIGHT_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_RIGHT__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_RIGHT__PERCENTAGE = 0x019d, MyCSS_PROPERTY_PADDING_RIGHT_INHERIT = 0x0092 } typedef mycss_property_padding_right_t; enum mycss_property_padding_top { - MyCSS_PROPERTY_PADDING_TOP_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_TOP__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_TOP_UNSET = 0x016f, + MyCSS_PROPERTY_PADDING_TOP__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_TOP_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_TOP_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_TOP__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_TOP__PERCENTAGE = 0x019d } typedef mycss_property_padding_top_t; enum mycss_property_pause_after { + MyCSS_PROPERTY_PAUSE_AFTER_WEAK = 0x017b, MyCSS_PROPERTY_PAUSE_AFTER_STRONG = 0x014e, MyCSS_PROPERTY_PAUSE_AFTER_MEDIUM = 0x00c6, - MyCSS_PROPERTY_PAUSE_AFTER_X_STRONG = 0x018a, - MyCSS_PROPERTY_PAUSE_AFTER_X_WEAK = 0x018b, - MyCSS_PROPERTY_PAUSE_AFTER_NONE = 0x00d3, - MyCSS_PROPERTY_PAUSE_AFTER_WEAK = 0x017a + MyCSS_PROPERTY_PAUSE_AFTER_X_STRONG = 0x018b, + MyCSS_PROPERTY_PAUSE_AFTER_X_WEAK = 0x018c, + MyCSS_PROPERTY_PAUSE_AFTER_NONE = 0x00d3 } typedef mycss_property_pause_after_t; enum mycss_property_pause_before { MyCSS_PROPERTY_PAUSE_BEFORE_NONE = 0x00d3, - MyCSS_PROPERTY_PAUSE_BEFORE_WEAK = 0x017a, - MyCSS_PROPERTY_PAUSE_BEFORE_X_WEAK = 0x018b, + MyCSS_PROPERTY_PAUSE_BEFORE_WEAK = 0x017b, + MyCSS_PROPERTY_PAUSE_BEFORE_X_WEAK = 0x018c, MyCSS_PROPERTY_PAUSE_BEFORE_MEDIUM = 0x00c6, MyCSS_PROPERTY_PAUSE_BEFORE_STRONG = 0x014e, - MyCSS_PROPERTY_PAUSE_BEFORE_X_STRONG = 0x018a + MyCSS_PROPERTY_PAUSE_BEFORE_X_STRONG = 0x018b } typedef mycss_property_pause_before_t; @@ -2265,29 +2286,29 @@ enum mycss_property_perspective { typedef mycss_property_perspective_t; enum mycss_property_perspective_origin { + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_LEFT = 0x00ae, MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_RIGHT = 0x0115, - MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_CENTER = 0x0037, MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_TOP = 0x0164, MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_BOTTOM = 0x002d, - MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_LEFT = 0x00ae + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_CENTER = 0x0037 } typedef mycss_property_perspective_origin_t; enum mycss_property_position { MyCSS_PROPERTY_POSITION_INHERIT = 0x0092, MyCSS_PROPERTY_POSITION_INITIAL = 0x0093, - MyCSS_PROPERTY_POSITION_STICKY = 0x014b, - MyCSS_PROPERTY_POSITION_UNSET = 0x016e, MyCSS_PROPERTY_POSITION_RELATIVE = 0x010f, MyCSS_PROPERTY_POSITION_ABSOLUTE = 0x000e, + MyCSS_PROPERTY_POSITION_STICKY = 0x014b, MyCSS_PROPERTY_POSITION_FIXED = 0x0076, - MyCSS_PROPERTY_POSITION_STATIC = 0x0147 + MyCSS_PROPERTY_POSITION_STATIC = 0x0147, + MyCSS_PROPERTY_POSITION_UNSET = 0x016f } typedef mycss_property_position_t; enum mycss_property_presentation_level { - MyCSS_PROPERTY_PRESENTATION_LEVEL_INCREMENT = 0x0090, - MyCSS_PROPERTY_PRESENTATION_LEVEL_SAME = 0x0124 + MyCSS_PROPERTY_PRESENTATION_LEVEL_SAME = 0x0124, + MyCSS_PROPERTY_PRESENTATION_LEVEL_INCREMENT = 0x0090 } typedef mycss_property_presentation_level_t; @@ -2304,64 +2325,69 @@ typedef mycss_property_region_fragment_t; enum mycss_property_resize { MyCSS_PROPERTY_RESIZE_NONE = 0x00d3, - MyCSS_PROPERTY_RESIZE_VERTICAL = 0x0172, - MyCSS_PROPERTY_RESIZE_HORIZONTAL = 0x008d, - MyCSS_PROPERTY_RESIZE_BOTH = 0x002c + MyCSS_PROPERTY_RESIZE_BOTH = 0x002c, + MyCSS_PROPERTY_RESIZE_VERTICAL = 0x0173, + MyCSS_PROPERTY_RESIZE_HORIZONTAL = 0x008d } typedef mycss_property_resize_t; enum mycss_property_rest_after { - MyCSS_PROPERTY_REST_AFTER_WEAK = 0x017a, - MyCSS_PROPERTY_REST_AFTER_MEDIUM = 0x00c6, + MyCSS_PROPERTY_REST_AFTER_WEAK = 0x017b, + MyCSS_PROPERTY_REST_AFTER_X_WEAK = 0x018c, MyCSS_PROPERTY_REST_AFTER_NONE = 0x00d3, + MyCSS_PROPERTY_REST_AFTER_MEDIUM = 0x00c6, MyCSS_PROPERTY_REST_AFTER_STRONG = 0x014e, - MyCSS_PROPERTY_REST_AFTER_X_STRONG = 0x018a, - MyCSS_PROPERTY_REST_AFTER_X_WEAK = 0x018b + MyCSS_PROPERTY_REST_AFTER_X_STRONG = 0x018b } typedef mycss_property_rest_after_t; enum mycss_property_rest_before { - MyCSS_PROPERTY_REST_BEFORE_NONE = 0x00d3, MyCSS_PROPERTY_REST_BEFORE_MEDIUM = 0x00c6, MyCSS_PROPERTY_REST_BEFORE_STRONG = 0x014e, - MyCSS_PROPERTY_REST_BEFORE_WEAK = 0x017a, - MyCSS_PROPERTY_REST_BEFORE_X_WEAK = 0x018b, - MyCSS_PROPERTY_REST_BEFORE_X_STRONG = 0x018a + MyCSS_PROPERTY_REST_BEFORE_NONE = 0x00d3, + MyCSS_PROPERTY_REST_BEFORE_WEAK = 0x017b, + MyCSS_PROPERTY_REST_BEFORE_X_WEAK = 0x018c, + MyCSS_PROPERTY_REST_BEFORE_X_STRONG = 0x018b } typedef mycss_property_rest_before_t; enum mycss_property_right { - MyCSS_PROPERTY_RIGHT_AUTO = 0x0018 + MyCSS_PROPERTY_RIGHT_INHERIT = 0x0092, + MyCSS_PROPERTY_RIGHT_UNSET = 0x016f, + MyCSS_PROPERTY_RIGHT__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_RIGHT_INITIAL = 0x0093, + MyCSS_PROPERTY_RIGHT_AUTO = 0x0018, + MyCSS_PROPERTY_RIGHT__LENGTH = 0x019a } typedef mycss_property_right_t; enum mycss_property_ruby_align { MyCSS_PROPERTY_RUBY_ALIGN_CENTER = 0x0037, MyCSS_PROPERTY_RUBY_ALIGN_START = 0x0146, - MyCSS_PROPERTY_RUBY_ALIGN_SPACE_AROUND = 0x0140, - MyCSS_PROPERTY_RUBY_ALIGN_SPACE_BETWEEN = 0x0141 + MyCSS_PROPERTY_RUBY_ALIGN_SPACE_BETWEEN = 0x0141, + MyCSS_PROPERTY_RUBY_ALIGN_SPACE_AROUND = 0x0140 } typedef mycss_property_ruby_align_t; enum mycss_property_ruby_merge { - MyCSS_PROPERTY_RUBY_MERGE_AUTO = 0x0018, MyCSS_PROPERTY_RUBY_MERGE_SEPARATE = 0x012a, - MyCSS_PROPERTY_RUBY_MERGE_COLLAPSE = 0x003d + MyCSS_PROPERTY_RUBY_MERGE_COLLAPSE = 0x003d, + MyCSS_PROPERTY_RUBY_MERGE_AUTO = 0x0018 } typedef mycss_property_ruby_merge_t; enum mycss_property_ruby_position { - MyCSS_PROPERTY_RUBY_POSITION_INTER_CHARACTER = 0x009d, - MyCSS_PROPERTY_RUBY_POSITION_UNDER = 0x0169, - MyCSS_PROPERTY_RUBY_POSITION_OVER = 0x00f1 + MyCSS_PROPERTY_RUBY_POSITION_UNDER = 0x016a, + MyCSS_PROPERTY_RUBY_POSITION_OVER = 0x00f1, + MyCSS_PROPERTY_RUBY_POSITION_INTER_CHARACTER = 0x009d } typedef mycss_property_ruby_position_t; enum mycss_property_scroll_snap_align { - MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_END = 0x0066, MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_NONE = 0x00d3, MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_START = 0x0146, - MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_CENTER = 0x0037 + MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_CENTER = 0x0037, + MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_END = 0x0066 } typedef mycss_property_scroll_snap_align_t; @@ -2372,14 +2398,14 @@ enum mycss_property_scroll_snap_stop { typedef mycss_property_scroll_snap_stop_t; enum mycss_property_scroll_snap_type { - MyCSS_PROPERTY_SCROLL_SNAP_TYPE_BLOCK = 0x0026, - MyCSS_PROPERTY_SCROLL_SNAP_TYPE_X = 0x017f, - MyCSS_PROPERTY_SCROLL_SNAP_TYPE_INLINE = 0x0095, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_Y = 0x018d, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_PROXIMITY = 0x010b, MyCSS_PROPERTY_SCROLL_SNAP_TYPE_BOTH = 0x002c, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_INLINE = 0x0095, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_BLOCK = 0x0026, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_X = 0x0180, MyCSS_PROPERTY_SCROLL_SNAP_TYPE_MANDATORY = 0x00bf, - MyCSS_PROPERTY_SCROLL_SNAP_TYPE_PROXIMITY = 0x010b, - MyCSS_PROPERTY_SCROLL_SNAP_TYPE_NONE = 0x00d3, - MyCSS_PROPERTY_SCROLL_SNAP_TYPE_Y = 0x018c + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_NONE = 0x00d3 } typedef mycss_property_scroll_snap_type_t; @@ -2389,11 +2415,11 @@ enum mycss_property_shape_outside { typedef mycss_property_shape_outside_t; enum mycss_property_shape_rendering { + MyCSS_PROPERTY_SHAPE_RENDERING_AUTO = 0x0018, MyCSS_PROPERTY_SHAPE_RENDERING_INHERIT = 0x0092, MyCSS_PROPERTY_SHAPE_RENDERING_CRISPEDGES = 0x004d, MyCSS_PROPERTY_SHAPE_RENDERING_OPTIMIZESPEED = 0x00ed, - MyCSS_PROPERTY_SHAPE_RENDERING_GEOMETRICPRECISION = 0x0081, - MyCSS_PROPERTY_SHAPE_RENDERING_AUTO = 0x0018 + MyCSS_PROPERTY_SHAPE_RENDERING_GEOMETRICPRECISION = 0x0081 } typedef mycss_property_shape_rendering_t; @@ -2429,9 +2455,9 @@ enum mycss_property_stroke_dasharray { typedef mycss_property_stroke_dasharray_t; enum mycss_property_stroke_linecap { - MyCSS_PROPERTY_STROKE_LINECAP_SQUARE = 0x0143, MyCSS_PROPERTY_STROKE_LINECAP_ROUND = 0x0118, MyCSS_PROPERTY_STROKE_LINECAP_BUTT = 0x0033, + MyCSS_PROPERTY_STROKE_LINECAP_SQUARE = 0x0143, MyCSS_PROPERTY_STROKE_LINECAP_INHERIT = 0x0092 } typedef mycss_property_stroke_linecap_t; @@ -2445,11 +2471,11 @@ enum mycss_property_stroke_linejoin { typedef mycss_property_stroke_linejoin_t; enum mycss_property_tab_size { - MyCSS_PROPERTY_TAB_SIZE_UNSET = 0x016e, - MyCSS_PROPERTY_TAB_SIZE__LENGTH = 0x0199, MyCSS_PROPERTY_TAB_SIZE_INHERIT = 0x0092, - MyCSS_PROPERTY_TAB_SIZE_INITIAL = 0x0093, - MyCSS_PROPERTY_TAB_SIZE__NUMBER = 0x019b + MyCSS_PROPERTY_TAB_SIZE_UNSET = 0x016f, + MyCSS_PROPERTY_TAB_SIZE__LENGTH = 0x019a, + MyCSS_PROPERTY_TAB_SIZE__NUMBER = 0x019c, + MyCSS_PROPERTY_TAB_SIZE_INITIAL = 0x0093 } typedef mycss_property_tab_size_t; @@ -2460,97 +2486,97 @@ enum mycss_property_table_layout { typedef mycss_property_table_layout_t; enum mycss_property_text_align { - MyCSS_PROPERTY_TEXT_ALIGN_RIGHT = 0x0115, - MyCSS_PROPERTY_TEXT_ALIGN_UNSET = 0x016e, - MyCSS_PROPERTY_TEXT_ALIGN_END = 0x0066, + MyCSS_PROPERTY_TEXT_ALIGN_UNSET = 0x016f, MyCSS_PROPERTY_TEXT_ALIGN_CENTER = 0x0037, MyCSS_PROPERTY_TEXT_ALIGN_JUSTIFY = 0x00a7, + MyCSS_PROPERTY_TEXT_ALIGN_RIGHT = 0x0115, MyCSS_PROPERTY_TEXT_ALIGN_START = 0x0146, MyCSS_PROPERTY_TEXT_ALIGN_LEFT = 0x00ae, MyCSS_PROPERTY_TEXT_ALIGN_JUSTIFY_ALL = 0x00a8, - MyCSS_PROPERTY_TEXT_ALIGN_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_ALIGN_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_ALIGN_MATCH_PARENT = 0x00c3 + MyCSS_PROPERTY_TEXT_ALIGN_INITIAL = 0x0093, + MyCSS_PROPERTY_TEXT_ALIGN_MATCH_PARENT = 0x00c3, + MyCSS_PROPERTY_TEXT_ALIGN_END = 0x0066 } typedef mycss_property_text_align_t; enum mycss_property_text_align_all { MyCSS_PROPERTY_TEXT_ALIGN_ALL_END = 0x0066, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_JUSTIFY = 0x00a7, MyCSS_PROPERTY_TEXT_ALIGN_ALL_START = 0x0146, - MyCSS_PROPERTY_TEXT_ALIGN_ALL_UNSET = 0x016e, - MyCSS_PROPERTY_TEXT_ALIGN_ALL_RIGHT = 0x0115, - MyCSS_PROPERTY_TEXT_ALIGN_ALL_LEFT = 0x00ae, MyCSS_PROPERTY_TEXT_ALIGN_ALL_CENTER = 0x0037, MyCSS_PROPERTY_TEXT_ALIGN_ALL_INITIAL = 0x0093, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_LEFT = 0x00ae, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_RIGHT = 0x0115, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_UNSET = 0x016f, MyCSS_PROPERTY_TEXT_ALIGN_ALL_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_ALIGN_ALL_JUSTIFY = 0x00a7, MyCSS_PROPERTY_TEXT_ALIGN_ALL_MATCH_PARENT = 0x00c3 } typedef mycss_property_text_align_all_t; enum mycss_property_text_align_last { - MyCSS_PROPERTY_TEXT_ALIGN_LAST_RIGHT = 0x0115, - MyCSS_PROPERTY_TEXT_ALIGN_LAST_UNSET = 0x016e, MyCSS_PROPERTY_TEXT_ALIGN_LAST_CENTER = 0x0037, MyCSS_PROPERTY_TEXT_ALIGN_LAST_START = 0x0146, MyCSS_PROPERTY_TEXT_ALIGN_LAST_JUSTIFY = 0x00a7, MyCSS_PROPERTY_TEXT_ALIGN_LAST_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_ALIGN_LAST_END = 0x0066, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_UNSET = 0x016f, MyCSS_PROPERTY_TEXT_ALIGN_LAST_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_ALIGN_LAST_LEFT = 0x00ae, - MyCSS_PROPERTY_TEXT_ALIGN_LAST_AUTO = 0x0018 + MyCSS_PROPERTY_TEXT_ALIGN_LAST_RIGHT = 0x0115, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_END = 0x0066 } typedef mycss_property_text_align_last_t; enum mycss_property_text_combine_upright { MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_ALL = 0x0010, - MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_NONE = 0x00d3, - MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_DIGITS = 0x0056 + MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_DIGITS = 0x0056, + MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_NONE = 0x00d3 } typedef mycss_property_text_combine_upright_t; enum mycss_property_text_decoration_color { - MyCSS_PROPERTY_TEXT_DECORATION_COLOR_UNSET = 0x016e, + MyCSS_PROPERTY_TEXT_DECORATION_COLOR_CURRENTCOLOR = 0x0050, MyCSS_PROPERTY_TEXT_DECORATION_COLOR_INHERIT = 0x0092, MyCSS_PROPERTY_TEXT_DECORATION_COLOR_INITIAL = 0x0093, - MyCSS_PROPERTY_TEXT_DECORATION_COLOR_CURRENTCOLOR = 0x0050 + MyCSS_PROPERTY_TEXT_DECORATION_COLOR_UNSET = 0x016f } typedef mycss_property_text_decoration_color_t; enum mycss_property_text_decoration_line { - MyCSS_PROPERTY_TEXT_DECORATION_LINE_LINE_THROUGH = 0x00b4, MyCSS_PROPERTY_TEXT_DECORATION_LINE_INITIAL = 0x0093, - MyCSS_PROPERTY_TEXT_DECORATION_LINE_UNSET = 0x016e, - MyCSS_PROPERTY_TEXT_DECORATION_LINE_OVERLINE = 0x00f3, - MyCSS_PROPERTY_TEXT_DECORATION_LINE_UNDERLINE = 0x016a, - MyCSS_PROPERTY_TEXT_DECORATION_LINE_BLINK = 0x0025, MyCSS_PROPERTY_TEXT_DECORATION_LINE_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_DECORATION_LINE_NONE = 0x00d3 + MyCSS_PROPERTY_TEXT_DECORATION_LINE_UNSET = 0x016f, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_OVERLINE = 0x00f3, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_LINE_THROUGH = 0x00b4, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_UNDERLINE = 0x016b, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_NONE = 0x00d3, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_BLINK = 0x0025 } typedef mycss_property_text_decoration_line_t; enum mycss_property_text_decoration_skip { - MyCSS_PROPERTY_TEXT_DECORATION_SKIP_EDGES = 0x0063, - MyCSS_PROPERTY_TEXT_DECORATION_SKIP_NONE = 0x00d3, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_SPACES = 0x013f, MyCSS_PROPERTY_TEXT_DECORATION_SKIP_INK = 0x0094, - MyCSS_PROPERTY_TEXT_DECORATION_SKIP_UNSET = 0x016e, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_UNSET = 0x016f, MyCSS_PROPERTY_TEXT_DECORATION_SKIP_INHERIT = 0x0092, MyCSS_PROPERTY_TEXT_DECORATION_SKIP_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_DECORATION_SKIP_BOX_DECORATION = 0x002e, - MyCSS_PROPERTY_TEXT_DECORATION_SKIP_SPACES = 0x013f, - MyCSS_PROPERTY_TEXT_DECORATION_SKIP_OBJECTS = 0x00e5 + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_NONE = 0x00d3, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_OBJECTS = 0x00e5, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_EDGES = 0x0063 } typedef mycss_property_text_decoration_skip_t; enum mycss_property_text_decoration_style { - MyCSS_PROPERTY_TEXT_DECORATION_STYLE_INITIAL = 0x0093, - MyCSS_PROPERTY_TEXT_DECORATION_STYLE_WAVY = 0x0179, + MyCSS_PROPERTY_TEXT_DECORATION_STYLE_WAVY = 0x017a, MyCSS_PROPERTY_TEXT_DECORATION_STYLE_SOLID = 0x013d, MyCSS_PROPERTY_TEXT_DECORATION_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_TEXT_DECORATION_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_TEXT_DECORATION_STYLE_DASHED = 0x0052, - MyCSS_PROPERTY_TEXT_DECORATION_STYLE_UNSET = 0x016e, - MyCSS_PROPERTY_TEXT_DECORATION_STYLE_INHERIT = 0x0092 + MyCSS_PROPERTY_TEXT_DECORATION_STYLE_UNSET = 0x016f, + MyCSS_PROPERTY_TEXT_DECORATION_STYLE_INHERIT = 0x0092, + MyCSS_PROPERTY_TEXT_DECORATION_STYLE_INITIAL = 0x0093 } typedef mycss_property_text_decoration_style_t; @@ -2560,49 +2586,49 @@ enum mycss_property_text_emphasis_color { typedef mycss_property_text_emphasis_color_t; enum mycss_property_text_emphasis_position { + MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_RIGHT = 0x0115, MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_OVER = 0x00f1, MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_LEFT = 0x00ae, - MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_UNDER = 0x0169, - MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_RIGHT = 0x0115 + MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_UNDER = 0x016a } typedef mycss_property_text_emphasis_position_t; enum mycss_property_text_emphasis_style { - MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_CIRCLE = 0x0038, MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_DOT = 0x0059, MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_NONE = 0x00d3, MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_OPEN = 0x00ea, MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_FILLED = 0x0071, MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_DOUBLE_CIRCLE = 0x005c, MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_SESAMEINITIAL = 0x012c, - MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_TRIANGLE = 0x0166 + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_CIRCLE = 0x0038, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_TRIANGLE = 0x0167 } typedef mycss_property_text_emphasis_style_t; enum mycss_property_text_indent { - MyCSS_PROPERTY_TEXT_INDENT_HANGING = 0x0086, - MyCSS_PROPERTY_TEXT_INDENT_EACH_LINE = 0x005d + MyCSS_PROPERTY_TEXT_INDENT_EACH_LINE = 0x005d, + MyCSS_PROPERTY_TEXT_INDENT_HANGING = 0x0086 } typedef mycss_property_text_indent_t; enum mycss_property_text_justify { - MyCSS_PROPERTY_TEXT_JUSTIFY_AUTO = 0x0018, MyCSS_PROPERTY_TEXT_JUSTIFY_NONE = 0x00d3, - MyCSS_PROPERTY_TEXT_JUSTIFY_UNSET = 0x016e, + MyCSS_PROPERTY_TEXT_JUSTIFY_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_JUSTIFY_UNSET = 0x016f, + MyCSS_PROPERTY_TEXT_JUSTIFY_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_JUSTIFY_INTER_WORD = 0x009e, MyCSS_PROPERTY_TEXT_JUSTIFY_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_JUSTIFY_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_JUSTIFY_INTER_CHARACTER = 0x009d } typedef mycss_property_text_justify_t; enum mycss_property_text_orientation { - MyCSS_PROPERTY_TEXT_ORIENTATION_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_ORIENTATION_MIXED = 0x00cd, - MyCSS_PROPERTY_TEXT_ORIENTATION_UPRIGHT = 0x0170, - MyCSS_PROPERTY_TEXT_ORIENTATION_UNSET = 0x016e, + MyCSS_PROPERTY_TEXT_ORIENTATION_UNSET = 0x016f, + MyCSS_PROPERTY_TEXT_ORIENTATION_SIDEWAYS = 0x012f, + MyCSS_PROPERTY_TEXT_ORIENTATION_UPRIGHT = 0x0171, MyCSS_PROPERTY_TEXT_ORIENTATION_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_ORIENTATION_SIDEWAYS = 0x012f + MyCSS_PROPERTY_TEXT_ORIENTATION_INITIAL = 0x0093 } typedef mycss_property_text_orientation_t; @@ -2613,11 +2639,11 @@ enum mycss_property_text_overflow { typedef mycss_property_text_overflow_t; enum mycss_property_text_rendering { + MyCSS_PROPERTY_TEXT_RENDERING_AUTO = 0x0018, MyCSS_PROPERTY_TEXT_RENDERING_INHERIT = 0x0092, MyCSS_PROPERTY_TEXT_RENDERING_OPTIMIZESPEED = 0x00ed, MyCSS_PROPERTY_TEXT_RENDERING_OPTIMIZELEGIBILITY = 0x00eb, - MyCSS_PROPERTY_TEXT_RENDERING_GEOMETRICPRECISION = 0x0081, - MyCSS_PROPERTY_TEXT_RENDERING_AUTO = 0x0018 + MyCSS_PROPERTY_TEXT_RENDERING_GEOMETRICPRECISION = 0x0081 } typedef mycss_property_text_rendering_t; @@ -2627,43 +2653,48 @@ enum mycss_property_text_shadow { typedef mycss_property_text_shadow_t; enum mycss_property_text_size_adjust { - MyCSS_PROPERTY_TEXT_SIZE_ADJUST_NONE = 0x00d3, - MyCSS_PROPERTY_TEXT_SIZE_ADJUST_AUTO = 0x0018 + MyCSS_PROPERTY_TEXT_SIZE_ADJUST_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_SIZE_ADJUST_NONE = 0x00d3 } typedef mycss_property_text_size_adjust_t; enum mycss_property_text_transform { - MyCSS_PROPERTY_TEXT_TRANSFORM_FULL_WIDTH = 0x0080, - MyCSS_PROPERTY_TEXT_TRANSFORM_UNSET = 0x016e, - MyCSS_PROPERTY_TEXT_TRANSFORM_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_TRANSFORM_UPPERCASE = 0x016f, - MyCSS_PROPERTY_TEXT_TRANSFORM_CAPITALIZE = 0x0034, MyCSS_PROPERTY_TEXT_TRANSFORM_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_TRANSFORM_NONE = 0x00d3, + MyCSS_PROPERTY_TEXT_TRANSFORM_UNSET = 0x016f, + MyCSS_PROPERTY_TEXT_TRANSFORM_INHERIT = 0x0092, + MyCSS_PROPERTY_TEXT_TRANSFORM_UPPERCASE = 0x0170, + MyCSS_PROPERTY_TEXT_TRANSFORM_CAPITALIZE = 0x0034, + MyCSS_PROPERTY_TEXT_TRANSFORM_FULL_WIDTH = 0x0080, MyCSS_PROPERTY_TEXT_TRANSFORM_LOWERCASE = 0x00bd } typedef mycss_property_text_transform_t; enum mycss_property_text_underline_position { + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_AUTO = 0x0018, MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_LEFT = 0x00ae, - MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_UNDER = 0x0169, - MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_RIGHT = 0x0115, - MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_AUTO = 0x0018 + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_UNDER = 0x016a, + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_RIGHT = 0x0115 } typedef mycss_property_text_underline_position_t; enum mycss_property_top { - MyCSS_PROPERTY_TOP_AUTO = 0x0018 + MyCSS_PROPERTY_TOP_AUTO = 0x0018, + MyCSS_PROPERTY_TOP__LENGTH = 0x019a, + MyCSS_PROPERTY_TOP_UNSET = 0x016f, + MyCSS_PROPERTY_TOP__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_TOP_INHERIT = 0x0092, + MyCSS_PROPERTY_TOP_INITIAL = 0x0093 } typedef mycss_property_top_t; enum mycss_property_touch_action { - MyCSS_PROPERTY_TOUCH_ACTION_PAN_LEFT = 0x00fa, - MyCSS_PROPERTY_TOUCH_ACTION_PAN_UP = 0x00fc, MyCSS_PROPERTY_TOUCH_ACTION_NONE = 0x00d3, MyCSS_PROPERTY_TOUCH_ACTION_PAN_RIGHT = 0x00fb, - MyCSS_PROPERTY_TOUCH_ACTION_AUTO = 0x0018, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_UP = 0x00fc, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_LEFT = 0x00fa, MyCSS_PROPERTY_TOUCH_ACTION_PAN_X = 0x00fd, + MyCSS_PROPERTY_TOUCH_ACTION_AUTO = 0x0018, MyCSS_PROPERTY_TOUCH_ACTION_PAN_Y = 0x00fe, MyCSS_PROPERTY_TOUCH_ACTION_PAN_DOWN = 0x00f9, MyCSS_PROPERTY_TOUCH_ACTION_MANIPULATION = 0x00c0 @@ -2676,18 +2707,18 @@ enum mycss_property_transform { typedef mycss_property_transform_t; enum mycss_property_transform_box { - MyCSS_PROPERTY_TRANSFORM_BOX_VIEW_BOX = 0x0176, MyCSS_PROPERTY_TRANSFORM_BOX_FILL_BOX = 0x0072, - MyCSS_PROPERTY_TRANSFORM_BOX_BORDER_BOX = 0x002a + MyCSS_PROPERTY_TRANSFORM_BOX_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_TRANSFORM_BOX_VIEW_BOX = 0x0177 } typedef mycss_property_transform_box_t; enum mycss_property_transform_origin { MyCSS_PROPERTY_TRANSFORM_ORIGIN_TOP = 0x0164, + MyCSS_PROPERTY_TRANSFORM_ORIGIN_LEFT = 0x00ae, MyCSS_PROPERTY_TRANSFORM_ORIGIN_RIGHT = 0x0115, MyCSS_PROPERTY_TRANSFORM_ORIGIN_CENTER = 0x0037, - MyCSS_PROPERTY_TRANSFORM_ORIGIN_BOTTOM = 0x002d, - MyCSS_PROPERTY_TRANSFORM_ORIGIN_LEFT = 0x00ae + MyCSS_PROPERTY_TRANSFORM_ORIGIN_BOTTOM = 0x002d } typedef mycss_property_transform_origin_t; @@ -2717,14 +2748,14 @@ typedef mycss_property_transition_timing_function_t; enum mycss_property_unicode_bidi { MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE_OVERRIDE = 0x00a1, - MyCSS_PROPERTY_UNICODE_BIDI_UNSET = 0x016e, - MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE = 0x00a0, MyCSS_PROPERTY_UNICODE_BIDI_EMBED = 0x0065, MyCSS_PROPERTY_UNICODE_BIDI_NORMAL = 0x00d5, MyCSS_PROPERTY_UNICODE_BIDI_INHERIT = 0x0092, - MyCSS_PROPERTY_UNICODE_BIDI_BIDI_OVERRIDE = 0x0024, MyCSS_PROPERTY_UNICODE_BIDI_PLAINTEXT = 0x0101, - MyCSS_PROPERTY_UNICODE_BIDI_INITIAL = 0x0093 + MyCSS_PROPERTY_UNICODE_BIDI_UNSET = 0x016f, + MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE = 0x00a0, + MyCSS_PROPERTY_UNICODE_BIDI_INITIAL = 0x0093, + MyCSS_PROPERTY_UNICODE_BIDI_BIDI_OVERRIDE = 0x0024 } typedef mycss_property_unicode_bidi_t; @@ -2738,26 +2769,26 @@ enum mycss_property_user_select { typedef mycss_property_user_select_t; enum mycss_property_vertical_align { + MyCSS_PROPERTY_VERTICAL_ALIGN_SUB = 0x0150, MyCSS_PROPERTY_VERTICAL_ALIGN_TOP = 0x0164, - MyCSS_PROPERTY_VERTICAL_ALIGN__LENGTH = 0x0199, + MyCSS_PROPERTY_VERTICAL_ALIGN__LENGTH = 0x019a, MyCSS_PROPERTY_VERTICAL_ALIGN_BASELINE = 0x0022, - MyCSS_PROPERTY_VERTICAL_ALIGN__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_VERTICAL_ALIGN__PERCENTAGE = 0x019d, MyCSS_PROPERTY_VERTICAL_ALIGN_SUPER = 0x0151, - MyCSS_PROPERTY_VERTICAL_ALIGN_UNSET = 0x016e, + MyCSS_PROPERTY_VERTICAL_ALIGN_UNSET = 0x016f, MyCSS_PROPERTY_VERTICAL_ALIGN_MIDDLE = 0x00c9, MyCSS_PROPERTY_VERTICAL_ALIGN_TEXT_TOP = 0x0160, MyCSS_PROPERTY_VERTICAL_ALIGN_BOTTOM = 0x002d, MyCSS_PROPERTY_VERTICAL_ALIGN_INHERIT = 0x0092, MyCSS_PROPERTY_VERTICAL_ALIGN_INITIAL = 0x0093, - MyCSS_PROPERTY_VERTICAL_ALIGN_TEXT_BOTTOM = 0x015f, - MyCSS_PROPERTY_VERTICAL_ALIGN_SUB = 0x0150 + MyCSS_PROPERTY_VERTICAL_ALIGN_TEXT_BOTTOM = 0x015f } typedef mycss_property_vertical_align_t; enum mycss_property_visibility { - MyCSS_PROPERTY_VISIBILITY_UNSET = 0x016e, + MyCSS_PROPERTY_VISIBILITY_UNSET = 0x016f, MyCSS_PROPERTY_VISIBILITY_HIDDEN = 0x0088, - MyCSS_PROPERTY_VISIBILITY_VISIBLE = 0x0177, + MyCSS_PROPERTY_VISIBILITY_VISIBLE = 0x0178, MyCSS_PROPERTY_VISIBILITY_INHERIT = 0x0092, MyCSS_PROPERTY_VISIBILITY_COLLAPSE = 0x003d, MyCSS_PROPERTY_VISIBILITY_INITIAL = 0x0093 @@ -2785,29 +2816,29 @@ typedef mycss_property_voice_family_t; enum mycss_property_voice_pitch { MyCSS_PROPERTY_VOICE_PITCH_LOW = 0x00bc, - MyCSS_PROPERTY_VOICE_PITCH_X_LOW = 0x0186, + MyCSS_PROPERTY_VOICE_PITCH_X_LOW = 0x0187, MyCSS_PROPERTY_VOICE_PITCH_ABSOLUTE = 0x000e, MyCSS_PROPERTY_VOICE_PITCH_HIGH = 0x008a, MyCSS_PROPERTY_VOICE_PITCH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_VOICE_PITCH_X_HIGH = 0x0183 + MyCSS_PROPERTY_VOICE_PITCH_X_HIGH = 0x0184 } typedef mycss_property_voice_pitch_t; enum mycss_property_voice_range { - MyCSS_PROPERTY_VOICE_RANGE_X_LOW = 0x0186, MyCSS_PROPERTY_VOICE_RANGE_LOW = 0x00bc, + MyCSS_PROPERTY_VOICE_RANGE_X_LOW = 0x0187, MyCSS_PROPERTY_VOICE_RANGE_ABSOLUTE = 0x000e, MyCSS_PROPERTY_VOICE_RANGE_HIGH = 0x008a, MyCSS_PROPERTY_VOICE_RANGE_MEDIUM = 0x00c6, - MyCSS_PROPERTY_VOICE_RANGE_X_HIGH = 0x0183 + MyCSS_PROPERTY_VOICE_RANGE_X_HIGH = 0x0184 } typedef mycss_property_voice_range_t; enum mycss_property_voice_rate { - MyCSS_PROPERTY_VOICE_RATE_SLOW = 0x0137, - MyCSS_PROPERTY_VOICE_RATE_X_FAST = 0x0182, MyCSS_PROPERTY_VOICE_RATE_NORMAL = 0x00d5, - MyCSS_PROPERTY_VOICE_RATE_X_SLOW = 0x0187, + MyCSS_PROPERTY_VOICE_RATE_X_FAST = 0x0183, + MyCSS_PROPERTY_VOICE_RATE_SLOW = 0x0137, + MyCSS_PROPERTY_VOICE_RATE_X_SLOW = 0x0188, MyCSS_PROPERTY_VOICE_RATE_FAST = 0x006f, MyCSS_PROPERTY_VOICE_RATE_MEDIUM = 0x00c6 } @@ -2815,27 +2846,27 @@ typedef mycss_property_voice_rate_t; enum mycss_property_voice_stress { MyCSS_PROPERTY_VOICE_STRESS_STRONG = 0x014e, - MyCSS_PROPERTY_VOICE_STRESS_NORMAL = 0x00d5, MyCSS_PROPERTY_VOICE_STRESS_NONE = 0x00d3, + MyCSS_PROPERTY_VOICE_STRESS_NORMAL = 0x00d5, MyCSS_PROPERTY_VOICE_STRESS_MODERATE = 0x00ce, MyCSS_PROPERTY_VOICE_STRESS_REDUCED = 0x010d } typedef mycss_property_voice_stress_t; enum mycss_property_voice_volume { + MyCSS_PROPERTY_VOICE_VOLUME_X_SOFT = 0x018a, MyCSS_PROPERTY_VOICE_VOLUME_SILENT = 0x0132, + MyCSS_PROPERTY_VOICE_VOLUME_SOFT = 0x013c, MyCSS_PROPERTY_VOICE_VOLUME_LOUD = 0x00bb, MyCSS_PROPERTY_VOICE_VOLUME_MEDIUM = 0x00c6, - MyCSS_PROPERTY_VOICE_VOLUME_X_LOUD = 0x0185, - MyCSS_PROPERTY_VOICE_VOLUME_SOFT = 0x013c, - MyCSS_PROPERTY_VOICE_VOLUME_X_SOFT = 0x0189 + MyCSS_PROPERTY_VOICE_VOLUME_X_LOUD = 0x0186 } typedef mycss_property_voice_volume_t; enum mycss_property_white_space { MyCSS_PROPERTY_WHITE_SPACE_PRE = 0x0103, MyCSS_PROPERTY_WHITE_SPACE_NORMAL = 0x00d5, - MyCSS_PROPERTY_WHITE_SPACE_UNSET = 0x016e, + MyCSS_PROPERTY_WHITE_SPACE_UNSET = 0x016f, MyCSS_PROPERTY_WHITE_SPACE_NOWRAP = 0x00d7, MyCSS_PROPERTY_WHITE_SPACE_INHERIT = 0x0092, MyCSS_PROPERTY_WHITE_SPACE_PRE_WRAP = 0x0107, @@ -2845,16 +2876,16 @@ enum mycss_property_white_space { typedef mycss_property_white_space_t; enum mycss_property_width { - MyCSS_PROPERTY_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_WIDTH_AUTO = 0x0018, + MyCSS_PROPERTY_WIDTH__LENGTH = 0x019a, + MyCSS_PROPERTY_WIDTH_UNSET = 0x016f, + MyCSS_PROPERTY_WIDTH_AVAILABLE = 0x0019, + MyCSS_PROPERTY_WIDTH__PERCENTAGE = 0x019d, MyCSS_PROPERTY_WIDTH_MIN_CONTENT = 0x00cb, MyCSS_PROPERTY_WIDTH_MAX_CONTENT = 0x00c5, MyCSS_PROPERTY_WIDTH_FIT_CONTENT = 0x0075, MyCSS_PROPERTY_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_WIDTH_INITIAL = 0x0093, - MyCSS_PROPERTY_WIDTH_AUTO = 0x0018, - MyCSS_PROPERTY_WIDTH__LENGTH = 0x0199, - MyCSS_PROPERTY_WIDTH_AVAILABLE = 0x0019, - MyCSS_PROPERTY_WIDTH__PERCENTAGE = 0x019c + MyCSS_PROPERTY_WIDTH_INITIAL = 0x0093 } typedef mycss_property_width_t; @@ -2867,66 +2898,67 @@ typedef mycss_property_will_change_t; enum mycss_property_word_break { MyCSS_PROPERTY_WORD_BREAK_INITIAL = 0x0093, - MyCSS_PROPERTY_WORD_BREAK_BREAK_ALL = 0x0030, - MyCSS_PROPERTY_WORD_BREAK_UNSET = 0x016e, MyCSS_PROPERTY_WORD_BREAK_NORMAL = 0x00d5, + MyCSS_PROPERTY_WORD_BREAK_UNSET = 0x016f, + MyCSS_PROPERTY_WORD_BREAK_KEEP_ALL = 0x00a9, MyCSS_PROPERTY_WORD_BREAK_INHERIT = 0x0092, - MyCSS_PROPERTY_WORD_BREAK_KEEP_ALL = 0x00a9 + MyCSS_PROPERTY_WORD_BREAK_BREAK_ALL = 0x0030 } typedef mycss_property_word_break_t; enum mycss_property_word_spacing { - MyCSS_PROPERTY_WORD_SPACING_INITIAL = 0x0093, MyCSS_PROPERTY_WORD_SPACING_INHERIT = 0x0092, - MyCSS_PROPERTY_WORD_SPACING__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_WORD_SPACING__PERCENTAGE = 0x019d, MyCSS_PROPERTY_WORD_SPACING_NORMAL = 0x00d5, - MyCSS_PROPERTY_WORD_SPACING__LENGTH = 0x0199, - MyCSS_PROPERTY_WORD_SPACING_UNSET = 0x016e + MyCSS_PROPERTY_WORD_SPACING_INITIAL = 0x0093, + MyCSS_PROPERTY_WORD_SPACING__LENGTH = 0x019a, + MyCSS_PROPERTY_WORD_SPACING_UNSET = 0x016f } typedef mycss_property_word_spacing_t; enum mycss_property_word_wrap { - MyCSS_PROPERTY_WORD_WRAP_BREAK_WORD = 0x0032, + MyCSS_PROPERTY_WORD_WRAP_BREAK_SPACES = 0x0031, MyCSS_PROPERTY_WORD_WRAP_NORMAL = 0x00d5, - MyCSS_PROPERTY_WORD_WRAP_INITIAL = 0x0093, - MyCSS_PROPERTY_WORD_WRAP_UNSET = 0x016e, + MyCSS_PROPERTY_WORD_WRAP_BREAK_WORD = 0x0032, MyCSS_PROPERTY_WORD_WRAP_INHERIT = 0x0092, - MyCSS_PROPERTY_WORD_WRAP_BREAK_SPACES = 0x0031 + MyCSS_PROPERTY_WORD_WRAP_INITIAL = 0x0093, + MyCSS_PROPERTY_WORD_WRAP_UNSET = 0x016f } typedef mycss_property_word_wrap_t; enum mycss_property_wrap_flow { MyCSS_PROPERTY_WRAP_FLOW_MAXIMUM = 0x00c4, MyCSS_PROPERTY_WRAP_FLOW_MINIMUM = 0x00ca, + MyCSS_PROPERTY_WRAP_FLOW_CLEAR = 0x0039, MyCSS_PROPERTY_WRAP_FLOW_END = 0x0066, MyCSS_PROPERTY_WRAP_FLOW_AUTO = 0x0018, MyCSS_PROPERTY_WRAP_FLOW_BOTH = 0x002c, - MyCSS_PROPERTY_WRAP_FLOW_START = 0x0146, - MyCSS_PROPERTY_WRAP_FLOW_CLEAR = 0x0039 + MyCSS_PROPERTY_WRAP_FLOW_START = 0x0146 } typedef mycss_property_wrap_flow_t; enum mycss_property_wrap_through { - MyCSS_PROPERTY_WRAP_THROUGH_WRAP = 0x017c, + MyCSS_PROPERTY_WRAP_THROUGH_WRAP = 0x017d, MyCSS_PROPERTY_WRAP_THROUGH_NONE = 0x00d3 } typedef mycss_property_wrap_through_t; enum mycss_property_writing_mode { + MyCSS_PROPERTY_WRITING_MODE_INHERIT = 0x0092, MyCSS_PROPERTY_WRITING_MODE_INITIAL = 0x0093, - MyCSS_PROPERTY_WRITING_MODE_VERTICAL_RL = 0x0174, + MyCSS_PROPERTY_WRITING_MODE_VERTICAL_RL = 0x0175, MyCSS_PROPERTY_WRITING_MODE_HORIZONTAL_TB = 0x008e, - MyCSS_PROPERTY_WRITING_MODE_VERTICAL_LR = 0x0173, + MyCSS_PROPERTY_WRITING_MODE_VERTICAL_LR = 0x0174, MyCSS_PROPERTY_WRITING_MODE_SIDEWAYS_RL = 0x0131, MyCSS_PROPERTY_WRITING_MODE_SIDEWAYS_LR = 0x0130, - MyCSS_PROPERTY_WRITING_MODE_INHERIT = 0x0092, - MyCSS_PROPERTY_WRITING_MODE_UNSET = 0x016e + MyCSS_PROPERTY_WRITING_MODE_UNSET = 0x016f } typedef mycss_property_writing_mode_t; enum mycss_property_z_index { MyCSS_PROPERTY_Z_INDEX_AUTO = 0x0018, - MyCSS_PROPERTY_Z_INDEX_UNSET = 0x016e, + MyCSS_PROPERTY_Z_INDEX__NUMBER = 0x019c, + MyCSS_PROPERTY_Z_INDEX_UNSET = 0x016f, MyCSS_PROPERTY_Z_INDEX_INHERIT = 0x0092, MyCSS_PROPERTY_Z_INDEX_INITIAL = 0x0093 } diff --git a/include/mycss/property/resources.h b/include/mycss/property/resources.h index 93f5db8..dd9d86a 100644 --- a/include/mycss/property/resources.h +++ b/include/mycss/property/resources.h @@ -530,18 +530,18 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"x-weak", 6, 0x018b, 412, 23}, + {"x-weak", 6, 0x018c, 412, 23}, {"table-header-group", 18, 0x015a, 415, 24}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"unse", 4, 0x016d, 0, 26}, + {"unse", 4, 0x016e, 0, 26}, {"block", 5, 0x0026, 417, 27}, - {"x-strong", 8, 0x018a, 0, 28}, + {"x-strong", 8, 0x018b, 0, 28}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"linear", 6, 0x00b2, 421, 31}, - {"wavy", 4, 0x0179, 0, 32}, + {"wavy", 4, 0x017a, 0, 32}, {"jis90", 5, 0x00a6, 423, 33}, - {"wait", 4, 0x0178, 0, 34}, + {"wait", 4, 0x0179, 0, 34}, {"jis83", 5, 0x00a5, 425, 35}, {"lighter", 7, 0x00b0, 0, 36}, {"ease-out", 8, 0x0061, 426, 37}, @@ -551,7 +551,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"italic", 6, 0x00a2, 0, 42}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"vertical-rl", 11, 0x0174, 0, 44}, + {"vertical-rl", 11, 0x0175, 0, 44}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"super", 5, 0x0151, 0, 46}, {"context-menu", 12, 0x004a, 428, 47}, @@ -579,7 +579,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"extra-expanded", 14, 0x006c, 0, 69}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"top", 3, 0x0164, 440, 71}, - {"zoom-out", 8, 0x018e, 0, 72}, + {"zoom-out", 8, 0x018f, 0, 72}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"match-parent", 12, 0x00c3, 0, 75}, @@ -590,7 +590,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"justify-all", 11, 0x00a8, 0, 80}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"embed", 5, 0x0065, 443, 82}, - {"-length", 7, 0x0199, 0, 83}, + {"-length", 7, 0x019a, 0, 83}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"flat", 4, 0x0077, 444, 86}, @@ -600,7 +600,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"500", 3, 0x0007, 446, 90}, {"left", 4, 0x00ae, 450, 91}, {"no-drop", 7, 0x00dd, 0, 92}, - {"xx-large", 8, 0x0180, 453, 93}, + {"xx-large", 8, 0x0181, 453, 93}, {"force-end", 9, 0x007d, 0, 94}, {"content-edge", 12, 0x0048, 0, 95}, {"root", 4, 0x0117, 0, 96}, @@ -616,20 +616,20 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"no-display", 10, 0x00dc, 0, 106}, {"inter-character", 15, 0x009d, 0, 107}, {"pan-x", 5, 0x00fd, 458, 108}, - {"x", 1, 0x017f, 0, 109}, + {"x", 1, 0x0180, 0, 109}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"inline", 6, 0x0095, 460, 111}, {"mixed", 5, 0x00cd, 0, 112}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"edges", 5, 0x0063, 461, 114}, - {"wrap", 4, 0x017c, 0, 115}, + {"wrap", 4, 0x017d, 0, 115}, {"nonzero", 7, 0x00d4, 0, 116}, - {"weak", 4, 0x017a, 0, 117}, - {"wrap-reverse", 12, 0x017d, 0, 118}, + {"weak", 4, 0x017b, 0, 117}, + {"wrap-reverse", 12, 0x017e, 0, 118}, {"flow", 4, 0x007b, 0, 119}, {"bevel", 5, 0x0023, 0, 120}, {"sticky", 6, 0x014b, 0, 121}, - {"upright", 7, 0x0170, 465, 122}, + {"upright", 7, 0x0171, 465, 122}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"stacked-fractions", 17, 0x0145, 0, 124}, {"800", 3, 0x000a, 466, 125}, @@ -658,7 +658,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"recto", 5, 0x010c, 0, 148}, {"icon", 4, 0x008f, 476, 149}, {"ordinal", 7, 0x00ee, 477, 150}, - {"x-soft", 6, 0x0189, 478, 151}, + {"x-soft", 6, 0x018a, 478, 151}, {"loose", 5, 0x00ba, 479, 152}, {"middle", 6, 0x00c9, 0, 153}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, @@ -744,7 +744,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"600", 3, 0x0008, 0, 234}, {"always", 6, 0x0017, 0, 235}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"ultra-expanded", 14, 0x0168, 0, 237}, + {"ultra-expanded", 14, 0x0169, 0, 237}, {"inline-block", 12, 0x0096, 0, 238}, {"outset", 6, 0x00ef, 0, 239}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, @@ -752,11 +752,11 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"space-around", 12, 0x0140, 0, 242}, {"column-reverse", 14, 0x003f, 0, 243}, {"strict", 6, 0x014d, 512, 244}, - {"x-high", 6, 0x0183, 0, 245}, + {"x-high", 6, 0x0184, 0, 245}, {"fantasy", 7, 0x006e, 0, 246}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"closed", 6, 0x003c, 0, 248}, - {"weight", 6, 0x017b, 514, 249}, + {"weight", 6, 0x017c, 514, 249}, {"paint", 5, 0x00f8, 0, 250}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, @@ -777,7 +777,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"simplified", 10, 0x0133, 0, 268}, {"900", 3, 0x000c, 517, 269}, - {"-color", 6, 0x018f, 0, 270}, + {"-color", 6, 0x0190, 0, 270}, {"pan-y", 5, 0x00fe, 0, 271}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, @@ -796,7 +796,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"clip", 4, 0x003a, 0, 286}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"vertical-lr", 11, 0x0173, 0, 289}, + {"vertical-lr", 11, 0x0174, 0, 289}, {"cell", 4, 0x0036, 0, 290}, {"double-circle", 13, 0x005c, 0, 291}, {"serif", 5, 0x012b, 0, 292}, @@ -828,84 +828,84 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"0", 1, 0x0001, 526, 320}, - {"vertical", 8, 0x0172, 0, 321}, + {"vertical", 8, 0x0173, 0, 321}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"0deg", 4, 0x0002, 0, 324}, {"loud", 4, 0x00bb, 0, 325}, - {"x-slow", 6, 0x0187, 0, 326}, + {"x-slow", 6, 0x0188, 0, 326}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"hide", 4, 0x0089, 529, 332}, - {"solid", 5, 0x013d, 0, 333}, + {"solid", 5, 0x013d, 532, 333}, {"fit-content", 11, 0x0075, 0, 334}, {"common-ligatures", 16, 0x0041, 0, 335}, - {"moderate", 8, 0x00ce, 532, 336}, + {"moderate", 8, 0x00ce, 533, 336}, {"bolder", 6, 0x0029, 0, 337}, - {"x-low", 5, 0x0186, 0, 338}, + {"x-low", 5, 0x0187, 0, 338}, {"break-word", 10, 0x0032, 0, 339}, {"crosshair", 9, 0x004e, 0, 340}, - {"-percentage", 11, 0x019c, 0, 341}, + {"-percentage", 11, 0x019d, 0, 341}, {"repeat", 6, 0x0110, 0, 342}, {"400", 3, 0x0006, 0, 343}, - {"ne-resize", 9, 0x00d2, 534, 344}, + {"ne-resize", 9, 0x00d2, 535, 344}, {"keep-all", 8, 0x00a9, 0, 345}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"list-item", 9, 0x00b7, 538, 347}, + {"list-item", 9, 0x00b7, 539, 347}, {"spaces", 6, 0x013f, 0, 348}, - {"hanging", 7, 0x0086, 539, 349}, - {"y", 1, 0x018c, 540, 350}, - {"stretch", 7, 0x014c, 542, 351}, - {"show", 4, 0x012e, 543, 352}, + {"hanging", 7, 0x0086, 540, 349}, + {"y", 1, 0x018d, 541, 350}, + {"stretch", 7, 0x014c, 543, 351}, + {"show", 4, 0x012e, 544, 352}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"underline", 9, 0x016a, 544, 355}, + {"underline", 9, 0x016b, 545, 355}, {"ease-in", 7, 0x005f, 0, 356}, {"hidden", 6, 0x0088, 0, 357}, - {"ink", 3, 0x0094, 545, 358}, + {"ink", 3, 0x0094, 546, 358}, {"local", 5, 0x00b9, 0, 359}, {"line", 4, 0x00b1, 0, 360}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"manual", 6, 0x00c1, 546, 364}, + {"manual", 6, 0x00c1, 547, 364}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"fragments", 9, 0x007f, 0, 366}, - {"move", 4, 0x00d0, 547, 367}, + {"move", 4, 0x00d0, 548, 367}, {"padding-edge", 12, 0x00f5, 0, 368}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"unset", 5, 0x016e, 548, 371}, + {"unset", 5, 0x016f, 549, 371}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"table-row", 9, 0x015b, 0, 373}, - {"none", 4, 0x00d3, 550, 374}, + {"none", 4, 0x00d3, 551, 374}, {"90deg", 5, 0x000d, 0, 375}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"700", 3, 0x0009, 552, 378}, + {"700", 3, 0x0009, 553, 378}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"-number", 7, 0x019b, 0, 381}, + {"-number", 7, 0x019c, 0, 381}, {"scroll-position", 15, 0x0127, 0, 382}, - {"verso", 5, 0x0171, 556, 383}, + {"verso", 5, 0x0172, 557, 383}, {"repeat-y", 8, 0x0112, 0, 384}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"page", 4, 0x00f6, 557, 388}, + {"page", 4, 0x00f6, 558, 388}, {"high", 4, 0x008a, 0, 389}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"ruby", 4, 0x011d, 0, 391}, - {"under", 5, 0x0169, 0, 392}, + {"under", 5, 0x016a, 0, 392}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"isolate", 7, 0x00a0, 0, 394}, {"fill", 4, 0x0070, 0, 395}, {"mandatory", 9, 0x00bf, 0, 396}, {"oldstyle-nums", 13, 0x00e8, 0, 397}, - {"-image", 6, 0x0195, 0, 398}, + {"-image", 6, 0x0196, 0, 398}, {"caption", 7, 0x0035, 400, 399}, {"historical-forms", 16, 0x008b, 0, 400}, {"strong", 6, 0x014e, 402, 401}, @@ -913,7 +913,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"no-contextual", 13, 0x00da, 0, 403}, {"step-start", 10, 0x014a, 0, 404}, {"ruby-base", 9, 0x011e, 0, 405}, - {"-family-name", 12, 0x0193, 0, 406}, + {"-family-name", 12, 0x0194, 0, 406}, {"size", 4, 0x0134, 408, 407}, {"row-reverse", 11, 0x011b, 0, 408}, {"margin-edge", 11, 0x00c2, 0, 409}, @@ -927,13 +927,13 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"blink", 5, 0x0025, 418, 417}, {"break", 5, 0x002f, 419, 418}, {"static", 6, 0x0147, 420, 419}, - {"ultra-condensed", 15, 0x0167, 0, 420}, + {"ultra-condensed", 15, 0x0168, 0, 420}, {"larger", 6, 0x00ab, 422, 421}, {"objects", 7, 0x00e5, 0, 422}, {"invert", 6, 0x009f, 424, 423}, {"indent", 6, 0x0091, 0, 424}, {"evenodd", 7, 0x0067, 0, 425}, - {"triangle", 8, 0x0166, 0, 426}, + {"triangle", 8, 0x0167, 0, 426}, {"available", 9, 0x0019, 0, 427}, {"bidi-override", 13, 0x0024, 0, 428}, {"circle", 6, 0x0038, 430, 429}, @@ -943,16 +943,16 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"lining-nums", 11, 0x00b5, 0, 433}, {"dashed", 6, 0x0052, 0, 434}, {"cover", 5, 0x004c, 436, 435}, - {"visible", 7, 0x0177, 0, 436}, + {"visible", 7, 0x0178, 0, 436}, {"box-decoration", 14, 0x002e, 0, 437}, - {"xx-small", 8, 0x0181, 0, 438}, + {"xx-small", 8, 0x0182, 0, 438}, {"sub", 3, 0x0150, 0, 439}, {"overflow", 8, 0x00f2, 441, 440}, {"list-container", 14, 0x00b6, 0, 441}, - {"w-resize", 8, 0x017e, 0, 442}, + {"w-resize", 8, 0x017f, 0, 442}, {"full-width", 10, 0x0080, 0, 443}, {"fast", 4, 0x006f, 0, 444}, - {"vertical-text", 13, 0x0175, 0, 445}, + {"vertical-text", 13, 0x0176, 0, 445}, {"groove", 6, 0x0085, 447, 446}, {"proximity", 9, 0x010b, 448, 447}, {"titling-caps", 12, 0x0163, 449, 448}, @@ -975,17 +975,17 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"cursive", 7, 0x0051, 0, 465}, {"se-resize", 9, 0x012d, 467, 466}, {"sw-resize", 9, 0x0152, 0, 467}, - {"-generic-family", 15, 0x0194, 0, 468}, + {"-generic-family", 15, 0x0195, 0, 468}, {"thick", 5, 0x0161, 470, 469}, {"discard", 7, 0x0057, 0, 470}, {"max-content", 11, 0x00c5, 472, 471}, {"text-bottom", 11, 0x015f, 0, 472}, - {"view-box", 8, 0x0176, 0, 473}, - {"x-loud", 6, 0x0185, 475, 474}, - {"unicase", 7, 0x016c, 0, 475}, + {"view-box", 8, 0x0177, 0, 473}, + {"x-loud", 6, 0x0186, 475, 474}, + {"unicase", 7, 0x016d, 0, 475}, {"forwards", 8, 0x007e, 0, 476}, {"all-small-caps", 14, 0x0014, 0, 477}, - {"x-fast", 6, 0x0182, 0, 478}, + {"x-fast", 6, 0x0183, 0, 478}, {"large", 5, 0x00aa, 0, 479}, {"diagonal-fractions", 18, 0x0055, 0, 480}, {"message-box", 11, 0x00c8, 482, 481}, @@ -1003,7 +1003,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"backwards", 9, 0x001e, 0, 493}, {"miter", 5, 0x00cc, 495, 494}, {"sideways", 8, 0x012f, 0, 495}, - {"x-small", 7, 0x0188, 0, 496}, + {"x-small", 7, 0x0189, 0, 496}, {"avoid-region", 12, 0x001d, 498, 497}, {"alternate-reverse", 17, 0x0016, 499, 498}, {"historical-ligatures", 20, 0x008c, 0, 499}, @@ -1021,13 +1021,13 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"round", 5, 0x0118, 0, 511}, {"silent", 6, 0x0132, 513, 512}, {"extra-condensed", 15, 0x006b, 0, 513}, - {"zoom-in", 7, 0x018d, 515, 514}, + {"zoom-in", 7, 0x018e, 515, 514}, {"ease-in-out", 11, 0x0060, 0, 515}, - {"underscore", 10, 0x016b, 0, 516}, + {"underscore", 10, 0x016c, 0, 516}, {"outside", 7, 0x00f0, 518, 517}, {"oblique", 7, 0x00e6, 0, 518}, {"no-punctuation", 14, 0x00df, 0, 519}, - {"x-large", 7, 0x0184, 521, 520}, + {"x-large", 7, 0x0185, 521, 520}, {"geometricprecision", 18, 0x0081, 0, 521}, {"inherit", 7, 0x0092, 0, 522}, {"avoid-page", 10, 0x001c, 524, 523}, @@ -1039,33 +1039,34 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"nesw-resize", 11, 0x00d1, 530, 529}, {"nwse-resize", 11, 0x00e2, 531, 530}, {"table-caption", 13, 0x0155, 0, 531}, - {"slashed-zero", 12, 0x0135, 533, 532}, - {"block-within-page", 17, 0x0027, 0, 533}, - {"nw-resize", 9, 0x00e3, 535, 534}, - {"ns-resize", 9, 0x00e1, 536, 535}, - {"col-resize", 10, 0x0040, 537, 536}, - {"capitalize", 10, 0x0034, 0, 537}, - {"no-historical-ligatures", 23, 0x00de, 0, 538}, - {"petite-caps", 11, 0x0100, 0, 539}, - {"n-resize", 8, 0x00e4, 541, 540}, - {"all-scroll", 10, 0x0013, 0, 541}, - {"table-row-group", 15, 0x015c, 0, 542}, - {"slow", 4, 0x0137, 0, 543}, - {"uppercase", 9, 0x016f, 0, 544}, - {"allow-end", 9, 0x0011, 0, 545}, - {"overline", 8, 0x00f3, 0, 546}, - {"horizontal", 10, 0x008d, 0, 547}, - {"clone", 5, 0x003b, 549, 548}, - {"inline-grid", 11, 0x0098, 0, 549}, - {"break-all", 9, 0x0030, 551, 550}, - {"linearrgb", 9, 0x00b3, 0, 551}, - {"initial", 7, 0x0093, 553, 552}, - {"pre-line", 8, 0x0106, 554, 553}, - {"preserve", 8, 0x0104, 555, 554}, - {"paginate", 8, 0x00f7, 0, 555}, - {"optimizelegibility", 18, 0x00eb, 0, 556}, - {"ruby-base-container", 19, 0x011f, 558, 557}, - {"ruby-text-container", 19, 0x0121, 0, 558}, + {"transparent", 11, 0x0166, 0, 532}, + {"slashed-zero", 12, 0x0135, 534, 533}, + {"block-within-page", 17, 0x0027, 0, 534}, + {"nw-resize", 9, 0x00e3, 536, 535}, + {"ns-resize", 9, 0x00e1, 537, 536}, + {"col-resize", 10, 0x0040, 538, 537}, + {"capitalize", 10, 0x0034, 0, 538}, + {"no-historical-ligatures", 23, 0x00de, 0, 539}, + {"petite-caps", 11, 0x0100, 0, 540}, + {"n-resize", 8, 0x00e4, 542, 541}, + {"all-scroll", 10, 0x0013, 0, 542}, + {"table-row-group", 15, 0x015c, 0, 543}, + {"slow", 4, 0x0137, 0, 544}, + {"uppercase", 9, 0x0170, 0, 545}, + {"allow-end", 9, 0x0011, 0, 546}, + {"overline", 8, 0x00f3, 0, 547}, + {"horizontal", 10, 0x008d, 0, 548}, + {"clone", 5, 0x003b, 550, 549}, + {"inline-grid", 11, 0x0098, 0, 550}, + {"break-all", 9, 0x0030, 552, 551}, + {"linearrgb", 9, 0x00b3, 0, 552}, + {"initial", 7, 0x0093, 554, 553}, + {"pre-line", 8, 0x0106, 555, 554}, + {"preserve", 8, 0x0104, 556, 555}, + {"paginate", 8, 0x00f7, 0, 556}, + {"optimizelegibility", 18, 0x00eb, 0, 557}, + {"ruby-base-container", 19, 0x011f, 559, 558}, + {"ruby-text-container", 19, 0x0121, 0, 559}, }; diff --git a/include/mycss/property/resources_name.h b/include/mycss/property/resources_name.h index d850c95..ad25497 100644 --- a/include/mycss/property/resources_name.h +++ b/include/mycss/property/resources_name.h @@ -328,8 +328,7 @@ static const char * mycss_property_index_type_name[] = "wrap-flow", "wrap-through", "writing-mode", - "z-index", - "" + "z-index" }; static const char * mycss_property_index_type_value[] = @@ -692,6 +691,7 @@ static const char * mycss_property_index_type_value[] = "titling-caps", "top", "traditional", + "transparent", "triangle", "ultra-condensed", "ultra-expanded", diff --git a/source/mycss/declaration/default.c b/source/mycss/declaration/default.c new file mode 100644 index 0000000..9ef4ea1 --- /dev/null +++ b/source/mycss/declaration/default.c @@ -0,0 +1,32 @@ +/* + Copyright (C) 2016 Alexander Borisov + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + Author: lex.borisov@gmail.com (Alexander Borisov) +*/ + +#include "mycss/declaration/default.h" +#include "mycss/declaration/default_resources.h" + +mycss_declaration_entry_t * mycss_declaration_default_by_type(mycss_property_type_t property_type) +{ + if(property_type < MyCSS_PROPERTY_TYPE_LAST_ENTRY) + return mycss_declaration_default_entry_index_type[ property_type ]; + + return NULL; +} + + diff --git a/source/mycss/declaration/default.h b/source/mycss/declaration/default.h new file mode 100644 index 0000000..49cc968 --- /dev/null +++ b/source/mycss/declaration/default.h @@ -0,0 +1,38 @@ +/* + Copyright (C) 2016 Alexander Borisov + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + Author: lex.borisov@gmail.com (Alexander Borisov) +*/ + +#ifndef MyCSS_DECLARATION_DEFAULT_H +#define MyCSS_DECLARATION_DEFAULT_H +#pragma once + +#include "mycss/declaration/myosi.h" +#include "mycss/values/values.h" + +#ifdef __cplusplus +extern "C" { +#endif + +mycss_declaration_entry_t * mycss_declaration_default_by_type(mycss_property_type_t property_type); + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif /* MyCSS_DECLARATION_DEFAULT_H */ diff --git a/source/mycss/declaration/default_entries.h b/source/mycss/declaration/default_entries.h new file mode 100644 index 0000000..9690932 --- /dev/null +++ b/source/mycss/declaration/default_entries.h @@ -0,0 +1,804 @@ +/* + Copyright (C) 2016 Alexander Borisov + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + Author: lex.borisov@gmail.com (Alexander Borisov) +*/ + +#ifndef MyCSS_DECLARATION_DEFAULT_ENTRIES_H +#define MyCSS_DECLARATION_DEFAULT_ENTRIES_H +#pragma once + +static mycss_declaration_entry_t mycss_declaration_default_entry_undef = { + MyCSS_PROPERTY_TYPE_UNDEF, + MyCSS_PROPERTY_VALUE_UNDEF, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_width = { + MyCSS_PROPERTY_TYPE_WIDTH, + MyCSS_PROPERTY_VALUE_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_height = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VALUE_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_min_width = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MIN_WIDTH__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_min_height = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MIN_HEIGHT__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_max_width = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MAX_WIDTH_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_max_height = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MAX_HEIGHT_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_direction = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_DIRECTION_LTR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_ = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_DIRECTION_LTR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_unicode_bidi = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_UNICODE_BIDI_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_writing_mode = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_WRITING_MODE_HORIZONTAL_TB, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_orientation = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_ORIENTATION_MIXED, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_glyph_orientation_vertical = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TYPE_UNDEF, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_box_sizing = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BOX_SIZING_CONTENT_BOX, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_cursor = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_CURSOR_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_decoration_line = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_decoration_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_DECORATION_COLOR_CURRENTCOLOR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_decoration_style = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_DECORATION_STYLE_SOLID, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_decoration_skip = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VALUE_UNDEF, + &(unsigned int){MyCSS_PROPERTY_TEXT_DECORATION_SKIP_OBJECTS}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_transform = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_TRANSFORM_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_white_space = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_WHITE_SPACE_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_tab_size = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VALUE__NUMBER, + &(mycss_values_number_t){{8}, false}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_word_break = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_WORD_BREAK_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_line_break = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_LINE_BREAK_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_hyphens = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_HYPHENS_MANUAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_overflow_wrap = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_OVERFLOW_WRAP_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_word_wrap = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_WORD_WRAP_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_align = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_ALIGN_START, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_align_all = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_START, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_align_last = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_text_justify = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TEXT_JUSTIFY_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_word_spacing = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_WORD_SPACING_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_letter_spacing = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_LETTER_SPACING_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_position = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_POSITION_STATIC, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_top = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_TOP_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_right = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_RIGHT_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_bottom = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BOTTOM_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_left = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_LEFT_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_z_index = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_Z_INDEX_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VALUE_UNDEF, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_size = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_SIZE_AUTO, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_origin = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_ORIGIN_PADDING_BOX, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_clip = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_CLIP_BORDER_BOX, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_position = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VALUE_UNDEF, + &(mycss_values_background_position_t){ + {{(&(mycss_values_percentage_t){{0}, false})}, MyCSS_PROPERTY_VALUE__PERCENTAGE}, + {{(&(mycss_values_percentage_t){{0}, false})}, MyCSS_PROPERTY_VALUE__PERCENTAGE}, + {{NULL}, MyCSS_PROPERTY_VALUE_UNDEF}, + {{NULL}, MyCSS_PROPERTY_VALUE_UNDEF} + }, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_attachment = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_SCROLL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_repeat = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_image = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_IMAGE_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_background_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BACKGROUND_COLOR_TRANSPARENT, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_top_width = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_TOP_MEDIUM, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_right_width = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_RIGHT_MEDIUM, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_bottom_width = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_BOTTOM_MEDIUM, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_left_width = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_LEFT_MEDIUM, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_top_style = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_TOP_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_right_style = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_RIGHT_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_bottom_style = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_BOTTOM_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_left_style = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_LEFT_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_top_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_TOP_COLOR_CURRENTCOLOR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_right_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_RIGHT_COLOR_CURRENTCOLOR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_bottom_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_CURRENTCOLOR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_left_color = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_LEFT_COLOR_CURRENTCOLOR, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_top_left_radius = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_top_right_radius = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_bottom_right_radius = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_border_bottom_left_radius = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_padding_top = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_PADDING_TOP__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_padding_right = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_PADDING_RIGHT__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_padding_bottom = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_PADDING_BOTTOM__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_padding_left = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_PADDING_LEFT__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_margin_top = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MARGIN_TOP__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_margin_right = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MARGIN_RIGHT__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_margin_bottom = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MARGIN_BOTTOM__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_margin_left = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_MARGIN_LEFT__LENGTH, + &(mycss_values_length_t){{0}, false, MyCSS_UNIT_TYPE_UNDEF}, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_float = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_FLOAT_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_clear = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_CLEAR_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_clear_after = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_CLEAR_AFTER_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_overflow_x = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_OVERFLOW_X_VISIBLE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_overflow_y = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_OVERFLOW_Y_VISIBLE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_visibility = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VISIBILITY_VISIBLE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_float_displace = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_FLOAT_DISPLACE_LINE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_display = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_DISPLAY_INLINE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_font_weight = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_FONT_WEIGHT_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_font_style = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_FONT_STYLE_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_font_size = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_FONT_SIZE_MEDIUM, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_font_size_adjust = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_FONT_SIZE_ADJUST_NONE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_line_height = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_LINE_HEIGHT_NORMAL, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +static mycss_declaration_entry_t mycss_declaration_default_entry_vertical_align = { + MyCSS_PROPERTY_TYPE_HEIGHT, + MyCSS_PROPERTY_VERTICAL_ALIGN_BASELINE, + NULL, + false, + MyCSS_DECLARATION_FLAGS_READ_ONLY, + NULL, NULL +}; + +#endif /* MyCSS_DECLARATION_DEFAULT_ENTRIES_H */ diff --git a/source/mycss/declaration/default_resources.h b/source/mycss/declaration/default_resources.h new file mode 100644 index 0000000..682e305 --- /dev/null +++ b/source/mycss/declaration/default_resources.h @@ -0,0 +1,337 @@ +/* + Copyright (C) 2016 Alexander Borisov + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + Author: lex.borisov@gmail.com (Alexander Borisov) +*/ + +#ifndef MyCSS_DECLARATION_DEFAULT_RESOURCES_H +#define MyCSS_DECLARATION_DEFAULT_RESOURCES_H +#pragma once + +#include "mycss/declaration/default_entries.h" + +static mycss_declaration_entry_t * mycss_declaration_default_entry_index_type[MyCSS_PROPERTY_TYPE_LAST_ENTRY] = +{ + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_background_attachment, + &mycss_declaration_default_entry_background_clip, + &mycss_declaration_default_entry_background_color, + &mycss_declaration_default_entry_background_image, + &mycss_declaration_default_entry_background_origin, + &mycss_declaration_default_entry_background_position, + &mycss_declaration_default_entry_background_repeat, + &mycss_declaration_default_entry_background_size, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_border_bottom_color, + &mycss_declaration_default_entry_border_bottom_left_radius, + &mycss_declaration_default_entry_border_bottom_right_radius, + &mycss_declaration_default_entry_border_bottom_style, + &mycss_declaration_default_entry_border_bottom_width, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_border_left_color, + &mycss_declaration_default_entry_border_left_style, + &mycss_declaration_default_entry_border_left_width, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_border_right_color, + &mycss_declaration_default_entry_border_right_style, + &mycss_declaration_default_entry_border_right_width, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_border_top_color, + &mycss_declaration_default_entry_border_top_left_radius, + &mycss_declaration_default_entry_border_top_right_radius, + &mycss_declaration_default_entry_border_top_style, + &mycss_declaration_default_entry_border_top_width, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_bottom, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_box_sizing, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_clear, + &mycss_declaration_default_entry_clear_after, + &mycss_declaration_default_entry_color, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_cursor, + &mycss_declaration_default_entry_direction, + &mycss_declaration_default_entry_display, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_float, + &mycss_declaration_default_entry_float_displace, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_font_size, + &mycss_declaration_default_entry_font_size_adjust, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_font_style, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_font_weight, + &mycss_declaration_default_entry_glyph_orientation_vertical, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_height, + &mycss_declaration_default_entry_hyphens, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_left, + &mycss_declaration_default_entry_letter_spacing, + &mycss_declaration_default_entry_line_break, + &mycss_declaration_default_entry_line_height, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_margin_bottom, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_margin_left, + &mycss_declaration_default_entry_margin_right, + &mycss_declaration_default_entry_margin_top, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_max_height, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_max_width, + &mycss_declaration_default_entry_min_height, + &mycss_declaration_default_entry_min_width, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_overflow_wrap, + &mycss_declaration_default_entry_overflow_x, + &mycss_declaration_default_entry_overflow_y, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_padding_bottom, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_padding_left, + &mycss_declaration_default_entry_padding_right, + &mycss_declaration_default_entry_padding_top, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_position, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_right, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_tab_size, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_text_align, + &mycss_declaration_default_entry_text_align_all, + &mycss_declaration_default_entry_text_align_last, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_text_decoration_color, + &mycss_declaration_default_entry_text_decoration_line, + &mycss_declaration_default_entry_text_decoration_skip, + &mycss_declaration_default_entry_text_decoration_style, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_text_justify, + &mycss_declaration_default_entry_text_orientation, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_text_transform, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_top, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_unicode_bidi, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_vertical_align, + &mycss_declaration_default_entry_visibility, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_white_space, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_width, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_word_break, + &mycss_declaration_default_entry_word_spacing, + &mycss_declaration_default_entry_word_wrap, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_undef, + &mycss_declaration_default_entry_writing_mode, + &mycss_declaration_default_entry_undef +}; + + +#endif /* MyCSS_DECLARATION_DEFAULT_RESOURCES_H */ diff --git a/source/mycss/declaration/entry_destroy_resources.h b/source/mycss/declaration/entry_destroy_resources.h index d8a6633..6d21555 100644 --- a/source/mycss/declaration/entry_destroy_resources.h +++ b/source/mycss/declaration/entry_destroy_resources.h @@ -22,7 +22,7 @@ #define MyCSS_DECLARATION_ENTRY_DESTROY_RESOURCES_H #pragma once -static mycss_callback_declaration_destroy_f mycss_declaration_entry_destroy_map_by_type[] = +static mycss_callback_declaration_destroy_f mycss_declaration_entry_destroy_map_by_type[MyCSS_PROPERTY_TYPE_LAST_ENTRY] = { mycss_declaration_entry_destroy_undef, mycss_declaration_entry_destroy_undef, @@ -328,7 +328,6 @@ static mycss_callback_declaration_destroy_f mycss_declaration_entry_destroy_map_ mycss_declaration_entry_destroy_undef, mycss_declaration_entry_destroy_undef, mycss_declaration_entry_destroy_undef, - mycss_declaration_entry_destroy_undef, mycss_declaration_entry_destroy_undef }; diff --git a/source/mycss/declaration/myosi.h b/source/mycss/declaration/myosi.h index 63cac5d..2169cdf 100644 --- a/source/mycss/declaration/myosi.h +++ b/source/mycss/declaration/myosi.h @@ -38,8 +38,9 @@ typedef struct mycss_declaration mycss_declaration_t; typedef mycss_declaration_entry_t * (*mycss_callback_declaration_destroy_f)(mycss_declaration_t* declaration, mycss_declaration_entry_t* decl_entry, bool self_destroy); enum mycss_declaration_flags { - MyCSS_DECLARATION_FLAGS_UNDEF = 0x00, - MyCSS_DECLARATION_FLAGS_BAD = 0x01 + MyCSS_DECLARATION_FLAGS_UNDEF = 0x00, + MyCSS_DECLARATION_FLAGS_BAD = 0x01, + MyCSS_DECLARATION_FLAGS_READ_ONLY = 0x02 } typedef mycss_declaration_flags_t; diff --git a/source/mycss/declaration/serialization_resources.h b/source/mycss/declaration/serialization_resources.h index 0018a11..a9fa1a1 100644 --- a/source/mycss/declaration/serialization_resources.h +++ b/source/mycss/declaration/serialization_resources.h @@ -22,7 +22,7 @@ #define MyHTML_MyCSS_DECLARATION_SERIALIZATION_RESOURCES_H #pragma once -static mycss_declaration_serialization_f mycss_declaration_serialization_map_by_type[] = +static mycss_declaration_serialization_f mycss_declaration_serialization_map_by_type[MyCSS_PROPERTY_TYPE_LAST_ENTRY] = { mycss_declaration_serialization_undef, mycss_declaration_serialization_undef, @@ -328,7 +328,6 @@ static mycss_declaration_serialization_f mycss_declaration_serialization_map_by_ mycss_declaration_serialization_undef, mycss_declaration_serialization_undef, mycss_declaration_serialization_undef, - mycss_declaration_serialization_undef, mycss_declaration_serialization_undef }; diff --git a/source/mycss/property/const.h b/source/mycss/property/const.h index 4cf75ea..012416d 100644 --- a/source/mycss/property/const.h +++ b/source/mycss/property/const.h @@ -339,6 +339,7 @@ typedef mycss_property_type_t; enum mycss_property_value { MyCSS_PROPERTY_VALUE_UNDEF = 0x0000, MyCSS_PROPERTY_VALUE_AUTO = 0x0018, + MyCSS_PROPERTY_VALUE_CURRENTCOLOR = 0x0050, MyCSS_PROPERTY_VALUE_FIRST = 0x0073, MyCSS_PROPERTY_VALUE_FIRST_EXCEPT = 0x0074, MyCSS_PROPERTY_VALUE_INHERIT = 0x0092, @@ -346,23 +347,24 @@ enum mycss_property_value { MyCSS_PROPERTY_VALUE_LAST = 0x00ac, MyCSS_PROPERTY_VALUE_NONE = 0x00d3, MyCSS_PROPERTY_VALUE_START = 0x0146, - MyCSS_PROPERTY_VALUE_UNSET = 0x016e, - MyCSS_PROPERTY_VALUE__COLOR = 0x018f, - MyCSS_PROPERTY_VALUE__CROSS_FADE_FUNCTION = 0x0190, - MyCSS_PROPERTY_VALUE__CUSTOM_IDENT = 0x0191, - MyCSS_PROPERTY_VALUE__ELEMENT_FUNCTION = 0x0192, - MyCSS_PROPERTY_VALUE__IMAGE = 0x0195, - MyCSS_PROPERTY_VALUE__IMAGE_FUNCTION = 0x0196, - MyCSS_PROPERTY_VALUE__IMAGE_LIST = 0x0197, - MyCSS_PROPERTY_VALUE__IMAGE_SET_FUNCTION = 0x0198, - MyCSS_PROPERTY_VALUE__LENGTH = 0x0199, - MyCSS_PROPERTY_VALUE__LINEAR_GRADIENT_FUNCTION = 0x019a, - MyCSS_PROPERTY_VALUE__NUMBER = 0x019b, - MyCSS_PROPERTY_VALUE__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_VALUE__RADIAL_GRADIENT_FUNCTION = 0x019d, - MyCSS_PROPERTY_VALUE__RESOLUTION = 0x019e, - MyCSS_PROPERTY_VALUE__URL = 0x019f, - MyCSS_PROPERTY_VALUE_LAST_ENTRY = 0x01a0 + MyCSS_PROPERTY_VALUE_TRANSPARENT = 0x0166, + MyCSS_PROPERTY_VALUE_UNSET = 0x016f, + MyCSS_PROPERTY_VALUE__COLOR = 0x0190, + MyCSS_PROPERTY_VALUE__CROSS_FADE_FUNCTION = 0x0191, + MyCSS_PROPERTY_VALUE__CUSTOM_IDENT = 0x0192, + MyCSS_PROPERTY_VALUE__ELEMENT_FUNCTION = 0x0193, + MyCSS_PROPERTY_VALUE__IMAGE = 0x0196, + MyCSS_PROPERTY_VALUE__IMAGE_FUNCTION = 0x0197, + MyCSS_PROPERTY_VALUE__IMAGE_LIST = 0x0198, + MyCSS_PROPERTY_VALUE__IMAGE_SET_FUNCTION = 0x0199, + MyCSS_PROPERTY_VALUE__LENGTH = 0x019a, + MyCSS_PROPERTY_VALUE__LINEAR_GRADIENT_FUNCTION = 0x019b, + MyCSS_PROPERTY_VALUE__NUMBER = 0x019c, + MyCSS_PROPERTY_VALUE__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_VALUE__RADIAL_GRADIENT_FUNCTION = 0x019e, + MyCSS_PROPERTY_VALUE__RESOLUTION = 0x019f, + MyCSS_PROPERTY_VALUE__URL = 0x01a0, + MyCSS_PROPERTY_VALUE_LAST_ENTRY = 0x01a1 } typedef mycss_property_value_t; @@ -386,10 +388,10 @@ enum mycss_property_align_items { typedef mycss_property_align_items_t; enum mycss_property_align_self { - MyCSS_PROPERTY_ALIGN_SELF_CENTER = 0x0037, MyCSS_PROPERTY_ALIGN_SELF_FLEX_END = 0x0079, - MyCSS_PROPERTY_ALIGN_SELF_FLEX_START = 0x007a, + MyCSS_PROPERTY_ALIGN_SELF_CENTER = 0x0037, MyCSS_PROPERTY_ALIGN_SELF_AUTO = 0x0018, + MyCSS_PROPERTY_ALIGN_SELF_FLEX_START = 0x007a, MyCSS_PROPERTY_ALIGN_SELF_STRETCH = 0x014c, MyCSS_PROPERTY_ALIGN_SELF_BASELINE = 0x0022 } @@ -404,8 +406,8 @@ enum mycss_property_animation_direction { typedef mycss_property_animation_direction_t; enum mycss_property_animation_fill_mode { - MyCSS_PROPERTY_ANIMATION_FILL_MODE_NONE = 0x00d3, MyCSS_PROPERTY_ANIMATION_FILL_MODE_BOTH = 0x002c, + MyCSS_PROPERTY_ANIMATION_FILL_MODE_NONE = 0x00d3, MyCSS_PROPERTY_ANIMATION_FILL_MODE_FORWARDS = 0x007e, MyCSS_PROPERTY_ANIMATION_FILL_MODE_BACKWARDS = 0x001e } @@ -425,9 +427,9 @@ typedef mycss_property_animation_play_state_t; enum mycss_property_animation_timing_function { MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_LINEAR = 0x00b2, MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE_IN = 0x005f, - MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE = 0x005e, MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE_OUT = 0x0061, MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_STEP_END = 0x0149, + MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE = 0x005e, MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_STEP_START = 0x014a, MyCSS_PROPERTY_ANIMATION_TIMING_FUNCTION_EASE_IN_OUT = 0x0060 } @@ -441,17 +443,17 @@ typedef mycss_property_appearance_t; enum mycss_property_backface_visibility { MyCSS_PROPERTY_BACKFACE_VISIBILITY_HIDDEN = 0x0088, - MyCSS_PROPERTY_BACKFACE_VISIBILITY_VISIBLE = 0x0177 + MyCSS_PROPERTY_BACKFACE_VISIBILITY_VISIBLE = 0x0178 } typedef mycss_property_backface_visibility_t; enum mycss_property_background { MyCSS_PROPERTY_BACKGROUND_REPEAT_X = 0x0111, - MyCSS_PROPERTY_BACKGROUND_UNSET = 0x016e, + MyCSS_PROPERTY_BACKGROUND_UNSET = 0x016f, MyCSS_PROPERTY_BACKGROUND_CONTAIN = 0x0044, MyCSS_PROPERTY_BACKGROUND_REPEAT_Y = 0x0112, - MyCSS_PROPERTY_BACKGROUND_REPEAT = 0x0110, MyCSS_PROPERTY_BACKGROUND_INHERIT = 0x0092, + MyCSS_PROPERTY_BACKGROUND_REPEAT = 0x0110, MyCSS_PROPERTY_BACKGROUND_INITIAL = 0x0093, MyCSS_PROPERTY_BACKGROUND_COVER = 0x004c, MyCSS_PROPERTY_BACKGROUND_AUTO = 0x0018, @@ -467,79 +469,80 @@ typedef mycss_property_background_t; enum mycss_property_background_attachment { MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_INHERIT = 0x0092, MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_INITIAL = 0x0093, - MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_UNSET = 0x016e, MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_LOCAL = 0x00b9, - MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_SCROLL = 0x0126, - MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_FIXED = 0x0076 + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_UNSET = 0x016f, + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_FIXED = 0x0076, + MyCSS_PROPERTY_BACKGROUND_ATTACHMENT_SCROLL = 0x0126 } typedef mycss_property_background_attachment_t; enum mycss_property_background_clip { - MyCSS_PROPERTY_BACKGROUND_CLIP_UNSET = 0x016e, + MyCSS_PROPERTY_BACKGROUND_CLIP_UNSET = 0x016f, MyCSS_PROPERTY_BACKGROUND_CLIP_INHERIT = 0x0092, - MyCSS_PROPERTY_BACKGROUND_CLIP_BORDER_BOX = 0x002a, MyCSS_PROPERTY_BACKGROUND_CLIP_INITIAL = 0x0093, + MyCSS_PROPERTY_BACKGROUND_CLIP_BORDER_BOX = 0x002a, MyCSS_PROPERTY_BACKGROUND_CLIP_PADDING_BOX = 0x00f4, MyCSS_PROPERTY_BACKGROUND_CLIP_CONTENT_BOX = 0x0047 } typedef mycss_property_background_clip_t; enum mycss_property_background_color { - MyCSS_PROPERTY_BACKGROUND_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BACKGROUND_COLOR__COLOR = 0x018f, - MyCSS_PROPERTY_BACKGROUND_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BACKGROUND_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BACKGROUND_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BACKGROUND_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_BACKGROUND_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BACKGROUND_COLOR_INITIAL = 0x0093, + MyCSS_PROPERTY_BACKGROUND_COLOR_TRANSPARENT = 0x0166 } typedef mycss_property_background_color_t; enum mycss_property_background_image { - MyCSS_PROPERTY_BACKGROUND_IMAGE_UNSET = 0x016e, - MyCSS_PROPERTY_BACKGROUND_IMAGE_INHERIT = 0x0092, - MyCSS_PROPERTY_BACKGROUND_IMAGE_INITIAL = 0x0093, MyCSS_PROPERTY_BACKGROUND_IMAGE_NONE = 0x00d3, - MyCSS_PROPERTY_BACKGROUND_IMAGE__IMAGE = 0x0195 + MyCSS_PROPERTY_BACKGROUND_IMAGE__IMAGE = 0x0196, + MyCSS_PROPERTY_BACKGROUND_IMAGE_UNSET = 0x016f, + MyCSS_PROPERTY_BACKGROUND_IMAGE_INHERIT = 0x0092, + MyCSS_PROPERTY_BACKGROUND_IMAGE_INITIAL = 0x0093 } typedef mycss_property_background_image_t; enum mycss_property_background_origin { - MyCSS_PROPERTY_BACKGROUND_ORIGIN_UNSET = 0x016e, + MyCSS_PROPERTY_BACKGROUND_ORIGIN_UNSET = 0x016f, MyCSS_PROPERTY_BACKGROUND_ORIGIN_INHERIT = 0x0092, - MyCSS_PROPERTY_BACKGROUND_ORIGIN_BORDER_BOX = 0x002a, MyCSS_PROPERTY_BACKGROUND_ORIGIN_INITIAL = 0x0093, + MyCSS_PROPERTY_BACKGROUND_ORIGIN_BORDER_BOX = 0x002a, MyCSS_PROPERTY_BACKGROUND_ORIGIN_PADDING_BOX = 0x00f4, MyCSS_PROPERTY_BACKGROUND_ORIGIN_CONTENT_BOX = 0x0047 } typedef mycss_property_background_origin_t; enum mycss_property_background_position { - MyCSS_PROPERTY_BACKGROUND_POSITION_UNSET = 0x016e, + MyCSS_PROPERTY_BACKGROUND_POSITION_TOP = 0x0164, MyCSS_PROPERTY_BACKGROUND_POSITION_BOTTOM = 0x002d, MyCSS_PROPERTY_BACKGROUND_POSITION_INHERIT = 0x0092, + MyCSS_PROPERTY_BACKGROUND_POSITION_UNSET = 0x016f, MyCSS_PROPERTY_BACKGROUND_POSITION_INITIAL = 0x0093, - MyCSS_PROPERTY_BACKGROUND_POSITION_RIGHT = 0x0115, - MyCSS_PROPERTY_BACKGROUND_POSITION_CENTER = 0x0037, MyCSS_PROPERTY_BACKGROUND_POSITION_LEFT = 0x00ae, - MyCSS_PROPERTY_BACKGROUND_POSITION_TOP = 0x0164 + MyCSS_PROPERTY_BACKGROUND_POSITION_RIGHT = 0x0115, + MyCSS_PROPERTY_BACKGROUND_POSITION_CENTER = 0x0037 } typedef mycss_property_background_position_t; enum mycss_property_background_repeat { - MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_X = 0x0111, MyCSS_PROPERTY_BACKGROUND_REPEAT_ROUND = 0x0118, - MyCSS_PROPERTY_BACKGROUND_REPEAT_UNSET = 0x016e, + MyCSS_PROPERTY_BACKGROUND_REPEAT_UNSET = 0x016f, MyCSS_PROPERTY_BACKGROUND_REPEAT_INHERIT = 0x0092, MyCSS_PROPERTY_BACKGROUND_REPEAT_NO_REPEAT = 0x00e0, MyCSS_PROPERTY_BACKGROUND_REPEAT_INITIAL = 0x0093, MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_Y = 0x0112, MyCSS_PROPERTY_BACKGROUND_REPEAT_SPACE = 0x013e, - MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT = 0x0110 + MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT = 0x0110, + MyCSS_PROPERTY_BACKGROUND_REPEAT_REPEAT_X = 0x0111 } typedef mycss_property_background_repeat_t; enum mycss_property_background_size { MyCSS_PROPERTY_BACKGROUND_SIZE_COVER = 0x004c, - MyCSS_PROPERTY_BACKGROUND_SIZE_UNSET = 0x016e, MyCSS_PROPERTY_BACKGROUND_SIZE_AUTO = 0x0018, + MyCSS_PROPERTY_BACKGROUND_SIZE_UNSET = 0x016f, MyCSS_PROPERTY_BACKGROUND_SIZE_CONTAIN = 0x0044, MyCSS_PROPERTY_BACKGROUND_SIZE_INHERIT = 0x0092, MyCSS_PROPERTY_BACKGROUND_SIZE_INITIAL = 0x0093 @@ -558,32 +561,32 @@ enum mycss_property_bookmark_state { typedef mycss_property_bookmark_state_t; enum mycss_property_border { - MyCSS_PROPERTY_BORDER_DOTTED = 0x005a, - MyCSS_PROPERTY_BORDER__LENGTH = 0x0199, - MyCSS_PROPERTY_BORDER_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_SOLID = 0x013d, MyCSS_PROPERTY_BORDER_THICK = 0x0161, - MyCSS_PROPERTY_BORDER_MEDIUM = 0x00c6, + MyCSS_PROPERTY_BORDER_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_DASHED = 0x0052, - MyCSS_PROPERTY_BORDER_RIDGE = 0x0114, - MyCSS_PROPERTY_BORDER_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_HIDDEN = 0x0088, - MyCSS_PROPERTY_BORDER_SOLID = 0x013d, - MyCSS_PROPERTY_BORDER_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_OUTSET = 0x00ef, + MyCSS_PROPERTY_BORDER_RIDGE = 0x0114, MyCSS_PROPERTY_BORDER_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_MEDIUM = 0x00c6, + MyCSS_PROPERTY_BORDER_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_INSET = 0x009b, - MyCSS_PROPERTY_BORDER__COLOR = 0x018f, MyCSS_PROPERTY_BORDER_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_GROOVE = 0x0085 + MyCSS_PROPERTY_BORDER__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_DOUBLE = 0x005b, + MyCSS_PROPERTY_BORDER_INSET = 0x009b, + MyCSS_PROPERTY_BORDER_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_OUTSET = 0x00ef, + MyCSS_PROPERTY_BORDER__LENGTH = 0x019a } typedef mycss_property_border_t; enum mycss_property_border_block_end { MyCSS_PROPERTY_BORDER_BLOCK_END_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_BLOCK_END__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_BLOCK_END__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BLOCK_END__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_BLOCK_END_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_BLOCK_END__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BLOCK_END_THICK = 0x0161, MyCSS_PROPERTY_BORDER_BLOCK_END_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_BLOCK_END_SOLID = 0x013d, @@ -594,7 +597,7 @@ enum mycss_property_border_block_end { MyCSS_PROPERTY_BORDER_BLOCK_END_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_BLOCK_END_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_BLOCK_END_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_BLOCK_END_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BLOCK_END_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BLOCK_END_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_BLOCK_END_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_BLOCK_END_INITIAL = 0x0093 @@ -602,46 +605,46 @@ enum mycss_property_border_block_end { typedef mycss_property_border_block_end_t; enum mycss_property_border_block_end_color { - MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR__COLOR = 0x018f, MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_BLOCK_END_COLOR__COLOR = 0x0190 } typedef mycss_property_border_block_end_color_t; enum mycss_property_border_block_end_style { - MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_NONE = 0x00d3, - MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_SOLID = 0x013d, - MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_DOTTED = 0x005a, - MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_DASHED = 0x0052, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_RIDGE = 0x0114, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_SOLID = 0x013d, + MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_NONE = 0x00d3, MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_HIDDEN = 0x0088, - MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_DOTTED = 0x005a, + MyCSS_PROPERTY_BORDER_BLOCK_END_STYLE_DASHED = 0x0052 } typedef mycss_property_border_block_end_style_t; enum mycss_property_border_block_end_width { - MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_THIN = 0x0162, + MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_THIN = 0x0162, MyCSS_PROPERTY_BORDER_BLOCK_END_WIDTH_INITIAL = 0x0093 } typedef mycss_property_border_block_end_width_t; enum mycss_property_border_block_start { MyCSS_PROPERTY_BORDER_BLOCK_START_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_BLOCK_START__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_BLOCK_START__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BLOCK_START__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_BLOCK_START_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_BLOCK_START__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BLOCK_START_THICK = 0x0161, MyCSS_PROPERTY_BORDER_BLOCK_START_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_BLOCK_START_SOLID = 0x013d, @@ -652,7 +655,7 @@ enum mycss_property_border_block_start { MyCSS_PROPERTY_BORDER_BLOCK_START_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_BLOCK_START_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_BLOCK_START_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_BLOCK_START_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BLOCK_START_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BLOCK_START_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_BLOCK_START_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_BLOCK_START_INITIAL = 0x0093 @@ -660,15 +663,16 @@ enum mycss_property_border_block_start { typedef mycss_property_border_block_start_t; enum mycss_property_border_block_start_color { + MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR__COLOR = 0x018f + MyCSS_PROPERTY_BORDER_BLOCK_START_COLOR_INITIAL = 0x0093 } typedef mycss_property_border_block_start_color_t; enum mycss_property_border_block_start_style { MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_SOLID = 0x013d, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_DASHED = 0x0052, @@ -676,31 +680,29 @@ enum mycss_property_border_block_start_style { MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_SOLID = 0x013d, MyCSS_PROPERTY_BORDER_BLOCK_START_STYLE_INITIAL = 0x0093 } typedef mycss_property_border_block_start_style_t; enum mycss_property_border_block_start_width { - MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_INHERIT = 0x0092 + MyCSS_PROPERTY_BORDER_BLOCK_START_WIDTH_THIN = 0x0162 } typedef mycss_property_border_block_start_width_t; enum mycss_property_border_bottom { - MyCSS_PROPERTY_BORDER_BOTTOM_INITIAL = 0x0093, MyCSS_PROPERTY_BORDER_BOTTOM_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_BOTTOM__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_BOTTOM__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BOTTOM__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_BOTTOM_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_BOTTOM__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BOTTOM_THICK = 0x0161, MyCSS_PROPERTY_BORDER_BOTTOM_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_BOTTOM_SOLID = 0x013d, @@ -711,41 +713,42 @@ enum mycss_property_border_bottom { MyCSS_PROPERTY_BORDER_BOTTOM_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_BOTTOM_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_BOTTOM_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_BOTTOM_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BOTTOM_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BOTTOM_OUTSET = 0x00ef, - MyCSS_PROPERTY_BORDER_BOTTOM_INHERIT = 0x0092 + MyCSS_PROPERTY_BORDER_BOTTOM_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_BOTTOM_INITIAL = 0x0093 } typedef mycss_property_border_bottom_t; enum mycss_property_border_bottom_color { - MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_BOTTOM_COLOR__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_BOTTOM_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_BOTTOM_COLOR_CURRENTCOLOR = 0x0050 } typedef mycss_property_border_bottom_color_t; enum mycss_property_border_bottom_left_radius { - MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS__PERCENTAGE = 0x019c + MyCSS_PROPERTY_BORDER_BOTTOM_LEFT_RADIUS__PERCENTAGE = 0x019d } typedef mycss_property_border_bottom_left_radius_t; enum mycss_property_border_bottom_right_radius { - MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS__PERCENTAGE = 0x019c + MyCSS_PROPERTY_BORDER_BOTTOM_RIGHT_RADIUS__PERCENTAGE = 0x019d } typedef mycss_property_border_bottom_right_radius_t; enum mycss_property_border_bottom_style { MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_NONE = 0x00d3, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_SOLID = 0x013d, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DASHED = 0x0052, @@ -753,35 +756,37 @@ enum mycss_property_border_bottom_style { MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_BOTTOM_STYLE_SOLID = 0x013d } typedef mycss_property_border_bottom_style_t; enum mycss_property_border_bottom_width { - MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_THIN = 0x0162, + MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_THIN = 0x0162, MyCSS_PROPERTY_BORDER_BOTTOM_WIDTH_INITIAL = 0x0093 } typedef mycss_property_border_bottom_width_t; enum mycss_property_border_collapse { - MyCSS_PROPERTY_BORDER_COLLAPSE_SEPARATE = 0x012a, - MyCSS_PROPERTY_BORDER_COLLAPSE_COLLAPSE = 0x003d + MyCSS_PROPERTY_BORDER_COLLAPSE_COLLAPSE = 0x003d, + MyCSS_PROPERTY_BORDER_COLLAPSE_SEPARATE = 0x012a } typedef mycss_property_border_collapse_t; enum mycss_property_border_color { - MyCSS_PROPERTY_BORDER_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_COLOR__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_COLOR_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_COLOR_CURRENTCOLOR = 0x0050 } typedef mycss_property_border_color_t; @@ -805,9 +810,9 @@ typedef mycss_property_border_image_width_t; enum mycss_property_border_inline_end { MyCSS_PROPERTY_BORDER_INLINE_END_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_INLINE_END__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_INLINE_END__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_INLINE_END__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_INLINE_END_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_INLINE_END__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_INLINE_END_THICK = 0x0161, MyCSS_PROPERTY_BORDER_INLINE_END_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_INLINE_END_SOLID = 0x013d, @@ -818,7 +823,7 @@ enum mycss_property_border_inline_end { MyCSS_PROPERTY_BORDER_INLINE_END_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_INLINE_END_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_INLINE_END_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_INLINE_END_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_INLINE_END_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_END_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_INLINE_END_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_INLINE_END_INITIAL = 0x0093 @@ -826,46 +831,46 @@ enum mycss_property_border_inline_end { typedef mycss_property_border_inline_end_t; enum mycss_property_border_inline_end_color { - MyCSS_PROPERTY_BORDER_INLINE_END_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_INLINE_END_COLOR__COLOR = 0x018f, + MyCSS_PROPERTY_BORDER_INLINE_END_COLOR__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_INLINE_END_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_INLINE_END_COLOR_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_END_COLOR_INITIAL = 0x0093 } typedef mycss_property_border_inline_end_color_t; enum mycss_property_border_inline_end_style { - MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_NONE = 0x00d3, - MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_SOLID = 0x013d, + MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_DASHED = 0x0052, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_RIDGE = 0x0114, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_INLINE_END_STYLE_SOLID = 0x013d } typedef mycss_property_border_inline_end_style_t; enum mycss_property_border_inline_end_width { - MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_THIN = 0x0162, + MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_THIN = 0x0162, MyCSS_PROPERTY_BORDER_INLINE_END_WIDTH_INITIAL = 0x0093 } typedef mycss_property_border_inline_end_width_t; enum mycss_property_border_inline_start { MyCSS_PROPERTY_BORDER_INLINE_START_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_INLINE_START__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_INLINE_START__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_INLINE_START__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_INLINE_START_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_INLINE_START__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_INLINE_START_THICK = 0x0161, MyCSS_PROPERTY_BORDER_INLINE_START_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_INLINE_START_SOLID = 0x013d, @@ -876,7 +881,7 @@ enum mycss_property_border_inline_start { MyCSS_PROPERTY_BORDER_INLINE_START_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_INLINE_START_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_INLINE_START_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_INLINE_START_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_INLINE_START_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_START_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_INLINE_START_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_INLINE_START_INITIAL = 0x0093 @@ -884,46 +889,46 @@ enum mycss_property_border_inline_start { typedef mycss_property_border_inline_start_t; enum mycss_property_border_inline_start_color { - MyCSS_PROPERTY_BORDER_INLINE_START_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_INLINE_START_COLOR__COLOR = 0x018f, + MyCSS_PROPERTY_BORDER_INLINE_START_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_INLINE_START_COLOR__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_INLINE_START_COLOR_INITIAL = 0x0093, MyCSS_PROPERTY_BORDER_INLINE_START_COLOR_INHERIT = 0x0092 } typedef mycss_property_border_inline_start_color_t; enum mycss_property_border_inline_start_style { - MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_INITIAL = 0x0093, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_NONE = 0x00d3, - MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_SOLID = 0x013d, + MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_DASHED = 0x0052, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_RIDGE = 0x0114, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_HIDDEN = 0x0088 + MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_INLINE_START_STYLE_SOLID = 0x013d } typedef mycss_property_border_inline_start_style_t; enum mycss_property_border_inline_start_width { - MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_THIN = 0x0162, + MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_INLINE_START_WIDTH_INITIAL = 0x0093 } typedef mycss_property_border_inline_start_width_t; enum mycss_property_border_left { MyCSS_PROPERTY_BORDER_LEFT_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_LEFT__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_LEFT__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_LEFT__COLOR = 0x0190, MyCSS_PROPERTY_BORDER_LEFT_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_LEFT__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_LEFT_THICK = 0x0161, MyCSS_PROPERTY_BORDER_LEFT_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_LEFT_SOLID = 0x013d, @@ -934,7 +939,7 @@ enum mycss_property_border_left { MyCSS_PROPERTY_BORDER_LEFT_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_LEFT_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_LEFT_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_LEFT_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_LEFT_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_LEFT_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_LEFT_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_LEFT_INITIAL = 0x0093 @@ -942,16 +947,16 @@ enum mycss_property_border_left { typedef mycss_property_border_left_t; enum mycss_property_border_left_color { - MyCSS_PROPERTY_BORDER_LEFT_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_LEFT_COLOR__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_LEFT_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_LEFT_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_LEFT_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_LEFT_COLOR_CURRENTCOLOR = 0x0050, + MyCSS_PROPERTY_BORDER_LEFT_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_LEFT_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_LEFT_COLOR_INITIAL = 0x0093 } typedef mycss_property_border_left_color_t; enum mycss_property_border_left_style { MyCSS_PROPERTY_BORDER_LEFT_STYLE_NONE = 0x00d3, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_SOLID = 0x013d, MyCSS_PROPERTY_BORDER_LEFT_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_LEFT_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_LEFT_STYLE_DASHED = 0x0052, @@ -959,30 +964,31 @@ enum mycss_property_border_left_style { MyCSS_PROPERTY_BORDER_LEFT_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_LEFT_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_LEFT_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_LEFT_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_LEFT_STYLE_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_LEFT_STYLE_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_LEFT_STYLE_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_LEFT_STYLE_SOLID = 0x013d } typedef mycss_property_border_left_style_t; enum mycss_property_border_left_width { MyCSS_PROPERTY_BORDER_LEFT_WIDTH_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_LEFT_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_LEFT_WIDTH_THIN = 0x0162, + MyCSS_PROPERTY_BORDER_LEFT_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_LEFT_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_LEFT_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_LEFT_WIDTH_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_LEFT_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_LEFT_WIDTH_THIN = 0x0162 + MyCSS_PROPERTY_BORDER_LEFT_WIDTH_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_LEFT_WIDTH_INHERIT = 0x0092 } typedef mycss_property_border_left_width_t; enum mycss_property_border_radius { - MyCSS_PROPERTY_BORDER_RADIUS_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_RADIUS__LENGTH = 0x0199, - MyCSS_PROPERTY_BORDER_RADIUS_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_RADIUS_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_RADIUS_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_RADIUS__PERCENTAGE = 0x019c + MyCSS_PROPERTY_BORDER_RADIUS__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_BORDER_RADIUS__LENGTH = 0x019a, + MyCSS_PROPERTY_BORDER_RADIUS_INHERIT = 0x0092 } typedef mycss_property_border_radius_t; @@ -997,64 +1003,65 @@ enum mycss_property_border_right { MyCSS_PROPERTY_BORDER_RIGHT_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_RIGHT_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_RIGHT_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_RIGHT_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_RIGHT_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_RIGHT_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_RIGHT_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_RIGHT_INITIAL = 0x0093, MyCSS_PROPERTY_BORDER_RIGHT_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_RIGHT__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_RIGHT__LENGTH = 0x0199, - MyCSS_PROPERTY_BORDER_RIGHT_NONE = 0x00d3 + MyCSS_PROPERTY_BORDER_RIGHT__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_RIGHT_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_RIGHT__LENGTH = 0x019a } typedef mycss_property_border_right_t; enum mycss_property_border_right_color { - MyCSS_PROPERTY_BORDER_RIGHT_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_RIGHT_COLOR__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_RIGHT_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_RIGHT_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_RIGHT_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_RIGHT_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_RIGHT_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_RIGHT_COLOR_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_RIGHT_COLOR_CURRENTCOLOR = 0x0050 } typedef mycss_property_border_right_color_t; enum mycss_property_border_right_style { + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DASHED = 0x0052, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_RIDGE = 0x0114, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_INITIAL = 0x0093, MyCSS_PROPERTY_BORDER_RIGHT_STYLE_NONE = 0x00d3, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_SOLID = 0x013d, - MyCSS_PROPERTY_BORDER_RIGHT_STYLE_HIDDEN = 0x0088 + MyCSS_PROPERTY_BORDER_RIGHT_STYLE_SOLID = 0x013d } typedef mycss_property_border_right_style_t; enum mycss_property_border_right_width { - MyCSS_PROPERTY_BORDER_RIGHT_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_THIN = 0x0162, + MyCSS_PROPERTY_BORDER_RIGHT_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_THIN = 0x0162 + MyCSS_PROPERTY_BORDER_RIGHT_WIDTH_INITIAL = 0x0093 } typedef mycss_property_border_right_width_t; enum mycss_property_border_style { - MyCSS_PROPERTY_BORDER_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_STYLE_NONE = 0x00d3, MyCSS_PROPERTY_BORDER_STYLE_SOLID = 0x013d, MyCSS_PROPERTY_BORDER_STYLE_HIDDEN = 0x0088, MyCSS_PROPERTY_BORDER_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_BORDER_STYLE_DASHED = 0x0052, MyCSS_PROPERTY_BORDER_STYLE_RIDGE = 0x0114, + MyCSS_PROPERTY_BORDER_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_STYLE_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_STYLE_INITIAL = 0x0093 @@ -1062,10 +1069,10 @@ enum mycss_property_border_style { typedef mycss_property_border_style_t; enum mycss_property_border_top { - MyCSS_PROPERTY_BORDER_TOP__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_TOP_NONE = 0x00d3, MyCSS_PROPERTY_BORDER_TOP_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_TOP__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_TOP__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_TOP_NONE = 0x00d3, + MyCSS_PROPERTY_BORDER_TOP__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_TOP_THICK = 0x0161, MyCSS_PROPERTY_BORDER_TOP_MEDIUM = 0x00c6, MyCSS_PROPERTY_BORDER_TOP_SOLID = 0x013d, @@ -1076,7 +1083,7 @@ enum mycss_property_border_top { MyCSS_PROPERTY_BORDER_TOP_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_TOP_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_TOP_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_TOP_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_TOP_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_TOP_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_TOP_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_TOP_INITIAL = 0x0093 @@ -1084,28 +1091,29 @@ enum mycss_property_border_top { typedef mycss_property_border_top_t; enum mycss_property_border_top_color { - MyCSS_PROPERTY_BORDER_TOP_COLOR_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_TOP_COLOR__COLOR = 0x018f, - MyCSS_PROPERTY_BORDER_TOP_COLOR_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_TOP_COLOR_INITIAL = 0x0093 + MyCSS_PROPERTY_BORDER_TOP_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_TOP_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_BORDER_TOP_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_BORDER_TOP_COLOR_INITIAL = 0x0093, + MyCSS_PROPERTY_BORDER_TOP_COLOR_CURRENTCOLOR = 0x0050 } typedef mycss_property_border_top_color_t; enum mycss_property_border_top_left_radius { - MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS__PERCENTAGE = 0x019c + MyCSS_PROPERTY_BORDER_TOP_LEFT_RADIUS__PERCENTAGE = 0x019d } typedef mycss_property_border_top_left_radius_t; enum mycss_property_border_top_right_radius { + MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS_UNSET = 0x016f, + MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS_INITIAL = 0x0093, - MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS_INHERIT = 0x0092, - MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS_UNSET = 0x016e, - MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS__LENGTH = 0x0199 + MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_BORDER_TOP_RIGHT_RADIUS_INHERIT = 0x0092 } typedef mycss_property_border_top_right_radius_t; @@ -1119,7 +1127,7 @@ enum mycss_property_border_top_style { MyCSS_PROPERTY_BORDER_TOP_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_BORDER_TOP_STYLE_GROOVE = 0x0085, MyCSS_PROPERTY_BORDER_TOP_STYLE_INSET = 0x009b, - MyCSS_PROPERTY_BORDER_TOP_STYLE_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_TOP_STYLE_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_TOP_STYLE_OUTSET = 0x00ef, MyCSS_PROPERTY_BORDER_TOP_STYLE_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_TOP_STYLE_INITIAL = 0x0093 @@ -1128,10 +1136,10 @@ typedef mycss_property_border_top_style_t; enum mycss_property_border_top_width { MyCSS_PROPERTY_BORDER_TOP_WIDTH_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_TOP_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_TOP_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_TOP_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_TOP_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_TOP_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_TOP_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_TOP_WIDTH_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_TOP_WIDTH_INITIAL = 0x0093 } @@ -1139,17 +1147,22 @@ typedef mycss_property_border_top_width_t; enum mycss_property_border_width { MyCSS_PROPERTY_BORDER_WIDTH_THIN = 0x0162, - MyCSS_PROPERTY_BORDER_WIDTH__LENGTH = 0x0199, + MyCSS_PROPERTY_BORDER_WIDTH__LENGTH = 0x019a, MyCSS_PROPERTY_BORDER_WIDTH_THICK = 0x0161, MyCSS_PROPERTY_BORDER_WIDTH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_BORDER_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_BORDER_WIDTH_UNSET = 0x016f, MyCSS_PROPERTY_BORDER_WIDTH_INHERIT = 0x0092, MyCSS_PROPERTY_BORDER_WIDTH_INITIAL = 0x0093 } typedef mycss_property_border_width_t; enum mycss_property_bottom { - MyCSS_PROPERTY_BOTTOM_AUTO = 0x0018 + MyCSS_PROPERTY_BOTTOM_AUTO = 0x0018, + MyCSS_PROPERTY_BOTTOM__LENGTH = 0x019a, + MyCSS_PROPERTY_BOTTOM_UNSET = 0x016f, + MyCSS_PROPERTY_BOTTOM__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_BOTTOM_INHERIT = 0x0092, + MyCSS_PROPERTY_BOTTOM_INITIAL = 0x0093 } typedef mycss_property_bottom_t; @@ -1166,29 +1179,29 @@ typedef mycss_property_box_shadow_t; enum mycss_property_box_sizing { MyCSS_PROPERTY_BOX_SIZING_INITIAL = 0x0093, - MyCSS_PROPERTY_BOX_SIZING_UNSET = 0x016e, - MyCSS_PROPERTY_BOX_SIZING_INHERIT = 0x0092, MyCSS_PROPERTY_BOX_SIZING_BORDER_BOX = 0x002a, - MyCSS_PROPERTY_BOX_SIZING_CONTENT_BOX = 0x0047 + MyCSS_PROPERTY_BOX_SIZING_CONTENT_BOX = 0x0047, + MyCSS_PROPERTY_BOX_SIZING_UNSET = 0x016f, + MyCSS_PROPERTY_BOX_SIZING_INHERIT = 0x0092 } typedef mycss_property_box_sizing_t; enum mycss_property_box_suppress { - MyCSS_PROPERTY_BOX_SUPPRESS_SHOW = 0x012e, MyCSS_PROPERTY_BOX_SUPPRESS_DISCARD = 0x0057, + MyCSS_PROPERTY_BOX_SUPPRESS_SHOW = 0x012e, MyCSS_PROPERTY_BOX_SUPPRESS_HIDE = 0x0089 } typedef mycss_property_box_suppress_t; enum mycss_property_break_after { + MyCSS_PROPERTY_BREAK_AFTER_AUTO = 0x0018, MyCSS_PROPERTY_BREAK_AFTER_PAGE = 0x00f6, MyCSS_PROPERTY_BREAK_AFTER_AVOID = 0x001a, - MyCSS_PROPERTY_BREAK_AFTER_AUTO = 0x0018, MyCSS_PROPERTY_BREAK_AFTER_LEFT = 0x00ae, MyCSS_PROPERTY_BREAK_AFTER_AVOID_PAGE = 0x001c, MyCSS_PROPERTY_BREAK_AFTER_RIGHT = 0x0115, MyCSS_PROPERTY_BREAK_AFTER_RECTO = 0x010c, - MyCSS_PROPERTY_BREAK_AFTER_VERSO = 0x0171, + MyCSS_PROPERTY_BREAK_AFTER_VERSO = 0x0172, MyCSS_PROPERTY_BREAK_AFTER_COLUMN = 0x003e, MyCSS_PROPERTY_BREAK_AFTER_REGION = 0x010e, MyCSS_PROPERTY_BREAK_AFTER_AVOID_COLUMN = 0x001b, @@ -1197,27 +1210,27 @@ enum mycss_property_break_after { typedef mycss_property_break_after_t; enum mycss_property_break_before { - MyCSS_PROPERTY_BREAK_BEFORE_VERSO = 0x0171, MyCSS_PROPERTY_BREAK_BEFORE_RECTO = 0x010c, MyCSS_PROPERTY_BREAK_BEFORE_COLUMN = 0x003e, MyCSS_PROPERTY_BREAK_BEFORE_REGION = 0x010e, MyCSS_PROPERTY_BREAK_BEFORE_RIGHT = 0x0115, + MyCSS_PROPERTY_BREAK_BEFORE_AVOID_COLUMN = 0x001b, MyCSS_PROPERTY_BREAK_BEFORE_AVOID_REGION = 0x001d, MyCSS_PROPERTY_BREAK_BEFORE_AUTO = 0x0018, MyCSS_PROPERTY_BREAK_BEFORE_PAGE = 0x00f6, MyCSS_PROPERTY_BREAK_BEFORE_AVOID = 0x001a, - MyCSS_PROPERTY_BREAK_BEFORE_AVOID_COLUMN = 0x001b, MyCSS_PROPERTY_BREAK_BEFORE_LEFT = 0x00ae, - MyCSS_PROPERTY_BREAK_BEFORE_AVOID_PAGE = 0x001c + MyCSS_PROPERTY_BREAK_BEFORE_AVOID_PAGE = 0x001c, + MyCSS_PROPERTY_BREAK_BEFORE_VERSO = 0x0172 } typedef mycss_property_break_before_t; enum mycss_property_break_inside { + MyCSS_PROPERTY_BREAK_INSIDE_AVOID = 0x001a, MyCSS_PROPERTY_BREAK_INSIDE_AVOID_PAGE = 0x001c, MyCSS_PROPERTY_BREAK_INSIDE_AVOID_COLUMN = 0x001b, MyCSS_PROPERTY_BREAK_INSIDE_AVOID_REGION = 0x001d, - MyCSS_PROPERTY_BREAK_INSIDE_AUTO = 0x0018, - MyCSS_PROPERTY_BREAK_INSIDE_AVOID = 0x001a + MyCSS_PROPERTY_BREAK_INSIDE_AUTO = 0x0018 } typedef mycss_property_break_inside_t; @@ -1238,44 +1251,47 @@ enum mycss_property_caret_color { typedef mycss_property_caret_color_t; enum mycss_property_caret_shape { - MyCSS_PROPERTY_CARET_SHAPE_UNDERSCORE = 0x016b, MyCSS_PROPERTY_CARET_SHAPE_BAR = 0x0021, + MyCSS_PROPERTY_CARET_SHAPE_UNDERSCORE = 0x016c, MyCSS_PROPERTY_CARET_SHAPE_AUTO = 0x0018, MyCSS_PROPERTY_CARET_SHAPE_BLOCK = 0x0026 } typedef mycss_property_caret_shape_t; enum mycss_property_clear { - MyCSS_PROPERTY_CLEAR_NONE = 0x00d3, - MyCSS_PROPERTY_CLEAR_UNSET = 0x016e, + MyCSS_PROPERTY_CLEAR_BOTH = 0x002c, + MyCSS_PROPERTY_CLEAR_RIGHT = 0x0115, + MyCSS_PROPERTY_CLEAR_UNSET = 0x016f, MyCSS_PROPERTY_CLEAR_LEFT = 0x00ae, + MyCSS_PROPERTY_CLEAR_NONE = 0x00d3, MyCSS_PROPERTY_CLEAR_INHERIT = 0x0092, - MyCSS_PROPERTY_CLEAR_INITIAL = 0x0093, - MyCSS_PROPERTY_CLEAR_BOTH = 0x002c, - MyCSS_PROPERTY_CLEAR_RIGHT = 0x0115 + MyCSS_PROPERTY_CLEAR_INITIAL = 0x0093 } typedef mycss_property_clear_t; enum mycss_property_clear_after { - MyCSS_PROPERTY_CLEAR_AFTER_DESCENDANTS = 0x0054, - MyCSS_PROPERTY_CLEAR_AFTER_TOP = 0x0164, - MyCSS_PROPERTY_CLEAR_AFTER_BOTH = 0x002c, - MyCSS_PROPERTY_CLEAR_AFTER_UNSET = 0x016e, + MyCSS_PROPERTY_CLEAR_AFTER_INSIDE = 0x009c, + MyCSS_PROPERTY_CLEAR_AFTER_UNSET = 0x016f, MyCSS_PROPERTY_CLEAR_AFTER_INHERIT = 0x0092, - MyCSS_PROPERTY_CLEAR_AFTER_END = 0x0066, + MyCSS_PROPERTY_CLEAR_AFTER_DESCENDANTS = 0x0054, MyCSS_PROPERTY_CLEAR_AFTER_INITIAL = 0x0093, - MyCSS_PROPERTY_CLEAR_AFTER_INSIDE = 0x009c, + MyCSS_PROPERTY_CLEAR_AFTER_OUTSIDE = 0x00f0, + MyCSS_PROPERTY_CLEAR_AFTER_START = 0x0146, MyCSS_PROPERTY_CLEAR_AFTER_BOTTOM = 0x002d, + MyCSS_PROPERTY_CLEAR_AFTER_BOTH = 0x002c, + MyCSS_PROPERTY_CLEAR_AFTER_TOP = 0x0164, MyCSS_PROPERTY_CLEAR_AFTER_NONE = 0x00d3, MyCSS_PROPERTY_CLEAR_AFTER_LEFT = 0x00ae, MyCSS_PROPERTY_CLEAR_AFTER_RIGHT = 0x0115, - MyCSS_PROPERTY_CLEAR_AFTER_OUTSIDE = 0x00f0, - MyCSS_PROPERTY_CLEAR_AFTER_START = 0x0146 + MyCSS_PROPERTY_CLEAR_AFTER_END = 0x0066 } typedef mycss_property_clear_after_t; enum mycss_property_color { - MyCSS_PROPERTY_COLOR__COLOR = 0x018f + MyCSS_PROPERTY_COLOR__COLOR = 0x0190, + MyCSS_PROPERTY_COLOR_INHERIT = 0x0092, + MyCSS_PROPERTY_COLOR_UNSET = 0x016f, + MyCSS_PROPERTY_COLOR_INITIAL = 0x0093 } typedef mycss_property_color_t; @@ -1287,25 +1303,25 @@ typedef mycss_property_color_adjust_t; enum mycss_property_color_interpolation { MyCSS_PROPERTY_COLOR_INTERPOLATION_AUTO = 0x0018, + MyCSS_PROPERTY_COLOR_INTERPOLATION_SRGB = 0x0144, MyCSS_PROPERTY_COLOR_INTERPOLATION_INHERIT = 0x0092, - MyCSS_PROPERTY_COLOR_INTERPOLATION_LINEARRGB = 0x00b3, - MyCSS_PROPERTY_COLOR_INTERPOLATION_SRGB = 0x0144 + MyCSS_PROPERTY_COLOR_INTERPOLATION_LINEARRGB = 0x00b3 } typedef mycss_property_color_interpolation_t; enum mycss_property_color_interpolation_filters { - MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_AUTO = 0x0018, - MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_SRGB = 0x0144, MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_INHERIT = 0x0092, - MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_LINEARRGB = 0x00b3 + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_LINEARRGB = 0x00b3, + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_AUTO = 0x0018, + MyCSS_PROPERTY_COLOR_INTERPOLATION_FILTERS_SRGB = 0x0144 } typedef mycss_property_color_interpolation_filters_t; enum mycss_property_color_rendering { - MyCSS_PROPERTY_COLOR_RENDERING_OPTIMIZEQUALITY = 0x00ec, - MyCSS_PROPERTY_COLOR_RENDERING_AUTO = 0x0018, MyCSS_PROPERTY_COLOR_RENDERING_INHERIT = 0x0092, - MyCSS_PROPERTY_COLOR_RENDERING_OPTIMIZESPEED = 0x00ed + MyCSS_PROPERTY_COLOR_RENDERING_OPTIMIZESPEED = 0x00ed, + MyCSS_PROPERTY_COLOR_RENDERING_OPTIMIZEQUALITY = 0x00ec, + MyCSS_PROPERTY_COLOR_RENDERING_AUTO = 0x0018 } typedef mycss_property_color_rendering_t; @@ -1315,8 +1331,8 @@ enum mycss_property_column_count { typedef mycss_property_column_count_t; enum mycss_property_column_fill { - MyCSS_PROPERTY_COLUMN_FILL_AUTO = 0x0018, MyCSS_PROPERTY_COLUMN_FILL_BALANCE = 0x001f, + MyCSS_PROPERTY_COLUMN_FILL_AUTO = 0x0018, MyCSS_PROPERTY_COLUMN_FILL_BALANCE_ALL = 0x0020 } typedef mycss_property_column_fill_t; @@ -1353,12 +1369,12 @@ enum mycss_property_column_width { typedef mycss_property_column_width_t; enum mycss_property_contain { - MyCSS_PROPERTY_CONTAIN_STYLE = 0x014f, - MyCSS_PROPERTY_CONTAIN_LAYOUT = 0x00ad, MyCSS_PROPERTY_CONTAIN_CONTENT = 0x0045, - MyCSS_PROPERTY_CONTAIN_PAINT = 0x00f8, - MyCSS_PROPERTY_CONTAIN_STRICT = 0x014d, MyCSS_PROPERTY_CONTAIN_NONE = 0x00d3, + MyCSS_PROPERTY_CONTAIN_STRICT = 0x014d, + MyCSS_PROPERTY_CONTAIN_LAYOUT = 0x00ad, + MyCSS_PROPERTY_CONTAIN_PAINT = 0x00f8, + MyCSS_PROPERTY_CONTAIN_STYLE = 0x014f, MyCSS_PROPERTY_CONTAIN_SIZE = 0x0134 } typedef mycss_property_contain_t; @@ -1370,11 +1386,11 @@ enum mycss_property_content { typedef mycss_property_content_t; enum mycss_property_continue { + MyCSS_PROPERTY_CONTINUE_AUTO = 0x0018, MyCSS_PROPERTY_CONTINUE_DISCARD = 0x0057, MyCSS_PROPERTY_CONTINUE_OVERFLOW = 0x00f2, MyCSS_PROPERTY_CONTINUE_PAGINATE = 0x00f7, - MyCSS_PROPERTY_CONTINUE_FRAGMENTS = 0x007f, - MyCSS_PROPERTY_CONTINUE_AUTO = 0x0018 + MyCSS_PROPERTY_CONTINUE_FRAGMENTS = 0x007f } typedef mycss_property_continue_t; @@ -1395,77 +1411,74 @@ typedef mycss_property_cue_before_t; enum mycss_property_cursor { MyCSS_PROPERTY_CURSOR_HELP = 0x0087, - MyCSS_PROPERTY_CURSOR_WAIT = 0x0178, - MyCSS_PROPERTY_CURSOR_DEFAULT = 0x0053, + MyCSS_PROPERTY_CURSOR_CELL = 0x0036, MyCSS_PROPERTY_CURSOR_POINTER = 0x0102, MyCSS_PROPERTY_CURSOR_CONTEXT_MENU = 0x004a, MyCSS_PROPERTY_CURSOR_AUTO = 0x0018, MyCSS_PROPERTY_CURSOR_NONE = 0x00d3, + MyCSS_PROPERTY_CURSOR_WAIT = 0x0179, + MyCSS_PROPERTY_CURSOR_PROGRESS = 0x0108, MyCSS_PROPERTY_CURSOR_TEXT = 0x015e, MyCSS_PROPERTY_CURSOR_COPY = 0x004b, - MyCSS_PROPERTY_CURSOR_CROSSHAIR = 0x004e, MyCSS_PROPERTY_CURSOR_ALIAS = 0x000f, + MyCSS_PROPERTY_CURSOR_CROSSHAIR = 0x004e, MyCSS_PROPERTY_CURSOR_MOVE = 0x00d0, - MyCSS_PROPERTY_CURSOR_VERTICAL_TEXT = 0x0175, + MyCSS_PROPERTY_CURSOR_VERTICAL_TEXT = 0x0176, MyCSS_PROPERTY_CURSOR_GRAB = 0x0082, MyCSS_PROPERTY_CURSOR_NO_DROP = 0x00dd, - MyCSS_PROPERTY_CURSOR_UNSET = 0x016e, + MyCSS_PROPERTY_CURSOR_UNSET = 0x016f, MyCSS_PROPERTY_CURSOR_NOT_ALLOWED = 0x00d6, - MyCSS_PROPERTY_CURSOR_ZOOM_IN = 0x018d, + MyCSS_PROPERTY_CURSOR_ZOOM_IN = 0x018e, MyCSS_PROPERTY_CURSOR_GRABBING = 0x0083, MyCSS_PROPERTY_CURSOR_E_RESIZE = 0x006d, MyCSS_PROPERTY_CURSOR_N_RESIZE = 0x00e4, MyCSS_PROPERTY_CURSOR_S_RESIZE = 0x0153, MyCSS_PROPERTY_CURSOR_NE_RESIZE = 0x00d2, MyCSS_PROPERTY_CURSOR_NW_RESIZE = 0x00e3, - MyCSS_PROPERTY_CURSOR_W_RESIZE = 0x017e, + MyCSS_PROPERTY_CURSOR_INITIAL = 0x0093, + MyCSS_PROPERTY_CURSOR_DEFAULT = 0x0053, + MyCSS_PROPERTY_CURSOR_W_RESIZE = 0x017f, MyCSS_PROPERTY_CURSOR_SE_RESIZE = 0x012d, MyCSS_PROPERTY_CURSOR_SW_RESIZE = 0x0152, MyCSS_PROPERTY_CURSOR_EW_RESIZE = 0x0068, - MyCSS_PROPERTY_CURSOR_CELL = 0x0036, - MyCSS_PROPERTY_CURSOR_PROGRESS = 0x0108, + MyCSS_PROPERTY_CURSOR_NS_RESIZE = 0x00e1, + MyCSS_PROPERTY_CURSOR_INHERIT = 0x0092, MyCSS_PROPERTY_CURSOR_COL_RESIZE = 0x0040, MyCSS_PROPERTY_CURSOR_NESW_RESIZE = 0x00d1, MyCSS_PROPERTY_CURSOR_NWSE_RESIZE = 0x00e2, MyCSS_PROPERTY_CURSOR_ROW_RESIZE = 0x011a, MyCSS_PROPERTY_CURSOR_ALL_SCROLL = 0x0013, - MyCSS_PROPERTY_CURSOR_INHERIT = 0x0092, - MyCSS_PROPERTY_CURSOR_NS_RESIZE = 0x00e1, - MyCSS_PROPERTY_CURSOR_ZOOM_OUT = 0x018e, - MyCSS_PROPERTY_CURSOR_INITIAL = 0x0093 + MyCSS_PROPERTY_CURSOR_ZOOM_OUT = 0x018f } typedef mycss_property_cursor_t; enum mycss_property_direction { - MyCSS_PROPERTY_DIRECTION_LTR = 0x00be, MyCSS_PROPERTY_DIRECTION_RTL = 0x011c, + MyCSS_PROPERTY_DIRECTION_LTR = 0x00be, + MyCSS_PROPERTY_DIRECTION_UNSET = 0x016f, MyCSS_PROPERTY_DIRECTION_INHERIT = 0x0092, - MyCSS_PROPERTY_DIRECTION_UNSET = 0x016e, MyCSS_PROPERTY_DIRECTION_INITIAL = 0x0093 } typedef mycss_property_direction_t; enum mycss_property_display { - MyCSS_PROPERTY_DISPLAY_FLEX = 0x0078, - MyCSS_PROPERTY_DISPLAY_RUBY_BASE = 0x011e, - MyCSS_PROPERTY_DISPLAY_TABLE = 0x0154, - MyCSS_PROPERTY_DISPLAY_FLOW_ROOT = 0x007c, MyCSS_PROPERTY_DISPLAY_TABLE_CELL = 0x0156, MyCSS_PROPERTY_DISPLAY_TABLE_ROW_GROUP = 0x015c, - MyCSS_PROPERTY_DISPLAY_NONE = 0x00d3, MyCSS_PROPERTY_DISPLAY_FLOW = 0x007b, MyCSS_PROPERTY_DISPLAY_BLOCK = 0x0026, + MyCSS_PROPERTY_DISPLAY_TABLE = 0x0154, + MyCSS_PROPERTY_DISPLAY_FLOW_ROOT = 0x007c, MyCSS_PROPERTY_DISPLAY_INLINE = 0x0095, MyCSS_PROPERTY_DISPLAY_RUN_IN = 0x0123, + MyCSS_PROPERTY_DISPLAY_FLEX = 0x0078, MyCSS_PROPERTY_DISPLAY_TABLE_HEADER_GROUP = 0x015a, MyCSS_PROPERTY_DISPLAY_TABLE_FOOTER_GROUP = 0x0159, - MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN = 0x0157, MyCSS_PROPERTY_DISPLAY_RUBY_TEXT = 0x0120, + MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN = 0x0157, MyCSS_PROPERTY_DISPLAY_TABLE_CAPTION = 0x0155, MyCSS_PROPERTY_DISPLAY_TABLE_COLUMN_GROUP = 0x0158, - MyCSS_PROPERTY_DISPLAY_GRID = 0x0084, MyCSS_PROPERTY_DISPLAY_RUBY = 0x011d, - MyCSS_PROPERTY_DISPLAY_UNSET = 0x016e, + MyCSS_PROPERTY_DISPLAY_UNSET = 0x016f, MyCSS_PROPERTY_DISPLAY_INHERIT = 0x0092, MyCSS_PROPERTY_DISPLAY_CONTENTS = 0x0046, MyCSS_PROPERTY_DISPLAY_LIST_ITEM = 0x00b7, @@ -1473,11 +1486,14 @@ enum mycss_property_display { MyCSS_PROPERTY_DISPLAY_INITIAL = 0x0093, MyCSS_PROPERTY_DISPLAY_INLINE_FLEX = 0x0097, MyCSS_PROPERTY_DISPLAY_INLINE_BLOCK = 0x0096, + MyCSS_PROPERTY_DISPLAY_INLINE_TABLE = 0x009a, MyCSS_PROPERTY_DISPLAY_RUBY_BASE_CONTAINER = 0x011f, MyCSS_PROPERTY_DISPLAY_RUBY_TEXT_CONTAINER = 0x0121, - MyCSS_PROPERTY_DISPLAY_INLINE_TABLE = 0x009a, MyCSS_PROPERTY_DISPLAY_INLINE_LIST_ITEM = 0x0099, - MyCSS_PROPERTY_DISPLAY_INLINE_GRID = 0x0098 + MyCSS_PROPERTY_DISPLAY_INLINE_GRID = 0x0098, + MyCSS_PROPERTY_DISPLAY_GRID = 0x0084, + MyCSS_PROPERTY_DISPLAY_RUBY_BASE = 0x011e, + MyCSS_PROPERTY_DISPLAY_NONE = 0x00d3 } typedef mycss_property_display_t; @@ -1493,9 +1509,9 @@ enum mycss_property_fill_opacity { typedef mycss_property_fill_opacity_t; enum mycss_property_fill_rule { + MyCSS_PROPERTY_FILL_RULE_INHERIT = 0x0092, MyCSS_PROPERTY_FILL_RULE_NONZERO = 0x00d4, - MyCSS_PROPERTY_FILL_RULE_EVENODD = 0x0067, - MyCSS_PROPERTY_FILL_RULE_INHERIT = 0x0092 + MyCSS_PROPERTY_FILL_RULE_EVENODD = 0x0067 } typedef mycss_property_fill_rule_t; @@ -1505,8 +1521,8 @@ enum mycss_property_flex { typedef mycss_property_flex_t; enum mycss_property_flex_basis { - MyCSS_PROPERTY_FLEX_BASIS_CONTENT = 0x0045, - MyCSS_PROPERTY_FLEX_BASIS_AUTO = 0x0018 + MyCSS_PROPERTY_FLEX_BASIS_AUTO = 0x0018, + MyCSS_PROPERTY_FLEX_BASIS_CONTENT = 0x0045 } typedef mycss_property_flex_basis_t; @@ -1519,71 +1535,71 @@ enum mycss_property_flex_direction { typedef mycss_property_flex_direction_t; enum mycss_property_flex_flow { - MyCSS_PROPERTY_FLEX_FLOW_NOWRAP = 0x00d7, MyCSS_PROPERTY_FLEX_FLOW_ROW_REVERSE = 0x011b, - MyCSS_PROPERTY_FLEX_FLOW_COLUMN_REVERSE = 0x003f, - MyCSS_PROPERTY_FLEX_FLOW_WRAP = 0x017c, - MyCSS_PROPERTY_FLEX_FLOW_COLUMN = 0x003e, MyCSS_PROPERTY_FLEX_FLOW_ROW = 0x0119, - MyCSS_PROPERTY_FLEX_FLOW_WRAP_REVERSE = 0x017d + MyCSS_PROPERTY_FLEX_FLOW_COLUMN = 0x003e, + MyCSS_PROPERTY_FLEX_FLOW_WRAP = 0x017d, + MyCSS_PROPERTY_FLEX_FLOW_NOWRAP = 0x00d7, + MyCSS_PROPERTY_FLEX_FLOW_COLUMN_REVERSE = 0x003f, + MyCSS_PROPERTY_FLEX_FLOW_WRAP_REVERSE = 0x017e } typedef mycss_property_flex_flow_t; enum mycss_property_flex_wrap { - MyCSS_PROPERTY_FLEX_WRAP_WRAP_REVERSE = 0x017d, - MyCSS_PROPERTY_FLEX_WRAP_WRAP = 0x017c, - MyCSS_PROPERTY_FLEX_WRAP_NOWRAP = 0x00d7 + MyCSS_PROPERTY_FLEX_WRAP_WRAP = 0x017d, + MyCSS_PROPERTY_FLEX_WRAP_NOWRAP = 0x00d7, + MyCSS_PROPERTY_FLEX_WRAP_WRAP_REVERSE = 0x017e } typedef mycss_property_flex_wrap_t; enum mycss_property_float { - MyCSS_PROPERTY_FLOAT_START = 0x0146, - MyCSS_PROPERTY_FLOAT_BOTTOM = 0x002d, MyCSS_PROPERTY_FLOAT_TOP = 0x0164, MyCSS_PROPERTY_FLOAT_LEFT = 0x00ae, MyCSS_PROPERTY_FLOAT_NONE = 0x00d3, - MyCSS_PROPERTY_FLOAT_UNSET = 0x016e, + MyCSS_PROPERTY_FLOAT_UNSET = 0x016f, MyCSS_PROPERTY_FLOAT_INHERIT = 0x0092, MyCSS_PROPERTY_FLOAT_INITIAL = 0x0093, MyCSS_PROPERTY_FLOAT_RIGHT = 0x0115, - MyCSS_PROPERTY_FLOAT_END = 0x0066 + MyCSS_PROPERTY_FLOAT_END = 0x0066, + MyCSS_PROPERTY_FLOAT_START = 0x0146, + MyCSS_PROPERTY_FLOAT_BOTTOM = 0x002d } typedef mycss_property_float_t; enum mycss_property_float_displace { - MyCSS_PROPERTY_FLOAT_DISPLACE_LINE = 0x00b1, MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK = 0x0026, MyCSS_PROPERTY_FLOAT_DISPLACE_INDENT = 0x0091, - MyCSS_PROPERTY_FLOAT_DISPLACE_UNSET = 0x016e, + MyCSS_PROPERTY_FLOAT_DISPLACE_UNSET = 0x016f, MyCSS_PROPERTY_FLOAT_DISPLACE_INHERIT = 0x0092, MyCSS_PROPERTY_FLOAT_DISPLACE_INITIAL = 0x0093, - MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK_WITHIN_PAGE = 0x0027 + MyCSS_PROPERTY_FLOAT_DISPLACE_BLOCK_WITHIN_PAGE = 0x0027, + MyCSS_PROPERTY_FLOAT_DISPLACE_LINE = 0x00b1 } typedef mycss_property_float_displace_t; enum mycss_property_font { MyCSS_PROPERTY_FONT_ICON = 0x008f, - MyCSS_PROPERTY_FONT_CAPTION = 0x0035, MyCSS_PROPERTY_FONT_MENU = 0x00c7, - MyCSS_PROPERTY_FONT_UNSE = 0x016d, + MyCSS_PROPERTY_FONT_CAPTION = 0x0035, + MyCSS_PROPERTY_FONT_UNSE = 0x016e, MyCSS_PROPERTY_FONT_NORMAL = 0x00d5, MyCSS_PROPERTY_FONT_STATUS_BAR = 0x0148, MyCSS_PROPERTY_FONT_MESSAGE_BOX = 0x00c8, - MyCSS_PROPERTY_FONT_SMALL_CAPTION = 0x013b, MyCSS_PROPERTY_FONT_INHERIT = 0x0092, - MyCSS_PROPERTY_FONT_SMALL_CAPS = 0x013a, - MyCSS_PROPERTY_FONT_INITIAL = 0x0093 + MyCSS_PROPERTY_FONT_SMALL_CAPTION = 0x013b, + MyCSS_PROPERTY_FONT_INITIAL = 0x0093, + MyCSS_PROPERTY_FONT_SMALL_CAPS = 0x013a } typedef mycss_property_font_t; enum mycss_property_font_family { - MyCSS_PROPERTY_FONT_FAMILY__GENERIC_FAMILY = 0x0194, MyCSS_PROPERTY_FONT_FAMILY_SANS_SERIF = 0x0125, - MyCSS_PROPERTY_FONT_FAMILY_UNSE = 0x016d, + MyCSS_PROPERTY_FONT_FAMILY__GENERIC_FAMILY = 0x0195, + MyCSS_PROPERTY_FONT_FAMILY_FANTASY = 0x006e, + MyCSS_PROPERTY_FONT_FAMILY_UNSE = 0x016e, MyCSS_PROPERTY_FONT_FAMILY_SERIF = 0x012b, MyCSS_PROPERTY_FONT_FAMILY_CURSIVE = 0x0051, - MyCSS_PROPERTY_FONT_FAMILY__FAMILY_NAME = 0x0193, - MyCSS_PROPERTY_FONT_FAMILY_FANTASY = 0x006e, + MyCSS_PROPERTY_FONT_FAMILY__FAMILY_NAME = 0x0194, MyCSS_PROPERTY_FONT_FAMILY_INHERIT = 0x0092, MyCSS_PROPERTY_FONT_FAMILY_MONOSPACE = 0x00cf, MyCSS_PROPERTY_FONT_FAMILY_INITIAL = 0x0093 @@ -1592,8 +1608,8 @@ typedef mycss_property_font_family_t; enum mycss_property_font_feature_settings { MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_ON = 0x00e9, - MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_NORMAL = 0x00d5, - MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_OFF = 0x00e7 + MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_OFF = 0x00e7, + MyCSS_PROPERTY_FONT_FEATURE_SETTINGS_NORMAL = 0x00d5 } typedef mycss_property_font_feature_settings_t; @@ -1610,91 +1626,91 @@ enum mycss_property_font_language_override { typedef mycss_property_font_language_override_t; enum mycss_property_font_size { - MyCSS_PROPERTY_FONT_SIZE_INHERIT = 0x0092, - MyCSS_PROPERTY_FONT_SIZE_SMALLER = 0x0139, - MyCSS_PROPERTY_FONT_SIZE_INITIAL = 0x0093, MyCSS_PROPERTY_FONT_SIZE_SMALL = 0x0138, - MyCSS_PROPERTY_FONT_SIZE__LENGTH = 0x0199, - MyCSS_PROPERTY_FONT_SIZE_X_SMALL = 0x0188, - MyCSS_PROPERTY_FONT_SIZE_XX_SMALL = 0x0181, - MyCSS_PROPERTY_FONT_SIZE__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_FONT_SIZE__LENGTH = 0x019a, + MyCSS_PROPERTY_FONT_SIZE_X_SMALL = 0x0189, + MyCSS_PROPERTY_FONT_SIZE_XX_SMALL = 0x0182, + MyCSS_PROPERTY_FONT_SIZE__PERCENTAGE = 0x019d, MyCSS_PROPERTY_FONT_SIZE_LARGE = 0x00aa, MyCSS_PROPERTY_FONT_SIZE_MEDIUM = 0x00c6, - MyCSS_PROPERTY_FONT_SIZE_UNSET = 0x016e, + MyCSS_PROPERTY_FONT_SIZE_UNSET = 0x016f, MyCSS_PROPERTY_FONT_SIZE_LARGER = 0x00ab, - MyCSS_PROPERTY_FONT_SIZE_X_LARGE = 0x0184, - MyCSS_PROPERTY_FONT_SIZE_XX_LARGE = 0x0180 + MyCSS_PROPERTY_FONT_SIZE_X_LARGE = 0x0185, + MyCSS_PROPERTY_FONT_SIZE_XX_LARGE = 0x0181, + MyCSS_PROPERTY_FONT_SIZE_INHERIT = 0x0092, + MyCSS_PROPERTY_FONT_SIZE_INITIAL = 0x0093, + MyCSS_PROPERTY_FONT_SIZE_SMALLER = 0x0139 } typedef mycss_property_font_size_t; enum mycss_property_font_size_adjust { - MyCSS_PROPERTY_FONT_SIZE_ADJUST_INITIAL = 0x0093, - MyCSS_PROPERTY_FONT_SIZE_ADJUST_UNSET = 0x016e, + MyCSS_PROPERTY_FONT_SIZE_ADJUST_UNSET = 0x016f, MyCSS_PROPERTY_FONT_SIZE_ADJUST_NONE = 0x00d3, - MyCSS_PROPERTY_FONT_SIZE_ADJUST__NUMBER = 0x019b, - MyCSS_PROPERTY_FONT_SIZE_ADJUST_INHERIT = 0x0092 + MyCSS_PROPERTY_FONT_SIZE_ADJUST__NUMBER = 0x019c, + MyCSS_PROPERTY_FONT_SIZE_ADJUST_INHERIT = 0x0092, + MyCSS_PROPERTY_FONT_SIZE_ADJUST_INITIAL = 0x0093 } typedef mycss_property_font_size_adjust_t; enum mycss_property_font_stretch { - MyCSS_PROPERTY_FONT_STRETCH_ULTRA_CONDENSED = 0x0167, - MyCSS_PROPERTY_FONT_STRETCH_EXTRA_CONDENSED = 0x006b, - MyCSS_PROPERTY_FONT_STRETCH_EXPANDED = 0x006a, MyCSS_PROPERTY_FONT_STRETCH_CONDENSED = 0x0043, - MyCSS_PROPERTY_FONT_STRETCH_ULTRA_EXPANDED = 0x0168, + MyCSS_PROPERTY_FONT_STRETCH_ULTRA_CONDENSED = 0x0168, + MyCSS_PROPERTY_FONT_STRETCH_EXTRA_CONDENSED = 0x006b, MyCSS_PROPERTY_FONT_STRETCH_NORMAL = 0x00d5, - MyCSS_PROPERTY_FONT_STRETCH_SEMI_EXPANDED = 0x0129, + MyCSS_PROPERTY_FONT_STRETCH_EXPANDED = 0x006a, + MyCSS_PROPERTY_FONT_STRETCH_ULTRA_EXPANDED = 0x0169, MyCSS_PROPERTY_FONT_STRETCH_SEMI_CONDENSED = 0x0128, + MyCSS_PROPERTY_FONT_STRETCH_SEMI_EXPANDED = 0x0129, MyCSS_PROPERTY_FONT_STRETCH_EXTRA_EXPANDED = 0x006c } typedef mycss_property_font_stretch_t; enum mycss_property_font_style { + MyCSS_PROPERTY_FONT_STYLE_NORMAL = 0x00d5, MyCSS_PROPERTY_FONT_STYLE_ITALIC = 0x00a2, MyCSS_PROPERTY_FONT_STYLE_OBLIQUE = 0x00e6, MyCSS_PROPERTY_FONT_STYLE_INHERIT = 0x0092, MyCSS_PROPERTY_FONT_STYLE_INITIAL = 0x0093, - MyCSS_PROPERTY_FONT_STYLE_NORMAL = 0x00d5, - MyCSS_PROPERTY_FONT_STYLE_UNSET = 0x016e + MyCSS_PROPERTY_FONT_STYLE_UNSET = 0x016f } typedef mycss_property_font_style_t; enum mycss_property_font_synthesis { MyCSS_PROPERTY_FONT_SYNTHESIS_NONE = 0x00d3, MyCSS_PROPERTY_FONT_SYNTHESIS_STYLE = 0x014f, - MyCSS_PROPERTY_FONT_SYNTHESIS_WEIGHT = 0x017b + MyCSS_PROPERTY_FONT_SYNTHESIS_WEIGHT = 0x017c } typedef mycss_property_font_synthesis_t; enum mycss_property_font_variant { - MyCSS_PROPERTY_FONT_VARIANT_HISTORICAL_FORMS = 0x008b, - MyCSS_PROPERTY_FONT_VARIANT_PETITE_CAPS = 0x0100, - MyCSS_PROPERTY_FONT_VARIANT_UNICASE = 0x016c, - MyCSS_PROPERTY_FONT_VARIANT_RUBY = 0x011d, - MyCSS_PROPERTY_FONT_VARIANT_SMALL_CAPS = 0x013a, - MyCSS_PROPERTY_FONT_VARIANT_ORDINAL = 0x00ee, + MyCSS_PROPERTY_FONT_VARIANT_UNICASE = 0x016d, MyCSS_PROPERTY_FONT_VARIANT_ALL_SMALL_CAPS = 0x0014, MyCSS_PROPERTY_FONT_VARIANT_NORMAL = 0x00d5, + MyCSS_PROPERTY_FONT_VARIANT_ORDINAL = 0x00ee, + MyCSS_PROPERTY_FONT_VARIANT_SMALL_CAPS = 0x013a, + MyCSS_PROPERTY_FONT_VARIANT_PETITE_CAPS = 0x0100, + MyCSS_PROPERTY_FONT_VARIANT_HISTORICAL_FORMS = 0x008b, + MyCSS_PROPERTY_FONT_VARIANT_NONE = 0x00d3, MyCSS_PROPERTY_FONT_VARIANT_ALL_PETITE_CAPS = 0x0012, MyCSS_PROPERTY_FONT_VARIANT_TITLING_CAPS = 0x0163, MyCSS_PROPERTY_FONT_VARIANT_SLASHED_ZERO = 0x0135, MyCSS_PROPERTY_FONT_VARIANT_SUPER = 0x0151, MyCSS_PROPERTY_FONT_VARIANT_SUB = 0x0150, - MyCSS_PROPERTY_FONT_VARIANT_NONE = 0x00d3 + MyCSS_PROPERTY_FONT_VARIANT_RUBY = 0x011d } typedef mycss_property_font_variant_t; enum mycss_property_font_variant_alternates { - MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_NORMAL = 0x00d5, - MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_HISTORICAL_FORMS = 0x008b + MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_HISTORICAL_FORMS = 0x008b, + MyCSS_PROPERTY_FONT_VARIANT_ALTERNATES_NORMAL = 0x00d5 } typedef mycss_property_font_variant_alternates_t; enum mycss_property_font_variant_caps { - MyCSS_PROPERTY_FONT_VARIANT_CAPS_SMALL_CAPS = 0x013a, MyCSS_PROPERTY_FONT_VARIANT_CAPS_PETITE_CAPS = 0x0100, MyCSS_PROPERTY_FONT_VARIANT_CAPS_NORMAL = 0x00d5, - MyCSS_PROPERTY_FONT_VARIANT_CAPS_UNICASE = 0x016c, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_UNICASE = 0x016d, + MyCSS_PROPERTY_FONT_VARIANT_CAPS_SMALL_CAPS = 0x013a, MyCSS_PROPERTY_FONT_VARIANT_CAPS_ALL_SMALL_CAPS = 0x0014, MyCSS_PROPERTY_FONT_VARIANT_CAPS_ALL_PETITE_CAPS = 0x0012, MyCSS_PROPERTY_FONT_VARIANT_CAPS_TITLING_CAPS = 0x0163 @@ -1716,12 +1732,12 @@ enum mycss_property_font_variant_east_asian { typedef mycss_property_font_variant_east_asian_t; enum mycss_property_font_variant_ligatures { - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_COMMON_LIGATURES = 0x00d8, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_HISTORICAL_LIGATURES = 0x008c, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_DISCRETIONARY_LIGATURES = 0x0058, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_COMMON_LIGATURES = 0x0041, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_CONTEXTUAL = 0x00da, + MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_COMMON_LIGATURES = 0x00d8, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_CONTEXTUAL = 0x0049, - MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_COMMON_LIGATURES = 0x0041, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NONE = 0x00d3, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NORMAL = 0x00d5, MyCSS_PROPERTY_FONT_VARIANT_LIGATURES_NO_DISCRETIONARY_LIGATURES = 0x00db, @@ -1741,83 +1757,83 @@ enum mycss_property_font_variant_numeric { typedef mycss_property_font_variant_numeric_t; enum mycss_property_font_variant_position { - MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUB = 0x0150, MyCSS_PROPERTY_FONT_VARIANT_POSITION_NORMAL = 0x00d5, + MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUB = 0x0150, MyCSS_PROPERTY_FONT_VARIANT_POSITION_SUPER = 0x0151 } typedef mycss_property_font_variant_position_t; enum mycss_property_font_weight { + MyCSS_PROPERTY_FONT_WEIGHT_500 = 0x0007, MyCSS_PROPERTY_FONT_WEIGHT_600 = 0x0008, MyCSS_PROPERTY_FONT_WEIGHT_700 = 0x0009, MyCSS_PROPERTY_FONT_WEIGHT_800 = 0x000a, MyCSS_PROPERTY_FONT_WEIGHT_900 = 0x000c, - MyCSS_PROPERTY_FONT_WEIGHT_UNSET = 0x016e, + MyCSS_PROPERTY_FONT_WEIGHT_UNSET = 0x016f, MyCSS_PROPERTY_FONT_WEIGHT_INHERIT = 0x0092, MyCSS_PROPERTY_FONT_WEIGHT_INITIAL = 0x0093, - MyCSS_PROPERTY_FONT_WEIGHT_500 = 0x0007, - MyCSS_PROPERTY_FONT_WEIGHT_200 = 0x0004, + MyCSS_PROPERTY_FONT_WEIGHT_BOLDER = 0x0029, MyCSS_PROPERTY_FONT_WEIGHT_LIGHTER = 0x00b0, MyCSS_PROPERTY_FONT_WEIGHT_300 = 0x0005, MyCSS_PROPERTY_FONT_WEIGHT_400 = 0x0006, - MyCSS_PROPERTY_FONT_WEIGHT_BOLDER = 0x0029, + MyCSS_PROPERTY_FONT_WEIGHT_200 = 0x0004, + MyCSS_PROPERTY_FONT_WEIGHT_NORMAL = 0x00d5, MyCSS_PROPERTY_FONT_WEIGHT_100 = 0x0003, - MyCSS_PROPERTY_FONT_WEIGHT_BOLD = 0x0028, - MyCSS_PROPERTY_FONT_WEIGHT_NORMAL = 0x00d5 + MyCSS_PROPERTY_FONT_WEIGHT_BOLD = 0x0028 } typedef mycss_property_font_weight_t; enum mycss_property_glyph_orientation_vertical { + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_AUTO = 0x0018, MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_0DEG = 0x0002, MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_90DEG = 0x000d, MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_90 = 0x000b, - MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_UNSET = 0x016e, + MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_UNSET = 0x016f, MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_INHERIT = 0x0092, - MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_AUTO = 0x0018, MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_INITIAL = 0x0093, MyCSS_PROPERTY_GLYPH_ORIENTATION_VERTICAL_0 = 0x0001 } typedef mycss_property_glyph_orientation_vertical_t; enum mycss_property_hanging_punctuation { + MyCSS_PROPERTY_HANGING_PUNCTUATION_FORCE_END = 0x007d, MyCSS_PROPERTY_HANGING_PUNCTUATION_NONE = 0x00d3, MyCSS_PROPERTY_HANGING_PUNCTUATION_LAST = 0x00ac, MyCSS_PROPERTY_HANGING_PUNCTUATION_FIRST = 0x0073, - MyCSS_PROPERTY_HANGING_PUNCTUATION_ALLOW_END = 0x0011, - MyCSS_PROPERTY_HANGING_PUNCTUATION_FORCE_END = 0x007d + MyCSS_PROPERTY_HANGING_PUNCTUATION_ALLOW_END = 0x0011 } typedef mycss_property_hanging_punctuation_t; enum mycss_property_height { MyCSS_PROPERTY_HEIGHT_AUTO = 0x0018, - MyCSS_PROPERTY_HEIGHT__LENGTH = 0x0199, + MyCSS_PROPERTY_HEIGHT__LENGTH = 0x019a, MyCSS_PROPERTY_HEIGHT_COMPLEX = 0x0042, MyCSS_PROPERTY_HEIGHT_AVAILABLE = 0x0019, - MyCSS_PROPERTY_HEIGHT__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_HEIGHT__PERCENTAGE = 0x019d, MyCSS_PROPERTY_HEIGHT_MIN_CONTENT = 0x00cb, MyCSS_PROPERTY_HEIGHT_MAX_CONTENT = 0x00c5, MyCSS_PROPERTY_HEIGHT_FIT_CONTENT = 0x0075, - MyCSS_PROPERTY_HEIGHT_UNSET = 0x016e, + MyCSS_PROPERTY_HEIGHT_UNSET = 0x016f, MyCSS_PROPERTY_HEIGHT_INHERIT = 0x0092, MyCSS_PROPERTY_HEIGHT_INITIAL = 0x0093 } typedef mycss_property_height_t; enum mycss_property_hyphens { - MyCSS_PROPERTY_HYPHENS_UNSET = 0x016e, - MyCSS_PROPERTY_HYPHENS_AUTO = 0x0018, MyCSS_PROPERTY_HYPHENS_MANUAL = 0x00c1, - MyCSS_PROPERTY_HYPHENS_NONE = 0x00d3, MyCSS_PROPERTY_HYPHENS_INITIAL = 0x0093, - MyCSS_PROPERTY_HYPHENS_INHERIT = 0x0092 + MyCSS_PROPERTY_HYPHENS_UNSET = 0x016f, + MyCSS_PROPERTY_HYPHENS_INHERIT = 0x0092, + MyCSS_PROPERTY_HYPHENS_NONE = 0x00d3, + MyCSS_PROPERTY_HYPHENS_AUTO = 0x0018 } typedef mycss_property_hyphens_t; enum mycss_property_image_rendering { MyCSS_PROPERTY_IMAGE_RENDERING_OPTIMIZEQUALITY = 0x00ec, - MyCSS_PROPERTY_IMAGE_RENDERING_AUTO = 0x0018, MyCSS_PROPERTY_IMAGE_RENDERING_INHERIT = 0x0092, - MyCSS_PROPERTY_IMAGE_RENDERING_OPTIMIZESPEED = 0x00ed + MyCSS_PROPERTY_IMAGE_RENDERING_OPTIMIZESPEED = 0x00ed, + MyCSS_PROPERTY_IMAGE_RENDERING_AUTO = 0x0018 } typedef mycss_property_image_rendering_t; @@ -1831,46 +1847,51 @@ enum mycss_property_indent_edge_reset { typedef mycss_property_indent_edge_reset_t; enum mycss_property_justify_content { + MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_START = 0x007a, MyCSS_PROPERTY_JUSTIFY_CONTENT_CENTER = 0x0037, MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_END = 0x0079, - MyCSS_PROPERTY_JUSTIFY_CONTENT_FLEX_START = 0x007a, MyCSS_PROPERTY_JUSTIFY_CONTENT_SPACE_AROUND = 0x0140, MyCSS_PROPERTY_JUSTIFY_CONTENT_SPACE_BETWEEN = 0x0141 } typedef mycss_property_justify_content_t; enum mycss_property_left { - MyCSS_PROPERTY_LEFT_AUTO = 0x0018 + MyCSS_PROPERTY_LEFT__LENGTH = 0x019a, + MyCSS_PROPERTY_LEFT_UNSET = 0x016f, + MyCSS_PROPERTY_LEFT__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_LEFT_INHERIT = 0x0092, + MyCSS_PROPERTY_LEFT_AUTO = 0x0018, + MyCSS_PROPERTY_LEFT_INITIAL = 0x0093 } typedef mycss_property_left_t; enum mycss_property_letter_spacing { - MyCSS_PROPERTY_LETTER_SPACING__LENGTH = 0x0199, + MyCSS_PROPERTY_LETTER_SPACING_UNSET = 0x016f, MyCSS_PROPERTY_LETTER_SPACING_NORMAL = 0x00d5, MyCSS_PROPERTY_LETTER_SPACING_INHERIT = 0x0092, MyCSS_PROPERTY_LETTER_SPACING_INITIAL = 0x0093, - MyCSS_PROPERTY_LETTER_SPACING_UNSET = 0x016e + MyCSS_PROPERTY_LETTER_SPACING__LENGTH = 0x019a } typedef mycss_property_letter_spacing_t; enum mycss_property_line_break { - MyCSS_PROPERTY_LINE_BREAK_AUTO = 0x0018, MyCSS_PROPERTY_LINE_BREAK_LOOSE = 0x00ba, MyCSS_PROPERTY_LINE_BREAK_STRICT = 0x014d, - MyCSS_PROPERTY_LINE_BREAK_UNSET = 0x016e, MyCSS_PROPERTY_LINE_BREAK_NORMAL = 0x00d5, + MyCSS_PROPERTY_LINE_BREAK_UNSET = 0x016f, + MyCSS_PROPERTY_LINE_BREAK_INITIAL = 0x0093, MyCSS_PROPERTY_LINE_BREAK_INHERIT = 0x0092, - MyCSS_PROPERTY_LINE_BREAK_INITIAL = 0x0093 + MyCSS_PROPERTY_LINE_BREAK_AUTO = 0x0018 } typedef mycss_property_line_break_t; enum mycss_property_line_height { - MyCSS_PROPERTY_LINE_HEIGHT__LENGTH = 0x0199, + MyCSS_PROPERTY_LINE_HEIGHT__LENGTH = 0x019a, + MyCSS_PROPERTY_LINE_HEIGHT_UNSET = 0x016f, MyCSS_PROPERTY_LINE_HEIGHT_NORMAL = 0x00d5, - MyCSS_PROPERTY_LINE_HEIGHT_UNSET = 0x016e, - MyCSS_PROPERTY_LINE_HEIGHT__NUMBER = 0x019b, - MyCSS_PROPERTY_LINE_HEIGHT__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_LINE_HEIGHT__NUMBER = 0x019c, MyCSS_PROPERTY_LINE_HEIGHT_INHERIT = 0x0092, + MyCSS_PROPERTY_LINE_HEIGHT__PERCENTAGE = 0x019d, MyCSS_PROPERTY_LINE_HEIGHT_INITIAL = 0x0093 } typedef mycss_property_line_height_t; @@ -1893,91 +1914,91 @@ typedef mycss_property_list_style_type_t; enum mycss_property_margin { MyCSS_PROPERTY_MARGIN_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MARGIN__PERCENTAGE = 0x019d } typedef mycss_property_margin_t; enum mycss_property_margin_block_end { + MyCSS_PROPERTY_MARGIN_BLOCK_END_UNSET = 0x016f, MyCSS_PROPERTY_MARGIN_BLOCK_END_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_BLOCK_END_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN_BLOCK_END__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_BLOCK_END__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_BLOCK_END_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_BLOCK_END_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_BLOCK_END__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MARGIN_BLOCK_END__PERCENTAGE = 0x019d } typedef mycss_property_margin_block_end_t; enum mycss_property_margin_block_start { MyCSS_PROPERTY_MARGIN_BLOCK_START_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_BLOCK_START_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN_BLOCK_START__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_BLOCK_START_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_BLOCK_START__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_BLOCK_START_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_BLOCK_START_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_BLOCK_START__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MARGIN_BLOCK_START__PERCENTAGE = 0x019d } typedef mycss_property_margin_block_start_t; enum mycss_property_margin_bottom { - MyCSS_PROPERTY_MARGIN_BOTTOM__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_BOTTOM_AUTO = 0x0018, + MyCSS_PROPERTY_MARGIN_BOTTOM_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_BOTTOM__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_BOTTOM_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_BOTTOM_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_BOTTOM__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_MARGIN_BOTTOM_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_BOTTOM_UNSET = 0x016e + MyCSS_PROPERTY_MARGIN_BOTTOM__PERCENTAGE = 0x019d } typedef mycss_property_margin_bottom_t; enum mycss_property_margin_inline_end { - MyCSS_PROPERTY_MARGIN_INLINE_END_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_INLINE_END_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN_INLINE_END__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_INLINE_END_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_INLINE_END__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_INLINE_END_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_INLINE_END_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_INLINE_END__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MARGIN_INLINE_END__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_MARGIN_INLINE_END_AUTO = 0x0018 } typedef mycss_property_margin_inline_end_t; enum mycss_property_margin_inline_start { - MyCSS_PROPERTY_MARGIN_INLINE_START_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_INLINE_START_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN_INLINE_START__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_INLINE_START_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_INLINE_START__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_INLINE_START_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_INLINE_START_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_INLINE_START__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MARGIN_INLINE_START__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_MARGIN_INLINE_START_AUTO = 0x0018 } typedef mycss_property_margin_inline_start_t; enum mycss_property_margin_left { MyCSS_PROPERTY_MARGIN_LEFT_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_LEFT_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN_LEFT__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_LEFT_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_LEFT__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_LEFT_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_LEFT_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_LEFT__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MARGIN_LEFT__PERCENTAGE = 0x019d } typedef mycss_property_margin_left_t; enum mycss_property_margin_right { - MyCSS_PROPERTY_MARGIN_RIGHT_UNSET = 0x016e, - MyCSS_PROPERTY_MARGIN_RIGHT__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_RIGHT_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_RIGHT_AUTO = 0x0018, + MyCSS_PROPERTY_MARGIN_RIGHT__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_RIGHT_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_RIGHT_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_RIGHT__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_MARGIN_RIGHT_AUTO = 0x0018 + MyCSS_PROPERTY_MARGIN_RIGHT__PERCENTAGE = 0x019d } typedef mycss_property_margin_right_t; enum mycss_property_margin_top { MyCSS_PROPERTY_MARGIN_TOP_AUTO = 0x0018, - MyCSS_PROPERTY_MARGIN_TOP__LENGTH = 0x0199, + MyCSS_PROPERTY_MARGIN_TOP_UNSET = 0x016f, + MyCSS_PROPERTY_MARGIN_TOP__LENGTH = 0x019a, MyCSS_PROPERTY_MARGIN_TOP_INHERIT = 0x0092, MyCSS_PROPERTY_MARGIN_TOP_INITIAL = 0x0093, - MyCSS_PROPERTY_MARGIN_TOP__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_MARGIN_TOP_UNSET = 0x016e + MyCSS_PROPERTY_MARGIN_TOP__PERCENTAGE = 0x019d } typedef mycss_property_margin_top_t; @@ -1992,8 +2013,8 @@ enum mycss_property_marker_mid { typedef mycss_property_marker_mid_t; enum mycss_property_marker_side { - MyCSS_PROPERTY_MARKER_SIDE_LIST_ITEM = 0x00b7, - MyCSS_PROPERTY_MARKER_SIDE_LIST_CONTAINER = 0x00b6 + MyCSS_PROPERTY_MARKER_SIDE_LIST_CONTAINER = 0x00b6, + MyCSS_PROPERTY_MARKER_SIDE_LIST_ITEM = 0x00b7 } typedef mycss_property_marker_side_t; @@ -2004,11 +2025,11 @@ typedef mycss_property_marker_start_t; enum mycss_property_max_height { MyCSS_PROPERTY_MAX_HEIGHT_INITIAL = 0x0093, - MyCSS_PROPERTY_MAX_HEIGHT__LENGTH = 0x0199, - MyCSS_PROPERTY_MAX_HEIGHT_UNSET = 0x016e, - MyCSS_PROPERTY_MAX_HEIGHT__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_MAX_HEIGHT_INHERIT = 0x0092, MyCSS_PROPERTY_MAX_HEIGHT_NONE = 0x00d3, - MyCSS_PROPERTY_MAX_HEIGHT_INHERIT = 0x0092 + MyCSS_PROPERTY_MAX_HEIGHT__LENGTH = 0x019a, + MyCSS_PROPERTY_MAX_HEIGHT_UNSET = 0x016f, + MyCSS_PROPERTY_MAX_HEIGHT__PERCENTAGE = 0x019d } typedef mycss_property_max_height_t; @@ -2018,30 +2039,30 @@ enum mycss_property_max_lines { typedef mycss_property_max_lines_t; enum mycss_property_max_width { - MyCSS_PROPERTY_MAX_WIDTH_NONE = 0x00d3, - MyCSS_PROPERTY_MAX_WIDTH__LENGTH = 0x0199, - MyCSS_PROPERTY_MAX_WIDTH_UNSET = 0x016e, - MyCSS_PROPERTY_MAX_WIDTH__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_MAX_WIDTH__LENGTH = 0x019a, + MyCSS_PROPERTY_MAX_WIDTH_UNSET = 0x016f, + MyCSS_PROPERTY_MAX_WIDTH__PERCENTAGE = 0x019d, MyCSS_PROPERTY_MAX_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_MAX_WIDTH_INITIAL = 0x0093 + MyCSS_PROPERTY_MAX_WIDTH_INITIAL = 0x0093, + MyCSS_PROPERTY_MAX_WIDTH_NONE = 0x00d3 } typedef mycss_property_max_width_t; enum mycss_property_min_height { - MyCSS_PROPERTY_MIN_HEIGHT_UNSET = 0x016e, - MyCSS_PROPERTY_MIN_HEIGHT__LENGTH = 0x0199, + MyCSS_PROPERTY_MIN_HEIGHT_UNSET = 0x016f, + MyCSS_PROPERTY_MIN_HEIGHT__LENGTH = 0x019a, MyCSS_PROPERTY_MIN_HEIGHT_INHERIT = 0x0092, MyCSS_PROPERTY_MIN_HEIGHT_INITIAL = 0x0093, - MyCSS_PROPERTY_MIN_HEIGHT__PERCENTAGE = 0x019c + MyCSS_PROPERTY_MIN_HEIGHT__PERCENTAGE = 0x019d } typedef mycss_property_min_height_t; enum mycss_property_min_width { + MyCSS_PROPERTY_MIN_WIDTH_INHERIT = 0x0092, MyCSS_PROPERTY_MIN_WIDTH_INITIAL = 0x0093, - MyCSS_PROPERTY_MIN_WIDTH__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_MIN_WIDTH_UNSET = 0x016e, - MyCSS_PROPERTY_MIN_WIDTH__LENGTH = 0x0199, - MyCSS_PROPERTY_MIN_WIDTH_INHERIT = 0x0092 + MyCSS_PROPERTY_MIN_WIDTH__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_MIN_WIDTH_UNSET = 0x016f, + MyCSS_PROPERTY_MIN_WIDTH__LENGTH = 0x019a } typedef mycss_property_min_width_t; @@ -2060,16 +2081,16 @@ enum mycss_property_nav_left { typedef mycss_property_nav_left_t; enum mycss_property_nav_right { - MyCSS_PROPERTY_NAV_RIGHT_CURRENT = 0x004f, + MyCSS_PROPERTY_NAV_RIGHT_ROOT = 0x0117, MyCSS_PROPERTY_NAV_RIGHT_AUTO = 0x0018, - MyCSS_PROPERTY_NAV_RIGHT_ROOT = 0x0117 + MyCSS_PROPERTY_NAV_RIGHT_CURRENT = 0x004f } typedef mycss_property_nav_right_t; enum mycss_property_nav_up { + MyCSS_PROPERTY_NAV_UP_AUTO = 0x0018, MyCSS_PROPERTY_NAV_UP_ROOT = 0x0117, - MyCSS_PROPERTY_NAV_UP_CURRENT = 0x004f, - MyCSS_PROPERTY_NAV_UP_AUTO = 0x0018 + MyCSS_PROPERTY_NAV_UP_CURRENT = 0x004f } typedef mycss_property_nav_up_t; @@ -2110,152 +2131,152 @@ enum mycss_property_outline_width { typedef mycss_property_outline_width_t; enum mycss_property_overflow { - MyCSS_PROPERTY_OVERFLOW_VISIBLE = 0x0177, MyCSS_PROPERTY_OVERFLOW_HIDDEN = 0x0088, MyCSS_PROPERTY_OVERFLOW_AUTO = 0x0018, + MyCSS_PROPERTY_OVERFLOW_VISIBLE = 0x0178, MyCSS_PROPERTY_OVERFLOW_SCROLL = 0x0126, - MyCSS_PROPERTY_OVERFLOW_UNSET = 0x016e, + MyCSS_PROPERTY_OVERFLOW_UNSET = 0x016f, MyCSS_PROPERTY_OVERFLOW_INHERIT = 0x0092, + MyCSS_PROPERTY_OVERFLOW_INITIAL = 0x0093, MyCSS_PROPERTY_OVERFLOW_NO_DISPLAY = 0x00dc, - MyCSS_PROPERTY_OVERFLOW_NO_CONTENT = 0x00d9, - MyCSS_PROPERTY_OVERFLOW_INITIAL = 0x0093 + MyCSS_PROPERTY_OVERFLOW_NO_CONTENT = 0x00d9 } typedef mycss_property_overflow_t; enum mycss_property_overflow_wrap { - MyCSS_PROPERTY_OVERFLOW_WRAP_NORMAL = 0x00d5, - MyCSS_PROPERTY_OVERFLOW_WRAP_UNSET = 0x016e, - MyCSS_PROPERTY_OVERFLOW_WRAP_INHERIT = 0x0092, + MyCSS_PROPERTY_OVERFLOW_WRAP_UNSET = 0x016f, + MyCSS_PROPERTY_OVERFLOW_WRAP_INITIAL = 0x0093, MyCSS_PROPERTY_OVERFLOW_WRAP_BREAK_SPACES = 0x0031, MyCSS_PROPERTY_OVERFLOW_WRAP_BREAK_WORD = 0x0032, - MyCSS_PROPERTY_OVERFLOW_WRAP_INITIAL = 0x0093 + MyCSS_PROPERTY_OVERFLOW_WRAP_INHERIT = 0x0092, + MyCSS_PROPERTY_OVERFLOW_WRAP_NORMAL = 0x00d5 } typedef mycss_property_overflow_wrap_t; enum mycss_property_overflow_x { - MyCSS_PROPERTY_OVERFLOW_X_NO_DISPLAY = 0x00dc, - MyCSS_PROPERTY_OVERFLOW_X_INHERIT = 0x0092, - MyCSS_PROPERTY_OVERFLOW_X_UNSET = 0x016e, - MyCSS_PROPERTY_OVERFLOW_X_NO_CONTENT = 0x00d9, MyCSS_PROPERTY_OVERFLOW_X_INITIAL = 0x0093, + MyCSS_PROPERTY_OVERFLOW_X_INHERIT = 0x0092, + MyCSS_PROPERTY_OVERFLOW_X_NO_DISPLAY = 0x00dc, MyCSS_PROPERTY_OVERFLOW_X_AUTO = 0x0018, MyCSS_PROPERTY_OVERFLOW_X_HIDDEN = 0x0088, - MyCSS_PROPERTY_OVERFLOW_X_VISIBLE = 0x0177, - MyCSS_PROPERTY_OVERFLOW_X_SCROLL = 0x0126 + MyCSS_PROPERTY_OVERFLOW_X_VISIBLE = 0x0178, + MyCSS_PROPERTY_OVERFLOW_X_SCROLL = 0x0126, + MyCSS_PROPERTY_OVERFLOW_X_UNSET = 0x016f, + MyCSS_PROPERTY_OVERFLOW_X_NO_CONTENT = 0x00d9 } typedef mycss_property_overflow_x_t; enum mycss_property_overflow_y { MyCSS_PROPERTY_OVERFLOW_Y_AUTO = 0x0018, MyCSS_PROPERTY_OVERFLOW_Y_HIDDEN = 0x0088, - MyCSS_PROPERTY_OVERFLOW_Y_VISIBLE = 0x0177, + MyCSS_PROPERTY_OVERFLOW_Y_VISIBLE = 0x0178, MyCSS_PROPERTY_OVERFLOW_Y_SCROLL = 0x0126, - MyCSS_PROPERTY_OVERFLOW_Y_UNSET = 0x016e, + MyCSS_PROPERTY_OVERFLOW_Y_UNSET = 0x016f, MyCSS_PROPERTY_OVERFLOW_Y_INHERIT = 0x0092, + MyCSS_PROPERTY_OVERFLOW_Y_INITIAL = 0x0093, MyCSS_PROPERTY_OVERFLOW_Y_NO_DISPLAY = 0x00dc, - MyCSS_PROPERTY_OVERFLOW_Y_NO_CONTENT = 0x00d9, - MyCSS_PROPERTY_OVERFLOW_Y_INITIAL = 0x0093 + MyCSS_PROPERTY_OVERFLOW_Y_NO_CONTENT = 0x00d9 } typedef mycss_property_overflow_y_t; enum mycss_property_padding { - MyCSS_PROPERTY_PADDING_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_UNSET = 0x016f, + MyCSS_PROPERTY_PADDING__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING__PERCENTAGE = 0x019d } typedef mycss_property_padding_t; enum mycss_property_padding_block_end { - MyCSS_PROPERTY_PADDING_BLOCK_END_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_BLOCK_END__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_BLOCK_END__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_BLOCK_END_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_BLOCK_END_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_BLOCK_END__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_BLOCK_END__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_PADDING_BLOCK_END_UNSET = 0x016f } typedef mycss_property_padding_block_end_t; enum mycss_property_padding_block_start { - MyCSS_PROPERTY_PADDING_BLOCK_START_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_BLOCK_START__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_BLOCK_START__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_BLOCK_START_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_BLOCK_START_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_BLOCK_START__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_BLOCK_START__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_PADDING_BLOCK_START_UNSET = 0x016f } typedef mycss_property_padding_block_start_t; enum mycss_property_padding_bottom { - MyCSS_PROPERTY_PADDING_BOTTOM_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_BOTTOM__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_BOTTOM_UNSET = 0x016f, + MyCSS_PROPERTY_PADDING_BOTTOM__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_BOTTOM_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_BOTTOM_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_BOTTOM__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_BOTTOM__PERCENTAGE = 0x019d } typedef mycss_property_padding_bottom_t; enum mycss_property_padding_inline_end { - MyCSS_PROPERTY_PADDING_INLINE_END_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_INLINE_END__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_INLINE_END_UNSET = 0x016f, + MyCSS_PROPERTY_PADDING_INLINE_END__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_INLINE_END_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_INLINE_END_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_INLINE_END__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_INLINE_END__PERCENTAGE = 0x019d } typedef mycss_property_padding_inline_end_t; enum mycss_property_padding_inline_start { - MyCSS_PROPERTY_PADDING_INLINE_START_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_INLINE_START__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_INLINE_START__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_INLINE_START_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_INLINE_START_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_INLINE_START__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_INLINE_START__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_PADDING_INLINE_START_UNSET = 0x016f } typedef mycss_property_padding_inline_start_t; enum mycss_property_padding_left { - MyCSS_PROPERTY_PADDING_LEFT_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_LEFT__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_LEFT__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_LEFT_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_LEFT_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_LEFT__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_LEFT__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_PADDING_LEFT_UNSET = 0x016f } typedef mycss_property_padding_left_t; enum mycss_property_padding_right { + MyCSS_PROPERTY_PADDING_RIGHT__LENGTH = 0x019a, + MyCSS_PROPERTY_PADDING_RIGHT_UNSET = 0x016f, MyCSS_PROPERTY_PADDING_RIGHT_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_RIGHT__PERCENTAGE = 0x019c, - MyCSS_PROPERTY_PADDING_RIGHT_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_RIGHT__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_RIGHT__PERCENTAGE = 0x019d, MyCSS_PROPERTY_PADDING_RIGHT_INHERIT = 0x0092 } typedef mycss_property_padding_right_t; enum mycss_property_padding_top { - MyCSS_PROPERTY_PADDING_TOP_UNSET = 0x016e, - MyCSS_PROPERTY_PADDING_TOP__LENGTH = 0x0199, + MyCSS_PROPERTY_PADDING_TOP_UNSET = 0x016f, + MyCSS_PROPERTY_PADDING_TOP__LENGTH = 0x019a, MyCSS_PROPERTY_PADDING_TOP_INHERIT = 0x0092, MyCSS_PROPERTY_PADDING_TOP_INITIAL = 0x0093, - MyCSS_PROPERTY_PADDING_TOP__PERCENTAGE = 0x019c + MyCSS_PROPERTY_PADDING_TOP__PERCENTAGE = 0x019d } typedef mycss_property_padding_top_t; enum mycss_property_pause_after { + MyCSS_PROPERTY_PAUSE_AFTER_WEAK = 0x017b, MyCSS_PROPERTY_PAUSE_AFTER_STRONG = 0x014e, MyCSS_PROPERTY_PAUSE_AFTER_MEDIUM = 0x00c6, - MyCSS_PROPERTY_PAUSE_AFTER_X_STRONG = 0x018a, - MyCSS_PROPERTY_PAUSE_AFTER_X_WEAK = 0x018b, - MyCSS_PROPERTY_PAUSE_AFTER_NONE = 0x00d3, - MyCSS_PROPERTY_PAUSE_AFTER_WEAK = 0x017a + MyCSS_PROPERTY_PAUSE_AFTER_X_STRONG = 0x018b, + MyCSS_PROPERTY_PAUSE_AFTER_X_WEAK = 0x018c, + MyCSS_PROPERTY_PAUSE_AFTER_NONE = 0x00d3 } typedef mycss_property_pause_after_t; enum mycss_property_pause_before { MyCSS_PROPERTY_PAUSE_BEFORE_NONE = 0x00d3, - MyCSS_PROPERTY_PAUSE_BEFORE_WEAK = 0x017a, - MyCSS_PROPERTY_PAUSE_BEFORE_X_WEAK = 0x018b, + MyCSS_PROPERTY_PAUSE_BEFORE_WEAK = 0x017b, + MyCSS_PROPERTY_PAUSE_BEFORE_X_WEAK = 0x018c, MyCSS_PROPERTY_PAUSE_BEFORE_MEDIUM = 0x00c6, MyCSS_PROPERTY_PAUSE_BEFORE_STRONG = 0x014e, - MyCSS_PROPERTY_PAUSE_BEFORE_X_STRONG = 0x018a + MyCSS_PROPERTY_PAUSE_BEFORE_X_STRONG = 0x018b } typedef mycss_property_pause_before_t; @@ -2265,29 +2286,29 @@ enum mycss_property_perspective { typedef mycss_property_perspective_t; enum mycss_property_perspective_origin { + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_LEFT = 0x00ae, MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_RIGHT = 0x0115, - MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_CENTER = 0x0037, MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_TOP = 0x0164, MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_BOTTOM = 0x002d, - MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_LEFT = 0x00ae + MyCSS_PROPERTY_PERSPECTIVE_ORIGIN_CENTER = 0x0037 } typedef mycss_property_perspective_origin_t; enum mycss_property_position { MyCSS_PROPERTY_POSITION_INHERIT = 0x0092, MyCSS_PROPERTY_POSITION_INITIAL = 0x0093, - MyCSS_PROPERTY_POSITION_STICKY = 0x014b, - MyCSS_PROPERTY_POSITION_UNSET = 0x016e, MyCSS_PROPERTY_POSITION_RELATIVE = 0x010f, MyCSS_PROPERTY_POSITION_ABSOLUTE = 0x000e, + MyCSS_PROPERTY_POSITION_STICKY = 0x014b, MyCSS_PROPERTY_POSITION_FIXED = 0x0076, - MyCSS_PROPERTY_POSITION_STATIC = 0x0147 + MyCSS_PROPERTY_POSITION_STATIC = 0x0147, + MyCSS_PROPERTY_POSITION_UNSET = 0x016f } typedef mycss_property_position_t; enum mycss_property_presentation_level { - MyCSS_PROPERTY_PRESENTATION_LEVEL_INCREMENT = 0x0090, - MyCSS_PROPERTY_PRESENTATION_LEVEL_SAME = 0x0124 + MyCSS_PROPERTY_PRESENTATION_LEVEL_SAME = 0x0124, + MyCSS_PROPERTY_PRESENTATION_LEVEL_INCREMENT = 0x0090 } typedef mycss_property_presentation_level_t; @@ -2304,64 +2325,69 @@ typedef mycss_property_region_fragment_t; enum mycss_property_resize { MyCSS_PROPERTY_RESIZE_NONE = 0x00d3, - MyCSS_PROPERTY_RESIZE_VERTICAL = 0x0172, - MyCSS_PROPERTY_RESIZE_HORIZONTAL = 0x008d, - MyCSS_PROPERTY_RESIZE_BOTH = 0x002c + MyCSS_PROPERTY_RESIZE_BOTH = 0x002c, + MyCSS_PROPERTY_RESIZE_VERTICAL = 0x0173, + MyCSS_PROPERTY_RESIZE_HORIZONTAL = 0x008d } typedef mycss_property_resize_t; enum mycss_property_rest_after { - MyCSS_PROPERTY_REST_AFTER_WEAK = 0x017a, - MyCSS_PROPERTY_REST_AFTER_MEDIUM = 0x00c6, + MyCSS_PROPERTY_REST_AFTER_WEAK = 0x017b, + MyCSS_PROPERTY_REST_AFTER_X_WEAK = 0x018c, MyCSS_PROPERTY_REST_AFTER_NONE = 0x00d3, + MyCSS_PROPERTY_REST_AFTER_MEDIUM = 0x00c6, MyCSS_PROPERTY_REST_AFTER_STRONG = 0x014e, - MyCSS_PROPERTY_REST_AFTER_X_STRONG = 0x018a, - MyCSS_PROPERTY_REST_AFTER_X_WEAK = 0x018b + MyCSS_PROPERTY_REST_AFTER_X_STRONG = 0x018b } typedef mycss_property_rest_after_t; enum mycss_property_rest_before { - MyCSS_PROPERTY_REST_BEFORE_NONE = 0x00d3, MyCSS_PROPERTY_REST_BEFORE_MEDIUM = 0x00c6, MyCSS_PROPERTY_REST_BEFORE_STRONG = 0x014e, - MyCSS_PROPERTY_REST_BEFORE_WEAK = 0x017a, - MyCSS_PROPERTY_REST_BEFORE_X_WEAK = 0x018b, - MyCSS_PROPERTY_REST_BEFORE_X_STRONG = 0x018a + MyCSS_PROPERTY_REST_BEFORE_NONE = 0x00d3, + MyCSS_PROPERTY_REST_BEFORE_WEAK = 0x017b, + MyCSS_PROPERTY_REST_BEFORE_X_WEAK = 0x018c, + MyCSS_PROPERTY_REST_BEFORE_X_STRONG = 0x018b } typedef mycss_property_rest_before_t; enum mycss_property_right { - MyCSS_PROPERTY_RIGHT_AUTO = 0x0018 + MyCSS_PROPERTY_RIGHT_INHERIT = 0x0092, + MyCSS_PROPERTY_RIGHT_UNSET = 0x016f, + MyCSS_PROPERTY_RIGHT__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_RIGHT_INITIAL = 0x0093, + MyCSS_PROPERTY_RIGHT_AUTO = 0x0018, + MyCSS_PROPERTY_RIGHT__LENGTH = 0x019a } typedef mycss_property_right_t; enum mycss_property_ruby_align { MyCSS_PROPERTY_RUBY_ALIGN_CENTER = 0x0037, MyCSS_PROPERTY_RUBY_ALIGN_START = 0x0146, - MyCSS_PROPERTY_RUBY_ALIGN_SPACE_AROUND = 0x0140, - MyCSS_PROPERTY_RUBY_ALIGN_SPACE_BETWEEN = 0x0141 + MyCSS_PROPERTY_RUBY_ALIGN_SPACE_BETWEEN = 0x0141, + MyCSS_PROPERTY_RUBY_ALIGN_SPACE_AROUND = 0x0140 } typedef mycss_property_ruby_align_t; enum mycss_property_ruby_merge { - MyCSS_PROPERTY_RUBY_MERGE_AUTO = 0x0018, MyCSS_PROPERTY_RUBY_MERGE_SEPARATE = 0x012a, - MyCSS_PROPERTY_RUBY_MERGE_COLLAPSE = 0x003d + MyCSS_PROPERTY_RUBY_MERGE_COLLAPSE = 0x003d, + MyCSS_PROPERTY_RUBY_MERGE_AUTO = 0x0018 } typedef mycss_property_ruby_merge_t; enum mycss_property_ruby_position { - MyCSS_PROPERTY_RUBY_POSITION_INTER_CHARACTER = 0x009d, - MyCSS_PROPERTY_RUBY_POSITION_UNDER = 0x0169, - MyCSS_PROPERTY_RUBY_POSITION_OVER = 0x00f1 + MyCSS_PROPERTY_RUBY_POSITION_UNDER = 0x016a, + MyCSS_PROPERTY_RUBY_POSITION_OVER = 0x00f1, + MyCSS_PROPERTY_RUBY_POSITION_INTER_CHARACTER = 0x009d } typedef mycss_property_ruby_position_t; enum mycss_property_scroll_snap_align { - MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_END = 0x0066, MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_NONE = 0x00d3, MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_START = 0x0146, - MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_CENTER = 0x0037 + MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_CENTER = 0x0037, + MyCSS_PROPERTY_SCROLL_SNAP_ALIGN_END = 0x0066 } typedef mycss_property_scroll_snap_align_t; @@ -2372,14 +2398,14 @@ enum mycss_property_scroll_snap_stop { typedef mycss_property_scroll_snap_stop_t; enum mycss_property_scroll_snap_type { - MyCSS_PROPERTY_SCROLL_SNAP_TYPE_BLOCK = 0x0026, - MyCSS_PROPERTY_SCROLL_SNAP_TYPE_X = 0x017f, - MyCSS_PROPERTY_SCROLL_SNAP_TYPE_INLINE = 0x0095, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_Y = 0x018d, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_PROXIMITY = 0x010b, MyCSS_PROPERTY_SCROLL_SNAP_TYPE_BOTH = 0x002c, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_INLINE = 0x0095, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_BLOCK = 0x0026, + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_X = 0x0180, MyCSS_PROPERTY_SCROLL_SNAP_TYPE_MANDATORY = 0x00bf, - MyCSS_PROPERTY_SCROLL_SNAP_TYPE_PROXIMITY = 0x010b, - MyCSS_PROPERTY_SCROLL_SNAP_TYPE_NONE = 0x00d3, - MyCSS_PROPERTY_SCROLL_SNAP_TYPE_Y = 0x018c + MyCSS_PROPERTY_SCROLL_SNAP_TYPE_NONE = 0x00d3 } typedef mycss_property_scroll_snap_type_t; @@ -2389,11 +2415,11 @@ enum mycss_property_shape_outside { typedef mycss_property_shape_outside_t; enum mycss_property_shape_rendering { + MyCSS_PROPERTY_SHAPE_RENDERING_AUTO = 0x0018, MyCSS_PROPERTY_SHAPE_RENDERING_INHERIT = 0x0092, MyCSS_PROPERTY_SHAPE_RENDERING_CRISPEDGES = 0x004d, MyCSS_PROPERTY_SHAPE_RENDERING_OPTIMIZESPEED = 0x00ed, - MyCSS_PROPERTY_SHAPE_RENDERING_GEOMETRICPRECISION = 0x0081, - MyCSS_PROPERTY_SHAPE_RENDERING_AUTO = 0x0018 + MyCSS_PROPERTY_SHAPE_RENDERING_GEOMETRICPRECISION = 0x0081 } typedef mycss_property_shape_rendering_t; @@ -2429,9 +2455,9 @@ enum mycss_property_stroke_dasharray { typedef mycss_property_stroke_dasharray_t; enum mycss_property_stroke_linecap { - MyCSS_PROPERTY_STROKE_LINECAP_SQUARE = 0x0143, MyCSS_PROPERTY_STROKE_LINECAP_ROUND = 0x0118, MyCSS_PROPERTY_STROKE_LINECAP_BUTT = 0x0033, + MyCSS_PROPERTY_STROKE_LINECAP_SQUARE = 0x0143, MyCSS_PROPERTY_STROKE_LINECAP_INHERIT = 0x0092 } typedef mycss_property_stroke_linecap_t; @@ -2445,11 +2471,11 @@ enum mycss_property_stroke_linejoin { typedef mycss_property_stroke_linejoin_t; enum mycss_property_tab_size { - MyCSS_PROPERTY_TAB_SIZE_UNSET = 0x016e, - MyCSS_PROPERTY_TAB_SIZE__LENGTH = 0x0199, MyCSS_PROPERTY_TAB_SIZE_INHERIT = 0x0092, - MyCSS_PROPERTY_TAB_SIZE_INITIAL = 0x0093, - MyCSS_PROPERTY_TAB_SIZE__NUMBER = 0x019b + MyCSS_PROPERTY_TAB_SIZE_UNSET = 0x016f, + MyCSS_PROPERTY_TAB_SIZE__LENGTH = 0x019a, + MyCSS_PROPERTY_TAB_SIZE__NUMBER = 0x019c, + MyCSS_PROPERTY_TAB_SIZE_INITIAL = 0x0093 } typedef mycss_property_tab_size_t; @@ -2460,97 +2486,97 @@ enum mycss_property_table_layout { typedef mycss_property_table_layout_t; enum mycss_property_text_align { - MyCSS_PROPERTY_TEXT_ALIGN_RIGHT = 0x0115, - MyCSS_PROPERTY_TEXT_ALIGN_UNSET = 0x016e, - MyCSS_PROPERTY_TEXT_ALIGN_END = 0x0066, + MyCSS_PROPERTY_TEXT_ALIGN_UNSET = 0x016f, MyCSS_PROPERTY_TEXT_ALIGN_CENTER = 0x0037, MyCSS_PROPERTY_TEXT_ALIGN_JUSTIFY = 0x00a7, + MyCSS_PROPERTY_TEXT_ALIGN_RIGHT = 0x0115, MyCSS_PROPERTY_TEXT_ALIGN_START = 0x0146, MyCSS_PROPERTY_TEXT_ALIGN_LEFT = 0x00ae, MyCSS_PROPERTY_TEXT_ALIGN_JUSTIFY_ALL = 0x00a8, - MyCSS_PROPERTY_TEXT_ALIGN_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_ALIGN_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_ALIGN_MATCH_PARENT = 0x00c3 + MyCSS_PROPERTY_TEXT_ALIGN_INITIAL = 0x0093, + MyCSS_PROPERTY_TEXT_ALIGN_MATCH_PARENT = 0x00c3, + MyCSS_PROPERTY_TEXT_ALIGN_END = 0x0066 } typedef mycss_property_text_align_t; enum mycss_property_text_align_all { MyCSS_PROPERTY_TEXT_ALIGN_ALL_END = 0x0066, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_JUSTIFY = 0x00a7, MyCSS_PROPERTY_TEXT_ALIGN_ALL_START = 0x0146, - MyCSS_PROPERTY_TEXT_ALIGN_ALL_UNSET = 0x016e, - MyCSS_PROPERTY_TEXT_ALIGN_ALL_RIGHT = 0x0115, - MyCSS_PROPERTY_TEXT_ALIGN_ALL_LEFT = 0x00ae, MyCSS_PROPERTY_TEXT_ALIGN_ALL_CENTER = 0x0037, MyCSS_PROPERTY_TEXT_ALIGN_ALL_INITIAL = 0x0093, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_LEFT = 0x00ae, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_RIGHT = 0x0115, + MyCSS_PROPERTY_TEXT_ALIGN_ALL_UNSET = 0x016f, MyCSS_PROPERTY_TEXT_ALIGN_ALL_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_ALIGN_ALL_JUSTIFY = 0x00a7, MyCSS_PROPERTY_TEXT_ALIGN_ALL_MATCH_PARENT = 0x00c3 } typedef mycss_property_text_align_all_t; enum mycss_property_text_align_last { - MyCSS_PROPERTY_TEXT_ALIGN_LAST_RIGHT = 0x0115, - MyCSS_PROPERTY_TEXT_ALIGN_LAST_UNSET = 0x016e, MyCSS_PROPERTY_TEXT_ALIGN_LAST_CENTER = 0x0037, MyCSS_PROPERTY_TEXT_ALIGN_LAST_START = 0x0146, MyCSS_PROPERTY_TEXT_ALIGN_LAST_JUSTIFY = 0x00a7, MyCSS_PROPERTY_TEXT_ALIGN_LAST_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_ALIGN_LAST_END = 0x0066, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_UNSET = 0x016f, MyCSS_PROPERTY_TEXT_ALIGN_LAST_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_ALIGN_LAST_LEFT = 0x00ae, - MyCSS_PROPERTY_TEXT_ALIGN_LAST_AUTO = 0x0018 + MyCSS_PROPERTY_TEXT_ALIGN_LAST_RIGHT = 0x0115, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_ALIGN_LAST_END = 0x0066 } typedef mycss_property_text_align_last_t; enum mycss_property_text_combine_upright { MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_ALL = 0x0010, - MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_NONE = 0x00d3, - MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_DIGITS = 0x0056 + MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_DIGITS = 0x0056, + MyCSS_PROPERTY_TEXT_COMBINE_UPRIGHT_NONE = 0x00d3 } typedef mycss_property_text_combine_upright_t; enum mycss_property_text_decoration_color { - MyCSS_PROPERTY_TEXT_DECORATION_COLOR_UNSET = 0x016e, + MyCSS_PROPERTY_TEXT_DECORATION_COLOR_CURRENTCOLOR = 0x0050, MyCSS_PROPERTY_TEXT_DECORATION_COLOR_INHERIT = 0x0092, MyCSS_PROPERTY_TEXT_DECORATION_COLOR_INITIAL = 0x0093, - MyCSS_PROPERTY_TEXT_DECORATION_COLOR_CURRENTCOLOR = 0x0050 + MyCSS_PROPERTY_TEXT_DECORATION_COLOR_UNSET = 0x016f } typedef mycss_property_text_decoration_color_t; enum mycss_property_text_decoration_line { - MyCSS_PROPERTY_TEXT_DECORATION_LINE_LINE_THROUGH = 0x00b4, MyCSS_PROPERTY_TEXT_DECORATION_LINE_INITIAL = 0x0093, - MyCSS_PROPERTY_TEXT_DECORATION_LINE_UNSET = 0x016e, - MyCSS_PROPERTY_TEXT_DECORATION_LINE_OVERLINE = 0x00f3, - MyCSS_PROPERTY_TEXT_DECORATION_LINE_UNDERLINE = 0x016a, - MyCSS_PROPERTY_TEXT_DECORATION_LINE_BLINK = 0x0025, MyCSS_PROPERTY_TEXT_DECORATION_LINE_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_DECORATION_LINE_NONE = 0x00d3 + MyCSS_PROPERTY_TEXT_DECORATION_LINE_UNSET = 0x016f, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_OVERLINE = 0x00f3, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_LINE_THROUGH = 0x00b4, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_UNDERLINE = 0x016b, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_NONE = 0x00d3, + MyCSS_PROPERTY_TEXT_DECORATION_LINE_BLINK = 0x0025 } typedef mycss_property_text_decoration_line_t; enum mycss_property_text_decoration_skip { - MyCSS_PROPERTY_TEXT_DECORATION_SKIP_EDGES = 0x0063, - MyCSS_PROPERTY_TEXT_DECORATION_SKIP_NONE = 0x00d3, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_SPACES = 0x013f, MyCSS_PROPERTY_TEXT_DECORATION_SKIP_INK = 0x0094, - MyCSS_PROPERTY_TEXT_DECORATION_SKIP_UNSET = 0x016e, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_UNSET = 0x016f, MyCSS_PROPERTY_TEXT_DECORATION_SKIP_INHERIT = 0x0092, MyCSS_PROPERTY_TEXT_DECORATION_SKIP_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_DECORATION_SKIP_BOX_DECORATION = 0x002e, - MyCSS_PROPERTY_TEXT_DECORATION_SKIP_SPACES = 0x013f, - MyCSS_PROPERTY_TEXT_DECORATION_SKIP_OBJECTS = 0x00e5 + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_NONE = 0x00d3, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_OBJECTS = 0x00e5, + MyCSS_PROPERTY_TEXT_DECORATION_SKIP_EDGES = 0x0063 } typedef mycss_property_text_decoration_skip_t; enum mycss_property_text_decoration_style { - MyCSS_PROPERTY_TEXT_DECORATION_STYLE_INITIAL = 0x0093, - MyCSS_PROPERTY_TEXT_DECORATION_STYLE_WAVY = 0x0179, + MyCSS_PROPERTY_TEXT_DECORATION_STYLE_WAVY = 0x017a, MyCSS_PROPERTY_TEXT_DECORATION_STYLE_SOLID = 0x013d, MyCSS_PROPERTY_TEXT_DECORATION_STYLE_DOUBLE = 0x005b, MyCSS_PROPERTY_TEXT_DECORATION_STYLE_DOTTED = 0x005a, MyCSS_PROPERTY_TEXT_DECORATION_STYLE_DASHED = 0x0052, - MyCSS_PROPERTY_TEXT_DECORATION_STYLE_UNSET = 0x016e, - MyCSS_PROPERTY_TEXT_DECORATION_STYLE_INHERIT = 0x0092 + MyCSS_PROPERTY_TEXT_DECORATION_STYLE_UNSET = 0x016f, + MyCSS_PROPERTY_TEXT_DECORATION_STYLE_INHERIT = 0x0092, + MyCSS_PROPERTY_TEXT_DECORATION_STYLE_INITIAL = 0x0093 } typedef mycss_property_text_decoration_style_t; @@ -2560,49 +2586,49 @@ enum mycss_property_text_emphasis_color { typedef mycss_property_text_emphasis_color_t; enum mycss_property_text_emphasis_position { + MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_RIGHT = 0x0115, MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_OVER = 0x00f1, MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_LEFT = 0x00ae, - MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_UNDER = 0x0169, - MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_RIGHT = 0x0115 + MyCSS_PROPERTY_TEXT_EMPHASIS_POSITION_UNDER = 0x016a } typedef mycss_property_text_emphasis_position_t; enum mycss_property_text_emphasis_style { - MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_CIRCLE = 0x0038, MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_DOT = 0x0059, MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_NONE = 0x00d3, MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_OPEN = 0x00ea, MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_FILLED = 0x0071, MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_DOUBLE_CIRCLE = 0x005c, MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_SESAMEINITIAL = 0x012c, - MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_TRIANGLE = 0x0166 + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_CIRCLE = 0x0038, + MyCSS_PROPERTY_TEXT_EMPHASIS_STYLE_TRIANGLE = 0x0167 } typedef mycss_property_text_emphasis_style_t; enum mycss_property_text_indent { - MyCSS_PROPERTY_TEXT_INDENT_HANGING = 0x0086, - MyCSS_PROPERTY_TEXT_INDENT_EACH_LINE = 0x005d + MyCSS_PROPERTY_TEXT_INDENT_EACH_LINE = 0x005d, + MyCSS_PROPERTY_TEXT_INDENT_HANGING = 0x0086 } typedef mycss_property_text_indent_t; enum mycss_property_text_justify { - MyCSS_PROPERTY_TEXT_JUSTIFY_AUTO = 0x0018, MyCSS_PROPERTY_TEXT_JUSTIFY_NONE = 0x00d3, - MyCSS_PROPERTY_TEXT_JUSTIFY_UNSET = 0x016e, + MyCSS_PROPERTY_TEXT_JUSTIFY_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_JUSTIFY_UNSET = 0x016f, + MyCSS_PROPERTY_TEXT_JUSTIFY_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_JUSTIFY_INTER_WORD = 0x009e, MyCSS_PROPERTY_TEXT_JUSTIFY_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_JUSTIFY_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_JUSTIFY_INTER_CHARACTER = 0x009d } typedef mycss_property_text_justify_t; enum mycss_property_text_orientation { - MyCSS_PROPERTY_TEXT_ORIENTATION_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_ORIENTATION_MIXED = 0x00cd, - MyCSS_PROPERTY_TEXT_ORIENTATION_UPRIGHT = 0x0170, - MyCSS_PROPERTY_TEXT_ORIENTATION_UNSET = 0x016e, + MyCSS_PROPERTY_TEXT_ORIENTATION_UNSET = 0x016f, + MyCSS_PROPERTY_TEXT_ORIENTATION_SIDEWAYS = 0x012f, + MyCSS_PROPERTY_TEXT_ORIENTATION_UPRIGHT = 0x0171, MyCSS_PROPERTY_TEXT_ORIENTATION_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_ORIENTATION_SIDEWAYS = 0x012f + MyCSS_PROPERTY_TEXT_ORIENTATION_INITIAL = 0x0093 } typedef mycss_property_text_orientation_t; @@ -2613,11 +2639,11 @@ enum mycss_property_text_overflow { typedef mycss_property_text_overflow_t; enum mycss_property_text_rendering { + MyCSS_PROPERTY_TEXT_RENDERING_AUTO = 0x0018, MyCSS_PROPERTY_TEXT_RENDERING_INHERIT = 0x0092, MyCSS_PROPERTY_TEXT_RENDERING_OPTIMIZESPEED = 0x00ed, MyCSS_PROPERTY_TEXT_RENDERING_OPTIMIZELEGIBILITY = 0x00eb, - MyCSS_PROPERTY_TEXT_RENDERING_GEOMETRICPRECISION = 0x0081, - MyCSS_PROPERTY_TEXT_RENDERING_AUTO = 0x0018 + MyCSS_PROPERTY_TEXT_RENDERING_GEOMETRICPRECISION = 0x0081 } typedef mycss_property_text_rendering_t; @@ -2627,43 +2653,48 @@ enum mycss_property_text_shadow { typedef mycss_property_text_shadow_t; enum mycss_property_text_size_adjust { - MyCSS_PROPERTY_TEXT_SIZE_ADJUST_NONE = 0x00d3, - MyCSS_PROPERTY_TEXT_SIZE_ADJUST_AUTO = 0x0018 + MyCSS_PROPERTY_TEXT_SIZE_ADJUST_AUTO = 0x0018, + MyCSS_PROPERTY_TEXT_SIZE_ADJUST_NONE = 0x00d3 } typedef mycss_property_text_size_adjust_t; enum mycss_property_text_transform { - MyCSS_PROPERTY_TEXT_TRANSFORM_FULL_WIDTH = 0x0080, - MyCSS_PROPERTY_TEXT_TRANSFORM_UNSET = 0x016e, - MyCSS_PROPERTY_TEXT_TRANSFORM_INHERIT = 0x0092, - MyCSS_PROPERTY_TEXT_TRANSFORM_UPPERCASE = 0x016f, - MyCSS_PROPERTY_TEXT_TRANSFORM_CAPITALIZE = 0x0034, MyCSS_PROPERTY_TEXT_TRANSFORM_INITIAL = 0x0093, MyCSS_PROPERTY_TEXT_TRANSFORM_NONE = 0x00d3, + MyCSS_PROPERTY_TEXT_TRANSFORM_UNSET = 0x016f, + MyCSS_PROPERTY_TEXT_TRANSFORM_INHERIT = 0x0092, + MyCSS_PROPERTY_TEXT_TRANSFORM_UPPERCASE = 0x0170, + MyCSS_PROPERTY_TEXT_TRANSFORM_CAPITALIZE = 0x0034, + MyCSS_PROPERTY_TEXT_TRANSFORM_FULL_WIDTH = 0x0080, MyCSS_PROPERTY_TEXT_TRANSFORM_LOWERCASE = 0x00bd } typedef mycss_property_text_transform_t; enum mycss_property_text_underline_position { + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_AUTO = 0x0018, MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_LEFT = 0x00ae, - MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_UNDER = 0x0169, - MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_RIGHT = 0x0115, - MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_AUTO = 0x0018 + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_UNDER = 0x016a, + MyCSS_PROPERTY_TEXT_UNDERLINE_POSITION_RIGHT = 0x0115 } typedef mycss_property_text_underline_position_t; enum mycss_property_top { - MyCSS_PROPERTY_TOP_AUTO = 0x0018 + MyCSS_PROPERTY_TOP_AUTO = 0x0018, + MyCSS_PROPERTY_TOP__LENGTH = 0x019a, + MyCSS_PROPERTY_TOP_UNSET = 0x016f, + MyCSS_PROPERTY_TOP__PERCENTAGE = 0x019d, + MyCSS_PROPERTY_TOP_INHERIT = 0x0092, + MyCSS_PROPERTY_TOP_INITIAL = 0x0093 } typedef mycss_property_top_t; enum mycss_property_touch_action { - MyCSS_PROPERTY_TOUCH_ACTION_PAN_LEFT = 0x00fa, - MyCSS_PROPERTY_TOUCH_ACTION_PAN_UP = 0x00fc, MyCSS_PROPERTY_TOUCH_ACTION_NONE = 0x00d3, MyCSS_PROPERTY_TOUCH_ACTION_PAN_RIGHT = 0x00fb, - MyCSS_PROPERTY_TOUCH_ACTION_AUTO = 0x0018, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_UP = 0x00fc, + MyCSS_PROPERTY_TOUCH_ACTION_PAN_LEFT = 0x00fa, MyCSS_PROPERTY_TOUCH_ACTION_PAN_X = 0x00fd, + MyCSS_PROPERTY_TOUCH_ACTION_AUTO = 0x0018, MyCSS_PROPERTY_TOUCH_ACTION_PAN_Y = 0x00fe, MyCSS_PROPERTY_TOUCH_ACTION_PAN_DOWN = 0x00f9, MyCSS_PROPERTY_TOUCH_ACTION_MANIPULATION = 0x00c0 @@ -2676,18 +2707,18 @@ enum mycss_property_transform { typedef mycss_property_transform_t; enum mycss_property_transform_box { - MyCSS_PROPERTY_TRANSFORM_BOX_VIEW_BOX = 0x0176, MyCSS_PROPERTY_TRANSFORM_BOX_FILL_BOX = 0x0072, - MyCSS_PROPERTY_TRANSFORM_BOX_BORDER_BOX = 0x002a + MyCSS_PROPERTY_TRANSFORM_BOX_BORDER_BOX = 0x002a, + MyCSS_PROPERTY_TRANSFORM_BOX_VIEW_BOX = 0x0177 } typedef mycss_property_transform_box_t; enum mycss_property_transform_origin { MyCSS_PROPERTY_TRANSFORM_ORIGIN_TOP = 0x0164, + MyCSS_PROPERTY_TRANSFORM_ORIGIN_LEFT = 0x00ae, MyCSS_PROPERTY_TRANSFORM_ORIGIN_RIGHT = 0x0115, MyCSS_PROPERTY_TRANSFORM_ORIGIN_CENTER = 0x0037, - MyCSS_PROPERTY_TRANSFORM_ORIGIN_BOTTOM = 0x002d, - MyCSS_PROPERTY_TRANSFORM_ORIGIN_LEFT = 0x00ae + MyCSS_PROPERTY_TRANSFORM_ORIGIN_BOTTOM = 0x002d } typedef mycss_property_transform_origin_t; @@ -2717,14 +2748,14 @@ typedef mycss_property_transition_timing_function_t; enum mycss_property_unicode_bidi { MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE_OVERRIDE = 0x00a1, - MyCSS_PROPERTY_UNICODE_BIDI_UNSET = 0x016e, - MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE = 0x00a0, MyCSS_PROPERTY_UNICODE_BIDI_EMBED = 0x0065, MyCSS_PROPERTY_UNICODE_BIDI_NORMAL = 0x00d5, MyCSS_PROPERTY_UNICODE_BIDI_INHERIT = 0x0092, - MyCSS_PROPERTY_UNICODE_BIDI_BIDI_OVERRIDE = 0x0024, MyCSS_PROPERTY_UNICODE_BIDI_PLAINTEXT = 0x0101, - MyCSS_PROPERTY_UNICODE_BIDI_INITIAL = 0x0093 + MyCSS_PROPERTY_UNICODE_BIDI_UNSET = 0x016f, + MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE = 0x00a0, + MyCSS_PROPERTY_UNICODE_BIDI_INITIAL = 0x0093, + MyCSS_PROPERTY_UNICODE_BIDI_BIDI_OVERRIDE = 0x0024 } typedef mycss_property_unicode_bidi_t; @@ -2738,26 +2769,26 @@ enum mycss_property_user_select { typedef mycss_property_user_select_t; enum mycss_property_vertical_align { + MyCSS_PROPERTY_VERTICAL_ALIGN_SUB = 0x0150, MyCSS_PROPERTY_VERTICAL_ALIGN_TOP = 0x0164, - MyCSS_PROPERTY_VERTICAL_ALIGN__LENGTH = 0x0199, + MyCSS_PROPERTY_VERTICAL_ALIGN__LENGTH = 0x019a, MyCSS_PROPERTY_VERTICAL_ALIGN_BASELINE = 0x0022, - MyCSS_PROPERTY_VERTICAL_ALIGN__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_VERTICAL_ALIGN__PERCENTAGE = 0x019d, MyCSS_PROPERTY_VERTICAL_ALIGN_SUPER = 0x0151, - MyCSS_PROPERTY_VERTICAL_ALIGN_UNSET = 0x016e, + MyCSS_PROPERTY_VERTICAL_ALIGN_UNSET = 0x016f, MyCSS_PROPERTY_VERTICAL_ALIGN_MIDDLE = 0x00c9, MyCSS_PROPERTY_VERTICAL_ALIGN_TEXT_TOP = 0x0160, MyCSS_PROPERTY_VERTICAL_ALIGN_BOTTOM = 0x002d, MyCSS_PROPERTY_VERTICAL_ALIGN_INHERIT = 0x0092, MyCSS_PROPERTY_VERTICAL_ALIGN_INITIAL = 0x0093, - MyCSS_PROPERTY_VERTICAL_ALIGN_TEXT_BOTTOM = 0x015f, - MyCSS_PROPERTY_VERTICAL_ALIGN_SUB = 0x0150 + MyCSS_PROPERTY_VERTICAL_ALIGN_TEXT_BOTTOM = 0x015f } typedef mycss_property_vertical_align_t; enum mycss_property_visibility { - MyCSS_PROPERTY_VISIBILITY_UNSET = 0x016e, + MyCSS_PROPERTY_VISIBILITY_UNSET = 0x016f, MyCSS_PROPERTY_VISIBILITY_HIDDEN = 0x0088, - MyCSS_PROPERTY_VISIBILITY_VISIBLE = 0x0177, + MyCSS_PROPERTY_VISIBILITY_VISIBLE = 0x0178, MyCSS_PROPERTY_VISIBILITY_INHERIT = 0x0092, MyCSS_PROPERTY_VISIBILITY_COLLAPSE = 0x003d, MyCSS_PROPERTY_VISIBILITY_INITIAL = 0x0093 @@ -2785,29 +2816,29 @@ typedef mycss_property_voice_family_t; enum mycss_property_voice_pitch { MyCSS_PROPERTY_VOICE_PITCH_LOW = 0x00bc, - MyCSS_PROPERTY_VOICE_PITCH_X_LOW = 0x0186, + MyCSS_PROPERTY_VOICE_PITCH_X_LOW = 0x0187, MyCSS_PROPERTY_VOICE_PITCH_ABSOLUTE = 0x000e, MyCSS_PROPERTY_VOICE_PITCH_HIGH = 0x008a, MyCSS_PROPERTY_VOICE_PITCH_MEDIUM = 0x00c6, - MyCSS_PROPERTY_VOICE_PITCH_X_HIGH = 0x0183 + MyCSS_PROPERTY_VOICE_PITCH_X_HIGH = 0x0184 } typedef mycss_property_voice_pitch_t; enum mycss_property_voice_range { - MyCSS_PROPERTY_VOICE_RANGE_X_LOW = 0x0186, MyCSS_PROPERTY_VOICE_RANGE_LOW = 0x00bc, + MyCSS_PROPERTY_VOICE_RANGE_X_LOW = 0x0187, MyCSS_PROPERTY_VOICE_RANGE_ABSOLUTE = 0x000e, MyCSS_PROPERTY_VOICE_RANGE_HIGH = 0x008a, MyCSS_PROPERTY_VOICE_RANGE_MEDIUM = 0x00c6, - MyCSS_PROPERTY_VOICE_RANGE_X_HIGH = 0x0183 + MyCSS_PROPERTY_VOICE_RANGE_X_HIGH = 0x0184 } typedef mycss_property_voice_range_t; enum mycss_property_voice_rate { - MyCSS_PROPERTY_VOICE_RATE_SLOW = 0x0137, - MyCSS_PROPERTY_VOICE_RATE_X_FAST = 0x0182, MyCSS_PROPERTY_VOICE_RATE_NORMAL = 0x00d5, - MyCSS_PROPERTY_VOICE_RATE_X_SLOW = 0x0187, + MyCSS_PROPERTY_VOICE_RATE_X_FAST = 0x0183, + MyCSS_PROPERTY_VOICE_RATE_SLOW = 0x0137, + MyCSS_PROPERTY_VOICE_RATE_X_SLOW = 0x0188, MyCSS_PROPERTY_VOICE_RATE_FAST = 0x006f, MyCSS_PROPERTY_VOICE_RATE_MEDIUM = 0x00c6 } @@ -2815,27 +2846,27 @@ typedef mycss_property_voice_rate_t; enum mycss_property_voice_stress { MyCSS_PROPERTY_VOICE_STRESS_STRONG = 0x014e, - MyCSS_PROPERTY_VOICE_STRESS_NORMAL = 0x00d5, MyCSS_PROPERTY_VOICE_STRESS_NONE = 0x00d3, + MyCSS_PROPERTY_VOICE_STRESS_NORMAL = 0x00d5, MyCSS_PROPERTY_VOICE_STRESS_MODERATE = 0x00ce, MyCSS_PROPERTY_VOICE_STRESS_REDUCED = 0x010d } typedef mycss_property_voice_stress_t; enum mycss_property_voice_volume { + MyCSS_PROPERTY_VOICE_VOLUME_X_SOFT = 0x018a, MyCSS_PROPERTY_VOICE_VOLUME_SILENT = 0x0132, + MyCSS_PROPERTY_VOICE_VOLUME_SOFT = 0x013c, MyCSS_PROPERTY_VOICE_VOLUME_LOUD = 0x00bb, MyCSS_PROPERTY_VOICE_VOLUME_MEDIUM = 0x00c6, - MyCSS_PROPERTY_VOICE_VOLUME_X_LOUD = 0x0185, - MyCSS_PROPERTY_VOICE_VOLUME_SOFT = 0x013c, - MyCSS_PROPERTY_VOICE_VOLUME_X_SOFT = 0x0189 + MyCSS_PROPERTY_VOICE_VOLUME_X_LOUD = 0x0186 } typedef mycss_property_voice_volume_t; enum mycss_property_white_space { MyCSS_PROPERTY_WHITE_SPACE_PRE = 0x0103, MyCSS_PROPERTY_WHITE_SPACE_NORMAL = 0x00d5, - MyCSS_PROPERTY_WHITE_SPACE_UNSET = 0x016e, + MyCSS_PROPERTY_WHITE_SPACE_UNSET = 0x016f, MyCSS_PROPERTY_WHITE_SPACE_NOWRAP = 0x00d7, MyCSS_PROPERTY_WHITE_SPACE_INHERIT = 0x0092, MyCSS_PROPERTY_WHITE_SPACE_PRE_WRAP = 0x0107, @@ -2845,16 +2876,16 @@ enum mycss_property_white_space { typedef mycss_property_white_space_t; enum mycss_property_width { - MyCSS_PROPERTY_WIDTH_UNSET = 0x016e, + MyCSS_PROPERTY_WIDTH_AUTO = 0x0018, + MyCSS_PROPERTY_WIDTH__LENGTH = 0x019a, + MyCSS_PROPERTY_WIDTH_UNSET = 0x016f, + MyCSS_PROPERTY_WIDTH_AVAILABLE = 0x0019, + MyCSS_PROPERTY_WIDTH__PERCENTAGE = 0x019d, MyCSS_PROPERTY_WIDTH_MIN_CONTENT = 0x00cb, MyCSS_PROPERTY_WIDTH_MAX_CONTENT = 0x00c5, MyCSS_PROPERTY_WIDTH_FIT_CONTENT = 0x0075, MyCSS_PROPERTY_WIDTH_INHERIT = 0x0092, - MyCSS_PROPERTY_WIDTH_INITIAL = 0x0093, - MyCSS_PROPERTY_WIDTH_AUTO = 0x0018, - MyCSS_PROPERTY_WIDTH__LENGTH = 0x0199, - MyCSS_PROPERTY_WIDTH_AVAILABLE = 0x0019, - MyCSS_PROPERTY_WIDTH__PERCENTAGE = 0x019c + MyCSS_PROPERTY_WIDTH_INITIAL = 0x0093 } typedef mycss_property_width_t; @@ -2867,66 +2898,67 @@ typedef mycss_property_will_change_t; enum mycss_property_word_break { MyCSS_PROPERTY_WORD_BREAK_INITIAL = 0x0093, - MyCSS_PROPERTY_WORD_BREAK_BREAK_ALL = 0x0030, - MyCSS_PROPERTY_WORD_BREAK_UNSET = 0x016e, MyCSS_PROPERTY_WORD_BREAK_NORMAL = 0x00d5, + MyCSS_PROPERTY_WORD_BREAK_UNSET = 0x016f, + MyCSS_PROPERTY_WORD_BREAK_KEEP_ALL = 0x00a9, MyCSS_PROPERTY_WORD_BREAK_INHERIT = 0x0092, - MyCSS_PROPERTY_WORD_BREAK_KEEP_ALL = 0x00a9 + MyCSS_PROPERTY_WORD_BREAK_BREAK_ALL = 0x0030 } typedef mycss_property_word_break_t; enum mycss_property_word_spacing { - MyCSS_PROPERTY_WORD_SPACING_INITIAL = 0x0093, MyCSS_PROPERTY_WORD_SPACING_INHERIT = 0x0092, - MyCSS_PROPERTY_WORD_SPACING__PERCENTAGE = 0x019c, + MyCSS_PROPERTY_WORD_SPACING__PERCENTAGE = 0x019d, MyCSS_PROPERTY_WORD_SPACING_NORMAL = 0x00d5, - MyCSS_PROPERTY_WORD_SPACING__LENGTH = 0x0199, - MyCSS_PROPERTY_WORD_SPACING_UNSET = 0x016e + MyCSS_PROPERTY_WORD_SPACING_INITIAL = 0x0093, + MyCSS_PROPERTY_WORD_SPACING__LENGTH = 0x019a, + MyCSS_PROPERTY_WORD_SPACING_UNSET = 0x016f } typedef mycss_property_word_spacing_t; enum mycss_property_word_wrap { - MyCSS_PROPERTY_WORD_WRAP_BREAK_WORD = 0x0032, + MyCSS_PROPERTY_WORD_WRAP_BREAK_SPACES = 0x0031, MyCSS_PROPERTY_WORD_WRAP_NORMAL = 0x00d5, - MyCSS_PROPERTY_WORD_WRAP_INITIAL = 0x0093, - MyCSS_PROPERTY_WORD_WRAP_UNSET = 0x016e, + MyCSS_PROPERTY_WORD_WRAP_BREAK_WORD = 0x0032, MyCSS_PROPERTY_WORD_WRAP_INHERIT = 0x0092, - MyCSS_PROPERTY_WORD_WRAP_BREAK_SPACES = 0x0031 + MyCSS_PROPERTY_WORD_WRAP_INITIAL = 0x0093, + MyCSS_PROPERTY_WORD_WRAP_UNSET = 0x016f } typedef mycss_property_word_wrap_t; enum mycss_property_wrap_flow { MyCSS_PROPERTY_WRAP_FLOW_MAXIMUM = 0x00c4, MyCSS_PROPERTY_WRAP_FLOW_MINIMUM = 0x00ca, + MyCSS_PROPERTY_WRAP_FLOW_CLEAR = 0x0039, MyCSS_PROPERTY_WRAP_FLOW_END = 0x0066, MyCSS_PROPERTY_WRAP_FLOW_AUTO = 0x0018, MyCSS_PROPERTY_WRAP_FLOW_BOTH = 0x002c, - MyCSS_PROPERTY_WRAP_FLOW_START = 0x0146, - MyCSS_PROPERTY_WRAP_FLOW_CLEAR = 0x0039 + MyCSS_PROPERTY_WRAP_FLOW_START = 0x0146 } typedef mycss_property_wrap_flow_t; enum mycss_property_wrap_through { - MyCSS_PROPERTY_WRAP_THROUGH_WRAP = 0x017c, + MyCSS_PROPERTY_WRAP_THROUGH_WRAP = 0x017d, MyCSS_PROPERTY_WRAP_THROUGH_NONE = 0x00d3 } typedef mycss_property_wrap_through_t; enum mycss_property_writing_mode { + MyCSS_PROPERTY_WRITING_MODE_INHERIT = 0x0092, MyCSS_PROPERTY_WRITING_MODE_INITIAL = 0x0093, - MyCSS_PROPERTY_WRITING_MODE_VERTICAL_RL = 0x0174, + MyCSS_PROPERTY_WRITING_MODE_VERTICAL_RL = 0x0175, MyCSS_PROPERTY_WRITING_MODE_HORIZONTAL_TB = 0x008e, - MyCSS_PROPERTY_WRITING_MODE_VERTICAL_LR = 0x0173, + MyCSS_PROPERTY_WRITING_MODE_VERTICAL_LR = 0x0174, MyCSS_PROPERTY_WRITING_MODE_SIDEWAYS_RL = 0x0131, MyCSS_PROPERTY_WRITING_MODE_SIDEWAYS_LR = 0x0130, - MyCSS_PROPERTY_WRITING_MODE_INHERIT = 0x0092, - MyCSS_PROPERTY_WRITING_MODE_UNSET = 0x016e + MyCSS_PROPERTY_WRITING_MODE_UNSET = 0x016f } typedef mycss_property_writing_mode_t; enum mycss_property_z_index { MyCSS_PROPERTY_Z_INDEX_AUTO = 0x0018, - MyCSS_PROPERTY_Z_INDEX_UNSET = 0x016e, + MyCSS_PROPERTY_Z_INDEX__NUMBER = 0x019c, + MyCSS_PROPERTY_Z_INDEX_UNSET = 0x016f, MyCSS_PROPERTY_Z_INDEX_INHERIT = 0x0092, MyCSS_PROPERTY_Z_INDEX_INITIAL = 0x0093 } diff --git a/source/mycss/property/parser.c b/source/mycss/property/parser.c index 90ed322..93e099b 100644 --- a/source/mycss/property/parser.c +++ b/source/mycss/property/parser.c @@ -2055,7 +2055,7 @@ bool mycss_property_parser_font_step_one(mycss_entry_t* entry, mycss_token_t* to if(mycss_property_shared_font_style(entry, token, &value_type, &str)) { - if(font->style) + if( font->style) return mycss_property_parser_destroy_string(&str, mycss_property_shared_switch_to_parse_error(entry)); font->style = mycss_declaration_entry_create(entry->declaration, NULL); diff --git a/source/mycss/property/resources.h b/source/mycss/property/resources.h index 93f5db8..dd9d86a 100644 --- a/source/mycss/property/resources.h +++ b/source/mycss/property/resources.h @@ -530,18 +530,18 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"x-weak", 6, 0x018b, 412, 23}, + {"x-weak", 6, 0x018c, 412, 23}, {"table-header-group", 18, 0x015a, 415, 24}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"unse", 4, 0x016d, 0, 26}, + {"unse", 4, 0x016e, 0, 26}, {"block", 5, 0x0026, 417, 27}, - {"x-strong", 8, 0x018a, 0, 28}, + {"x-strong", 8, 0x018b, 0, 28}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"linear", 6, 0x00b2, 421, 31}, - {"wavy", 4, 0x0179, 0, 32}, + {"wavy", 4, 0x017a, 0, 32}, {"jis90", 5, 0x00a6, 423, 33}, - {"wait", 4, 0x0178, 0, 34}, + {"wait", 4, 0x0179, 0, 34}, {"jis83", 5, 0x00a5, 425, 35}, {"lighter", 7, 0x00b0, 0, 36}, {"ease-out", 8, 0x0061, 426, 37}, @@ -551,7 +551,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"italic", 6, 0x00a2, 0, 42}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"vertical-rl", 11, 0x0174, 0, 44}, + {"vertical-rl", 11, 0x0175, 0, 44}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"super", 5, 0x0151, 0, 46}, {"context-menu", 12, 0x004a, 428, 47}, @@ -579,7 +579,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"extra-expanded", 14, 0x006c, 0, 69}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"top", 3, 0x0164, 440, 71}, - {"zoom-out", 8, 0x018e, 0, 72}, + {"zoom-out", 8, 0x018f, 0, 72}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"match-parent", 12, 0x00c3, 0, 75}, @@ -590,7 +590,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"justify-all", 11, 0x00a8, 0, 80}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"embed", 5, 0x0065, 443, 82}, - {"-length", 7, 0x0199, 0, 83}, + {"-length", 7, 0x019a, 0, 83}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"flat", 4, 0x0077, 444, 86}, @@ -600,7 +600,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"500", 3, 0x0007, 446, 90}, {"left", 4, 0x00ae, 450, 91}, {"no-drop", 7, 0x00dd, 0, 92}, - {"xx-large", 8, 0x0180, 453, 93}, + {"xx-large", 8, 0x0181, 453, 93}, {"force-end", 9, 0x007d, 0, 94}, {"content-edge", 12, 0x0048, 0, 95}, {"root", 4, 0x0117, 0, 96}, @@ -616,20 +616,20 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"no-display", 10, 0x00dc, 0, 106}, {"inter-character", 15, 0x009d, 0, 107}, {"pan-x", 5, 0x00fd, 458, 108}, - {"x", 1, 0x017f, 0, 109}, + {"x", 1, 0x0180, 0, 109}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"inline", 6, 0x0095, 460, 111}, {"mixed", 5, 0x00cd, 0, 112}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"edges", 5, 0x0063, 461, 114}, - {"wrap", 4, 0x017c, 0, 115}, + {"wrap", 4, 0x017d, 0, 115}, {"nonzero", 7, 0x00d4, 0, 116}, - {"weak", 4, 0x017a, 0, 117}, - {"wrap-reverse", 12, 0x017d, 0, 118}, + {"weak", 4, 0x017b, 0, 117}, + {"wrap-reverse", 12, 0x017e, 0, 118}, {"flow", 4, 0x007b, 0, 119}, {"bevel", 5, 0x0023, 0, 120}, {"sticky", 6, 0x014b, 0, 121}, - {"upright", 7, 0x0170, 465, 122}, + {"upright", 7, 0x0171, 465, 122}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"stacked-fractions", 17, 0x0145, 0, 124}, {"800", 3, 0x000a, 466, 125}, @@ -658,7 +658,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"recto", 5, 0x010c, 0, 148}, {"icon", 4, 0x008f, 476, 149}, {"ordinal", 7, 0x00ee, 477, 150}, - {"x-soft", 6, 0x0189, 478, 151}, + {"x-soft", 6, 0x018a, 478, 151}, {"loose", 5, 0x00ba, 479, 152}, {"middle", 6, 0x00c9, 0, 153}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, @@ -744,7 +744,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"600", 3, 0x0008, 0, 234}, {"always", 6, 0x0017, 0, 235}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"ultra-expanded", 14, 0x0168, 0, 237}, + {"ultra-expanded", 14, 0x0169, 0, 237}, {"inline-block", 12, 0x0096, 0, 238}, {"outset", 6, 0x00ef, 0, 239}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, @@ -752,11 +752,11 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"space-around", 12, 0x0140, 0, 242}, {"column-reverse", 14, 0x003f, 0, 243}, {"strict", 6, 0x014d, 512, 244}, - {"x-high", 6, 0x0183, 0, 245}, + {"x-high", 6, 0x0184, 0, 245}, {"fantasy", 7, 0x006e, 0, 246}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"closed", 6, 0x003c, 0, 248}, - {"weight", 6, 0x017b, 514, 249}, + {"weight", 6, 0x017c, 514, 249}, {"paint", 5, 0x00f8, 0, 250}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, @@ -777,7 +777,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"simplified", 10, 0x0133, 0, 268}, {"900", 3, 0x000c, 517, 269}, - {"-color", 6, 0x018f, 0, 270}, + {"-color", 6, 0x0190, 0, 270}, {"pan-y", 5, 0x00fe, 0, 271}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, @@ -796,7 +796,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"clip", 4, 0x003a, 0, 286}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"vertical-lr", 11, 0x0173, 0, 289}, + {"vertical-lr", 11, 0x0174, 0, 289}, {"cell", 4, 0x0036, 0, 290}, {"double-circle", 13, 0x005c, 0, 291}, {"serif", 5, 0x012b, 0, 292}, @@ -828,84 +828,84 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"0", 1, 0x0001, 526, 320}, - {"vertical", 8, 0x0172, 0, 321}, + {"vertical", 8, 0x0173, 0, 321}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"0deg", 4, 0x0002, 0, 324}, {"loud", 4, 0x00bb, 0, 325}, - {"x-slow", 6, 0x0187, 0, 326}, + {"x-slow", 6, 0x0188, 0, 326}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"hide", 4, 0x0089, 529, 332}, - {"solid", 5, 0x013d, 0, 333}, + {"solid", 5, 0x013d, 532, 333}, {"fit-content", 11, 0x0075, 0, 334}, {"common-ligatures", 16, 0x0041, 0, 335}, - {"moderate", 8, 0x00ce, 532, 336}, + {"moderate", 8, 0x00ce, 533, 336}, {"bolder", 6, 0x0029, 0, 337}, - {"x-low", 5, 0x0186, 0, 338}, + {"x-low", 5, 0x0187, 0, 338}, {"break-word", 10, 0x0032, 0, 339}, {"crosshair", 9, 0x004e, 0, 340}, - {"-percentage", 11, 0x019c, 0, 341}, + {"-percentage", 11, 0x019d, 0, 341}, {"repeat", 6, 0x0110, 0, 342}, {"400", 3, 0x0006, 0, 343}, - {"ne-resize", 9, 0x00d2, 534, 344}, + {"ne-resize", 9, 0x00d2, 535, 344}, {"keep-all", 8, 0x00a9, 0, 345}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"list-item", 9, 0x00b7, 538, 347}, + {"list-item", 9, 0x00b7, 539, 347}, {"spaces", 6, 0x013f, 0, 348}, - {"hanging", 7, 0x0086, 539, 349}, - {"y", 1, 0x018c, 540, 350}, - {"stretch", 7, 0x014c, 542, 351}, - {"show", 4, 0x012e, 543, 352}, + {"hanging", 7, 0x0086, 540, 349}, + {"y", 1, 0x018d, 541, 350}, + {"stretch", 7, 0x014c, 543, 351}, + {"show", 4, 0x012e, 544, 352}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"underline", 9, 0x016a, 544, 355}, + {"underline", 9, 0x016b, 545, 355}, {"ease-in", 7, 0x005f, 0, 356}, {"hidden", 6, 0x0088, 0, 357}, - {"ink", 3, 0x0094, 545, 358}, + {"ink", 3, 0x0094, 546, 358}, {"local", 5, 0x00b9, 0, 359}, {"line", 4, 0x00b1, 0, 360}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"manual", 6, 0x00c1, 546, 364}, + {"manual", 6, 0x00c1, 547, 364}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"fragments", 9, 0x007f, 0, 366}, - {"move", 4, 0x00d0, 547, 367}, + {"move", 4, 0x00d0, 548, 367}, {"padding-edge", 12, 0x00f5, 0, 368}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"unset", 5, 0x016e, 548, 371}, + {"unset", 5, 0x016f, 549, 371}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"table-row", 9, 0x015b, 0, 373}, - {"none", 4, 0x00d3, 550, 374}, + {"none", 4, 0x00d3, 551, 374}, {"90deg", 5, 0x000d, 0, 375}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"700", 3, 0x0009, 552, 378}, + {"700", 3, 0x0009, 553, 378}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"-number", 7, 0x019b, 0, 381}, + {"-number", 7, 0x019c, 0, 381}, {"scroll-position", 15, 0x0127, 0, 382}, - {"verso", 5, 0x0171, 556, 383}, + {"verso", 5, 0x0172, 557, 383}, {"repeat-y", 8, 0x0112, 0, 384}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, - {"page", 4, 0x00f6, 557, 388}, + {"page", 4, 0x00f6, 558, 388}, {"high", 4, 0x008a, 0, 389}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"ruby", 4, 0x011d, 0, 391}, - {"under", 5, 0x0169, 0, 392}, + {"under", 5, 0x016a, 0, 392}, {NULL, 0, MyCSS_PROPERTY_VALUE_UNDEF, 0, 0}, {"isolate", 7, 0x00a0, 0, 394}, {"fill", 4, 0x0070, 0, 395}, {"mandatory", 9, 0x00bf, 0, 396}, {"oldstyle-nums", 13, 0x00e8, 0, 397}, - {"-image", 6, 0x0195, 0, 398}, + {"-image", 6, 0x0196, 0, 398}, {"caption", 7, 0x0035, 400, 399}, {"historical-forms", 16, 0x008b, 0, 400}, {"strong", 6, 0x014e, 402, 401}, @@ -913,7 +913,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"no-contextual", 13, 0x00da, 0, 403}, {"step-start", 10, 0x014a, 0, 404}, {"ruby-base", 9, 0x011e, 0, 405}, - {"-family-name", 12, 0x0193, 0, 406}, + {"-family-name", 12, 0x0194, 0, 406}, {"size", 4, 0x0134, 408, 407}, {"row-reverse", 11, 0x011b, 0, 408}, {"margin-edge", 11, 0x00c2, 0, 409}, @@ -927,13 +927,13 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"blink", 5, 0x0025, 418, 417}, {"break", 5, 0x002f, 419, 418}, {"static", 6, 0x0147, 420, 419}, - {"ultra-condensed", 15, 0x0167, 0, 420}, + {"ultra-condensed", 15, 0x0168, 0, 420}, {"larger", 6, 0x00ab, 422, 421}, {"objects", 7, 0x00e5, 0, 422}, {"invert", 6, 0x009f, 424, 423}, {"indent", 6, 0x0091, 0, 424}, {"evenodd", 7, 0x0067, 0, 425}, - {"triangle", 8, 0x0166, 0, 426}, + {"triangle", 8, 0x0167, 0, 426}, {"available", 9, 0x0019, 0, 427}, {"bidi-override", 13, 0x0024, 0, 428}, {"circle", 6, 0x0038, 430, 429}, @@ -943,16 +943,16 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"lining-nums", 11, 0x00b5, 0, 433}, {"dashed", 6, 0x0052, 0, 434}, {"cover", 5, 0x004c, 436, 435}, - {"visible", 7, 0x0177, 0, 436}, + {"visible", 7, 0x0178, 0, 436}, {"box-decoration", 14, 0x002e, 0, 437}, - {"xx-small", 8, 0x0181, 0, 438}, + {"xx-small", 8, 0x0182, 0, 438}, {"sub", 3, 0x0150, 0, 439}, {"overflow", 8, 0x00f2, 441, 440}, {"list-container", 14, 0x00b6, 0, 441}, - {"w-resize", 8, 0x017e, 0, 442}, + {"w-resize", 8, 0x017f, 0, 442}, {"full-width", 10, 0x0080, 0, 443}, {"fast", 4, 0x006f, 0, 444}, - {"vertical-text", 13, 0x0175, 0, 445}, + {"vertical-text", 13, 0x0176, 0, 445}, {"groove", 6, 0x0085, 447, 446}, {"proximity", 9, 0x010b, 448, 447}, {"titling-caps", 12, 0x0163, 449, 448}, @@ -975,17 +975,17 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"cursive", 7, 0x0051, 0, 465}, {"se-resize", 9, 0x012d, 467, 466}, {"sw-resize", 9, 0x0152, 0, 467}, - {"-generic-family", 15, 0x0194, 0, 468}, + {"-generic-family", 15, 0x0195, 0, 468}, {"thick", 5, 0x0161, 470, 469}, {"discard", 7, 0x0057, 0, 470}, {"max-content", 11, 0x00c5, 472, 471}, {"text-bottom", 11, 0x015f, 0, 472}, - {"view-box", 8, 0x0176, 0, 473}, - {"x-loud", 6, 0x0185, 475, 474}, - {"unicase", 7, 0x016c, 0, 475}, + {"view-box", 8, 0x0177, 0, 473}, + {"x-loud", 6, 0x0186, 475, 474}, + {"unicase", 7, 0x016d, 0, 475}, {"forwards", 8, 0x007e, 0, 476}, {"all-small-caps", 14, 0x0014, 0, 477}, - {"x-fast", 6, 0x0182, 0, 478}, + {"x-fast", 6, 0x0183, 0, 478}, {"large", 5, 0x00aa, 0, 479}, {"diagonal-fractions", 18, 0x0055, 0, 480}, {"message-box", 11, 0x00c8, 482, 481}, @@ -1003,7 +1003,7 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"backwards", 9, 0x001e, 0, 493}, {"miter", 5, 0x00cc, 495, 494}, {"sideways", 8, 0x012f, 0, 495}, - {"x-small", 7, 0x0188, 0, 496}, + {"x-small", 7, 0x0189, 0, 496}, {"avoid-region", 12, 0x001d, 498, 497}, {"alternate-reverse", 17, 0x0016, 499, 498}, {"historical-ligatures", 20, 0x008c, 0, 499}, @@ -1021,13 +1021,13 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"round", 5, 0x0118, 0, 511}, {"silent", 6, 0x0132, 513, 512}, {"extra-condensed", 15, 0x006b, 0, 513}, - {"zoom-in", 7, 0x018d, 515, 514}, + {"zoom-in", 7, 0x018e, 515, 514}, {"ease-in-out", 11, 0x0060, 0, 515}, - {"underscore", 10, 0x016b, 0, 516}, + {"underscore", 10, 0x016c, 0, 516}, {"outside", 7, 0x00f0, 518, 517}, {"oblique", 7, 0x00e6, 0, 518}, {"no-punctuation", 14, 0x00df, 0, 519}, - {"x-large", 7, 0x0184, 521, 520}, + {"x-large", 7, 0x0185, 521, 520}, {"geometricprecision", 18, 0x0081, 0, 521}, {"inherit", 7, 0x0092, 0, 522}, {"avoid-page", 10, 0x001c, 524, 523}, @@ -1039,33 +1039,34 @@ static const mycss_property_value_index_static_entry_t mycss_property_value_inde {"nesw-resize", 11, 0x00d1, 530, 529}, {"nwse-resize", 11, 0x00e2, 531, 530}, {"table-caption", 13, 0x0155, 0, 531}, - {"slashed-zero", 12, 0x0135, 533, 532}, - {"block-within-page", 17, 0x0027, 0, 533}, - {"nw-resize", 9, 0x00e3, 535, 534}, - {"ns-resize", 9, 0x00e1, 536, 535}, - {"col-resize", 10, 0x0040, 537, 536}, - {"capitalize", 10, 0x0034, 0, 537}, - {"no-historical-ligatures", 23, 0x00de, 0, 538}, - {"petite-caps", 11, 0x0100, 0, 539}, - {"n-resize", 8, 0x00e4, 541, 540}, - {"all-scroll", 10, 0x0013, 0, 541}, - {"table-row-group", 15, 0x015c, 0, 542}, - {"slow", 4, 0x0137, 0, 543}, - {"uppercase", 9, 0x016f, 0, 544}, - {"allow-end", 9, 0x0011, 0, 545}, - {"overline", 8, 0x00f3, 0, 546}, - {"horizontal", 10, 0x008d, 0, 547}, - {"clone", 5, 0x003b, 549, 548}, - {"inline-grid", 11, 0x0098, 0, 549}, - {"break-all", 9, 0x0030, 551, 550}, - {"linearrgb", 9, 0x00b3, 0, 551}, - {"initial", 7, 0x0093, 553, 552}, - {"pre-line", 8, 0x0106, 554, 553}, - {"preserve", 8, 0x0104, 555, 554}, - {"paginate", 8, 0x00f7, 0, 555}, - {"optimizelegibility", 18, 0x00eb, 0, 556}, - {"ruby-base-container", 19, 0x011f, 558, 557}, - {"ruby-text-container", 19, 0x0121, 0, 558}, + {"transparent", 11, 0x0166, 0, 532}, + {"slashed-zero", 12, 0x0135, 534, 533}, + {"block-within-page", 17, 0x0027, 0, 534}, + {"nw-resize", 9, 0x00e3, 536, 535}, + {"ns-resize", 9, 0x00e1, 537, 536}, + {"col-resize", 10, 0x0040, 538, 537}, + {"capitalize", 10, 0x0034, 0, 538}, + {"no-historical-ligatures", 23, 0x00de, 0, 539}, + {"petite-caps", 11, 0x0100, 0, 540}, + {"n-resize", 8, 0x00e4, 542, 541}, + {"all-scroll", 10, 0x0013, 0, 542}, + {"table-row-group", 15, 0x015c, 0, 543}, + {"slow", 4, 0x0137, 0, 544}, + {"uppercase", 9, 0x0170, 0, 545}, + {"allow-end", 9, 0x0011, 0, 546}, + {"overline", 8, 0x00f3, 0, 547}, + {"horizontal", 10, 0x008d, 0, 548}, + {"clone", 5, 0x003b, 550, 549}, + {"inline-grid", 11, 0x0098, 0, 550}, + {"break-all", 9, 0x0030, 552, 551}, + {"linearrgb", 9, 0x00b3, 0, 552}, + {"initial", 7, 0x0093, 554, 553}, + {"pre-line", 8, 0x0106, 555, 554}, + {"preserve", 8, 0x0104, 556, 555}, + {"paginate", 8, 0x00f7, 0, 556}, + {"optimizelegibility", 18, 0x00eb, 0, 557}, + {"ruby-base-container", 19, 0x011f, 559, 558}, + {"ruby-text-container", 19, 0x0121, 0, 559}, }; diff --git a/source/mycss/property/resources_name.h b/source/mycss/property/resources_name.h index d850c95..ad25497 100644 --- a/source/mycss/property/resources_name.h +++ b/source/mycss/property/resources_name.h @@ -328,8 +328,7 @@ static const char * mycss_property_index_type_name[] = "wrap-flow", "wrap-through", "writing-mode", - "z-index", - "" + "z-index" }; static const char * mycss_property_index_type_value[] = @@ -692,6 +691,7 @@ static const char * mycss_property_index_type_value[] = "titling-caps", "top", "traditional", + "transparent", "triangle", "ultra-condensed", "ultra-expanded", diff --git a/utils/data/property.txt b/utils/data/property.txt index cc76668..ba7dc11 100644 --- a/utils/data/property.txt +++ b/utils/data/property.txt @@ -1,4 +1,4 @@ - + - + - + - + - + @@ -24,7 +24,7 @@ first | start | last | first-except | - + @@ -45,7 +45,7 @@ context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | grab | grabbing | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | -zoom-in | zoom-out | inherit | initial | unset" initial="auto"> +zoom-in | zoom-out | inherit | initial | unset" initial="auto" default="cursor"> @@ -99,13 +99,13 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - + - + - + - + @@ -123,33 +123,33 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -255,15 +255,15 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - + - + - + - + - + @@ -273,7 +273,7 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - + @@ -320,7 +320,7 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - + @@ -383,21 +383,21 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - + - + - + - + - + - + - + - + @@ -414,11 +414,11 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - - - - - + + + + + @@ -427,11 +427,11 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - - - - - + + + + + @@ -440,11 +440,11 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - - - - - + + + + + @@ -454,10 +454,10 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - - - - + + + + @@ -477,15 +477,15 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - + - + - + - + - + @@ -498,15 +498,15 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - + - + - + - + - + @@ -518,34 +518,34 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - + - + - + - + - + - + - + - + - + - + - + @@ -553,16 +553,16 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - + - + - + @@ -602,15 +602,15 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - + - + - + - + @@ -634,9 +634,9 @@ zoom-in | zoom-out | inherit | initial | unset" initial="auto"> - + - + diff --git a/utils/declaration.pl b/utils/declaration.pl index 542940a..856aad1 100755 --- a/utils/declaration.pl +++ b/utils/declaration.pl @@ -79,8 +79,9 @@ sub create_resource_file { create_resource_name_file($index_name, $index_value); create_serialization_file($index_name, $index_by_name); create_destroy_file($index_name, $index_by_name); + create_default_file($index_name, $index_by_name); #print_mycss_functions($index_name); - print_modest_style_map($index_name); + print_modest_style_map($index_name, $index_by_name); } sub create_resource_name_file { @@ -119,6 +120,17 @@ sub create_destroy_file { }); } +sub create_default_file { + my ($index_name, $index_by_name) = @_; + + my $utils = MyHTML::Base->new(dirs => {source => $SAVE_TO_DIR, template => "tmpl"}); + my $data_const = $utils->read_tmpl("declaration_default_resources.h"); + + $utils->save_src("declaration/default_resources.h", $data_const, { + BODY => create_default_index($index_name, $index_by_name, "mycss_declaration_default_entry_index_type") + }); +} + sub create_serialization_index { my ($index_name, $index_by_name, $var_name) = @_; @@ -142,7 +154,7 @@ sub create_serialization_index { } return - "static mycss_declaration_serialization_f $var_name\[] = \n{\n\tmycss_declaration_serialization_". + "static mycss_declaration_serialization_f $var_name\[MyCSS_PROPERTY_TYPE_LAST_ENTRY] = \n{\n\tmycss_declaration_serialization_". join(",\n\tmycss_declaration_serialization_", @res). "\n};\n"; } @@ -170,11 +182,39 @@ sub create_destroy_index { } return - "static mycss_callback_declaration_destroy_f $var_name\[] = \n{\n\tmycss_declaration_entry_destroy_". + "static mycss_callback_declaration_destroy_f $var_name\[MyCSS_PROPERTY_TYPE_LAST_ENTRY] = \n{\n\tmycss_declaration_entry_destroy_". join(",\n\tmycss_declaration_entry_destroy_", @res). "\n};\n"; } +sub create_default_index { + my ($index_name, $index_by_name, $var_name) = @_; + + my @res; + foreach my $val (@$index_name) { + my $name = ""; + + unless ($val->[0]) { + $name = "undef"; + } + else { + $name = lc(name_to_norm($val->[0])); + } + + if (exists $index_by_name->{$name}->{default} && $index_by_name->{$name}->{default}) { + push @res, $index_by_name->{$name}->{default}; + } + else { + push @res, "undef"; + } + } + + return + "static mycss_declaration_entry_t * $var_name\[MyCSS_PROPERTY_TYPE_LAST_ENTRY] = \n{\n\t&mycss_declaration_default_entry_". + join(",\n\t&mycss_declaration_default_entry_", @res). + "\n};\n"; +} + sub create_index { my ($index, $var_name) = @_; @@ -208,8 +248,6 @@ sub print_mycss_functions { push @res, qq~mycss_property_parser_$name~; } - pop @res; - foreach my $name (@res) { print qq~bool $name(mycss_entry_t* entry, mycss_token_t* token, bool last_response);\n~; } @@ -224,34 +262,32 @@ sub print_mycss_functions { } sub print_modest_style_map { - my ($index) = @_; + my ($index, $index_by_name) = @_; my @res; foreach my $entry (@$index) { - my $name = $entry->[0] ? $entry->[0] : "undef"; - $name = name_to_norm($name); + my $name = ""; - push @res, qq~modest_style_map_collate_declaration_$name~; + unless ($entry->[0]) { + $name = "undef"; + } + else { + $name = lc(name_to_norm($entry->[0])); + } + + if (exists $index_by_name->{$name}->{map} && $index_by_name->{$name}->{map}) { + push @res, $index_by_name->{$name}->{map}; + } + else { + push @res, "for_all"; + } } - pop @res; - print - "static const modest_style_map_collate_f modest_style_map_static_collate_declaration\[] = \n{\n\t". - join(",\n\t", @res). + "static const modest_style_map_collate_f modest_style_map_static_collate_declaration\[MyCSS_PROPERTY_TYPE_LAST_ENTRY] = \n{\n\t". + "modest_style_map_collate_declaration_". + join(",\n\tmodest_style_map_collate_declaration_", @res). "\n};\n\n"; - - foreach my $name (@res) { - print qq~void $name(modest_t* modest, myhtml_tree_node_t* node, mycss_declaration_entry_t* decl, modest_style_raw_specificity_t* spec);\n~; - } - - print "\n\n"; - - foreach my $name (@res) { - print qq~void $name(modest_t* modest, myhtml_tree_node_t* node, mycss_declaration_entry_t* decl, modest_style_raw_specificity_t* spec)\n{\n~; - print ""; - print "}\n\n"; - } } sub create_name_result { @@ -278,8 +314,10 @@ sub create_name_result { push @{$result->{$id}}, [$name, length($name), $parser]; $index_by_name->{ name_to_norm($name) } = { + default => $info->{attr}->{default}, serialize => $info->{attr}->{serialize}, - destroy => $info->{attr}->{destroy} + destroy => $info->{attr}->{destroy}, + map => $info->{attr}->{map} }; $node = $node->next; @@ -320,7 +358,7 @@ sub create_name_enum { push @index, [lc($name), $id]; } push @$res, [$norm_prefix ."_LAST_ENTRY", sprintf("0x%04x", $idx++)]; - push @index, ["", "0x0000"]; + #push @index, ["", "0x0000"]; my @return; push @return, "enum $ENUM_NAME {\n\t"; diff --git a/utils/tmpl/declaration_default_resources.h b/utils/tmpl/declaration_default_resources.h new file mode 100644 index 0000000..b95aa92 --- /dev/null +++ b/utils/tmpl/declaration_default_resources.h @@ -0,0 +1,29 @@ +/* + Copyright (C) 2016 Alexander Borisov + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + Author: lex.borisov@gmail.com (Alexander Borisov) +*/ + +#ifndef MyCSS_DECLARATION_DEFAULT_RESOURCES_H +#define MyCSS_DECLARATION_DEFAULT_RESOURCES_H +#pragma once + +#include "mycss/declaration/default_entries.h" + +%BODY% + +#endif /* MyCSS_DECLARATION_DEFAULT_RESOURCES_H */