layout/style/nsCSSKeywordList.h

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/layout/style/nsCSSKeywordList.h	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,743 @@
     1.4 +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
     1.5 +/* This Source Code Form is subject to the terms of the Mozilla Public
     1.6 + * License, v. 2.0. If a copy of the MPL was not distributed with this
     1.7 + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
     1.8 +
     1.9 +/* keywords used within CSS property values */
    1.10 +
    1.11 +/******
    1.12 +
    1.13 +  This file contains the list of all parsed CSS keywords
    1.14 +  See nsCSSKeywords.h for access to the enum values for keywords
    1.15 +
    1.16 +  It is designed to be used as inline input to nsCSSKeywords.cpp *only*
    1.17 +  through the magic of C preprocessing.
    1.18 +
    1.19 +  All entries must be enclosed in the macro CSS_KEY which will have cruel
    1.20 +  and unusual things done to it
    1.21 +
    1.22 +  It is recommended (but not strictly necessary) to keep all entries
    1.23 +  in alphabetical order
    1.24 +
    1.25 +  Requirements:
    1.26 +
    1.27 +  Entries are in the form: (name, id). 'id' must always be the same as 'name'
    1.28 +  except that all hyphens ('-') in 'name' are converted to underscores ('_')
    1.29 +  in 'id'. This lets us do nice things with the macros without having to
    1.30 +  copy/convert strings at runtime.
    1.31 +
    1.32 +  'name' entries *must* use only lowercase characters.
    1.33 +
    1.34 +  ** Break these invariants and bad things will happen. **
    1.35 +
    1.36 + ******/
    1.37 +
    1.38 +// OUTPUT_CLASS=nsCSSKeywords
    1.39 +// MACRO_NAME=CSS_KEY
    1.40 +
    1.41 +CSS_KEY(-moz-activehyperlinktext, _moz_activehyperlinktext)
    1.42 +CSS_KEY(-moz-all, _moz_all)
    1.43 +CSS_KEY(-moz-alt-content, _moz_alt_content)
    1.44 +CSS_KEY(-moz-anchor-decoration, _moz_anchor_decoration)
    1.45 +CSS_KEY(-moz-arabic-indic, _moz_arabic_indic)
    1.46 +CSS_KEY(-moz-available, _moz_available)
    1.47 +CSS_KEY(-moz-bengali, _moz_bengali)
    1.48 +CSS_KEY(-moz-box, _moz_box)
    1.49 +CSS_KEY(-moz-button, _moz_button)
    1.50 +CSS_KEY(-moz-buttondefault, _moz_buttondefault)
    1.51 +CSS_KEY(-moz-buttonhoverface, _moz_buttonhoverface)
    1.52 +CSS_KEY(-moz-buttonhovertext, _moz_buttonhovertext)
    1.53 +CSS_KEY(-moz-cellhighlight, _moz_cellhighlight)
    1.54 +CSS_KEY(-moz-cellhighlighttext, _moz_cellhighlighttext)
    1.55 +CSS_KEY(-moz-center, _moz_center)
    1.56 +CSS_KEY(-moz-cjk-earthly-branch, _moz_cjk_earthly_branch)
    1.57 +CSS_KEY(-moz-cjk-heavenly-stem, _moz_cjk_heavenly_stem)
    1.58 +CSS_KEY(-moz-combobox, _moz_combobox)
    1.59 +CSS_KEY(-moz-comboboxtext, _moz_comboboxtext)
    1.60 +CSS_KEY(-moz-block-height, _moz_block_height)
    1.61 +CSS_KEY(-moz-deck, _moz_deck)
    1.62 +CSS_KEY(-moz-default-background-color, _moz_default_background_color)
    1.63 +CSS_KEY(-moz-default-color, _moz_default_color)
    1.64 +CSS_KEY(-moz-desktop, _moz_desktop)
    1.65 +CSS_KEY(-moz-devanagari, _moz_devanagari)
    1.66 +CSS_KEY(-moz-dialog, _moz_dialog)
    1.67 +CSS_KEY(-moz-dialogtext, _moz_dialogtext)
    1.68 +CSS_KEY(-moz-document, _moz_document)
    1.69 +CSS_KEY(-moz-dragtargetzone, _moz_dragtargetzone)
    1.70 +CSS_KEY(-moz-element, _moz_element)
    1.71 +CSS_KEY(-moz-eventreerow, _moz_eventreerow)
    1.72 +CSS_KEY(-moz-ethiopic-halehame, _moz_ethiopic_halehame)
    1.73 +CSS_KEY(-moz-ethiopic-numeric, _moz_ethiopic_numeric)
    1.74 +CSS_KEY(-moz-ethiopic-halehame-am, _moz_ethiopic_halehame_am)
    1.75 +CSS_KEY(-moz-ethiopic-halehame-ti-er, _moz_ethiopic_halehame_ti_er)
    1.76 +CSS_KEY(-moz-ethiopic-halehame-ti-et, _moz_ethiopic_halehame_ti_et)
    1.77 +CSS_KEY(-moz-field, _moz_field)
    1.78 +CSS_KEY(-moz-fieldtext, _moz_fieldtext)
    1.79 +CSS_KEY(-moz-fit-content, _moz_fit_content)
    1.80 +CSS_KEY(-moz-grabbing, _moz_grabbing)
    1.81 +CSS_KEY(-moz-grab, _moz_grab)
    1.82 +CSS_KEY(-moz-grid-group, _moz_grid_group)
    1.83 +CSS_KEY(-moz-grid-line, _moz_grid_line)
    1.84 +CSS_KEY(-moz-grid, _moz_grid)
    1.85 +CSS_KEY(-moz-groupbox, _moz_groupbox)
    1.86 +CSS_KEY(-moz-gujarati, _moz_gujarati)
    1.87 +CSS_KEY(-moz-gurmukhi, _moz_gurmukhi)
    1.88 +CSS_KEY(-moz-hangul-consonant, _moz_hangul_consonant)
    1.89 +CSS_KEY(-moz-hidden-unscrollable, _moz_hidden_unscrollable)
    1.90 +CSS_KEY(-moz-hangul, _moz_hangul)
    1.91 +CSS_KEY(-moz-hyperlinktext, _moz_hyperlinktext)
    1.92 +CSS_KEY(-moz-html-cellhighlight, _moz_html_cellhighlight)
    1.93 +CSS_KEY(-moz-html-cellhighlighttext, _moz_html_cellhighlighttext)
    1.94 +CSS_KEY(-moz-image-rect, _moz_image_rect)
    1.95 +CSS_KEY(-moz-info, _moz_info)
    1.96 +CSS_KEY(-moz-inline-box, _moz_inline_box)
    1.97 +CSS_KEY(-moz-inline-grid, _moz_inline_grid)
    1.98 +CSS_KEY(-moz-inline-stack, _moz_inline_stack)
    1.99 +CSS_KEY(-moz-isolate, _moz_isolate)
   1.100 +CSS_KEY(-moz-isolate-override, _moz_isolate_override)
   1.101 +CSS_KEY(-moz-japanese-formal, _moz_japanese_formal)
   1.102 +CSS_KEY(-moz-japanese-informal, _moz_japanese_informal)
   1.103 +CSS_KEY(-moz-kannada, _moz_kannada)
   1.104 +CSS_KEY(-moz-khmer, _moz_khmer)
   1.105 +CSS_KEY(-moz-lao, _moz_lao)
   1.106 +CSS_KEY(-moz-left, _moz_left)
   1.107 +CSS_KEY(-moz-list, _moz_list)
   1.108 +CSS_KEY(-moz-mac-chrome-active, _moz_mac_chrome_active)
   1.109 +CSS_KEY(-moz-mac-chrome-inactive, _moz_mac_chrome_inactive)
   1.110 +CSS_KEY(-moz-mac-focusring, _moz_mac_focusring)
   1.111 +CSS_KEY(-moz-mac-fullscreen-button, _moz_mac_fullscreen_button)
   1.112 +CSS_KEY(-moz-mac-menuselect, _moz_mac_menuselect)
   1.113 +CSS_KEY(-moz-mac-menushadow, _moz_mac_menushadow)
   1.114 +CSS_KEY(-moz-mac-menutextdisable, _moz_mac_menutextdisable)
   1.115 +CSS_KEY(-moz-mac-menutextselect, _moz_mac_menutextselect)
   1.116 +CSS_KEY(-moz-mac-disabledtoolbartext, _moz_mac_disabledtoolbartext)
   1.117 +CSS_KEY(-moz-mac-secondaryhighlight, _moz_mac_secondaryhighlight)
   1.118 +CSS_KEY(-moz-malayalam, _moz_malayalam)
   1.119 +CSS_KEY(-moz-max-content, _moz_max_content)
   1.120 +CSS_KEY(-moz-menuhover, _moz_menuhover)
   1.121 +CSS_KEY(-moz-menuhovertext, _moz_menuhovertext)
   1.122 +CSS_KEY(-moz-menubartext, _moz_menubartext)
   1.123 +CSS_KEY(-moz-menubarhovertext, _moz_menubarhovertext)
   1.124 +CSS_KEY(-moz-middle-with-baseline, _moz_middle_with_baseline)
   1.125 +CSS_KEY(-moz-min-content, _moz_min_content)
   1.126 +CSS_KEY(-moz-myanmar, _moz_myanmar)
   1.127 +CSS_KEY(-moz-nativehyperlinktext, _moz_nativehyperlinktext)
   1.128 +CSS_KEY(-moz-none, _moz_none)
   1.129 +CSS_KEY(-moz-oddtreerow, _moz_oddtreerow)
   1.130 +CSS_KEY(-moz-oriya, _moz_oriya)
   1.131 +CSS_KEY(-moz-persian, _moz_persian)
   1.132 +CSS_KEY(-moz-plaintext, _moz_plaintext)
   1.133 +CSS_KEY(-moz-popup, _moz_popup)
   1.134 +CSS_KEY(-moz-pre-discard-newlines, _moz_pre_discard_newlines)
   1.135 +CSS_KEY(-moz-pull-down-menu, _moz_pull_down_menu)
   1.136 +CSS_KEY(-moz-right, _moz_right)
   1.137 +CSS_KEY(-moz-scrollbars-horizontal, _moz_scrollbars_horizontal)
   1.138 +CSS_KEY(-moz-scrollbars-none, _moz_scrollbars_none)
   1.139 +CSS_KEY(-moz-scrollbars-vertical, _moz_scrollbars_vertical)
   1.140 +CSS_KEY(-moz-show-background, _moz_show_background)
   1.141 +CSS_KEY(-moz-simp-chinese-formal, _moz_simp_chinese_formal)
   1.142 +CSS_KEY(-moz-simp-chinese-informal, _moz_simp_chinese_informal)
   1.143 +CSS_KEY(-moz-stack, _moz_stack)
   1.144 +CSS_KEY(-moz-tamil, _moz_tamil)
   1.145 +CSS_KEY(-moz-telugu, _moz_telugu)
   1.146 +CSS_KEY(-moz-thai, _moz_thai)
   1.147 +CSS_KEY(-moz-trad-chinese-formal, _moz_trad_chinese_formal)
   1.148 +CSS_KEY(-moz-trad-chinese-informal, _moz_trad_chinese_informal)
   1.149 +CSS_KEY(-moz-urdu, _moz_urdu)
   1.150 +CSS_KEY(-moz-use-system-font, _moz_use_system_font)
   1.151 +CSS_KEY(-moz-use-text-color, _moz_use_text_color)
   1.152 +CSS_KEY(-moz-visitedhyperlinktext, _moz_visitedhyperlinktext)
   1.153 +CSS_KEY(-moz-window, _moz_window)
   1.154 +CSS_KEY(-moz-workspace, _moz_workspace)
   1.155 +CSS_KEY(-moz-zoom-in, _moz_zoom_in)
   1.156 +CSS_KEY(-moz-zoom-out, _moz_zoom_out)
   1.157 +CSS_KEY(absolute, absolute)
   1.158 +CSS_KEY(active, active)
   1.159 +CSS_KEY(activeborder, activeborder)
   1.160 +CSS_KEY(activecaption, activecaption)
   1.161 +CSS_KEY(alias, alias)
   1.162 +CSS_KEY(all, all)
   1.163 +CSS_KEY(all-petite-caps, all_petite_caps)
   1.164 +CSS_KEY(all-scroll, all_scroll)
   1.165 +CSS_KEY(all-small-caps, all_small_caps)
   1.166 +CSS_KEY(alpha, alpha)
   1.167 +CSS_KEY(alternate, alternate)
   1.168 +CSS_KEY(alternate-reverse, alternate_reverse)
   1.169 +CSS_KEY(always, always)
   1.170 +CSS_KEY(annotation, annotation)
   1.171 +CSS_KEY(appworkspace, appworkspace)
   1.172 +CSS_KEY(armenian, armenian)
   1.173 +CSS_KEY(auto, auto)
   1.174 +CSS_KEY(avoid, avoid)
   1.175 +CSS_KEY(background, background)
   1.176 +CSS_KEY(backwards, backwards)
   1.177 +CSS_KEY(balance, balance)
   1.178 +CSS_KEY(baseline, baseline)
   1.179 +CSS_KEY(bidi-override, bidi_override)
   1.180 +CSS_KEY(blink, blink)
   1.181 +CSS_KEY(block, block)
   1.182 +CSS_KEY(block-axis, block_axis)
   1.183 +CSS_KEY(blur, blur)
   1.184 +CSS_KEY(bold, bold)
   1.185 +CSS_KEY(bold-fraktur, bold_fraktur)
   1.186 +CSS_KEY(bold-italic, bold_italic)
   1.187 +CSS_KEY(bold-sans-serif, bold_sans_serif)
   1.188 +CSS_KEY(bold-script, bold_script)
   1.189 +CSS_KEY(bolder, bolder)
   1.190 +CSS_KEY(border-box, border_box)
   1.191 +CSS_KEY(both, both)
   1.192 +CSS_KEY(bottom, bottom)
   1.193 +CSS_KEY(bottom-outside, bottom_outside)
   1.194 +CSS_KEY(bounding-box, bounding_box)
   1.195 +CSS_KEY(break-all, break_all)
   1.196 +CSS_KEY(break-word, break_word)
   1.197 +CSS_KEY(brightness, brightness)
   1.198 +CSS_KEY(button, button)
   1.199 +CSS_KEY(buttonface, buttonface)
   1.200 +CSS_KEY(buttonhighlight, buttonhighlight)
   1.201 +CSS_KEY(buttonshadow, buttonshadow)
   1.202 +CSS_KEY(buttontext, buttontext)
   1.203 +CSS_KEY(capitalize, capitalize)
   1.204 +CSS_KEY(caption, caption)
   1.205 +CSS_KEY(captiontext, captiontext)
   1.206 +CSS_KEY(cell, cell)
   1.207 +CSS_KEY(center, center)
   1.208 +CSS_KEY(ch, ch)
   1.209 +CSS_KEY(character-variant, character_variant)
   1.210 +CSS_KEY(circle, circle)
   1.211 +CSS_KEY(cjk-decimal, cjk_decimal)
   1.212 +CSS_KEY(cjk-ideographic, cjk_ideographic)
   1.213 +CSS_KEY(clip, clip)
   1.214 +CSS_KEY(close-quote, close_quote)
   1.215 +CSS_KEY(closest-corner, closest_corner)
   1.216 +CSS_KEY(closest-side, closest_side)
   1.217 +CSS_KEY(cm, cm)
   1.218 +CSS_KEY(col-resize, col_resize)
   1.219 +CSS_KEY(collapse, collapse)
   1.220 +CSS_KEY(color, color)
   1.221 +CSS_KEY(color-burn, color_burn)
   1.222 +CSS_KEY(color-dodge, color_dodge)
   1.223 +CSS_KEY(common-ligatures, common_ligatures)
   1.224 +CSS_KEY(column, column)
   1.225 +CSS_KEY(column-reverse, column_reverse)
   1.226 +CSS_KEY(condensed, condensed)
   1.227 +CSS_KEY(contain, contain)
   1.228 +CSS_KEY(content-box, content_box)
   1.229 +CSS_KEY(context-fill, context_fill)
   1.230 +CSS_KEY(context-fill-opacity, context_fill_opacity)
   1.231 +CSS_KEY(context-menu, context_menu)
   1.232 +CSS_KEY(context-stroke, context_stroke)
   1.233 +CSS_KEY(context-stroke-opacity, context_stroke_opacity)
   1.234 +CSS_KEY(context-value, context_value)
   1.235 +CSS_KEY(continuous, continuous)
   1.236 +CSS_KEY(contrast, contrast)
   1.237 +CSS_KEY(copy, copy)
   1.238 +CSS_KEY(contextual, contextual)
   1.239 +CSS_KEY(cover, cover)
   1.240 +CSS_KEY(crop, crop)
   1.241 +CSS_KEY(cross, cross)
   1.242 +CSS_KEY(crosshair, crosshair)
   1.243 +CSS_KEY(currentcolor, currentcolor)
   1.244 +CSS_KEY(darken, darken)
   1.245 +CSS_KEY(dashed, dashed)
   1.246 +CSS_KEY(dense, dense)
   1.247 +CSS_KEY(decimal, decimal)
   1.248 +CSS_KEY(decimal-leading-zero, decimal_leading_zero)
   1.249 +CSS_KEY(default, default)
   1.250 +CSS_KEY(deg, deg)
   1.251 +CSS_KEY(diagonal-fractions, diagonal_fractions)
   1.252 +CSS_KEY(dialog, dialog)
   1.253 +CSS_KEY(difference, difference)
   1.254 +CSS_KEY(digits, digits)
   1.255 +CSS_KEY(disabled, disabled)
   1.256 +CSS_KEY(disc, disc)
   1.257 +CSS_KEY(discretionary-ligatures, discretionary_ligatures)
   1.258 +CSS_KEY(dotted, dotted)
   1.259 +CSS_KEY(double, double)
   1.260 +CSS_KEY(double-struck, double_struck)
   1.261 +CSS_KEY(drop-shadow, drop_shadow)
   1.262 +CSS_KEY(e-resize, e_resize)
   1.263 +CSS_KEY(each-box, each_box)
   1.264 +CSS_KEY(ease, ease)
   1.265 +CSS_KEY(ease-in, ease_in)
   1.266 +CSS_KEY(ease-in-out, ease_in_out)
   1.267 +CSS_KEY(ease-out, ease_out)
   1.268 +CSS_KEY(element, element)
   1.269 +CSS_KEY(elements, elements)
   1.270 +CSS_KEY(ellipse, ellipse)
   1.271 +CSS_KEY(ellipsis, ellipsis)
   1.272 +CSS_KEY(em, em)
   1.273 +CSS_KEY(embed, embed)
   1.274 +CSS_KEY(enabled, enabled)
   1.275 +CSS_KEY(end, end)
   1.276 +CSS_KEY(ex, ex)
   1.277 +CSS_KEY(exclusion, exclusion)
   1.278 +CSS_KEY(expanded, expanded)
   1.279 +CSS_KEY(extra-condensed, extra_condensed)
   1.280 +CSS_KEY(extra-expanded, extra_expanded)
   1.281 +CSS_KEY(ew-resize, ew_resize)
   1.282 +CSS_KEY(farthest-side, farthest_side)
   1.283 +CSS_KEY(farthest-corner, farthest_corner)
   1.284 +CSS_KEY(fill, fill)
   1.285 +CSS_KEY(fixed, fixed)
   1.286 +CSS_KEY(flat, flat)
   1.287 +CSS_KEY(flex, flex)
   1.288 +CSS_KEY(flex-end, flex_end)
   1.289 +CSS_KEY(flex-start, flex_start)
   1.290 +CSS_KEY(flip, flip)
   1.291 +CSS_KEY(forwards, forwards)
   1.292 +CSS_KEY(fraktur, fraktur)
   1.293 +CSS_KEY(from-image, from_image)
   1.294 +CSS_KEY(full-width, full_width)
   1.295 +CSS_KEY(georgian, georgian)
   1.296 +CSS_KEY(grab, grab)
   1.297 +CSS_KEY(grabbing, grabbing)
   1.298 +CSS_KEY(grad, grad)
   1.299 +CSS_KEY(grayscale, grayscale)
   1.300 +CSS_KEY(graytext, graytext)
   1.301 +CSS_KEY(grid, grid)
   1.302 +CSS_KEY(groove, groove)
   1.303 +CSS_KEY(hard-light, hard_light)
   1.304 +CSS_KEY(hebrew, hebrew)
   1.305 +CSS_KEY(help, help)
   1.306 +CSS_KEY(hidden, hidden)
   1.307 +CSS_KEY(hide, hide)
   1.308 +CSS_KEY(highlight, highlight)
   1.309 +CSS_KEY(highlighttext, highlighttext)
   1.310 +CSS_KEY(hiragana, hiragana)
   1.311 +CSS_KEY(hiragana-iroha, hiragana_iroha)
   1.312 +CSS_KEY(historical-forms, historical_forms)
   1.313 +CSS_KEY(historical-ligatures, historical_ligatures)
   1.314 +CSS_KEY(horizontal, horizontal)
   1.315 +CSS_KEY(horizontal-tb, horizontal_tb)
   1.316 +CSS_KEY(hue, hue)
   1.317 +CSS_KEY(hue-rotate, hue_rotate)
   1.318 +CSS_KEY(hz, hz)
   1.319 +CSS_KEY(icon, icon)
   1.320 +CSS_KEY(ignore, ignore)
   1.321 +CSS_KEY(in, in)
   1.322 +CSS_KEY(interlace, interlace)
   1.323 +CSS_KEY(inactive, inactive)
   1.324 +CSS_KEY(inactiveborder, inactiveborder)
   1.325 +CSS_KEY(inactivecaption, inactivecaption)
   1.326 +CSS_KEY(inactivecaptiontext, inactivecaptiontext)
   1.327 +CSS_KEY(infinite, infinite)
   1.328 +CSS_KEY(infobackground, infobackground)
   1.329 +CSS_KEY(infotext, infotext)
   1.330 +CSS_KEY(inherit, inherit)
   1.331 +CSS_KEY(initial, initial)
   1.332 +CSS_KEY(inline, inline)
   1.333 +CSS_KEY(inline-axis, inline_axis)
   1.334 +CSS_KEY(inline-block, inline_block)
   1.335 +CSS_KEY(inline-flex, inline_flex)
   1.336 +CSS_KEY(inline-grid, inline_grid)
   1.337 +CSS_KEY(inline-table, inline_table)
   1.338 +CSS_KEY(inset, inset)
   1.339 +CSS_KEY(inside, inside)
   1.340 +CSS_KEY(interpolatematrix, interpolatematrix)
   1.341 +CSS_KEY(invert, invert)
   1.342 +CSS_KEY(italic, italic)
   1.343 +CSS_KEY(japanese-formal, japanese_formal)
   1.344 +CSS_KEY(japanese-informal, japanese_informal)
   1.345 +CSS_KEY(jis78, jis78)
   1.346 +CSS_KEY(jis83, jis83)
   1.347 +CSS_KEY(jis90, jis90)
   1.348 +CSS_KEY(jis04, jis04)
   1.349 +CSS_KEY(justify, justify)
   1.350 +CSS_KEY(katakana, katakana)
   1.351 +CSS_KEY(katakana-iroha, katakana_iroha)
   1.352 +CSS_KEY(keep-all, keep_all)
   1.353 +CSS_KEY(khz, khz)
   1.354 +CSS_KEY(korean-hangul-formal, korean_hangul_formal)
   1.355 +CSS_KEY(korean-hanja-formal, korean_hanja_formal)
   1.356 +CSS_KEY(korean-hanja-informal, korean_hanja_informal)
   1.357 +CSS_KEY(landscape, landscape)
   1.358 +CSS_KEY(large, large)
   1.359 +CSS_KEY(larger, larger)
   1.360 +CSS_KEY(left, left)
   1.361 +CSS_KEY(lighten, lighten)
   1.362 +CSS_KEY(lighter, lighter)
   1.363 +CSS_KEY(line-through, line_through)
   1.364 +CSS_KEY(linear, linear)
   1.365 +CSS_KEY(lining-nums, lining_nums)
   1.366 +CSS_KEY(list-item, list_item)
   1.367 +CSS_KEY(local, local)
   1.368 +CSS_KEY(logical, logical)
   1.369 +CSS_KEY(looped, looped)
   1.370 +CSS_KEY(lower-alpha, lower_alpha)
   1.371 +CSS_KEY(lower-greek, lower_greek)
   1.372 +CSS_KEY(lower-latin, lower_latin)
   1.373 +CSS_KEY(lower-roman, lower_roman)
   1.374 +CSS_KEY(lowercase, lowercase)
   1.375 +CSS_KEY(ltr, ltr)
   1.376 +CSS_KEY(luminance, luminance)
   1.377 +CSS_KEY(luminosity, luminosity)
   1.378 +CSS_KEY(manipulation, manipulation)
   1.379 +CSS_KEY(manual, manual)
   1.380 +CSS_KEY(margin-box, margin_box)
   1.381 +CSS_KEY(markers, markers)
   1.382 +CSS_KEY(matrix, matrix)
   1.383 +CSS_KEY(matrix3d, matrix3d)
   1.384 +CSS_KEY(max-content, max_content)
   1.385 +CSS_KEY(medium, medium)
   1.386 +CSS_KEY(menu, menu)
   1.387 +CSS_KEY(menutext, menutext)
   1.388 +CSS_KEY(message-box, message_box)
   1.389 +CSS_KEY(middle, middle)
   1.390 +CSS_KEY(min-content, min_content)
   1.391 +CSS_KEY(minmax, minmax)
   1.392 +CSS_KEY(mix, mix)
   1.393 +CSS_KEY(mm, mm)
   1.394 +CSS_KEY(monospace, monospace)
   1.395 +CSS_KEY(move, move)
   1.396 +CSS_KEY(ms, ms)
   1.397 +CSS_KEY(multiply, multiply)
   1.398 +CSS_KEY(n-resize, n_resize)
   1.399 +CSS_KEY(narrower, narrower)
   1.400 +CSS_KEY(ne-resize, ne_resize)
   1.401 +CSS_KEY(nesw-resize, nesw_resize)
   1.402 +CSS_KEY(no-close-quote, no_close_quote)
   1.403 +CSS_KEY(no-common-ligatures, no_common_ligatures)
   1.404 +CSS_KEY(no-contextual, no_contextual)
   1.405 +CSS_KEY(no-discretionary-ligatures, no_discretionary_ligatures)
   1.406 +CSS_KEY(no-drop, no_drop)
   1.407 +CSS_KEY(no-historical-ligatures, no_historical_ligatures)
   1.408 +CSS_KEY(no-open-quote, no_open_quote)
   1.409 +CSS_KEY(no-repeat, no_repeat)
   1.410 +CSS_KEY(none, none)
   1.411 +CSS_KEY(normal, normal)
   1.412 +CSS_KEY(not-allowed, not_allowed)
   1.413 +CSS_KEY(nowrap, nowrap)
   1.414 +CSS_KEY(ns-resize, ns_resize)
   1.415 +CSS_KEY(nw-resize, nw_resize)
   1.416 +CSS_KEY(nwse-resize, nwse_resize)
   1.417 +CSS_KEY(oblique, oblique)
   1.418 +CSS_KEY(oldstyle-nums, oldstyle_nums)
   1.419 +CSS_KEY(opacity, opacity)
   1.420 +CSS_KEY(open-quote, open_quote)
   1.421 +CSS_KEY(ordinal, ordinal)
   1.422 +CSS_KEY(ornaments, ornaments)
   1.423 +CSS_KEY(outset, outset)
   1.424 +CSS_KEY(outside, outside)
   1.425 +CSS_KEY(overlay, overlay)
   1.426 +CSS_KEY(overline, overline)
   1.427 +CSS_KEY(padding-box, padding_box)
   1.428 +CSS_KEY(painted, painted)
   1.429 +CSS_KEY(pan-x, pan_x)
   1.430 +CSS_KEY(pan-y, pan_y)
   1.431 +CSS_KEY(paused, paused)
   1.432 +CSS_KEY(pc, pc)
   1.433 +CSS_KEY(perspective, perspective)
   1.434 +CSS_KEY(petite-caps, petite_caps)
   1.435 +CSS_KEY(physical, physical)
   1.436 +CSS_KEY(pointer, pointer)
   1.437 +CSS_KEY(portrait, portrait)
   1.438 +CSS_KEY(pre, pre)
   1.439 +CSS_KEY(pre-wrap, pre_wrap)
   1.440 +CSS_KEY(pre-line, pre_line)
   1.441 +CSS_KEY(preserve-3d, preserve_3d)
   1.442 +CSS_KEY(progress, progress)
   1.443 +CSS_KEY(progressive, progressive)
   1.444 +CSS_KEY(proportional-nums, proportional_nums)
   1.445 +CSS_KEY(proportional-width, proportional_width)
   1.446 +CSS_KEY(pt, pt)
   1.447 +CSS_KEY(px, px)
   1.448 +CSS_KEY(rad, rad)
   1.449 +CSS_KEY(read-only, read_only)
   1.450 +CSS_KEY(read-write, read_write)
   1.451 +CSS_KEY(relative, relative)
   1.452 +CSS_KEY(repeat, repeat)
   1.453 +CSS_KEY(repeat-x, repeat_x)
   1.454 +CSS_KEY(repeat-y, repeat_y)
   1.455 +CSS_KEY(reverse, reverse)
   1.456 +CSS_KEY(ridge, ridge)
   1.457 +CSS_KEY(right, right)
   1.458 +CSS_KEY(rotate, rotate)
   1.459 +CSS_KEY(rotate3d, rotate3d)
   1.460 +CSS_KEY(rotatex, rotatex)
   1.461 +CSS_KEY(rotatey, rotatey)
   1.462 +CSS_KEY(rotatez, rotatez)
   1.463 +CSS_KEY(round, round)
   1.464 +CSS_KEY(row, row)
   1.465 +CSS_KEY(row-resize, row_resize)
   1.466 +CSS_KEY(row-reverse, row_reverse)
   1.467 +CSS_KEY(rtl, rtl)
   1.468 +CSS_KEY(ruby, ruby)
   1.469 +CSS_KEY(running, running)
   1.470 +CSS_KEY(s, s)
   1.471 +CSS_KEY(s-resize, s_resize)
   1.472 +CSS_KEY(saturate, saturate)
   1.473 +CSS_KEY(saturation, saturation)
   1.474 +CSS_KEY(scale, scale)
   1.475 +CSS_KEY(scale3d, scale3d)
   1.476 +CSS_KEY(scalex, scalex)
   1.477 +CSS_KEY(scaley, scaley)
   1.478 +CSS_KEY(scalez, scalez)
   1.479 +CSS_KEY(screen, screen)
   1.480 +CSS_KEY(script, script)
   1.481 +CSS_KEY(scroll, scroll)
   1.482 +CSS_KEY(scrollbar, scrollbar)
   1.483 +CSS_KEY(scrollbar-small, scrollbar_small)
   1.484 +CSS_KEY(se-resize, se_resize)
   1.485 +CSS_KEY(select-after, select_after)
   1.486 +CSS_KEY(select-all, select_all)
   1.487 +CSS_KEY(select-before, select_before)
   1.488 +CSS_KEY(select-menu, select_menu)
   1.489 +CSS_KEY(select-same, select_same)
   1.490 +CSS_KEY(semi-condensed, semi_condensed)
   1.491 +CSS_KEY(semi-expanded, semi_expanded)
   1.492 +CSS_KEY(separate, separate)
   1.493 +CSS_KEY(sepia, sepia)
   1.494 +CSS_KEY(show, show)
   1.495 +CSS_KEY(sideways, sideways)
   1.496 +CSS_KEY(simp-chinese-formal, simp_chinese_formal)
   1.497 +CSS_KEY(simp-chinese-informal, simp_chinese_informal)
   1.498 +CSS_KEY(simplified, simplified)
   1.499 +CSS_KEY(skew, skew)
   1.500 +CSS_KEY(skewx, skewx)
   1.501 +CSS_KEY(skewy, skewy)
   1.502 +CSS_KEY(slashed-zero, slashed_zero)
   1.503 +CSS_KEY(small, small)
   1.504 +CSS_KEY(small-caps, small_caps)
   1.505 +CSS_KEY(small-caption, small_caption)
   1.506 +CSS_KEY(smaller, smaller)
   1.507 +CSS_KEY(soft, soft)
   1.508 +CSS_KEY(soft-light, soft_light)
   1.509 +CSS_KEY(solid, solid)
   1.510 +CSS_KEY(space-around, space_around)
   1.511 +CSS_KEY(space-between, space_between)
   1.512 +CSS_KEY(span, span)
   1.513 +CSS_KEY(square, square)
   1.514 +CSS_KEY(stacked-fractions, stacked_fractions)
   1.515 +CSS_KEY(start, start)
   1.516 +CSS_KEY(static, static)
   1.517 +CSS_KEY(status-bar, status_bar)
   1.518 +CSS_KEY(step-end, step_end)
   1.519 +CSS_KEY(step-start, step_start)
   1.520 +CSS_KEY(sticky, sticky)
   1.521 +CSS_KEY(stretch, stretch)
   1.522 +CSS_KEY(stretch-to-fit, stretch_to_fit)
   1.523 +CSS_KEY(stretched, stretched)
   1.524 +CSS_KEY(stroke, stroke)
   1.525 +CSS_KEY(style, style)
   1.526 +CSS_KEY(styleset, styleset)
   1.527 +CSS_KEY(stylistic, stylistic)
   1.528 +CSS_KEY(sub, sub)
   1.529 +CSS_KEY(subgrid, subgrid)
   1.530 +CSS_KEY(super, super)
   1.531 +CSS_KEY(sw-resize, sw_resize)
   1.532 +CSS_KEY(swash, swash)
   1.533 +CSS_KEY(table, table)
   1.534 +CSS_KEY(table-caption, table_caption)
   1.535 +CSS_KEY(table-cell, table_cell)
   1.536 +CSS_KEY(table-column, table_column)
   1.537 +CSS_KEY(table-column-group, table_column_group)
   1.538 +CSS_KEY(table-footer-group, table_footer_group)
   1.539 +CSS_KEY(table-header-group, table_header_group)
   1.540 +CSS_KEY(table-row, table_row)
   1.541 +CSS_KEY(table-row-group, table_row_group)
   1.542 +CSS_KEY(tabular-nums, tabular_nums)
   1.543 +CSS_KEY(tailed, tailed)
   1.544 +CSS_KEY(text, text)
   1.545 +CSS_KEY(text-bottom, text_bottom)
   1.546 +CSS_KEY(text-top, text_top)
   1.547 +CSS_KEY(thick, thick)
   1.548 +CSS_KEY(thin, thin)
   1.549 +CSS_KEY(threeddarkshadow, threeddarkshadow)
   1.550 +CSS_KEY(threedface, threedface)
   1.551 +CSS_KEY(threedhighlight, threedhighlight)
   1.552 +CSS_KEY(threedlightshadow, threedlightshadow)
   1.553 +CSS_KEY(threedshadow, threedshadow)
   1.554 +CSS_KEY(titling-caps, titling_caps)
   1.555 +CSS_KEY(toggle, toggle)
   1.556 +CSS_KEY(top, top)
   1.557 +CSS_KEY(top-outside, top_outside)
   1.558 +CSS_KEY(trad-chinese-formal, trad_chinese_formal)
   1.559 +CSS_KEY(trad-chinese-informal, trad_chinese_informal)
   1.560 +CSS_KEY(traditional, traditional)
   1.561 +CSS_KEY(translate, translate)
   1.562 +CSS_KEY(translate3d, translate3d)
   1.563 +CSS_KEY(translatex, translatex)
   1.564 +CSS_KEY(translatey, translatey)
   1.565 +CSS_KEY(translatez, translatez)
   1.566 +CSS_KEY(transparent, transparent) // for nsComputedDOMStyle only
   1.567 +CSS_KEY(tri-state, tri_state)
   1.568 +CSS_KEY(true, true)
   1.569 +CSS_KEY(ultra-condensed, ultra_condensed)
   1.570 +CSS_KEY(ultra-expanded, ultra_expanded)
   1.571 +CSS_KEY(underline, underline)
   1.572 +CSS_KEY(unicase, unicase)
   1.573 +CSS_KEY(unset, unset)
   1.574 +CSS_KEY(upper-alpha, upper_alpha)
   1.575 +CSS_KEY(upper-latin, upper_latin)
   1.576 +CSS_KEY(upper-roman, upper_roman)
   1.577 +CSS_KEY(uppercase, uppercase)
   1.578 +CSS_KEY(upright, upright)
   1.579 +CSS_KEY(vertical, vertical)
   1.580 +CSS_KEY(vertical-lr, vertical_lr)
   1.581 +CSS_KEY(vertical-rl, vertical_rl)
   1.582 +CSS_KEY(vertical-text, vertical_text)
   1.583 +CSS_KEY(visible, visible)
   1.584 +CSS_KEY(visiblefill, visiblefill)
   1.585 +CSS_KEY(visiblepainted, visiblepainted)
   1.586 +CSS_KEY(visiblestroke, visiblestroke)
   1.587 +CSS_KEY(w-resize, w_resize)
   1.588 +CSS_KEY(wait, wait)
   1.589 +CSS_KEY(wavy, wavy)
   1.590 +CSS_KEY(weight, weight)
   1.591 +CSS_KEY(wider, wider)
   1.592 +CSS_KEY(window, window)
   1.593 +CSS_KEY(windowframe, windowframe)
   1.594 +CSS_KEY(windowtext, windowtext)
   1.595 +CSS_KEY(wrap, wrap)
   1.596 +CSS_KEY(wrap-reverse, wrap_reverse)
   1.597 +CSS_KEY(write-only, write_only)
   1.598 +CSS_KEY(x-large, x_large)
   1.599 +CSS_KEY(x-small, x_small)
   1.600 +CSS_KEY(xx-large, xx_large)
   1.601 +CSS_KEY(xx-small, xx_small)
   1.602 +CSS_KEY(zoom-in, zoom_in)
   1.603 +CSS_KEY(zoom-out, zoom_out)
   1.604 +
   1.605 +// Appearance keywords for widget styles
   1.606 +CSS_KEY(radio, radio)
   1.607 +CSS_KEY(checkbox, checkbox)
   1.608 +CSS_KEY(button-bevel, button_bevel)
   1.609 +CSS_KEY(toolbox, toolbox)
   1.610 +CSS_KEY(toolbar, toolbar)
   1.611 +CSS_KEY(toolbarbutton, toolbarbutton)
   1.612 +CSS_KEY(toolbargripper, toolbargripper)
   1.613 +CSS_KEY(dualbutton, dualbutton)
   1.614 +CSS_KEY(toolbarbutton-dropdown, toolbarbutton_dropdown)
   1.615 +CSS_KEY(button-arrow-up, button_arrow_up)
   1.616 +CSS_KEY(button-arrow-down, button_arrow_down)
   1.617 +CSS_KEY(button-arrow-next, button_arrow_next)
   1.618 +CSS_KEY(button-arrow-previous, button_arrow_previous)
   1.619 +CSS_KEY(separator, separator)
   1.620 +CSS_KEY(splitter, splitter)
   1.621 +CSS_KEY(statusbar, statusbar)
   1.622 +CSS_KEY(statusbarpanel, statusbarpanel)
   1.623 +CSS_KEY(resizerpanel, resizerpanel)
   1.624 +CSS_KEY(resizer, resizer)
   1.625 +CSS_KEY(listbox, listbox)
   1.626 +CSS_KEY(listitem, listitem)
   1.627 +CSS_KEY(number-input, number_input)
   1.628 +CSS_KEY(treeview, treeview)
   1.629 +CSS_KEY(treeitem, treeitem)
   1.630 +CSS_KEY(treetwisty, treetwisty)
   1.631 +CSS_KEY(treetwistyopen, treetwistyopen)
   1.632 +CSS_KEY(treeline, treeline)
   1.633 +CSS_KEY(treeheader, treeheader)
   1.634 +CSS_KEY(treeheadercell, treeheadercell)
   1.635 +CSS_KEY(treeheadersortarrow, treeheadersortarrow)
   1.636 +CSS_KEY(progressbar, progressbar)
   1.637 +CSS_KEY(progressbar-vertical, progressbar_vertical)
   1.638 +CSS_KEY(progresschunk, progresschunk)
   1.639 +CSS_KEY(progresschunk-vertical, progresschunk_vertical)
   1.640 +CSS_KEY(tab, tab)
   1.641 +CSS_KEY(tabpanels, tabpanels)
   1.642 +CSS_KEY(tabpanel, tabpanel)
   1.643 +CSS_KEY(tab-scroll-arrow-back, tab_scroll_arrow_back)
   1.644 +CSS_KEY(tab-scroll-arrow-forward, tab_scroll_arrow_forward)
   1.645 +CSS_KEY(tooltip, tooltip)
   1.646 +CSS_KEY(spinner, spinner)
   1.647 +CSS_KEY(spinner-upbutton, spinner_upbutton)
   1.648 +CSS_KEY(spinner-downbutton, spinner_downbutton)
   1.649 +CSS_KEY(spinner-textfield, spinner_textfield)
   1.650 +CSS_KEY(scrollbarbutton-up, scrollbarbutton_up)
   1.651 +CSS_KEY(scrollbarbutton-down, scrollbarbutton_down)
   1.652 +CSS_KEY(scrollbarbutton-left, scrollbarbutton_left)
   1.653 +CSS_KEY(scrollbarbutton-right, scrollbarbutton_right)
   1.654 +CSS_KEY(scrollbartrack-horizontal, scrollbartrack_horizontal)
   1.655 +CSS_KEY(scrollbartrack-vertical, scrollbartrack_vertical)
   1.656 +CSS_KEY(scrollbarthumb-horizontal, scrollbarthumb_horizontal)
   1.657 +CSS_KEY(scrollbarthumb-vertical, scrollbarthumb_vertical)
   1.658 +CSS_KEY(sheet, sheet)
   1.659 +CSS_KEY(textfield, textfield)
   1.660 +CSS_KEY(textfield-multiline, textfield_multiline)
   1.661 +CSS_KEY(caret, caret)
   1.662 +CSS_KEY(searchfield, searchfield)
   1.663 +CSS_KEY(menubar, menubar)
   1.664 +CSS_KEY(menupopup, menupopup)
   1.665 +CSS_KEY(menuitem, menuitem)
   1.666 +CSS_KEY(checkmenuitem, checkmenuitem)
   1.667 +CSS_KEY(radiomenuitem, radiomenuitem)
   1.668 +CSS_KEY(menucheckbox, menucheckbox)
   1.669 +CSS_KEY(menuradio, menuradio)
   1.670 +CSS_KEY(menuseparator, menuseparator)
   1.671 +CSS_KEY(menuarrow, menuarrow)
   1.672 +CSS_KEY(menuimage, menuimage)
   1.673 +CSS_KEY(menuitemtext, menuitemtext)
   1.674 +CSS_KEY(menulist, menulist)
   1.675 +CSS_KEY(menulist-button, menulist_button)
   1.676 +CSS_KEY(menulist-text, menulist_text)
   1.677 +CSS_KEY(menulist-textfield, menulist_textfield)
   1.678 +CSS_KEY(meterbar, meterbar)
   1.679 +CSS_KEY(meterchunk, meterchunk)
   1.680 +CSS_KEY(range, range)
   1.681 +CSS_KEY(range-thumb, range_thumb)
   1.682 +CSS_KEY(sans-serif, sans_serif)
   1.683 +CSS_KEY(sans-serif-bold-italic, sans_serif_bold_italic)
   1.684 +CSS_KEY(sans-serif-italic, sans_serif_italic)
   1.685 +CSS_KEY(scale-horizontal, scale_horizontal)
   1.686 +CSS_KEY(scale-vertical, scale_vertical)
   1.687 +CSS_KEY(scalethumb-horizontal, scalethumb_horizontal)
   1.688 +CSS_KEY(scalethumb-vertical, scalethumb_vertical)
   1.689 +CSS_KEY(scalethumbstart, scalethumbstart)
   1.690 +CSS_KEY(scalethumbend, scalethumbend)
   1.691 +CSS_KEY(scalethumbtick, scalethumbtick)
   1.692 +CSS_KEY(groupbox, groupbox)
   1.693 +CSS_KEY(checkbox-container, checkbox_container)
   1.694 +CSS_KEY(radio-container, radio_container)
   1.695 +CSS_KEY(checkbox-label, checkbox_label)
   1.696 +CSS_KEY(radio-label, radio_label)
   1.697 +CSS_KEY(button-focus, button_focus)
   1.698 +CSS_KEY(-moz-win-media-toolbox, _moz_win_media_toolbox)
   1.699 +CSS_KEY(-moz-win-communications-toolbox, _moz_win_communications_toolbox)
   1.700 +CSS_KEY(-moz-win-browsertabbar-toolbox, _moz_win_browsertabbar_toolbox)
   1.701 +CSS_KEY(-moz-win-mediatext, _moz_win_mediatext)
   1.702 +CSS_KEY(-moz-win-communicationstext, _moz_win_communicationstext)
   1.703 +CSS_KEY(-moz-win-glass, _moz_win_glass)
   1.704 +CSS_KEY(-moz-win-borderless-glass, _moz_win_borderless_glass)
   1.705 +CSS_KEY(-moz-window-titlebar, _moz_window_titlebar)
   1.706 +CSS_KEY(-moz-window-titlebar-maximized, _moz_window_titlebar_maximized)
   1.707 +CSS_KEY(-moz-window-frame-left, _moz_window_frame_left)
   1.708 +CSS_KEY(-moz-window-frame-right, _moz_window_frame_right)
   1.709 +CSS_KEY(-moz-window-frame-bottom, _moz_window_frame_bottom)
   1.710 +CSS_KEY(-moz-window-button-close, _moz_window_button_close)
   1.711 +CSS_KEY(-moz-window-button-minimize, _moz_window_button_minimize)
   1.712 +CSS_KEY(-moz-window-button-maximize, _moz_window_button_maximize)
   1.713 +CSS_KEY(-moz-window-button-restore, _moz_window_button_restore)
   1.714 +CSS_KEY(-moz-window-button-box, _moz_window_button_box)
   1.715 +CSS_KEY(-moz-window-button-box-maximized, _moz_window_button_box_maximized)
   1.716 +CSS_KEY(-moz-mac-help-button, _moz_mac_help_button)
   1.717 +CSS_KEY(-moz-mac-unified-toolbar, _moz_mac_unified_toolbar)
   1.718 +CSS_KEY(-moz-win-exclude-glass, _moz_win_exclude_glass)
   1.719 +CSS_KEY(alphabetic, alphabetic)
   1.720 +CSS_KEY(bevel, bevel)
   1.721 +CSS_KEY(butt, butt)
   1.722 +CSS_KEY(central, central)
   1.723 +CSS_KEY(crispedges, crispedges)
   1.724 +//CSS_KEY(end, end)
   1.725 +CSS_KEY(evenodd, evenodd)
   1.726 +CSS_KEY(geometricprecision, geometricprecision)
   1.727 +CSS_KEY(hanging, hanging)
   1.728 +CSS_KEY(ideographic, ideographic)
   1.729 +CSS_KEY(linearrgb, linearrgb)
   1.730 +CSS_KEY(mathematical, mathematical)
   1.731 +//CSS_KEY(middle, middle)
   1.732 +CSS_KEY(miter, miter)
   1.733 +CSS_KEY(no-change, no_change)
   1.734 +CSS_KEY(non-scaling-stroke, non_scaling_stroke)
   1.735 +CSS_KEY(nonzero, nonzero)
   1.736 +CSS_KEY(optimizelegibility, optimizelegibility)
   1.737 +CSS_KEY(optimizequality, optimizequality)
   1.738 +CSS_KEY(optimizespeed, optimizespeed)
   1.739 +CSS_KEY(reset-size, reset_size)
   1.740 +//CSS_KEY(square, square)
   1.741 +//CSS_KEY(start, start)
   1.742 +CSS_KEY(srgb, srgb)
   1.743 +CSS_KEY(text-after-edge, text_after_edge)
   1.744 +CSS_KEY(text-before-edge, text_before_edge)
   1.745 +CSS_KEY(use-script, use_script)
   1.746 +CSS_KEY(-moz-crisp-edges, _moz_crisp_edges)

mercurial