diff options
Diffstat (limited to 'src/3rdparty/webkit/WebCore/generated')
359 files changed, 3670 insertions, 2305 deletions
diff --git a/src/3rdparty/webkit/WebCore/generated/ArrayPrototype.lut.h b/src/3rdparty/webkit/WebCore/generated/ArrayPrototype.lut.h index da67f2e..d3d7d36 100644 --- a/src/3rdparty/webkit/WebCore/generated/ArrayPrototype.lut.h +++ b/src/3rdparty/webkit/WebCore/generated/ArrayPrototype.lut.h @@ -29,6 +29,6 @@ static const struct HashTableValue arrayTableValues[22] = { { 0, 0, 0, 0 } }; -extern const struct HashTable arrayTable = +extern JSC_CONST_HASHTABLE HashTable arrayTable = { 65, 63, arrayTableValues, 0 }; } // namespace diff --git a/src/3rdparty/webkit/WebCore/generated/CSSGrammar.cpp b/src/3rdparty/webkit/WebCore/generated/CSSGrammar.cpp index 4c85bee..1c2da06 100644 --- a/src/3rdparty/webkit/WebCore/generated/CSSGrammar.cpp +++ b/src/3rdparty/webkit/WebCore/generated/CSSGrammar.cpp @@ -1,24 +1,23 @@ -/* A Bison parser, made by GNU Bison 2.3. */ -/* Skeleton implementation for Bison's Yacc-like parsers in C +/* A Bison parser, made by GNU Bison 2.4.1. */ - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +/* Skeleton implementation for Bison's Yacc-like parsers in C + + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + This program 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. */ + along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -29,7 +28,7 @@ special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. - + This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ @@ -47,7 +46,7 @@ #define YYBISON 1 /* Bison version. */ -#define YYBISON_VERSION "2.3" +#define YYBISON_VERSION "2.4.1" /* Skeleton name. */ #define YYSKELETON_NAME "yacc.c" @@ -55,159 +54,28 @@ /* Pure parsers. */ #define YYPURE 1 +/* Push parsers. */ +#define YYPUSH 0 + +/* Pull parsers. */ +#define YYPULL 1 + /* Using locations. */ #define YYLSP_NEEDED 0 /* Substitute the variable and function names. */ -#define yyparse cssyyparse -#define yylex cssyylex -#define yyerror cssyyerror -#define yylval cssyylval -#define yychar cssyychar -#define yydebug cssyydebug -#define yynerrs cssyynerrs - - -/* Tokens. */ -#ifndef YYTOKENTYPE -# define YYTOKENTYPE - /* Put the tokens into the symbol table, so that GDB and other debuggers - know about them. */ - enum yytokentype { - TOKEN_EOF = 0, - LOWEST_PREC = 258, - UNIMPORTANT_TOK = 259, - WHITESPACE = 260, - SGML_CD = 261, - INCLUDES = 262, - DASHMATCH = 263, - BEGINSWITH = 264, - ENDSWITH = 265, - CONTAINS = 266, - STRING = 267, - IDENT = 268, - NTH = 269, - HEX = 270, - IDSEL = 271, - IMPORT_SYM = 272, - PAGE_SYM = 273, - MEDIA_SYM = 274, - FONT_FACE_SYM = 275, - CHARSET_SYM = 276, - NAMESPACE_SYM = 277, - WEBKIT_RULE_SYM = 278, - WEBKIT_DECLS_SYM = 279, - WEBKIT_KEYFRAME_RULE_SYM = 280, - WEBKIT_KEYFRAMES_SYM = 281, - WEBKIT_VALUE_SYM = 282, - WEBKIT_MEDIAQUERY_SYM = 283, - WEBKIT_SELECTOR_SYM = 284, - WEBKIT_VARIABLES_SYM = 285, - WEBKIT_DEFINE_SYM = 286, - VARIABLES_FOR = 287, - WEBKIT_VARIABLES_DECLS_SYM = 288, - ATKEYWORD = 289, - IMPORTANT_SYM = 290, - MEDIA_ONLY = 291, - MEDIA_NOT = 292, - MEDIA_AND = 293, - QEMS = 294, - EMS = 295, - EXS = 296, - PXS = 297, - CMS = 298, - MMS = 299, - INS = 300, - PTS = 301, - PCS = 302, - DEGS = 303, - RADS = 304, - GRADS = 305, - TURNS = 306, - MSECS = 307, - SECS = 308, - HERZ = 309, - KHERZ = 310, - DIMEN = 311, - PERCENTAGE = 312, - FLOATTOKEN = 313, - INTEGER = 314, - URI = 315, - FUNCTION = 316, - NOTFUNCTION = 317, - UNICODERANGE = 318, - VARCALL = 319 - }; -#endif -/* Tokens. */ -#define TOKEN_EOF 0 -#define LOWEST_PREC 258 -#define UNIMPORTANT_TOK 259 -#define WHITESPACE 260 -#define SGML_CD 261 -#define INCLUDES 262 -#define DASHMATCH 263 -#define BEGINSWITH 264 -#define ENDSWITH 265 -#define CONTAINS 266 -#define STRING 267 -#define IDENT 268 -#define NTH 269 -#define HEX 270 -#define IDSEL 271 -#define IMPORT_SYM 272 -#define PAGE_SYM 273 -#define MEDIA_SYM 274 -#define FONT_FACE_SYM 275 -#define CHARSET_SYM 276 -#define NAMESPACE_SYM 277 -#define WEBKIT_RULE_SYM 278 -#define WEBKIT_DECLS_SYM 279 -#define WEBKIT_KEYFRAME_RULE_SYM 280 -#define WEBKIT_KEYFRAMES_SYM 281 -#define WEBKIT_VALUE_SYM 282 -#define WEBKIT_MEDIAQUERY_SYM 283 -#define WEBKIT_SELECTOR_SYM 284 -#define WEBKIT_VARIABLES_SYM 285 -#define WEBKIT_DEFINE_SYM 286 -#define VARIABLES_FOR 287 -#define WEBKIT_VARIABLES_DECLS_SYM 288 -#define ATKEYWORD 289 -#define IMPORTANT_SYM 290 -#define MEDIA_ONLY 291 -#define MEDIA_NOT 292 -#define MEDIA_AND 293 -#define QEMS 294 -#define EMS 295 -#define EXS 296 -#define PXS 297 -#define CMS 298 -#define MMS 299 -#define INS 300 -#define PTS 301 -#define PCS 302 -#define DEGS 303 -#define RADS 304 -#define GRADS 305 -#define TURNS 306 -#define MSECS 307 -#define SECS 308 -#define HERZ 309 -#define KHERZ 310 -#define DIMEN 311 -#define PERCENTAGE 312 -#define FLOATTOKEN 313 -#define INTEGER 314 -#define URI 315 -#define FUNCTION 316 -#define NOTFUNCTION 317 -#define UNICODERANGE 318 -#define VARCALL 319 - - +#define yyparse cssyyparse +#define yylex cssyylex +#define yyerror cssyyerror +#define yylval cssyylval +#define yychar cssyychar +#define yydebug cssyydebug +#define yynerrs cssyynerrs /* Copy the first part of user declarations. */ + +/* Line 189 of yacc.c */ #line 1 "../css/CSSGrammar.y" @@ -264,6 +132,9 @@ using namespace HTMLNames; +/* Line 189 of yacc.c */ +#line 137 "WebCore/tmp/../generated/CSSGrammar.tab.c" + /* Enabling traces. */ #ifndef YYDEBUG # define YYDEBUG 0 @@ -282,10 +153,88 @@ using namespace HTMLNames; # define YYTOKEN_TABLE 0 #endif + +/* Tokens. */ +#ifndef YYTOKENTYPE +# define YYTOKENTYPE + /* Put the tokens into the symbol table, so that GDB and other debuggers + know about them. */ + enum yytokentype { + TOKEN_EOF = 0, + LOWEST_PREC = 258, + UNIMPORTANT_TOK = 259, + WHITESPACE = 260, + SGML_CD = 261, + INCLUDES = 262, + DASHMATCH = 263, + BEGINSWITH = 264, + ENDSWITH = 265, + CONTAINS = 266, + STRING = 267, + IDENT = 268, + NTH = 269, + HEX = 270, + IDSEL = 271, + IMPORT_SYM = 272, + PAGE_SYM = 273, + MEDIA_SYM = 274, + FONT_FACE_SYM = 275, + CHARSET_SYM = 276, + NAMESPACE_SYM = 277, + WEBKIT_RULE_SYM = 278, + WEBKIT_DECLS_SYM = 279, + WEBKIT_KEYFRAME_RULE_SYM = 280, + WEBKIT_KEYFRAMES_SYM = 281, + WEBKIT_VALUE_SYM = 282, + WEBKIT_MEDIAQUERY_SYM = 283, + WEBKIT_SELECTOR_SYM = 284, + WEBKIT_VARIABLES_SYM = 285, + WEBKIT_DEFINE_SYM = 286, + VARIABLES_FOR = 287, + WEBKIT_VARIABLES_DECLS_SYM = 288, + ATKEYWORD = 289, + IMPORTANT_SYM = 290, + MEDIA_ONLY = 291, + MEDIA_NOT = 292, + MEDIA_AND = 293, + QEMS = 294, + EMS = 295, + EXS = 296, + PXS = 297, + CMS = 298, + MMS = 299, + INS = 300, + PTS = 301, + PCS = 302, + DEGS = 303, + RADS = 304, + GRADS = 305, + TURNS = 306, + MSECS = 307, + SECS = 308, + HERZ = 309, + KHERZ = 310, + DIMEN = 311, + PERCENTAGE = 312, + FLOATTOKEN = 313, + INTEGER = 314, + URI = 315, + FUNCTION = 316, + NOTFUNCTION = 317, + UNICODERANGE = 318, + VARCALL = 319 + }; +#endif + + + #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED typedef union YYSTYPE -#line 58 "../css/CSSGrammar.y" { + +/* Line 214 of yacc.c */ +#line 58 "../css/CSSGrammar.y" + bool boolean; char character; int integer; @@ -307,18 +256,21 @@ typedef union YYSTYPE WebKitCSSKeyframeRule* keyframeRule; WebKitCSSKeyframesRule* keyframesRule; float val; -} -/* Line 187 of yacc.c. */ -#line 313 "WebCore/tmp/../generated/CSSGrammar.tab.c" - YYSTYPE; + + + +/* Line 214 of yacc.c */ +#line 264 "WebCore/tmp/../generated/CSSGrammar.tab.c" +} YYSTYPE; +# define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 -# define YYSTYPE_IS_TRIVIAL 1 #endif - /* Copy the second part of user declarations. */ + +/* Line 264 of yacc.c */ #line 82 "../css/CSSGrammar.y" @@ -334,8 +286,8 @@ static int cssyylex(YYSTYPE* yylval, void* parser) -/* Line 216 of yacc.c. */ -#line 339 "WebCore/tmp/../generated/CSSGrammar.tab.c" +/* Line 264 of yacc.c */ +#line 291 "WebCore/tmp/../generated/CSSGrammar.tab.c" #ifdef short # undef short @@ -410,14 +362,14 @@ typedef short int yytype_int16; #if (defined __STDC__ || defined __C99__FUNC__ \ || defined __cplusplus || defined _MSC_VER) static int -YYID (int i) +YYID (int yyi) #else static int -YYID (i) - int i; +YYID (yyi) + int yyi; #endif { - return i; + return yyi; } #endif @@ -498,9 +450,9 @@ void free (void *); /* INFRINGES ON USER NAME SPACE */ /* A type that is properly aligned for any stack member. */ union yyalloc { - yytype_int16 yyss; - YYSTYPE yyvs; - }; + yytype_int16 yyss_alloc; + YYSTYPE yyvs_alloc; +}; /* The size of the maximum gap between one aligned stack and the next. */ # define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) @@ -534,12 +486,12 @@ union yyalloc elements in the stack, and YYPTR gives the new location of the stack. Advance YYPTR to a properly aligned location for the next stack. */ -# define YYSTACK_RELOCATE(Stack) \ +# define YYSTACK_RELOCATE(Stack_alloc, Stack) \ do \ { \ YYSIZE_T yynewbytes; \ - YYCOPY (&yyptr->Stack, Stack, yysize); \ - Stack = &yyptr->Stack; \ + YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \ + Stack = &yyptr->Stack_alloc; \ yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ yyptr += yynewbytes / sizeof (*yyptr); \ } \ @@ -1558,17 +1510,20 @@ yy_symbol_print (yyoutput, yytype, yyvaluep) #if (defined __STDC__ || defined __C99__FUNC__ \ || defined __cplusplus || defined _MSC_VER) static void -yy_stack_print (yytype_int16 *bottom, yytype_int16 *top) +yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop) #else static void -yy_stack_print (bottom, top) - yytype_int16 *bottom; - yytype_int16 *top; +yy_stack_print (yybottom, yytop) + yytype_int16 *yybottom; + yytype_int16 *yytop; #endif { YYFPRINTF (stderr, "Stack now"); - for (; bottom <= top; ++bottom) - YYFPRINTF (stderr, " %d", *bottom); + for (; yybottom <= yytop; yybottom++) + { + int yybot = *yybottom; + YYFPRINTF (stderr, " %d", yybot); + } YYFPRINTF (stderr, "\n"); } @@ -1602,11 +1557,11 @@ yy_reduce_print (yyvsp, yyrule) /* The symbols being reduced. */ for (yyi = 0; yyi < yynrhs; yyi++) { - fprintf (stderr, " $%d = ", yyi + 1); + YYFPRINTF (stderr, " $%d = ", yyi + 1); yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi], &(yyvsp[(yyi + 1) - (yynrhs)]) ); - fprintf (stderr, "\n"); + YYFPRINTF (stderr, "\n"); } } @@ -1886,10 +1841,8 @@ yydestruct (yymsg, yytype, yyvaluep) break; } } - /* Prevent warnings from -Wmissing-prototypes. */ - #ifdef YYPARSE_PARAM #if defined __STDC__ || defined __cplusplus int yyparse (void *YYPARSE_PARAM); @@ -1908,10 +1861,9 @@ int yyparse (); - -/*----------. -| yyparse. | -`----------*/ +/*-------------------------. +| yyparse or yypush_parse. | +`-------------------------*/ #ifdef YYPARSE_PARAM #if (defined __STDC__ || defined __C99__FUNC__ \ @@ -1935,74 +1887,75 @@ yyparse () #endif #endif { - /* The look-ahead symbol. */ +/* The lookahead symbol. */ int yychar; -/* The semantic value of the look-ahead symbol. */ +/* The semantic value of the lookahead symbol. */ YYSTYPE yylval; -/* Number of syntax errors so far. */ -int yynerrs; + /* Number of syntax errors so far. */ + int yynerrs; - int yystate; - int yyn; - int yyresult; - /* Number of tokens to shift before error messages enabled. */ - int yyerrstatus; - /* Look-ahead token as an internal (translated) token number. */ - int yytoken = 0; -#if YYERROR_VERBOSE - /* Buffer for error messages, and its allocated size. */ - char yymsgbuf[128]; - char *yymsg = yymsgbuf; - YYSIZE_T yymsg_alloc = sizeof yymsgbuf; -#endif + int yystate; + /* Number of tokens to shift before error messages enabled. */ + int yyerrstatus; - /* Three stacks and their tools: - `yyss': related to states, - `yyvs': related to semantic values, - `yyls': related to locations. + /* The stacks and their tools: + `yyss': related to states. + `yyvs': related to semantic values. - Refer to the stacks thru separate pointers, to allow yyoverflow - to reallocate them elsewhere. */ + Refer to the stacks thru separate pointers, to allow yyoverflow + to reallocate them elsewhere. */ - /* The state stack. */ - yytype_int16 yyssa[YYINITDEPTH]; - yytype_int16 *yyss = yyssa; - yytype_int16 *yyssp; + /* The state stack. */ + yytype_int16 yyssa[YYINITDEPTH]; + yytype_int16 *yyss; + yytype_int16 *yyssp; - /* The semantic value stack. */ - YYSTYPE yyvsa[YYINITDEPTH]; - YYSTYPE *yyvs = yyvsa; - YYSTYPE *yyvsp; - - - -#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) + /* The semantic value stack. */ + YYSTYPE yyvsa[YYINITDEPTH]; + YYSTYPE *yyvs; + YYSTYPE *yyvsp; - YYSIZE_T yystacksize = YYINITDEPTH; + YYSIZE_T yystacksize; + int yyn; + int yyresult; + /* Lookahead token as an internal (translated) token number. */ + int yytoken; /* The variables used to return semantic value and location from the action routines. */ YYSTYPE yyval; +#if YYERROR_VERBOSE + /* Buffer for error messages, and its allocated size. */ + char yymsgbuf[128]; + char *yymsg = yymsgbuf; + YYSIZE_T yymsg_alloc = sizeof yymsgbuf; +#endif + +#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) /* The number of symbols on the RHS of the reduced rule. Keep to zero when no symbol should be popped. */ int yylen = 0; + yytoken = 0; + yyss = yyssa; + yyvs = yyvsa; + yystacksize = YYINITDEPTH; + YYDPRINTF ((stderr, "Starting parse\n")); yystate = 0; yyerrstatus = 0; yynerrs = 0; - yychar = YYEMPTY; /* Cause a token to be read. */ + yychar = YYEMPTY; /* Cause a token to be read. */ /* Initialize stack pointers. Waste one element of value and location stack so that they stay on the same level as the state stack. The wasted elements are never initialized. */ - yyssp = yyss; yyvsp = yyvs; @@ -2032,7 +1985,6 @@ int yynerrs; YYSTYPE *yyvs1 = yyvs; yytype_int16 *yyss1 = yyss; - /* Each stack pointer address is followed by the size of the data in use in that stack, in bytes. This used to be a conditional around just the two extra args, but that might @@ -2040,7 +1992,6 @@ int yynerrs; yyoverflow (YY_("memory exhausted"), &yyss1, yysize * sizeof (*yyssp), &yyvs1, yysize * sizeof (*yyvsp), - &yystacksize); yyss = yyss1; @@ -2063,9 +2014,8 @@ int yynerrs; (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) goto yyexhaustedlab; - YYSTACK_RELOCATE (yyss); - YYSTACK_RELOCATE (yyvs); - + YYSTACK_RELOCATE (yyss_alloc, yyss); + YYSTACK_RELOCATE (yyvs_alloc, yyvs); # undef YYSTACK_RELOCATE if (yyss1 != yyssa) YYSTACK_FREE (yyss1); @@ -2076,7 +2026,6 @@ int yynerrs; yyssp = yyss + yysize - 1; yyvsp = yyvs + yysize - 1; - YYDPRINTF ((stderr, "Stack size increased to %lu\n", (unsigned long int) yystacksize)); @@ -2086,6 +2035,9 @@ int yynerrs; YYDPRINTF ((stderr, "Entering state %d\n", yystate)); + if (yystate == YYFINAL) + YYACCEPT; + goto yybackup; /*-----------. @@ -2094,16 +2046,16 @@ int yynerrs; yybackup: /* Do appropriate processing given the current state. Read a - look-ahead token if we need one and don't already have one. */ + lookahead token if we need one and don't already have one. */ - /* First try to decide what to do without reference to look-ahead token. */ + /* First try to decide what to do without reference to lookahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; - /* Not known => get a look-ahead token if don't already have one. */ + /* Not known => get a lookahead token if don't already have one. */ - /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */ + /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); @@ -2135,20 +2087,16 @@ yybackup: goto yyreduce; } - if (yyn == YYFINAL) - YYACCEPT; - /* Count tokens shifted since error; after three, turn off error status. */ if (yyerrstatus) yyerrstatus--; - /* Shift the look-ahead token. */ + /* Shift the lookahead token. */ YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); - /* Discard the shifted token unless it is eof. */ - if (yychar != YYEOF) - yychar = YYEMPTY; + /* Discard the shifted token. */ + yychar = YYEMPTY; yystate = yyn; *++yyvsp = yylval; @@ -2188,6 +2136,8 @@ yyreduce: switch (yyn) { case 12: + +/* Line 1455 of yacc.c */ #line 282 "../css/CSSGrammar.y" { static_cast<CSSParser*>(parser)->m_rule = (yyvsp[(4) - (6)].rule); @@ -2195,6 +2145,8 @@ yyreduce: break; case 13: + +/* Line 1455 of yacc.c */ #line 288 "../css/CSSGrammar.y" { static_cast<CSSParser*>(parser)->m_keyframe = (yyvsp[(4) - (6)].keyframeRule); @@ -2202,6 +2154,8 @@ yyreduce: break; case 14: + +/* Line 1455 of yacc.c */ #line 294 "../css/CSSGrammar.y" { /* can be empty */ @@ -2209,6 +2163,8 @@ yyreduce: break; case 15: + +/* Line 1455 of yacc.c */ #line 300 "../css/CSSGrammar.y" { /* can be empty */ @@ -2216,6 +2172,8 @@ yyreduce: break; case 16: + +/* Line 1455 of yacc.c */ #line 306 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2231,6 +2189,8 @@ yyreduce: break; case 17: + +/* Line 1455 of yacc.c */ #line 320 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2239,6 +2199,8 @@ yyreduce: break; case 18: + +/* Line 1455 of yacc.c */ #line 327 "../css/CSSGrammar.y" { if ((yyvsp[(4) - (5)].selectorList)) { @@ -2250,12 +2212,16 @@ yyreduce: break; case 25: + +/* Line 1455 of yacc.c */ #line 349 "../css/CSSGrammar.y" { ;} break; case 28: + +/* Line 1455 of yacc.c */ #line 359 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2266,18 +2232,24 @@ yyreduce: break; case 29: + +/* Line 1455 of yacc.c */ #line 365 "../css/CSSGrammar.y" { ;} break; case 30: + +/* Line 1455 of yacc.c */ #line 367 "../css/CSSGrammar.y" { ;} break; case 32: + +/* Line 1455 of yacc.c */ #line 373 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2287,12 +2259,16 @@ yyreduce: break; case 33: + +/* Line 1455 of yacc.c */ #line 378 "../css/CSSGrammar.y" { ;} break; case 35: + +/* Line 1455 of yacc.c */ #line 384 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2302,6 +2278,8 @@ yyreduce: break; case 39: + +/* Line 1455 of yacc.c */ #line 398 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2311,11 +2289,15 @@ yyreduce: break; case 49: + +/* Line 1455 of yacc.c */ #line 421 "../css/CSSGrammar.y" { (yyval.ruleList) = 0; ;} break; case 50: + +/* Line 1455 of yacc.c */ #line 422 "../css/CSSGrammar.y" { (yyval.ruleList) = (yyvsp[(1) - (3)].ruleList); @@ -2328,6 +2310,8 @@ yyreduce: break; case 60: + +/* Line 1455 of yacc.c */ #line 449 "../css/CSSGrammar.y" { (yyval.rule) = static_cast<CSSParser*>(parser)->createImportRule((yyvsp[(3) - (6)].string), (yyvsp[(5) - (6)].mediaList)); @@ -2335,6 +2319,8 @@ yyreduce: break; case 61: + +/* Line 1455 of yacc.c */ #line 452 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -2342,6 +2328,8 @@ yyreduce: break; case 62: + +/* Line 1455 of yacc.c */ #line 455 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -2349,6 +2337,8 @@ yyreduce: break; case 63: + +/* Line 1455 of yacc.c */ #line 458 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -2356,6 +2346,8 @@ yyreduce: break; case 64: + +/* Line 1455 of yacc.c */ #line 464 "../css/CSSGrammar.y" { (yyval.rule) = static_cast<CSSParser*>(parser)->createVariablesRule((yyvsp[(3) - (7)].mediaList), true); @@ -2363,6 +2355,8 @@ yyreduce: break; case 65: + +/* Line 1455 of yacc.c */ #line 468 "../css/CSSGrammar.y" { (yyval.rule) = static_cast<CSSParser*>(parser)->createVariablesRule((yyvsp[(3) - (7)].mediaList), false); @@ -2370,6 +2364,8 @@ yyreduce: break; case 66: + +/* Line 1455 of yacc.c */ #line 474 "../css/CSSGrammar.y" { (yyval.mediaList) = static_cast<CSSParser*>(parser)->createMediaList(); @@ -2377,6 +2373,8 @@ yyreduce: break; case 67: + +/* Line 1455 of yacc.c */ #line 478 "../css/CSSGrammar.y" { (yyval.mediaList) = (yyvsp[(3) - (3)].mediaList); @@ -2384,6 +2382,8 @@ yyreduce: break; case 68: + +/* Line 1455 of yacc.c */ #line 484 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (1)].boolean); @@ -2391,6 +2391,8 @@ yyreduce: break; case 69: + +/* Line 1455 of yacc.c */ #line 487 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (2)].boolean); @@ -2400,6 +2402,8 @@ yyreduce: break; case 70: + +/* Line 1455 of yacc.c */ #line 492 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (1)].boolean); @@ -2407,6 +2411,8 @@ yyreduce: break; case 71: + +/* Line 1455 of yacc.c */ #line 495 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -2414,6 +2420,8 @@ yyreduce: break; case 72: + +/* Line 1455 of yacc.c */ #line 498 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -2421,6 +2429,8 @@ yyreduce: break; case 73: + +/* Line 1455 of yacc.c */ #line 501 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (2)].boolean); @@ -2428,6 +2438,8 @@ yyreduce: break; case 74: + +/* Line 1455 of yacc.c */ #line 507 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (3)].boolean); @@ -2435,6 +2447,8 @@ yyreduce: break; case 75: + +/* Line 1455 of yacc.c */ #line 510 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -2442,6 +2456,8 @@ yyreduce: break; case 76: + +/* Line 1455 of yacc.c */ #line 513 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -2449,6 +2465,8 @@ yyreduce: break; case 77: + +/* Line 1455 of yacc.c */ #line 516 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -2456,6 +2474,8 @@ yyreduce: break; case 78: + +/* Line 1455 of yacc.c */ #line 519 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (4)].boolean); @@ -2465,6 +2485,8 @@ yyreduce: break; case 79: + +/* Line 1455 of yacc.c */ #line 524 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (4)].boolean); @@ -2472,6 +2494,8 @@ yyreduce: break; case 80: + +/* Line 1455 of yacc.c */ #line 527 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (6)].boolean); @@ -2479,6 +2503,8 @@ yyreduce: break; case 81: + +/* Line 1455 of yacc.c */ #line 533 "../css/CSSGrammar.y" { (yyval.boolean) = static_cast<CSSParser*>(parser)->addVariable((yyvsp[(1) - (4)].string), (yyvsp[(4) - (4)].valueList)); @@ -2486,6 +2512,8 @@ yyreduce: break; case 82: + +/* Line 1455 of yacc.c */ #line 537 "../css/CSSGrammar.y" { (yyval.boolean) = static_cast<CSSParser*>(parser)->addVariableDeclarationBlock((yyvsp[(1) - (7)].string)); @@ -2493,6 +2521,8 @@ yyreduce: break; case 83: + +/* Line 1455 of yacc.c */ #line 541 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -2500,6 +2530,8 @@ yyreduce: break; case 84: + +/* Line 1455 of yacc.c */ #line 545 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -2507,6 +2539,8 @@ yyreduce: break; case 85: + +/* Line 1455 of yacc.c */ #line 549 "../css/CSSGrammar.y" { /* @variables { varname: } Just reduce away this variable with no value. */ @@ -2515,6 +2549,8 @@ yyreduce: break; case 86: + +/* Line 1455 of yacc.c */ #line 554 "../css/CSSGrammar.y" { /* if we come across rules with invalid values like this case: @variables { varname: *; }, just discard the property/value pair */ @@ -2523,6 +2559,8 @@ yyreduce: break; case 87: + +/* Line 1455 of yacc.c */ #line 561 "../css/CSSGrammar.y" { (yyval.string) = (yyvsp[(1) - (2)].string); @@ -2530,6 +2568,8 @@ yyreduce: break; case 88: + +/* Line 1455 of yacc.c */ #line 567 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2539,16 +2579,22 @@ yyreduce: break; case 91: + +/* Line 1455 of yacc.c */ #line 577 "../css/CSSGrammar.y" { (yyval.string).characters = 0; ;} break; case 92: + +/* Line 1455 of yacc.c */ #line 578 "../css/CSSGrammar.y" { (yyval.string) = (yyvsp[(1) - (2)].string); ;} break; case 95: + +/* Line 1455 of yacc.c */ #line 587 "../css/CSSGrammar.y" { (yyval.string) = (yyvsp[(1) - (2)].string); @@ -2556,6 +2602,8 @@ yyreduce: break; case 96: + +/* Line 1455 of yacc.c */ #line 593 "../css/CSSGrammar.y" { (yyval.valueList) = 0; @@ -2563,6 +2611,8 @@ yyreduce: break; case 97: + +/* Line 1455 of yacc.c */ #line 596 "../css/CSSGrammar.y" { (yyval.valueList) = (yyvsp[(3) - (4)].valueList); @@ -2570,6 +2620,8 @@ yyreduce: break; case 98: + +/* Line 1455 of yacc.c */ #line 602 "../css/CSSGrammar.y" { (yyvsp[(3) - (7)].string).lower(); @@ -2578,6 +2630,8 @@ yyreduce: break; case 99: + +/* Line 1455 of yacc.c */ #line 609 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2587,6 +2641,8 @@ yyreduce: break; case 100: + +/* Line 1455 of yacc.c */ #line 614 "../css/CSSGrammar.y" { (yyval.mediaQueryExpList) = (yyvsp[(1) - (5)].mediaQueryExpList); @@ -2595,6 +2651,8 @@ yyreduce: break; case 101: + +/* Line 1455 of yacc.c */ #line 621 "../css/CSSGrammar.y" { (yyval.mediaQueryExpList) = static_cast<CSSParser*>(parser)->createFloatingMediaQueryExpList(); @@ -2602,6 +2660,8 @@ yyreduce: break; case 102: + +/* Line 1455 of yacc.c */ #line 624 "../css/CSSGrammar.y" { (yyval.mediaQueryExpList) = (yyvsp[(3) - (3)].mediaQueryExpList); @@ -2609,6 +2669,8 @@ yyreduce: break; case 103: + +/* Line 1455 of yacc.c */ #line 630 "../css/CSSGrammar.y" { (yyval.mediaQueryRestrictor) = MediaQuery::None; @@ -2616,6 +2678,8 @@ yyreduce: break; case 104: + +/* Line 1455 of yacc.c */ #line 633 "../css/CSSGrammar.y" { (yyval.mediaQueryRestrictor) = MediaQuery::Only; @@ -2623,6 +2687,8 @@ yyreduce: break; case 105: + +/* Line 1455 of yacc.c */ #line 636 "../css/CSSGrammar.y" { (yyval.mediaQueryRestrictor) = MediaQuery::Not; @@ -2630,6 +2696,8 @@ yyreduce: break; case 106: + +/* Line 1455 of yacc.c */ #line 642 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2638,6 +2706,8 @@ yyreduce: break; case 107: + +/* Line 1455 of yacc.c */ #line 647 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2647,6 +2717,8 @@ yyreduce: break; case 108: + +/* Line 1455 of yacc.c */ #line 655 "../css/CSSGrammar.y" { (yyval.mediaList) = static_cast<CSSParser*>(parser)->createMediaList(); @@ -2654,6 +2726,8 @@ yyreduce: break; case 110: + +/* Line 1455 of yacc.c */ #line 662 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2663,6 +2737,8 @@ yyreduce: break; case 111: + +/* Line 1455 of yacc.c */ #line 667 "../css/CSSGrammar.y" { (yyval.mediaList) = (yyvsp[(1) - (4)].mediaList); @@ -2672,6 +2748,8 @@ yyreduce: break; case 112: + +/* Line 1455 of yacc.c */ #line 672 "../css/CSSGrammar.y" { (yyval.mediaList) = 0; @@ -2679,6 +2757,8 @@ yyreduce: break; case 113: + +/* Line 1455 of yacc.c */ #line 678 "../css/CSSGrammar.y" { (yyval.rule) = static_cast<CSSParser*>(parser)->createMediaRule((yyvsp[(3) - (7)].mediaList), (yyvsp[(6) - (7)].ruleList)); @@ -2686,6 +2766,8 @@ yyreduce: break; case 114: + +/* Line 1455 of yacc.c */ #line 681 "../css/CSSGrammar.y" { (yyval.rule) = static_cast<CSSParser*>(parser)->createMediaRule(0, (yyvsp[(5) - (6)].ruleList)); @@ -2693,6 +2775,8 @@ yyreduce: break; case 115: + +/* Line 1455 of yacc.c */ #line 687 "../css/CSSGrammar.y" { (yyval.string) = (yyvsp[(1) - (2)].string); @@ -2700,6 +2784,8 @@ yyreduce: break; case 116: + +/* Line 1455 of yacc.c */ #line 693 "../css/CSSGrammar.y" { (yyval.rule) = (yyvsp[(7) - (8)].keyframesRule); @@ -2708,11 +2794,15 @@ yyreduce: break; case 119: + +/* Line 1455 of yacc.c */ #line 705 "../css/CSSGrammar.y" { (yyval.keyframesRule) = static_cast<CSSParser*>(parser)->createKeyframesRule(); ;} break; case 120: + +/* Line 1455 of yacc.c */ #line 706 "../css/CSSGrammar.y" { (yyval.keyframesRule) = (yyvsp[(1) - (3)].keyframesRule); @@ -2722,6 +2812,8 @@ yyreduce: break; case 121: + +/* Line 1455 of yacc.c */ #line 714 "../css/CSSGrammar.y" { (yyval.keyframeRule) = static_cast<CSSParser*>(parser)->createKeyframeRule((yyvsp[(1) - (6)].valueList)); @@ -2729,6 +2821,8 @@ yyreduce: break; case 122: + +/* Line 1455 of yacc.c */ #line 720 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2738,6 +2832,8 @@ yyreduce: break; case 123: + +/* Line 1455 of yacc.c */ #line 725 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2748,11 +2844,15 @@ yyreduce: break; case 124: + +/* Line 1455 of yacc.c */ #line 734 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).isInt = false; (yyval.value).fValue = (yyvsp[(1) - (1)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_NUMBER; ;} break; case 125: + +/* Line 1455 of yacc.c */ #line 735 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).isInt = false; (yyval.value).unit = CSSPrimitiveValue::CSS_NUMBER; @@ -2767,6 +2867,8 @@ yyreduce: break; case 126: + +/* Line 1455 of yacc.c */ #line 759 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -2774,6 +2876,8 @@ yyreduce: break; case 127: + +/* Line 1455 of yacc.c */ #line 762 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -2781,6 +2885,8 @@ yyreduce: break; case 128: + +/* Line 1455 of yacc.c */ #line 769 "../css/CSSGrammar.y" { (yyval.rule) = static_cast<CSSParser*>(parser)->createFontFaceRule(); @@ -2788,6 +2894,8 @@ yyreduce: break; case 129: + +/* Line 1455 of yacc.c */ #line 772 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -2795,6 +2903,8 @@ yyreduce: break; case 130: + +/* Line 1455 of yacc.c */ #line 775 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -2802,31 +2912,43 @@ yyreduce: break; case 131: + +/* Line 1455 of yacc.c */ #line 781 "../css/CSSGrammar.y" { (yyval.relation) = CSSSelector::DirectAdjacent; ;} break; case 132: + +/* Line 1455 of yacc.c */ #line 782 "../css/CSSGrammar.y" { (yyval.relation) = CSSSelector::IndirectAdjacent; ;} break; case 133: + +/* Line 1455 of yacc.c */ #line 783 "../css/CSSGrammar.y" { (yyval.relation) = CSSSelector::Child; ;} break; case 134: + +/* Line 1455 of yacc.c */ #line 787 "../css/CSSGrammar.y" { (yyval.integer) = -1; ;} break; case 135: + +/* Line 1455 of yacc.c */ #line 788 "../css/CSSGrammar.y" { (yyval.integer) = 1; ;} break; case 136: + +/* Line 1455 of yacc.c */ #line 792 "../css/CSSGrammar.y" { (yyval.rule) = static_cast<CSSParser*>(parser)->createStyleRule((yyvsp[(1) - (5)].selectorList)); @@ -2834,6 +2956,8 @@ yyreduce: break; case 137: + +/* Line 1455 of yacc.c */ #line 798 "../css/CSSGrammar.y" { if ((yyvsp[(1) - (1)].selector)) { @@ -2847,6 +2971,8 @@ yyreduce: break; case 138: + +/* Line 1455 of yacc.c */ #line 807 "../css/CSSGrammar.y" { if ((yyvsp[(1) - (4)].selectorList) && (yyvsp[(4) - (4)].selector)) { @@ -2859,6 +2985,8 @@ yyreduce: break; case 139: + +/* Line 1455 of yacc.c */ #line 815 "../css/CSSGrammar.y" { (yyval.selectorList) = 0; @@ -2866,6 +2994,8 @@ yyreduce: break; case 140: + +/* Line 1455 of yacc.c */ #line 821 "../css/CSSGrammar.y" { (yyval.selector) = (yyvsp[(1) - (2)].selector); @@ -2873,6 +3003,8 @@ yyreduce: break; case 141: + +/* Line 1455 of yacc.c */ #line 827 "../css/CSSGrammar.y" { (yyval.selector) = (yyvsp[(1) - (1)].selector); @@ -2880,6 +3012,8 @@ yyreduce: break; case 142: + +/* Line 1455 of yacc.c */ #line 831 "../css/CSSGrammar.y" { (yyval.selector) = (yyvsp[(1) - (1)].selector); @@ -2887,6 +3021,8 @@ yyreduce: break; case 143: + +/* Line 1455 of yacc.c */ #line 835 "../css/CSSGrammar.y" { (yyval.selector) = (yyvsp[(2) - (2)].selector); @@ -2906,6 +3042,8 @@ yyreduce: break; case 144: + +/* Line 1455 of yacc.c */ #line 850 "../css/CSSGrammar.y" { (yyval.selector) = (yyvsp[(3) - (3)].selector); @@ -2930,6 +3068,8 @@ yyreduce: break; case 145: + +/* Line 1455 of yacc.c */ #line 870 "../css/CSSGrammar.y" { (yyval.selector) = 0; @@ -2937,21 +3077,29 @@ yyreduce: break; case 146: + +/* Line 1455 of yacc.c */ #line 876 "../css/CSSGrammar.y" { (yyval.string).characters = 0; (yyval.string).length = 0; ;} break; case 147: + +/* Line 1455 of yacc.c */ #line 877 "../css/CSSGrammar.y" { static UChar star = '*'; (yyval.string).characters = ☆ (yyval.string).length = 1; ;} break; case 148: + +/* Line 1455 of yacc.c */ #line 878 "../css/CSSGrammar.y" { (yyval.string) = (yyvsp[(1) - (2)].string); ;} break; case 149: + +/* Line 1455 of yacc.c */ #line 882 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -2961,6 +3109,8 @@ yyreduce: break; case 150: + +/* Line 1455 of yacc.c */ #line 887 "../css/CSSGrammar.y" { (yyval.selector) = (yyvsp[(2) - (2)].selector); @@ -2972,6 +3122,8 @@ yyreduce: break; case 151: + +/* Line 1455 of yacc.c */ #line 894 "../css/CSSGrammar.y" { (yyval.selector) = (yyvsp[(1) - (1)].selector); @@ -2982,6 +3134,8 @@ yyreduce: break; case 152: + +/* Line 1455 of yacc.c */ #line 900 "../css/CSSGrammar.y" { AtomicString namespacePrefix = (yyvsp[(1) - (2)].string); @@ -2996,6 +3150,8 @@ yyreduce: break; case 153: + +/* Line 1455 of yacc.c */ #line 910 "../css/CSSGrammar.y" { (yyval.selector) = (yyvsp[(3) - (3)].selector); @@ -3012,6 +3168,8 @@ yyreduce: break; case 154: + +/* Line 1455 of yacc.c */ #line 922 "../css/CSSGrammar.y" { (yyval.selector) = (yyvsp[(2) - (2)].selector); @@ -3026,6 +3184,8 @@ yyreduce: break; case 155: + +/* Line 1455 of yacc.c */ #line 935 "../css/CSSGrammar.y" { CSSParserString& str = (yyvsp[(1) - (1)].string); @@ -3038,6 +3198,8 @@ yyreduce: break; case 156: + +/* Line 1455 of yacc.c */ #line 943 "../css/CSSGrammar.y" { static UChar star = '*'; @@ -3047,6 +3209,8 @@ yyreduce: break; case 157: + +/* Line 1455 of yacc.c */ #line 951 "../css/CSSGrammar.y" { (yyval.selector) = (yyvsp[(1) - (1)].selector); @@ -3054,6 +3218,8 @@ yyreduce: break; case 158: + +/* Line 1455 of yacc.c */ #line 954 "../css/CSSGrammar.y" { if (!(yyvsp[(2) - (2)].selector)) @@ -3071,6 +3237,8 @@ yyreduce: break; case 159: + +/* Line 1455 of yacc.c */ #line 967 "../css/CSSGrammar.y" { (yyval.selector) = 0; @@ -3078,6 +3246,8 @@ yyreduce: break; case 160: + +/* Line 1455 of yacc.c */ #line 973 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -3090,6 +3260,8 @@ yyreduce: break; case 161: + +/* Line 1455 of yacc.c */ #line 981 "../css/CSSGrammar.y" { if ((yyvsp[(1) - (1)].string).characters[0] >= '0' && (yyvsp[(1) - (1)].string).characters[0] <= '9') { @@ -3106,6 +3278,8 @@ yyreduce: break; case 165: + +/* Line 1455 of yacc.c */ #line 999 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -3118,6 +3292,8 @@ yyreduce: break; case 166: + +/* Line 1455 of yacc.c */ #line 1010 "../css/CSSGrammar.y" { CSSParserString& str = (yyvsp[(1) - (2)].string); @@ -3130,6 +3306,8 @@ yyreduce: break; case 167: + +/* Line 1455 of yacc.c */ #line 1021 "../css/CSSGrammar.y" { (yyval.selector) = static_cast<CSSParser*>(parser)->createFloatingSelector(); @@ -3139,6 +3317,8 @@ yyreduce: break; case 168: + +/* Line 1455 of yacc.c */ #line 1026 "../css/CSSGrammar.y" { (yyval.selector) = static_cast<CSSParser*>(parser)->createFloatingSelector(); @@ -3149,6 +3329,8 @@ yyreduce: break; case 169: + +/* Line 1455 of yacc.c */ #line 1032 "../css/CSSGrammar.y" { AtomicString namespacePrefix = (yyvsp[(3) - (5)].string); @@ -3161,6 +3343,8 @@ yyreduce: break; case 170: + +/* Line 1455 of yacc.c */ #line 1040 "../css/CSSGrammar.y" { AtomicString namespacePrefix = (yyvsp[(3) - (9)].string); @@ -3174,6 +3358,8 @@ yyreduce: break; case 171: + +/* Line 1455 of yacc.c */ #line 1052 "../css/CSSGrammar.y" { (yyval.integer) = CSSSelector::Exact; @@ -3181,6 +3367,8 @@ yyreduce: break; case 172: + +/* Line 1455 of yacc.c */ #line 1055 "../css/CSSGrammar.y" { (yyval.integer) = CSSSelector::List; @@ -3188,6 +3376,8 @@ yyreduce: break; case 173: + +/* Line 1455 of yacc.c */ #line 1058 "../css/CSSGrammar.y" { (yyval.integer) = CSSSelector::Hyphen; @@ -3195,6 +3385,8 @@ yyreduce: break; case 174: + +/* Line 1455 of yacc.c */ #line 1061 "../css/CSSGrammar.y" { (yyval.integer) = CSSSelector::Begin; @@ -3202,6 +3394,8 @@ yyreduce: break; case 175: + +/* Line 1455 of yacc.c */ #line 1064 "../css/CSSGrammar.y" { (yyval.integer) = CSSSelector::End; @@ -3209,6 +3403,8 @@ yyreduce: break; case 176: + +/* Line 1455 of yacc.c */ #line 1067 "../css/CSSGrammar.y" { (yyval.integer) = CSSSelector::Contain; @@ -3216,6 +3412,8 @@ yyreduce: break; case 179: + +/* Line 1455 of yacc.c */ #line 1078 "../css/CSSGrammar.y" { (yyval.selector) = static_cast<CSSParser*>(parser)->createFloatingSelector(); @@ -3250,6 +3448,8 @@ yyreduce: break; case 180: + +/* Line 1455 of yacc.c */ #line 1108 "../css/CSSGrammar.y" { (yyval.selector) = static_cast<CSSParser*>(parser)->createFloatingSelector(); @@ -3273,6 +3473,8 @@ yyreduce: break; case 181: + +/* Line 1455 of yacc.c */ #line 1128 "../css/CSSGrammar.y" { CSSParser *p = static_cast<CSSParser*>(parser); @@ -3294,6 +3496,8 @@ yyreduce: break; case 182: + +/* Line 1455 of yacc.c */ #line 1146 "../css/CSSGrammar.y" { CSSParser *p = static_cast<CSSParser*>(parser); @@ -3315,6 +3519,8 @@ yyreduce: break; case 183: + +/* Line 1455 of yacc.c */ #line 1164 "../css/CSSGrammar.y" { CSSParser *p = static_cast<CSSParser*>(parser); @@ -3337,6 +3543,8 @@ yyreduce: break; case 184: + +/* Line 1455 of yacc.c */ #line 1183 "../css/CSSGrammar.y" { if (!(yyvsp[(4) - (6)].selector) || (yyvsp[(4) - (6)].selector)->simpleSelector() || (yyvsp[(4) - (6)].selector)->tagHistory()) @@ -3353,6 +3561,8 @@ yyreduce: break; case 185: + +/* Line 1455 of yacc.c */ #line 1198 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (1)].boolean); @@ -3360,6 +3570,8 @@ yyreduce: break; case 186: + +/* Line 1455 of yacc.c */ #line 1201 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (2)].boolean); @@ -3369,6 +3581,8 @@ yyreduce: break; case 187: + +/* Line 1455 of yacc.c */ #line 1206 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (1)].boolean); @@ -3376,6 +3590,8 @@ yyreduce: break; case 188: + +/* Line 1455 of yacc.c */ #line 1209 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -3383,6 +3599,8 @@ yyreduce: break; case 189: + +/* Line 1455 of yacc.c */ #line 1212 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -3390,6 +3608,8 @@ yyreduce: break; case 190: + +/* Line 1455 of yacc.c */ #line 1215 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (2)].boolean); @@ -3397,6 +3617,8 @@ yyreduce: break; case 191: + +/* Line 1455 of yacc.c */ #line 1218 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (2)].boolean); @@ -3404,6 +3626,8 @@ yyreduce: break; case 192: + +/* Line 1455 of yacc.c */ #line 1224 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (3)].boolean); @@ -3411,6 +3635,8 @@ yyreduce: break; case 193: + +/* Line 1455 of yacc.c */ #line 1227 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -3418,6 +3644,8 @@ yyreduce: break; case 194: + +/* Line 1455 of yacc.c */ #line 1230 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -3425,6 +3653,8 @@ yyreduce: break; case 195: + +/* Line 1455 of yacc.c */ #line 1233 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -3432,6 +3662,8 @@ yyreduce: break; case 196: + +/* Line 1455 of yacc.c */ #line 1236 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (4)].boolean); @@ -3441,6 +3673,8 @@ yyreduce: break; case 197: + +/* Line 1455 of yacc.c */ #line 1241 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (4)].boolean); @@ -3448,6 +3682,8 @@ yyreduce: break; case 198: + +/* Line 1455 of yacc.c */ #line 1244 "../css/CSSGrammar.y" { (yyval.boolean) = (yyvsp[(1) - (6)].boolean); @@ -3455,6 +3691,8 @@ yyreduce: break; case 199: + +/* Line 1455 of yacc.c */ #line 1250 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -3472,6 +3710,8 @@ yyreduce: break; case 200: + +/* Line 1455 of yacc.c */ #line 1264 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -3487,6 +3727,8 @@ yyreduce: break; case 201: + +/* Line 1455 of yacc.c */ #line 1276 "../css/CSSGrammar.y" { (yyval.boolean) = false; @@ -3494,6 +3736,8 @@ yyreduce: break; case 202: + +/* Line 1455 of yacc.c */ #line 1280 "../css/CSSGrammar.y" { /* The default movable type template has letter-spacing: .none; Handle this by looking for @@ -3504,6 +3748,8 @@ yyreduce: break; case 203: + +/* Line 1455 of yacc.c */ #line 1287 "../css/CSSGrammar.y" { /* When we encounter something like p {color: red !important fail;} we should drop the declaration */ @@ -3512,6 +3758,8 @@ yyreduce: break; case 204: + +/* Line 1455 of yacc.c */ #line 1292 "../css/CSSGrammar.y" { /* Handle this case: div { text-align: center; !important } Just reduce away the stray !important. */ @@ -3520,6 +3768,8 @@ yyreduce: break; case 205: + +/* Line 1455 of yacc.c */ #line 1297 "../css/CSSGrammar.y" { /* div { font-family: } Just reduce away this property with no value. */ @@ -3528,6 +3778,8 @@ yyreduce: break; case 206: + +/* Line 1455 of yacc.c */ #line 1302 "../css/CSSGrammar.y" { /* if we come across rules with invalid values like this case: p { weight: *; }, just discard the rule */ @@ -3536,6 +3788,8 @@ yyreduce: break; case 207: + +/* Line 1455 of yacc.c */ #line 1307 "../css/CSSGrammar.y" { /* if we come across: div { color{;color:maroon} }, ignore everything within curly brackets */ @@ -3544,6 +3798,8 @@ yyreduce: break; case 208: + +/* Line 1455 of yacc.c */ #line 1314 "../css/CSSGrammar.y" { (yyval.integer) = cssPropertyID((yyvsp[(1) - (2)].string)); @@ -3551,16 +3807,22 @@ yyreduce: break; case 209: + +/* Line 1455 of yacc.c */ #line 1320 "../css/CSSGrammar.y" { (yyval.boolean) = true; ;} break; case 210: + +/* Line 1455 of yacc.c */ #line 1321 "../css/CSSGrammar.y" { (yyval.boolean) = false; ;} break; case 211: + +/* Line 1455 of yacc.c */ #line 1325 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -3570,6 +3832,8 @@ yyreduce: break; case 212: + +/* Line 1455 of yacc.c */ #line 1330 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -3588,6 +3852,8 @@ yyreduce: break; case 213: + +/* Line 1455 of yacc.c */ #line 1344 "../css/CSSGrammar.y" { (yyval.valueList) = 0; @@ -3595,6 +3861,8 @@ yyreduce: break; case 214: + +/* Line 1455 of yacc.c */ #line 1350 "../css/CSSGrammar.y" { (yyval.character) = '/'; @@ -3602,6 +3870,8 @@ yyreduce: break; case 215: + +/* Line 1455 of yacc.c */ #line 1353 "../css/CSSGrammar.y" { (yyval.character) = ','; @@ -3609,6 +3879,8 @@ yyreduce: break; case 216: + +/* Line 1455 of yacc.c */ #line 1356 "../css/CSSGrammar.y" { (yyval.character) = 0; @@ -3616,21 +3888,29 @@ yyreduce: break; case 217: + +/* Line 1455 of yacc.c */ #line 1362 "../css/CSSGrammar.y" { (yyval.value) = (yyvsp[(1) - (1)].value); ;} break; case 218: + +/* Line 1455 of yacc.c */ #line 1363 "../css/CSSGrammar.y" { (yyval.value) = (yyvsp[(2) - (2)].value); (yyval.value).fValue *= (yyvsp[(1) - (2)].integer); ;} break; case 219: + +/* Line 1455 of yacc.c */ #line 1364 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_STRING; ;} break; case 220: + +/* Line 1455 of yacc.c */ #line 1365 "../css/CSSGrammar.y" { (yyval.value).id = cssValueKeywordID((yyvsp[(1) - (2)].string)); @@ -3640,36 +3920,50 @@ yyreduce: break; case 221: + +/* Line 1455 of yacc.c */ #line 1371 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_DIMENSION; ;} break; case 222: + +/* Line 1455 of yacc.c */ #line 1372 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(2) - (3)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_DIMENSION; ;} break; case 223: + +/* Line 1455 of yacc.c */ #line 1373 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_URI; ;} break; case 224: + +/* Line 1455 of yacc.c */ #line 1374 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_UNICODE_RANGE; ;} break; case 225: + +/* Line 1455 of yacc.c */ #line 1375 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (1)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_PARSER_HEXCOLOR; ;} break; case 226: + +/* Line 1455 of yacc.c */ #line 1376 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).string = CSSParserString(); (yyval.value).unit = CSSPrimitiveValue::CSS_PARSER_HEXCOLOR; ;} break; case 227: + +/* Line 1455 of yacc.c */ #line 1378 "../css/CSSGrammar.y" { (yyval.value) = (yyvsp[(1) - (1)].value); @@ -3677,6 +3971,8 @@ yyreduce: break; case 228: + +/* Line 1455 of yacc.c */ #line 1381 "../css/CSSGrammar.y" { (yyval.value) = (yyvsp[(1) - (2)].value); @@ -3684,6 +3980,8 @@ yyreduce: break; case 229: + +/* Line 1455 of yacc.c */ #line 1384 "../css/CSSGrammar.y" { /* Handle width: %; */ (yyval.value).id = 0; (yyval.value).unit = 0; @@ -3691,106 +3989,148 @@ yyreduce: break; case 230: + +/* Line 1455 of yacc.c */ #line 1390 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).isInt = true; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_NUMBER; ;} break; case 231: + +/* Line 1455 of yacc.c */ #line 1391 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).isInt = false; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_NUMBER; ;} break; case 232: + +/* Line 1455 of yacc.c */ #line 1392 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PERCENTAGE; ;} break; case 233: + +/* Line 1455 of yacc.c */ #line 1393 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PX; ;} break; case 234: + +/* Line 1455 of yacc.c */ #line 1394 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_CM; ;} break; case 235: + +/* Line 1455 of yacc.c */ #line 1395 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_MM; ;} break; case 236: + +/* Line 1455 of yacc.c */ #line 1396 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_IN; ;} break; case 237: + +/* Line 1455 of yacc.c */ #line 1397 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PT; ;} break; case 238: + +/* Line 1455 of yacc.c */ #line 1398 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PC; ;} break; case 239: + +/* Line 1455 of yacc.c */ #line 1399 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_DEG; ;} break; case 240: + +/* Line 1455 of yacc.c */ #line 1400 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_RAD; ;} break; case 241: + +/* Line 1455 of yacc.c */ #line 1401 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_GRAD; ;} break; case 242: + +/* Line 1455 of yacc.c */ #line 1402 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_TURN; ;} break; case 243: + +/* Line 1455 of yacc.c */ #line 1403 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_MS; ;} break; case 244: + +/* Line 1455 of yacc.c */ #line 1404 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_S; ;} break; case 245: + +/* Line 1455 of yacc.c */ #line 1405 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_HZ; ;} break; case 246: + +/* Line 1455 of yacc.c */ #line 1406 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_KHZ; ;} break; case 247: + +/* Line 1455 of yacc.c */ #line 1407 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_EMS; ;} break; case 248: + +/* Line 1455 of yacc.c */ #line 1408 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSParserValue::Q_EMS; ;} break; case 249: + +/* Line 1455 of yacc.c */ #line 1409 "../css/CSSGrammar.y" { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_EXS; ;} break; case 250: + +/* Line 1455 of yacc.c */ #line 1413 "../css/CSSGrammar.y" { (yyval.value).id = 0; @@ -3800,6 +4140,8 @@ yyreduce: break; case 251: + +/* Line 1455 of yacc.c */ #line 1421 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -3813,6 +4155,8 @@ yyreduce: break; case 252: + +/* Line 1455 of yacc.c */ #line 1430 "../css/CSSGrammar.y" { CSSParser* p = static_cast<CSSParser*>(parser); @@ -3826,16 +4170,22 @@ yyreduce: break; case 253: + +/* Line 1455 of yacc.c */ #line 1446 "../css/CSSGrammar.y" { (yyval.string) = (yyvsp[(1) - (2)].string); ;} break; case 254: + +/* Line 1455 of yacc.c */ #line 1447 "../css/CSSGrammar.y" { (yyval.string) = (yyvsp[(1) - (2)].string); ;} break; case 255: + +/* Line 1455 of yacc.c */ #line 1454 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -3843,6 +4193,8 @@ yyreduce: break; case 256: + +/* Line 1455 of yacc.c */ #line 1457 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -3850,6 +4202,8 @@ yyreduce: break; case 257: + +/* Line 1455 of yacc.c */ #line 1463 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -3857,6 +4211,8 @@ yyreduce: break; case 258: + +/* Line 1455 of yacc.c */ #line 1466 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -3864,6 +4220,8 @@ yyreduce: break; case 261: + +/* Line 1455 of yacc.c */ #line 1477 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -3871,6 +4229,8 @@ yyreduce: break; case 262: + +/* Line 1455 of yacc.c */ #line 1483 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -3878,6 +4238,8 @@ yyreduce: break; case 263: + +/* Line 1455 of yacc.c */ #line 1489 "../css/CSSGrammar.y" { (yyval.rule) = 0; @@ -3885,8 +4247,9 @@ yyreduce: break; -/* Line 1267 of yacc.c. */ -#line 3890 "WebCore/tmp/../generated/CSSGrammar.tab.c" + +/* Line 1455 of yacc.c */ +#line 4253 "WebCore/tmp/../generated/CSSGrammar.tab.c" default: break; } YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); @@ -3897,7 +4260,6 @@ yyreduce: *++yyvsp = yyval; - /* Now `shift' the result of the reduction. Determine what state that goes to, based on the state we popped back to and the rule number reduced by. */ @@ -3962,7 +4324,7 @@ yyerrlab: if (yyerrstatus == 3) { - /* If just tried and failed to reuse look-ahead token after an + /* If just tried and failed to reuse lookahead token after an error, discard it. */ if (yychar <= YYEOF) @@ -3979,7 +4341,7 @@ yyerrlab: } } - /* Else will try to reuse look-ahead token after shifting the error + /* Else will try to reuse lookahead token after shifting the error token. */ goto yyerrlab1; @@ -4036,9 +4398,6 @@ yyerrlab1: YY_STACK_PRINT (yyss, yyssp); } - if (yyn == YYFINAL) - YYACCEPT; - *++yyvsp = yylval; @@ -4063,7 +4422,7 @@ yyabortlab: yyresult = 1; goto yyreturn; -#ifndef yyoverflow +#if !defined(yyoverflow) || YYERROR_VERBOSE /*-------------------------------------------------. | yyexhaustedlab -- memory exhaustion comes here. | `-------------------------------------------------*/ @@ -4074,7 +4433,7 @@ yyexhaustedlab: #endif yyreturn: - if (yychar != YYEOF && yychar != YYEMPTY) + if (yychar != YYEMPTY) yydestruct ("Cleanup: discarding lookahead", yytoken, &yylval); /* Do not reclaim the symbols of the rule which action triggered @@ -4100,6 +4459,8 @@ yyreturn: } + +/* Line 1675 of yacc.c */ #line 1516 "../css/CSSGrammar.y" diff --git a/src/3rdparty/webkit/WebCore/generated/CSSGrammar.h b/src/3rdparty/webkit/WebCore/generated/CSSGrammar.h index 61ba1f5..4223680 100644 --- a/src/3rdparty/webkit/WebCore/generated/CSSGrammar.h +++ b/src/3rdparty/webkit/WebCore/generated/CSSGrammar.h @@ -1,26 +1,25 @@ #ifndef CSSGRAMMAR_H #define CSSGRAMMAR_H -/* A Bison parser, made by GNU Bison 2.3. */ -/* Skeleton interface for Bison's Yacc-like parsers in C +/* A Bison parser, made by GNU Bison 2.4.1. */ - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +/* Skeleton interface for Bison's Yacc-like parsers in C + + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + This program 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. */ + along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -31,10 +30,11 @@ special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. - + This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ + /* Tokens. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE @@ -106,78 +106,16 @@ VARCALL = 319 }; #endif -/* Tokens. */ -#define TOKEN_EOF 0 -#define LOWEST_PREC 258 -#define UNIMPORTANT_TOK 259 -#define WHITESPACE 260 -#define SGML_CD 261 -#define INCLUDES 262 -#define DASHMATCH 263 -#define BEGINSWITH 264 -#define ENDSWITH 265 -#define CONTAINS 266 -#define STRING 267 -#define IDENT 268 -#define NTH 269 -#define HEX 270 -#define IDSEL 271 -#define IMPORT_SYM 272 -#define PAGE_SYM 273 -#define MEDIA_SYM 274 -#define FONT_FACE_SYM 275 -#define CHARSET_SYM 276 -#define NAMESPACE_SYM 277 -#define WEBKIT_RULE_SYM 278 -#define WEBKIT_DECLS_SYM 279 -#define WEBKIT_KEYFRAME_RULE_SYM 280 -#define WEBKIT_KEYFRAMES_SYM 281 -#define WEBKIT_VALUE_SYM 282 -#define WEBKIT_MEDIAQUERY_SYM 283 -#define WEBKIT_SELECTOR_SYM 284 -#define WEBKIT_VARIABLES_SYM 285 -#define WEBKIT_DEFINE_SYM 286 -#define VARIABLES_FOR 287 -#define WEBKIT_VARIABLES_DECLS_SYM 288 -#define ATKEYWORD 289 -#define IMPORTANT_SYM 290 -#define MEDIA_ONLY 291 -#define MEDIA_NOT 292 -#define MEDIA_AND 293 -#define QEMS 294 -#define EMS 295 -#define EXS 296 -#define PXS 297 -#define CMS 298 -#define MMS 299 -#define INS 300 -#define PTS 301 -#define PCS 302 -#define DEGS 303 -#define RADS 304 -#define GRADS 305 -#define TURNS 306 -#define MSECS 307 -#define SECS 308 -#define HERZ 309 -#define KHERZ 310 -#define DIMEN 311 -#define PERCENTAGE 312 -#define FLOATTOKEN 313 -#define INTEGER 314 -#define URI 315 -#define FUNCTION 316 -#define NOTFUNCTION 317 -#define UNICODERANGE 318 -#define VARCALL 319 - #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED typedef union YYSTYPE -#line 58 "../css/CSSGrammar.y" { + +/* Line 1676 of yacc.c */ +#line 58 "../css/CSSGrammar.y" + bool boolean; char character; int integer; @@ -199,15 +137,18 @@ typedef union YYSTYPE WebKitCSSKeyframeRule* keyframeRule; WebKitCSSKeyframesRule* keyframesRule; float val; -} -/* Line 1489 of yacc.c. */ -#line 203 "WebCore/tmp/../generated/CSSGrammar.tab.h" - YYSTYPE; + + + +/* Line 1676 of yacc.c */ +#line 143 "WebCore/tmp/../generated/CSSGrammar.tab.h" +} YYSTYPE; +# define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 -# define YYSTYPE_IS_TRIVIAL 1 #endif + #endif diff --git a/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.c b/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.c index e84ca9e..6362110 100644 --- a/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.c +++ b/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.c @@ -84,6 +84,9 @@ hash_val (register const char *str, register unsigned int len) switch (len) { default: + hval += asso_values[(unsigned char)str[30]]; + /*FALLTHROUGH*/ + case 30: hval += asso_values[(unsigned char)str[29]]; /*FALLTHROUGH*/ case 29: @@ -188,9 +191,9 @@ findValue (register const char *str, register unsigned int len) { enum { - TOTAL_KEYWORDS = 537, + TOTAL_KEYWORDS = 539, MIN_WORD_LENGTH = 2, - MAX_WORD_LENGTH = 30, + MAX_WORD_LENGTH = 31, MIN_HASH_VALUE = 0, MAX_HASH_VALUE = 8751 }; @@ -203,7 +206,7 @@ findValue (register const char *str, register unsigned int len) {"300", CSSValue300}, #line 287 "CSSValueKeywords.gperf" {"end", CSSValueEnd}, -#line 545 "CSSValueKeywords.gperf" +#line 547 "CSSValueKeywords.gperf" {"lr", CSSValueLr}, #line 48 "CSSValueKeywords.gperf" {"900", CSSValue900}, @@ -211,7 +214,7 @@ findValue (register const char *str, register unsigned int len) {"hide", CSSValueHide}, #line 47 "CSSValueKeywords.gperf" {"800", CSSValue800}, -#line 369 "CSSValueKeywords.gperf" +#line 371 "CSSValueKeywords.gperf" {"lines", CSSValueLines}, #line 46 "CSSValueKeywords.gperf" {"700", CSSValue700}, @@ -229,23 +232,23 @@ findValue (register const char *str, register unsigned int len) {"circle", CSSValueCircle}, #line 43 "CSSValueKeywords.gperf" {"400", CSSValue400}, -#line 463 "CSSValueKeywords.gperf" +#line 465 "CSSValueKeywords.gperf" {"linen", CSSValueLinen}, #line 41 "CSSValueKeywords.gperf" {"200", CSSValue200}, -#line 479 "CSSValueKeywords.gperf" +#line 481 "CSSValueKeywords.gperf" {"oldlace", CSSValueOldlace}, #line 252 "CSSValueKeywords.gperf" {"cross", CSSValueCross}, -#line 400 "CSSValueKeywords.gperf" +#line 402 "CSSValueKeywords.gperf" {"coral", CSSValueCoral}, #line 312 "CSSValueKeywords.gperf" {"clip", CSSValueClip}, #line 13 "CSSValueKeywords.gperf" {"none", CSSValueNone}, -#line 403 "CSSValueKeywords.gperf" +#line 405 "CSSValueKeywords.gperf" {"crimson", CSSValueCrimson}, -#line 547 "CSSValueKeywords.gperf" +#line 549 "CSSValueKeywords.gperf" {"tb", CSSValueTb}, #line 251 "CSSValueKeywords.gperf" {"crop", CSSValueCrop}, @@ -255,7 +258,7 @@ findValue (register const char *str, register unsigned int len) {"inline", CSSValueInline}, #line 176 "CSSValueKeywords.gperf" {"armenian", CSSValueArmenian}, -#line 367 "CSSValueKeywords.gperf" +#line 369 "CSSValueKeywords.gperf" {"logical", CSSValueLogical}, #line 241 "CSSValueKeywords.gperf" {"collapse", CSSValueCollapse}, @@ -271,13 +274,13 @@ findValue (register const char *str, register unsigned int len) {"initial", CSSValueInitial}, #line 215 "CSSValueKeywords.gperf" {"e-resize", CSSValueEResize}, -#line 546 "CSSValueKeywords.gperf" +#line 548 "CSSValueKeywords.gperf" {"rl", CSSValueRl}, #line 221 "CSSValueKeywords.gperf" {"s-resize", CSSValueSResize}, -#line 375 "CSSValueKeywords.gperf" +#line 377 "CSSValueKeywords.gperf" {"linear", CSSValueLinear}, -#line 505 "CSSValueKeywords.gperf" +#line 507 "CSSValueKeywords.gperf" {"snow", CSSValueSnow}, #line 205 "CSSValueKeywords.gperf" {"move", CSSValueMove}, @@ -287,29 +290,29 @@ findValue (register const char *str, register unsigned int len) {"slow", CSSValueSlow}, #line 218 "CSSValueKeywords.gperf" {"n-resize", CSSValueNResize}, -#line 509 "CSSValueKeywords.gperf" +#line 511 "CSSValueKeywords.gperf" {"thistle", CSSValueThistle}, -#line 455 "CSSValueKeywords.gperf" +#line 457 "CSSValueKeywords.gperf" {"lightsalmon", CSSValueLightsalmon}, -#line 399 "CSSValueKeywords.gperf" +#line 401 "CSSValueKeywords.gperf" {"chocolate", CSSValueChocolate}, #line 279 "CSSValueKeywords.gperf" {"show", CSSValueShow}, #line 257 "CSSValueKeywords.gperf" {"higher", CSSValueHigher}, -#line 520 "CSSValueKeywords.gperf" +#line 522 "CSSValueKeywords.gperf" {"srgb", CSSValueSrgb}, #line 187 "CSSValueKeywords.gperf" {"compact", CSSValueCompact}, #line 309 "CSSValueKeywords.gperf" {"ignore", CSSValueIgnore}, -#line 510 "CSSValueKeywords.gperf" +#line 512 "CSSValueKeywords.gperf" {"tomato", CSSValueTomato}, #line 90 "CSSValueKeywords.gperf" {"white", CSSValueWhite}, #line 51 "CSSValueKeywords.gperf" {"small", CSSValueSmall}, -#line 362 "CSSValueKeywords.gperf" +#line 364 "CSSValueKeywords.gperf" {"content", CSSValueContent}, #line 285 "CSSValueKeywords.gperf" {"stretch", CSSValueStretch}, @@ -317,15 +320,15 @@ findValue (register const char *str, register unsigned int len) {"maroon", CSSValueMaroon}, #line 293 "CSSValueKeywords.gperf" {"single", CSSValueSingle}, -#line 374 "CSSValueKeywords.gperf" +#line 376 "CSSValueKeywords.gperf" {"ease", CSSValueEase}, #line 155 "CSSValueKeywords.gperf" {"right", CSSValueRight}, -#line 496 "CSSValueKeywords.gperf" +#line 498 "CSSValueKeywords.gperf" {"salmon", CSSValueSalmon}, -#line 508 "CSSValueKeywords.gperf" +#line 510 "CSSValueKeywords.gperf" {"tan", CSSValueTan}, -#line 544 "CSSValueKeywords.gperf" +#line 546 "CSSValueKeywords.gperf" {"tb-rl", CSSValueTbRl}, #line 39 "CSSValueKeywords.gperf" {"lighter", CSSValueLighter}, @@ -333,39 +336,39 @@ findValue (register const char *str, register unsigned int len) {"crosshair", CSSValueCrosshair}, #line 59 "CSSValueKeywords.gperf" {"wider", CSSValueWider}, -#line 351 "CSSValueKeywords.gperf" +#line 353 "CSSValueKeywords.gperf" {"caret", CSSValueCaret}, #line 189 "CSSValueKeywords.gperf" {"table", CSSValueTable}, #line 332 "CSSValueKeywords.gperf" {"listitem", CSSValueListitem}, -#line 475 "CSSValueKeywords.gperf" +#line 477 "CSSValueKeywords.gperf" {"mintcream", CSSValueMintcream}, #line 222 "CSSValueKeywords.gperf" {"w-resize", CSSValueWResize}, -#line 542 "CSSValueKeywords.gperf" +#line 544 "CSSValueKeywords.gperf" {"lr-tb", CSSValueLrTb}, #line 179 "CSSValueKeywords.gperf" {"hiragana", CSSValueHiragana}, #line 236 "CSSValueKeywords.gperf" {"rtl", CSSValueRtl}, -#line 527 "CSSValueKeywords.gperf" +#line 529 "CSSValueKeywords.gperf" {"miter", CSSValueMiter}, -#line 448 "CSSValueKeywords.gperf" +#line 450 "CSSValueKeywords.gperf" {"lightcoral", CSSValueLightcoral}, -#line 440 "CSSValueKeywords.gperf" +#line 442 "CSSValueKeywords.gperf" {"indigo", CSSValueIndigo}, #line 243 "CSSValueKeywords.gperf" {"absolute", CSSValueAbsolute}, #line 289 "CSSValueKeywords.gperf" {"horizontal", CSSValueHorizontal}, -#line 404 "CSSValueKeywords.gperf" +#line 406 "CSSValueKeywords.gperf" {"cyan", CSSValueCyan}, #line 11 "CSSValueKeywords.gperf" {"inherit", CSSValueInherit}, -#line 464 "CSSValueKeywords.gperf" +#line 466 "CSSValueKeywords.gperf" {"magenta", CSSValueMagenta}, -#line 516 "CSSValueKeywords.gperf" +#line 518 "CSSValueKeywords.gperf" {"nonzero", CSSValueNonzero}, #line 204 "CSSValueKeywords.gperf" {"pointer", CSSValuePointer}, @@ -373,7 +376,7 @@ findValue (register const char *str, register unsigned int len) {"underline", CSSValueUnderline}, #line 130 "CSSValueKeywords.gperf" {"no-repeat", CSSValueNoRepeat}, -#line 387 "CSSValueKeywords.gperf" +#line 389 "CSSValueKeywords.gperf" {"aliceblue", CSSValueAliceblue}, #line 112 "CSSValueKeywords.gperf" {"match", CSSValueMatch}, @@ -385,13 +388,13 @@ findValue (register const char *str, register unsigned int len) {"ridge", CSSValueRidge}, #line 57 "CSSValueKeywords.gperf" {"smaller", CSSValueSmaller}, -#line 395 "CSSValueKeywords.gperf" +#line 397 "CSSValueKeywords.gperf" {"brown", CSSValueBrown}, #line 230 "CSSValueKeywords.gperf" {"wait", CSSValueWait}, #line 258 "CSSValueKeywords.gperf" {"invert", CSSValueInvert}, -#line 540 "CSSValueKeywords.gperf" +#line 542 "CSSValueKeywords.gperf" {"no-change", CSSValueNoChange}, #line 32 "CSSValueKeywords.gperf" {"italic", CSSValueItalic}, @@ -409,17 +412,17 @@ findValue (register const char *str, register unsigned int len) {"intrinsic", CSSValueIntrinsic}, #line 317 "CSSValueKeywords.gperf" {"wave", CSSValueWave}, -#line 501 "CSSValueKeywords.gperf" +#line 503 "CSSValueKeywords.gperf" {"skyblue", CSSValueSkyblue}, #line 302 "CSSValueKeywords.gperf" {"infinite", CSSValueInfinite}, #line 280 "CSSValueKeywords.gperf" {"static", CSSValueStatic}, -#line 462 "CSSValueKeywords.gperf" +#line 464 "CSSValueKeywords.gperf" {"limegreen", CSSValueLimegreen}, -#line 543 "CSSValueKeywords.gperf" +#line 545 "CSSValueKeywords.gperf" {"rl-tb", CSSValueRlTb}, -#line 447 "CSSValueKeywords.gperf" +#line 449 "CSSValueKeywords.gperf" {"lightblue", CSSValueLightblue}, #line 85 "CSSValueKeywords.gperf" {"orange", CSSValueOrange}, @@ -429,23 +432,23 @@ findValue (register const char *str, register unsigned int len) {"progress", CSSValueProgress}, #line 318 "CSSValueKeywords.gperf" {"continuous", CSSValueContinuous}, -#line 385 "CSSValueKeywords.gperf" +#line 387 "CSSValueKeywords.gperf" {"fill", CSSValueFill}, #line 144 "CSSValueKeywords.gperf" {"baseline", CSSValueBaseline}, -#line 538 "CSSValueKeywords.gperf" +#line 540 "CSSValueKeywords.gperf" {"mathematical", CSSValueMathematical}, #line 207 "CSSValueKeywords.gperf" {"cell", CSSValueCell}, #line 273 "CSSValueKeywords.gperf" {"pre", CSSValuePre}, -#line 452 "CSSValueKeywords.gperf" +#line 454 "CSSValueKeywords.gperf" {"lightgreen", CSSValueLightgreen}, -#line 460 "CSSValueKeywords.gperf" +#line 462 "CSSValueKeywords.gperf" {"lightsteelblue", CSSValueLightsteelblue}, -#line 456 "CSSValueKeywords.gperf" +#line 458 "CSSValueKeywords.gperf" {"lightseagreen", CSSValueLightseagreen}, -#line 500 "CSSValueKeywords.gperf" +#line 502 "CSSValueKeywords.gperf" {"sienna", CSSValueSienna}, #line 286 "CSSValueKeywords.gperf" {"start", CSSValueStart}, @@ -465,11 +468,11 @@ findValue (register const char *str, register unsigned int len) {"transparent", CSSValueTransparent}, #line 14 "CSSValueKeywords.gperf" {"hidden", CSSValueHidden}, -#line 397 "CSSValueKeywords.gperf" +#line 399 "CSSValueKeywords.gperf" {"cadetblue", CSSValueCadetblue}, -#line 478 "CSSValueKeywords.gperf" +#line 480 "CSSValueKeywords.gperf" {"navajowhite", CSSValueNavajowhite}, -#line 502 "CSSValueKeywords.gperf" +#line 504 "CSSValueKeywords.gperf" {"slateblue", CSSValueSlateblue}, #line 308 "CSSValueKeywords.gperf" {"element", CSSValueElement}, @@ -477,11 +480,11 @@ findValue (register const char *str, register unsigned int len) {"level", CSSValueLevel}, #line 87 "CSSValueKeywords.gperf" {"red", CSSValueRed}, -#line 494 "CSSValueKeywords.gperf" +#line 496 "CSSValueKeywords.gperf" {"royalblue", CSSValueRoyalblue}, #line 163 "CSSValueKeywords.gperf" {"disc", CSSValueDisc}, -#line 433 "CSSValueKeywords.gperf" +#line 435 "CSSValueKeywords.gperf" {"ghostwhite", CSSValueGhostwhite}, #line 25 "CSSValueKeywords.gperf" {"menu", CSSValueMenu}, @@ -491,37 +494,37 @@ findValue (register const char *str, register unsigned int len) {"icon", CSSValueIcon}, #line 60 "CSSValueKeywords.gperf" {"narrower", CSSValueNarrower}, -#line 484 "CSSValueKeywords.gperf" +#line 486 "CSSValueKeywords.gperf" {"palegreen", CSSValuePalegreen}, -#line 489 "CSSValueKeywords.gperf" +#line 491 "CSSValueKeywords.gperf" {"peru", CSSValuePeru}, #line 131 "CSSValueKeywords.gperf" {"clear", CSSValueClear}, #line 52 "CSSValueKeywords.gperf" {"medium", CSSValueMedium}, -#line 477 "CSSValueKeywords.gperf" +#line 479 "CSSValueKeywords.gperf" {"moccasin", CSSValueMoccasin}, #line 162 "CSSValueKeywords.gperf" {"inside", CSSValueInside}, -#line 499 "CSSValueKeywords.gperf" +#line 501 "CSSValueKeywords.gperf" {"seashell", CSSValueSeashell}, -#line 513 "CSSValueKeywords.gperf" +#line 515 "CSSValueKeywords.gperf" {"wheat", CSSValueWheat}, #line 150 "CSSValueKeywords.gperf" {"top", CSSValueTop}, #line 156 "CSSValueKeywords.gperf" {"center", CSSValueCenter}, -#line 474 "CSSValueKeywords.gperf" +#line 476 "CSSValueKeywords.gperf" {"midnightblue", CSSValueMidnightblue}, -#line 532 "CSSValueKeywords.gperf" +#line 534 "CSSValueKeywords.gperf" {"central", CSSValueCentral}, #line 298 "CSSValueKeywords.gperf" {"up", CSSValueUp}, -#line 521 "CSSValueKeywords.gperf" +#line 523 "CSSValueKeywords.gperf" {"linearrgb", CSSValueLinearrgb}, -#line 537 "CSSValueKeywords.gperf" +#line 539 "CSSValueKeywords.gperf" {"hanging", CSSValueHanging}, -#line 398 "CSSValueKeywords.gperf" +#line 400 "CSSValueKeywords.gperf" {"chartreuse", CSSValueChartreuse}, #line 80 "CSSValueKeywords.gperf" {"green", CSSValueGreen}, @@ -529,13 +532,13 @@ findValue (register const char *str, register unsigned int len) {"teal", CSSValueTeal}, #line 245 "CSSValueKeywords.gperf" {"avoid", CSSValueAvoid}, -#line 372 "CSSValueKeywords.gperf" +#line 374 "CSSValueKeywords.gperf" {"flat", CSSValueFlat}, -#line 343 "CSSValueKeywords.gperf" +#line 345 "CSSValueKeywords.gperf" {"menulist", CSSValueMenulist}, #line 255 "CSSValueKeywords.gperf" {"hand", CSSValueHand}, -#line 380 "CSSValueKeywords.gperf" +#line 382 "CSSValueKeywords.gperf" {"reset", CSSValueReset}, #line 175 "CSSValueKeywords.gperf" {"hebrew", CSSValueHebrew}, @@ -545,11 +548,11 @@ findValue (register const char *str, register unsigned int len) {"bold", CSSValueBold}, #line 154 "CSSValueKeywords.gperf" {"left", CSSValueLeft}, -#line 528 "CSSValueKeywords.gperf" +#line 530 "CSSValueKeywords.gperf" {"bevel", CSSValueBevel}, -#line 439 "CSSValueKeywords.gperf" +#line 441 "CSSValueKeywords.gperf" {"indianred", CSSValueIndianred}, -#line 432 "CSSValueKeywords.gperf" +#line 434 "CSSValueKeywords.gperf" {"gainsboro", CSSValueGainsboro}, #line 322 "CSSValueKeywords.gperf" {"space", CSSValueSpace}, @@ -567,17 +570,17 @@ findValue (register const char *str, register unsigned int len) {"window", CSSValueWindow}, #line 271 "CSSValueKeywords.gperf" {"overline", CSSValueOverline}, -#line 434 "CSSValueKeywords.gperf" +#line 436 "CSSValueKeywords.gperf" {"gold", CSSValueGold}, #line 211 "CSSValueKeywords.gperf" {"no-drop", CSSValueNoDrop}, -#line 524 "CSSValueKeywords.gperf" +#line 526 "CSSValueKeywords.gperf" {"crispedges", CSSValueCrispedges}, -#line 384 "CSSValueKeywords.gperf" +#line 386 "CSSValueKeywords.gperf" {"painted", CSSValuePainted}, -#line 490 "CSSValueKeywords.gperf" +#line 492 "CSSValueKeywords.gperf" {"pink", CSSValuePink}, -#line 391 "CSSValueKeywords.gperf" +#line 393 "CSSValueKeywords.gperf" {"beige", CSSValueBeige}, #line 141 "CSSValueKeywords.gperf" {"xor", CSSValueXor}, @@ -591,7 +594,7 @@ findValue (register const char *str, register unsigned int len) {"mix", CSSValueMix}, #line 114 "CSSValueKeywords.gperf" {"scrollbar", CSSValueScrollbar}, -#line 361 "CSSValueKeywords.gperf" +#line 363 "CSSValueKeywords.gperf" {"border", CSSValueBorder}, #line 38 "CSSValueKeywords.gperf" {"bolder", CSSValueBolder}, @@ -599,41 +602,41 @@ findValue (register const char *str, register unsigned int len) {"caption", CSSValueCaption}, #line 242 "CSSValueKeywords.gperf" {"above", CSSValueAbove}, -#line 430 "CSSValueKeywords.gperf" +#line 432 "CSSValueKeywords.gperf" {"floralwhite", CSSValueFloralwhite}, -#line 507 "CSSValueKeywords.gperf" +#line 509 "CSSValueKeywords.gperf" {"steelblue", CSSValueSteelblue}, -#line 536 "CSSValueKeywords.gperf" +#line 538 "CSSValueKeywords.gperf" {"alphabetic", CSSValueAlphabetic}, #line 281 "CSSValueKeywords.gperf" {"thick", CSSValueThick}, -#line 491 "CSSValueKeywords.gperf" +#line 493 "CSSValueKeywords.gperf" {"plum", CSSValuePlum}, -#line 402 "CSSValueKeywords.gperf" +#line 404 "CSSValueKeywords.gperf" {"cornsilk", CSSValueCornsilk}, #line 86 "CSSValueKeywords.gperf" {"purple", CSSValuePurple}, -#line 386 "CSSValueKeywords.gperf" +#line 388 "CSSValueKeywords.gperf" {"stroke", CSSValueStroke}, #line 50 "CSSValueKeywords.gperf" {"x-small", CSSValueXSmall}, #line 69 "CSSValueKeywords.gperf" {"serif", CSSValueSerif}, -#line 392 "CSSValueKeywords.gperf" +#line 394 "CSSValueKeywords.gperf" {"bisque", CSSValueBisque}, -#line 466 "CSSValueKeywords.gperf" +#line 468 "CSSValueKeywords.gperf" {"mediumblue", CSSValueMediumblue}, -#line 431 "CSSValueKeywords.gperf" +#line 433 "CSSValueKeywords.gperf" {"forestgreen", CSSValueForestgreen}, -#line 535 "CSSValueKeywords.gperf" +#line 537 "CSSValueKeywords.gperf" {"ideographic", CSSValueIdeographic}, -#line 512 "CSSValueKeywords.gperf" +#line 514 "CSSValueKeywords.gperf" {"violet", CSSValueViolet}, #line 201 "CSSValueKeywords.gperf" {"auto", CSSValueAuto}, -#line 390 "CSSValueKeywords.gperf" +#line 392 "CSSValueKeywords.gperf" {"azure", CSSValueAzure}, -#line 443 "CSSValueKeywords.gperf" +#line 445 "CSSValueKeywords.gperf" {"lavender", CSSValueLavender}, #line 75 "CSSValueKeywords.gperf" {"aqua", CSSValueAqua}, @@ -641,23 +644,23 @@ findValue (register const char *str, register unsigned int len) {"lower", CSSValueLower}, #line 237 "CSSValueKeywords.gperf" {"capitalize", CSSValueCapitalize}, -#line 468 "CSSValueKeywords.gperf" +#line 470 "CSSValueKeywords.gperf" {"mediumpurple", CSSValueMediumpurple}, #line 88 "CSSValueKeywords.gperf" {"silver", CSSValueSilver}, -#line 454 "CSSValueKeywords.gperf" +#line 456 "CSSValueKeywords.gperf" {"lightpink", CSSValueLightpink}, #line 297 "CSSValueKeywords.gperf" {"ahead", CSSValueAhead}, -#line 363 "CSSValueKeywords.gperf" +#line 365 "CSSValueKeywords.gperf" {"padding", CSSValuePadding}, -#line 449 "CSSValueKeywords.gperf" +#line 451 "CSSValueKeywords.gperf" {"lightcyan", CSSValueLightcyan}, #line 248 "CSSValueKeywords.gperf" {"blink", CSSValueBlink}, #line 239 "CSSValueKeywords.gperf" {"lowercase", CSSValueLowercase}, -#line 498 "CSSValueKeywords.gperf" +#line 500 "CSSValueKeywords.gperf" {"seagreen", CSSValueSeagreen}, #line 294 "CSSValueKeywords.gperf" {"multiple", CSSValueMultiple}, @@ -665,41 +668,41 @@ findValue (register const char *str, register unsigned int len) {"blue", CSSValueBlue}, #line 184 "CSSValueKeywords.gperf" {"block", CSSValueBlock}, -#line 469 "CSSValueKeywords.gperf" +#line 471 "CSSValueKeywords.gperf" {"mediumseagreen", CSSValueMediumseagreen}, -#line 470 "CSSValueKeywords.gperf" +#line 472 "CSSValueKeywords.gperf" {"mediumslateblue", CSSValueMediumslateblue}, -#line 514 "CSSValueKeywords.gperf" +#line 516 "CSSValueKeywords.gperf" {"whitesmoke", CSSValueWhitesmoke}, #line 18 "CSSValueKeywords.gperf" {"outset", CSSValueOutset}, -#line 368 "CSSValueKeywords.gperf" +#line 370 "CSSValueKeywords.gperf" {"visual", CSSValueVisual}, #line 268 "CSSValueKeywords.gperf" {"nowrap", CSSValueNowrap}, #line 232 "CSSValueKeywords.gperf" {"all-scroll", CSSValueAllScroll}, -#line 438 "CSSValueKeywords.gperf" +#line 440 "CSSValueKeywords.gperf" {"hotpink", CSSValueHotpink}, #line 116 "CSSValueKeywords.gperf" {"threedface", CSSValueThreedface}, -#line 481 "CSSValueKeywords.gperf" +#line 483 "CSSValueKeywords.gperf" {"orangered", CSSValueOrangered}, -#line 482 "CSSValueKeywords.gperf" +#line 484 "CSSValueKeywords.gperf" {"orchid", CSSValueOrchid}, #line 223 "CSSValueKeywords.gperf" {"ew-resize", CSSValueEwResize}, #line 220 "CSSValueKeywords.gperf" {"sw-resize", CSSValueSwResize}, -#line 388 "CSSValueKeywords.gperf" +#line 390 "CSSValueKeywords.gperf" {"antiquewhite", CSSValueAntiquewhite}, -#line 461 "CSSValueKeywords.gperf" +#line 463 "CSSValueKeywords.gperf" {"lightyellow", CSSValueLightyellow}, #line 16 "CSSValueKeywords.gperf" {"groove", CSSValueGroove}, #line 185 "CSSValueKeywords.gperf" {"list-item", CSSValueListItem}, -#line 401 "CSSValueKeywords.gperf" +#line 403 "CSSValueKeywords.gperf" {"cornflowerblue", CSSValueCornflowerblue}, #line 217 "CSSValueKeywords.gperf" {"nw-resize", CSSValueNwResize}, @@ -717,35 +720,35 @@ findValue (register const char *str, register unsigned int len) {"listbox", CSSValueListbox}, #line 197 "CSSValueKeywords.gperf" {"table-cell", CSSValueTableCell}, -#line 376 "CSSValueKeywords.gperf" +#line 378 "CSSValueKeywords.gperf" {"ease-in", CSSValueEaseIn}, -#line 476 "CSSValueKeywords.gperf" +#line 478 "CSSValueKeywords.gperf" {"mistyrose", CSSValueMistyrose}, #line 83 "CSSValueKeywords.gperf" {"navy", CSSValueNavy}, #line 76 "CSSValueKeywords.gperf" {"black", CSSValueBlack}, -#line 495 "CSSValueKeywords.gperf" +#line 497 "CSSValueKeywords.gperf" {"saddlebrown", CSSValueSaddlebrown}, -#line 441 "CSSValueKeywords.gperf" +#line 443 "CSSValueKeywords.gperf" {"ivory", CSSValueIvory}, #line 227 "CSSValueKeywords.gperf" {"col-resize", CSSValueColResize}, -#line 389 "CSSValueKeywords.gperf" +#line 391 "CSSValueKeywords.gperf" {"aquamarine", CSSValueAquamarine}, #line 54 "CSSValueKeywords.gperf" {"x-large", CSSValueXLarge}, -#line 526 "CSSValueKeywords.gperf" +#line 528 "CSSValueKeywords.gperf" {"butt", CSSValueButt}, #line 111 "CSSValueKeywords.gperf" {"infotext", CSSValueInfotext}, #line 190 "CSSValueKeywords.gperf" {"inline-table", CSSValueInlineTable}, -#line 428 "CSSValueKeywords.gperf" +#line 430 "CSSValueKeywords.gperf" {"dodgerblue", CSSValueDodgerblue}, #line 127 "CSSValueKeywords.gperf" {"repeat", CSSValueRepeat}, -#line 506 "CSSValueKeywords.gperf" +#line 508 "CSSValueKeywords.gperf" {"springgreen", CSSValueSpringgreen}, #line 278 "CSSValueKeywords.gperf" {"separate", CSSValueSeparate}, @@ -765,33 +768,33 @@ findValue (register const char *str, register unsigned int len) {"dotted", CSSValueDotted}, #line 124 "CSSValueKeywords.gperf" {"currentcolor", CSSValueCurrentcolor}, -#line 525 "CSSValueKeywords.gperf" +#line 527 "CSSValueKeywords.gperf" {"geometricprecision", CSSValueGeometricprecision}, #line 295 "CSSValueKeywords.gperf" {"forwards", CSSValueForwards}, -#line 519 "CSSValueKeywords.gperf" +#line 521 "CSSValueKeywords.gperf" {"new", CSSValueNew}, -#line 370 "CSSValueKeywords.gperf" +#line 372 "CSSValueKeywords.gperf" {"running", CSSValueRunning}, #line 119 "CSSValueKeywords.gperf" {"threedshadow", CSSValueThreedshadow}, #line 20 "CSSValueKeywords.gperf" {"dashed", CSSValueDashed}, -#line 377 "CSSValueKeywords.gperf" +#line 379 "CSSValueKeywords.gperf" {"ease-out", CSSValueEaseOut}, #line 198 "CSSValueKeywords.gperf" {"table-caption", CSSValueTableCaption}, -#line 485 "CSSValueKeywords.gperf" +#line 487 "CSSValueKeywords.gperf" {"paleturquoise", CSSValuePaleturquoise}, -#line 379 "CSSValueKeywords.gperf" +#line 381 "CSSValueKeywords.gperf" {"document", CSSValueDocument}, #line 196 "CSSValueKeywords.gperf" {"table-column", CSSValueTableColumn}, -#line 444 "CSSValueKeywords.gperf" +#line 446 "CSSValueKeywords.gperf" {"lavenderblush", CSSValueLavenderblush}, -#line 453 "CSSValueKeywords.gperf" +#line 455 "CSSValueKeywords.gperf" {"lightgrey", CSSValueLightgrey}, -#line 451 "CSSValueKeywords.gperf" +#line 453 "CSSValueKeywords.gperf" {"lightgray", CSSValueLightgray}, #line 181 "CSSValueKeywords.gperf" {"hiragana-iroha", CSSValueHiraganaIroha}, @@ -799,7 +802,7 @@ findValue (register const char *str, register unsigned int len) {"highlighttext", CSSValueHighlighttext}, #line 108 "CSSValueKeywords.gperf" {"inactivecaption", CSSValueInactivecaption}, -#line 467 "CSSValueKeywords.gperf" +#line 469 "CSSValueKeywords.gperf" {"mediumorchid", CSSValueMediumorchid}, #line 194 "CSSValueKeywords.gperf" {"table-row", CSSValueTableRow}, @@ -807,25 +810,25 @@ findValue (register const char *str, register unsigned int len) {"windowframe", CSSValueWindowframe}, #line 299 "CSSValueKeywords.gperf" {"down", CSSValueDown}, -#line 518 "CSSValueKeywords.gperf" +#line 520 "CSSValueKeywords.gperf" {"accumulate", CSSValueAccumulate}, #line 203 "CSSValueKeywords.gperf" {"default", CSSValueDefault}, -#line 445 "CSSValueKeywords.gperf" +#line 447 "CSSValueKeywords.gperf" {"lawngreen", CSSValueLawngreen}, #line 262 "CSSValueKeywords.gperf" {"loud", CSSValueLoud}, #line 274 "CSSValueKeywords.gperf" {"pre-line", CSSValuePreLine}, -#line 459 "CSSValueKeywords.gperf" +#line 461 "CSSValueKeywords.gperf" {"lightslategrey", CSSValueLightslategrey}, -#line 458 "CSSValueKeywords.gperf" +#line 460 "CSSValueKeywords.gperf" {"lightslategray", CSSValueLightslategray}, #line 290 "CSSValueKeywords.gperf" {"vertical", CSSValueVertical}, #line 238 "CSSValueKeywords.gperf" {"uppercase", CSSValueUppercase}, -#line 522 "CSSValueKeywords.gperf" +#line 524 "CSSValueKeywords.gperf" {"optimizespeed", CSSValueOptimizespeed}, #line 229 "CSSValueKeywords.gperf" {"text", CSSValueText}, @@ -835,17 +838,17 @@ findValue (register const char *str, register unsigned int len) {"line-through", CSSValueLineThrough}, #line 132 "CSSValueKeywords.gperf" {"copy", CSSValueCopy}, -#line 504 "CSSValueKeywords.gperf" +#line 506 "CSSValueKeywords.gperf" {"slategrey", CSSValueSlategrey}, -#line 503 "CSSValueKeywords.gperf" +#line 505 "CSSValueKeywords.gperf" {"slategray", CSSValueSlategray}, -#line 435 "CSSValueKeywords.gperf" +#line 437 "CSSValueKeywords.gperf" {"goldenrod", CSSValueGoldenrod}, -#line 471 "CSSValueKeywords.gperf" +#line 473 "CSSValueKeywords.gperf" {"mediumspringgreen", CSSValueMediumspringgreen}, -#line 446 "CSSValueKeywords.gperf" +#line 448 "CSSValueKeywords.gperf" {"lemonchiffon", CSSValueLemonchiffon}, -#line 393 "CSSValueKeywords.gperf" +#line 395 "CSSValueKeywords.gperf" {"blanchedalmond", CSSValueBlanchedalmond}, #line 125 "CSSValueKeywords.gperf" {"grey", CSSValueGrey}, @@ -855,57 +858,57 @@ findValue (register const char *str, register unsigned int len) {"decimal", CSSValueDecimal}, #line 113 "CSSValueKeywords.gperf" {"menutext", CSSValueMenutext}, -#line 437 "CSSValueKeywords.gperf" +#line 439 "CSSValueKeywords.gperf" {"honeydew", CSSValueHoneydew}, #line 276 "CSSValueKeywords.gperf" {"relative", CSSValueRelative}, #line 147 "CSSValueKeywords.gperf" {"super", CSSValueSuper}, -#line 417 "CSSValueKeywords.gperf" +#line 419 "CSSValueKeywords.gperf" {"darksalmon", CSSValueDarksalmon}, -#line 360 "CSSValueKeywords.gperf" +#line 362 "CSSValueKeywords.gperf" {"round", CSSValueRound}, #line 72 "CSSValueKeywords.gperf" {"fantasy", CSSValueFantasy}, -#line 465 "CSSValueKeywords.gperf" +#line 467 "CSSValueKeywords.gperf" {"mediumaquamarine", CSSValueMediumaquamarine}, -#line 493 "CSSValueKeywords.gperf" +#line 495 "CSSValueKeywords.gperf" {"rosybrown", CSSValueRosybrown}, -#line 371 "CSSValueKeywords.gperf" +#line 373 "CSSValueKeywords.gperf" {"paused", CSSValuePaused}, #line 22 "CSSValueKeywords.gperf" {"double", CSSValueDouble}, #line 270 "CSSValueKeywords.gperf" {"overlay", CSSValueOverlay}, -#line 358 "CSSValueKeywords.gperf" +#line 360 "CSSValueKeywords.gperf" {"textarea", CSSValueTextarea}, -#line 429 "CSSValueKeywords.gperf" +#line 431 "CSSValueKeywords.gperf" {"firebrick", CSSValueFirebrick}, -#line 382 "CSSValueKeywords.gperf" +#line 384 "CSSValueKeywords.gperf" {"visiblefill", CSSValueVisiblefill}, -#line 517 "CSSValueKeywords.gperf" +#line 519 "CSSValueKeywords.gperf" {"evenodd", CSSValueEvenodd}, #line 118 "CSSValueKeywords.gperf" {"threedlightshadow", CSSValueThreedlightshadow}, #line 275 "CSSValueKeywords.gperf" {"pre-wrap", CSSValuePreWrap}, -#line 511 "CSSValueKeywords.gperf" +#line 513 "CSSValueKeywords.gperf" {"turquoise", CSSValueTurquoise}, #line 70 "CSSValueKeywords.gperf" {"sans-serif", CSSValueSansSerif}, #line 31 "CSSValueKeywords.gperf" {"status-bar", CSSValueStatusBar}, -#line 483 "CSSValueKeywords.gperf" +#line 485 "CSSValueKeywords.gperf" {"palegoldenrod", CSSValuePalegoldenrod}, #line 244 "CSSValueKeywords.gperf" {"always", CSSValueAlways}, -#line 436 "CSSValueKeywords.gperf" +#line 438 "CSSValueKeywords.gperf" {"greenyellow", CSSValueGreenyellow}, #line 250 "CSSValueKeywords.gperf" {"close-quote", CSSValueCloseQuote}, -#line 480 "CSSValueKeywords.gperf" +#line 482 "CSSValueKeywords.gperf" {"olivedrab", CSSValueOlivedrab}, -#line 541 "CSSValueKeywords.gperf" +#line 543 "CSSValueKeywords.gperf" {"reset-size", CSSValueResetSize}, #line 212 "CSSValueKeywords.gperf" {"not-allowed", CSSValueNotAllowed}, @@ -915,7 +918,7 @@ findValue (register const char *str, register unsigned int len) {"buttonface", CSSValueButtonface}, #line 122 "CSSValueKeywords.gperf" {"windowtext", CSSValueWindowtext}, -#line 472 "CSSValueKeywords.gperf" +#line 474 "CSSValueKeywords.gperf" {"mediumturquoise", CSSValueMediumturquoise}, #line 49 "CSSValueKeywords.gperf" {"xx-small", CSSValueXxSmall}, @@ -923,53 +926,53 @@ findValue (register const char *str, register unsigned int len) {"cursive", CSSValueCursive}, #line 266 "CSSValueKeywords.gperf" {"no-close-quote", CSSValueNoCloseQuote}, -#line 427 "CSSValueKeywords.gperf" +#line 429 "CSSValueKeywords.gperf" {"dimgrey", CSSValueDimgrey}, -#line 426 "CSSValueKeywords.gperf" +#line 428 "CSSValueKeywords.gperf" {"dimgray", CSSValueDimgray}, -#line 488 "CSSValueKeywords.gperf" +#line 490 "CSSValueKeywords.gperf" {"peachpuff", CSSValuePeachpuff}, #line 225 "CSSValueKeywords.gperf" {"nesw-resize", CSSValueNeswResize}, #line 267 "CSSValueKeywords.gperf" {"no-open-quote", CSSValueNoOpenQuote}, -#line 539 "CSSValueKeywords.gperf" +#line 541 "CSSValueKeywords.gperf" {"use-script", CSSValueUseScript}, -#line 405 "CSSValueKeywords.gperf" +#line 407 "CSSValueKeywords.gperf" {"darkblue", CSSValueDarkblue}, #line 291 "CSSValueKeywords.gperf" {"inline-axis", CSSValueInlineAxis}, -#line 352 "CSSValueKeywords.gperf" +#line 354 "CSSValueKeywords.gperf" {"searchfield", CSSValueSearchfield}, -#line 381 "CSSValueKeywords.gperf" +#line 383 "CSSValueKeywords.gperf" {"visiblepainted", CSSValueVisiblepainted}, #line 254 "CSSValueKeywords.gperf" {"fixed", CSSValueFixed}, -#line 442 "CSSValueKeywords.gperf" +#line 444 "CSSValueKeywords.gperf" {"khaki", CSSValueKhaki}, -#line 412 "CSSValueKeywords.gperf" +#line 414 "CSSValueKeywords.gperf" {"darkmagenta", CSSValueDarkmagenta}, #line 103 "CSSValueKeywords.gperf" {"captiontext", CSSValueCaptiontext}, -#line 515 "CSSValueKeywords.gperf" +#line 517 "CSSValueKeywords.gperf" {"yellowgreen", CSSValueYellowgreen}, -#line 486 "CSSValueKeywords.gperf" +#line 488 "CSSValueKeywords.gperf" {"palevioletred", CSSValuePalevioletred}, -#line 487 "CSSValueKeywords.gperf" +#line 489 "CSSValueKeywords.gperf" {"papayawhip", CSSValuePapayawhip}, -#line 492 "CSSValueKeywords.gperf" +#line 494 "CSSValueKeywords.gperf" {"powderblue", CSSValuePowderblue}, #line 78 "CSSValueKeywords.gperf" {"fuchsia", CSSValueFuchsia}, -#line 409 "CSSValueKeywords.gperf" +#line 411 "CSSValueKeywords.gperf" {"darkgreen", CSSValueDarkgreen}, #line 100 "CSSValueKeywords.gperf" {"buttonhighlight", CSSValueButtonhighlight}, -#line 418 "CSSValueKeywords.gperf" +#line 420 "CSSValueKeywords.gperf" {"darkseagreen", CSSValueDarkseagreen}, -#line 419 "CSSValueKeywords.gperf" +#line 421 "CSSValueKeywords.gperf" {"darkslateblue", CSSValueDarkslateblue}, -#line 414 "CSSValueKeywords.gperf" +#line 416 "CSSValueKeywords.gperf" {"darkorange", CSSValueDarkorange}, #line 186 "CSSValueKeywords.gperf" {"run-in", CSSValueRunIn}, @@ -979,7 +982,7 @@ findValue (register const char *str, register unsigned int len) {"buttonshadow", CSSValueButtonshadow}, #line 180 "CSSValueKeywords.gperf" {"katakana", CSSValueKatakana}, -#line 347 "CSSValueKeywords.gperf" +#line 349 "CSSValueKeywords.gperf" {"slider-horizontal", CSSValueSliderHorizontal}, #line 134 "CSSValueKeywords.gperf" {"source-in", CSSValueSourceIn}, @@ -987,41 +990,41 @@ findValue (register const char *str, register unsigned int len) {"inline-block", CSSValueInlineBlock}, #line 172 "CSSValueKeywords.gperf" {"lower-latin", CSSValueLowerLatin}, -#line 394 "CSSValueKeywords.gperf" +#line 396 "CSSValueKeywords.gperf" {"blueviolet", CSSValueBlueviolet}, #line 136 "CSSValueKeywords.gperf" {"source-atop", CSSValueSourceAtop}, #line 226 "CSSValueKeywords.gperf" {"nwse-resize", CSSValueNwseResize}, -#line 497 "CSSValueKeywords.gperf" +#line 499 "CSSValueKeywords.gperf" {"sandybrown", CSSValueSandybrown}, #line 208 "CSSValueKeywords.gperf" {"context-menu", CSSValueContextMenu}, #line 168 "CSSValueKeywords.gperf" {"lower-roman", CSSValueLowerRoman}, -#line 344 "CSSValueKeywords.gperf" +#line 346 "CSSValueKeywords.gperf" {"menulist-button", CSSValueMenulistButton}, #line 319 "CSSValueKeywords.gperf" {"skip-white-space", CSSValueSkipWhiteSpace}, #line 55 "CSSValueKeywords.gperf" {"xx-large", CSSValueXxLarge}, -#line 338 "CSSValueKeywords.gperf" +#line 340 "CSSValueKeywords.gperf" {"media-slider", CSSValueMediaSlider}, -#line 366 "CSSValueKeywords.gperf" +#line 368 "CSSValueKeywords.gperf" {"content-box", CSSValueContentBox}, -#line 457 "CSSValueKeywords.gperf" +#line 459 "CSSValueKeywords.gperf" {"lightskyblue", CSSValueLightskyblue}, #line 315 "CSSValueKeywords.gperf" {"dot-dash", CSSValueDotDash}, -#line 531 "CSSValueKeywords.gperf" +#line 533 "CSSValueKeywords.gperf" {"after-edge", CSSValueAfterEdge}, #line 135 "CSSValueKeywords.gperf" {"source-out", CSSValueSourceOut}, #line 228 "CSSValueKeywords.gperf" {"row-resize", CSSValueRowResize}, -#line 383 "CSSValueKeywords.gperf" +#line 385 "CSSValueKeywords.gperf" {"visiblestroke", CSSValueVisiblestroke}, -#line 416 "CSSValueKeywords.gperf" +#line 418 "CSSValueKeywords.gperf" {"darkred", CSSValueDarkred}, #line 107 "CSSValueKeywords.gperf" {"inactiveborder", CSSValueInactiveborder}, @@ -1029,15 +1032,15 @@ findValue (register const char *str, register unsigned int len) {"buttontext", CSSValueButtontext}, #line 104 "CSSValueKeywords.gperf" {"graytext", CSSValueGraytext}, -#line 378 "CSSValueKeywords.gperf" +#line 380 "CSSValueKeywords.gperf" {"ease-in-out", CSSValueEaseInOut}, #line 138 "CSSValueKeywords.gperf" {"destination-in", CSSValueDestinationIn}, -#line 415 "CSSValueKeywords.gperf" +#line 417 "CSSValueKeywords.gperf" {"darkorchid", CSSValueDarkorchid}, #line 143 "CSSValueKeywords.gperf" {"plus-lighter", CSSValuePlusLighter}, -#line 473 "CSSValueKeywords.gperf" +#line 475 "CSSValueKeywords.gperf" {"mediumvioletred", CSSValueMediumvioletred}, #line 97 "CSSValueKeywords.gperf" {"appworkspace", CSSValueAppworkspace}, @@ -1051,7 +1054,7 @@ findValue (register const char *str, register unsigned int len) {"push-button", CSSValuePushButton}, #line 320 "CSSValueKeywords.gperf" {"break-all", CSSValueBreakAll}, -#line 529 "CSSValueKeywords.gperf" +#line 531 "CSSValueKeywords.gperf" {"optimizelegibility", CSSValueOptimizelegibility}, #line 109 "CSSValueKeywords.gperf" {"inactivecaptiontext", CSSValueInactivecaptiontext}, @@ -1059,15 +1062,15 @@ findValue (register const char *str, register unsigned int len) {"justify", CSSValueJustify}, #line 173 "CSSValueKeywords.gperf" {"upper-alpha", CSSValueUpperAlpha}, -#line 349 "CSSValueKeywords.gperf" +#line 351 "CSSValueKeywords.gperf" {"sliderthumb-horizontal", CSSValueSliderthumbHorizontal}, -#line 424 "CSSValueKeywords.gperf" +#line 426 "CSSValueKeywords.gperf" {"deeppink", CSSValueDeeppink}, #line 139 "CSSValueKeywords.gperf" {"destination-out", CSSValueDestinationOut}, #line 61 "CSSValueKeywords.gperf" {"ultra-condensed", CSSValueUltraCondensed}, -#line 406 "CSSValueKeywords.gperf" +#line 408 "CSSValueKeywords.gperf" {"darkcyan", CSSValueDarkcyan}, #line 174 "CSSValueKeywords.gperf" {"upper-latin", CSSValueUpperLatin}, @@ -1075,15 +1078,15 @@ findValue (register const char *str, register unsigned int len) {"text-top", CSSValueTextTop}, #line 296 "CSSValueKeywords.gperf" {"backwards", CSSValueBackwards}, -#line 423 "CSSValueKeywords.gperf" +#line 425 "CSSValueKeywords.gperf" {"darkviolet", CSSValueDarkviolet}, -#line 357 "CSSValueKeywords.gperf" +#line 359 "CSSValueKeywords.gperf" {"textfield", CSSValueTextfield}, #line 169 "CSSValueKeywords.gperf" {"upper-roman", CSSValueUpperRoman}, #line 327 "CSSValueKeywords.gperf" {"square-button", CSSValueSquareButton}, -#line 339 "CSSValueKeywords.gperf" +#line 341 "CSSValueKeywords.gperf" {"media-sliderthumb", CSSValueMediaSliderthumb}, #line 64 "CSSValueKeywords.gperf" {"semi-condensed", CSSValueSemiCondensed}, @@ -1095,21 +1098,21 @@ findValue (register const char *str, register unsigned int len) {"read-write", CSSValueReadWrite}, #line 95 "CSSValueKeywords.gperf" {"activeborder", CSSValueActiveborder}, -#line 345 "CSSValueKeywords.gperf" +#line 347 "CSSValueKeywords.gperf" {"menulist-text", CSSValueMenulistText}, -#line 396 "CSSValueKeywords.gperf" +#line 398 "CSSValueKeywords.gperf" {"burlywood", CSSValueBurlywood}, -#line 523 "CSSValueKeywords.gperf" +#line 525 "CSSValueKeywords.gperf" {"optimizequality", CSSValueOptimizequality}, -#line 450 "CSSValueKeywords.gperf" +#line 452 "CSSValueKeywords.gperf" {"lightgoldenrodyellow", CSSValueLightgoldenrodyellow}, -#line 422 "CSSValueKeywords.gperf" +#line 424 "CSSValueKeywords.gperf" {"darkturquoise", CSSValueDarkturquoise}, -#line 530 "CSSValueKeywords.gperf" +#line 532 "CSSValueKeywords.gperf" {"before-edge", CSSValueBeforeEdge}, #line 26 "CSSValueKeywords.gperf" {"message-box", CSSValueMessageBox}, -#line 348 "CSSValueKeywords.gperf" +#line 350 "CSSValueKeywords.gperf" {"slider-vertical", CSSValueSliderVertical}, #line 149 "CSSValueKeywords.gperf" {"text-bottom", CSSValueTextBottom}, @@ -1119,15 +1122,13 @@ findValue (register const char *str, register unsigned int len) {"cjk-ideographic", CSSValueCjkIdeographic}, #line 98 "CSSValueKeywords.gperf" {"background", CSSValueBackground}, -#line 410 "CSSValueKeywords.gperf" +#line 412 "CSSValueKeywords.gperf" {"darkgrey", CSSValueDarkgrey}, #line 195 "CSSValueKeywords.gperf" {"table-column-group", CSSValueTableColumnGroup}, -#line 408 "CSSValueKeywords.gperf" +#line 410 "CSSValueKeywords.gperf" {"darkgray", CSSValueDarkgray}, -#line 340 "CSSValueKeywords.gperf" - {"media-timeline-container", CSSValueMediaTimelineContainer}, -#line 365 "CSSValueKeywords.gperf" +#line 367 "CSSValueKeywords.gperf" {"border-box", CSSValueBorderBox}, #line 330 "CSSValueKeywords.gperf" {"default-button", CSSValueDefaultButton}, @@ -1137,17 +1138,17 @@ findValue (register const char *str, register unsigned int len) {"bidi-override", CSSValueBidiOverride}, #line 115 "CSSValueKeywords.gperf" {"threeddarkshadow", CSSValueThreeddarkshadow}, -#line 413 "CSSValueKeywords.gperf" +#line 415 "CSSValueKeywords.gperf" {"darkolivegreen", CSSValueDarkolivegreen}, #line 191 "CSSValueKeywords.gperf" {"table-row-group", CSSValueTableRowGroup}, -#line 421 "CSSValueKeywords.gperf" +#line 423 "CSSValueKeywords.gperf" {"darkslategrey", CSSValueDarkslategrey}, -#line 420 "CSSValueKeywords.gperf" +#line 422 "CSSValueKeywords.gperf" {"darkslategray", CSSValueDarkslategray}, -#line 364 "CSSValueKeywords.gperf" +#line 366 "CSSValueKeywords.gperf" {"padding-box", CSSValuePaddingBox}, -#line 373 "CSSValueKeywords.gperf" +#line 375 "CSSValueKeywords.gperf" {"preserve-3d", CSSValuePreserve3d}, #line 133 "CSSValueKeywords.gperf" {"source-over", CSSValueSourceOver}, @@ -1155,7 +1156,7 @@ findValue (register const char *str, register unsigned int len) {"repeat-x", CSSValueRepeatX}, #line 334 "CSSValueKeywords.gperf" {"media-mute-button", CSSValueMediaMuteButton}, -#line 407 "CSSValueKeywords.gperf" +#line 409 "CSSValueKeywords.gperf" {"darkgoldenrod", CSSValueDarkgoldenrod}, #line 129 "CSSValueKeywords.gperf" {"repeat-y", CSSValueRepeatY}, @@ -1165,7 +1166,7 @@ findValue (register const char *str, register unsigned int len) {"lower-greek", CSSValueLowerGreek}, #line 305 "CSSValueKeywords.gperf" {"read-only", CSSValueReadOnly}, -#line 350 "CSSValueKeywords.gperf" +#line 352 "CSSValueKeywords.gperf" {"sliderthumb-vertical", CSSValueSliderthumbVertical}, #line 321 "CSSValueKeywords.gperf" {"break-word", CSSValueBreakWord}, @@ -1173,7 +1174,7 @@ findValue (register const char *str, register unsigned int len) {"extra-condensed", CSSValueExtraCondensed}, #line 329 "CSSValueKeywords.gperf" {"button-bevel", CSSValueButtonBevel}, -#line 411 "CSSValueKeywords.gperf" +#line 413 "CSSValueKeywords.gperf" {"darkkhaki", CSSValueDarkkhaki}, #line 137 "CSSValueKeywords.gperf" {"destination-over", CSSValueDestinationOver}, @@ -1189,13 +1190,15 @@ findValue (register const char *str, register unsigned int len) {"semi-expanded", CSSValueSemiExpanded}, #line 142 "CSSValueKeywords.gperf" {"plus-darker", CSSValuePlusDarker}, -#line 425 "CSSValueKeywords.gperf" +#line 427 "CSSValueKeywords.gperf" {"deepskyblue", CSSValueDeepskyblue}, #line 333 "CSSValueKeywords.gperf" {"media-fullscreen-button", CSSValueMediaFullscreenButton}, -#line 353 "CSSValueKeywords.gperf" +#line 355 "CSSValueKeywords.gperf" {"searchfield-decoration", CSSValueSearchfieldDecoration}, -#line 346 "CSSValueKeywords.gperf" +#line 338 "CSSValueKeywords.gperf" + {"media-rewind-button", CSSValueMediaRewindButton}, +#line 348 "CSSValueKeywords.gperf" {"menulist-textfield", CSSValueMenulistTextfield}, #line 316 "CSSValueKeywords.gperf" {"dot-dot-dash", CSSValueDotDotDash}, @@ -1203,9 +1206,9 @@ findValue (register const char *str, register unsigned int len) {"media-play-button", CSSValueMediaPlayButton}, #line 67 "CSSValueKeywords.gperf" {"extra-expanded", CSSValueExtraExpanded}, -#line 356 "CSSValueKeywords.gperf" +#line 358 "CSSValueKeywords.gperf" {"searchfield-cancel-button", CSSValueSearchfieldCancelButton}, -#line 359 "CSSValueKeywords.gperf" +#line 361 "CSSValueKeywords.gperf" {"caps-lock-indicator", CSSValueCapsLockIndicator}, #line 153 "CSSValueKeywords.gperf" {"-webkit-auto", CSSValueWebkitAuto}, @@ -1215,21 +1218,23 @@ findValue (register const char *str, register unsigned int len) {"decimal-leading-zero", CSSValueDecimalLeadingZero}, #line 30 "CSSValueKeywords.gperf" {"-webkit-control", CSSValueWebkitControl}, -#line 355 "CSSValueKeywords.gperf" +#line 357 "CSSValueKeywords.gperf" {"searchfield-results-button", CSSValueSearchfieldResultsButton}, #line 284 "CSSValueKeywords.gperf" {"-webkit-nowrap", CSSValueWebkitNowrap}, #line 159 "CSSValueKeywords.gperf" {"-webkit-right", CSSValueWebkitRight}, -#line 534 "CSSValueKeywords.gperf" +#line 342 "CSSValueKeywords.gperf" + {"media-controls-background", CSSValueMediaControlsBackground}, +#line 536 "CSSValueKeywords.gperf" {"text-after-edge", CSSValueTextAfterEdge}, #line 158 "CSSValueKeywords.gperf" {"-webkit-left", CSSValueWebkitLeft}, #line 233 "CSSValueKeywords.gperf" {"-webkit-grab", CSSValueWebkitGrab}, -#line 533 "CSSValueKeywords.gperf" +#line 535 "CSSValueKeywords.gperf" {"text-before-edge", CSSValueTextBeforeEdge}, -#line 354 "CSSValueKeywords.gperf" +#line 356 "CSSValueKeywords.gperf" {"searchfield-results-decoration", CSSValueSearchfieldResultsDecoration}, #line 93 "CSSValueKeywords.gperf" {"-webkit-link", CSSValueWebkitLink}, @@ -1243,14 +1248,16 @@ findValue (register const char *str, register unsigned int len) {"-webkit-grabbing", CSSValueWebkitGrabbing}, #line 213 "CSSValueKeywords.gperf" {"-webkit-zoom-in", CSSValueWebkitZoomIn}, -#line 342 "CSSValueKeywords.gperf" +#line 344 "CSSValueKeywords.gperf" {"media-time-remaining-display", CSSValueMediaTimeRemainingDisplay}, -#line 341 "CSSValueKeywords.gperf" +#line 343 "CSSValueKeywords.gperf" {"media-current-time-display", CSSValueMediaCurrentTimeDisplay}, #line 29 "CSSValueKeywords.gperf" {"-webkit-small-control", CSSValueWebkitSmallControl}, #line 214 "CSSValueKeywords.gperf" {"-webkit-zoom-out", CSSValueWebkitZoomOut}, +#line 339 "CSSValueKeywords.gperf" + {"media-return-to-realtime-button", CSSValueMediaReturnToRealtimeButton}, #line 28 "CSSValueKeywords.gperf" {"-webkit-mini-control", CSSValueWebkitMiniControl}, #line 336 "CSSValueKeywords.gperf" @@ -1584,72 +1591,71 @@ findValue (register const char *str, register unsigned int len) -1, -1, 458, -1, -1, -1, -1, 459, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 460, 461, -1, -1, -1, 462, 463, -1, -1, - 464, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 465, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 466, -1, -1, -1, -1, -1, -1, -1, -1, - 467, 468, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 469, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 470, -1, -1, -1, - -1, -1, 471, -1, -1, -1, -1, -1, -1, -1, + 464, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 465, -1, -1, -1, -1, -1, -1, -1, -1, + 466, 467, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 468, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 472, -1, -1, -1, -1, 473, -1, -1, + -1, -1, -1, -1, -1, -1, 469, -1, -1, -1, + -1, -1, 470, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 471, -1, -1, -1, -1, 472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 474, -1, -1, -1, 475, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 473, -1, -1, -1, 474, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 476, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 477, -1, -1, -1, 478, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 475, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 476, -1, -1, -1, 477, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 479, 480, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 478, 479, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 481, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 482, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 480, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 481, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 483, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 484, -1, -1, + -1, -1, -1, -1, -1, -1, 482, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 485, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 483, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 484, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 486, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 485, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 487, -1, -1, -1, -1, - -1, 488, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 489, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 486, -1, -1, -1, -1, + -1, 487, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 488, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 490, -1, -1, -1, -1, - -1, 491, 492, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 489, -1, -1, -1, -1, + -1, 490, 491, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 493, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 492, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 494, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 493, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1657,26 +1663,27 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 495, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 494, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 496, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 495, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 497, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 498, -1, -1, -1, -1, -1, -1, -1, -1, + 496, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 497, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 498, -1, -1, -1, -1, -1, -1, -1, -1, 499, 500, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1789,14 +1796,14 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 511, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 511, -1, -1, -1, 512, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 512, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 513, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 513, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 514, -1, -1, -1, -1, -1, -1, -1, -1, + 514, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 515, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1806,10 +1813,10 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 515, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 516, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 516, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 517, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1832,7 +1839,7 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 517, 518, -1, -1, -1, + -1, -1, -1, -1, -1, 518, 519, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1842,46 +1849,46 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 519, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 520, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 520, -1, 521, -1, -1, + -1, -1, -1, -1, -1, 521, -1, 522, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 522, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 523, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 523, -1, -1, + -1, -1, -1, -1, -1, -1, -1, 524, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 524, -1, -1, -1, -1, -1, -1, -1, -1, + -1, 525, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 525, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 526, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 526, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 527, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 528, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 527, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 529, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 528, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 530, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1911,7 +1918,7 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 529, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 531, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1926,7 +1933,7 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 530, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 532, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1942,7 +1949,7 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - 531, -1, -1, -1, -1, -1, -1, -1, -1, -1, + 533, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1958,7 +1965,7 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 532, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 534, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1976,7 +1983,7 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, 533, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 535, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -1984,7 +1991,7 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, 534, -1, -1, -1, -1, + -1, -1, -1, -1, -1, 536, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2065,7 +2072,7 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 535, -1, -1, -1, + -1, -1, -1, -1, -1, -1, 537, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, @@ -2150,7 +2157,7 @@ findValue (register const char *str, register unsigned int len) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, 536 + -1, 538 }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) @@ -2172,7 +2179,7 @@ findValue (register const char *str, register unsigned int len) } return 0; } -#line 548 "CSSValueKeywords.gperf" +#line 550 "CSSValueKeywords.gperf" static const char * const valueList[] = { "", @@ -2503,9 +2510,11 @@ static const char * const valueList[] = { "media-play-button", "media-seek-back-button", "media-seek-forward-button", +"media-rewind-button", +"media-return-to-realtime-button", "media-slider", "media-sliderthumb", -"media-timeline-container", +"media-controls-background", "media-current-time-display", "media-time-remaining-display", "menulist", diff --git a/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.h b/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.h index 8b6c669..b8f83c4 100644 --- a/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.h +++ b/src/3rdparty/webkit/WebCore/generated/CSSValueKeywords.h @@ -331,218 +331,220 @@ const int CSSValueMediaMuteButton = 324; const int CSSValueMediaPlayButton = 325; const int CSSValueMediaSeekBackButton = 326; const int CSSValueMediaSeekForwardButton = 327; -const int CSSValueMediaSlider = 328; -const int CSSValueMediaSliderthumb = 329; -const int CSSValueMediaTimelineContainer = 330; -const int CSSValueMediaCurrentTimeDisplay = 331; -const int CSSValueMediaTimeRemainingDisplay = 332; -const int CSSValueMenulist = 333; -const int CSSValueMenulistButton = 334; -const int CSSValueMenulistText = 335; -const int CSSValueMenulistTextfield = 336; -const int CSSValueSliderHorizontal = 337; -const int CSSValueSliderVertical = 338; -const int CSSValueSliderthumbHorizontal = 339; -const int CSSValueSliderthumbVertical = 340; -const int CSSValueCaret = 341; -const int CSSValueSearchfield = 342; -const int CSSValueSearchfieldDecoration = 343; -const int CSSValueSearchfieldResultsDecoration = 344; -const int CSSValueSearchfieldResultsButton = 345; -const int CSSValueSearchfieldCancelButton = 346; -const int CSSValueTextfield = 347; -const int CSSValueTextarea = 348; -const int CSSValueCapsLockIndicator = 349; -const int CSSValueRound = 350; -const int CSSValueBorder = 351; -const int CSSValueContent = 352; -const int CSSValuePadding = 353; -const int CSSValuePaddingBox = 354; -const int CSSValueBorderBox = 355; -const int CSSValueContentBox = 356; -const int CSSValueLogical = 357; -const int CSSValueVisual = 358; -const int CSSValueLines = 359; -const int CSSValueRunning = 360; -const int CSSValuePaused = 361; -const int CSSValueFlat = 362; -const int CSSValuePreserve3d = 363; -const int CSSValueEase = 364; -const int CSSValueLinear = 365; -const int CSSValueEaseIn = 366; -const int CSSValueEaseOut = 367; -const int CSSValueEaseInOut = 368; -const int CSSValueDocument = 369; -const int CSSValueReset = 370; -const int CSSValueVisiblepainted = 371; -const int CSSValueVisiblefill = 372; -const int CSSValueVisiblestroke = 373; -const int CSSValuePainted = 374; -const int CSSValueFill = 375; -const int CSSValueStroke = 376; -const int CSSValueAliceblue = 377; -const int CSSValueAntiquewhite = 378; -const int CSSValueAquamarine = 379; -const int CSSValueAzure = 380; -const int CSSValueBeige = 381; -const int CSSValueBisque = 382; -const int CSSValueBlanchedalmond = 383; -const int CSSValueBlueviolet = 384; -const int CSSValueBrown = 385; -const int CSSValueBurlywood = 386; -const int CSSValueCadetblue = 387; -const int CSSValueChartreuse = 388; -const int CSSValueChocolate = 389; -const int CSSValueCoral = 390; -const int CSSValueCornflowerblue = 391; -const int CSSValueCornsilk = 392; -const int CSSValueCrimson = 393; -const int CSSValueCyan = 394; -const int CSSValueDarkblue = 395; -const int CSSValueDarkcyan = 396; -const int CSSValueDarkgoldenrod = 397; -const int CSSValueDarkgray = 398; -const int CSSValueDarkgreen = 399; -const int CSSValueDarkgrey = 400; -const int CSSValueDarkkhaki = 401; -const int CSSValueDarkmagenta = 402; -const int CSSValueDarkolivegreen = 403; -const int CSSValueDarkorange = 404; -const int CSSValueDarkorchid = 405; -const int CSSValueDarkred = 406; -const int CSSValueDarksalmon = 407; -const int CSSValueDarkseagreen = 408; -const int CSSValueDarkslateblue = 409; -const int CSSValueDarkslategray = 410; -const int CSSValueDarkslategrey = 411; -const int CSSValueDarkturquoise = 412; -const int CSSValueDarkviolet = 413; -const int CSSValueDeeppink = 414; -const int CSSValueDeepskyblue = 415; -const int CSSValueDimgray = 416; -const int CSSValueDimgrey = 417; -const int CSSValueDodgerblue = 418; -const int CSSValueFirebrick = 419; -const int CSSValueFloralwhite = 420; -const int CSSValueForestgreen = 421; -const int CSSValueGainsboro = 422; -const int CSSValueGhostwhite = 423; -const int CSSValueGold = 424; -const int CSSValueGoldenrod = 425; -const int CSSValueGreenyellow = 426; -const int CSSValueHoneydew = 427; -const int CSSValueHotpink = 428; -const int CSSValueIndianred = 429; -const int CSSValueIndigo = 430; -const int CSSValueIvory = 431; -const int CSSValueKhaki = 432; -const int CSSValueLavender = 433; -const int CSSValueLavenderblush = 434; -const int CSSValueLawngreen = 435; -const int CSSValueLemonchiffon = 436; -const int CSSValueLightblue = 437; -const int CSSValueLightcoral = 438; -const int CSSValueLightcyan = 439; -const int CSSValueLightgoldenrodyellow = 440; -const int CSSValueLightgray = 441; -const int CSSValueLightgreen = 442; -const int CSSValueLightgrey = 443; -const int CSSValueLightpink = 444; -const int CSSValueLightsalmon = 445; -const int CSSValueLightseagreen = 446; -const int CSSValueLightskyblue = 447; -const int CSSValueLightslategray = 448; -const int CSSValueLightslategrey = 449; -const int CSSValueLightsteelblue = 450; -const int CSSValueLightyellow = 451; -const int CSSValueLimegreen = 452; -const int CSSValueLinen = 453; -const int CSSValueMagenta = 454; -const int CSSValueMediumaquamarine = 455; -const int CSSValueMediumblue = 456; -const int CSSValueMediumorchid = 457; -const int CSSValueMediumpurple = 458; -const int CSSValueMediumseagreen = 459; -const int CSSValueMediumslateblue = 460; -const int CSSValueMediumspringgreen = 461; -const int CSSValueMediumturquoise = 462; -const int CSSValueMediumvioletred = 463; -const int CSSValueMidnightblue = 464; -const int CSSValueMintcream = 465; -const int CSSValueMistyrose = 466; -const int CSSValueMoccasin = 467; -const int CSSValueNavajowhite = 468; -const int CSSValueOldlace = 469; -const int CSSValueOlivedrab = 470; -const int CSSValueOrangered = 471; -const int CSSValueOrchid = 472; -const int CSSValuePalegoldenrod = 473; -const int CSSValuePalegreen = 474; -const int CSSValuePaleturquoise = 475; -const int CSSValuePalevioletred = 476; -const int CSSValuePapayawhip = 477; -const int CSSValuePeachpuff = 478; -const int CSSValuePeru = 479; -const int CSSValuePink = 480; -const int CSSValuePlum = 481; -const int CSSValuePowderblue = 482; -const int CSSValueRosybrown = 483; -const int CSSValueRoyalblue = 484; -const int CSSValueSaddlebrown = 485; -const int CSSValueSalmon = 486; -const int CSSValueSandybrown = 487; -const int CSSValueSeagreen = 488; -const int CSSValueSeashell = 489; -const int CSSValueSienna = 490; -const int CSSValueSkyblue = 491; -const int CSSValueSlateblue = 492; -const int CSSValueSlategray = 493; -const int CSSValueSlategrey = 494; -const int CSSValueSnow = 495; -const int CSSValueSpringgreen = 496; -const int CSSValueSteelblue = 497; -const int CSSValueTan = 498; -const int CSSValueThistle = 499; -const int CSSValueTomato = 500; -const int CSSValueTurquoise = 501; -const int CSSValueViolet = 502; -const int CSSValueWheat = 503; -const int CSSValueWhitesmoke = 504; -const int CSSValueYellowgreen = 505; -const int CSSValueNonzero = 506; -const int CSSValueEvenodd = 507; -const int CSSValueAccumulate = 508; -const int CSSValueNew = 509; -const int CSSValueSrgb = 510; -const int CSSValueLinearrgb = 511; -const int CSSValueOptimizespeed = 512; -const int CSSValueOptimizequality = 513; -const int CSSValueCrispedges = 514; -const int CSSValueGeometricprecision = 515; -const int CSSValueButt = 516; -const int CSSValueMiter = 517; -const int CSSValueBevel = 518; -const int CSSValueOptimizelegibility = 519; -const int CSSValueBeforeEdge = 520; -const int CSSValueAfterEdge = 521; -const int CSSValueCentral = 522; -const int CSSValueTextBeforeEdge = 523; -const int CSSValueTextAfterEdge = 524; -const int CSSValueIdeographic = 525; -const int CSSValueAlphabetic = 526; -const int CSSValueHanging = 527; -const int CSSValueMathematical = 528; -const int CSSValueUseScript = 529; -const int CSSValueNoChange = 530; -const int CSSValueResetSize = 531; -const int CSSValueLrTb = 532; -const int CSSValueRlTb = 533; -const int CSSValueTbRl = 534; -const int CSSValueLr = 535; -const int CSSValueRl = 536; -const int CSSValueTb = 537; -const int numCSSValueKeywords = 538; -const size_t maxCSSValueKeywordLength = 30; +const int CSSValueMediaRewindButton = 328; +const int CSSValueMediaReturnToRealtimeButton = 329; +const int CSSValueMediaSlider = 330; +const int CSSValueMediaSliderthumb = 331; +const int CSSValueMediaControlsBackground = 332; +const int CSSValueMediaCurrentTimeDisplay = 333; +const int CSSValueMediaTimeRemainingDisplay = 334; +const int CSSValueMenulist = 335; +const int CSSValueMenulistButton = 336; +const int CSSValueMenulistText = 337; +const int CSSValueMenulistTextfield = 338; +const int CSSValueSliderHorizontal = 339; +const int CSSValueSliderVertical = 340; +const int CSSValueSliderthumbHorizontal = 341; +const int CSSValueSliderthumbVertical = 342; +const int CSSValueCaret = 343; +const int CSSValueSearchfield = 344; +const int CSSValueSearchfieldDecoration = 345; +const int CSSValueSearchfieldResultsDecoration = 346; +const int CSSValueSearchfieldResultsButton = 347; +const int CSSValueSearchfieldCancelButton = 348; +const int CSSValueTextfield = 349; +const int CSSValueTextarea = 350; +const int CSSValueCapsLockIndicator = 351; +const int CSSValueRound = 352; +const int CSSValueBorder = 353; +const int CSSValueContent = 354; +const int CSSValuePadding = 355; +const int CSSValuePaddingBox = 356; +const int CSSValueBorderBox = 357; +const int CSSValueContentBox = 358; +const int CSSValueLogical = 359; +const int CSSValueVisual = 360; +const int CSSValueLines = 361; +const int CSSValueRunning = 362; +const int CSSValuePaused = 363; +const int CSSValueFlat = 364; +const int CSSValuePreserve3d = 365; +const int CSSValueEase = 366; +const int CSSValueLinear = 367; +const int CSSValueEaseIn = 368; +const int CSSValueEaseOut = 369; +const int CSSValueEaseInOut = 370; +const int CSSValueDocument = 371; +const int CSSValueReset = 372; +const int CSSValueVisiblepainted = 373; +const int CSSValueVisiblefill = 374; +const int CSSValueVisiblestroke = 375; +const int CSSValuePainted = 376; +const int CSSValueFill = 377; +const int CSSValueStroke = 378; +const int CSSValueAliceblue = 379; +const int CSSValueAntiquewhite = 380; +const int CSSValueAquamarine = 381; +const int CSSValueAzure = 382; +const int CSSValueBeige = 383; +const int CSSValueBisque = 384; +const int CSSValueBlanchedalmond = 385; +const int CSSValueBlueviolet = 386; +const int CSSValueBrown = 387; +const int CSSValueBurlywood = 388; +const int CSSValueCadetblue = 389; +const int CSSValueChartreuse = 390; +const int CSSValueChocolate = 391; +const int CSSValueCoral = 392; +const int CSSValueCornflowerblue = 393; +const int CSSValueCornsilk = 394; +const int CSSValueCrimson = 395; +const int CSSValueCyan = 396; +const int CSSValueDarkblue = 397; +const int CSSValueDarkcyan = 398; +const int CSSValueDarkgoldenrod = 399; +const int CSSValueDarkgray = 400; +const int CSSValueDarkgreen = 401; +const int CSSValueDarkgrey = 402; +const int CSSValueDarkkhaki = 403; +const int CSSValueDarkmagenta = 404; +const int CSSValueDarkolivegreen = 405; +const int CSSValueDarkorange = 406; +const int CSSValueDarkorchid = 407; +const int CSSValueDarkred = 408; +const int CSSValueDarksalmon = 409; +const int CSSValueDarkseagreen = 410; +const int CSSValueDarkslateblue = 411; +const int CSSValueDarkslategray = 412; +const int CSSValueDarkslategrey = 413; +const int CSSValueDarkturquoise = 414; +const int CSSValueDarkviolet = 415; +const int CSSValueDeeppink = 416; +const int CSSValueDeepskyblue = 417; +const int CSSValueDimgray = 418; +const int CSSValueDimgrey = 419; +const int CSSValueDodgerblue = 420; +const int CSSValueFirebrick = 421; +const int CSSValueFloralwhite = 422; +const int CSSValueForestgreen = 423; +const int CSSValueGainsboro = 424; +const int CSSValueGhostwhite = 425; +const int CSSValueGold = 426; +const int CSSValueGoldenrod = 427; +const int CSSValueGreenyellow = 428; +const int CSSValueHoneydew = 429; +const int CSSValueHotpink = 430; +const int CSSValueIndianred = 431; +const int CSSValueIndigo = 432; +const int CSSValueIvory = 433; +const int CSSValueKhaki = 434; +const int CSSValueLavender = 435; +const int CSSValueLavenderblush = 436; +const int CSSValueLawngreen = 437; +const int CSSValueLemonchiffon = 438; +const int CSSValueLightblue = 439; +const int CSSValueLightcoral = 440; +const int CSSValueLightcyan = 441; +const int CSSValueLightgoldenrodyellow = 442; +const int CSSValueLightgray = 443; +const int CSSValueLightgreen = 444; +const int CSSValueLightgrey = 445; +const int CSSValueLightpink = 446; +const int CSSValueLightsalmon = 447; +const int CSSValueLightseagreen = 448; +const int CSSValueLightskyblue = 449; +const int CSSValueLightslategray = 450; +const int CSSValueLightslategrey = 451; +const int CSSValueLightsteelblue = 452; +const int CSSValueLightyellow = 453; +const int CSSValueLimegreen = 454; +const int CSSValueLinen = 455; +const int CSSValueMagenta = 456; +const int CSSValueMediumaquamarine = 457; +const int CSSValueMediumblue = 458; +const int CSSValueMediumorchid = 459; +const int CSSValueMediumpurple = 460; +const int CSSValueMediumseagreen = 461; +const int CSSValueMediumslateblue = 462; +const int CSSValueMediumspringgreen = 463; +const int CSSValueMediumturquoise = 464; +const int CSSValueMediumvioletred = 465; +const int CSSValueMidnightblue = 466; +const int CSSValueMintcream = 467; +const int CSSValueMistyrose = 468; +const int CSSValueMoccasin = 469; +const int CSSValueNavajowhite = 470; +const int CSSValueOldlace = 471; +const int CSSValueOlivedrab = 472; +const int CSSValueOrangered = 473; +const int CSSValueOrchid = 474; +const int CSSValuePalegoldenrod = 475; +const int CSSValuePalegreen = 476; +const int CSSValuePaleturquoise = 477; +const int CSSValuePalevioletred = 478; +const int CSSValuePapayawhip = 479; +const int CSSValuePeachpuff = 480; +const int CSSValuePeru = 481; +const int CSSValuePink = 482; +const int CSSValuePlum = 483; +const int CSSValuePowderblue = 484; +const int CSSValueRosybrown = 485; +const int CSSValueRoyalblue = 486; +const int CSSValueSaddlebrown = 487; +const int CSSValueSalmon = 488; +const int CSSValueSandybrown = 489; +const int CSSValueSeagreen = 490; +const int CSSValueSeashell = 491; +const int CSSValueSienna = 492; +const int CSSValueSkyblue = 493; +const int CSSValueSlateblue = 494; +const int CSSValueSlategray = 495; +const int CSSValueSlategrey = 496; +const int CSSValueSnow = 497; +const int CSSValueSpringgreen = 498; +const int CSSValueSteelblue = 499; +const int CSSValueTan = 500; +const int CSSValueThistle = 501; +const int CSSValueTomato = 502; +const int CSSValueTurquoise = 503; +const int CSSValueViolet = 504; +const int CSSValueWheat = 505; +const int CSSValueWhitesmoke = 506; +const int CSSValueYellowgreen = 507; +const int CSSValueNonzero = 508; +const int CSSValueEvenodd = 509; +const int CSSValueAccumulate = 510; +const int CSSValueNew = 511; +const int CSSValueSrgb = 512; +const int CSSValueLinearrgb = 513; +const int CSSValueOptimizespeed = 514; +const int CSSValueOptimizequality = 515; +const int CSSValueCrispedges = 516; +const int CSSValueGeometricprecision = 517; +const int CSSValueButt = 518; +const int CSSValueMiter = 519; +const int CSSValueBevel = 520; +const int CSSValueOptimizelegibility = 521; +const int CSSValueBeforeEdge = 522; +const int CSSValueAfterEdge = 523; +const int CSSValueCentral = 524; +const int CSSValueTextBeforeEdge = 525; +const int CSSValueTextAfterEdge = 526; +const int CSSValueIdeographic = 527; +const int CSSValueAlphabetic = 528; +const int CSSValueHanging = 529; +const int CSSValueMathematical = 530; +const int CSSValueUseScript = 531; +const int CSSValueNoChange = 532; +const int CSSValueResetSize = 533; +const int CSSValueLrTb = 534; +const int CSSValueRlTb = 535; +const int CSSValueTbRl = 536; +const int CSSValueLr = 537; +const int CSSValueRl = 538; +const int CSSValueTb = 539; +const int numCSSValueKeywords = 540; +const size_t maxCSSValueKeywordLength = 31; const char* getValueName(unsigned short id); diff --git a/src/3rdparty/webkit/WebCore/generated/DatePrototype.lut.h b/src/3rdparty/webkit/WebCore/generated/DatePrototype.lut.h index 3016f9e..507cf91 100644 --- a/src/3rdparty/webkit/WebCore/generated/DatePrototype.lut.h +++ b/src/3rdparty/webkit/WebCore/generated/DatePrototype.lut.h @@ -54,6 +54,6 @@ static const struct HashTableValue dateTableValues[47] = { { 0, 0, 0, 0 } }; -extern const struct HashTable dateTable = +extern JSC_CONST_HASHTABLE HashTable dateTable = { 134, 127, dateTableValues, 0 }; } // namespace diff --git a/src/3rdparty/webkit/WebCore/generated/Grammar.cpp b/src/3rdparty/webkit/WebCore/generated/Grammar.cpp index 4ad3078..d1a7a80 100644 --- a/src/3rdparty/webkit/WebCore/generated/Grammar.cpp +++ b/src/3rdparty/webkit/WebCore/generated/Grammar.cpp @@ -1,24 +1,23 @@ -/* A Bison parser, made by GNU Bison 2.3. */ -/* Skeleton implementation for Bison's Yacc-like parsers in C +/* A Bison parser, made by GNU Bison 2.4.1. */ - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +/* Skeleton implementation for Bison's Yacc-like parsers in C + + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + This program 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. */ + along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -29,7 +28,7 @@ special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. - + This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ @@ -47,7 +46,7 @@ #define YYBISON 1 /* Bison version. */ -#define YYBISON_VERSION "2.3" +#define YYBISON_VERSION "2.4.1" /* Skeleton name. */ #define YYSKELETON_NAME "yacc.c" @@ -55,159 +54,28 @@ /* Pure parsers. */ #define YYPURE 1 +/* Push parsers. */ +#define YYPUSH 0 + +/* Pull parsers. */ +#define YYPULL 1 + /* Using locations. */ #define YYLSP_NEEDED 1 /* Substitute the variable and function names. */ -#define yyparse jscyyparse -#define yylex jscyylex -#define yyerror jscyyerror -#define yylval jscyylval -#define yychar jscyychar -#define yydebug jscyydebug -#define yynerrs jscyynerrs -#define yylloc jscyylloc - -/* Tokens. */ -#ifndef YYTOKENTYPE -# define YYTOKENTYPE - /* Put the tokens into the symbol table, so that GDB and other debuggers - know about them. */ - enum yytokentype { - NULLTOKEN = 258, - TRUETOKEN = 259, - FALSETOKEN = 260, - BREAK = 261, - CASE = 262, - DEFAULT = 263, - FOR = 264, - NEW = 265, - VAR = 266, - CONSTTOKEN = 267, - CONTINUE = 268, - FUNCTION = 269, - RETURN = 270, - VOIDTOKEN = 271, - DELETETOKEN = 272, - IF = 273, - THISTOKEN = 274, - DO = 275, - WHILE = 276, - INTOKEN = 277, - INSTANCEOF = 278, - TYPEOF = 279, - SWITCH = 280, - WITH = 281, - RESERVED = 282, - THROW = 283, - TRY = 284, - CATCH = 285, - FINALLY = 286, - DEBUGGER = 287, - IF_WITHOUT_ELSE = 288, - ELSE = 289, - EQEQ = 290, - NE = 291, - STREQ = 292, - STRNEQ = 293, - LE = 294, - GE = 295, - OR = 296, - AND = 297, - PLUSPLUS = 298, - MINUSMINUS = 299, - LSHIFT = 300, - RSHIFT = 301, - URSHIFT = 302, - PLUSEQUAL = 303, - MINUSEQUAL = 304, - MULTEQUAL = 305, - DIVEQUAL = 306, - LSHIFTEQUAL = 307, - RSHIFTEQUAL = 308, - URSHIFTEQUAL = 309, - ANDEQUAL = 310, - MODEQUAL = 311, - XOREQUAL = 312, - OREQUAL = 313, - OPENBRACE = 314, - CLOSEBRACE = 315, - NUMBER = 316, - IDENT = 317, - STRING = 318, - AUTOPLUSPLUS = 319, - AUTOMINUSMINUS = 320 - }; -#endif -/* Tokens. */ -#define NULLTOKEN 258 -#define TRUETOKEN 259 -#define FALSETOKEN 260 -#define BREAK 261 -#define CASE 262 -#define DEFAULT 263 -#define FOR 264 -#define NEW 265 -#define VAR 266 -#define CONSTTOKEN 267 -#define CONTINUE 268 -#define FUNCTION 269 -#define RETURN 270 -#define VOIDTOKEN 271 -#define DELETETOKEN 272 -#define IF 273 -#define THISTOKEN 274 -#define DO 275 -#define WHILE 276 -#define INTOKEN 277 -#define INSTANCEOF 278 -#define TYPEOF 279 -#define SWITCH 280 -#define WITH 281 -#define RESERVED 282 -#define THROW 283 -#define TRY 284 -#define CATCH 285 -#define FINALLY 286 -#define DEBUGGER 287 -#define IF_WITHOUT_ELSE 288 -#define ELSE 289 -#define EQEQ 290 -#define NE 291 -#define STREQ 292 -#define STRNEQ 293 -#define LE 294 -#define GE 295 -#define OR 296 -#define AND 297 -#define PLUSPLUS 298 -#define MINUSMINUS 299 -#define LSHIFT 300 -#define RSHIFT 301 -#define URSHIFT 302 -#define PLUSEQUAL 303 -#define MINUSEQUAL 304 -#define MULTEQUAL 305 -#define DIVEQUAL 306 -#define LSHIFTEQUAL 307 -#define RSHIFTEQUAL 308 -#define URSHIFTEQUAL 309 -#define ANDEQUAL 310 -#define MODEQUAL 311 -#define XOREQUAL 312 -#define OREQUAL 313 -#define OPENBRACE 314 -#define CLOSEBRACE 315 -#define NUMBER 316 -#define IDENT 317 -#define STRING 318 -#define AUTOPLUSPLUS 319 -#define AUTOMINUSMINUS 320 - - - +#define yyparse jscyyparse +#define yylex jscyylex +#define yyerror jscyyerror +#define yylval jscyylval +#define yychar jscyychar +#define yydebug jscyydebug +#define yynerrs jscyynerrs +#define yylloc jscyylloc /* Copy the first part of user declarations. */ + +/* Line 189 of yacc.c */ #line 3 "../../JavaScriptCore/parser/Grammar.y" @@ -363,6 +231,9 @@ static inline void appendToVarDeclarationList(void* globalPtr, ParserArenaData<D +/* Line 189 of yacc.c */ +#line 236 "WebCore/tmp/../generated/Grammar.tab.c" + /* Enabling traces. */ #ifndef YYDEBUG # define YYDEBUG 0 @@ -381,10 +252,88 @@ static inline void appendToVarDeclarationList(void* globalPtr, ParserArenaData<D # define YYTOKEN_TABLE 0 #endif + +/* Tokens. */ +#ifndef YYTOKENTYPE +# define YYTOKENTYPE + /* Put the tokens into the symbol table, so that GDB and other debuggers + know about them. */ + enum yytokentype { + NULLTOKEN = 258, + TRUETOKEN = 259, + FALSETOKEN = 260, + BREAK = 261, + CASE = 262, + DEFAULT = 263, + FOR = 264, + NEW = 265, + VAR = 266, + CONSTTOKEN = 267, + CONTINUE = 268, + FUNCTION = 269, + RETURN = 270, + VOIDTOKEN = 271, + DELETETOKEN = 272, + IF = 273, + THISTOKEN = 274, + DO = 275, + WHILE = 276, + INTOKEN = 277, + INSTANCEOF = 278, + TYPEOF = 279, + SWITCH = 280, + WITH = 281, + RESERVED = 282, + THROW = 283, + TRY = 284, + CATCH = 285, + FINALLY = 286, + DEBUGGER = 287, + IF_WITHOUT_ELSE = 288, + ELSE = 289, + EQEQ = 290, + NE = 291, + STREQ = 292, + STRNEQ = 293, + LE = 294, + GE = 295, + OR = 296, + AND = 297, + PLUSPLUS = 298, + MINUSMINUS = 299, + LSHIFT = 300, + RSHIFT = 301, + URSHIFT = 302, + PLUSEQUAL = 303, + MINUSEQUAL = 304, + MULTEQUAL = 305, + DIVEQUAL = 306, + LSHIFTEQUAL = 307, + RSHIFTEQUAL = 308, + URSHIFTEQUAL = 309, + ANDEQUAL = 310, + MODEQUAL = 311, + XOREQUAL = 312, + OREQUAL = 313, + OPENBRACE = 314, + CLOSEBRACE = 315, + NUMBER = 316, + IDENT = 317, + STRING = 318, + AUTOPLUSPLUS = 319, + AUTOMINUSMINUS = 320 + }; +#endif + + + #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED typedef union YYSTYPE -#line 157 "../../JavaScriptCore/parser/Grammar.y" { + +/* Line 214 of yacc.c */ +#line 157 "../../JavaScriptCore/parser/Grammar.y" + int intValue; double doubleValue; Identifier* ident; @@ -414,13 +363,15 @@ typedef union YYSTYPE ParameterListInfo parameterList; Operator op; -} -/* Line 187 of yacc.c. */ -#line 420 "WebCore/tmp/../generated/Grammar.tab.c" - YYSTYPE; + + + +/* Line 214 of yacc.c */ +#line 371 "WebCore/tmp/../generated/Grammar.tab.c" +} YYSTYPE; +# define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 -# define YYSTYPE_IS_TRIVIAL 1 #endif #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED @@ -440,8 +391,8 @@ typedef struct YYLTYPE /* Copy the second part of user declarations. */ -/* Line 216 of yacc.c. */ -#line 445 "WebCore/tmp/../generated/Grammar.tab.c" +/* Line 264 of yacc.c */ +#line 396 "WebCore/tmp/../generated/Grammar.tab.c" #ifdef short # undef short @@ -516,14 +467,14 @@ typedef short int yytype_int16; #if (defined __STDC__ || defined __C99__FUNC__ \ || defined __cplusplus || defined _MSC_VER) static int -YYID (int i) +YYID (int yyi) #else static int -YYID (i) - int i; +YYID (yyi) + int yyi; #endif { - return i; + return yyi; } #endif @@ -605,9 +556,9 @@ void free (void *); /* INFRINGES ON USER NAME SPACE */ /* A type that is properly aligned for any stack member. */ union yyalloc { - yytype_int16 yyss; - YYSTYPE yyvs; - YYLTYPE yyls; + yytype_int16 yyss_alloc; + YYSTYPE yyvs_alloc; + YYLTYPE yyls_alloc; }; /* The size of the maximum gap between one aligned stack and the next. */ @@ -642,12 +593,12 @@ union yyalloc elements in the stack, and YYPTR gives the new location of the stack. Advance YYPTR to a properly aligned location for the next stack. */ -# define YYSTACK_RELOCATE(Stack) \ +# define YYSTACK_RELOCATE(Stack_alloc, Stack) \ do \ { \ YYSIZE_T yynewbytes; \ - YYCOPY (&yyptr->Stack, Stack, yysize); \ - Stack = &yyptr->Stack; \ + YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \ + Stack = &yyptr->Stack_alloc; \ yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ yyptr += yynewbytes / sizeof (*yyptr); \ } \ @@ -2361,17 +2312,20 @@ yy_symbol_print (yyoutput, yytype, yyvaluep, yylocationp) #if (defined __STDC__ || defined __C99__FUNC__ \ || defined __cplusplus || defined _MSC_VER) static void -yy_stack_print (yytype_int16 *bottom, yytype_int16 *top) +yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop) #else static void -yy_stack_print (bottom, top) - yytype_int16 *bottom; - yytype_int16 *top; +yy_stack_print (yybottom, yytop) + yytype_int16 *yybottom; + yytype_int16 *yytop; #endif { YYFPRINTF (stderr, "Stack now"); - for (; bottom <= top; ++bottom) - YYFPRINTF (stderr, " %d", *bottom); + for (; yybottom <= yytop; yybottom++) + { + int yybot = *yybottom; + YYFPRINTF (stderr, " %d", yybot); + } YYFPRINTF (stderr, "\n"); } @@ -2406,11 +2360,11 @@ yy_reduce_print (yyvsp, yylsp, yyrule) /* The symbols being reduced. */ for (yyi = 0; yyi < yynrhs; yyi++) { - fprintf (stderr, " $%d = ", yyi + 1); + YYFPRINTF (stderr, " $%d = ", yyi + 1); yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi], &(yyvsp[(yyi + 1) - (yynrhs)]) , &(yylsp[(yyi + 1) - (yynrhs)]) ); - fprintf (stderr, "\n"); + YYFPRINTF (stderr, "\n"); } } @@ -2692,10 +2646,8 @@ yydestruct (yymsg, yytype, yyvaluep, yylocationp) break; } } - /* Prevent warnings from -Wmissing-prototypes. */ - #ifdef YYPARSE_PARAM #if defined __STDC__ || defined __cplusplus int yyparse (void *YYPARSE_PARAM); @@ -2714,10 +2666,9 @@ int yyparse (); - -/*----------. -| yyparse. | -`----------*/ +/*-------------------------. +| yyparse or yypush_parse. | +`-------------------------*/ #ifdef YYPARSE_PARAM #if (defined __STDC__ || defined __C99__FUNC__ \ @@ -2741,88 +2692,97 @@ yyparse () #endif #endif { - /* The look-ahead symbol. */ +/* The lookahead symbol. */ int yychar; -/* The semantic value of the look-ahead symbol. */ +/* The semantic value of the lookahead symbol. */ YYSTYPE yylval; -/* Number of syntax errors so far. */ -int yynerrs; -/* Location data for the look-ahead symbol. */ +/* Location data for the lookahead symbol. */ YYLTYPE yylloc; - int yystate; - int yyn; - int yyresult; - /* Number of tokens to shift before error messages enabled. */ - int yyerrstatus; - /* Look-ahead token as an internal (translated) token number. */ - int yytoken = 0; -#if YYERROR_VERBOSE - /* Buffer for error messages, and its allocated size. */ - char yymsgbuf[128]; - char *yymsg = yymsgbuf; - YYSIZE_T yymsg_alloc = sizeof yymsgbuf; -#endif + /* Number of syntax errors so far. */ + int yynerrs; - /* Three stacks and their tools: - `yyss': related to states, - `yyvs': related to semantic values, - `yyls': related to locations. + int yystate; + /* Number of tokens to shift before error messages enabled. */ + int yyerrstatus; - Refer to the stacks thru separate pointers, to allow yyoverflow - to reallocate them elsewhere. */ + /* The stacks and their tools: + `yyss': related to states. + `yyvs': related to semantic values. + `yyls': related to locations. - /* The state stack. */ - yytype_int16 yyssa[YYINITDEPTH]; - yytype_int16 *yyss = yyssa; - yytype_int16 *yyssp; + Refer to the stacks thru separate pointers, to allow yyoverflow + to reallocate them elsewhere. */ - /* The semantic value stack. */ - YYSTYPE yyvsa[YYINITDEPTH]; - YYSTYPE *yyvs = yyvsa; - YYSTYPE *yyvsp; + /* The state stack. */ + yytype_int16 yyssa[YYINITDEPTH]; + yytype_int16 *yyss; + yytype_int16 *yyssp; - /* The location stack. */ - YYLTYPE yylsa[YYINITDEPTH]; - YYLTYPE *yyls = yylsa; - YYLTYPE *yylsp; - /* The locations where the error started and ended. */ - YYLTYPE yyerror_range[2]; + /* The semantic value stack. */ + YYSTYPE yyvsa[YYINITDEPTH]; + YYSTYPE *yyvs; + YYSTYPE *yyvsp; -#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N), yylsp -= (N)) + /* The location stack. */ + YYLTYPE yylsa[YYINITDEPTH]; + YYLTYPE *yyls; + YYLTYPE *yylsp; + + /* The locations where the error started and ended. */ + YYLTYPE yyerror_range[2]; - YYSIZE_T yystacksize = YYINITDEPTH; + YYSIZE_T yystacksize; + int yyn; + int yyresult; + /* Lookahead token as an internal (translated) token number. */ + int yytoken; /* The variables used to return semantic value and location from the action routines. */ YYSTYPE yyval; YYLTYPE yyloc; +#if YYERROR_VERBOSE + /* Buffer for error messages, and its allocated size. */ + char yymsgbuf[128]; + char *yymsg = yymsgbuf; + YYSIZE_T yymsg_alloc = sizeof yymsgbuf; +#endif + +#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N), yylsp -= (N)) + /* The number of symbols on the RHS of the reduced rule. Keep to zero when no symbol should be popped. */ int yylen = 0; + yytoken = 0; + yyss = yyssa; + yyvs = yyvsa; + yyls = yylsa; + yystacksize = YYINITDEPTH; + YYDPRINTF ((stderr, "Starting parse\n")); yystate = 0; yyerrstatus = 0; yynerrs = 0; - yychar = YYEMPTY; /* Cause a token to be read. */ + yychar = YYEMPTY; /* Cause a token to be read. */ /* Initialize stack pointers. Waste one element of value and location stack so that they stay on the same level as the state stack. The wasted elements are never initialized. */ - yyssp = yyss; yyvsp = yyvs; yylsp = yyls; + #if YYLTYPE_IS_TRIVIAL /* Initialize the default location before parsing starts. */ yylloc.first_line = yylloc.last_line = 1; - yylloc.first_column = yylloc.last_column = 0; + yylloc.first_column = yylloc.last_column = 1; #endif goto yysetstate; @@ -2861,6 +2821,7 @@ YYLTYPE yylloc; &yyvs1, yysize * sizeof (*yyvsp), &yyls1, yysize * sizeof (*yylsp), &yystacksize); + yyls = yyls1; yyss = yyss1; yyvs = yyvs1; @@ -2882,9 +2843,9 @@ YYLTYPE yylloc; (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) goto yyexhaustedlab; - YYSTACK_RELOCATE (yyss); - YYSTACK_RELOCATE (yyvs); - YYSTACK_RELOCATE (yyls); + YYSTACK_RELOCATE (yyss_alloc, yyss); + YYSTACK_RELOCATE (yyvs_alloc, yyvs); + YYSTACK_RELOCATE (yyls_alloc, yyls); # undef YYSTACK_RELOCATE if (yyss1 != yyssa) YYSTACK_FREE (yyss1); @@ -2905,6 +2866,9 @@ YYLTYPE yylloc; YYDPRINTF ((stderr, "Entering state %d\n", yystate)); + if (yystate == YYFINAL) + YYACCEPT; + goto yybackup; /*-----------. @@ -2913,16 +2877,16 @@ YYLTYPE yylloc; yybackup: /* Do appropriate processing given the current state. Read a - look-ahead token if we need one and don't already have one. */ + lookahead token if we need one and don't already have one. */ - /* First try to decide what to do without reference to look-ahead token. */ + /* First try to decide what to do without reference to lookahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; - /* Not known => get a look-ahead token if don't already have one. */ + /* Not known => get a lookahead token if don't already have one. */ - /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */ + /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); @@ -2954,20 +2918,16 @@ yybackup: goto yyreduce; } - if (yyn == YYFINAL) - YYACCEPT; - /* Count tokens shifted since error; after three, turn off error status. */ if (yyerrstatus) yyerrstatus--; - /* Shift the look-ahead token. */ + /* Shift the lookahead token. */ YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); - /* Discard the shifted token unless it is eof. */ - if (yychar != YYEOF) - yychar = YYEMPTY; + /* Discard the shifted token. */ + yychar = YYEMPTY; yystate = yyn; *++yyvsp = yylval; @@ -3008,31 +2968,43 @@ yyreduce: switch (yyn) { case 2: + +/* Line 1455 of yacc.c */ #line 290 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) NullNode(GLOBAL_DATA), 0, 1); ;} break; case 3: + +/* Line 1455 of yacc.c */ #line 291 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) BooleanNode(GLOBAL_DATA, true), 0, 1); ;} break; case 4: + +/* Line 1455 of yacc.c */ #line 292 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) BooleanNode(GLOBAL_DATA, false), 0, 1); ;} break; case 5: + +/* Line 1455 of yacc.c */ #line 293 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeNumberNode(GLOBAL_DATA, (yyvsp[(1) - (1)].doubleValue)), 0, 1); ;} break; case 6: + +/* Line 1455 of yacc.c */ #line 294 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) StringNode(GLOBAL_DATA, *(yyvsp[(1) - (1)].ident)), 0, 1); ;} break; case 7: + +/* Line 1455 of yacc.c */ #line 295 "../../JavaScriptCore/parser/Grammar.y" { Lexer& l = *LEXER; @@ -3046,6 +3018,8 @@ yyreduce: break; case 8: + +/* Line 1455 of yacc.c */ #line 304 "../../JavaScriptCore/parser/Grammar.y" { Lexer& l = *LEXER; @@ -3059,26 +3033,36 @@ yyreduce: break; case 9: + +/* Line 1455 of yacc.c */ #line 316 "../../JavaScriptCore/parser/Grammar.y" { (yyval.propertyNode) = createNodeInfo<PropertyNode*>(new (GLOBAL_DATA) PropertyNode(GLOBAL_DATA, *(yyvsp[(1) - (3)].ident), (yyvsp[(3) - (3)].expressionNode).m_node, PropertyNode::Constant), (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 10: + +/* Line 1455 of yacc.c */ #line 317 "../../JavaScriptCore/parser/Grammar.y" { (yyval.propertyNode) = createNodeInfo<PropertyNode*>(new (GLOBAL_DATA) PropertyNode(GLOBAL_DATA, *(yyvsp[(1) - (3)].ident), (yyvsp[(3) - (3)].expressionNode).m_node, PropertyNode::Constant), (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 11: + +/* Line 1455 of yacc.c */ #line 318 "../../JavaScriptCore/parser/Grammar.y" { (yyval.propertyNode) = createNodeInfo<PropertyNode*>(new (GLOBAL_DATA) PropertyNode(GLOBAL_DATA, Identifier(GLOBAL_DATA, UString::from((yyvsp[(1) - (3)].doubleValue))), (yyvsp[(3) - (3)].expressionNode).m_node, PropertyNode::Constant), (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 12: + +/* Line 1455 of yacc.c */ #line 319 "../../JavaScriptCore/parser/Grammar.y" { (yyval.propertyNode) = createNodeInfo<PropertyNode*>(makeGetterOrSetterPropertyNode(globalPtr, *(yyvsp[(1) - (7)].ident), *(yyvsp[(2) - (7)].ident), 0, (yyvsp[(6) - (7)].functionBodyNode), LEXER->sourceCode((yyvsp[(5) - (7)].intValue), (yyvsp[(7) - (7)].intValue), (yylsp[(5) - (7)]).first_line)), ClosureFeature, 0); DBG((yyvsp[(6) - (7)].functionBodyNode), (yylsp[(5) - (7)]), (yylsp[(7) - (7)])); if (!(yyval.propertyNode).m_node) YYABORT; ;} break; case 13: + +/* Line 1455 of yacc.c */ #line 321 "../../JavaScriptCore/parser/Grammar.y" { (yyval.propertyNode) = createNodeInfo<PropertyNode*>(makeGetterOrSetterPropertyNode(globalPtr, *(yyvsp[(1) - (8)].ident), *(yyvsp[(2) - (8)].ident), (yyvsp[(4) - (8)].parameterList).m_node.head, (yyvsp[(7) - (8)].functionBodyNode), LEXER->sourceCode((yyvsp[(6) - (8)].intValue), (yyvsp[(8) - (8)].intValue), (yylsp[(6) - (8)]).first_line)), (yyvsp[(4) - (8)].parameterList).m_features | ClosureFeature, 0); @@ -3091,6 +3075,8 @@ yyreduce: break; case 14: + +/* Line 1455 of yacc.c */ #line 332 "../../JavaScriptCore/parser/Grammar.y" { (yyval.propertyList).m_node.head = new (GLOBAL_DATA) PropertyListNode(GLOBAL_DATA, (yyvsp[(1) - (1)].propertyNode).m_node); (yyval.propertyList).m_node.tail = (yyval.propertyList).m_node.head; @@ -3099,6 +3085,8 @@ yyreduce: break; case 15: + +/* Line 1455 of yacc.c */ #line 336 "../../JavaScriptCore/parser/Grammar.y" { (yyval.propertyList).m_node.head = (yyvsp[(1) - (3)].propertyList).m_node.head; (yyval.propertyList).m_node.tail = new (GLOBAL_DATA) PropertyListNode(GLOBAL_DATA, (yyvsp[(3) - (3)].propertyNode).m_node, (yyvsp[(1) - (3)].propertyList).m_node.tail); @@ -3107,51 +3095,71 @@ yyreduce: break; case 17: + +/* Line 1455 of yacc.c */ #line 344 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ObjectLiteralNode(GLOBAL_DATA), 0, 0); ;} break; case 18: + +/* Line 1455 of yacc.c */ #line 345 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ObjectLiteralNode(GLOBAL_DATA, (yyvsp[(2) - (3)].propertyList).m_node.head), (yyvsp[(2) - (3)].propertyList).m_features, (yyvsp[(2) - (3)].propertyList).m_numConstants); ;} break; case 19: + +/* Line 1455 of yacc.c */ #line 347 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ObjectLiteralNode(GLOBAL_DATA, (yyvsp[(2) - (4)].propertyList).m_node.head), (yyvsp[(2) - (4)].propertyList).m_features, (yyvsp[(2) - (4)].propertyList).m_numConstants); ;} break; case 20: + +/* Line 1455 of yacc.c */ #line 351 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ThisNode(GLOBAL_DATA), ThisFeature, 0); ;} break; case 23: + +/* Line 1455 of yacc.c */ #line 354 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ResolveNode(GLOBAL_DATA, *(yyvsp[(1) - (1)].ident), (yylsp[(1) - (1)]).first_column), (*(yyvsp[(1) - (1)].ident) == GLOBAL_DATA->propertyNames->arguments) ? ArgumentsFeature : 0, 0); ;} break; case 24: + +/* Line 1455 of yacc.c */ #line 355 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = (yyvsp[(2) - (3)].expressionNode); ;} break; case 25: + +/* Line 1455 of yacc.c */ #line 359 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ArrayNode(GLOBAL_DATA, (yyvsp[(2) - (3)].intValue)), 0, (yyvsp[(2) - (3)].intValue) ? 1 : 0); ;} break; case 26: + +/* Line 1455 of yacc.c */ #line 360 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ArrayNode(GLOBAL_DATA, (yyvsp[(2) - (3)].elementList).m_node.head), (yyvsp[(2) - (3)].elementList).m_features, (yyvsp[(2) - (3)].elementList).m_numConstants); ;} break; case 27: + +/* Line 1455 of yacc.c */ #line 361 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ArrayNode(GLOBAL_DATA, (yyvsp[(4) - (5)].intValue), (yyvsp[(2) - (5)].elementList).m_node.head), (yyvsp[(2) - (5)].elementList).m_features, (yyvsp[(4) - (5)].intValue) ? (yyvsp[(2) - (5)].elementList).m_numConstants + 1 : (yyvsp[(2) - (5)].elementList).m_numConstants); ;} break; case 28: + +/* Line 1455 of yacc.c */ #line 365 "../../JavaScriptCore/parser/Grammar.y" { (yyval.elementList).m_node.head = new (GLOBAL_DATA) ElementNode(GLOBAL_DATA, (yyvsp[(1) - (2)].intValue), (yyvsp[(2) - (2)].expressionNode).m_node); (yyval.elementList).m_node.tail = (yyval.elementList).m_node.head; @@ -3160,6 +3168,8 @@ yyreduce: break; case 29: + +/* Line 1455 of yacc.c */ #line 370 "../../JavaScriptCore/parser/Grammar.y" { (yyval.elementList).m_node.head = (yyvsp[(1) - (4)].elementList).m_node.head; (yyval.elementList).m_node.tail = new (GLOBAL_DATA) ElementNode(GLOBAL_DATA, (yyvsp[(1) - (4)].elementList).m_node.tail, (yyvsp[(3) - (4)].intValue), (yyvsp[(4) - (4)].expressionNode).m_node); @@ -3168,26 +3178,36 @@ yyreduce: break; case 30: + +/* Line 1455 of yacc.c */ #line 377 "../../JavaScriptCore/parser/Grammar.y" { (yyval.intValue) = 0; ;} break; case 32: + +/* Line 1455 of yacc.c */ #line 382 "../../JavaScriptCore/parser/Grammar.y" { (yyval.intValue) = 1; ;} break; case 33: + +/* Line 1455 of yacc.c */ #line 383 "../../JavaScriptCore/parser/Grammar.y" { (yyval.intValue) = (yyvsp[(1) - (2)].intValue) + 1; ;} break; case 35: + +/* Line 1455 of yacc.c */ #line 388 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>((yyvsp[(1) - (1)].funcExprNode).m_node, (yyvsp[(1) - (1)].funcExprNode).m_features, (yyvsp[(1) - (1)].funcExprNode).m_numConstants); ;} break; case 36: + +/* Line 1455 of yacc.c */ #line 389 "../../JavaScriptCore/parser/Grammar.y" { BracketAccessorNode* node = new (GLOBAL_DATA) BracketAccessorNode(GLOBAL_DATA, (yyvsp[(1) - (4)].expressionNode).m_node, (yyvsp[(3) - (4)].expressionNode).m_node, (yyvsp[(3) - (4)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (4)]).first_column, (yylsp[(1) - (4)]).last_column, (yylsp[(4) - (4)]).last_column); @@ -3196,6 +3216,8 @@ yyreduce: break; case 37: + +/* Line 1455 of yacc.c */ #line 393 "../../JavaScriptCore/parser/Grammar.y" { DotAccessorNode* node = new (GLOBAL_DATA) DotAccessorNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, *(yyvsp[(3) - (3)].ident)); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(1) - (3)]).last_column, (yylsp[(3) - (3)]).last_column); @@ -3204,6 +3226,8 @@ yyreduce: break; case 38: + +/* Line 1455 of yacc.c */ #line 397 "../../JavaScriptCore/parser/Grammar.y" { NewExprNode* node = new (GLOBAL_DATA) NewExprNode(GLOBAL_DATA, (yyvsp[(2) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].argumentsNode).m_node); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).last_column, (yylsp[(3) - (3)]).last_column); @@ -3212,6 +3236,8 @@ yyreduce: break; case 40: + +/* Line 1455 of yacc.c */ #line 405 "../../JavaScriptCore/parser/Grammar.y" { BracketAccessorNode* node = new (GLOBAL_DATA) BracketAccessorNode(GLOBAL_DATA, (yyvsp[(1) - (4)].expressionNode).m_node, (yyvsp[(3) - (4)].expressionNode).m_node, (yyvsp[(3) - (4)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (4)]).first_column, (yylsp[(1) - (4)]).last_column, (yylsp[(4) - (4)]).last_column); @@ -3220,6 +3246,8 @@ yyreduce: break; case 41: + +/* Line 1455 of yacc.c */ #line 409 "../../JavaScriptCore/parser/Grammar.y" { DotAccessorNode* node = new (GLOBAL_DATA) DotAccessorNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, *(yyvsp[(3) - (3)].ident)); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(1) - (3)]).last_column, (yylsp[(3) - (3)]).last_column); @@ -3228,6 +3256,8 @@ yyreduce: break; case 42: + +/* Line 1455 of yacc.c */ #line 413 "../../JavaScriptCore/parser/Grammar.y" { NewExprNode* node = new (GLOBAL_DATA) NewExprNode(GLOBAL_DATA, (yyvsp[(2) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].argumentsNode).m_node); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).last_column, (yylsp[(3) - (3)]).last_column); @@ -3236,6 +3266,8 @@ yyreduce: break; case 44: + +/* Line 1455 of yacc.c */ #line 421 "../../JavaScriptCore/parser/Grammar.y" { NewExprNode* node = new (GLOBAL_DATA) NewExprNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (2)]).first_column, (yylsp[(2) - (2)]).last_column, (yylsp[(2) - (2)]).last_column); @@ -3244,6 +3276,8 @@ yyreduce: break; case 46: + +/* Line 1455 of yacc.c */ #line 429 "../../JavaScriptCore/parser/Grammar.y" { NewExprNode* node = new (GLOBAL_DATA) NewExprNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (2)]).first_column, (yylsp[(2) - (2)]).last_column, (yylsp[(2) - (2)]).last_column); @@ -3252,16 +3286,22 @@ yyreduce: break; case 47: + +/* Line 1455 of yacc.c */ #line 436 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = makeFunctionCallNode(globalPtr, (yyvsp[(1) - (2)].expressionNode), (yyvsp[(2) - (2)].argumentsNode), (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(2) - (2)]).last_column); ;} break; case 48: + +/* Line 1455 of yacc.c */ #line 437 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = makeFunctionCallNode(globalPtr, (yyvsp[(1) - (2)].expressionNode), (yyvsp[(2) - (2)].argumentsNode), (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(2) - (2)]).last_column); ;} break; case 49: + +/* Line 1455 of yacc.c */ #line 438 "../../JavaScriptCore/parser/Grammar.y" { BracketAccessorNode* node = new (GLOBAL_DATA) BracketAccessorNode(GLOBAL_DATA, (yyvsp[(1) - (4)].expressionNode).m_node, (yyvsp[(3) - (4)].expressionNode).m_node, (yyvsp[(3) - (4)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (4)]).first_column, (yylsp[(1) - (4)]).last_column, (yylsp[(4) - (4)]).last_column); @@ -3270,6 +3310,8 @@ yyreduce: break; case 50: + +/* Line 1455 of yacc.c */ #line 442 "../../JavaScriptCore/parser/Grammar.y" { DotAccessorNode* node = new (GLOBAL_DATA) DotAccessorNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, *(yyvsp[(3) - (3)].ident)); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(1) - (3)]).last_column, (yylsp[(3) - (3)]).last_column); @@ -3277,16 +3319,22 @@ yyreduce: break; case 51: + +/* Line 1455 of yacc.c */ #line 448 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = makeFunctionCallNode(globalPtr, (yyvsp[(1) - (2)].expressionNode), (yyvsp[(2) - (2)].argumentsNode), (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(2) - (2)]).last_column); ;} break; case 52: + +/* Line 1455 of yacc.c */ #line 449 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = makeFunctionCallNode(globalPtr, (yyvsp[(1) - (2)].expressionNode), (yyvsp[(2) - (2)].argumentsNode), (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(2) - (2)]).last_column); ;} break; case 53: + +/* Line 1455 of yacc.c */ #line 450 "../../JavaScriptCore/parser/Grammar.y" { BracketAccessorNode* node = new (GLOBAL_DATA) BracketAccessorNode(GLOBAL_DATA, (yyvsp[(1) - (4)].expressionNode).m_node, (yyvsp[(3) - (4)].expressionNode).m_node, (yyvsp[(3) - (4)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (4)]).first_column, (yylsp[(1) - (4)]).last_column, (yylsp[(4) - (4)]).last_column); @@ -3295,6 +3343,8 @@ yyreduce: break; case 54: + +/* Line 1455 of yacc.c */ #line 454 "../../JavaScriptCore/parser/Grammar.y" { DotAccessorNode* node = new (GLOBAL_DATA) DotAccessorNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, *(yyvsp[(3) - (3)].ident)); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(1) - (3)]).last_column, (yylsp[(3) - (3)]).last_column); @@ -3303,16 +3353,22 @@ yyreduce: break; case 55: + +/* Line 1455 of yacc.c */ #line 461 "../../JavaScriptCore/parser/Grammar.y" { (yyval.argumentsNode) = createNodeInfo<ArgumentsNode*>(new (GLOBAL_DATA) ArgumentsNode(GLOBAL_DATA), 0, 0); ;} break; case 56: + +/* Line 1455 of yacc.c */ #line 462 "../../JavaScriptCore/parser/Grammar.y" { (yyval.argumentsNode) = createNodeInfo<ArgumentsNode*>(new (GLOBAL_DATA) ArgumentsNode(GLOBAL_DATA, (yyvsp[(2) - (3)].argumentList).m_node.head), (yyvsp[(2) - (3)].argumentList).m_features, (yyvsp[(2) - (3)].argumentList).m_numConstants); ;} break; case 57: + +/* Line 1455 of yacc.c */ #line 466 "../../JavaScriptCore/parser/Grammar.y" { (yyval.argumentList).m_node.head = new (GLOBAL_DATA) ArgumentListNode(GLOBAL_DATA, (yyvsp[(1) - (1)].expressionNode).m_node); (yyval.argumentList).m_node.tail = (yyval.argumentList).m_node.head; @@ -3321,6 +3377,8 @@ yyreduce: break; case 58: + +/* Line 1455 of yacc.c */ #line 470 "../../JavaScriptCore/parser/Grammar.y" { (yyval.argumentList).m_node.head = (yyvsp[(1) - (3)].argumentList).m_node.head; (yyval.argumentList).m_node.tail = new (GLOBAL_DATA) ArgumentListNode(GLOBAL_DATA, (yyvsp[(1) - (3)].argumentList).m_node.tail, (yyvsp[(3) - (3)].expressionNode).m_node); @@ -3329,181 +3387,253 @@ yyreduce: break; case 64: + +/* Line 1455 of yacc.c */ #line 488 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makePostfixNode(GLOBAL_DATA, (yyvsp[(1) - (2)].expressionNode).m_node, OpPlusPlus, (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(2) - (2)]).last_column), (yyvsp[(1) - (2)].expressionNode).m_features | AssignFeature, (yyvsp[(1) - (2)].expressionNode).m_numConstants); ;} break; case 65: + +/* Line 1455 of yacc.c */ #line 489 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makePostfixNode(GLOBAL_DATA, (yyvsp[(1) - (2)].expressionNode).m_node, OpMinusMinus, (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(2) - (2)]).last_column), (yyvsp[(1) - (2)].expressionNode).m_features | AssignFeature, (yyvsp[(1) - (2)].expressionNode).m_numConstants); ;} break; case 67: + +/* Line 1455 of yacc.c */ #line 494 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makePostfixNode(GLOBAL_DATA, (yyvsp[(1) - (2)].expressionNode).m_node, OpPlusPlus, (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(2) - (2)]).last_column), (yyvsp[(1) - (2)].expressionNode).m_features | AssignFeature, (yyvsp[(1) - (2)].expressionNode).m_numConstants); ;} break; case 68: + +/* Line 1455 of yacc.c */ #line 495 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makePostfixNode(GLOBAL_DATA, (yyvsp[(1) - (2)].expressionNode).m_node, OpMinusMinus, (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(2) - (2)]).last_column), (yyvsp[(1) - (2)].expressionNode).m_features | AssignFeature, (yyvsp[(1) - (2)].expressionNode).m_numConstants); ;} break; case 69: + +/* Line 1455 of yacc.c */ #line 499 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeDeleteNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node, (yylsp[(1) - (2)]).first_column, (yylsp[(2) - (2)]).last_column, (yylsp[(2) - (2)]).last_column), (yyvsp[(2) - (2)].expressionNode).m_features, (yyvsp[(2) - (2)].expressionNode).m_numConstants); ;} break; case 70: + +/* Line 1455 of yacc.c */ #line 500 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) VoidNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node), (yyvsp[(2) - (2)].expressionNode).m_features, (yyvsp[(2) - (2)].expressionNode).m_numConstants + 1); ;} break; case 71: + +/* Line 1455 of yacc.c */ #line 501 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeTypeOfNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node), (yyvsp[(2) - (2)].expressionNode).m_features, (yyvsp[(2) - (2)].expressionNode).m_numConstants); ;} break; case 72: + +/* Line 1455 of yacc.c */ #line 502 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makePrefixNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node, OpPlusPlus, (yylsp[(1) - (2)]).first_column, (yylsp[(2) - (2)]).first_column + 1, (yylsp[(2) - (2)]).last_column), (yyvsp[(2) - (2)].expressionNode).m_features | AssignFeature, (yyvsp[(2) - (2)].expressionNode).m_numConstants); ;} break; case 73: + +/* Line 1455 of yacc.c */ #line 503 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makePrefixNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node, OpPlusPlus, (yylsp[(1) - (2)]).first_column, (yylsp[(2) - (2)]).first_column + 1, (yylsp[(2) - (2)]).last_column), (yyvsp[(2) - (2)].expressionNode).m_features | AssignFeature, (yyvsp[(2) - (2)].expressionNode).m_numConstants); ;} break; case 74: + +/* Line 1455 of yacc.c */ #line 504 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makePrefixNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node, OpMinusMinus, (yylsp[(1) - (2)]).first_column, (yylsp[(2) - (2)]).first_column + 1, (yylsp[(2) - (2)]).last_column), (yyvsp[(2) - (2)].expressionNode).m_features | AssignFeature, (yyvsp[(2) - (2)].expressionNode).m_numConstants); ;} break; case 75: + +/* Line 1455 of yacc.c */ #line 505 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makePrefixNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node, OpMinusMinus, (yylsp[(1) - (2)]).first_column, (yylsp[(2) - (2)]).first_column + 1, (yylsp[(2) - (2)]).last_column), (yyvsp[(2) - (2)].expressionNode).m_features | AssignFeature, (yyvsp[(2) - (2)].expressionNode).m_numConstants); ;} break; case 76: + +/* Line 1455 of yacc.c */ #line 506 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) UnaryPlusNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node), (yyvsp[(2) - (2)].expressionNode).m_features, (yyvsp[(2) - (2)].expressionNode).m_numConstants); ;} break; case 77: + +/* Line 1455 of yacc.c */ #line 507 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeNegateNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node), (yyvsp[(2) - (2)].expressionNode).m_features, (yyvsp[(2) - (2)].expressionNode).m_numConstants); ;} break; case 78: + +/* Line 1455 of yacc.c */ #line 508 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeBitwiseNotNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node), (yyvsp[(2) - (2)].expressionNode).m_features, (yyvsp[(2) - (2)].expressionNode).m_numConstants); ;} break; case 79: + +/* Line 1455 of yacc.c */ #line 509 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LogicalNotNode(GLOBAL_DATA, (yyvsp[(2) - (2)].expressionNode).m_node), (yyvsp[(2) - (2)].expressionNode).m_features, (yyvsp[(2) - (2)].expressionNode).m_numConstants); ;} break; case 85: + +/* Line 1455 of yacc.c */ #line 523 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeMultNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 86: + +/* Line 1455 of yacc.c */ #line 524 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeDivNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 87: + +/* Line 1455 of yacc.c */ #line 525 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ModNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 89: + +/* Line 1455 of yacc.c */ #line 531 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeMultNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 90: + +/* Line 1455 of yacc.c */ #line 533 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeDivNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 91: + +/* Line 1455 of yacc.c */ #line 535 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ModNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 93: + +/* Line 1455 of yacc.c */ #line 540 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeAddNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 94: + +/* Line 1455 of yacc.c */ #line 541 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeSubNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 96: + +/* Line 1455 of yacc.c */ #line 547 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeAddNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 97: + +/* Line 1455 of yacc.c */ #line 549 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeSubNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 99: + +/* Line 1455 of yacc.c */ #line 554 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeLeftShiftNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 100: + +/* Line 1455 of yacc.c */ #line 555 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeRightShiftNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 101: + +/* Line 1455 of yacc.c */ #line 556 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) UnsignedRightShiftNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 103: + +/* Line 1455 of yacc.c */ #line 561 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeLeftShiftNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 104: + +/* Line 1455 of yacc.c */ #line 562 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeRightShiftNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 105: + +/* Line 1455 of yacc.c */ #line 563 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) UnsignedRightShiftNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 107: + +/* Line 1455 of yacc.c */ #line 568 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LessNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 108: + +/* Line 1455 of yacc.c */ #line 569 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) GreaterNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 109: + +/* Line 1455 of yacc.c */ #line 570 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LessEqNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 110: + +/* Line 1455 of yacc.c */ #line 571 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) GreaterEqNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 111: + +/* Line 1455 of yacc.c */ #line 572 "../../JavaScriptCore/parser/Grammar.y" { InstanceOfNode* node = new (GLOBAL_DATA) InstanceOfNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(3) - (3)]).first_column, (yylsp[(3) - (3)]).last_column); @@ -3511,6 +3641,8 @@ yyreduce: break; case 112: + +/* Line 1455 of yacc.c */ #line 575 "../../JavaScriptCore/parser/Grammar.y" { InNode* node = new (GLOBAL_DATA) InNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(3) - (3)]).first_column, (yylsp[(3) - (3)]).last_column); @@ -3518,26 +3650,36 @@ yyreduce: break; case 114: + +/* Line 1455 of yacc.c */ #line 582 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LessNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 115: + +/* Line 1455 of yacc.c */ #line 583 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) GreaterNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 116: + +/* Line 1455 of yacc.c */ #line 584 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LessEqNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 117: + +/* Line 1455 of yacc.c */ #line 585 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) GreaterEqNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 118: + +/* Line 1455 of yacc.c */ #line 587 "../../JavaScriptCore/parser/Grammar.y" { InstanceOfNode* node = new (GLOBAL_DATA) InstanceOfNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(3) - (3)]).first_column, (yylsp[(3) - (3)]).last_column); @@ -3545,26 +3687,36 @@ yyreduce: break; case 120: + +/* Line 1455 of yacc.c */ #line 594 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LessNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 121: + +/* Line 1455 of yacc.c */ #line 595 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) GreaterNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 122: + +/* Line 1455 of yacc.c */ #line 596 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LessEqNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 123: + +/* Line 1455 of yacc.c */ #line 597 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) GreaterEqNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 124: + +/* Line 1455 of yacc.c */ #line 599 "../../JavaScriptCore/parser/Grammar.y" { InstanceOfNode* node = new (GLOBAL_DATA) InstanceOfNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(3) - (3)]).first_column, (yylsp[(3) - (3)]).last_column); @@ -3572,6 +3724,8 @@ yyreduce: break; case 125: + +/* Line 1455 of yacc.c */ #line 603 "../../JavaScriptCore/parser/Grammar.y" { InNode* node = new (GLOBAL_DATA) InNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(3) - (3)]).first_column, (yylsp[(3) - (3)]).last_column); @@ -3579,156 +3733,218 @@ yyreduce: break; case 127: + +/* Line 1455 of yacc.c */ #line 610 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) EqualNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 128: + +/* Line 1455 of yacc.c */ #line 611 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) NotEqualNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 129: + +/* Line 1455 of yacc.c */ #line 612 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) StrictEqualNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 130: + +/* Line 1455 of yacc.c */ #line 613 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) NotStrictEqualNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 132: + +/* Line 1455 of yacc.c */ #line 619 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) EqualNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 133: + +/* Line 1455 of yacc.c */ #line 621 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) NotEqualNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 134: + +/* Line 1455 of yacc.c */ #line 623 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) StrictEqualNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 135: + +/* Line 1455 of yacc.c */ #line 625 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) NotStrictEqualNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 137: + +/* Line 1455 of yacc.c */ #line 631 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) EqualNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 138: + +/* Line 1455 of yacc.c */ #line 632 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) NotEqualNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 139: + +/* Line 1455 of yacc.c */ #line 634 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) StrictEqualNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 140: + +/* Line 1455 of yacc.c */ #line 636 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) NotStrictEqualNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 142: + +/* Line 1455 of yacc.c */ #line 641 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) BitAndNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 144: + +/* Line 1455 of yacc.c */ #line 647 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) BitAndNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 146: + +/* Line 1455 of yacc.c */ #line 652 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) BitAndNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 148: + +/* Line 1455 of yacc.c */ #line 657 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) BitXOrNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 150: + +/* Line 1455 of yacc.c */ #line 663 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) BitXOrNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 152: + +/* Line 1455 of yacc.c */ #line 669 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) BitXOrNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 154: + +/* Line 1455 of yacc.c */ #line 674 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) BitOrNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 156: + +/* Line 1455 of yacc.c */ #line 680 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) BitOrNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 158: + +/* Line 1455 of yacc.c */ #line 686 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) BitOrNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 160: + +/* Line 1455 of yacc.c */ #line 691 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LogicalOpNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, OpLogicalAnd), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 162: + +/* Line 1455 of yacc.c */ #line 697 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LogicalOpNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, OpLogicalAnd), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 164: + +/* Line 1455 of yacc.c */ #line 703 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LogicalOpNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, OpLogicalAnd), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 166: + +/* Line 1455 of yacc.c */ #line 708 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LogicalOpNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, OpLogicalOr), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 168: + +/* Line 1455 of yacc.c */ #line 714 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LogicalOpNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, OpLogicalOr), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 170: + +/* Line 1455 of yacc.c */ #line 719 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) LogicalOpNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node, OpLogicalOr), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 172: + +/* Line 1455 of yacc.c */ #line 725 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ConditionalNode(GLOBAL_DATA, (yyvsp[(1) - (5)].expressionNode).m_node, (yyvsp[(3) - (5)].expressionNode).m_node, (yyvsp[(5) - (5)].expressionNode).m_node), (yyvsp[(1) - (5)].expressionNode).m_features | (yyvsp[(3) - (5)].expressionNode).m_features | (yyvsp[(5) - (5)].expressionNode).m_features, (yyvsp[(1) - (5)].expressionNode).m_numConstants + (yyvsp[(3) - (5)].expressionNode).m_numConstants + (yyvsp[(5) - (5)].expressionNode).m_numConstants); ;} break; case 174: + +/* Line 1455 of yacc.c */ #line 731 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ConditionalNode(GLOBAL_DATA, (yyvsp[(1) - (5)].expressionNode).m_node, (yyvsp[(3) - (5)].expressionNode).m_node, (yyvsp[(5) - (5)].expressionNode).m_node), (yyvsp[(1) - (5)].expressionNode).m_features | (yyvsp[(3) - (5)].expressionNode).m_features | (yyvsp[(5) - (5)].expressionNode).m_features, (yyvsp[(1) - (5)].expressionNode).m_numConstants + (yyvsp[(3) - (5)].expressionNode).m_numConstants + (yyvsp[(5) - (5)].expressionNode).m_numConstants); ;} break; case 176: + +/* Line 1455 of yacc.c */ #line 737 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ConditionalNode(GLOBAL_DATA, (yyvsp[(1) - (5)].expressionNode).m_node, (yyvsp[(3) - (5)].expressionNode).m_node, (yyvsp[(5) - (5)].expressionNode).m_node), (yyvsp[(1) - (5)].expressionNode).m_features | (yyvsp[(3) - (5)].expressionNode).m_features | (yyvsp[(5) - (5)].expressionNode).m_features, (yyvsp[(1) - (5)].expressionNode).m_numConstants + (yyvsp[(3) - (5)].expressionNode).m_numConstants + (yyvsp[(5) - (5)].expressionNode).m_numConstants); ;} break; case 178: + +/* Line 1455 of yacc.c */ #line 743 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeAssignNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(2) - (3)].op), (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(1) - (3)].expressionNode).m_features & AssignFeature, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).first_column + 1, (yylsp[(3) - (3)]).last_column), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features | AssignFeature, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); @@ -3736,6 +3952,8 @@ yyreduce: break; case 180: + +/* Line 1455 of yacc.c */ #line 751 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeAssignNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(2) - (3)].op), (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(1) - (3)].expressionNode).m_features & AssignFeature, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).first_column + 1, (yylsp[(3) - (3)]).last_column), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features | AssignFeature, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); @@ -3743,6 +3961,8 @@ yyreduce: break; case 182: + +/* Line 1455 of yacc.c */ #line 759 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(makeAssignNode(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(2) - (3)].op), (yyvsp[(3) - (3)].expressionNode).m_node, (yyvsp[(1) - (3)].expressionNode).m_features & AssignFeature, (yyvsp[(3) - (3)].expressionNode).m_features & AssignFeature, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).first_column + 1, (yylsp[(3) - (3)]).last_column), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features | AssignFeature, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); @@ -3750,99 +3970,137 @@ yyreduce: break; case 183: + +/* Line 1455 of yacc.c */ #line 765 "../../JavaScriptCore/parser/Grammar.y" { (yyval.op) = OpEqual; ;} break; case 184: + +/* Line 1455 of yacc.c */ #line 766 "../../JavaScriptCore/parser/Grammar.y" { (yyval.op) = OpPlusEq; ;} break; case 185: + +/* Line 1455 of yacc.c */ #line 767 "../../JavaScriptCore/parser/Grammar.y" { (yyval.op) = OpMinusEq; ;} break; case 186: + +/* Line 1455 of yacc.c */ #line 768 "../../JavaScriptCore/parser/Grammar.y" { (yyval.op) = OpMultEq; ;} break; case 187: + +/* Line 1455 of yacc.c */ #line 769 "../../JavaScriptCore/parser/Grammar.y" { (yyval.op) = OpDivEq; ;} break; case 188: + +/* Line 1455 of yacc.c */ #line 770 "../../JavaScriptCore/parser/Grammar.y" { (yyval.op) = OpLShift; ;} break; case 189: + +/* Line 1455 of yacc.c */ #line 771 "../../JavaScriptCore/parser/Grammar.y" { (yyval.op) = OpRShift; ;} break; case 190: + +/* Line 1455 of yacc.c */ #line 772 "../../JavaScriptCore/parser/Grammar.y" { (yyval.op) = OpURShift; ;} break; case 191: + +/* Line 1455 of yacc.c */ #line 773 "../../JavaScriptCore/parser/Grammar.y" { (yyval.op) = OpAndEq; ;} break; case 192: + +/* Line 1455 of yacc.c */ #line 774 "../../JavaScriptCore/parser/Grammar.y" { (yyval.op) = OpXOrEq; ;} break; case 193: + +/* Line 1455 of yacc.c */ #line 775 "../../JavaScriptCore/parser/Grammar.y" { (yyval.op) = OpOrEq; ;} break; case 194: + +/* Line 1455 of yacc.c */ #line 776 "../../JavaScriptCore/parser/Grammar.y" { (yyval.op) = OpModEq; ;} break; case 196: + +/* Line 1455 of yacc.c */ #line 781 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(combineCommaNodes(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 198: + +/* Line 1455 of yacc.c */ #line 786 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(combineCommaNodes(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 200: + +/* Line 1455 of yacc.c */ #line 791 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(combineCommaNodes(GLOBAL_DATA, (yyvsp[(1) - (3)].expressionNode).m_node, (yyvsp[(3) - (3)].expressionNode).m_node), (yyvsp[(1) - (3)].expressionNode).m_features | (yyvsp[(3) - (3)].expressionNode).m_features, (yyvsp[(1) - (3)].expressionNode).m_numConstants + (yyvsp[(3) - (3)].expressionNode).m_numConstants); ;} break; case 218: + +/* Line 1455 of yacc.c */ #line 815 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) BlockNode(GLOBAL_DATA, 0), 0, 0, 0, 0); DBG((yyval.statementNode).m_node, (yylsp[(1) - (2)]), (yylsp[(2) - (2)])); ;} break; case 219: + +/* Line 1455 of yacc.c */ #line 817 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) BlockNode(GLOBAL_DATA, (yyvsp[(2) - (3)].sourceElements).m_node), (yyvsp[(2) - (3)].sourceElements).m_varDeclarations, (yyvsp[(2) - (3)].sourceElements).m_funcDeclarations, (yyvsp[(2) - (3)].sourceElements).m_features, (yyvsp[(2) - (3)].sourceElements).m_numConstants); DBG((yyval.statementNode).m_node, (yylsp[(1) - (3)]), (yylsp[(3) - (3)])); ;} break; case 220: + +/* Line 1455 of yacc.c */ #line 822 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(makeVarStatementNode(GLOBAL_DATA, (yyvsp[(2) - (3)].varDeclList).m_node), (yyvsp[(2) - (3)].varDeclList).m_varDeclarations, (yyvsp[(2) - (3)].varDeclList).m_funcDeclarations, (yyvsp[(2) - (3)].varDeclList).m_features, (yyvsp[(2) - (3)].varDeclList).m_numConstants); DBG((yyval.statementNode).m_node, (yylsp[(1) - (3)]), (yylsp[(3) - (3)])); ;} break; case 221: + +/* Line 1455 of yacc.c */ #line 824 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(makeVarStatementNode(GLOBAL_DATA, (yyvsp[(2) - (3)].varDeclList).m_node), (yyvsp[(2) - (3)].varDeclList).m_varDeclarations, (yyvsp[(2) - (3)].varDeclList).m_funcDeclarations, (yyvsp[(2) - (3)].varDeclList).m_features, (yyvsp[(2) - (3)].varDeclList).m_numConstants); DBG((yyval.statementNode).m_node, (yylsp[(1) - (3)]), (yylsp[(2) - (3)])); @@ -3850,6 +4108,8 @@ yyreduce: break; case 222: + +/* Line 1455 of yacc.c */ #line 830 "../../JavaScriptCore/parser/Grammar.y" { (yyval.varDeclList).m_node = 0; (yyval.varDeclList).m_varDeclarations = new (GLOBAL_DATA) ParserArenaData<DeclarationStacks::VarStack>; @@ -3861,6 +4121,8 @@ yyreduce: break; case 223: + +/* Line 1455 of yacc.c */ #line 837 "../../JavaScriptCore/parser/Grammar.y" { AssignResolveNode* node = new (GLOBAL_DATA) AssignResolveNode(GLOBAL_DATA, *(yyvsp[(1) - (2)].ident), (yyvsp[(2) - (2)].expressionNode).m_node, (yyvsp[(2) - (2)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (2)]).first_column, (yylsp[(2) - (2)]).first_column + 1, (yylsp[(2) - (2)]).last_column); @@ -3874,6 +4136,8 @@ yyreduce: break; case 224: + +/* Line 1455 of yacc.c */ #line 847 "../../JavaScriptCore/parser/Grammar.y" { (yyval.varDeclList).m_node = (yyvsp[(1) - (3)].varDeclList).m_node; (yyval.varDeclList).m_varDeclarations = (yyvsp[(1) - (3)].varDeclList).m_varDeclarations; @@ -3885,6 +4149,8 @@ yyreduce: break; case 225: + +/* Line 1455 of yacc.c */ #line 855 "../../JavaScriptCore/parser/Grammar.y" { AssignResolveNode* node = new (GLOBAL_DATA) AssignResolveNode(GLOBAL_DATA, *(yyvsp[(3) - (4)].ident), (yyvsp[(4) - (4)].expressionNode).m_node, (yyvsp[(4) - (4)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(3) - (4)]).first_column, (yylsp[(4) - (4)]).first_column + 1, (yylsp[(4) - (4)]).last_column); @@ -3898,6 +4164,8 @@ yyreduce: break; case 226: + +/* Line 1455 of yacc.c */ #line 867 "../../JavaScriptCore/parser/Grammar.y" { (yyval.varDeclList).m_node = 0; (yyval.varDeclList).m_varDeclarations = new (GLOBAL_DATA) ParserArenaData<DeclarationStacks::VarStack>; @@ -3909,6 +4177,8 @@ yyreduce: break; case 227: + +/* Line 1455 of yacc.c */ #line 874 "../../JavaScriptCore/parser/Grammar.y" { AssignResolveNode* node = new (GLOBAL_DATA) AssignResolveNode(GLOBAL_DATA, *(yyvsp[(1) - (2)].ident), (yyvsp[(2) - (2)].expressionNode).m_node, (yyvsp[(2) - (2)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (2)]).first_column, (yylsp[(2) - (2)]).first_column + 1, (yylsp[(2) - (2)]).last_column); @@ -3922,6 +4192,8 @@ yyreduce: break; case 228: + +/* Line 1455 of yacc.c */ #line 884 "../../JavaScriptCore/parser/Grammar.y" { (yyval.varDeclList).m_node = (yyvsp[(1) - (3)].varDeclList).m_node; (yyval.varDeclList).m_varDeclarations = (yyvsp[(1) - (3)].varDeclList).m_varDeclarations; @@ -3933,6 +4205,8 @@ yyreduce: break; case 229: + +/* Line 1455 of yacc.c */ #line 892 "../../JavaScriptCore/parser/Grammar.y" { AssignResolveNode* node = new (GLOBAL_DATA) AssignResolveNode(GLOBAL_DATA, *(yyvsp[(3) - (4)].ident), (yyvsp[(4) - (4)].expressionNode).m_node, (yyvsp[(4) - (4)].expressionNode).m_features & AssignFeature); SET_EXCEPTION_LOCATION(node, (yylsp[(3) - (4)]).first_column, (yylsp[(4) - (4)]).first_column + 1, (yylsp[(4) - (4)]).last_column); @@ -3946,18 +4220,24 @@ yyreduce: break; case 230: + +/* Line 1455 of yacc.c */ #line 904 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) ConstStatementNode(GLOBAL_DATA, (yyvsp[(2) - (3)].constDeclList).m_node.head), (yyvsp[(2) - (3)].constDeclList).m_varDeclarations, (yyvsp[(2) - (3)].constDeclList).m_funcDeclarations, (yyvsp[(2) - (3)].constDeclList).m_features, (yyvsp[(2) - (3)].constDeclList).m_numConstants); DBG((yyval.statementNode).m_node, (yylsp[(1) - (3)]), (yylsp[(3) - (3)])); ;} break; case 231: + +/* Line 1455 of yacc.c */ #line 907 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) ConstStatementNode(GLOBAL_DATA, (yyvsp[(2) - (3)].constDeclList).m_node.head), (yyvsp[(2) - (3)].constDeclList).m_varDeclarations, (yyvsp[(2) - (3)].constDeclList).m_funcDeclarations, (yyvsp[(2) - (3)].constDeclList).m_features, (yyvsp[(2) - (3)].constDeclList).m_numConstants); DBG((yyval.statementNode).m_node, (yylsp[(1) - (3)]), (yylsp[(2) - (3)])); AUTO_SEMICOLON; ;} break; case 232: + +/* Line 1455 of yacc.c */ #line 912 "../../JavaScriptCore/parser/Grammar.y" { (yyval.constDeclList).m_node.head = (yyvsp[(1) - (1)].constDeclNode).m_node; (yyval.constDeclList).m_node.tail = (yyval.constDeclList).m_node.head; @@ -3970,6 +4250,8 @@ yyreduce: break; case 233: + +/* Line 1455 of yacc.c */ #line 921 "../../JavaScriptCore/parser/Grammar.y" { (yyval.constDeclList).m_node.head = (yyvsp[(1) - (3)].constDeclList).m_node.head; (yyvsp[(1) - (3)].constDeclList).m_node.tail->m_next = (yyvsp[(3) - (3)].constDeclNode).m_node; @@ -3982,49 +4264,67 @@ yyreduce: break; case 234: + +/* Line 1455 of yacc.c */ #line 932 "../../JavaScriptCore/parser/Grammar.y" { (yyval.constDeclNode) = createNodeInfo<ConstDeclNode*>(new (GLOBAL_DATA) ConstDeclNode(GLOBAL_DATA, *(yyvsp[(1) - (1)].ident), 0), (*(yyvsp[(1) - (1)].ident) == GLOBAL_DATA->propertyNames->arguments) ? ArgumentsFeature : 0, 0); ;} break; case 235: + +/* Line 1455 of yacc.c */ #line 933 "../../JavaScriptCore/parser/Grammar.y" { (yyval.constDeclNode) = createNodeInfo<ConstDeclNode*>(new (GLOBAL_DATA) ConstDeclNode(GLOBAL_DATA, *(yyvsp[(1) - (2)].ident), (yyvsp[(2) - (2)].expressionNode).m_node), ((*(yyvsp[(1) - (2)].ident) == GLOBAL_DATA->propertyNames->arguments) ? ArgumentsFeature : 0) | (yyvsp[(2) - (2)].expressionNode).m_features, (yyvsp[(2) - (2)].expressionNode).m_numConstants); ;} break; case 236: + +/* Line 1455 of yacc.c */ #line 937 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = (yyvsp[(2) - (2)].expressionNode); ;} break; case 237: + +/* Line 1455 of yacc.c */ #line 941 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = (yyvsp[(2) - (2)].expressionNode); ;} break; case 238: + +/* Line 1455 of yacc.c */ #line 945 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) EmptyStatementNode(GLOBAL_DATA), 0, 0, 0, 0); ;} break; case 239: + +/* Line 1455 of yacc.c */ #line 949 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) ExprStatementNode(GLOBAL_DATA, (yyvsp[(1) - (2)].expressionNode).m_node), 0, 0, (yyvsp[(1) - (2)].expressionNode).m_features, (yyvsp[(1) - (2)].expressionNode).m_numConstants); DBG((yyval.statementNode).m_node, (yylsp[(1) - (2)]), (yylsp[(2) - (2)])); ;} break; case 240: + +/* Line 1455 of yacc.c */ #line 951 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) ExprStatementNode(GLOBAL_DATA, (yyvsp[(1) - (2)].expressionNode).m_node), 0, 0, (yyvsp[(1) - (2)].expressionNode).m_features, (yyvsp[(1) - (2)].expressionNode).m_numConstants); DBG((yyval.statementNode).m_node, (yylsp[(1) - (2)]), (yylsp[(1) - (2)])); AUTO_SEMICOLON; ;} break; case 241: + +/* Line 1455 of yacc.c */ #line 957 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) IfNode(GLOBAL_DATA, (yyvsp[(3) - (5)].expressionNode).m_node, (yyvsp[(5) - (5)].statementNode).m_node), (yyvsp[(5) - (5)].statementNode).m_varDeclarations, (yyvsp[(5) - (5)].statementNode).m_funcDeclarations, (yyvsp[(3) - (5)].expressionNode).m_features | (yyvsp[(5) - (5)].statementNode).m_features, (yyvsp[(3) - (5)].expressionNode).m_numConstants + (yyvsp[(5) - (5)].statementNode).m_numConstants); DBG((yyval.statementNode).m_node, (yylsp[(1) - (5)]), (yylsp[(4) - (5)])); ;} break; case 242: + +/* Line 1455 of yacc.c */ #line 960 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) IfElseNode(GLOBAL_DATA, (yyvsp[(3) - (7)].expressionNode).m_node, (yyvsp[(5) - (7)].statementNode).m_node, (yyvsp[(7) - (7)].statementNode).m_node), mergeDeclarationLists((yyvsp[(5) - (7)].statementNode).m_varDeclarations, (yyvsp[(7) - (7)].statementNode).m_varDeclarations), @@ -4035,24 +4335,32 @@ yyreduce: break; case 243: + +/* Line 1455 of yacc.c */ #line 969 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) DoWhileNode(GLOBAL_DATA, (yyvsp[(2) - (7)].statementNode).m_node, (yyvsp[(5) - (7)].expressionNode).m_node), (yyvsp[(2) - (7)].statementNode).m_varDeclarations, (yyvsp[(2) - (7)].statementNode).m_funcDeclarations, (yyvsp[(2) - (7)].statementNode).m_features | (yyvsp[(5) - (7)].expressionNode).m_features, (yyvsp[(2) - (7)].statementNode).m_numConstants + (yyvsp[(5) - (7)].expressionNode).m_numConstants); DBG((yyval.statementNode).m_node, (yylsp[(1) - (7)]), (yylsp[(3) - (7)])); ;} break; case 244: + +/* Line 1455 of yacc.c */ #line 971 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) DoWhileNode(GLOBAL_DATA, (yyvsp[(2) - (7)].statementNode).m_node, (yyvsp[(5) - (7)].expressionNode).m_node), (yyvsp[(2) - (7)].statementNode).m_varDeclarations, (yyvsp[(2) - (7)].statementNode).m_funcDeclarations, (yyvsp[(2) - (7)].statementNode).m_features | (yyvsp[(5) - (7)].expressionNode).m_features, (yyvsp[(2) - (7)].statementNode).m_numConstants + (yyvsp[(5) - (7)].expressionNode).m_numConstants); DBG((yyval.statementNode).m_node, (yylsp[(1) - (7)]), (yylsp[(3) - (7)])); ;} break; case 245: + +/* Line 1455 of yacc.c */ #line 973 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) WhileNode(GLOBAL_DATA, (yyvsp[(3) - (5)].expressionNode).m_node, (yyvsp[(5) - (5)].statementNode).m_node), (yyvsp[(5) - (5)].statementNode).m_varDeclarations, (yyvsp[(5) - (5)].statementNode).m_funcDeclarations, (yyvsp[(3) - (5)].expressionNode).m_features | (yyvsp[(5) - (5)].statementNode).m_features, (yyvsp[(3) - (5)].expressionNode).m_numConstants + (yyvsp[(5) - (5)].statementNode).m_numConstants); DBG((yyval.statementNode).m_node, (yylsp[(1) - (5)]), (yylsp[(4) - (5)])); ;} break; case 246: + +/* Line 1455 of yacc.c */ #line 976 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) ForNode(GLOBAL_DATA, (yyvsp[(3) - (9)].expressionNode).m_node, (yyvsp[(5) - (9)].expressionNode).m_node, (yyvsp[(7) - (9)].expressionNode).m_node, (yyvsp[(9) - (9)].statementNode).m_node, false), (yyvsp[(9) - (9)].statementNode).m_varDeclarations, (yyvsp[(9) - (9)].statementNode).m_funcDeclarations, (yyvsp[(3) - (9)].expressionNode).m_features | (yyvsp[(5) - (9)].expressionNode).m_features | (yyvsp[(7) - (9)].expressionNode).m_features | (yyvsp[(9) - (9)].statementNode).m_features, @@ -4062,6 +4370,8 @@ yyreduce: break; case 247: + +/* Line 1455 of yacc.c */ #line 982 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) ForNode(GLOBAL_DATA, (yyvsp[(4) - (10)].varDeclList).m_node, (yyvsp[(6) - (10)].expressionNode).m_node, (yyvsp[(8) - (10)].expressionNode).m_node, (yyvsp[(10) - (10)].statementNode).m_node, true), mergeDeclarationLists((yyvsp[(4) - (10)].varDeclList).m_varDeclarations, (yyvsp[(10) - (10)].statementNode).m_varDeclarations), @@ -4072,6 +4382,8 @@ yyreduce: break; case 248: + +/* Line 1455 of yacc.c */ #line 989 "../../JavaScriptCore/parser/Grammar.y" { ForInNode* node = new (GLOBAL_DATA) ForInNode(GLOBAL_DATA, (yyvsp[(3) - (7)].expressionNode).m_node, (yyvsp[(5) - (7)].expressionNode).m_node, (yyvsp[(7) - (7)].statementNode).m_node); @@ -4084,6 +4396,8 @@ yyreduce: break; case 249: + +/* Line 1455 of yacc.c */ #line 998 "../../JavaScriptCore/parser/Grammar.y" { ForInNode *forIn = new (GLOBAL_DATA) ForInNode(GLOBAL_DATA, *(yyvsp[(4) - (8)].ident), 0, (yyvsp[(6) - (8)].expressionNode).m_node, (yyvsp[(8) - (8)].statementNode).m_node, (yylsp[(5) - (8)]).first_column, (yylsp[(5) - (8)]).first_column - (yylsp[(4) - (8)]).first_column, (yylsp[(6) - (8)]).last_column - (yylsp[(5) - (8)]).first_column); SET_EXCEPTION_LOCATION(forIn, (yylsp[(4) - (8)]).first_column, (yylsp[(5) - (8)]).first_column + 1, (yylsp[(6) - (8)]).last_column); @@ -4093,6 +4407,8 @@ yyreduce: break; case 250: + +/* Line 1455 of yacc.c */ #line 1004 "../../JavaScriptCore/parser/Grammar.y" { ForInNode *forIn = new (GLOBAL_DATA) ForInNode(GLOBAL_DATA, *(yyvsp[(4) - (9)].ident), (yyvsp[(5) - (9)].expressionNode).m_node, (yyvsp[(7) - (9)].expressionNode).m_node, (yyvsp[(9) - (9)].statementNode).m_node, (yylsp[(5) - (9)]).first_column, (yylsp[(5) - (9)]).first_column - (yylsp[(4) - (9)]).first_column, (yylsp[(5) - (9)]).last_column - (yylsp[(5) - (9)]).first_column); SET_EXCEPTION_LOCATION(forIn, (yylsp[(4) - (9)]).first_column, (yylsp[(6) - (9)]).first_column + 1, (yylsp[(7) - (9)]).last_column); @@ -4104,16 +4420,22 @@ yyreduce: break; case 251: + +/* Line 1455 of yacc.c */ #line 1014 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(0, 0, 0); ;} break; case 253: + +/* Line 1455 of yacc.c */ #line 1019 "../../JavaScriptCore/parser/Grammar.y" { (yyval.expressionNode) = createNodeInfo<ExpressionNode*>(0, 0, 0); ;} break; case 255: + +/* Line 1455 of yacc.c */ #line 1024 "../../JavaScriptCore/parser/Grammar.y" { ContinueNode* node = new (GLOBAL_DATA) ContinueNode(GLOBAL_DATA); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(1) - (2)]).last_column); @@ -4122,6 +4444,8 @@ yyreduce: break; case 256: + +/* Line 1455 of yacc.c */ #line 1028 "../../JavaScriptCore/parser/Grammar.y" { ContinueNode* node = new (GLOBAL_DATA) ContinueNode(GLOBAL_DATA); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(1) - (2)]).last_column); @@ -4130,6 +4454,8 @@ yyreduce: break; case 257: + +/* Line 1455 of yacc.c */ #line 1032 "../../JavaScriptCore/parser/Grammar.y" { ContinueNode* node = new (GLOBAL_DATA) ContinueNode(GLOBAL_DATA, *(yyvsp[(2) - (3)].ident)); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).last_column, (yylsp[(2) - (3)]).last_column); @@ -4138,6 +4464,8 @@ yyreduce: break; case 258: + +/* Line 1455 of yacc.c */ #line 1036 "../../JavaScriptCore/parser/Grammar.y" { ContinueNode* node = new (GLOBAL_DATA) ContinueNode(GLOBAL_DATA, *(yyvsp[(2) - (3)].ident)); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).last_column, (yylsp[(2) - (3)]).last_column); @@ -4146,6 +4474,8 @@ yyreduce: break; case 259: + +/* Line 1455 of yacc.c */ #line 1043 "../../JavaScriptCore/parser/Grammar.y" { BreakNode* node = new (GLOBAL_DATA) BreakNode(GLOBAL_DATA); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(1) - (2)]).last_column); @@ -4153,6 +4483,8 @@ yyreduce: break; case 260: + +/* Line 1455 of yacc.c */ #line 1046 "../../JavaScriptCore/parser/Grammar.y" { BreakNode* node = new (GLOBAL_DATA) BreakNode(GLOBAL_DATA); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(1) - (2)]).last_column); @@ -4160,6 +4492,8 @@ yyreduce: break; case 261: + +/* Line 1455 of yacc.c */ #line 1049 "../../JavaScriptCore/parser/Grammar.y" { BreakNode* node = new (GLOBAL_DATA) BreakNode(GLOBAL_DATA, *(yyvsp[(2) - (3)].ident)); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).last_column, (yylsp[(2) - (3)]).last_column); @@ -4167,6 +4501,8 @@ yyreduce: break; case 262: + +/* Line 1455 of yacc.c */ #line 1052 "../../JavaScriptCore/parser/Grammar.y" { BreakNode* node = new (GLOBAL_DATA) BreakNode(GLOBAL_DATA, *(yyvsp[(2) - (3)].ident)); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).last_column, (yylsp[(2) - (3)]).last_column); @@ -4174,6 +4510,8 @@ yyreduce: break; case 263: + +/* Line 1455 of yacc.c */ #line 1058 "../../JavaScriptCore/parser/Grammar.y" { ReturnNode* node = new (GLOBAL_DATA) ReturnNode(GLOBAL_DATA, 0); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(1) - (2)]).last_column); @@ -4181,6 +4519,8 @@ yyreduce: break; case 264: + +/* Line 1455 of yacc.c */ #line 1061 "../../JavaScriptCore/parser/Grammar.y" { ReturnNode* node = new (GLOBAL_DATA) ReturnNode(GLOBAL_DATA, 0); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (2)]).first_column, (yylsp[(1) - (2)]).last_column, (yylsp[(1) - (2)]).last_column); @@ -4188,6 +4528,8 @@ yyreduce: break; case 265: + +/* Line 1455 of yacc.c */ #line 1064 "../../JavaScriptCore/parser/Grammar.y" { ReturnNode* node = new (GLOBAL_DATA) ReturnNode(GLOBAL_DATA, (yyvsp[(2) - (3)].expressionNode).m_node); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).last_column, (yylsp[(2) - (3)]).last_column); @@ -4195,6 +4537,8 @@ yyreduce: break; case 266: + +/* Line 1455 of yacc.c */ #line 1067 "../../JavaScriptCore/parser/Grammar.y" { ReturnNode* node = new (GLOBAL_DATA) ReturnNode(GLOBAL_DATA, (yyvsp[(2) - (3)].expressionNode).m_node); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).last_column, (yylsp[(2) - (3)]).last_column); @@ -4202,6 +4546,8 @@ yyreduce: break; case 267: + +/* Line 1455 of yacc.c */ #line 1073 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) WithNode(GLOBAL_DATA, (yyvsp[(3) - (5)].expressionNode).m_node, (yyvsp[(5) - (5)].statementNode).m_node, (yylsp[(3) - (5)]).last_column, (yylsp[(3) - (5)]).last_column - (yylsp[(3) - (5)]).first_column), (yyvsp[(5) - (5)].statementNode).m_varDeclarations, (yyvsp[(5) - (5)].statementNode).m_funcDeclarations, (yyvsp[(3) - (5)].expressionNode).m_features | (yyvsp[(5) - (5)].statementNode).m_features | WithFeature, (yyvsp[(3) - (5)].expressionNode).m_numConstants + (yyvsp[(5) - (5)].statementNode).m_numConstants); @@ -4209,6 +4555,8 @@ yyreduce: break; case 268: + +/* Line 1455 of yacc.c */ #line 1079 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) SwitchNode(GLOBAL_DATA, (yyvsp[(3) - (5)].expressionNode).m_node, (yyvsp[(5) - (5)].caseBlockNode).m_node), (yyvsp[(5) - (5)].caseBlockNode).m_varDeclarations, (yyvsp[(5) - (5)].caseBlockNode).m_funcDeclarations, (yyvsp[(3) - (5)].expressionNode).m_features | (yyvsp[(5) - (5)].caseBlockNode).m_features, (yyvsp[(3) - (5)].expressionNode).m_numConstants + (yyvsp[(5) - (5)].caseBlockNode).m_numConstants); @@ -4216,11 +4564,15 @@ yyreduce: break; case 269: + +/* Line 1455 of yacc.c */ #line 1085 "../../JavaScriptCore/parser/Grammar.y" { (yyval.caseBlockNode) = createNodeDeclarationInfo<CaseBlockNode*>(new (GLOBAL_DATA) CaseBlockNode(GLOBAL_DATA, (yyvsp[(2) - (3)].clauseList).m_node.head, 0, 0), (yyvsp[(2) - (3)].clauseList).m_varDeclarations, (yyvsp[(2) - (3)].clauseList).m_funcDeclarations, (yyvsp[(2) - (3)].clauseList).m_features, (yyvsp[(2) - (3)].clauseList).m_numConstants); ;} break; case 270: + +/* Line 1455 of yacc.c */ #line 1087 "../../JavaScriptCore/parser/Grammar.y" { (yyval.caseBlockNode) = createNodeDeclarationInfo<CaseBlockNode*>(new (GLOBAL_DATA) CaseBlockNode(GLOBAL_DATA, (yyvsp[(2) - (5)].clauseList).m_node.head, (yyvsp[(3) - (5)].caseClauseNode).m_node, (yyvsp[(4) - (5)].clauseList).m_node.head), mergeDeclarationLists(mergeDeclarationLists((yyvsp[(2) - (5)].clauseList).m_varDeclarations, (yyvsp[(3) - (5)].caseClauseNode).m_varDeclarations), (yyvsp[(4) - (5)].clauseList).m_varDeclarations), @@ -4230,11 +4582,15 @@ yyreduce: break; case 271: + +/* Line 1455 of yacc.c */ #line 1095 "../../JavaScriptCore/parser/Grammar.y" { (yyval.clauseList).m_node.head = 0; (yyval.clauseList).m_node.tail = 0; (yyval.clauseList).m_varDeclarations = 0; (yyval.clauseList).m_funcDeclarations = 0; (yyval.clauseList).m_features = 0; (yyval.clauseList).m_numConstants = 0; ;} break; case 273: + +/* Line 1455 of yacc.c */ #line 1100 "../../JavaScriptCore/parser/Grammar.y" { (yyval.clauseList).m_node.head = new (GLOBAL_DATA) ClauseListNode(GLOBAL_DATA, (yyvsp[(1) - (1)].caseClauseNode).m_node); (yyval.clauseList).m_node.tail = (yyval.clauseList).m_node.head; @@ -4245,6 +4601,8 @@ yyreduce: break; case 274: + +/* Line 1455 of yacc.c */ #line 1106 "../../JavaScriptCore/parser/Grammar.y" { (yyval.clauseList).m_node.head = (yyvsp[(1) - (2)].clauseList).m_node.head; (yyval.clauseList).m_node.tail = new (GLOBAL_DATA) ClauseListNode(GLOBAL_DATA, (yyvsp[(1) - (2)].clauseList).m_node.tail, (yyvsp[(2) - (2)].caseClauseNode).m_node); @@ -4256,26 +4614,36 @@ yyreduce: break; case 275: + +/* Line 1455 of yacc.c */ #line 1116 "../../JavaScriptCore/parser/Grammar.y" { (yyval.caseClauseNode) = createNodeDeclarationInfo<CaseClauseNode*>(new (GLOBAL_DATA) CaseClauseNode(GLOBAL_DATA, (yyvsp[(2) - (3)].expressionNode).m_node), 0, 0, (yyvsp[(2) - (3)].expressionNode).m_features, (yyvsp[(2) - (3)].expressionNode).m_numConstants); ;} break; case 276: + +/* Line 1455 of yacc.c */ #line 1117 "../../JavaScriptCore/parser/Grammar.y" { (yyval.caseClauseNode) = createNodeDeclarationInfo<CaseClauseNode*>(new (GLOBAL_DATA) CaseClauseNode(GLOBAL_DATA, (yyvsp[(2) - (4)].expressionNode).m_node, (yyvsp[(4) - (4)].sourceElements).m_node), (yyvsp[(4) - (4)].sourceElements).m_varDeclarations, (yyvsp[(4) - (4)].sourceElements).m_funcDeclarations, (yyvsp[(2) - (4)].expressionNode).m_features | (yyvsp[(4) - (4)].sourceElements).m_features, (yyvsp[(2) - (4)].expressionNode).m_numConstants + (yyvsp[(4) - (4)].sourceElements).m_numConstants); ;} break; case 277: + +/* Line 1455 of yacc.c */ #line 1121 "../../JavaScriptCore/parser/Grammar.y" { (yyval.caseClauseNode) = createNodeDeclarationInfo<CaseClauseNode*>(new (GLOBAL_DATA) CaseClauseNode(GLOBAL_DATA, 0), 0, 0, 0, 0); ;} break; case 278: + +/* Line 1455 of yacc.c */ #line 1122 "../../JavaScriptCore/parser/Grammar.y" { (yyval.caseClauseNode) = createNodeDeclarationInfo<CaseClauseNode*>(new (GLOBAL_DATA) CaseClauseNode(GLOBAL_DATA, 0, (yyvsp[(3) - (3)].sourceElements).m_node), (yyvsp[(3) - (3)].sourceElements).m_varDeclarations, (yyvsp[(3) - (3)].sourceElements).m_funcDeclarations, (yyvsp[(3) - (3)].sourceElements).m_features, (yyvsp[(3) - (3)].sourceElements).m_numConstants); ;} break; case 279: + +/* Line 1455 of yacc.c */ #line 1126 "../../JavaScriptCore/parser/Grammar.y" { LabelNode* node = new (GLOBAL_DATA) LabelNode(GLOBAL_DATA, *(yyvsp[(1) - (3)].ident), (yyvsp[(3) - (3)].statementNode).m_node); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).last_column, (yylsp[(2) - (3)]).last_column); @@ -4283,6 +4651,8 @@ yyreduce: break; case 280: + +/* Line 1455 of yacc.c */ #line 1132 "../../JavaScriptCore/parser/Grammar.y" { ThrowNode* node = new (GLOBAL_DATA) ThrowNode(GLOBAL_DATA, (yyvsp[(2) - (3)].expressionNode).m_node); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).last_column, (yylsp[(2) - (3)]).last_column); @@ -4291,6 +4661,8 @@ yyreduce: break; case 281: + +/* Line 1455 of yacc.c */ #line 1136 "../../JavaScriptCore/parser/Grammar.y" { ThrowNode* node = new (GLOBAL_DATA) ThrowNode(GLOBAL_DATA, (yyvsp[(2) - (3)].expressionNode).m_node); SET_EXCEPTION_LOCATION(node, (yylsp[(1) - (3)]).first_column, (yylsp[(2) - (3)]).last_column, (yylsp[(2) - (3)]).last_column); @@ -4299,6 +4671,8 @@ yyreduce: break; case 282: + +/* Line 1455 of yacc.c */ #line 1143 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) TryNode(GLOBAL_DATA, (yyvsp[(2) - (4)].statementNode).m_node, GLOBAL_DATA->propertyNames->nullIdentifier, false, 0, (yyvsp[(4) - (4)].statementNode).m_node), mergeDeclarationLists((yyvsp[(2) - (4)].statementNode).m_varDeclarations, (yyvsp[(4) - (4)].statementNode).m_varDeclarations), @@ -4309,6 +4683,8 @@ yyreduce: break; case 283: + +/* Line 1455 of yacc.c */ #line 1149 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) TryNode(GLOBAL_DATA, (yyvsp[(2) - (7)].statementNode).m_node, *(yyvsp[(5) - (7)].ident), ((yyvsp[(7) - (7)].statementNode).m_features & EvalFeature) != 0, (yyvsp[(7) - (7)].statementNode).m_node, 0), mergeDeclarationLists((yyvsp[(2) - (7)].statementNode).m_varDeclarations, (yyvsp[(7) - (7)].statementNode).m_varDeclarations), @@ -4319,6 +4695,8 @@ yyreduce: break; case 284: + +/* Line 1455 of yacc.c */ #line 1156 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) TryNode(GLOBAL_DATA, (yyvsp[(2) - (9)].statementNode).m_node, *(yyvsp[(5) - (9)].ident), ((yyvsp[(7) - (9)].statementNode).m_features & EvalFeature) != 0, (yyvsp[(7) - (9)].statementNode).m_node, (yyvsp[(9) - (9)].statementNode).m_node), mergeDeclarationLists(mergeDeclarationLists((yyvsp[(2) - (9)].statementNode).m_varDeclarations, (yyvsp[(7) - (9)].statementNode).m_varDeclarations), (yyvsp[(9) - (9)].statementNode).m_varDeclarations), @@ -4329,23 +4707,31 @@ yyreduce: break; case 285: + +/* Line 1455 of yacc.c */ #line 1165 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) DebuggerStatementNode(GLOBAL_DATA), 0, 0, 0, 0); DBG((yyval.statementNode).m_node, (yylsp[(1) - (2)]), (yylsp[(2) - (2)])); ;} break; case 286: + +/* Line 1455 of yacc.c */ #line 1167 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new (GLOBAL_DATA) DebuggerStatementNode(GLOBAL_DATA), 0, 0, 0, 0); DBG((yyval.statementNode).m_node, (yylsp[(1) - (2)]), (yylsp[(1) - (2)])); AUTO_SEMICOLON; ;} break; case 287: + +/* Line 1455 of yacc.c */ #line 1172 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new FuncDeclNode(GLOBAL_DATA, *(yyvsp[(2) - (7)].ident), (yyvsp[(6) - (7)].functionBodyNode), LEXER->sourceCode((yyvsp[(5) - (7)].intValue), (yyvsp[(7) - (7)].intValue), (yylsp[(5) - (7)]).first_line)), 0, new (GLOBAL_DATA) ParserArenaData<DeclarationStacks::FunctionStack>, ((*(yyvsp[(2) - (7)].ident) == GLOBAL_DATA->propertyNames->arguments) ? ArgumentsFeature : 0) | ClosureFeature, 0); DBG((yyvsp[(6) - (7)].functionBodyNode), (yylsp[(5) - (7)]), (yylsp[(7) - (7)])); (yyval.statementNode).m_funcDeclarations->data.append(static_cast<FuncDeclNode*>((yyval.statementNode).m_node)); ;} break; case 288: + +/* Line 1455 of yacc.c */ #line 1174 "../../JavaScriptCore/parser/Grammar.y" { (yyval.statementNode) = createNodeDeclarationInfo<StatementNode*>(new FuncDeclNode(GLOBAL_DATA, *(yyvsp[(2) - (8)].ident), (yyvsp[(7) - (8)].functionBodyNode), LEXER->sourceCode((yyvsp[(6) - (8)].intValue), (yyvsp[(8) - (8)].intValue), (yylsp[(6) - (8)]).first_line), (yyvsp[(4) - (8)].parameterList).m_node.head), 0, new (GLOBAL_DATA) ParserArenaData<DeclarationStacks::FunctionStack>, ((*(yyvsp[(2) - (8)].ident) == GLOBAL_DATA->propertyNames->arguments) ? ArgumentsFeature : 0) | (yyvsp[(4) - (8)].parameterList).m_features | ClosureFeature, 0); @@ -4357,11 +4743,15 @@ yyreduce: break; case 289: + +/* Line 1455 of yacc.c */ #line 1184 "../../JavaScriptCore/parser/Grammar.y" { (yyval.funcExprNode) = createNodeInfo(new FuncExprNode(GLOBAL_DATA, GLOBAL_DATA->propertyNames->nullIdentifier, (yyvsp[(5) - (6)].functionBodyNode), LEXER->sourceCode((yyvsp[(4) - (6)].intValue), (yyvsp[(6) - (6)].intValue), (yylsp[(4) - (6)]).first_line)), ClosureFeature, 0); DBG((yyvsp[(5) - (6)].functionBodyNode), (yylsp[(4) - (6)]), (yylsp[(6) - (6)])); ;} break; case 290: + +/* Line 1455 of yacc.c */ #line 1186 "../../JavaScriptCore/parser/Grammar.y" { (yyval.funcExprNode) = createNodeInfo(new FuncExprNode(GLOBAL_DATA, GLOBAL_DATA->propertyNames->nullIdentifier, (yyvsp[(6) - (7)].functionBodyNode), LEXER->sourceCode((yyvsp[(5) - (7)].intValue), (yyvsp[(7) - (7)].intValue), (yylsp[(5) - (7)]).first_line), (yyvsp[(3) - (7)].parameterList).m_node.head), (yyvsp[(3) - (7)].parameterList).m_features | ClosureFeature, 0); @@ -4372,11 +4762,15 @@ yyreduce: break; case 291: + +/* Line 1455 of yacc.c */ #line 1192 "../../JavaScriptCore/parser/Grammar.y" { (yyval.funcExprNode) = createNodeInfo(new FuncExprNode(GLOBAL_DATA, *(yyvsp[(2) - (7)].ident), (yyvsp[(6) - (7)].functionBodyNode), LEXER->sourceCode((yyvsp[(5) - (7)].intValue), (yyvsp[(7) - (7)].intValue), (yylsp[(5) - (7)]).first_line)), ClosureFeature, 0); DBG((yyvsp[(6) - (7)].functionBodyNode), (yylsp[(5) - (7)]), (yylsp[(7) - (7)])); ;} break; case 292: + +/* Line 1455 of yacc.c */ #line 1194 "../../JavaScriptCore/parser/Grammar.y" { (yyval.funcExprNode) = createNodeInfo(new FuncExprNode(GLOBAL_DATA, *(yyvsp[(2) - (8)].ident), (yyvsp[(7) - (8)].functionBodyNode), LEXER->sourceCode((yyvsp[(6) - (8)].intValue), (yyvsp[(8) - (8)].intValue), (yylsp[(6) - (8)]).first_line), (yyvsp[(4) - (8)].parameterList).m_node.head), (yyvsp[(4) - (8)].parameterList).m_features | ClosureFeature, 0); @@ -4387,6 +4781,8 @@ yyreduce: break; case 293: + +/* Line 1455 of yacc.c */ #line 1203 "../../JavaScriptCore/parser/Grammar.y" { (yyval.parameterList).m_node.head = new (GLOBAL_DATA) ParameterNode(GLOBAL_DATA, *(yyvsp[(1) - (1)].ident)); (yyval.parameterList).m_features = (*(yyvsp[(1) - (1)].ident) == GLOBAL_DATA->propertyNames->arguments) ? ArgumentsFeature : 0; @@ -4394,6 +4790,8 @@ yyreduce: break; case 294: + +/* Line 1455 of yacc.c */ #line 1206 "../../JavaScriptCore/parser/Grammar.y" { (yyval.parameterList).m_node.head = (yyvsp[(1) - (3)].parameterList).m_node.head; (yyval.parameterList).m_features = (yyvsp[(1) - (3)].parameterList).m_features | ((*(yyvsp[(3) - (3)].ident) == GLOBAL_DATA->propertyNames->arguments) ? ArgumentsFeature : 0); @@ -4401,27 +4799,37 @@ yyreduce: break; case 295: + +/* Line 1455 of yacc.c */ #line 1212 "../../JavaScriptCore/parser/Grammar.y" { (yyval.functionBodyNode) = FunctionBodyNode::create(GLOBAL_DATA); ;} break; case 296: + +/* Line 1455 of yacc.c */ #line 1213 "../../JavaScriptCore/parser/Grammar.y" { (yyval.functionBodyNode) = FunctionBodyNode::create(GLOBAL_DATA); ;} break; case 297: + +/* Line 1455 of yacc.c */ #line 1217 "../../JavaScriptCore/parser/Grammar.y" { GLOBAL_DATA->parser->didFinishParsing(new (GLOBAL_DATA) SourceElements(GLOBAL_DATA), 0, 0, NoFeatures, (yylsp[(0) - (0)]).last_line, 0); ;} break; case 298: + +/* Line 1455 of yacc.c */ #line 1218 "../../JavaScriptCore/parser/Grammar.y" { GLOBAL_DATA->parser->didFinishParsing((yyvsp[(1) - (1)].sourceElements).m_node, (yyvsp[(1) - (1)].sourceElements).m_varDeclarations, (yyvsp[(1) - (1)].sourceElements).m_funcDeclarations, (yyvsp[(1) - (1)].sourceElements).m_features, (yylsp[(1) - (1)]).last_line, (yyvsp[(1) - (1)].sourceElements).m_numConstants); ;} break; case 299: + +/* Line 1455 of yacc.c */ #line 1223 "../../JavaScriptCore/parser/Grammar.y" { (yyval.sourceElements).m_node = new (GLOBAL_DATA) SourceElements(GLOBAL_DATA); (yyval.sourceElements).m_node->append((yyvsp[(1) - (1)].statementNode).m_node); @@ -4433,6 +4841,8 @@ yyreduce: break; case 300: + +/* Line 1455 of yacc.c */ #line 1230 "../../JavaScriptCore/parser/Grammar.y" { (yyval.sourceElements).m_node->append((yyvsp[(2) - (2)].statementNode).m_node); (yyval.sourceElements).m_varDeclarations = mergeDeclarationLists((yyvsp[(1) - (2)].sourceElements).m_varDeclarations, (yyvsp[(2) - (2)].statementNode).m_varDeclarations); @@ -4443,188 +4853,261 @@ yyreduce: break; case 304: + +/* Line 1455 of yacc.c */ #line 1244 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 305: + +/* Line 1455 of yacc.c */ #line 1245 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 306: + +/* Line 1455 of yacc.c */ #line 1246 "../../JavaScriptCore/parser/Grammar.y" { Lexer& l = *LEXER; if (!l.scanRegExp()) YYABORT; ;} break; case 307: + +/* Line 1455 of yacc.c */ #line 1247 "../../JavaScriptCore/parser/Grammar.y" { Lexer& l = *LEXER; if (!l.scanRegExp()) YYABORT; ;} break; case 308: + +/* Line 1455 of yacc.c */ #line 1251 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 309: + +/* Line 1455 of yacc.c */ #line 1252 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 310: + +/* Line 1455 of yacc.c */ #line 1253 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 311: + +/* Line 1455 of yacc.c */ #line 1254 "../../JavaScriptCore/parser/Grammar.y" { if (*(yyvsp[(1) - (7)].ident) != "get" && *(yyvsp[(1) - (7)].ident) != "set") YYABORT; ;} break; case 312: + +/* Line 1455 of yacc.c */ #line 1255 "../../JavaScriptCore/parser/Grammar.y" { if (*(yyvsp[(1) - (8)].ident) != "get" && *(yyvsp[(1) - (8)].ident) != "set") YYABORT; ;} break; case 316: + +/* Line 1455 of yacc.c */ #line 1265 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 317: + +/* Line 1455 of yacc.c */ #line 1266 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 318: + +/* Line 1455 of yacc.c */ #line 1268 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 322: + +/* Line 1455 of yacc.c */ #line 1275 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 517: + +/* Line 1455 of yacc.c */ #line 1643 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 518: + +/* Line 1455 of yacc.c */ #line 1644 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 520: + +/* Line 1455 of yacc.c */ #line 1649 "../../JavaScriptCore/parser/Grammar.y" { AUTO_SEMICOLON; ;} break; case 521: + +/* Line 1455 of yacc.c */ #line 1653 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 522: + +/* Line 1455 of yacc.c */ #line 1654 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 525: + +/* Line 1455 of yacc.c */ #line 1660 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 526: + +/* Line 1455 of yacc.c */ #line 1661 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 530: + +/* Line 1455 of yacc.c */ #line 1668 "../../JavaScriptCore/parser/Grammar.y" { AUTO_SEMICOLON; ;} break; case 533: + +/* Line 1455 of yacc.c */ #line 1677 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 534: + +/* Line 1455 of yacc.c */ #line 1678 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 539: + +/* Line 1455 of yacc.c */ #line 1695 "../../JavaScriptCore/parser/Grammar.y" { AUTO_SEMICOLON; ;} break; case 555: + +/* Line 1455 of yacc.c */ #line 1726 "../../JavaScriptCore/parser/Grammar.y" { AUTO_SEMICOLON; ;} break; case 557: + +/* Line 1455 of yacc.c */ #line 1728 "../../JavaScriptCore/parser/Grammar.y" { AUTO_SEMICOLON; ;} break; case 559: + +/* Line 1455 of yacc.c */ #line 1733 "../../JavaScriptCore/parser/Grammar.y" { AUTO_SEMICOLON; ;} break; case 561: + +/* Line 1455 of yacc.c */ #line 1735 "../../JavaScriptCore/parser/Grammar.y" { AUTO_SEMICOLON; ;} break; case 563: + +/* Line 1455 of yacc.c */ #line 1740 "../../JavaScriptCore/parser/Grammar.y" { AUTO_SEMICOLON; ;} break; case 565: + +/* Line 1455 of yacc.c */ #line 1742 "../../JavaScriptCore/parser/Grammar.y" { AUTO_SEMICOLON; ;} break; case 568: + +/* Line 1455 of yacc.c */ #line 1754 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 569: + +/* Line 1455 of yacc.c */ #line 1755 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 578: + +/* Line 1455 of yacc.c */ #line 1779 "../../JavaScriptCore/parser/Grammar.y" { ;} break; case 580: + +/* Line 1455 of yacc.c */ #line 1784 "../../JavaScriptCore/parser/Grammar.y" { AUTO_SEMICOLON; ;} break; case 585: + +/* Line 1455 of yacc.c */ #line 1795 "../../JavaScriptCore/parser/Grammar.y" { AUTO_SEMICOLON; ;} break; case 592: + +/* Line 1455 of yacc.c */ #line 1811 "../../JavaScriptCore/parser/Grammar.y" { ;} break; -/* Line 1267 of yacc.c. */ -#line 4628 "WebCore/tmp/../generated/Grammar.tab.c" + +/* Line 1455 of yacc.c */ +#line 5111 "WebCore/tmp/../generated/Grammar.tab.c" default: break; } YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); @@ -4700,7 +5183,7 @@ yyerrlab: if (yyerrstatus == 3) { - /* If just tried and failed to reuse look-ahead token after an + /* If just tried and failed to reuse lookahead token after an error, discard it. */ if (yychar <= YYEOF) @@ -4717,7 +5200,7 @@ yyerrlab: } } - /* Else will try to reuse look-ahead token after shifting the error + /* Else will try to reuse lookahead token after shifting the error token. */ goto yyerrlab1; @@ -4775,14 +5258,11 @@ yyerrlab1: YY_STACK_PRINT (yyss, yyssp); } - if (yyn == YYFINAL) - YYACCEPT; - *++yyvsp = yylval; yyerror_range[1] = yylloc; /* Using YYLLOC is tempting, but would change the location of - the look-ahead. YYLOC is available though. */ + the lookahead. YYLOC is available though. */ YYLLOC_DEFAULT (yyloc, (yyerror_range - 1), 2); *++yylsp = yyloc; @@ -4807,7 +5287,7 @@ yyabortlab: yyresult = 1; goto yyreturn; -#ifndef yyoverflow +#if !defined(yyoverflow) || YYERROR_VERBOSE /*-------------------------------------------------. | yyexhaustedlab -- memory exhaustion comes here. | `-------------------------------------------------*/ @@ -4818,7 +5298,7 @@ yyexhaustedlab: #endif yyreturn: - if (yychar != YYEOF && yychar != YYEMPTY) + if (yychar != YYEMPTY) yydestruct ("Cleanup: discarding lookahead", yytoken, &yylval, &yylloc); /* Do not reclaim the symbols of the rule which action triggered @@ -4844,6 +5324,8 @@ yyreturn: } + +/* Line 1675 of yacc.c */ #line 1827 "../../JavaScriptCore/parser/Grammar.y" diff --git a/src/3rdparty/webkit/WebCore/generated/Grammar.h b/src/3rdparty/webkit/WebCore/generated/Grammar.h index 4188cd8..34b0b37 100644 --- a/src/3rdparty/webkit/WebCore/generated/Grammar.h +++ b/src/3rdparty/webkit/WebCore/generated/Grammar.h @@ -1,24 +1,23 @@ -/* A Bison parser, made by GNU Bison 2.3. */ -/* Skeleton interface for Bison's Yacc-like parsers in C +/* A Bison parser, made by GNU Bison 2.4.1. */ - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +/* Skeleton interface for Bison's Yacc-like parsers in C + + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + This program 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. */ + along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -29,10 +28,11 @@ special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. - + This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ + /* Tokens. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE @@ -104,78 +104,16 @@ AUTOMINUSMINUS = 320 }; #endif -/* Tokens. */ -#define NULLTOKEN 258 -#define TRUETOKEN 259 -#define FALSETOKEN 260 -#define BREAK 261 -#define CASE 262 -#define DEFAULT 263 -#define FOR 264 -#define NEW 265 -#define VAR 266 -#define CONSTTOKEN 267 -#define CONTINUE 268 -#define FUNCTION 269 -#define RETURN 270 -#define VOIDTOKEN 271 -#define DELETETOKEN 272 -#define IF 273 -#define THISTOKEN 274 -#define DO 275 -#define WHILE 276 -#define INTOKEN 277 -#define INSTANCEOF 278 -#define TYPEOF 279 -#define SWITCH 280 -#define WITH 281 -#define RESERVED 282 -#define THROW 283 -#define TRY 284 -#define CATCH 285 -#define FINALLY 286 -#define DEBUGGER 287 -#define IF_WITHOUT_ELSE 288 -#define ELSE 289 -#define EQEQ 290 -#define NE 291 -#define STREQ 292 -#define STRNEQ 293 -#define LE 294 -#define GE 295 -#define OR 296 -#define AND 297 -#define PLUSPLUS 298 -#define MINUSMINUS 299 -#define LSHIFT 300 -#define RSHIFT 301 -#define URSHIFT 302 -#define PLUSEQUAL 303 -#define MINUSEQUAL 304 -#define MULTEQUAL 305 -#define DIVEQUAL 306 -#define LSHIFTEQUAL 307 -#define RSHIFTEQUAL 308 -#define URSHIFTEQUAL 309 -#define ANDEQUAL 310 -#define MODEQUAL 311 -#define XOREQUAL 312 -#define OREQUAL 313 -#define OPENBRACE 314 -#define CLOSEBRACE 315 -#define NUMBER 316 -#define IDENT 317 -#define STRING 318 -#define AUTOPLUSPLUS 319 -#define AUTOMINUSMINUS 320 - #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED typedef union YYSTYPE -#line 157 "../../JavaScriptCore/parser/Grammar.y" { + +/* Line 1676 of yacc.c */ +#line 157 "../../JavaScriptCore/parser/Grammar.y" + int intValue; double doubleValue; Identifier* ident; @@ -205,13 +143,15 @@ typedef union YYSTYPE ParameterListInfo parameterList; Operator op; -} -/* Line 1489 of yacc.c. */ -#line 211 "WebCore/tmp/../generated/Grammar.tab.h" - YYSTYPE; + + + +/* Line 1676 of yacc.c */ +#line 151 "WebCore/tmp/../generated/Grammar.tab.h" +} YYSTYPE; +# define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 -# define YYSTYPE_IS_TRIVIAL 1 #endif @@ -230,3 +170,4 @@ typedef struct YYLTYPE #endif + diff --git a/src/3rdparty/webkit/WebCore/generated/HTMLElementFactory.cpp b/src/3rdparty/webkit/WebCore/generated/HTMLElementFactory.cpp index d14bc93..4a8430c 100644 --- a/src/3rdparty/webkit/WebCore/generated/HTMLElementFactory.cpp +++ b/src/3rdparty/webkit/WebCore/generated/HTMLElementFactory.cpp @@ -184,21 +184,33 @@ static PassRefPtr<HTMLElement> tablecolConstructor(const QualifiedName& tagName, return new HTMLTableColElement(tagName, doc); } +#if ENABLE(DATAGRID) + static PassRefPtr<HTMLElement> datagridConstructor(const QualifiedName& tagName, Document* doc, HTMLFormElement*, bool) { return new HTMLDataGridElement(tagName, doc); } +#endif + +#if ENABLE(DATAGRID) + static PassRefPtr<HTMLElement> datagridcellConstructor(const QualifiedName& tagName, Document* doc, HTMLFormElement*, bool) { return new HTMLDataGridCellElement(tagName, doc); } +#endif + +#if ENABLE(DATAGRID) + static PassRefPtr<HTMLElement> datagridcolConstructor(const QualifiedName& tagName, Document* doc, HTMLFormElement*, bool) { return new HTMLDataGridColElement(tagName, doc); } +#endif + static PassRefPtr<HTMLElement> modConstructor(const QualifiedName& tagName, Document* doc, HTMLFormElement*, bool) { return new HTMLModElement(tagName, doc); @@ -219,11 +231,15 @@ static PassRefPtr<HTMLElement> dlistConstructor(const QualifiedName& tagName, Do return new HTMLDListElement(tagName, doc); } +#if ENABLE(DATAGRID) + static PassRefPtr<HTMLElement> datagridrowConstructor(const QualifiedName& tagName, Document* doc, HTMLFormElement*, bool) { return new HTMLDataGridRowElement(tagName, doc); } +#endif + static PassRefPtr<HTMLElement> embedConstructor(const QualifiedName& tagName, Document* doc, HTMLFormElement*, bool) { return new HTMLEmbedElement(tagName, doc); @@ -486,14 +502,26 @@ static inline void createFunctionMapIfNecessary() addTag(captionTag, tablecaptionConstructor); addTag(colTag, tablecolConstructor); addTag(colgroupTag, tablecolConstructor); +#if ENABLE(DATAGRID) addTag(datagridTag, datagridConstructor); +#endif + +#if ENABLE(DATAGRID) addTag(dcellTag, datagridcellConstructor); +#endif + +#if ENABLE(DATAGRID) addTag(dcolTag, datagridcolConstructor); +#endif + addTag(delTag, modConstructor); addTag(dirTag, directoryConstructor); addTag(divTag, divConstructor); addTag(dlTag, dlistConstructor); +#if ENABLE(DATAGRID) addTag(drowTag, datagridrowConstructor); +#endif + addTag(embedTag, embedConstructor); addTag(fieldsetTag, fieldsetConstructor); addTag(fontTag, fontConstructor); diff --git a/src/3rdparty/webkit/WebCore/generated/HTMLNames.cpp b/src/3rdparty/webkit/WebCore/generated/HTMLNames.cpp index 4e23159..f40ae05 100644 --- a/src/3rdparty/webkit/WebCore/generated/HTMLNames.cpp +++ b/src/3rdparty/webkit/WebCore/generated/HTMLNames.cpp @@ -128,6 +128,9 @@ DEFINE_GLOBAL(QualifiedName, paramTag, nullAtom, "param", xhtmlNamespaceURI); DEFINE_GLOBAL(QualifiedName, plaintextTag, nullAtom, "plaintext", xhtmlNamespaceURI); DEFINE_GLOBAL(QualifiedName, preTag, nullAtom, "pre", xhtmlNamespaceURI); DEFINE_GLOBAL(QualifiedName, qTag, nullAtom, "q", xhtmlNamespaceURI); +DEFINE_GLOBAL(QualifiedName, rpTag, nullAtom, "rp", xhtmlNamespaceURI); +DEFINE_GLOBAL(QualifiedName, rtTag, nullAtom, "rt", xhtmlNamespaceURI); +DEFINE_GLOBAL(QualifiedName, rubyTag, nullAtom, "ruby", xhtmlNamespaceURI); DEFINE_GLOBAL(QualifiedName, sTag, nullAtom, "s", xhtmlNamespaceURI); DEFINE_GLOBAL(QualifiedName, sampTag, nullAtom, "samp", xhtmlNamespaceURI); DEFINE_GLOBAL(QualifiedName, scriptTag, nullAtom, "script", xhtmlNamespaceURI); @@ -244,6 +247,9 @@ WebCore::QualifiedName** getHTMLTags(size_t* size) (WebCore::QualifiedName*)&plaintextTag, (WebCore::QualifiedName*)&preTag, (WebCore::QualifiedName*)&qTag, + (WebCore::QualifiedName*)&rpTag, + (WebCore::QualifiedName*)&rtTag, + (WebCore::QualifiedName*)&rubyTag, (WebCore::QualifiedName*)&sTag, (WebCore::QualifiedName*)&sampTag, (WebCore::QualifiedName*)&scriptTag, @@ -273,7 +279,7 @@ WebCore::QualifiedName** getHTMLTags(size_t* size) (WebCore::QualifiedName*)&wbrTag, (WebCore::QualifiedName*)&xmpTag, }; - *size = 111; + *size = 114; return HTMLTags; } @@ -292,6 +298,7 @@ DEFINE_GLOBAL(QualifiedName, aria_checkedAttr, nullAtom, "aria_checked", xhtmlNa DEFINE_GLOBAL(QualifiedName, aria_describedbyAttr, nullAtom, "aria_describedby", xhtmlNamespaceURI); DEFINE_GLOBAL(QualifiedName, aria_disabledAttr, nullAtom, "aria_disabled", xhtmlNamespaceURI); DEFINE_GLOBAL(QualifiedName, aria_hiddenAttr, nullAtom, "aria_hidden", xhtmlNamespaceURI); +DEFINE_GLOBAL(QualifiedName, aria_labelAttr, nullAtom, "aria_label", xhtmlNamespaceURI); DEFINE_GLOBAL(QualifiedName, aria_labeledbyAttr, nullAtom, "aria_labeledby", xhtmlNamespaceURI); DEFINE_GLOBAL(QualifiedName, aria_labelledbyAttr, nullAtom, "aria_labelledby", xhtmlNamespaceURI); DEFINE_GLOBAL(QualifiedName, aria_levelAttr, nullAtom, "aria_level", xhtmlNamespaceURI); @@ -529,6 +536,7 @@ WebCore::QualifiedName** getHTMLAttrs(size_t* size) (WebCore::QualifiedName*)&aria_describedbyAttr, (WebCore::QualifiedName*)&aria_disabledAttr, (WebCore::QualifiedName*)&aria_hiddenAttr, + (WebCore::QualifiedName*)&aria_labelAttr, (WebCore::QualifiedName*)&aria_labeledbyAttr, (WebCore::QualifiedName*)&aria_labelledbyAttr, (WebCore::QualifiedName*)&aria_levelAttr, @@ -748,7 +756,7 @@ WebCore::QualifiedName** getHTMLAttrs(size_t* size) (WebCore::QualifiedName*)&widthAttr, (WebCore::QualifiedName*)&wrapAttr, }; - *size = 232; + *size = 233; return HTMLAttr; } @@ -856,6 +864,9 @@ void init() const char *plaintextTagString = "plaintext"; const char *preTagString = "pre"; const char *qTagString = "q"; + const char *rpTagString = "rp"; + const char *rtTagString = "rt"; + const char *rubyTagString = "ruby"; const char *sTagString = "s"; const char *sampTagString = "samp"; const char *scriptTagString = "script"; @@ -967,6 +978,9 @@ void init() new ((void*)&plaintextTag) QualifiedName(nullAtom, plaintextTagString, xhtmlNS); new ((void*)&preTag) QualifiedName(nullAtom, preTagString, xhtmlNS); new ((void*)&qTag) QualifiedName(nullAtom, qTagString, xhtmlNS); + new ((void*)&rpTag) QualifiedName(nullAtom, rpTagString, xhtmlNS); + new ((void*)&rtTag) QualifiedName(nullAtom, rtTagString, xhtmlNS); + new ((void*)&rubyTag) QualifiedName(nullAtom, rubyTagString, xhtmlNS); new ((void*)&sTag) QualifiedName(nullAtom, sTagString, xhtmlNS); new ((void*)&sampTag) QualifiedName(nullAtom, sampTagString, xhtmlNS); new ((void*)&scriptTag) QualifiedName(nullAtom, scriptTagString, xhtmlNS); @@ -1010,6 +1024,7 @@ void init() const char *aria_describedbyAttrString = "aria-describedby"; const char *aria_disabledAttrString = "aria-disabled"; const char *aria_hiddenAttrString = "aria-hidden"; + const char *aria_labelAttrString = "aria-label"; const char *aria_labeledbyAttrString = "aria-labeledby"; const char *aria_labelledbyAttrString = "aria-labelledby"; const char *aria_levelAttrString = "aria-level"; @@ -1241,6 +1256,7 @@ void init() new ((void*)&aria_describedbyAttr) QualifiedName(nullAtom, aria_describedbyAttrString, nullAtom); new ((void*)&aria_disabledAttr) QualifiedName(nullAtom, aria_disabledAttrString, nullAtom); new ((void*)&aria_hiddenAttr) QualifiedName(nullAtom, aria_hiddenAttrString, nullAtom); + new ((void*)&aria_labelAttr) QualifiedName(nullAtom, aria_labelAttrString, nullAtom); new ((void*)&aria_labeledbyAttr) QualifiedName(nullAtom, aria_labeledbyAttrString, nullAtom); new ((void*)&aria_labelledbyAttr) QualifiedName(nullAtom, aria_labelledbyAttrString, nullAtom); new ((void*)&aria_levelAttr) QualifiedName(nullAtom, aria_levelAttrString, nullAtom); diff --git a/src/3rdparty/webkit/WebCore/generated/HTMLNames.h b/src/3rdparty/webkit/WebCore/generated/HTMLNames.h index fba6088..3de4fc5 100644 --- a/src/3rdparty/webkit/WebCore/generated/HTMLNames.h +++ b/src/3rdparty/webkit/WebCore/generated/HTMLNames.h @@ -124,6 +124,9 @@ extern const WebCore::QualifiedName paramTag; extern const WebCore::QualifiedName plaintextTag; extern const WebCore::QualifiedName preTag; extern const WebCore::QualifiedName qTag; +extern const WebCore::QualifiedName rpTag; +extern const WebCore::QualifiedName rtTag; +extern const WebCore::QualifiedName rubyTag; extern const WebCore::QualifiedName sTag; extern const WebCore::QualifiedName sampTag; extern const WebCore::QualifiedName scriptTag; @@ -167,6 +170,7 @@ extern const WebCore::QualifiedName aria_checkedAttr; extern const WebCore::QualifiedName aria_describedbyAttr; extern const WebCore::QualifiedName aria_disabledAttr; extern const WebCore::QualifiedName aria_hiddenAttr; +extern const WebCore::QualifiedName aria_labelAttr; extern const WebCore::QualifiedName aria_labeledbyAttr; extern const WebCore::QualifiedName aria_labelledbyAttr; extern const WebCore::QualifiedName aria_levelAttr; diff --git a/src/3rdparty/webkit/WebCore/generated/JSAttr.cpp b/src/3rdparty/webkit/WebCore/generated/JSAttr.cpp index bf9bea5..4659189 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSAttr.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSAttr.cpp @@ -49,7 +49,7 @@ static const HashTableValue JSAttrTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSAttrTable = +static JSC_CONST_HASHTABLE HashTable JSAttrTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSAttrTableValues, 0 }; #else @@ -63,7 +63,7 @@ static const HashTableValue JSAttrConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSAttrConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSAttrConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSAttrConstructorTableValues, 0 }; #else @@ -101,7 +101,7 @@ static const HashTableValue JSAttrPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSAttrPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSAttrPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSAttrPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSBarInfo.cpp b/src/3rdparty/webkit/WebCore/generated/JSBarInfo.cpp index 25aede5..2b5afda 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSBarInfo.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSBarInfo.cpp @@ -38,7 +38,7 @@ static const HashTableValue JSBarInfoTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSBarInfoTable = +static JSC_CONST_HASHTABLE HashTable JSBarInfoTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSBarInfoTableValues, 0 }; #else @@ -52,7 +52,7 @@ static const HashTableValue JSBarInfoPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSBarInfoPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSBarInfoPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSBarInfoPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCDATASection.cpp b/src/3rdparty/webkit/WebCore/generated/JSCDATASection.cpp index f89540d..51f543f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCDATASection.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCDATASection.cpp @@ -38,7 +38,7 @@ static const HashTableValue JSCDATASectionTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSCDATASectionTable = +static JSC_CONST_HASHTABLE HashTable JSCDATASectionTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCDATASectionTableValues, 0 }; #else @@ -52,7 +52,7 @@ static const HashTableValue JSCDATASectionConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCDATASectionConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCDATASectionConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCDATASectionConstructorTableValues, 0 }; #else @@ -90,7 +90,7 @@ static const HashTableValue JSCDATASectionPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCDATASectionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCDATASectionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCDATASectionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSCharsetRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSCharsetRule.cpp index 15cabbf..70a61d5 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSCharsetRule.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSCharsetRule.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSCSSCharsetRuleTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSCharsetRuleTable = +static JSC_CONST_HASHTABLE HashTable JSCSSCharsetRuleTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSCSSCharsetRuleTableValues, 0 }; #else @@ -54,7 +54,7 @@ static const HashTableValue JSCSSCharsetRuleConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSCharsetRuleConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSCharsetRuleConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSCharsetRuleConstructorTableValues, 0 }; #else @@ -92,7 +92,7 @@ static const HashTableValue JSCSSCharsetRulePrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSCharsetRulePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSCharsetRulePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSCharsetRulePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSFontFaceRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSFontFaceRule.cpp index ab3b3a5..13c119e 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSFontFaceRule.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSFontFaceRule.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSCSSFontFaceRuleTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSFontFaceRuleTable = +static JSC_CONST_HASHTABLE HashTable JSCSSFontFaceRuleTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSCSSFontFaceRuleTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSCSSFontFaceRuleConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSFontFaceRuleConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSFontFaceRuleConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSFontFaceRuleConstructorTableValues, 0 }; #else @@ -94,7 +94,7 @@ static const HashTableValue JSCSSFontFaceRulePrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSFontFaceRulePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSFontFaceRulePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSFontFaceRulePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSImportRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSImportRule.cpp index 4dc5151..45d5d60 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSImportRule.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSImportRule.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSCSSImportRuleTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSImportRuleTable = +static JSC_CONST_HASHTABLE HashTable JSCSSImportRuleTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSCSSImportRuleTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSCSSImportRuleConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSImportRuleConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSImportRuleConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSImportRuleConstructorTableValues, 0 }; #else @@ -98,7 +98,7 @@ static const HashTableValue JSCSSImportRulePrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSImportRulePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSImportRulePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSImportRulePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSMediaRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSMediaRule.cpp index 35589af..3e13a69 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSMediaRule.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSMediaRule.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSCSSMediaRuleTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSMediaRuleTable = +static JSC_CONST_HASHTABLE HashTable JSCSSMediaRuleTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSCSSMediaRuleTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSCSSMediaRuleConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSMediaRuleConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSMediaRuleConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSMediaRuleConstructorTableValues, 0 }; #else @@ -100,7 +100,7 @@ static const HashTableValue JSCSSMediaRulePrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSMediaRulePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSMediaRulePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSCSSMediaRulePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSPageRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSPageRule.cpp index 6869a49..c02abbd 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSPageRule.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSPageRule.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSCSSPageRuleTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSPageRuleTable = +static JSC_CONST_HASHTABLE HashTable JSCSSPageRuleTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSCSSPageRuleTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSCSSPageRuleConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSPageRuleConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSPageRuleConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSPageRuleConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSCSSPageRulePrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSPageRulePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSPageRulePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSPageRulePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSPrimitiveValue.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSPrimitiveValue.cpp index 61a39ec..5d81a44 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSPrimitiveValue.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSPrimitiveValue.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSCSSPrimitiveValueTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSPrimitiveValueTable = +static JSC_CONST_HASHTABLE HashTable JSCSSPrimitiveValueTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSCSSPrimitiveValueTableValues, 0 }; #else @@ -88,7 +88,7 @@ static const HashTableValue JSCSSPrimitiveValueConstructorTableValues[27] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSPrimitiveValueConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSPrimitiveValueConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 8191, JSCSSPrimitiveValueConstructorTableValues, 0 }; #else @@ -159,7 +159,7 @@ static const HashTableValue JSCSSPrimitiveValuePrototypeTableValues[34] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSPrimitiveValuePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSPrimitiveValuePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 8191, JSCSSPrimitiveValuePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSRule.cpp index 31a4dc3..3aac528 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSRule.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSRule.cpp @@ -47,7 +47,7 @@ static const HashTableValue JSCSSRuleTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSRuleTable = +static JSC_CONST_HASHTABLE HashTable JSCSSRuleTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSCSSRuleTableValues, 0 }; #else @@ -71,7 +71,7 @@ static const HashTableValue JSCSSRuleConstructorTableValues[11] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSRuleConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSRuleConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSCSSRuleConstructorTableValues, 0 }; #else @@ -119,7 +119,7 @@ static const HashTableValue JSCSSRulePrototypeTableValues[11] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSRulePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSRulePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSCSSRulePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSRuleList.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSRuleList.cpp index 19e9d14..6188091 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSRuleList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSRuleList.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSCSSRuleListTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSRuleListTable = +static JSC_CONST_HASHTABLE HashTable JSCSSRuleListTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSCSSRuleListTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSCSSRuleListConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSRuleListConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSRuleListConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSRuleListConstructorTableValues, 0 }; #else @@ -97,7 +97,7 @@ static const HashTableValue JSCSSRuleListPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSRuleListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSRuleListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSRuleListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleDeclaration.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSStyleDeclaration.cpp index cf7ceed..c437238 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleDeclaration.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSStyleDeclaration.cpp @@ -51,7 +51,7 @@ static const HashTableValue JSCSSStyleDeclarationTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSStyleDeclarationTable = +static JSC_CONST_HASHTABLE HashTable JSCSSStyleDeclarationTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSCSSStyleDeclarationTableValues, 0 }; #else @@ -65,7 +65,7 @@ static const HashTableValue JSCSSStyleDeclarationConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSStyleDeclarationConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSStyleDeclarationConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSStyleDeclarationConstructorTableValues, 0 }; #else @@ -111,7 +111,7 @@ static const HashTableValue JSCSSStyleDeclarationPrototypeTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSStyleDeclarationPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSStyleDeclarationPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSCSSStyleDeclarationPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSStyleRule.cpp index 1d92b22..a9f69a2 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleRule.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSStyleRule.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSCSSStyleRuleTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSStyleRuleTable = +static JSC_CONST_HASHTABLE HashTable JSCSSStyleRuleTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSCSSStyleRuleTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSCSSStyleRuleConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSStyleRuleConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSStyleRuleConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSStyleRuleConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSCSSStyleRulePrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSStyleRulePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSStyleRulePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSStyleRulePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleSheet.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSStyleSheet.cpp index f697203..c1cc446 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSStyleSheet.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSStyleSheet.cpp @@ -47,7 +47,7 @@ static const HashTableValue JSCSSStyleSheetTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSStyleSheetTable = +static JSC_CONST_HASHTABLE HashTable JSCSSStyleSheetTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSCSSStyleSheetTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSCSSStyleSheetConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSStyleSheetConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSStyleSheetConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSStyleSheetConstructorTableValues, 0 }; #else @@ -103,7 +103,7 @@ static const HashTableValue JSCSSStyleSheetPrototypeTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSStyleSheetPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSStyleSheetPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSCSSStyleSheetPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSValue.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSValue.cpp index 87aff14..a402304 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSValue.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSValue.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSCSSValueTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSValueTable = +static JSC_CONST_HASHTABLE HashTable JSCSSValueTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSCSSValueTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSCSSValueConstructorTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSValueConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSValueConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSCSSValueConstructorTableValues, 0 }; #else @@ -102,7 +102,7 @@ static const HashTableValue JSCSSValuePrototypeTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSValuePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSValuePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSCSSValuePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSValueList.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSValueList.cpp index 98721ec..7322385 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSValueList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSValueList.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSCSSValueListTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSValueListTable = +static JSC_CONST_HASHTABLE HashTable JSCSSValueListTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSCSSValueListTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSCSSValueListConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSValueListConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSValueListConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSValueListConstructorTableValues, 0 }; #else @@ -97,7 +97,7 @@ static const HashTableValue JSCSSValueListPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSValueListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSValueListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSValueListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesDeclaration.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesDeclaration.cpp index 3c8c75a..4aa1770 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesDeclaration.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesDeclaration.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSCSSVariablesDeclarationTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSVariablesDeclarationTable = +static JSC_CONST_HASHTABLE HashTable JSCSSVariablesDeclarationTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSCSSVariablesDeclarationTableValues, 0 }; #else @@ -62,7 +62,7 @@ static const HashTableValue JSCSSVariablesDeclarationConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSVariablesDeclarationConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSVariablesDeclarationConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSVariablesDeclarationConstructorTableValues, 0 }; #else @@ -104,7 +104,7 @@ static const HashTableValue JSCSSVariablesDeclarationPrototypeTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSVariablesDeclarationPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSVariablesDeclarationPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSCSSVariablesDeclarationPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesRule.cpp index ed3050d..f28aaed 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesRule.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCSSVariablesRule.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSCSSVariablesRuleTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSVariablesRuleTable = +static JSC_CONST_HASHTABLE HashTable JSCSSVariablesRuleTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSCSSVariablesRuleTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSCSSVariablesRuleConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSVariablesRuleConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCSSVariablesRuleConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSVariablesRuleConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSCSSVariablesRulePrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCSSVariablesRulePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCSSVariablesRulePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCSSVariablesRulePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCanvasGradient.cpp b/src/3rdparty/webkit/WebCore/generated/JSCanvasGradient.cpp index 7801622..79db6e0 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCanvasGradient.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCanvasGradient.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSCanvasGradientPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSCanvasGradientPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCanvasGradientPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCanvasGradientPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCanvasPattern.cpp b/src/3rdparty/webkit/WebCore/generated/JSCanvasPattern.cpp index 14dc535..c443a9c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCanvasPattern.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCanvasPattern.cpp @@ -37,7 +37,7 @@ static const HashTableValue JSCanvasPatternPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCanvasPatternPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCanvasPatternPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCanvasPatternPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext2D.cpp b/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext2D.cpp index 2f318c1..fd54b4f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext2D.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCanvasRenderingContext2D.cpp @@ -69,7 +69,7 @@ static const HashTableValue JSCanvasRenderingContext2DTableValues[18] = { 0, 0, 0, 0 } }; -static const HashTable JSCanvasRenderingContext2DTable = +static JSC_CONST_HASHTABLE HashTable JSCanvasRenderingContext2DTable = #if ENABLE(PERFECT_HASH_SIZE) { 8191, JSCanvasRenderingContext2DTableValues, 0 }; #else @@ -83,7 +83,7 @@ static const HashTableValue JSCanvasRenderingContext2DConstructorTableValues[1] { 0, 0, 0, 0 } }; -static const HashTable JSCanvasRenderingContext2DConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCanvasRenderingContext2DConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCanvasRenderingContext2DConstructorTableValues, 0 }; #else @@ -165,7 +165,7 @@ static const HashTableValue JSCanvasRenderingContext2DPrototypeTableValues[45] = { 0, 0, 0, 0 } }; -static const HashTable JSCanvasRenderingContext2DPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCanvasRenderingContext2DPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 4095, JSCanvasRenderingContext2DPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCharacterData.cpp b/src/3rdparty/webkit/WebCore/generated/JSCharacterData.cpp index a860721..a2d10e4 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCharacterData.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCharacterData.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSCharacterDataTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSCharacterDataTable = +static JSC_CONST_HASHTABLE HashTable JSCharacterDataTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSCharacterDataTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSCharacterDataConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCharacterDataConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCharacterDataConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCharacterDataConstructorTableValues, 0 }; #else @@ -102,7 +102,7 @@ static const HashTableValue JSCharacterDataPrototypeTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSCharacterDataPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCharacterDataPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSCharacterDataPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSClientRect.cpp b/src/3rdparty/webkit/WebCore/generated/JSClientRect.cpp index 4db0efb..aea6ac5 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSClientRect.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSClientRect.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSClientRectTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSClientRectTable = +static JSC_CONST_HASHTABLE HashTable JSClientRectTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSClientRectTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSClientRectConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSClientRectConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSClientRectConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSClientRectConstructorTableValues, 0 }; #else @@ -97,7 +97,7 @@ static const HashTableValue JSClientRectPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSClientRectPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSClientRectPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSClientRectPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSClientRectList.cpp b/src/3rdparty/webkit/WebCore/generated/JSClientRectList.cpp index 97eff69..854daa3 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSClientRectList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSClientRectList.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSClientRectListTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSClientRectListTable = +static JSC_CONST_HASHTABLE HashTable JSClientRectListTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSClientRectListTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSClientRectListConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSClientRectListConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSClientRectListConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSClientRectListConstructorTableValues, 0 }; #else @@ -98,7 +98,7 @@ static const HashTableValue JSClientRectListPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSClientRectListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSClientRectListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSClientRectListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSClipboard.cpp b/src/3rdparty/webkit/WebCore/generated/JSClipboard.cpp index 19c40b7..7306d2a 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSClipboard.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSClipboard.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSClipboardTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSClipboardTable = +static JSC_CONST_HASHTABLE HashTable JSClipboardTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSClipboardTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSClipboardConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSClipboardConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSClipboardConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSClipboardConstructorTableValues, 0 }; #else @@ -102,7 +102,7 @@ static const HashTableValue JSClipboardPrototypeTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSClipboardPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSClipboardPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSClipboardPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSComment.cpp b/src/3rdparty/webkit/WebCore/generated/JSComment.cpp index 7905094..6666541 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSComment.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSComment.cpp @@ -38,7 +38,7 @@ static const HashTableValue JSCommentTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSCommentTable = +static JSC_CONST_HASHTABLE HashTable JSCommentTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCommentTableValues, 0 }; #else @@ -52,7 +52,7 @@ static const HashTableValue JSCommentConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCommentConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCommentConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCommentConstructorTableValues, 0 }; #else @@ -90,7 +90,7 @@ static const HashTableValue JSCommentPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCommentPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCommentPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCommentPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSConsole.cpp b/src/3rdparty/webkit/WebCore/generated/JSConsole.cpp index 24e5ef3..2b223a2 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSConsole.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSConsole.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSConsoleTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSConsoleTable = +static JSC_CONST_HASHTABLE HashTable JSConsoleTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSConsoleTableValues, 0 }; #else @@ -70,7 +70,7 @@ static const HashTableValue JSConsolePrototypeTableValues[17] = { 0, 0, 0, 0 } }; -static const HashTable JSConsolePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSConsolePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSConsolePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCoordinates.cpp b/src/3rdparty/webkit/WebCore/generated/JSCoordinates.cpp index 0db560b..eafee51 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCoordinates.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCoordinates.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSCoordinatesTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSCoordinatesTable = +static JSC_CONST_HASHTABLE HashTable JSCoordinatesTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSCoordinatesTableValues, 0 }; #else @@ -63,7 +63,7 @@ static const HashTableValue JSCoordinatesPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSCoordinatesPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCoordinatesPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCoordinatesPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSCounter.cpp b/src/3rdparty/webkit/WebCore/generated/JSCounter.cpp index 03a3eb3..b3a834f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSCounter.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSCounter.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSCounterTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSCounterTable = +static JSC_CONST_HASHTABLE HashTable JSCounterTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSCounterTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSCounterConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCounterConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSCounterConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCounterConstructorTableValues, 0 }; #else @@ -95,7 +95,7 @@ static const HashTableValue JSCounterPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSCounterPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSCounterPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSCounterPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMApplicationCache.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMApplicationCache.cpp index 0d7202b..e9d43ee 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDOMApplicationCache.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSDOMApplicationCache.cpp @@ -57,7 +57,7 @@ static const HashTableValue JSDOMApplicationCacheTableValues[10] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMApplicationCacheTable = +static JSC_CONST_HASHTABLE HashTable JSDOMApplicationCacheTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSDOMApplicationCacheTableValues, 0 }; #else @@ -82,7 +82,7 @@ static const HashTableValue JSDOMApplicationCachePrototypeTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMApplicationCachePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSDOMApplicationCachePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSDOMApplicationCachePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMCoreException.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMCoreException.cpp index 3b45220..2241182 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDOMCoreException.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSDOMCoreException.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSDOMCoreExceptionTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMCoreExceptionTable = +static JSC_CONST_HASHTABLE HashTable JSDOMCoreExceptionTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSDOMCoreExceptionTableValues, 0 }; #else @@ -81,7 +81,7 @@ static const HashTableValue JSDOMCoreExceptionConstructorTableValues[23] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMCoreExceptionConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSDOMCoreExceptionConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSDOMCoreExceptionConstructorTableValues, 0 }; #else @@ -142,7 +142,7 @@ static const HashTableValue JSDOMCoreExceptionPrototypeTableValues[24] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMCoreExceptionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSDOMCoreExceptionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSDOMCoreExceptionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMImplementation.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMImplementation.cpp index 1e2f950..9b5787c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDOMImplementation.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSDOMImplementation.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSDOMImplementationTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMImplementationTable = +static JSC_CONST_HASHTABLE HashTable JSDOMImplementationTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSDOMImplementationTableValues, 0 }; #else @@ -62,7 +62,7 @@ static const HashTableValue JSDOMImplementationConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMImplementationConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSDOMImplementationConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSDOMImplementationConstructorTableValues, 0 }; #else @@ -105,7 +105,7 @@ static const HashTableValue JSDOMImplementationPrototypeTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMImplementationPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSDOMImplementationPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSDOMImplementationPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMParser.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMParser.cpp index ffb4f70..ac05d7d 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDOMParser.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSDOMParser.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSDOMParserTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMParserTable = +static JSC_CONST_HASHTABLE HashTable JSDOMParserTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSDOMParserTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSDOMParserConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMParserConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSDOMParserConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSDOMParserConstructorTableValues, 0 }; #else @@ -104,7 +104,7 @@ static const HashTableValue JSDOMParserPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMParserPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSDOMParserPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSDOMParserPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMSelection.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMSelection.cpp index 422c410..b0a249d 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDOMSelection.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSDOMSelection.cpp @@ -56,7 +56,7 @@ static const HashTableValue JSDOMSelectionTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMSelectionTable = +static JSC_CONST_HASHTABLE HashTable JSDOMSelectionTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSDOMSelectionTableValues, 0 }; #else @@ -85,7 +85,7 @@ static const HashTableValue JSDOMSelectionPrototypeTableValues[16] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMSelectionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSDOMSelectionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSDOMSelectionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.cpp b/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.cpp index d9c3ed9..6ac4749 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.cpp @@ -94,6 +94,7 @@ #include "JSHTMLCanvasElement.h" #include "JSHTMLCollection.h" #include "JSHTMLDListElement.h" +#include "JSHTMLDataGridCellElement.h" #include "JSHTMLDataGridColElement.h" #include "JSHTMLDataGridElement.h" #include "JSHTMLDirectoryElement.h" @@ -148,7 +149,9 @@ #include "JSKeyboardEvent.h" #include "JSMediaError.h" #include "JSMediaList.h" +#include "JSMessageChannel.h" #include "JSMessageEvent.h" +#include "JSMessagePort.h" #include "JSMimeType.h" #include "JSMimeTypeArray.h" #include "JSMouseEvent.h" @@ -225,7 +228,7 @@ ASSERT_CLASS_FITS_IN_CELL(JSDOMWindow); /* Hash table */ -static const HashTableValue JSDOMWindowTableValues[272] = +static const HashTableValue JSDOMWindowTableValues[275] = { { "screen", DontDelete|ReadOnly, (intptr_t)jsDOMWindowScreen, (intptr_t)0 }, { "history", DontDelete|ReadOnly, (intptr_t)jsDOMWindowHistory, (intptr_t)0 }, @@ -385,8 +388,15 @@ static const HashTableValue JSDOMWindowTableValues[272] = { "HTMLBodyElement", DontDelete, (intptr_t)jsDOMWindowHTMLBodyElementConstructor, (intptr_t)setJSDOMWindowHTMLBodyElementConstructor }, { "HTMLButtonElement", DontDelete, (intptr_t)jsDOMWindowHTMLButtonElementConstructor, (intptr_t)setJSDOMWindowHTMLButtonElementConstructor }, { "HTMLCanvasElement", DontDelete, (intptr_t)jsDOMWindowHTMLCanvasElementConstructor, (intptr_t)setJSDOMWindowHTMLCanvasElementConstructor }, +#if ENABLE(DATAGRID) { "HTMLDataGridElement", DontDelete, (intptr_t)jsDOMWindowHTMLDataGridElementConstructor, (intptr_t)setJSDOMWindowHTMLDataGridElementConstructor }, +#endif +#if ENABLE(DATAGRID) + { "HTMLDataGridCellElement", DontDelete, (intptr_t)jsDOMWindowHTMLDataGridCellElementConstructor, (intptr_t)setJSDOMWindowHTMLDataGridCellElementConstructor }, +#endif +#if ENABLE(DATAGRID) { "HTMLDataGridColElement", DontDelete, (intptr_t)jsDOMWindowHTMLDataGridColElementConstructor, (intptr_t)setJSDOMWindowHTMLDataGridColElementConstructor }, +#endif { "HTMLDListElement", DontDelete, (intptr_t)jsDOMWindowHTMLDListElementConstructor, (intptr_t)setJSDOMWindowHTMLDListElementConstructor }, { "HTMLDirectoryElement", DontDelete, (intptr_t)jsDOMWindowHTMLDirectoryElementConstructor, (intptr_t)setJSDOMWindowHTMLDirectoryElementConstructor }, { "HTMLDivElement", DontDelete, (intptr_t)jsDOMWindowHTMLDivElementConstructor, (intptr_t)setJSDOMWindowHTMLDivElementConstructor }, @@ -467,6 +477,8 @@ static const HashTableValue JSDOMWindowTableValues[272] = { "XMLHttpRequest", DontDelete, (intptr_t)jsDOMWindowXMLHttpRequestConstructor, (intptr_t)setJSDOMWindowXMLHttpRequestConstructor }, { "XMLHttpRequestUpload", DontDelete, (intptr_t)jsDOMWindowXMLHttpRequestUploadConstructor, (intptr_t)setJSDOMWindowXMLHttpRequestUploadConstructor }, { "XMLHttpRequestException", DontDelete, (intptr_t)jsDOMWindowXMLHttpRequestExceptionConstructor, (intptr_t)setJSDOMWindowXMLHttpRequestExceptionConstructor }, + { "MessagePort", DontDelete, (intptr_t)jsDOMWindowMessagePortConstructor, (intptr_t)setJSDOMWindowMessagePortConstructor }, + { "MessageChannel", DontDelete, (intptr_t)jsDOMWindowMessageChannelConstructor, (intptr_t)setJSDOMWindowMessageChannelConstructor }, { "Worker", DontDelete, (intptr_t)jsDOMWindowWorkerConstructor, (intptr_t)setJSDOMWindowWorkerConstructor }, { "Plugin", DontDelete, (intptr_t)jsDOMWindowPluginConstructor, (intptr_t)setJSDOMWindowPluginConstructor }, { "PluginArray", DontDelete, (intptr_t)jsDOMWindowPluginArrayConstructor, (intptr_t)setJSDOMWindowPluginArrayConstructor }, @@ -511,7 +523,7 @@ static const HashTableValue JSDOMWindowTableValues[272] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMWindowTable = +static JSC_CONST_HASHTABLE HashTable JSDOMWindowTable = #if ENABLE(PERFECT_HASH_SIZE) { 32767, JSDOMWindowTableValues, 0 }; #else @@ -561,7 +573,7 @@ static const HashTableValue JSDOMWindowPrototypeTableValues[37] = { 0, 0, 0, 0 } }; -static const HashTable JSDOMWindowPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSDOMWindowPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSDOMWindowPrototypeTableValues, 0 }; #else @@ -2182,6 +2194,7 @@ JSValue jsDOMWindowHTMLCanvasElementConstructor(ExecState* exec, const Identifie return JSHTMLCanvasElement::getConstructor(exec); } +#if ENABLE(DATAGRID) JSValue jsDOMWindowHTMLDataGridElementConstructor(ExecState* exec, const Identifier&, const PropertySlot& slot) { if (!static_cast<JSDOMWindow*>(asObject(slot.slotBase()))->allowsAccessFrom(exec)) @@ -2189,7 +2202,19 @@ JSValue jsDOMWindowHTMLDataGridElementConstructor(ExecState* exec, const Identif UNUSED_PARAM(slot); return JSHTMLDataGridElement::getConstructor(exec); } +#endif + +#if ENABLE(DATAGRID) +JSValue jsDOMWindowHTMLDataGridCellElementConstructor(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + if (!static_cast<JSDOMWindow*>(asObject(slot.slotBase()))->allowsAccessFrom(exec)) + return jsUndefined(); + UNUSED_PARAM(slot); + return JSHTMLDataGridCellElement::getConstructor(exec); +} +#endif +#if ENABLE(DATAGRID) JSValue jsDOMWindowHTMLDataGridColElementConstructor(ExecState* exec, const Identifier&, const PropertySlot& slot) { if (!static_cast<JSDOMWindow*>(asObject(slot.slotBase()))->allowsAccessFrom(exec)) @@ -2197,6 +2222,7 @@ JSValue jsDOMWindowHTMLDataGridColElementConstructor(ExecState* exec, const Iden UNUSED_PARAM(slot); return JSHTMLDataGridColElement::getConstructor(exec); } +#endif JSValue jsDOMWindowHTMLDListElementConstructor(ExecState* exec, const Identifier&, const PropertySlot& slot) { @@ -2833,6 +2859,21 @@ JSValue jsDOMWindowXMLHttpRequestExceptionConstructor(ExecState* exec, const Ide return JSXMLHttpRequestException::getConstructor(exec); } +JSValue jsDOMWindowMessagePortConstructor(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + if (!static_cast<JSDOMWindow*>(asObject(slot.slotBase()))->allowsAccessFrom(exec)) + return jsUndefined(); + UNUSED_PARAM(slot); + return JSMessagePort::getConstructor(exec); +} + +JSValue jsDOMWindowMessageChannelConstructor(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + if (!static_cast<JSDOMWindow*>(asObject(slot.slotBase()))->allowsAccessFrom(exec)) + return jsUndefined(); + return static_cast<JSDOMWindow*>(asObject(slot.slotBase()))->messageChannel(exec); +} + JSValue jsDOMWindowWorkerConstructor(ExecState* exec, const Identifier&, const PropertySlot& slot) { if (!static_cast<JSDOMWindow*>(asObject(slot.slotBase()))->allowsAccessFrom(exec)) @@ -4386,6 +4427,14 @@ void setJSDOMWindowHTMLDataGridElementConstructor(ExecState* exec, JSObject* thi static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDataGridElement"), value); } +void setJSDOMWindowHTMLDataGridCellElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) +{ + if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) + return; + // Shadowing a built-in constructor + static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDataGridCellElement"), value); +} + void setJSDOMWindowHTMLDataGridColElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) { if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) @@ -5034,6 +5083,22 @@ void setJSDOMWindowXMLHttpRequestExceptionConstructor(ExecState* exec, JSObject* static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XMLHttpRequestException"), value); } +void setJSDOMWindowMessagePortConstructor(ExecState* exec, JSObject* thisObject, JSValue value) +{ + if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) + return; + // Shadowing a built-in constructor + static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MessagePort"), value); +} + +void setJSDOMWindowMessageChannelConstructor(ExecState* exec, JSObject* thisObject, JSValue value) +{ + if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) + return; + // Shadowing a built-in constructor + static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MessageChannel"), value); +} + void setJSDOMWindowWorkerConstructor(ExecState* exec, JSObject* thisObject, JSValue value) { if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) diff --git a/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.h b/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.h index 869e598..073eff7 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.h +++ b/src/3rdparty/webkit/WebCore/generated/JSDOMWindow.h @@ -66,6 +66,7 @@ public: JSC::JSValue webKitCSSMatrix(JSC::ExecState*) const; JSC::JSValue webKitPoint(JSC::ExecState*) const; JSC::JSValue xmlHttpRequest(JSC::ExecState*) const; + JSC::JSValue messageChannel(JSC::ExecState*) const; JSC::JSValue worker(JSC::ExecState*) const; JSC::JSValue audio(JSC::ExecState*) const; @@ -447,6 +448,8 @@ JSC::JSValue jsDOMWindowHTMLCanvasElementConstructor(JSC::ExecState*, const JSC: void setJSDOMWindowHTMLCanvasElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsDOMWindowHTMLDataGridElementConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); void setJSDOMWindowHTMLDataGridElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); +JSC::JSValue jsDOMWindowHTMLDataGridCellElementConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +void setJSDOMWindowHTMLDataGridCellElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsDOMWindowHTMLDataGridColElementConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); void setJSDOMWindowHTMLDataGridColElementConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsDOMWindowHTMLDListElementConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); @@ -609,6 +612,10 @@ JSC::JSValue jsDOMWindowXMLHttpRequestUploadConstructor(JSC::ExecState*, const J void setJSDOMWindowXMLHttpRequestUploadConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsDOMWindowXMLHttpRequestExceptionConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); void setJSDOMWindowXMLHttpRequestExceptionConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); +JSC::JSValue jsDOMWindowMessagePortConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +void setJSDOMWindowMessagePortConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); +JSC::JSValue jsDOMWindowMessageChannelConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +void setJSDOMWindowMessageChannelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsDOMWindowWorkerConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); void setJSDOMWindowWorkerConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsDOMWindowPluginConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); diff --git a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.cpp b/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.cpp index 105b916..9559fb5 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.cpp @@ -19,6 +19,9 @@ */ #include "config.h" + +#if ENABLE(DATAGRID) + #include "JSDataGridColumn.h" #include "DataGridColumn.h" @@ -47,7 +50,7 @@ static const HashTableValue JSDataGridColumnTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSDataGridColumnTable = +static JSC_CONST_HASHTABLE HashTable JSDataGridColumnTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSDataGridColumnTableValues, 0 }; #else @@ -67,7 +70,7 @@ static const HashTableValue JSDataGridColumnConstructorTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSDataGridColumnConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSDataGridColumnConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSDataGridColumnConstructorTableValues, 0 }; #else @@ -111,7 +114,7 @@ static const HashTableValue JSDataGridColumnPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSDataGridColumnPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSDataGridColumnPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSDataGridColumnPrototypeTableValues, 0 }; #else @@ -287,3 +290,5 @@ DataGridColumn* toDataGridColumn(JSC::JSValue value) } } + +#endif // ENABLE(DATAGRID) diff --git a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.h b/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.h index 331ad9d..a85b988 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.h +++ b/src/3rdparty/webkit/WebCore/generated/JSDataGridColumn.h @@ -21,6 +21,8 @@ #ifndef JSDataGridColumn_h #define JSDataGridColumn_h +#if ENABLE(DATAGRID) + #include "JSDOMBinding.h" #include <runtime/JSGlobalObject.h> #include <runtime/ObjectPrototype.h> @@ -95,4 +97,6 @@ JSC::JSValue jsDataGridColumnSORC_DESCENDING(JSC::ExecState*, const JSC::Identif } // namespace WebCore +#endif // ENABLE(DATAGRID) + #endif diff --git a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.cpp b/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.cpp index 276878e..3c0eb8d 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.cpp @@ -19,6 +19,9 @@ */ #include "config.h" + +#if ENABLE(DATAGRID) + #include "JSDataGridColumnList.h" #include "AtomicString.h" @@ -48,7 +51,7 @@ static const HashTableValue JSDataGridColumnListTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSDataGridColumnListTable = +static JSC_CONST_HASHTABLE HashTable JSDataGridColumnListTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSDataGridColumnListTableValues, 0 }; #else @@ -62,7 +65,7 @@ static const HashTableValue JSDataGridColumnListConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSDataGridColumnListConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSDataGridColumnListConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSDataGridColumnListConstructorTableValues, 0 }; #else @@ -105,7 +108,7 @@ static const HashTableValue JSDataGridColumnListPrototypeTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSDataGridColumnListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSDataGridColumnListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSDataGridColumnListPrototypeTableValues, 0 }; #else @@ -299,3 +302,5 @@ DataGridColumnList* toDataGridColumnList(JSC::JSValue value) } } + +#endif // ENABLE(DATAGRID) diff --git a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.h b/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.h index 879daf9..b76ffd5 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.h +++ b/src/3rdparty/webkit/WebCore/generated/JSDataGridColumnList.h @@ -21,6 +21,8 @@ #ifndef JSDataGridColumnList_h #define JSDataGridColumnList_h +#if ENABLE(DATAGRID) + #include "JSDOMBinding.h" #include <runtime/JSGlobalObject.h> #include <runtime/ObjectPrototype.h> @@ -90,4 +92,6 @@ JSC::JSValue jsDataGridColumnListConstructor(JSC::ExecState*, const JSC::Identif } // namespace WebCore +#endif // ENABLE(DATAGRID) + #endif diff --git a/src/3rdparty/webkit/WebCore/generated/JSDatabase.cpp b/src/3rdparty/webkit/WebCore/generated/JSDatabase.cpp index 490b081..894f93c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDatabase.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSDatabase.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSDatabaseTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSDatabaseTable = +static JSC_CONST_HASHTABLE HashTable JSDatabaseTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSDatabaseTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSDatabasePrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSDatabasePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSDatabasePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSDatabasePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSDocument.cpp b/src/3rdparty/webkit/WebCore/generated/JSDocument.cpp index 2c59f13..ce7b850 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDocument.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSDocument.cpp @@ -169,7 +169,7 @@ static const HashTableValue JSDocumentTableValues[69] = { 0, 0, 0, 0 } }; -static const HashTable JSDocumentTable = +static JSC_CONST_HASHTABLE HashTable JSDocumentTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSDocumentTableValues, 0 }; #else @@ -183,7 +183,7 @@ static const HashTableValue JSDocumentConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSDocumentConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSDocumentConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSDocumentConstructorTableValues, 0 }; #else @@ -257,7 +257,7 @@ static const HashTableValue JSDocumentPrototypeTableValues[37] = { 0, 0, 0, 0 } }; -static const HashTable JSDocumentPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSDocumentPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSDocumentPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSDocumentFragment.cpp b/src/3rdparty/webkit/WebCore/generated/JSDocumentFragment.cpp index 865efd2..05deb3c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDocumentFragment.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSDocumentFragment.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSDocumentFragmentTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSDocumentFragmentTable = +static JSC_CONST_HASHTABLE HashTable JSDocumentFragmentTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSDocumentFragmentTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSDocumentFragmentConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSDocumentFragmentConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSDocumentFragmentConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSDocumentFragmentConstructorTableValues, 0 }; #else @@ -98,7 +98,7 @@ static const HashTableValue JSDocumentFragmentPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSDocumentFragmentPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSDocumentFragmentPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSDocumentFragmentPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSDocumentType.cpp b/src/3rdparty/webkit/WebCore/generated/JSDocumentType.cpp index 43e7a8c..361e62f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSDocumentType.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSDocumentType.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSDocumentTypeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSDocumentTypeTable = +static JSC_CONST_HASHTABLE HashTable JSDocumentTypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSDocumentTypeTableValues, 0 }; #else @@ -62,7 +62,7 @@ static const HashTableValue JSDocumentTypeConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSDocumentTypeConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSDocumentTypeConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSDocumentTypeConstructorTableValues, 0 }; #else @@ -100,7 +100,7 @@ static const HashTableValue JSDocumentTypePrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSDocumentTypePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSDocumentTypePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSDocumentTypePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSElement.cpp index afa1d93..a4d2409 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSElement.cpp @@ -117,7 +117,7 @@ static const HashTableValue JSElementTableValues[60] = { 0, 0, 0, 0 } }; -static const HashTable JSElementTable = +static JSC_CONST_HASHTABLE HashTable JSElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 8191, JSElementTableValues, 0 }; #else @@ -131,7 +131,7 @@ static const HashTableValue JSElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSElementConstructorTableValues, 0 }; #else @@ -196,7 +196,7 @@ static const HashTableValue JSElementPrototypeTableValues[28] = { 0, 0, 0, 0 } }; -static const HashTable JSElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSEntity.cpp b/src/3rdparty/webkit/WebCore/generated/JSEntity.cpp index be4eed5..4b354b0 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSEntity.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSEntity.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSEntityTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSEntityTable = +static JSC_CONST_HASHTABLE HashTable JSEntityTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSEntityTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSEntityConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSEntityConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSEntityConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSEntityConstructorTableValues, 0 }; #else @@ -94,7 +94,7 @@ static const HashTableValue JSEntityPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSEntityPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSEntityPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSEntityPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSEntityReference.cpp b/src/3rdparty/webkit/WebCore/generated/JSEntityReference.cpp index dc12c48..1d6b6ff 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSEntityReference.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSEntityReference.cpp @@ -38,7 +38,7 @@ static const HashTableValue JSEntityReferenceTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSEntityReferenceTable = +static JSC_CONST_HASHTABLE HashTable JSEntityReferenceTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSEntityReferenceTableValues, 0 }; #else @@ -52,7 +52,7 @@ static const HashTableValue JSEntityReferenceConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSEntityReferenceConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSEntityReferenceConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSEntityReferenceConstructorTableValues, 0 }; #else @@ -90,7 +90,7 @@ static const HashTableValue JSEntityReferencePrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSEntityReferencePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSEntityReferencePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSEntityReferencePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSEvent.cpp index f00e179..550db25 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSEvent.cpp @@ -55,7 +55,7 @@ static const HashTableValue JSEventTableValues[13] = { 0, 0, 0, 0 } }; -static const HashTable JSEventTable = +static JSC_CONST_HASHTABLE HashTable JSEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSEventTableValues, 0 }; #else @@ -88,7 +88,7 @@ static const HashTableValue JSEventConstructorTableValues[20] = { 0, 0, 0, 0 } }; -static const HashTable JSEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 8191, JSEventConstructorTableValues, 0 }; #else @@ -148,7 +148,7 @@ static const HashTableValue JSEventPrototypeTableValues[23] = { 0, 0, 0, 0 } }; -static const HashTable JSEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 8191, JSEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSEventException.cpp b/src/3rdparty/webkit/WebCore/generated/JSEventException.cpp index 2adb70a..1c39ced 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSEventException.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSEventException.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSEventExceptionTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSEventExceptionTable = +static JSC_CONST_HASHTABLE HashTable JSEventExceptionTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSEventExceptionTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSEventExceptionConstructorTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSEventExceptionConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSEventExceptionConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSEventExceptionConstructorTableValues, 0 }; #else @@ -100,7 +100,7 @@ static const HashTableValue JSEventExceptionPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSEventExceptionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSEventExceptionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSEventExceptionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSFile.cpp b/src/3rdparty/webkit/WebCore/generated/JSFile.cpp index d25dfc6..923e24b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSFile.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSFile.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSFileTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSFileTable = +static JSC_CONST_HASHTABLE HashTable JSFileTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSFileTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSFileConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSFileConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSFileConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSFileConstructorTableValues, 0 }; #else @@ -95,7 +95,7 @@ static const HashTableValue JSFilePrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSFilePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSFilePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSFilePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSFileList.cpp b/src/3rdparty/webkit/WebCore/generated/JSFileList.cpp index cd165c1..9d14098 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSFileList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSFileList.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSFileListTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSFileListTable = +static JSC_CONST_HASHTABLE HashTable JSFileListTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSFileListTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSFileListConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSFileListConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSFileListConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSFileListConstructorTableValues, 0 }; #else @@ -98,7 +98,7 @@ static const HashTableValue JSFileListPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSFileListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSFileListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSFileListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSGeolocation.cpp b/src/3rdparty/webkit/WebCore/generated/JSGeolocation.cpp index a75348b..104d781 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSGeolocation.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSGeolocation.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSGeolocationTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSGeolocationTable = +static JSC_CONST_HASHTABLE HashTable JSGeolocationTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSGeolocationTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSGeolocationPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSGeolocationPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSGeolocationPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSGeolocationPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSGeoposition.cpp b/src/3rdparty/webkit/WebCore/generated/JSGeoposition.cpp index 35399cf..b872171 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSGeoposition.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSGeoposition.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSGeopositionTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSGeopositionTable = +static JSC_CONST_HASHTABLE HashTable JSGeopositionTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSGeopositionTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSGeopositionPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSGeopositionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSGeopositionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSGeopositionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAnchorElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLAnchorElement.cpp index c422551..a9bbfca 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAnchorElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLAnchorElement.cpp @@ -60,7 +60,7 @@ static const HashTableValue JSHTMLAnchorElementTableValues[21] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLAnchorElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLAnchorElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSHTMLAnchorElementTableValues, 0 }; #else @@ -74,7 +74,7 @@ static const HashTableValue JSHTMLAnchorElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLAnchorElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLAnchorElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLAnchorElementConstructorTableValues, 0 }; #else @@ -113,7 +113,7 @@ static const HashTableValue JSHTMLAnchorElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLAnchorElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLAnchorElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLAnchorElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAppletElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLAppletElement.cpp index 787c2c7..4fe98d6 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAppletElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLAppletElement.cpp @@ -53,7 +53,7 @@ static const HashTableValue JSHTMLAppletElementTableValues[13] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLAppletElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLAppletElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSHTMLAppletElementTableValues, 0 }; #else @@ -67,7 +67,7 @@ static const HashTableValue JSHTMLAppletElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLAppletElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLAppletElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLAppletElementConstructorTableValues, 0 }; #else @@ -105,7 +105,7 @@ static const HashTableValue JSHTMLAppletElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLAppletElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLAppletElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLAppletElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAreaElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLAreaElement.cpp index 1d40591..f78a54b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAreaElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLAreaElement.cpp @@ -54,7 +54,7 @@ static const HashTableValue JSHTMLAreaElementTableValues[16] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLAreaElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLAreaElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSHTMLAreaElementTableValues, 0 }; #else @@ -68,7 +68,7 @@ static const HashTableValue JSHTMLAreaElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLAreaElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLAreaElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLAreaElementConstructorTableValues, 0 }; #else @@ -106,7 +106,7 @@ static const HashTableValue JSHTMLAreaElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLAreaElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLAreaElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLAreaElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLAudioElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLAudioElement.cpp index 00db209..a2fbfce 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLAudioElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLAudioElement.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLAudioElementTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLAudioElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLAudioElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLAudioElementTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLAudioElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLAudioElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLAudioElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLAudioElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLAudioElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLAudioElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLAudioElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLAudioElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBRElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLBRElement.cpp index aff5b90..2a43e6c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBRElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLBRElement.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLBRElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBRElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBRElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSHTMLBRElementTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLBRElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBRElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBRElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLBRElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLBRElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBRElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBRElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLBRElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseElement.cpp index d0c6502..7c78555 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseElement.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSHTMLBaseElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBaseElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBaseElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSHTMLBaseElementTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSHTMLBaseElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBaseElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBaseElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLBaseElementConstructorTableValues, 0 }; #else @@ -94,7 +94,7 @@ static const HashTableValue JSHTMLBaseElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBaseElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBaseElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLBaseElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseFontElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseFontElement.cpp index 24288a2..081be5a 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseFontElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLBaseFontElement.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSHTMLBaseFontElementTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBaseFontElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBaseFontElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSHTMLBaseFontElementTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSHTMLBaseFontElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBaseFontElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBaseFontElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLBaseFontElementConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSHTMLBaseFontElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBaseFontElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBaseFontElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLBaseFontElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBlockquoteElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLBlockquoteElement.cpp index aa108aa..852568b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBlockquoteElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLBlockquoteElement.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLBlockquoteElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBlockquoteElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBlockquoteElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSHTMLBlockquoteElementTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLBlockquoteElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBlockquoteElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBlockquoteElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLBlockquoteElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLBlockquoteElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBlockquoteElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBlockquoteElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLBlockquoteElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLBodyElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLBodyElement.cpp index 6da9517..d86b723 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLBodyElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLBodyElement.cpp @@ -57,7 +57,7 @@ static const HashTableValue JSHTMLBodyElementTableValues[15] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBodyElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBodyElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSHTMLBodyElementTableValues, 0 }; #else @@ -71,7 +71,7 @@ static const HashTableValue JSHTMLBodyElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBodyElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBodyElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLBodyElementConstructorTableValues, 0 }; #else @@ -109,7 +109,7 @@ static const HashTableValue JSHTMLBodyElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLBodyElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLBodyElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLBodyElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.cpp index 96f463b..098528d 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.cpp @@ -24,7 +24,9 @@ #include "HTMLButtonElement.h" #include "HTMLFormElement.h" #include "JSHTMLFormElement.h" +#include "JSValidityState.h" #include "KURL.h" +#include "ValidityState.h" #include <runtime/Error.h> #include <runtime/JSString.h> #include <wtf/GetPtr.h> @@ -37,9 +39,10 @@ ASSERT_CLASS_FITS_IN_CELL(JSHTMLButtonElement); /* Hash table */ -static const HashTableValue JSHTMLButtonElementTableValues[10] = +static const HashTableValue JSHTMLButtonElementTableValues[11] = { { "form", DontDelete|ReadOnly, (intptr_t)jsHTMLButtonElementForm, (intptr_t)0 }, + { "validity", DontDelete|ReadOnly, (intptr_t)jsHTMLButtonElementValidity, (intptr_t)0 }, { "accessKey", DontDelete, (intptr_t)jsHTMLButtonElementAccessKey, (intptr_t)setJSHTMLButtonElementAccessKey }, { "disabled", DontDelete, (intptr_t)jsHTMLButtonElementDisabled, (intptr_t)setJSHTMLButtonElementDisabled }, { "autofocus", DontDelete, (intptr_t)jsHTMLButtonElementAutofocus, (intptr_t)setJSHTMLButtonElementAutofocus }, @@ -51,7 +54,7 @@ static const HashTableValue JSHTMLButtonElementTableValues[10] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLButtonElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLButtonElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSHTMLButtonElementTableValues, 0 }; #else @@ -65,7 +68,7 @@ static const HashTableValue JSHTMLButtonElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLButtonElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLButtonElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLButtonElementConstructorTableValues, 0 }; #else @@ -104,7 +107,7 @@ static const HashTableValue JSHTMLButtonElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLButtonElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLButtonElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLButtonElementPrototypeTableValues, 0 }; #else @@ -147,6 +150,13 @@ JSValue jsHTMLButtonElementForm(ExecState* exec, const Identifier&, const Proper return toJS(exec, WTF::getPtr(imp->form())); } +JSValue jsHTMLButtonElementValidity(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + HTMLButtonElement* imp = static_cast<HTMLButtonElement*>(static_cast<JSHTMLButtonElement*>(asObject(slot.slotBase()))->impl()); + return toJS(exec, WTF::getPtr(imp->validity())); +} + JSValue jsHTMLButtonElementAccessKey(ExecState* exec, const Identifier&, const PropertySlot& slot) { UNUSED_PARAM(exec); diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.h index 9849bbb..1ac56c5 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.h +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLButtonElement.h @@ -66,6 +66,7 @@ JSC::JSValue JSC_HOST_CALL jsHTMLButtonElementPrototypeFunctionClick(JSC::ExecSt // Attributes JSC::JSValue jsHTMLButtonElementForm(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsHTMLButtonElementValidity(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); JSC::JSValue jsHTMLButtonElementAccessKey(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); void setJSHTMLButtonElementAccessKey(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsHTMLButtonElementDisabled(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLCanvasElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLCanvasElement.cpp index b90cbea..d40e900 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLCanvasElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLCanvasElement.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSHTMLCanvasElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLCanvasElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLCanvasElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSHTMLCanvasElementTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSHTMLCanvasElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLCanvasElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLCanvasElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLCanvasElementConstructorTableValues, 0 }; #else @@ -99,7 +99,7 @@ static const HashTableValue JSHTMLCanvasElementPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLCanvasElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLCanvasElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSHTMLCanvasElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLCollection.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLCollection.cpp index 7ff47ac..9b6bda3 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLCollection.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLCollection.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSHTMLCollectionTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLCollectionTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLCollectionTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSHTMLCollectionTableValues, 0 }; #else @@ -62,7 +62,7 @@ static const HashTableValue JSHTMLCollectionConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLCollectionConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLCollectionConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLCollectionConstructorTableValues, 0 }; #else @@ -103,7 +103,7 @@ static const HashTableValue JSHTMLCollectionPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLCollectionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLCollectionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSHTMLCollectionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDListElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDListElement.cpp index e65bb1f..a3f60b2 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDListElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLDListElement.cpp @@ -39,7 +39,7 @@ static const HashTableValue JSHTMLDListElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDListElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDListElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSHTMLDListElementTableValues, 0 }; #else @@ -53,7 +53,7 @@ static const HashTableValue JSHTMLDListElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDListElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDListElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDListElementConstructorTableValues, 0 }; #else @@ -91,7 +91,7 @@ static const HashTableValue JSHTMLDListElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDListElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDListElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDListElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.cpp index e0f8624..f070da6 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.cpp @@ -19,6 +19,9 @@ */ #include "config.h" + +#if ENABLE(DATAGRID) + #include "JSHTMLDataGridCellElement.h" #include "HTMLDataGridCellElement.h" @@ -46,7 +49,7 @@ static const HashTableValue JSHTMLDataGridCellElementTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDataGridCellElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridCellElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSHTMLDataGridCellElementTableValues, 0 }; #else @@ -60,7 +63,7 @@ static const HashTableValue JSHTMLDataGridCellElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDataGridCellElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridCellElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDataGridCellElementConstructorTableValues, 0 }; #else @@ -98,7 +101,7 @@ static const HashTableValue JSHTMLDataGridCellElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDataGridCellElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridCellElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDataGridCellElementPrototypeTableValues, 0 }; #else @@ -210,3 +213,5 @@ JSValue JSHTMLDataGridCellElement::getConstructor(ExecState* exec) } + +#endif // ENABLE(DATAGRID) diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.h index a0b8815..eb0a6de 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.h +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridCellElement.h @@ -21,6 +21,8 @@ #ifndef JSHTMLDataGridCellElement_h #define JSHTMLDataGridCellElement_h +#if ENABLE(DATAGRID) + #include "JSHTMLElement.h" namespace WebCore { @@ -71,4 +73,6 @@ JSC::JSValue jsHTMLDataGridCellElementConstructor(JSC::ExecState*, const JSC::Id } // namespace WebCore +#endif // ENABLE(DATAGRID) + #endif diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.cpp index a608a1f..0f750e7 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.cpp @@ -19,6 +19,9 @@ */ #include "config.h" + +#if ENABLE(DATAGRID) + #include "JSHTMLDataGridColElement.h" #include "HTMLDataGridColElement.h" @@ -46,7 +49,7 @@ static const HashTableValue JSHTMLDataGridColElementTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDataGridColElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridColElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSHTMLDataGridColElementTableValues, 0 }; #else @@ -60,7 +63,7 @@ static const HashTableValue JSHTMLDataGridColElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDataGridColElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridColElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDataGridColElementConstructorTableValues, 0 }; #else @@ -98,7 +101,7 @@ static const HashTableValue JSHTMLDataGridColElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDataGridColElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridColElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDataGridColElementPrototypeTableValues, 0 }; #else @@ -210,3 +213,5 @@ JSValue JSHTMLDataGridColElement::getConstructor(ExecState* exec) } + +#endif // ENABLE(DATAGRID) diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.h index 24efd48..0fe1b0e 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.h +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridColElement.h @@ -21,6 +21,8 @@ #ifndef JSHTMLDataGridColElement_h #define JSHTMLDataGridColElement_h +#if ENABLE(DATAGRID) + #include "JSHTMLElement.h" namespace WebCore { @@ -71,4 +73,6 @@ JSC::JSValue jsHTMLDataGridColElementConstructor(JSC::ExecState*, const JSC::Ide } // namespace WebCore +#endif // ENABLE(DATAGRID) + #endif diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.cpp index ea4237c..d964c7b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.cpp @@ -19,6 +19,9 @@ */ #include "config.h" + +#if ENABLE(DATAGRID) + #include "JSHTMLDataGridElement.h" #include "DataGridColumnList.h" @@ -45,7 +48,7 @@ static const HashTableValue JSHTMLDataGridElementTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDataGridElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSHTMLDataGridElementTableValues, 0 }; #else @@ -59,7 +62,7 @@ static const HashTableValue JSHTMLDataGridElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDataGridElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDataGridElementConstructorTableValues, 0 }; #else @@ -97,7 +100,7 @@ static const HashTableValue JSHTMLDataGridElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDataGridElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDataGridElementPrototypeTableValues, 0 }; #else @@ -200,3 +203,5 @@ JSValue JSHTMLDataGridElement::getConstructor(ExecState* exec) } + +#endif // ENABLE(DATAGRID) diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.h index ee6c8d8..7be0e5e 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.h +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridElement.h @@ -21,6 +21,8 @@ #ifndef JSHTMLDataGridElement_h #define JSHTMLDataGridElement_h +#if ENABLE(DATAGRID) + #include "JSHTMLElement.h" namespace WebCore { @@ -74,4 +76,6 @@ JSC::JSValue jsHTMLDataGridElementConstructor(JSC::ExecState*, const JSC::Identi } // namespace WebCore +#endif // ENABLE(DATAGRID) + #endif diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.cpp index 938ff16..b6a2d97 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.cpp @@ -19,6 +19,9 @@ */ #include "config.h" + +#if ENABLE(DATAGRID) + #include "JSHTMLDataGridRowElement.h" #include "HTMLDataGridRowElement.h" @@ -41,7 +44,7 @@ static const HashTableValue JSHTMLDataGridRowElementTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDataGridRowElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridRowElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSHTMLDataGridRowElementTableValues, 0 }; #else @@ -55,7 +58,7 @@ static const HashTableValue JSHTMLDataGridRowElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDataGridRowElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridRowElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDataGridRowElementConstructorTableValues, 0 }; #else @@ -93,7 +96,7 @@ static const HashTableValue JSHTMLDataGridRowElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDataGridRowElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDataGridRowElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDataGridRowElementPrototypeTableValues, 0 }; #else @@ -179,3 +182,5 @@ JSValue JSHTMLDataGridRowElement::getConstructor(ExecState* exec) } + +#endif // ENABLE(DATAGRID) diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.h index 562b5f7..987e8bf 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.h +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLDataGridRowElement.h @@ -21,6 +21,8 @@ #ifndef JSHTMLDataGridRowElement_h #define JSHTMLDataGridRowElement_h +#if ENABLE(DATAGRID) + #include "JSHTMLElement.h" namespace WebCore { @@ -67,4 +69,6 @@ JSC::JSValue jsHTMLDataGridRowElementConstructor(JSC::ExecState*, const JSC::Ide } // namespace WebCore +#endif // ENABLE(DATAGRID) + #endif diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDirectoryElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDirectoryElement.cpp index 711057b..ddad16b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDirectoryElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLDirectoryElement.cpp @@ -39,7 +39,7 @@ static const HashTableValue JSHTMLDirectoryElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDirectoryElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDirectoryElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSHTMLDirectoryElementTableValues, 0 }; #else @@ -53,7 +53,7 @@ static const HashTableValue JSHTMLDirectoryElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDirectoryElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDirectoryElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDirectoryElementConstructorTableValues, 0 }; #else @@ -91,7 +91,7 @@ static const HashTableValue JSHTMLDirectoryElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDirectoryElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDirectoryElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDirectoryElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDivElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDivElement.cpp index 43da933..779666e 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDivElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLDivElement.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLDivElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDivElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDivElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSHTMLDivElementTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLDivElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDivElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDivElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDivElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLDivElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDivElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDivElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDivElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLDocument.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLDocument.cpp index 1182aee..fd3aaf4 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLDocument.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLDocument.cpp @@ -62,7 +62,7 @@ static const HashTableValue JSHTMLDocumentTableValues[17] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDocumentTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDocumentTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSHTMLDocumentTableValues, 0 }; #else @@ -76,7 +76,7 @@ static const HashTableValue JSHTMLDocumentConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDocumentConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDocumentConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLDocumentConstructorTableValues, 0 }; #else @@ -122,7 +122,7 @@ static const HashTableValue JSHTMLDocumentPrototypeTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLDocumentPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLDocumentPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSHTMLDocumentPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLElement.cpp index ce77377..25e9bca 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLElement.cpp @@ -60,7 +60,7 @@ static const HashTableValue JSHTMLElementTableValues[15] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSHTMLElementTableValues, 0 }; #else @@ -74,7 +74,7 @@ static const HashTableValue JSHTMLElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLElementConstructorTableValues, 0 }; #else @@ -115,7 +115,7 @@ static const HashTableValue JSHTMLElementPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSHTMLElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLElementWrapperFactory.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLElementWrapperFactory.cpp index 7d66f62..aaedcca 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLElementWrapperFactory.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLElementWrapperFactory.cpp @@ -243,21 +243,33 @@ static JSNode* createHTMLTableColElementWrapper(ExecState* exec, PassRefPtr<HTML return CREATE_DOM_NODE_WRAPPER(exec, HTMLTableColElement, element.get()); } +#if ENABLE(DATAGRID) + static JSNode* createHTMLDataGridElementWrapper(ExecState* exec, PassRefPtr<HTMLElement> element) { return CREATE_DOM_NODE_WRAPPER(exec, HTMLDataGridElement, element.get()); } +#endif + +#if ENABLE(DATAGRID) + static JSNode* createHTMLDataGridCellElementWrapper(ExecState* exec, PassRefPtr<HTMLElement> element) { return CREATE_DOM_NODE_WRAPPER(exec, HTMLDataGridCellElement, element.get()); } +#endif + +#if ENABLE(DATAGRID) + static JSNode* createHTMLDataGridColElementWrapper(ExecState* exec, PassRefPtr<HTMLElement> element) { return CREATE_DOM_NODE_WRAPPER(exec, HTMLDataGridColElement, element.get()); } +#endif + static JSNode* createHTMLModElementWrapper(ExecState* exec, PassRefPtr<HTMLElement> element) { return CREATE_DOM_NODE_WRAPPER(exec, HTMLModElement, element.get()); @@ -278,11 +290,15 @@ static JSNode* createHTMLDListElementWrapper(ExecState* exec, PassRefPtr<HTMLEle return CREATE_DOM_NODE_WRAPPER(exec, HTMLDListElement, element.get()); } +#if ENABLE(DATAGRID) + static JSNode* createHTMLDataGridRowElementWrapper(ExecState* exec, PassRefPtr<HTMLElement> element) { return CREATE_DOM_NODE_WRAPPER(exec, HTMLDataGridRowElement, element.get()); } +#endif + static JSNode* createHTMLEmbedElementWrapper(ExecState* exec, PassRefPtr<HTMLElement> element) { return CREATE_DOM_NODE_WRAPPER(exec, HTMLEmbedElement, element.get()); @@ -526,14 +542,22 @@ JSNode* createJSHTMLWrapper(ExecState* exec, PassRefPtr<HTMLElement> element) map.set(captionTag.localName().impl(), createHTMLTableCaptionElementWrapper); map.set(colTag.localName().impl(), createHTMLTableColElementWrapper); map.set(colgroupTag.localName().impl(), createHTMLTableColElementWrapper); +#if ENABLE(DATAGRID) map.set(datagridTag.localName().impl(), createHTMLDataGridElementWrapper); +#endif +#if ENABLE(DATAGRID) map.set(dcellTag.localName().impl(), createHTMLDataGridCellElementWrapper); +#endif +#if ENABLE(DATAGRID) map.set(dcolTag.localName().impl(), createHTMLDataGridColElementWrapper); +#endif map.set(delTag.localName().impl(), createHTMLModElementWrapper); map.set(dirTag.localName().impl(), createHTMLDirectoryElementWrapper); map.set(divTag.localName().impl(), createHTMLDivElementWrapper); map.set(dlTag.localName().impl(), createHTMLDListElementWrapper); +#if ENABLE(DATAGRID) map.set(drowTag.localName().impl(), createHTMLDataGridRowElementWrapper); +#endif map.set(embedTag.localName().impl(), createHTMLEmbedElementWrapper); map.set(fieldsetTag.localName().impl(), createHTMLFieldSetElementWrapper); map.set(fontTag.localName().impl(), createHTMLFontElementWrapper); diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLEmbedElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLEmbedElement.cpp index 107a225..b1c63f8 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLEmbedElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLEmbedElement.cpp @@ -52,7 +52,7 @@ static const HashTableValue JSHTMLEmbedElementTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLEmbedElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLEmbedElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 16383, JSHTMLEmbedElementTableValues, 0 }; #else @@ -66,7 +66,7 @@ static const HashTableValue JSHTMLEmbedElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLEmbedElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLEmbedElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLEmbedElementConstructorTableValues, 0 }; #else @@ -105,7 +105,7 @@ static const HashTableValue JSHTMLEmbedElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLEmbedElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLEmbedElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLEmbedElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.cpp index 27a1ebb..07dc170 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.cpp @@ -24,6 +24,8 @@ #include "HTMLFieldSetElement.h" #include "HTMLFormElement.h" #include "JSHTMLFormElement.h" +#include "JSValidityState.h" +#include "ValidityState.h" #include <wtf/GetPtr.h> using namespace JSC; @@ -34,15 +36,16 @@ ASSERT_CLASS_FITS_IN_CELL(JSHTMLFieldSetElement); /* Hash table */ -static const HashTableValue JSHTMLFieldSetElementTableValues[4] = +static const HashTableValue JSHTMLFieldSetElementTableValues[5] = { { "form", DontDelete|ReadOnly, (intptr_t)jsHTMLFieldSetElementForm, (intptr_t)0 }, + { "validity", DontDelete|ReadOnly, (intptr_t)jsHTMLFieldSetElementValidity, (intptr_t)0 }, { "willValidate", DontDelete|ReadOnly, (intptr_t)jsHTMLFieldSetElementWillValidate, (intptr_t)0 }, { "constructor", DontEnum|ReadOnly, (intptr_t)jsHTMLFieldSetElementConstructor, (intptr_t)0 }, { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFieldSetElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFieldSetElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSHTMLFieldSetElementTableValues, 0 }; #else @@ -56,7 +59,7 @@ static const HashTableValue JSHTMLFieldSetElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFieldSetElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFieldSetElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLFieldSetElementConstructorTableValues, 0 }; #else @@ -94,7 +97,7 @@ static const HashTableValue JSHTMLFieldSetElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFieldSetElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFieldSetElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLFieldSetElementPrototypeTableValues, 0 }; #else @@ -132,6 +135,13 @@ JSValue jsHTMLFieldSetElementForm(ExecState* exec, const Identifier&, const Prop return toJS(exec, WTF::getPtr(imp->form())); } +JSValue jsHTMLFieldSetElementValidity(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + HTMLFieldSetElement* imp = static_cast<HTMLFieldSetElement*>(static_cast<JSHTMLFieldSetElement*>(asObject(slot.slotBase()))->impl()); + return toJS(exec, WTF::getPtr(imp->validity())); +} + JSValue jsHTMLFieldSetElementWillValidate(ExecState* exec, const Identifier&, const PropertySlot& slot) { UNUSED_PARAM(exec); diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.h index fa6c56c..6966b40 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.h +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLFieldSetElement.h @@ -57,6 +57,7 @@ public: // Attributes JSC::JSValue jsHTMLFieldSetElementForm(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsHTMLFieldSetElementValidity(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); JSC::JSValue jsHTMLFieldSetElementWillValidate(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); JSC::JSValue jsHTMLFieldSetElementConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFontElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLFontElement.cpp index 0bff1ee..5d80326 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFontElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLFontElement.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSHTMLFontElementTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFontElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFontElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSHTMLFontElementTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSHTMLFontElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFontElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFontElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLFontElementConstructorTableValues, 0 }; #else @@ -95,7 +95,7 @@ static const HashTableValue JSHTMLFontElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFontElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFontElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLFontElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFormElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLFormElement.cpp index de495a5..c3cb279 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFormElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLFormElement.cpp @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLFormElementTableValues[11] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFormElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFormElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 4095, JSHTMLFormElementTableValues, 0 }; #else @@ -69,7 +69,7 @@ static const HashTableValue JSHTMLFormElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFormElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFormElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLFormElementConstructorTableValues, 0 }; #else @@ -109,7 +109,7 @@ static const HashTableValue JSHTMLFormElementPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFormElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFormElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSHTMLFormElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameElement.cpp index a5bff3e..d11a908 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameElement.cpp @@ -62,7 +62,7 @@ static const HashTableValue JSHTMLFrameElementTableValues[15] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFrameElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFrameElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 16383, JSHTMLFrameElementTableValues, 0 }; #else @@ -76,7 +76,7 @@ static const HashTableValue JSHTMLFrameElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFrameElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFrameElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLFrameElementConstructorTableValues, 0 }; #else @@ -115,7 +115,7 @@ static const HashTableValue JSHTMLFrameElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFrameElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFrameElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLFrameElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameSetElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameSetElement.cpp index 7abfddd..358280c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameSetElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLFrameSetElement.cpp @@ -54,7 +54,7 @@ static const HashTableValue JSHTMLFrameSetElementTableValues[11] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFrameSetElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFrameSetElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSHTMLFrameSetElementTableValues, 0 }; #else @@ -68,7 +68,7 @@ static const HashTableValue JSHTMLFrameSetElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFrameSetElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFrameSetElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLFrameSetElementConstructorTableValues, 0 }; #else @@ -106,7 +106,7 @@ static const HashTableValue JSHTMLFrameSetElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLFrameSetElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLFrameSetElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLFrameSetElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLHRElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLHRElement.cpp index 8ec45b5..e208976 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLHRElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLHRElement.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSHTMLHRElementTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLHRElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLHRElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSHTMLHRElementTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSHTMLHRElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLHRElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLHRElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLHRElementConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSHTMLHRElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLHRElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLHRElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLHRElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadElement.cpp index a2ec868..ff1f3e4 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadElement.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLHeadElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLHeadElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLHeadElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSHTMLHeadElementTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLHeadElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLHeadElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLHeadElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLHeadElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLHeadElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLHeadElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLHeadElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLHeadElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadingElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadingElement.cpp index 5a5b8b2..b4702f3 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadingElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLHeadingElement.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLHeadingElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLHeadingElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLHeadingElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSHTMLHeadingElementTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLHeadingElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLHeadingElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLHeadingElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLHeadingElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLHeadingElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLHeadingElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLHeadingElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLHeadingElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLHtmlElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLHtmlElement.cpp index 95ab223..8325f69 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLHtmlElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLHtmlElement.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLHtmlElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLHtmlElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLHtmlElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSHTMLHtmlElementTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLHtmlElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLHtmlElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLHtmlElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLHtmlElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLHtmlElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLHtmlElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLHtmlElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLHtmlElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLIFrameElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLIFrameElement.cpp index 068dfc2..557b3a4 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLIFrameElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLIFrameElement.cpp @@ -60,7 +60,7 @@ static const HashTableValue JSHTMLIFrameElementTableValues[14] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLIFrameElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLIFrameElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 16383, JSHTMLIFrameElementTableValues, 0 }; #else @@ -74,7 +74,7 @@ static const HashTableValue JSHTMLIFrameElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLIFrameElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLIFrameElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLIFrameElementConstructorTableValues, 0 }; #else @@ -113,7 +113,7 @@ static const HashTableValue JSHTMLIFrameElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLIFrameElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLIFrameElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLIFrameElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLImageElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLImageElement.cpp index a0259bb..da621b2 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLImageElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLImageElement.cpp @@ -60,7 +60,7 @@ static const HashTableValue JSHTMLImageElementTableValues[20] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLImageElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLImageElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 16383, JSHTMLImageElementTableValues, 0 }; #else @@ -74,7 +74,7 @@ static const HashTableValue JSHTMLImageElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLImageElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLImageElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLImageElementConstructorTableValues, 0 }; #else @@ -112,7 +112,7 @@ static const HashTableValue JSHTMLImageElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLImageElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLImageElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLImageElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.cpp index 720249a..e6111bb 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.cpp @@ -26,7 +26,9 @@ #include "HTMLInputElement.h" #include "JSFileList.h" #include "JSHTMLFormElement.h" +#include "JSValidityState.h" #include "KURL.h" +#include "ValidityState.h" #include <runtime/Error.h> #include <runtime/JSNumberCell.h> #include <runtime/JSString.h> @@ -40,11 +42,12 @@ ASSERT_CLASS_FITS_IN_CELL(JSHTMLInputElement); /* Hash table */ -static const HashTableValue JSHTMLInputElementTableValues[27] = +static const HashTableValue JSHTMLInputElementTableValues[28] = { { "defaultValue", DontDelete, (intptr_t)jsHTMLInputElementDefaultValue, (intptr_t)setJSHTMLInputElementDefaultValue }, { "defaultChecked", DontDelete, (intptr_t)jsHTMLInputElementDefaultChecked, (intptr_t)setJSHTMLInputElementDefaultChecked }, { "form", DontDelete|ReadOnly, (intptr_t)jsHTMLInputElementForm, (intptr_t)0 }, + { "validity", DontDelete|ReadOnly, (intptr_t)jsHTMLInputElementValidity, (intptr_t)0 }, { "accept", DontDelete, (intptr_t)jsHTMLInputElementAccept, (intptr_t)setJSHTMLInputElementAccept }, { "accessKey", DontDelete, (intptr_t)jsHTMLInputElementAccessKey, (intptr_t)setJSHTMLInputElementAccessKey }, { "align", DontDelete, (intptr_t)jsHTMLInputElementAlign, (intptr_t)setJSHTMLInputElementAlign }, @@ -71,7 +74,7 @@ static const HashTableValue JSHTMLInputElementTableValues[27] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLInputElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLInputElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSHTMLInputElementTableValues, 0 }; #else @@ -85,7 +88,7 @@ static const HashTableValue JSHTMLInputElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLInputElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLInputElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLInputElementConstructorTableValues, 0 }; #else @@ -126,7 +129,7 @@ static const HashTableValue JSHTMLInputElementPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLInputElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLInputElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSHTMLInputElementPrototypeTableValues, 0 }; #else @@ -183,6 +186,13 @@ JSValue jsHTMLInputElementForm(ExecState* exec, const Identifier&, const Propert return toJS(exec, WTF::getPtr(imp->form())); } +JSValue jsHTMLInputElementValidity(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + HTMLInputElement* imp = static_cast<HTMLInputElement*>(static_cast<JSHTMLInputElement*>(asObject(slot.slotBase()))->impl()); + return toJS(exec, WTF::getPtr(imp->validity())); +} + JSValue jsHTMLInputElementAccept(ExecState* exec, const Identifier&, const PropertySlot& slot) { UNUSED_PARAM(exec); diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.h index ef9431c..52f455e 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.h +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLInputElement.h @@ -82,6 +82,7 @@ void setJSHTMLInputElementDefaultValue(JSC::ExecState*, JSC::JSObject*, JSC::JSV JSC::JSValue jsHTMLInputElementDefaultChecked(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); void setJSHTMLInputElementDefaultChecked(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsHTMLInputElementForm(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsHTMLInputElementValidity(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); JSC::JSValue jsHTMLInputElementAccept(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); void setJSHTMLInputElementAccept(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsHTMLInputElementAccessKey(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLIsIndexElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLIsIndexElement.cpp index d23f3f1..6322e51 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLIsIndexElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLIsIndexElement.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSHTMLIsIndexElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLIsIndexElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLIsIndexElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSHTMLIsIndexElementTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSHTMLIsIndexElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLIsIndexElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLIsIndexElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLIsIndexElementConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSHTMLIsIndexElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLIsIndexElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLIsIndexElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLIsIndexElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLLIElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLLIElement.cpp index 35f00d2..14ba464 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLLIElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLLIElement.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSHTMLLIElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLLIElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLLIElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSHTMLLIElementTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSHTMLLIElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLLIElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLLIElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLLIElementConstructorTableValues, 0 }; #else @@ -95,7 +95,7 @@ static const HashTableValue JSHTMLLIElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLLIElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLLIElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLLIElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLLabelElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLLabelElement.cpp index 24d1f57..37c7c76 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLLabelElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLLabelElement.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSHTMLLabelElementTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLLabelElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLLabelElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSHTMLLabelElementTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSHTMLLabelElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLLabelElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLLabelElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLLabelElementConstructorTableValues, 0 }; #else @@ -97,7 +97,7 @@ static const HashTableValue JSHTMLLabelElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLLabelElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLLabelElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLLabelElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLLegendElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLLegendElement.cpp index b52f3e9..b3b985a 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLLegendElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLLegendElement.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSHTMLLegendElementTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLLegendElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLLegendElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSHTMLLegendElementTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSHTMLLegendElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLLegendElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLLegendElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLLegendElementConstructorTableValues, 0 }; #else @@ -97,7 +97,7 @@ static const HashTableValue JSHTMLLegendElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLLegendElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLLegendElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLLegendElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLLinkElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLLinkElement.cpp index c40004e..d6bf634 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLLinkElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLLinkElement.cpp @@ -52,7 +52,7 @@ static const HashTableValue JSHTMLLinkElementTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLLinkElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLLinkElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSHTMLLinkElementTableValues, 0 }; #else @@ -66,7 +66,7 @@ static const HashTableValue JSHTMLLinkElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLLinkElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLLinkElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLLinkElementConstructorTableValues, 0 }; #else @@ -104,7 +104,7 @@ static const HashTableValue JSHTMLLinkElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLLinkElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLLinkElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLLinkElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMapElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLMapElement.cpp index 458c3f1..9c9345f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMapElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLMapElement.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSHTMLMapElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMapElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMapElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSHTMLMapElementTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSHTMLMapElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMapElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMapElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLMapElementConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSHTMLMapElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMapElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMapElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLMapElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMarqueeElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLMarqueeElement.cpp index 90f090f..2e8c6d3 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMarqueeElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLMarqueeElement.cpp @@ -39,7 +39,7 @@ static const HashTableValue JSHTMLMarqueeElementTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMarqueeElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMarqueeElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLMarqueeElementTableValues, 0 }; #else @@ -53,7 +53,7 @@ static const HashTableValue JSHTMLMarqueeElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMarqueeElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMarqueeElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLMarqueeElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLMarqueeElementPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMarqueeElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMarqueeElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSHTMLMarqueeElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMediaElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLMediaElement.cpp index 1f04d40..c3c74d3 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMediaElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLMediaElement.cpp @@ -72,7 +72,7 @@ static const HashTableValue JSHTMLMediaElementTableValues[25] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMediaElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMediaElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSHTMLMediaElementTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSHTMLMediaElementConstructorTableValues[11] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMediaElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMediaElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSHTMLMediaElementConstructorTableValues, 0 }; #else @@ -148,7 +148,7 @@ static const HashTableValue JSHTMLMediaElementPrototypeTableValues[15] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMediaElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMediaElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSHTMLMediaElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMenuElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLMenuElement.cpp index 35ce014..e658ed8 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMenuElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLMenuElement.cpp @@ -39,7 +39,7 @@ static const HashTableValue JSHTMLMenuElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMenuElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMenuElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSHTMLMenuElementTableValues, 0 }; #else @@ -53,7 +53,7 @@ static const HashTableValue JSHTMLMenuElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMenuElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMenuElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLMenuElementConstructorTableValues, 0 }; #else @@ -91,7 +91,7 @@ static const HashTableValue JSHTMLMenuElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMenuElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMenuElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLMenuElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLMetaElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLMetaElement.cpp index 213c2bf..6b26520 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLMetaElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLMetaElement.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSHTMLMetaElementTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMetaElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMetaElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSHTMLMetaElementTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSHTMLMetaElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMetaElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMetaElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLMetaElementConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSHTMLMetaElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLMetaElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLMetaElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLMetaElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLModElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLModElement.cpp index b55516c..ded7e9f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLModElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLModElement.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSHTMLModElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLModElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLModElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSHTMLModElementTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSHTMLModElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLModElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLModElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLModElementConstructorTableValues, 0 }; #else @@ -94,7 +94,7 @@ static const HashTableValue JSHTMLModElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLModElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLModElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLModElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLOListElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLOListElement.cpp index 70fe0b4..63b781c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLOListElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLOListElement.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSHTMLOListElementTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLOListElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLOListElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSHTMLOListElementTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSHTMLOListElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLOListElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLOListElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLOListElementConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSHTMLOListElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLOListElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLOListElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLOListElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLObjectElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLObjectElement.cpp index c50e27a..c9f7102 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLObjectElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLObjectElement.cpp @@ -69,7 +69,7 @@ static const HashTableValue JSHTMLObjectElementTableValues[20] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLObjectElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLObjectElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSHTMLObjectElementTableValues, 0 }; #else @@ -83,7 +83,7 @@ static const HashTableValue JSHTMLObjectElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLObjectElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLObjectElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLObjectElementConstructorTableValues, 0 }; #else @@ -122,7 +122,7 @@ static const HashTableValue JSHTMLObjectElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLObjectElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLObjectElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLObjectElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptGroupElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLOptGroupElement.cpp index 69506b0..4b651c4 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptGroupElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLOptGroupElement.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSHTMLOptGroupElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLOptGroupElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLOptGroupElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSHTMLOptGroupElementTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSHTMLOptGroupElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLOptGroupElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLOptGroupElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLOptGroupElementConstructorTableValues, 0 }; #else @@ -94,7 +94,7 @@ static const HashTableValue JSHTMLOptGroupElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLOptGroupElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLOptGroupElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLOptGroupElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionElement.cpp index ee1283d..4c9b51a 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionElement.cpp @@ -51,7 +51,7 @@ static const HashTableValue JSHTMLOptionElementTableValues[10] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLOptionElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLOptionElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSHTMLOptionElementTableValues, 0 }; #else @@ -65,7 +65,7 @@ static const HashTableValue JSHTMLOptionElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLOptionElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLOptionElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLOptionElementConstructorTableValues, 0 }; #else @@ -103,7 +103,7 @@ static const HashTableValue JSHTMLOptionElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLOptionElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLOptionElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLOptionElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionsCollection.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionsCollection.cpp index 578ab90..b9e8d15 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionsCollection.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLOptionsCollection.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLOptionsCollectionTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLOptionsCollectionTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLOptionsCollectionTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSHTMLOptionsCollectionTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSHTMLOptionsCollectionPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLOptionsCollectionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLOptionsCollectionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSHTMLOptionsCollectionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLParagraphElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLParagraphElement.cpp index ba47a53..b267dc2 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLParagraphElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLParagraphElement.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLParagraphElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLParagraphElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLParagraphElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSHTMLParagraphElementTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLParagraphElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLParagraphElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLParagraphElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLParagraphElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLParagraphElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLParagraphElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLParagraphElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLParagraphElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLParamElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLParamElement.cpp index b4c9348..467df03 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLParamElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLParamElement.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSHTMLParamElementTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLParamElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLParamElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSHTMLParamElementTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSHTMLParamElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLParamElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLParamElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLParamElementConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSHTMLParamElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLParamElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLParamElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLParamElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLPreElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLPreElement.cpp index 8aac7c1..b6bc6fb 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLPreElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLPreElement.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLPreElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLPreElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLPreElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSHTMLPreElementTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLPreElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLPreElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLPreElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLPreElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLPreElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLPreElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLPreElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLPreElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLQuoteElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLQuoteElement.cpp index dd831c0..a8313b9 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLQuoteElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLQuoteElement.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLQuoteElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLQuoteElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLQuoteElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSHTMLQuoteElementTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLQuoteElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLQuoteElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLQuoteElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLQuoteElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLQuoteElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLQuoteElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLQuoteElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLQuoteElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLScriptElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLScriptElement.cpp index ab7bc3d..8e157d1 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLScriptElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLScriptElement.cpp @@ -47,7 +47,7 @@ static const HashTableValue JSHTMLScriptElementTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLScriptElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLScriptElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSHTMLScriptElementTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSHTMLScriptElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLScriptElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLScriptElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLScriptElementConstructorTableValues, 0 }; #else @@ -99,7 +99,7 @@ static const HashTableValue JSHTMLScriptElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLScriptElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLScriptElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLScriptElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.cpp index 8a61381..08e765c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.cpp @@ -29,8 +29,10 @@ #include "JSHTMLFormElement.h" #include "JSHTMLOptionsCollection.h" #include "JSNode.h" +#include "JSValidityState.h" #include "KURL.h" #include "Node.h" +#include "ValidityState.h" #include <runtime/Error.h> #include <runtime/JSNumberCell.h> #include <runtime/JSString.h> @@ -45,13 +47,14 @@ ASSERT_CLASS_FITS_IN_CELL(JSHTMLSelectElement); /* Hash table */ -static const HashTableValue JSHTMLSelectElementTableValues[14] = +static const HashTableValue JSHTMLSelectElementTableValues[15] = { { "type", DontDelete|ReadOnly, (intptr_t)jsHTMLSelectElementType, (intptr_t)0 }, { "selectedIndex", DontDelete, (intptr_t)jsHTMLSelectElementSelectedIndex, (intptr_t)setJSHTMLSelectElementSelectedIndex }, { "value", DontDelete, (intptr_t)jsHTMLSelectElementValue, (intptr_t)setJSHTMLSelectElementValue }, { "length", DontDelete, (intptr_t)jsHTMLSelectElementLength, (intptr_t)setJSHTMLSelectElementLength }, { "form", DontDelete|ReadOnly, (intptr_t)jsHTMLSelectElementForm, (intptr_t)0 }, + { "validity", DontDelete|ReadOnly, (intptr_t)jsHTMLSelectElementValidity, (intptr_t)0 }, { "willValidate", DontDelete|ReadOnly, (intptr_t)jsHTMLSelectElementWillValidate, (intptr_t)0 }, { "options", DontDelete|ReadOnly, (intptr_t)jsHTMLSelectElementOptions, (intptr_t)0 }, { "disabled", DontDelete, (intptr_t)jsHTMLSelectElementDisabled, (intptr_t)setJSHTMLSelectElementDisabled }, @@ -63,11 +66,11 @@ static const HashTableValue JSHTMLSelectElementTableValues[14] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLSelectElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLSelectElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSHTMLSelectElementTableValues, 0 }; #else - { 34, 31, JSHTMLSelectElementTableValues, 0 }; + { 35, 31, JSHTMLSelectElementTableValues, 0 }; #endif /* Hash table for constructor */ @@ -77,7 +80,7 @@ static const HashTableValue JSHTMLSelectElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLSelectElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLSelectElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLSelectElementConstructorTableValues, 0 }; #else @@ -119,7 +122,7 @@ static const HashTableValue JSHTMLSelectElementPrototypeTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLSelectElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLSelectElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSHTMLSelectElementPrototypeTableValues, 0 }; #else @@ -210,6 +213,13 @@ JSValue jsHTMLSelectElementForm(ExecState* exec, const Identifier&, const Proper return toJS(exec, WTF::getPtr(imp->form())); } +JSValue jsHTMLSelectElementValidity(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(static_cast<JSHTMLSelectElement*>(asObject(slot.slotBase()))->impl()); + return toJS(exec, WTF::getPtr(imp->validity())); +} + JSValue jsHTMLSelectElementWillValidate(ExecState* exec, const Identifier&, const PropertySlot& slot) { UNUSED_PARAM(exec); diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.h index 1790360..53459cb 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.h +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLSelectElement.h @@ -84,6 +84,7 @@ void setJSHTMLSelectElementValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsHTMLSelectElementLength(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); void setJSHTMLSelectElementLength(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsHTMLSelectElementForm(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsHTMLSelectElementValidity(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); JSC::JSValue jsHTMLSelectElementWillValidate(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); JSC::JSValue jsHTMLSelectElementOptions(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); JSC::JSValue jsHTMLSelectElementDisabled(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLSourceElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLSourceElement.cpp index b9f65ad..5e534cf 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLSourceElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLSourceElement.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSHTMLSourceElementTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLSourceElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLSourceElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSHTMLSourceElementTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSHTMLSourceElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLSourceElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLSourceElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLSourceElementConstructorTableValues, 0 }; #else @@ -98,7 +98,7 @@ static const HashTableValue JSHTMLSourceElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLSourceElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLSourceElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLSourceElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLStyleElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLStyleElement.cpp index 5b31c04..77b1b1a 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLStyleElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLStyleElement.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSHTMLStyleElementTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLStyleElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLStyleElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSHTMLStyleElementTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSHTMLStyleElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLStyleElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLStyleElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLStyleElementConstructorTableValues, 0 }; #else @@ -98,7 +98,7 @@ static const HashTableValue JSHTMLStyleElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLStyleElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLStyleElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLStyleElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCaptionElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCaptionElement.cpp index 51b8dbe..3fcbcba 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCaptionElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCaptionElement.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLTableCaptionElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableCaptionElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableCaptionElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSHTMLTableCaptionElementTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLTableCaptionElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableCaptionElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableCaptionElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLTableCaptionElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLTableCaptionElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableCaptionElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableCaptionElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLTableCaptionElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCellElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCellElement.cpp index cb81f6d..8ddf4ca 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCellElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableCellElement.cpp @@ -56,7 +56,7 @@ static const HashTableValue JSHTMLTableCellElementTableValues[17] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableCellElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableCellElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSHTMLTableCellElementTableValues, 0 }; #else @@ -70,7 +70,7 @@ static const HashTableValue JSHTMLTableCellElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableCellElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableCellElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLTableCellElementConstructorTableValues, 0 }; #else @@ -108,7 +108,7 @@ static const HashTableValue JSHTMLTableCellElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableCellElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableCellElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLTableCellElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableColElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableColElement.cpp index 470cd02..b79eda4 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableColElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableColElement.cpp @@ -47,7 +47,7 @@ static const HashTableValue JSHTMLTableColElementTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableColElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableColElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSHTMLTableColElementTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSHTMLTableColElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableColElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableColElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLTableColElementConstructorTableValues, 0 }; #else @@ -99,7 +99,7 @@ static const HashTableValue JSHTMLTableColElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableColElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableColElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLTableColElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp index 96b92e0..6965555 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp @@ -63,7 +63,7 @@ static const HashTableValue JSHTMLTableElementTableValues[16] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSHTMLTableElementTableValues, 0 }; #else @@ -77,7 +77,7 @@ static const HashTableValue JSHTMLTableElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLTableElementConstructorTableValues, 0 }; #else @@ -123,7 +123,7 @@ static const HashTableValue JSHTMLTableElementPrototypeTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSHTMLTableElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableRowElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableRowElement.cpp index c384613..d806271 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableRowElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableRowElement.cpp @@ -54,7 +54,7 @@ static const HashTableValue JSHTMLTableRowElementTableValues[10] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableRowElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableRowElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSHTMLTableRowElementTableValues, 0 }; #else @@ -68,7 +68,7 @@ static const HashTableValue JSHTMLTableRowElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableRowElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableRowElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLTableRowElementConstructorTableValues, 0 }; #else @@ -108,7 +108,7 @@ static const HashTableValue JSHTMLTableRowElementPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableRowElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableRowElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSHTMLTableRowElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableSectionElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableSectionElement.cpp index 8e8ce54..7515cfd 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableSectionElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableSectionElement.cpp @@ -50,7 +50,7 @@ static const HashTableValue JSHTMLTableSectionElementTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableSectionElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableSectionElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSHTMLTableSectionElementTableValues, 0 }; #else @@ -64,7 +64,7 @@ static const HashTableValue JSHTMLTableSectionElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableSectionElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableSectionElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLTableSectionElementConstructorTableValues, 0 }; #else @@ -104,7 +104,7 @@ static const HashTableValue JSHTMLTableSectionElementPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTableSectionElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTableSectionElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSHTMLTableSectionElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.cpp index 6d845f9..f103fb7 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.cpp @@ -24,7 +24,9 @@ #include "HTMLFormElement.h" #include "HTMLTextAreaElement.h" #include "JSHTMLFormElement.h" +#include "JSValidityState.h" #include "KURL.h" +#include "ValidityState.h" #include <runtime/Error.h> #include <runtime/JSNumberCell.h> #include <runtime/JSString.h> @@ -38,10 +40,11 @@ ASSERT_CLASS_FITS_IN_CELL(JSHTMLTextAreaElement); /* Hash table */ -static const HashTableValue JSHTMLTextAreaElementTableValues[16] = +static const HashTableValue JSHTMLTextAreaElementTableValues[17] = { { "defaultValue", DontDelete, (intptr_t)jsHTMLTextAreaElementDefaultValue, (intptr_t)setJSHTMLTextAreaElementDefaultValue }, { "form", DontDelete|ReadOnly, (intptr_t)jsHTMLTextAreaElementForm, (intptr_t)0 }, + { "validity", DontDelete|ReadOnly, (intptr_t)jsHTMLTextAreaElementValidity, (intptr_t)0 }, { "accessKey", DontDelete, (intptr_t)jsHTMLTextAreaElementAccessKey, (intptr_t)setJSHTMLTextAreaElementAccessKey }, { "cols", DontDelete, (intptr_t)jsHTMLTextAreaElementCols, (intptr_t)setJSHTMLTextAreaElementCols }, { "disabled", DontDelete, (intptr_t)jsHTMLTextAreaElementDisabled, (intptr_t)setJSHTMLTextAreaElementDisabled }, @@ -58,11 +61,11 @@ static const HashTableValue JSHTMLTextAreaElementTableValues[16] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTextAreaElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTextAreaElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSHTMLTextAreaElementTableValues, 0 }; #else - { 35, 31, JSHTMLTextAreaElementTableValues, 0 }; + { 36, 31, JSHTMLTextAreaElementTableValues, 0 }; #endif /* Hash table for constructor */ @@ -72,7 +75,7 @@ static const HashTableValue JSHTMLTextAreaElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTextAreaElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTextAreaElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLTextAreaElementConstructorTableValues, 0 }; #else @@ -112,7 +115,7 @@ static const HashTableValue JSHTMLTextAreaElementPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTextAreaElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTextAreaElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSHTMLTextAreaElementPrototypeTableValues, 0 }; #else @@ -162,6 +165,13 @@ JSValue jsHTMLTextAreaElementForm(ExecState* exec, const Identifier&, const Prop return toJS(exec, WTF::getPtr(imp->form())); } +JSValue jsHTMLTextAreaElementValidity(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + HTMLTextAreaElement* imp = static_cast<HTMLTextAreaElement*>(static_cast<JSHTMLTextAreaElement*>(asObject(slot.slotBase()))->impl()); + return toJS(exec, WTF::getPtr(imp->validity())); +} + JSValue jsHTMLTextAreaElementAccessKey(ExecState* exec, const Identifier&, const PropertySlot& slot) { UNUSED_PARAM(exec); diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.h b/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.h index d248975..63d0575 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.h +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLTextAreaElement.h @@ -69,6 +69,7 @@ JSC::JSValue JSC_HOST_CALL jsHTMLTextAreaElementPrototypeFunctionSetSelectionRan JSC::JSValue jsHTMLTextAreaElementDefaultValue(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); void setJSHTMLTextAreaElementDefaultValue(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsHTMLTextAreaElementForm(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsHTMLTextAreaElementValidity(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); JSC::JSValue jsHTMLTextAreaElementAccessKey(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); void setJSHTMLTextAreaElementAccessKey(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsHTMLTextAreaElementCols(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTitleElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTitleElement.cpp index 82a61ad..dbc9932 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTitleElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLTitleElement.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHTMLTitleElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTitleElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTitleElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSHTMLTitleElementTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSHTMLTitleElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTitleElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTitleElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLTitleElementConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSHTMLTitleElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLTitleElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLTitleElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLTitleElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLUListElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLUListElement.cpp index 522ff7f..aae57e3 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLUListElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLUListElement.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSHTMLUListElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLUListElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLUListElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSHTMLUListElementTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSHTMLUListElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLUListElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLUListElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLUListElementConstructorTableValues, 0 }; #else @@ -94,7 +94,7 @@ static const HashTableValue JSHTMLUListElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLUListElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLUListElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLUListElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLVideoElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLVideoElement.cpp index c097281..19c1a20 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHTMLVideoElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLVideoElement.cpp @@ -49,7 +49,7 @@ static const HashTableValue JSHTMLVideoElementTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLVideoElementTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLVideoElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSHTMLVideoElementTableValues, 0 }; #else @@ -63,7 +63,7 @@ static const HashTableValue JSHTMLVideoElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLVideoElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLVideoElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLVideoElementConstructorTableValues, 0 }; #else @@ -101,7 +101,7 @@ static const HashTableValue JSHTMLVideoElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSHTMLVideoElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHTMLVideoElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHTMLVideoElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSHistory.cpp b/src/3rdparty/webkit/WebCore/generated/JSHistory.cpp index 55e22af..097a6b7 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSHistory.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSHistory.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSHistoryTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSHistoryTable = +static JSC_CONST_HASHTABLE HashTable JSHistoryTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSHistoryTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSHistoryPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSHistoryPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSHistoryPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSHistoryPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSImageData.cpp b/src/3rdparty/webkit/WebCore/generated/JSImageData.cpp index a965375..139249b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSImageData.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSImageData.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSImageDataTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSImageDataTable = +static JSC_CONST_HASHTABLE HashTable JSImageDataTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSImageDataTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSImageDataConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSImageDataConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSImageDataConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSImageDataConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSImageDataPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSImageDataPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSImageDataPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSImageDataPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSInspectorController.cpp b/src/3rdparty/webkit/WebCore/generated/JSInspectorController.cpp index a0dac40..a457224 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSInspectorController.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSInspectorController.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSInspectorControllerTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSInspectorControllerTable = +static JSC_CONST_HASHTABLE HashTable JSInspectorControllerTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSInspectorControllerTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSInspectorControllerConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSInspectorControllerConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSInspectorControllerConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSInspectorControllerConstructorTableValues, 0 }; #else @@ -143,7 +143,7 @@ static const HashTableValue JSInspectorControllerPrototypeTableValues[48] = { 0, 0, 0, 0 } }; -static const HashTable JSInspectorControllerPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSInspectorControllerPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSInspectorControllerPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSJavaScriptCallFrame.cpp b/src/3rdparty/webkit/WebCore/generated/JSJavaScriptCallFrame.cpp index c8a3f3d..a4a4f8b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSJavaScriptCallFrame.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSJavaScriptCallFrame.cpp @@ -52,7 +52,7 @@ static const HashTableValue JSJavaScriptCallFrameTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSJavaScriptCallFrameTable = +static JSC_CONST_HASHTABLE HashTable JSJavaScriptCallFrameTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSJavaScriptCallFrameTableValues, 0 }; #else @@ -67,7 +67,7 @@ static const HashTableValue JSJavaScriptCallFramePrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSJavaScriptCallFramePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSJavaScriptCallFramePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSJavaScriptCallFramePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSKeyboardEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSKeyboardEvent.cpp index 750d1be..a03e149 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSKeyboardEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSKeyboardEvent.cpp @@ -50,7 +50,7 @@ static const HashTableValue JSKeyboardEventTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSKeyboardEventTable = +static JSC_CONST_HASHTABLE HashTable JSKeyboardEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSKeyboardEventTableValues, 0 }; #else @@ -64,7 +64,7 @@ static const HashTableValue JSKeyboardEventConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSKeyboardEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSKeyboardEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSKeyboardEventConstructorTableValues, 0 }; #else @@ -103,7 +103,7 @@ static const HashTableValue JSKeyboardEventPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSKeyboardEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSKeyboardEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSKeyboardEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSLocation.cpp b/src/3rdparty/webkit/WebCore/generated/JSLocation.cpp index a1c76be..01b1416 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSLocation.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSLocation.cpp @@ -49,7 +49,7 @@ static const HashTableValue JSLocationTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSLocationTable = +static JSC_CONST_HASHTABLE HashTable JSLocationTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSLocationTableValues, 0 }; #else @@ -67,7 +67,7 @@ static const HashTableValue JSLocationPrototypeTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSLocationPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSLocationPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSLocationPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSMediaError.cpp b/src/3rdparty/webkit/WebCore/generated/JSMediaError.cpp index 490e06c..76d8044 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSMediaError.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSMediaError.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSMediaErrorTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSMediaErrorTable = +static JSC_CONST_HASHTABLE HashTable JSMediaErrorTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSMediaErrorTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSMediaErrorConstructorTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSMediaErrorConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSMediaErrorConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSMediaErrorConstructorTableValues, 0 }; #else @@ -103,7 +103,7 @@ static const HashTableValue JSMediaErrorPrototypeTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSMediaErrorPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSMediaErrorPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSMediaErrorPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSMediaList.cpp b/src/3rdparty/webkit/WebCore/generated/JSMediaList.cpp index 4a517c8f..448b378 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSMediaList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSMediaList.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSMediaListTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSMediaListTable = +static JSC_CONST_HASHTABLE HashTable JSMediaListTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSMediaListTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSMediaListConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSMediaListConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSMediaListConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSMediaListConstructorTableValues, 0 }; #else @@ -99,7 +99,7 @@ static const HashTableValue JSMediaListPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSMediaListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSMediaListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSMediaListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSMessageChannel.cpp b/src/3rdparty/webkit/WebCore/generated/JSMessageChannel.cpp index 8f660f2..5b41a54 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSMessageChannel.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSMessageChannel.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSMessageChannelTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSMessageChannelTable = +static JSC_CONST_HASHTABLE HashTable JSMessageChannelTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSMessageChannelTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSMessageChannelPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSMessageChannelPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSMessageChannelPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSMessageChannelPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSMessageEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSMessageEvent.cpp index e95dd9c..190fb5a 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSMessageEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSMessageEvent.cpp @@ -50,7 +50,7 @@ static const HashTableValue JSMessageEventTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSMessageEventTable = +static JSC_CONST_HASHTABLE HashTable JSMessageEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSMessageEventTableValues, 0 }; #else @@ -64,7 +64,7 @@ static const HashTableValue JSMessageEventConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSMessageEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSMessageEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSMessageEventConstructorTableValues, 0 }; #else @@ -103,7 +103,7 @@ static const HashTableValue JSMessageEventPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSMessageEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSMessageEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSMessageEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSMessagePort.cpp b/src/3rdparty/webkit/WebCore/generated/JSMessagePort.cpp index 7cb75b2..cc43258 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSMessagePort.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSMessagePort.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSMessagePortTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSMessagePortTable = +static JSC_CONST_HASHTABLE HashTable JSMessagePortTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSMessagePortTableValues, 0 }; #else @@ -62,7 +62,7 @@ static const HashTableValue JSMessagePortConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSMessagePortConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSMessagePortConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSMessagePortConstructorTableValues, 0 }; #else @@ -106,7 +106,7 @@ static const HashTableValue JSMessagePortPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSMessagePortPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSMessagePortPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSMessagePortPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSMimeType.cpp b/src/3rdparty/webkit/WebCore/generated/JSMimeType.cpp index 09a5dbd..1938061 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSMimeType.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSMimeType.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSMimeTypeTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSMimeTypeTable = +static JSC_CONST_HASHTABLE HashTable JSMimeTypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSMimeTypeTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSMimeTypeConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSMimeTypeConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSMimeTypeConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSMimeTypeConstructorTableValues, 0 }; #else @@ -98,7 +98,7 @@ static const HashTableValue JSMimeTypePrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSMimeTypePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSMimeTypePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSMimeTypePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSMimeTypeArray.cpp b/src/3rdparty/webkit/WebCore/generated/JSMimeTypeArray.cpp index 509d6d0..28e3930 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSMimeTypeArray.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSMimeTypeArray.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSMimeTypeArrayTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSMimeTypeArrayTable = +static JSC_CONST_HASHTABLE HashTable JSMimeTypeArrayTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSMimeTypeArrayTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSMimeTypeArrayConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSMimeTypeArrayConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSMimeTypeArrayConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSMimeTypeArrayConstructorTableValues, 0 }; #else @@ -99,7 +99,7 @@ static const HashTableValue JSMimeTypeArrayPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSMimeTypeArrayPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSMimeTypeArrayPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSMimeTypeArrayPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSMouseEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSMouseEvent.cpp index 6daf2ab..fca18c5 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSMouseEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSMouseEvent.cpp @@ -64,7 +64,7 @@ static const HashTableValue JSMouseEventTableValues[19] = { 0, 0, 0, 0 } }; -static const HashTable JSMouseEventTable = +static JSC_CONST_HASHTABLE HashTable JSMouseEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSMouseEventTableValues, 0 }; #else @@ -78,7 +78,7 @@ static const HashTableValue JSMouseEventConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSMouseEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSMouseEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSMouseEventConstructorTableValues, 0 }; #else @@ -117,7 +117,7 @@ static const HashTableValue JSMouseEventPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSMouseEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSMouseEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSMouseEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSMutationEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSMutationEvent.cpp index 71d339e..2f6bc8e 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSMutationEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSMutationEvent.cpp @@ -49,7 +49,7 @@ static const HashTableValue JSMutationEventTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSMutationEventTable = +static JSC_CONST_HASHTABLE HashTable JSMutationEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSMutationEventTableValues, 0 }; #else @@ -66,7 +66,7 @@ static const HashTableValue JSMutationEventConstructorTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSMutationEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSMutationEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSMutationEventConstructorTableValues, 0 }; #else @@ -108,7 +108,7 @@ static const HashTableValue JSMutationEventPrototypeTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSMutationEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSMutationEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSMutationEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSNamedNodeMap.cpp b/src/3rdparty/webkit/WebCore/generated/JSNamedNodeMap.cpp index 9c6a5a9..47a7643 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSNamedNodeMap.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSNamedNodeMap.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSNamedNodeMapTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSNamedNodeMapTable = +static JSC_CONST_HASHTABLE HashTable JSNamedNodeMapTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSNamedNodeMapTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSNamedNodeMapConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSNamedNodeMapConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSNamedNodeMapConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSNamedNodeMapConstructorTableValues, 0 }; #else @@ -104,7 +104,7 @@ static const HashTableValue JSNamedNodeMapPrototypeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSNamedNodeMapPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSNamedNodeMapPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSNamedNodeMapPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSNavigator.cpp b/src/3rdparty/webkit/WebCore/generated/JSNavigator.cpp index feefecc..e55a3cc 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSNavigator.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSNavigator.cpp @@ -58,7 +58,7 @@ static const HashTableValue JSNavigatorTableValues[15] = { 0, 0, 0, 0 } }; -static const HashTable JSNavigatorTable = +static JSC_CONST_HASHTABLE HashTable JSNavigatorTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSNavigatorTableValues, 0 }; #else @@ -73,7 +73,7 @@ static const HashTableValue JSNavigatorPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSNavigatorPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSNavigatorPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSNavigatorPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSNode.cpp b/src/3rdparty/webkit/WebCore/generated/JSNode.cpp index fda843c..d9d3d35 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSNode.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSNode.cpp @@ -71,7 +71,7 @@ static const HashTableValue JSNodeTableValues[19] = { 0, 0, 0, 0 } }; -static const HashTable JSNodeTable = +static JSC_CONST_HASHTABLE HashTable JSNodeTable = #if ENABLE(PERFECT_HASH_SIZE) { 4095, JSNodeTableValues, 0 }; #else @@ -103,7 +103,7 @@ static const HashTableValue JSNodeConstructorTableValues[19] = { 0, 0, 0, 0 } }; -static const HashTable JSNodeConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSNodeConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSNodeConstructorTableValues, 0 }; #else @@ -177,7 +177,7 @@ static const HashTableValue JSNodePrototypeTableValues[37] = { 0, 0, 0, 0 } }; -static const HashTable JSNodePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSNodePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 4095, JSNodePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSNodeFilter.cpp b/src/3rdparty/webkit/WebCore/generated/JSNodeFilter.cpp index 3084eed..32ef101 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSNodeFilter.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSNodeFilter.cpp @@ -39,7 +39,7 @@ static const HashTableValue JSNodeFilterTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSNodeFilterTable = +static JSC_CONST_HASHTABLE HashTable JSNodeFilterTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSNodeFilterTableValues, 0 }; #else @@ -69,7 +69,7 @@ static const HashTableValue JSNodeFilterConstructorTableValues[17] = { 0, 0, 0, 0 } }; -static const HashTable JSNodeFilterConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSNodeFilterConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSNodeFilterConstructorTableValues, 0 }; #else @@ -124,7 +124,7 @@ static const HashTableValue JSNodeFilterPrototypeTableValues[18] = { 0, 0, 0, 0 } }; -static const HashTable JSNodeFilterPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSNodeFilterPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSNodeFilterPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSNodeIterator.cpp b/src/3rdparty/webkit/WebCore/generated/JSNodeIterator.cpp index 152ab6f..6e79669 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSNodeIterator.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSNodeIterator.cpp @@ -50,7 +50,7 @@ static const HashTableValue JSNodeIteratorTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSNodeIteratorTable = +static JSC_CONST_HASHTABLE HashTable JSNodeIteratorTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSNodeIteratorTableValues, 0 }; #else @@ -64,7 +64,7 @@ static const HashTableValue JSNodeIteratorConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSNodeIteratorConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSNodeIteratorConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSNodeIteratorConstructorTableValues, 0 }; #else @@ -105,7 +105,7 @@ static const HashTableValue JSNodeIteratorPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSNodeIteratorPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSNodeIteratorPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSNodeIteratorPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSNodeList.cpp b/src/3rdparty/webkit/WebCore/generated/JSNodeList.cpp index 80e1f22..f02b7b7 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSNodeList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSNodeList.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSNodeListTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSNodeListTable = +static JSC_CONST_HASHTABLE HashTable JSNodeListTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSNodeListTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSNodeListConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSNodeListConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSNodeListConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSNodeListConstructorTableValues, 0 }; #else @@ -99,7 +99,7 @@ static const HashTableValue JSNodeListPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSNodeListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSNodeListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSNodeListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSNotation.cpp b/src/3rdparty/webkit/WebCore/generated/JSNotation.cpp index 95dacaa..13ac97b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSNotation.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSNotation.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSNotationTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSNotationTable = +static JSC_CONST_HASHTABLE HashTable JSNotationTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSNotationTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSNotationConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSNotationConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSNotationConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSNotationConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSNotationPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSNotationPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSNotationPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSNotationPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSONObject.lut.h b/src/3rdparty/webkit/WebCore/generated/JSONObject.lut.h index 9a12bb4..ce685c2 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSONObject.lut.h +++ b/src/3rdparty/webkit/WebCore/generated/JSONObject.lut.h @@ -10,6 +10,6 @@ static const struct HashTableValue jsonTableValues[3] = { { 0, 0, 0, 0 } }; -extern const struct HashTable jsonTable = +extern JSC_CONST_HASHTABLE HashTable jsonTable = { 4, 3, jsonTableValues, 0 }; } // namespace diff --git a/src/3rdparty/webkit/WebCore/generated/JSOverflowEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSOverflowEvent.cpp index b704dcb..88a8bd3 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSOverflowEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSOverflowEvent.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSOverflowEventTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSOverflowEventTable = +static JSC_CONST_HASHTABLE HashTable JSOverflowEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSOverflowEventTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSOverflowEventConstructorTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSOverflowEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSOverflowEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSOverflowEventConstructorTableValues, 0 }; #else @@ -102,7 +102,7 @@ static const HashTableValue JSOverflowEventPrototypeTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSOverflowEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSOverflowEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSOverflowEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSPlugin.cpp b/src/3rdparty/webkit/WebCore/generated/JSPlugin.cpp index 9b3c480..c8d0432 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSPlugin.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSPlugin.cpp @@ -50,7 +50,7 @@ static const HashTableValue JSPluginTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSPluginTable = +static JSC_CONST_HASHTABLE HashTable JSPluginTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSPluginTableValues, 0 }; #else @@ -64,7 +64,7 @@ static const HashTableValue JSPluginConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSPluginConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSPluginConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSPluginConstructorTableValues, 0 }; #else @@ -104,7 +104,7 @@ static const HashTableValue JSPluginPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSPluginPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSPluginPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSPluginPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSPluginArray.cpp b/src/3rdparty/webkit/WebCore/generated/JSPluginArray.cpp index ba960da..2d0ec36 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSPluginArray.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSPluginArray.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSPluginArrayTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSPluginArrayTable = +static JSC_CONST_HASHTABLE HashTable JSPluginArrayTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSPluginArrayTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSPluginArrayConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSPluginArrayConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSPluginArrayConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSPluginArrayConstructorTableValues, 0 }; #else @@ -100,7 +100,7 @@ static const HashTableValue JSPluginArrayPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSPluginArrayPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSPluginArrayPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSPluginArrayPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSPositionError.cpp b/src/3rdparty/webkit/WebCore/generated/JSPositionError.cpp index 89f9e56..680cfc3 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSPositionError.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSPositionError.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSPositionErrorTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSPositionErrorTable = +static JSC_CONST_HASHTABLE HashTable JSPositionErrorTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSPositionErrorTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSPositionErrorConstructorTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSPositionErrorConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSPositionErrorConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSPositionErrorConstructorTableValues, 0 }; #else @@ -103,7 +103,7 @@ static const HashTableValue JSPositionErrorPrototypeTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSPositionErrorPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSPositionErrorPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSPositionErrorPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSProcessingInstruction.cpp b/src/3rdparty/webkit/WebCore/generated/JSProcessingInstruction.cpp index 7ca8069..f9d2fc0 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSProcessingInstruction.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSProcessingInstruction.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSProcessingInstructionTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSProcessingInstructionTable = +static JSC_CONST_HASHTABLE HashTable JSProcessingInstructionTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSProcessingInstructionTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSProcessingInstructionConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSProcessingInstructionConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSProcessingInstructionConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSProcessingInstructionConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSProcessingInstructionPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSProcessingInstructionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSProcessingInstructionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSProcessingInstructionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSProgressEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSProgressEvent.cpp index b70c3c2..5c7bd50 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSProgressEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSProgressEvent.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSProgressEventTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSProgressEventTable = +static JSC_CONST_HASHTABLE HashTable JSProgressEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSProgressEventTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSProgressEventConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSProgressEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSProgressEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSProgressEventConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSProgressEventPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSProgressEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSProgressEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSProgressEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSRGBColor.lut.h b/src/3rdparty/webkit/WebCore/generated/JSRGBColor.lut.h index 03bb415..4bcba9c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSRGBColor.lut.h +++ b/src/3rdparty/webkit/WebCore/generated/JSRGBColor.lut.h @@ -11,6 +11,6 @@ static const struct HashTableValue JSRGBColorTableValues[4] = { { 0, 0, 0, 0 } }; -extern const struct HashTable JSRGBColorTable = +extern JSC_CONST_HASHTABLE HashTable JSRGBColorTable = { 8, 7, JSRGBColorTableValues, 0 }; } // namespace diff --git a/src/3rdparty/webkit/WebCore/generated/JSRange.cpp b/src/3rdparty/webkit/WebCore/generated/JSRange.cpp index 901b8f3..35582f5 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSRange.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSRange.cpp @@ -53,7 +53,7 @@ static const HashTableValue JSRangeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSRangeTable = +static JSC_CONST_HASHTABLE HashTable JSRangeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSRangeTableValues, 0 }; #else @@ -75,7 +75,7 @@ static const HashTableValue JSRangeConstructorTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSRangeConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSRangeConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSRangeConstructorTableValues, 0 }; #else @@ -144,7 +144,7 @@ static const HashTableValue JSRangePrototypeTableValues[32] = { 0, 0, 0, 0 } }; -static const HashTable JSRangePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSRangePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSRangePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSRangeException.cpp b/src/3rdparty/webkit/WebCore/generated/JSRangeException.cpp index 3cf51ee..799616e 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSRangeException.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSRangeException.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSRangeExceptionTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSRangeExceptionTable = +static JSC_CONST_HASHTABLE HashTable JSRangeExceptionTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSRangeExceptionTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSRangeExceptionConstructorTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSRangeExceptionConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSRangeExceptionConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSRangeExceptionConstructorTableValues, 0 }; #else @@ -102,7 +102,7 @@ static const HashTableValue JSRangeExceptionPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSRangeExceptionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSRangeExceptionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSRangeExceptionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSRect.cpp b/src/3rdparty/webkit/WebCore/generated/JSRect.cpp index 02423ef..4f6a2f7 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSRect.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSRect.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSRectTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSRectTable = +static JSC_CONST_HASHTABLE HashTable JSRectTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSRectTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSRectConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSRectConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSRectConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSRectConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSRectPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSRectPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSRectPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSRectPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSQLError.cpp b/src/3rdparty/webkit/WebCore/generated/JSSQLError.cpp index 77cdc74..f907210 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSQLError.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSQLError.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSSQLErrorTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSQLErrorTable = +static JSC_CONST_HASHTABLE HashTable JSSQLErrorTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSSQLErrorTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSSQLErrorPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSQLErrorPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSQLErrorPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSQLErrorPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSQLResultSet.cpp b/src/3rdparty/webkit/WebCore/generated/JSSQLResultSet.cpp index 8852997..e00abfe 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSQLResultSet.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSQLResultSet.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSSQLResultSetTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSQLResultSetTable = +static JSC_CONST_HASHTABLE HashTable JSSQLResultSetTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSQLResultSetTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSSQLResultSetPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSQLResultSetPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSQLResultSetPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSQLResultSetPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSQLResultSetRowList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSQLResultSetRowList.cpp index daf19f5..1a8af16 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSQLResultSetRowList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSQLResultSetRowList.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSQLResultSetRowListTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSQLResultSetRowListTable = +static JSC_CONST_HASHTABLE HashTable JSSQLResultSetRowListTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSQLResultSetRowListTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSSQLResultSetRowListPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSQLResultSetRowListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSQLResultSetRowListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSQLResultSetRowListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSQLTransaction.cpp b/src/3rdparty/webkit/WebCore/generated/JSSQLTransaction.cpp index 1f086ee..cb7dabd 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSQLTransaction.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSQLTransaction.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSSQLTransactionPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSQLTransactionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSQLTransactionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSQLTransactionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAElement.cpp index 3e6d235..b7a3237 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAElement.cpp @@ -70,7 +70,7 @@ static const HashTableValue JSSVGAElementTableValues[14] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGAElementTableValues, 0 }; #else @@ -90,7 +90,7 @@ static const HashTableValue JSSVGAElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGAElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAltGlyphElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAltGlyphElement.cpp index 89543b1..56a4392 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAltGlyphElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAltGlyphElement.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSSVGAltGlyphElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAltGlyphElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAltGlyphElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSSVGAltGlyphElementTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSSVGAltGlyphElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAltGlyphElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAltGlyphElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAltGlyphElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAngle.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAngle.cpp index 39c7e73..4bb4518 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAngle.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAngle.cpp @@ -49,7 +49,7 @@ static const HashTableValue JSSVGAngleTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAngleTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAngleTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGAngleTableValues, 0 }; #else @@ -68,7 +68,7 @@ static const HashTableValue JSSVGAngleConstructorTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAngleConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAngleConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGAngleConstructorTableValues, 0 }; #else @@ -113,7 +113,7 @@ static const HashTableValue JSSVGAnglePrototypeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnglePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnglePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGAnglePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateColorElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateColorElement.cpp index cbb2269..432bd7e 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateColorElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateColorElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGAnimateColorElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimateColorElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimateColorElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimateColorElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateElement.cpp index 77d0331..b79ba69 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGAnimateElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimateElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimateElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimateElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateTransformElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateTransformElement.cpp index 511108f..8b68ea4 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateTransformElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimateTransformElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGAnimateTransformElementPrototypeTableValues[1] { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimateTransformElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimateTransformElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimateTransformElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedAngle.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedAngle.cpp index 92c485a..34a9a9b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedAngle.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedAngle.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGAnimatedAngleTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedAngleTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedAngleTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGAnimatedAngleTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGAnimatedAnglePrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedAnglePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedAnglePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimatedAnglePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedBoolean.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedBoolean.cpp index 2821aaa..969a5c9 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedBoolean.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedBoolean.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSSVGAnimatedBooleanTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedBooleanTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedBooleanTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGAnimatedBooleanTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSSVGAnimatedBooleanPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedBooleanPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedBooleanPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimatedBooleanPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedEnumeration.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedEnumeration.cpp index 3af330f..d61ea12 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedEnumeration.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedEnumeration.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSSVGAnimatedEnumerationTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedEnumerationTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedEnumerationTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGAnimatedEnumerationTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSSVGAnimatedEnumerationPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedEnumerationPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedEnumerationPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimatedEnumerationPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedInteger.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedInteger.cpp index 11337a2..8228409 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedInteger.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedInteger.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSSVGAnimatedIntegerTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedIntegerTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedIntegerTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGAnimatedIntegerTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSSVGAnimatedIntegerPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedIntegerPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedIntegerPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimatedIntegerPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLength.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLength.cpp index 2e1fc5b..e680aea 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLength.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLength.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSSVGAnimatedLengthTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedLengthTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedLengthTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGAnimatedLengthTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSSVGAnimatedLengthPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedLengthPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedLengthPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimatedLengthPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLengthList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLengthList.cpp index 04fa5f2..f6bf514 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLengthList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedLengthList.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGAnimatedLengthListTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedLengthListTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedLengthListTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGAnimatedLengthListTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGAnimatedLengthListPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedLengthListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedLengthListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimatedLengthListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumber.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumber.cpp index 0b1d5a3..232b085 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumber.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumber.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSSVGAnimatedNumberTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedNumberTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedNumberTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGAnimatedNumberTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSSVGAnimatedNumberPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedNumberPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedNumberPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimatedNumberPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumberList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumberList.cpp index 3e07104..c782499 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumberList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedNumberList.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGAnimatedNumberListTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedNumberListTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedNumberListTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGAnimatedNumberListTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGAnimatedNumberListPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedNumberListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedNumberListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimatedNumberListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedPreserveAspectRatio.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedPreserveAspectRatio.cpp index 6209832..6fd809c6 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedPreserveAspectRatio.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedPreserveAspectRatio.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGAnimatedPreserveAspectRatioTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedPreserveAspectRatioTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedPreserveAspectRatioTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGAnimatedPreserveAspectRatioTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGAnimatedPreserveAspectRatioPrototypeTableValues { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedPreserveAspectRatioPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedPreserveAspectRatioPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimatedPreserveAspectRatioPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedRect.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedRect.cpp index 41698eb..8d8a4da 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedRect.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedRect.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGAnimatedRectTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedRectTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedRectTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGAnimatedRectTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGAnimatedRectPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedRectPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedRectPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimatedRectPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedString.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedString.cpp index 8d29f52..cfcebf0 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedString.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedString.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSSVGAnimatedStringTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedStringTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedStringTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGAnimatedStringTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSSVGAnimatedStringPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedStringPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedStringPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimatedStringPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedTransformList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedTransformList.cpp index ecdf262..80d48c9 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedTransformList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimatedTransformList.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGAnimatedTransformListTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedTransformListTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedTransformListTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGAnimatedTransformListTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGAnimatedTransformListPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimatedTransformListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimatedTransformListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGAnimatedTransformListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimationElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimationElement.cpp index 12d6f19..70fc7b3 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGAnimationElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGAnimationElement.cpp @@ -52,7 +52,7 @@ static const HashTableValue JSSVGAnimationElementTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimationElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimationElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGAnimationElementTableValues, 0 }; #else @@ -74,7 +74,7 @@ static const HashTableValue JSSVGAnimationElementPrototypeTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGAnimationElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGAnimationElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGAnimationElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGCircleElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGCircleElement.cpp index f9fa2aa..a487e9c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGCircleElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGCircleElement.cpp @@ -72,7 +72,7 @@ static const HashTableValue JSSVGCircleElementTableValues[15] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGCircleElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGCircleElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGCircleElementTableValues, 0 }; #else @@ -92,7 +92,7 @@ static const HashTableValue JSSVGCircleElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGCircleElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGCircleElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGCircleElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGClipPathElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGClipPathElement.cpp index 73e31af..5adfdb9 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGClipPathElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGClipPathElement.cpp @@ -70,7 +70,7 @@ static const HashTableValue JSSVGClipPathElementTableValues[13] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGClipPathElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGClipPathElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGClipPathElementTableValues, 0 }; #else @@ -90,7 +90,7 @@ static const HashTableValue JSSVGClipPathElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGClipPathElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGClipPathElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGClipPathElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGColor.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGColor.cpp index 88c62e4..97ea35b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGColor.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGColor.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSSVGColorTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGColorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGColorTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSSVGColorTableValues, 0 }; #else @@ -64,7 +64,7 @@ static const HashTableValue JSSVGColorConstructorTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGColorConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGColorConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSSVGColorConstructorTableValues, 0 }; #else @@ -109,7 +109,7 @@ static const HashTableValue JSSVGColorPrototypeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGColorPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGColorPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGColorPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGComponentTransferFunctionElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGComponentTransferFunctionElement.cpp index d5be3bc..3fc9adc 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGComponentTransferFunctionElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGComponentTransferFunctionElement.cpp @@ -51,7 +51,7 @@ static const HashTableValue JSSVGComponentTransferFunctionElementTableValues[9] { 0, 0, 0, 0 } }; -static const HashTable JSSVGComponentTransferFunctionElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGComponentTransferFunctionElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGComponentTransferFunctionElementTableValues, 0 }; #else @@ -71,7 +71,7 @@ static const HashTableValue JSSVGComponentTransferFunctionElementConstructorTabl { 0, 0, 0, 0 } }; -static const HashTable JSSVGComponentTransferFunctionElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGComponentTransferFunctionElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGComponentTransferFunctionElementConstructorTableValues, 0 }; #else @@ -115,7 +115,7 @@ static const HashTableValue JSSVGComponentTransferFunctionElementPrototypeTableV { 0, 0, 0, 0 } }; -static const HashTable JSSVGComponentTransferFunctionElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGComponentTransferFunctionElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGComponentTransferFunctionElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGCursorElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGCursorElement.cpp index d6171c6..c38cb5b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGCursorElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGCursorElement.cpp @@ -53,7 +53,7 @@ static const HashTableValue JSSVGCursorElementTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGCursorElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGCursorElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGCursorElementTableValues, 0 }; #else @@ -68,7 +68,7 @@ static const HashTableValue JSSVGCursorElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGCursorElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGCursorElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGCursorElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGDefinitionSrcElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGDefinitionSrcElement.cpp index 6947dda..207bbe7 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGDefinitionSrcElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGDefinitionSrcElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGDefinitionSrcElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGDefinitionSrcElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGDefinitionSrcElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGDefinitionSrcElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGDefsElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGDefsElement.cpp index 83e26d0..dd87211 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGDefsElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGDefsElement.cpp @@ -68,7 +68,7 @@ static const HashTableValue JSSVGDefsElementTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGDefsElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGDefsElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGDefsElementTableValues, 0 }; #else @@ -88,7 +88,7 @@ static const HashTableValue JSSVGDefsElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGDefsElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGDefsElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGDefsElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGDescElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGDescElement.cpp index 28641ab..77be621 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGDescElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGDescElement.cpp @@ -53,7 +53,7 @@ static const HashTableValue JSSVGDescElementTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGDescElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGDescElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGDescElementTableValues, 0 }; #else @@ -68,7 +68,7 @@ static const HashTableValue JSSVGDescElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGDescElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGDescElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGDescElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGDocument.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGDocument.cpp index 840e6c9..6d91ccc 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGDocument.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGDocument.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSSVGDocumentTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGDocumentTable = +static JSC_CONST_HASHTABLE HashTable JSSVGDocumentTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGDocumentTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSSVGDocumentPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGDocumentPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGDocumentPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGDocumentPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGElement.cpp index e4defcf..b9e0a2d 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGElement.cpp @@ -49,7 +49,7 @@ static const HashTableValue JSSVGElementTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGElementTableValues, 0 }; #else @@ -63,7 +63,7 @@ static const HashTableValue JSSVGElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstance.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstance.cpp index 3b4d6b1..560630d 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstance.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstance.cpp @@ -102,7 +102,7 @@ static const HashTableValue JSSVGElementInstanceTableValues[49] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGElementInstanceTable = +static JSC_CONST_HASHTABLE HashTable JSSVGElementInstanceTable = #if ENABLE(PERFECT_HASH_SIZE) { 4095, JSSVGElementInstanceTableValues, 0 }; #else @@ -119,7 +119,7 @@ static const HashTableValue JSSVGElementInstancePrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGElementInstancePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGElementInstancePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSSVGElementInstancePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstanceList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstanceList.cpp index 81c9335..312345f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstanceList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGElementInstanceList.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSSVGElementInstanceListTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGElementInstanceListTable = +static JSC_CONST_HASHTABLE HashTable JSSVGElementInstanceListTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGElementInstanceListTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSSVGElementInstanceListPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGElementInstanceListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGElementInstanceListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGElementInstanceListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGEllipseElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGEllipseElement.cpp index 8d6d8ec..73d7cfa 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGEllipseElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGEllipseElement.cpp @@ -73,7 +73,7 @@ static const HashTableValue JSSVGEllipseElementTableValues[16] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGEllipseElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGEllipseElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGEllipseElementTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSSVGEllipseElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGEllipseElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGEllipseElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGEllipseElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGException.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGException.cpp index af6a2090..7860c9d 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGException.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGException.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSSVGExceptionTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGExceptionTable = +static JSC_CONST_HASHTABLE HashTable JSSVGExceptionTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGExceptionTableValues, 0 }; #else @@ -65,7 +65,7 @@ static const HashTableValue JSSVGExceptionConstructorTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGExceptionConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGExceptionConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGExceptionConstructorTableValues, 0 }; #else @@ -107,7 +107,7 @@ static const HashTableValue JSSVGExceptionPrototypeTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGExceptionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGExceptionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGExceptionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEBlendElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEBlendElement.cpp index 0ecbe59..a353006 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEBlendElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEBlendElement.cpp @@ -60,7 +60,7 @@ static const HashTableValue JSSVGFEBlendElementTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEBlendElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEBlendElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFEBlendElementTableValues, 0 }; #else @@ -80,7 +80,7 @@ static const HashTableValue JSSVGFEBlendElementConstructorTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEBlendElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEBlendElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGFEBlendElementConstructorTableValues, 0 }; #else @@ -125,7 +125,7 @@ static const HashTableValue JSSVGFEBlendElementPrototypeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEBlendElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEBlendElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGFEBlendElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEColorMatrixElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEColorMatrixElement.cpp index dd8db83..d875386 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEColorMatrixElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEColorMatrixElement.cpp @@ -61,7 +61,7 @@ static const HashTableValue JSSVGFEColorMatrixElementTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEColorMatrixElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEColorMatrixElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFEColorMatrixElementTableValues, 0 }; #else @@ -80,7 +80,7 @@ static const HashTableValue JSSVGFEColorMatrixElementConstructorTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEColorMatrixElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEColorMatrixElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGFEColorMatrixElementConstructorTableValues, 0 }; #else @@ -124,7 +124,7 @@ static const HashTableValue JSSVGFEColorMatrixElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEColorMatrixElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEColorMatrixElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGFEColorMatrixElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEComponentTransferElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEComponentTransferElement.cpp index cf4de5c..c5238a8 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEComponentTransferElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEComponentTransferElement.cpp @@ -56,7 +56,7 @@ static const HashTableValue JSSVGFEComponentTransferElementTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEComponentTransferElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEComponentTransferElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFEComponentTransferElementTableValues, 0 }; #else @@ -71,7 +71,7 @@ static const HashTableValue JSSVGFEComponentTransferElementPrototypeTableValues[ { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEComponentTransferElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEComponentTransferElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEComponentTransferElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFECompositeElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFECompositeElement.cpp index 6aff814..8edb5f0 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFECompositeElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFECompositeElement.cpp @@ -65,7 +65,7 @@ static const HashTableValue JSSVGFECompositeElementTableValues[16] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFECompositeElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFECompositeElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFECompositeElementTableValues, 0 }; #else @@ -86,7 +86,7 @@ static const HashTableValue JSSVGFECompositeElementConstructorTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFECompositeElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFECompositeElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGFECompositeElementConstructorTableValues, 0 }; #else @@ -132,7 +132,7 @@ static const HashTableValue JSSVGFECompositeElementPrototypeTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFECompositeElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFECompositeElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGFECompositeElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDiffuseLightingElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEDiffuseLightingElement.cpp index 4549381..0fffc6e 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDiffuseLightingElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEDiffuseLightingElement.cpp @@ -61,7 +61,7 @@ static const HashTableValue JSSVGFEDiffuseLightingElementTableValues[13] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEDiffuseLightingElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEDiffuseLightingElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFEDiffuseLightingElementTableValues, 0 }; #else @@ -76,7 +76,7 @@ static const HashTableValue JSSVGFEDiffuseLightingElementPrototypeTableValues[2] { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEDiffuseLightingElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEDiffuseLightingElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEDiffuseLightingElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDisplacementMapElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEDisplacementMapElement.cpp index dca7363..0e8e342 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDisplacementMapElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEDisplacementMapElement.cpp @@ -63,7 +63,7 @@ static const HashTableValue JSSVGFEDisplacementMapElementTableValues[14] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEDisplacementMapElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEDisplacementMapElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFEDisplacementMapElementTableValues, 0 }; #else @@ -82,7 +82,7 @@ static const HashTableValue JSSVGFEDisplacementMapElementConstructorTableValues[ { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEDisplacementMapElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEDisplacementMapElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGFEDisplacementMapElementConstructorTableValues, 0 }; #else @@ -126,7 +126,7 @@ static const HashTableValue JSSVGFEDisplacementMapElementPrototypeTableValues[7] { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEDisplacementMapElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEDisplacementMapElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGFEDisplacementMapElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDistantLightElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEDistantLightElement.cpp index 55abac8..63ece0d 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEDistantLightElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEDistantLightElement.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGFEDistantLightElementTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEDistantLightElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEDistantLightElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGFEDistantLightElementTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGFEDistantLightElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEDistantLightElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEDistantLightElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEDistantLightElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFloodElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFloodElement.cpp index 1b7cab5..f80ec71 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFloodElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFloodElement.cpp @@ -57,7 +57,7 @@ static const HashTableValue JSSVGFEFloodElementTableValues[10] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEFloodElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEFloodElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFEFloodElementTableValues, 0 }; #else @@ -71,7 +71,7 @@ static const HashTableValue JSSVGFEFloodElementConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEFloodElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEFloodElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEFloodElementConstructorTableValues, 0 }; #else @@ -110,7 +110,7 @@ static const HashTableValue JSSVGFEFloodElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEFloodElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEFloodElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEFloodElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncAElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncAElement.cpp index 90dbf26..a51799b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncAElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncAElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGFEFuncAElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEFuncAElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncAElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEFuncAElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncBElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncBElement.cpp index a2c895b..710a37b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncBElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncBElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGFEFuncBElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEFuncBElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncBElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEFuncBElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncGElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncGElement.cpp index acebd39..82aa829 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncGElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncGElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGFEFuncGElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEFuncGElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncGElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEFuncGElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncRElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncRElement.cpp index c6fad7b..26b8c93 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncRElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEFuncRElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGFEFuncRElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEFuncRElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEFuncRElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEFuncRElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEGaussianBlurElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEGaussianBlurElement.cpp index 281c9be..f36edd6 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEGaussianBlurElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEGaussianBlurElement.cpp @@ -59,7 +59,7 @@ static const HashTableValue JSSVGFEGaussianBlurElementTableValues[11] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEGaussianBlurElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEGaussianBlurElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFEGaussianBlurElementTableValues, 0 }; #else @@ -75,7 +75,7 @@ static const HashTableValue JSSVGFEGaussianBlurElementPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEGaussianBlurElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEGaussianBlurElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGFEGaussianBlurElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEImageElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEImageElement.cpp index 08ea33e..d3f76f9 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEImageElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEImageElement.cpp @@ -62,7 +62,7 @@ static const HashTableValue JSSVGFEImageElementTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEImageElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEImageElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFEImageElementTableValues, 0 }; #else @@ -77,7 +77,7 @@ static const HashTableValue JSSVGFEImageElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEImageElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEImageElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEImageElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeElement.cpp index 7262013..4b18c0a 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeElement.cpp @@ -55,7 +55,7 @@ static const HashTableValue JSSVGFEMergeElementTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEMergeElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEMergeElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFEMergeElementTableValues, 0 }; #else @@ -70,7 +70,7 @@ static const HashTableValue JSSVGFEMergeElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEMergeElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEMergeElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEMergeElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeNodeElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeNodeElement.cpp index 32fc5c7..3ea7b74 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeNodeElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEMergeNodeElement.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSSVGFEMergeNodeElementTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEMergeNodeElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEMergeNodeElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEMergeNodeElementTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSSVGFEMergeNodeElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEMergeNodeElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEMergeNodeElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEMergeNodeElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEOffsetElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEOffsetElement.cpp index 3b36b96..4ea1f85 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEOffsetElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEOffsetElement.cpp @@ -59,7 +59,7 @@ static const HashTableValue JSSVGFEOffsetElementTableValues[11] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEOffsetElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEOffsetElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFEOffsetElementTableValues, 0 }; #else @@ -74,7 +74,7 @@ static const HashTableValue JSSVGFEOffsetElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEOffsetElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEOffsetElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEOffsetElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFEPointLightElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFEPointLightElement.cpp index 5004762..6ca91ec 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFEPointLightElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFEPointLightElement.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSSVGFEPointLightElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEPointLightElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEPointLightElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSSVGFEPointLightElementTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSSVGFEPointLightElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFEPointLightElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFEPointLightElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFEPointLightElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFESpecularLightingElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFESpecularLightingElement.cpp index 7521e62..4f8ac6c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFESpecularLightingElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFESpecularLightingElement.cpp @@ -60,7 +60,7 @@ static const HashTableValue JSSVGFESpecularLightingElementTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFESpecularLightingElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFESpecularLightingElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSSVGFESpecularLightingElementTableValues, 0 }; #else @@ -75,7 +75,7 @@ static const HashTableValue JSSVGFESpecularLightingElementPrototypeTableValues[2 { 0, 0, 0, 0 } }; -static const HashTable JSSVGFESpecularLightingElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFESpecularLightingElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFESpecularLightingElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFESpotLightElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFESpotLightElement.cpp index de15407..b5ae3d1 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFESpotLightElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFESpotLightElement.cpp @@ -49,7 +49,7 @@ static const HashTableValue JSSVGFESpotLightElementTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFESpotLightElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFESpotLightElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGFESpotLightElementTableValues, 0 }; #else @@ -63,7 +63,7 @@ static const HashTableValue JSSVGFESpotLightElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFESpotLightElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFESpotLightElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFESpotLightElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFETileElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFETileElement.cpp index 66b19e8..bc0e33c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFETileElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFETileElement.cpp @@ -56,7 +56,7 @@ static const HashTableValue JSSVGFETileElementTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFETileElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFETileElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFETileElementTableValues, 0 }; #else @@ -71,7 +71,7 @@ static const HashTableValue JSSVGFETileElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFETileElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFETileElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFETileElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFETurbulenceElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFETurbulenceElement.cpp index 50369f1..c0e4fac 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFETurbulenceElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFETurbulenceElement.cpp @@ -65,7 +65,7 @@ static const HashTableValue JSSVGFETurbulenceElementTableValues[15] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFETurbulenceElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFETurbulenceElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGFETurbulenceElementTableValues, 0 }; #else @@ -85,7 +85,7 @@ static const HashTableValue JSSVGFETurbulenceElementConstructorTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFETurbulenceElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFETurbulenceElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGFETurbulenceElementConstructorTableValues, 0 }; #else @@ -130,7 +130,7 @@ static const HashTableValue JSSVGFETurbulenceElementPrototypeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFETurbulenceElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFETurbulenceElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGFETurbulenceElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFilterElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFilterElement.cpp index 9a63655..6ba6d1b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFilterElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFilterElement.cpp @@ -67,7 +67,7 @@ static const HashTableValue JSSVGFilterElementTableValues[15] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFilterElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFilterElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSSVGFilterElementTableValues, 0 }; #else @@ -83,7 +83,7 @@ static const HashTableValue JSSVGFilterElementPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFilterElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFilterElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGFilterElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFontElement.cpp index d66d6b6..755c2c0 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFontElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGFontElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFontElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFontElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFontElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceElement.cpp index 55633bb..cddf759 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGFontFaceElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFontFaceElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFontFaceElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceFormatElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceFormatElement.cpp index 50708c2..bc0d0ae 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceFormatElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceFormatElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGFontFaceFormatElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFontFaceFormatElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceFormatElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFontFaceFormatElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceNameElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceNameElement.cpp index 2f12035..87c749a 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceNameElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceNameElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGFontFaceNameElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFontFaceNameElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceNameElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFontFaceNameElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceSrcElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceSrcElement.cpp index 82c6137..302e4be 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceSrcElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceSrcElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGFontFaceSrcElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFontFaceSrcElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceSrcElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFontFaceSrcElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceUriElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceUriElement.cpp index 32208d8..16507ff 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceUriElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGFontFaceUriElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGFontFaceUriElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGFontFaceUriElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGFontFaceUriElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGFontFaceUriElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGForeignObjectElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGForeignObjectElement.cpp index 7bba5bb..8bac171 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGForeignObjectElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGForeignObjectElement.cpp @@ -73,7 +73,7 @@ static const HashTableValue JSSVGForeignObjectElementTableValues[16] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGForeignObjectElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGForeignObjectElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSSVGForeignObjectElementTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSSVGForeignObjectElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGForeignObjectElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGForeignObjectElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGForeignObjectElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGGElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGGElement.cpp index 75a61b6..1ea98b2 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGGElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGGElement.cpp @@ -68,7 +68,7 @@ static const HashTableValue JSSVGGElementTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGGElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGGElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGGElementTableValues, 0 }; #else @@ -88,7 +88,7 @@ static const HashTableValue JSSVGGElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGGElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGGElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGGElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGGlyphElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGGlyphElement.cpp index 684831f..6cd2211 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGGlyphElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGGlyphElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGGlyphElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGGlyphElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGGlyphElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGGlyphElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGGradientElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGGradientElement.cpp index 1dc75b0..bcadbfc 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGGradientElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGGradientElement.cpp @@ -58,7 +58,7 @@ static const HashTableValue JSSVGGradientElementTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGGradientElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGGradientElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGGradientElementTableValues, 0 }; #else @@ -76,7 +76,7 @@ static const HashTableValue JSSVGGradientElementConstructorTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGGradientElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGGradientElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSSVGGradientElementConstructorTableValues, 0 }; #else @@ -119,7 +119,7 @@ static const HashTableValue JSSVGGradientElementPrototypeTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGGradientElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGGradientElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGGradientElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGHKernElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGHKernElement.cpp index 87c1fe8..d636a27 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGHKernElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGHKernElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGHKernElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGHKernElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGHKernElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGHKernElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGImageElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGImageElement.cpp index 4f6f84f..8aaa237 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGImageElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGImageElement.cpp @@ -76,7 +76,7 @@ static const HashTableValue JSSVGImageElementTableValues[18] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGImageElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGImageElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSSVGImageElementTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSSVGImageElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGImageElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGImageElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGImageElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGLength.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGLength.cpp index 7e86524..7a4d143 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGLength.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGLength.cpp @@ -49,7 +49,7 @@ static const HashTableValue JSSVGLengthTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGLengthTable = +static JSC_CONST_HASHTABLE HashTable JSSVGLengthTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGLengthTableValues, 0 }; #else @@ -74,7 +74,7 @@ static const HashTableValue JSSVGLengthConstructorTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGLengthConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGLengthConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSSVGLengthConstructorTableValues, 0 }; #else @@ -125,7 +125,7 @@ static const HashTableValue JSSVGLengthPrototypeTableValues[14] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGLengthPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGLengthPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSSVGLengthPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGLengthList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGLengthList.cpp index 9283d38..86b9320 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGLengthList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGLengthList.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSSVGLengthListTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGLengthListTable = +static JSC_CONST_HASHTABLE HashTable JSSVGLengthListTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGLengthListTableValues, 0 }; #else @@ -66,7 +66,7 @@ static const HashTableValue JSSVGLengthListPrototypeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGLengthListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGLengthListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGLengthListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGLineElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGLineElement.cpp index 62e72c5..9e7057b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGLineElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGLineElement.cpp @@ -73,7 +73,7 @@ static const HashTableValue JSSVGLineElementTableValues[16] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGLineElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGLineElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSSVGLineElementTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSSVGLineElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGLineElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGLineElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGLineElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGLinearGradientElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGLinearGradientElement.cpp index 4e0c48a..56ec26c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGLinearGradientElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGLinearGradientElement.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSSVGLinearGradientElementTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGLinearGradientElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGLinearGradientElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSSVGLinearGradientElementTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSSVGLinearGradientElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGLinearGradientElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGLinearGradientElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGLinearGradientElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMarkerElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGMarkerElement.cpp index afaf538..d1b0cd6 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGMarkerElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGMarkerElement.cpp @@ -71,7 +71,7 @@ static const HashTableValue JSSVGMarkerElementTableValues[16] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGMarkerElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGMarkerElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGMarkerElementTableValues, 0 }; #else @@ -91,7 +91,7 @@ static const HashTableValue JSSVGMarkerElementConstructorTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGMarkerElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGMarkerElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGMarkerElementConstructorTableValues, 0 }; #else @@ -138,7 +138,7 @@ static const HashTableValue JSSVGMarkerElementPrototypeTableValues[10] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGMarkerElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGMarkerElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGMarkerElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMaskElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGMaskElement.cpp index d6e2a33..c266956 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGMaskElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGMaskElement.cpp @@ -68,7 +68,7 @@ static const HashTableValue JSSVGMaskElementTableValues[15] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGMaskElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGMaskElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGMaskElementTableValues, 0 }; #else @@ -84,7 +84,7 @@ static const HashTableValue JSSVGMaskElementPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGMaskElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGMaskElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGMaskElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMatrix.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGMatrix.cpp index 761f128..e668ab2 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGMatrix.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGMatrix.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSSVGMatrixTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGMatrixTable = +static JSC_CONST_HASHTABLE HashTable JSSVGMatrixTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGMatrixTableValues, 0 }; #else @@ -73,7 +73,7 @@ static const HashTableValue JSSVGMatrixPrototypeTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGMatrixPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGMatrixPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGMatrixPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMetadataElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGMetadataElement.cpp index a150bd3..500bb33 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGMetadataElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGMetadataElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGMetadataElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGMetadataElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGMetadataElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGMetadataElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGMissingGlyphElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGMissingGlyphElement.cpp index f5eaa01..b6efc8c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGMissingGlyphElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGMissingGlyphElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGMissingGlyphElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGMissingGlyphElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGMissingGlyphElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGMissingGlyphElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGNumber.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGNumber.cpp index 9e3dede..491e6bf 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGNumber.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGNumber.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSSVGNumberTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGNumberTable = +static JSC_CONST_HASHTABLE HashTable JSSVGNumberTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGNumberTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSSVGNumberPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGNumberPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGNumberPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGNumberPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGNumberList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGNumberList.cpp index 28fd4bc..1558247 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGNumberList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGNumberList.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSSVGNumberListTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGNumberListTable = +static JSC_CONST_HASHTABLE HashTable JSSVGNumberListTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGNumberListTableValues, 0 }; #else @@ -65,7 +65,7 @@ static const HashTableValue JSSVGNumberListPrototypeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGNumberListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGNumberListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGNumberListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPaint.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPaint.cpp index 8bfddc2..f3e7b6f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPaint.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPaint.cpp @@ -47,7 +47,7 @@ static const HashTableValue JSSVGPaintTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPaintTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPaintTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGPaintTableValues, 0 }; #else @@ -71,7 +71,7 @@ static const HashTableValue JSSVGPaintConstructorTableValues[11] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPaintConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPaintConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 4095, JSSVGPaintConstructorTableValues, 0 }; #else @@ -121,7 +121,7 @@ static const HashTableValue JSSVGPaintPrototypeTableValues[13] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPaintPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPaintPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 4095, JSSVGPaintPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathElement.cpp index 0855624..8da1204 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathElement.cpp @@ -107,7 +107,7 @@ static const HashTableValue JSSVGPathElementTableValues[17] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGPathElementTableValues, 0 }; #else @@ -149,7 +149,7 @@ static const HashTableValue JSSVGPathElementPrototypeTableValues[29] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGPathElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSeg.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSeg.cpp index 99c580b..b19e3a0 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSeg.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSeg.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSSVGPathSegTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSSVGPathSegTableValues, 0 }; #else @@ -80,7 +80,7 @@ static const HashTableValue JSSVGPathSegConstructorTableValues[21] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGPathSegConstructorTableValues, 0 }; #else @@ -138,7 +138,7 @@ static const HashTableValue JSSVGPathSegPrototypeTableValues[21] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGPathSegPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcAbs.cpp index f754bf0..d8f37b2 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcAbs.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcAbs.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSSVGPathSegArcAbsTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegArcAbsTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegArcAbsTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGPathSegArcAbsTableValues, 0 }; #else @@ -62,7 +62,7 @@ static const HashTableValue JSSVGPathSegArcAbsPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegArcAbsPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegArcAbsPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegArcAbsPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcRel.cpp index 70a23c5..0f59520 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcRel.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegArcRel.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSSVGPathSegArcRelTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegArcRelTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegArcRelTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGPathSegArcRelTableValues, 0 }; #else @@ -62,7 +62,7 @@ static const HashTableValue JSSVGPathSegArcRelPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegArcRelPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegArcRelPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegArcRelPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegClosePath.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegClosePath.cpp index 1270ef2..1519f2a 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegClosePath.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegClosePath.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGPathSegClosePathPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegClosePathPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegClosePathPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegClosePathPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicAbs.cpp index a33c4bc..c862653 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicAbs.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicAbs.cpp @@ -47,7 +47,7 @@ static const HashTableValue JSSVGPathSegCurvetoCubicAbsTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoCubicAbsTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicAbsTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSSVGPathSegCurvetoCubicAbsTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSSVGPathSegCurvetoCubicAbsPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoCubicAbsPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicAbsPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegCurvetoCubicAbsPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicRel.cpp index f6c6ad4..84c349c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicRel.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicRel.cpp @@ -47,7 +47,7 @@ static const HashTableValue JSSVGPathSegCurvetoCubicRelTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoCubicRelTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicRelTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSSVGPathSegCurvetoCubicRelTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSSVGPathSegCurvetoCubicRelPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoCubicRelPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicRelPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegCurvetoCubicRelPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothAbs.cpp index 22f8de9..f5716b0 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothAbs.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothAbs.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSSVGPathSegCurvetoCubicSmoothAbsTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoCubicSmoothAbsTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicSmoothAbsTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSSVGPathSegCurvetoCubicSmoothAbsTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSSVGPathSegCurvetoCubicSmoothAbsPrototypeTableValue { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoCubicSmoothAbsPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicSmoothAbsPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegCurvetoCubicSmoothAbsPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothRel.cpp index 8608b28..c5c05d7 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothRel.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoCubicSmoothRel.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSSVGPathSegCurvetoCubicSmoothRelTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoCubicSmoothRelTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicSmoothRelTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSSVGPathSegCurvetoCubicSmoothRelTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSSVGPathSegCurvetoCubicSmoothRelPrototypeTableValue { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoCubicSmoothRelPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoCubicSmoothRelPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegCurvetoCubicSmoothRelPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticAbs.cpp index 5897807..4170299 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticAbs.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticAbs.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSSVGPathSegCurvetoQuadraticAbsTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoQuadraticAbsTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticAbsTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSSVGPathSegCurvetoQuadraticAbsTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSSVGPathSegCurvetoQuadraticAbsPrototypeTableValues[ { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoQuadraticAbsPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticAbsPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegCurvetoQuadraticAbsPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticRel.cpp index 19f9b60..4f50522 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticRel.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticRel.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSSVGPathSegCurvetoQuadraticRelTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoQuadraticRelTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticRelTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSSVGPathSegCurvetoQuadraticRelTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSSVGPathSegCurvetoQuadraticRelPrototypeTableValues[ { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoQuadraticRelPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticRelPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegCurvetoQuadraticRelPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp index 3fefc7e..0ebe08a 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGPathSegCurvetoQuadraticSmoothAbsTableValues[3] { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoQuadraticSmoothAbsTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticSmoothAbsTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGPathSegCurvetoQuadraticSmoothAbsTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGPathSegCurvetoQuadraticSmoothAbsPrototypeTableV { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoQuadraticSmoothAbsPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticSmoothAbsPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegCurvetoQuadraticSmoothAbsPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothRel.cpp index e16e6b5..69382f9 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothRel.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegCurvetoQuadraticSmoothRel.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGPathSegCurvetoQuadraticSmoothRelTableValues[3] { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoQuadraticSmoothRelTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticSmoothRelTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGPathSegCurvetoQuadraticSmoothRelTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGPathSegCurvetoQuadraticSmoothRelPrototypeTableV { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegCurvetoQuadraticSmoothRelPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegCurvetoQuadraticSmoothRelPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegCurvetoQuadraticSmoothRelPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoAbs.cpp index 8676d4b..bd7a491 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoAbs.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoAbs.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGPathSegLinetoAbsTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegLinetoAbsTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoAbsTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGPathSegLinetoAbsTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGPathSegLinetoAbsPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegLinetoAbsPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoAbsPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegLinetoAbsPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalAbs.cpp index 0289a9a..d5b7b4f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalAbs.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalAbs.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSSVGPathSegLinetoHorizontalAbsTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegLinetoHorizontalAbsTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoHorizontalAbsTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegLinetoHorizontalAbsTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSSVGPathSegLinetoHorizontalAbsPrototypeTableValues[ { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegLinetoHorizontalAbsPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoHorizontalAbsPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegLinetoHorizontalAbsPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalRel.cpp index cd0755a..2549caf 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalRel.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoHorizontalRel.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSSVGPathSegLinetoHorizontalRelTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegLinetoHorizontalRelTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoHorizontalRelTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegLinetoHorizontalRelTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSSVGPathSegLinetoHorizontalRelPrototypeTableValues[ { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegLinetoHorizontalRelPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoHorizontalRelPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegLinetoHorizontalRelPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoRel.cpp index 250196a..117083b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoRel.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoRel.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGPathSegLinetoRelTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegLinetoRelTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoRelTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGPathSegLinetoRelTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGPathSegLinetoRelPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegLinetoRelPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoRelPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegLinetoRelPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalAbs.cpp index 82f7ff8..dea3f90 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalAbs.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalAbs.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSSVGPathSegLinetoVerticalAbsTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegLinetoVerticalAbsTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoVerticalAbsTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegLinetoVerticalAbsTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSSVGPathSegLinetoVerticalAbsPrototypeTableValues[1] { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegLinetoVerticalAbsPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoVerticalAbsPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegLinetoVerticalAbsPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalRel.cpp index e07cdd2..e1ff669 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalRel.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegLinetoVerticalRel.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSSVGPathSegLinetoVerticalRelTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegLinetoVerticalRelTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoVerticalRelTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegLinetoVerticalRelTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSSVGPathSegLinetoVerticalRelPrototypeTableValues[1] { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegLinetoVerticalRelPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegLinetoVerticalRelPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegLinetoVerticalRelPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegList.cpp index 9a76052..8cfdc3c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegList.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSSVGPathSegListTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegListTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegListTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegListTableValues, 0 }; #else @@ -65,7 +65,7 @@ static const HashTableValue JSSVGPathSegListPrototypeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGPathSegListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoAbs.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoAbs.cpp index 3f23fb6..88ef122 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoAbs.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoAbs.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGPathSegMovetoAbsTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegMovetoAbsTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegMovetoAbsTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGPathSegMovetoAbsTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGPathSegMovetoAbsPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegMovetoAbsPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegMovetoAbsPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegMovetoAbsPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoRel.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoRel.cpp index 51a946d..1f572b2 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoRel.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPathSegMovetoRel.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGPathSegMovetoRelTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegMovetoRelTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegMovetoRelTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGPathSegMovetoRelTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSSVGPathSegMovetoRelPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPathSegMovetoRelPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPathSegMovetoRelPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPathSegMovetoRelPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPatternElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPatternElement.cpp index a01e6f2..4616edc 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPatternElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPatternElement.cpp @@ -75,7 +75,7 @@ static const HashTableValue JSSVGPatternElementTableValues[19] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPatternElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPatternElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGPatternElementTableValues, 0 }; #else @@ -91,7 +91,7 @@ static const HashTableValue JSSVGPatternElementPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPatternElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPatternElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGPatternElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPoint.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPoint.cpp index ea8bc94..d0050bf 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPoint.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPoint.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSSVGPointTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPointTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPointTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSSVGPointTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSSVGPointPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPointPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPointPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPointPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPointList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPointList.cpp index 74c85a6..5c911bd 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPointList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPointList.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSSVGPointListTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPointListTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPointListTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGPointListTableValues, 0 }; #else @@ -64,7 +64,7 @@ static const HashTableValue JSSVGPointListPrototypeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPointListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPointListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGPointListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPolygonElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPolygonElement.cpp index 33a19b4..aba8123 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPolygonElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPolygonElement.cpp @@ -72,7 +72,7 @@ static const HashTableValue JSSVGPolygonElementTableValues[14] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPolygonElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPolygonElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGPolygonElementTableValues, 0 }; #else @@ -92,7 +92,7 @@ static const HashTableValue JSSVGPolygonElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPolygonElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPolygonElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGPolygonElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPolylineElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPolylineElement.cpp index a04f5fa..8a967cd 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPolylineElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPolylineElement.cpp @@ -72,7 +72,7 @@ static const HashTableValue JSSVGPolylineElementTableValues[14] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPolylineElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPolylineElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGPolylineElementTableValues, 0 }; #else @@ -92,7 +92,7 @@ static const HashTableValue JSSVGPolylineElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPolylineElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPolylineElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGPolylineElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGPreserveAspectRatio.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGPreserveAspectRatio.cpp index b586e60..85e123c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGPreserveAspectRatio.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGPreserveAspectRatio.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSSVGPreserveAspectRatioTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPreserveAspectRatioTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPreserveAspectRatioTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSSVGPreserveAspectRatioTableValues, 0 }; #else @@ -72,7 +72,7 @@ static const HashTableValue JSSVGPreserveAspectRatioConstructorTableValues[15] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPreserveAspectRatioConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPreserveAspectRatioConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGPreserveAspectRatioConstructorTableValues, 0 }; #else @@ -124,7 +124,7 @@ static const HashTableValue JSSVGPreserveAspectRatioPrototypeTableValues[15] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGPreserveAspectRatioPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGPreserveAspectRatioPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGPreserveAspectRatioPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGRadialGradientElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGRadialGradientElement.cpp index b888704..ae2d18e 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGRadialGradientElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGRadialGradientElement.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSSVGRadialGradientElementTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGRadialGradientElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGRadialGradientElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSSVGRadialGradientElementTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSSVGRadialGradientElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGRadialGradientElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGRadialGradientElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGRadialGradientElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGRect.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGRect.cpp index 8e857f2..59e4127 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGRect.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGRect.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSSVGRectTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGRectTable = +static JSC_CONST_HASHTABLE HashTable JSSVGRectTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGRectTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSSVGRectPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGRectPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGRectPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGRectPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGRectElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGRectElement.cpp index 2f97100..423808c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGRectElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGRectElement.cpp @@ -75,7 +75,7 @@ static const HashTableValue JSSVGRectElementTableValues[18] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGRectElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGRectElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 8191, JSSVGRectElementTableValues, 0 }; #else @@ -95,7 +95,7 @@ static const HashTableValue JSSVGRectElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGRectElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGRectElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGRectElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGRenderingIntent.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGRenderingIntent.cpp index 97df330..938f097 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGRenderingIntent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGRenderingIntent.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSSVGRenderingIntentTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGRenderingIntentTable = +static JSC_CONST_HASHTABLE HashTable JSSVGRenderingIntentTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGRenderingIntentTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSSVGRenderingIntentConstructorTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGRenderingIntentConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGRenderingIntentConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGRenderingIntentConstructorTableValues, 0 }; #else @@ -105,7 +105,7 @@ static const HashTableValue JSSVGRenderingIntentPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGRenderingIntentPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGRenderingIntentPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGRenderingIntentPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGSVGElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGSVGElement.cpp index 072c0cf..b610779 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGSVGElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGSVGElement.cpp @@ -99,7 +99,7 @@ static const HashTableValue JSSVGSVGElementTableValues[28] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGSVGElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGSVGElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSSVGSVGElementTableValues, 0 }; #else @@ -144,7 +144,7 @@ static const HashTableValue JSSVGSVGElementPrototypeTableValues[32] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGSVGElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGSVGElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGSVGElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGScriptElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGScriptElement.cpp index da7b486..4c8e140 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGScriptElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGScriptElement.cpp @@ -47,7 +47,7 @@ static const HashTableValue JSSVGScriptElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGScriptElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGScriptElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSSVGScriptElementTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSSVGScriptElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGScriptElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGScriptElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGScriptElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGSetElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGSetElement.cpp index e54b57f..35f8787 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGSetElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGSetElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGSetElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGSetElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGSetElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGSetElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGStopElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGStopElement.cpp index 8308fcb..ea8be78 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGStopElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGStopElement.cpp @@ -51,7 +51,7 @@ static const HashTableValue JSSVGStopElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGStopElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGStopElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSSVGStopElementTableValues, 0 }; #else @@ -66,7 +66,7 @@ static const HashTableValue JSSVGStopElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGStopElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGStopElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGStopElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGStringList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGStringList.cpp index ee9cf18..1f80627 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGStringList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGStringList.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSSVGStringListTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGStringListTable = +static JSC_CONST_HASHTABLE HashTable JSSVGStringListTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGStringListTableValues, 0 }; #else @@ -66,7 +66,7 @@ static const HashTableValue JSSVGStringListPrototypeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGStringListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGStringListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGStringListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGStyleElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGStyleElement.cpp index 6b9f6b7..1d7bd7a 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGStyleElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGStyleElement.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSSVGStyleElementTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGStyleElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGStyleElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGStyleElementTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSSVGStyleElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGStyleElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGStyleElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGStyleElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGSwitchElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGSwitchElement.cpp index 563c735..83b2146 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGSwitchElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGSwitchElement.cpp @@ -68,7 +68,7 @@ static const HashTableValue JSSVGSwitchElementTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGSwitchElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGSwitchElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGSwitchElementTableValues, 0 }; #else @@ -88,7 +88,7 @@ static const HashTableValue JSSVGSwitchElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGSwitchElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGSwitchElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGSwitchElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGSymbolElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGSymbolElement.cpp index 757bfd8f..4a34e05 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGSymbolElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGSymbolElement.cpp @@ -59,7 +59,7 @@ static const HashTableValue JSSVGSymbolElementTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGSymbolElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGSymbolElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGSymbolElementTableValues, 0 }; #else @@ -74,7 +74,7 @@ static const HashTableValue JSSVGSymbolElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGSymbolElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGSymbolElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGSymbolElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTRefElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTRefElement.cpp index 7abab12..8ee0f5f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGTRefElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGTRefElement.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSSVGTRefElementTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTRefElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTRefElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGTRefElementTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSSVGTRefElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTRefElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTRefElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGTRefElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTSpanElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTSpanElement.cpp index acfbd95..5203dfb 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGTSpanElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGTSpanElement.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSSVGTSpanElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTSpanElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTSpanElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGTSpanElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTextContentElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTextContentElement.cpp index 16afd09..4208aa3 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGTextContentElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGTextContentElement.cpp @@ -70,7 +70,7 @@ static const HashTableValue JSSVGTextContentElementTableValues[12] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTextContentElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTextContentElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGTextContentElementTableValues, 0 }; #else @@ -87,7 +87,7 @@ static const HashTableValue JSSVGTextContentElementConstructorTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTextContentElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTextContentElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSSVGTextContentElementConstructorTableValues, 0 }; #else @@ -139,7 +139,7 @@ static const HashTableValue JSSVGTextContentElementPrototypeTableValues[15] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTextContentElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTextContentElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGTextContentElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTextElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTextElement.cpp index 9ebc992..270113b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGTextElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGTextElement.cpp @@ -49,7 +49,7 @@ static const HashTableValue JSSVGTextElementTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTextElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTextElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSSVGTextElementTableValues, 0 }; #else @@ -67,7 +67,7 @@ static const HashTableValue JSSVGTextElementPrototypeTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTextElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTextElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSSVGTextElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTextPathElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTextPathElement.cpp index ff320ca..68bcbf8 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGTextPathElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGTextPathElement.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSSVGTextPathElementTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTextPathElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTextPathElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGTextPathElementTableValues, 0 }; #else @@ -68,7 +68,7 @@ static const HashTableValue JSSVGTextPathElementConstructorTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTextPathElementConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTextPathElementConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGTextPathElementConstructorTableValues, 0 }; #else @@ -112,7 +112,7 @@ static const HashTableValue JSSVGTextPathElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTextPathElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTextPathElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGTextPathElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTextPositioningElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTextPositioningElement.cpp index 373d0c3..24bc336 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGTextPositioningElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGTextPositioningElement.cpp @@ -47,7 +47,7 @@ static const HashTableValue JSSVGTextPositioningElementTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTextPositioningElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTextPositioningElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGTextPositioningElementTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSSVGTextPositioningElementPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTextPositioningElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTextPositioningElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGTextPositioningElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTitleElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTitleElement.cpp index 479cbcc..962a9f5 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGTitleElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGTitleElement.cpp @@ -53,7 +53,7 @@ static const HashTableValue JSSVGTitleElementTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTitleElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTitleElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGTitleElementTableValues, 0 }; #else @@ -68,7 +68,7 @@ static const HashTableValue JSSVGTitleElementPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTitleElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTitleElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGTitleElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTransform.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTransform.cpp index cb98e9f..8f0aeb0 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGTransform.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGTransform.cpp @@ -47,7 +47,7 @@ static const HashTableValue JSSVGTransformTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTransformTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTransformTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGTransformTableValues, 0 }; #else @@ -68,7 +68,7 @@ static const HashTableValue JSSVGTransformConstructorTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTransformConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTransformConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGTransformConstructorTableValues, 0 }; #else @@ -119,7 +119,7 @@ static const HashTableValue JSSVGTransformPrototypeTableValues[14] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTransformPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTransformPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSSVGTransformPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGTransformList.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGTransformList.cpp index 3232123..855efe0 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGTransformList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGTransformList.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSSVGTransformListTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTransformListTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTransformListTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGTransformListTableValues, 0 }; #else @@ -69,7 +69,7 @@ static const HashTableValue JSSVGTransformListPrototypeTableValues[10] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGTransformListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGTransformListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSSVGTransformListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGUnitTypes.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGUnitTypes.cpp index 5477773..569a35a 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGUnitTypes.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGUnitTypes.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSSVGUnitTypesTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGUnitTypesTable = +static JSC_CONST_HASHTABLE HashTable JSSVGUnitTypesTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGUnitTypesTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSSVGUnitTypesConstructorTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGUnitTypesConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSSVGUnitTypesConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSSVGUnitTypesConstructorTableValues, 0 }; #else @@ -99,7 +99,7 @@ static const HashTableValue JSSVGUnitTypesPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGUnitTypesPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGUnitTypesPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSSVGUnitTypesPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGUseElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGUseElement.cpp index d05bc22..f309e6d 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGUseElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGUseElement.cpp @@ -78,7 +78,7 @@ static const HashTableValue JSSVGUseElementTableValues[19] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGUseElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGUseElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSSVGUseElementTableValues, 0 }; #else @@ -98,7 +98,7 @@ static const HashTableValue JSSVGUseElementPrototypeTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGUseElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGUseElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 2047, JSSVGUseElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGViewElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGViewElement.cpp index 115ed1e..16b1ffb 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGViewElement.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGViewElement.cpp @@ -51,7 +51,7 @@ static const HashTableValue JSSVGViewElementTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGViewElementTable = +static JSC_CONST_HASHTABLE HashTable JSSVGViewElementTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSSVGViewElementTableValues, 0 }; #else @@ -68,7 +68,7 @@ static const HashTableValue JSSVGViewElementPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGViewElementPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGViewElementPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGViewElementPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSSVGZoomEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSSVGZoomEvent.cpp index 5434095..74cdb26 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSSVGZoomEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSSVGZoomEvent.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSSVGZoomEventTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGZoomEventTable = +static JSC_CONST_HASHTABLE HashTable JSSVGZoomEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSSVGZoomEventTableValues, 0 }; #else @@ -62,7 +62,7 @@ static const HashTableValue JSSVGZoomEventPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSSVGZoomEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSSVGZoomEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSSVGZoomEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSScreen.cpp b/src/3rdparty/webkit/WebCore/generated/JSScreen.cpp index b68c308..0da8897 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSScreen.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSScreen.cpp @@ -46,7 +46,7 @@ static const HashTableValue JSScreenTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSScreenTable = +static JSC_CONST_HASHTABLE HashTable JSScreenTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSScreenTableValues, 0 }; #else @@ -60,7 +60,7 @@ static const HashTableValue JSScreenPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSScreenPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSScreenPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSScreenPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSStorage.cpp b/src/3rdparty/webkit/WebCore/generated/JSStorage.cpp index bcdea8b..9f15644 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSStorage.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSStorage.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSStorageTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSStorageTable = +static JSC_CONST_HASHTABLE HashTable JSStorageTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSStorageTableValues, 0 }; #else @@ -62,7 +62,7 @@ static const HashTableValue JSStorageConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSStorageConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSStorageConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSStorageConstructorTableValues, 0 }; #else @@ -105,7 +105,7 @@ static const HashTableValue JSStoragePrototypeTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSStoragePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSStoragePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSStoragePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSStorageEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSStorageEvent.cpp index 293d0ad..42aac0e 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSStorageEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSStorageEvent.cpp @@ -54,7 +54,7 @@ static const HashTableValue JSStorageEventTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSStorageEventTable = +static JSC_CONST_HASHTABLE HashTable JSStorageEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSStorageEventTableValues, 0 }; #else @@ -68,7 +68,7 @@ static const HashTableValue JSStorageEventConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSStorageEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSStorageEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSStorageEventConstructorTableValues, 0 }; #else @@ -107,7 +107,7 @@ static const HashTableValue JSStorageEventPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSStorageEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSStorageEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSStorageEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSStyleSheet.cpp b/src/3rdparty/webkit/WebCore/generated/JSStyleSheet.cpp index 04c6895..1e75a0d 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSStyleSheet.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSStyleSheet.cpp @@ -51,7 +51,7 @@ static const HashTableValue JSStyleSheetTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSStyleSheetTable = +static JSC_CONST_HASHTABLE HashTable JSStyleSheetTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSStyleSheetTableValues, 0 }; #else @@ -65,7 +65,7 @@ static const HashTableValue JSStyleSheetConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSStyleSheetConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSStyleSheetConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSStyleSheetConstructorTableValues, 0 }; #else @@ -103,7 +103,7 @@ static const HashTableValue JSStyleSheetPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSStyleSheetPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSStyleSheetPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSStyleSheetPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSStyleSheetList.cpp b/src/3rdparty/webkit/WebCore/generated/JSStyleSheetList.cpp index fccd08b..41cc305 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSStyleSheetList.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSStyleSheetList.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSStyleSheetListTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSStyleSheetListTable = +static JSC_CONST_HASHTABLE HashTable JSStyleSheetListTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSStyleSheetListTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSStyleSheetListConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSStyleSheetListConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSStyleSheetListConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSStyleSheetListConstructorTableValues, 0 }; #else @@ -98,7 +98,7 @@ static const HashTableValue JSStyleSheetListPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSStyleSheetListPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSStyleSheetListPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSStyleSheetListPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSText.cpp b/src/3rdparty/webkit/WebCore/generated/JSText.cpp index ea29d3c..8be8a89 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSText.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSText.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSTextTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSTextTable = +static JSC_CONST_HASHTABLE HashTable JSTextTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSTextTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSTextConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSTextConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSTextConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSTextConstructorTableValues, 0 }; #else @@ -98,7 +98,7 @@ static const HashTableValue JSTextPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSTextPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSTextPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSTextPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSTextEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSTextEvent.cpp index e20e411..de001cf 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSTextEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSTextEvent.cpp @@ -43,7 +43,7 @@ static const HashTableValue JSTextEventTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSTextEventTable = +static JSC_CONST_HASHTABLE HashTable JSTextEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSTextEventTableValues, 0 }; #else @@ -57,7 +57,7 @@ static const HashTableValue JSTextEventConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSTextEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSTextEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSTextEventConstructorTableValues, 0 }; #else @@ -96,7 +96,7 @@ static const HashTableValue JSTextEventPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSTextEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSTextEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSTextEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSTextMetrics.cpp b/src/3rdparty/webkit/WebCore/generated/JSTextMetrics.cpp index 904be08..d11e8f8 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSTextMetrics.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSTextMetrics.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSTextMetricsTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSTextMetricsTable = +static JSC_CONST_HASHTABLE HashTable JSTextMetricsTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSTextMetricsTableValues, 0 }; #else @@ -54,7 +54,7 @@ static const HashTableValue JSTextMetricsConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSTextMetricsConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSTextMetricsConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSTextMetricsConstructorTableValues, 0 }; #else @@ -92,7 +92,7 @@ static const HashTableValue JSTextMetricsPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSTextMetricsPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSTextMetricsPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSTextMetricsPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSTimeRanges.cpp b/src/3rdparty/webkit/WebCore/generated/JSTimeRanges.cpp index eebd8cd..fdd6278 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSTimeRanges.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSTimeRanges.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSTimeRangesTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSTimeRangesTable = +static JSC_CONST_HASHTABLE HashTable JSTimeRangesTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSTimeRangesTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSTimeRangesPrototypeTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSTimeRangesPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSTimeRangesPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 31, JSTimeRangesPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSTreeWalker.cpp b/src/3rdparty/webkit/WebCore/generated/JSTreeWalker.cpp index da610da..b10b4cb 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSTreeWalker.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSTreeWalker.cpp @@ -49,7 +49,7 @@ static const HashTableValue JSTreeWalkerTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSTreeWalkerTable = +static JSC_CONST_HASHTABLE HashTable JSTreeWalkerTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSTreeWalkerTableValues, 0 }; #else @@ -63,7 +63,7 @@ static const HashTableValue JSTreeWalkerConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSTreeWalkerConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSTreeWalkerConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSTreeWalkerConstructorTableValues, 0 }; #else @@ -108,7 +108,7 @@ static const HashTableValue JSTreeWalkerPrototypeTableValues[8] = { 0, 0, 0, 0 } }; -static const HashTable JSTreeWalkerPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSTreeWalkerPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSTreeWalkerPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSUIEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSUIEvent.cpp index 3711f49..cdf611f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSUIEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSUIEvent.cpp @@ -51,7 +51,7 @@ static const HashTableValue JSUIEventTableValues[11] = { 0, 0, 0, 0 } }; -static const HashTable JSUIEventTable = +static JSC_CONST_HASHTABLE HashTable JSUIEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSUIEventTableValues, 0 }; #else @@ -65,7 +65,7 @@ static const HashTableValue JSUIEventConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSUIEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSUIEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSUIEventConstructorTableValues, 0 }; #else @@ -104,7 +104,7 @@ static const HashTableValue JSUIEventPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSUIEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSUIEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSUIEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSValidityState.cpp b/src/3rdparty/webkit/WebCore/generated/JSValidityState.cpp new file mode 100644 index 0000000..fe8ea20 --- /dev/null +++ b/src/3rdparty/webkit/WebCore/generated/JSValidityState.cpp @@ -0,0 +1,172 @@ +/* + This file is part of the WebKit open source project. + This file has been generated by generate-bindings.pl. DO NOT MODIFY! + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "config.h" +#include "JSValidityState.h" + +#include "ValidityState.h" +#include <wtf/GetPtr.h> + +using namespace JSC; + +namespace WebCore { + +ASSERT_CLASS_FITS_IN_CELL(JSValidityState); + +/* Hash table */ + +static const HashTableValue JSValidityStateTableValues[10] = +{ + { "valueMissing", DontDelete|ReadOnly, (intptr_t)jsValidityStateValueMissing, (intptr_t)0 }, + { "typeMismatch", DontDelete|ReadOnly, (intptr_t)jsValidityStateTypeMismatch, (intptr_t)0 }, + { "patternMismatch", DontDelete|ReadOnly, (intptr_t)jsValidityStatePatternMismatch, (intptr_t)0 }, + { "tooLong", DontDelete|ReadOnly, (intptr_t)jsValidityStateTooLong, (intptr_t)0 }, + { "rangeUnderflow", DontDelete|ReadOnly, (intptr_t)jsValidityStateRangeUnderflow, (intptr_t)0 }, + { "rangeOverflow", DontDelete|ReadOnly, (intptr_t)jsValidityStateRangeOverflow, (intptr_t)0 }, + { "stepMismatch", DontDelete|ReadOnly, (intptr_t)jsValidityStateStepMismatch, (intptr_t)0 }, + { "customError", DontDelete|ReadOnly, (intptr_t)jsValidityStateCustomError, (intptr_t)0 }, + { "valid", DontDelete|ReadOnly, (intptr_t)jsValidityStateValid, (intptr_t)0 }, + { 0, 0, 0, 0 } +}; + +static JSC_CONST_HASHTABLE HashTable JSValidityStateTable = +#if ENABLE(PERFECT_HASH_SIZE) + { 1023, JSValidityStateTableValues, 0 }; +#else + { 34, 31, JSValidityStateTableValues, 0 }; +#endif + +/* Hash table for prototype */ + +static const HashTableValue JSValidityStatePrototypeTableValues[1] = +{ + { 0, 0, 0, 0 } +}; + +static JSC_CONST_HASHTABLE HashTable JSValidityStatePrototypeTable = +#if ENABLE(PERFECT_HASH_SIZE) + { 0, JSValidityStatePrototypeTableValues, 0 }; +#else + { 1, 0, JSValidityStatePrototypeTableValues, 0 }; +#endif + +const ClassInfo JSValidityStatePrototype::s_info = { "ValidityStatePrototype", 0, &JSValidityStatePrototypeTable, 0 }; + +JSObject* JSValidityStatePrototype::self(ExecState* exec, JSGlobalObject* globalObject) +{ + return getDOMPrototype<JSValidityState>(exec, globalObject); +} + +const ClassInfo JSValidityState::s_info = { "ValidityState", 0, &JSValidityStateTable, 0 }; + +JSValidityState::JSValidityState(PassRefPtr<Structure> structure, PassRefPtr<ValidityState> impl) + : DOMObject(structure) + , m_impl(impl) +{ +} + +JSValidityState::~JSValidityState() +{ + forgetDOMObject(*Heap::heap(this)->globalData(), m_impl.get()); +} + +JSObject* JSValidityState::createPrototype(ExecState* exec, JSGlobalObject* globalObject) +{ + return new (exec) JSValidityStatePrototype(JSValidityStatePrototype::createStructure(globalObject->objectPrototype())); +} + +bool JSValidityState::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot) +{ + return getStaticValueSlot<JSValidityState, Base>(exec, &JSValidityStateTable, this, propertyName, slot); +} + +JSValue jsValidityStateValueMissing(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + ValidityState* imp = static_cast<ValidityState*>(static_cast<JSValidityState*>(asObject(slot.slotBase()))->impl()); + return jsBoolean(imp->valueMissing()); +} + +JSValue jsValidityStateTypeMismatch(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + ValidityState* imp = static_cast<ValidityState*>(static_cast<JSValidityState*>(asObject(slot.slotBase()))->impl()); + return jsBoolean(imp->typeMismatch()); +} + +JSValue jsValidityStatePatternMismatch(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + ValidityState* imp = static_cast<ValidityState*>(static_cast<JSValidityState*>(asObject(slot.slotBase()))->impl()); + return jsBoolean(imp->patternMismatch()); +} + +JSValue jsValidityStateTooLong(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + ValidityState* imp = static_cast<ValidityState*>(static_cast<JSValidityState*>(asObject(slot.slotBase()))->impl()); + return jsBoolean(imp->tooLong()); +} + +JSValue jsValidityStateRangeUnderflow(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + ValidityState* imp = static_cast<ValidityState*>(static_cast<JSValidityState*>(asObject(slot.slotBase()))->impl()); + return jsBoolean(imp->rangeUnderflow()); +} + +JSValue jsValidityStateRangeOverflow(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + ValidityState* imp = static_cast<ValidityState*>(static_cast<JSValidityState*>(asObject(slot.slotBase()))->impl()); + return jsBoolean(imp->rangeOverflow()); +} + +JSValue jsValidityStateStepMismatch(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + ValidityState* imp = static_cast<ValidityState*>(static_cast<JSValidityState*>(asObject(slot.slotBase()))->impl()); + return jsBoolean(imp->stepMismatch()); +} + +JSValue jsValidityStateCustomError(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + ValidityState* imp = static_cast<ValidityState*>(static_cast<JSValidityState*>(asObject(slot.slotBase()))->impl()); + return jsBoolean(imp->customError()); +} + +JSValue jsValidityStateValid(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + UNUSED_PARAM(exec); + ValidityState* imp = static_cast<ValidityState*>(static_cast<JSValidityState*>(asObject(slot.slotBase()))->impl()); + return jsBoolean(imp->valid()); +} + +JSC::JSValue toJS(JSC::ExecState* exec, ValidityState* object) +{ + return getDOMObjectWrapper<JSValidityState>(exec, object); +} +ValidityState* toValidityState(JSC::JSValue value) +{ + return value.isObject(&JSValidityState::s_info) ? static_cast<JSValidityState*>(asObject(value))->impl() : 0; +} + +} diff --git a/src/3rdparty/webkit/WebCore/generated/JSValidityState.h b/src/3rdparty/webkit/WebCore/generated/JSValidityState.h new file mode 100644 index 0000000..a866146 --- /dev/null +++ b/src/3rdparty/webkit/WebCore/generated/JSValidityState.h @@ -0,0 +1,79 @@ +/* + This file is part of the WebKit open source project. + This file has been generated by generate-bindings.pl. DO NOT MODIFY! + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef JSValidityState_h +#define JSValidityState_h + +#include "JSDOMBinding.h" +#include <runtime/JSGlobalObject.h> +#include <runtime/ObjectPrototype.h> + +namespace WebCore { + +class ValidityState; + +class JSValidityState : public DOMObject { + typedef DOMObject Base; +public: + JSValidityState(PassRefPtr<JSC::Structure>, PassRefPtr<ValidityState>); + virtual ~JSValidityState(); + static JSC::JSObject* createPrototype(JSC::ExecState*, JSC::JSGlobalObject*); + virtual bool getOwnPropertySlot(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::PropertySlot&); + virtual const JSC::ClassInfo* classInfo() const { return &s_info; } + static const JSC::ClassInfo s_info; + + static PassRefPtr<JSC::Structure> createStructure(JSC::JSValue prototype) + { + return JSC::Structure::create(prototype, JSC::TypeInfo(JSC::ObjectType)); + } + + ValidityState* impl() const { return m_impl.get(); } + +private: + RefPtr<ValidityState> m_impl; +}; + +JSC::JSValue toJS(JSC::ExecState*, ValidityState*); +ValidityState* toValidityState(JSC::JSValue); + +class JSValidityStatePrototype : public JSC::JSObject { + typedef JSC::JSObject Base; +public: + static JSC::JSObject* self(JSC::ExecState*, JSC::JSGlobalObject*); + virtual const JSC::ClassInfo* classInfo() const { return &s_info; } + static const JSC::ClassInfo s_info; + JSValidityStatePrototype(PassRefPtr<JSC::Structure> structure) : JSC::JSObject(structure) { } +}; + +// Attributes + +JSC::JSValue jsValidityStateValueMissing(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsValidityStateTypeMismatch(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsValidityStatePatternMismatch(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsValidityStateTooLong(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsValidityStateRangeUnderflow(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsValidityStateRangeOverflow(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsValidityStateStepMismatch(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsValidityStateCustomError(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +JSC::JSValue jsValidityStateValid(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); + +} // namespace WebCore + +#endif diff --git a/src/3rdparty/webkit/WebCore/generated/JSVoidCallback.cpp b/src/3rdparty/webkit/WebCore/generated/JSVoidCallback.cpp index ad9ae01..b95c440 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSVoidCallback.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSVoidCallback.cpp @@ -39,7 +39,7 @@ static const HashTableValue JSVoidCallbackPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSVoidCallbackPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSVoidCallbackPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSVoidCallbackPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitAnimationEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitAnimationEvent.cpp index a1cb988..e8b791b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWebKitAnimationEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSWebKitAnimationEvent.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSWebKitAnimationEventTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitAnimationEventTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitAnimationEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSWebKitAnimationEventTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSWebKitAnimationEventConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitAnimationEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitAnimationEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWebKitAnimationEventConstructorTableValues, 0 }; #else @@ -97,7 +97,7 @@ static const HashTableValue JSWebKitAnimationEventPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitAnimationEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitAnimationEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWebKitAnimationEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframeRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframeRule.cpp index c07c962..a99fac6 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframeRule.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframeRule.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSWebKitCSSKeyframeRuleTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitCSSKeyframeRuleTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitCSSKeyframeRuleTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSWebKitCSSKeyframeRuleTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSWebKitCSSKeyframeRuleConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitCSSKeyframeRuleConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitCSSKeyframeRuleConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWebKitCSSKeyframeRuleConstructorTableValues, 0 }; #else @@ -97,7 +97,7 @@ static const HashTableValue JSWebKitCSSKeyframeRulePrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitCSSKeyframeRulePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitCSSKeyframeRulePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWebKitCSSKeyframeRulePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframesRule.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframesRule.cpp index 1bc7805..013622c 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframesRule.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSKeyframesRule.cpp @@ -47,7 +47,7 @@ static const HashTableValue JSWebKitCSSKeyframesRuleTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitCSSKeyframesRuleTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitCSSKeyframesRuleTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSWebKitCSSKeyframesRuleTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSWebKitCSSKeyframesRuleConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitCSSKeyframesRuleConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitCSSKeyframesRuleConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWebKitCSSKeyframesRuleConstructorTableValues, 0 }; #else @@ -102,7 +102,7 @@ static const HashTableValue JSWebKitCSSKeyframesRulePrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitCSSKeyframesRulePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitCSSKeyframesRulePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSWebKitCSSKeyframesRulePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSMatrix.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSMatrix.cpp index 8b28647..9c1436b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSMatrix.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSMatrix.cpp @@ -64,7 +64,7 @@ static const HashTableValue JSWebKitCSSMatrixTableValues[23] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitCSSMatrixTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitCSSMatrixTable = #if ENABLE(PERFECT_HASH_SIZE) { 255, JSWebKitCSSMatrixTableValues, 0 }; #else @@ -86,7 +86,7 @@ static const HashTableValue JSWebKitCSSMatrixPrototypeTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitCSSMatrixPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitCSSMatrixPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSWebKitCSSMatrixPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSTransformValue.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSTransformValue.cpp index 37f1563..59a4650 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSTransformValue.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSWebKitCSSTransformValue.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSWebKitCSSTransformValueTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitCSSTransformValueTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitCSSTransformValueTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSWebKitCSSTransformValueTableValues, 0 }; #else @@ -75,7 +75,7 @@ static const HashTableValue JSWebKitCSSTransformValueConstructorTableValues[22] { 0, 0, 0, 0 } }; -static const HashTable JSWebKitCSSTransformValueConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitCSSTransformValueConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSWebKitCSSTransformValueConstructorTableValues, 0 }; #else @@ -134,7 +134,7 @@ static const HashTableValue JSWebKitCSSTransformValuePrototypeTableValues[22] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitCSSTransformValuePrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitCSSTransformValuePrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSWebKitCSSTransformValuePrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitPoint.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitPoint.cpp index b954f24..ced49fb 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWebKitPoint.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSWebKitPoint.cpp @@ -40,7 +40,7 @@ static const HashTableValue JSWebKitPointTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitPointTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitPointTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSWebKitPointTableValues, 0 }; #else @@ -54,7 +54,7 @@ static const HashTableValue JSWebKitPointPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitPointPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitPointPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWebKitPointPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSWebKitTransitionEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSWebKitTransitionEvent.cpp index 3ca4c82..75e4de7 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWebKitTransitionEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSWebKitTransitionEvent.cpp @@ -44,7 +44,7 @@ static const HashTableValue JSWebKitTransitionEventTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitTransitionEventTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitTransitionEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 7, JSWebKitTransitionEventTableValues, 0 }; #else @@ -58,7 +58,7 @@ static const HashTableValue JSWebKitTransitionEventConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitTransitionEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitTransitionEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWebKitTransitionEventConstructorTableValues, 0 }; #else @@ -97,7 +97,7 @@ static const HashTableValue JSWebKitTransitionEventPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSWebKitTransitionEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSWebKitTransitionEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWebKitTransitionEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSWheelEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSWheelEvent.cpp index e56513d..1a47e6f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWheelEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSWheelEvent.cpp @@ -54,7 +54,7 @@ static const HashTableValue JSWheelEventTableValues[17] = { 0, 0, 0, 0 } }; -static const HashTable JSWheelEventTable = +static JSC_CONST_HASHTABLE HashTable JSWheelEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSWheelEventTableValues, 0 }; #else @@ -68,7 +68,7 @@ static const HashTableValue JSWheelEventConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSWheelEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSWheelEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWheelEventConstructorTableValues, 0 }; #else @@ -106,7 +106,7 @@ static const HashTableValue JSWheelEventPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSWheelEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSWheelEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWheelEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorker.cpp b/src/3rdparty/webkit/WebCore/generated/JSWorker.cpp index 4c4f8a0..979f43b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWorker.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSWorker.cpp @@ -30,6 +30,7 @@ #include "JSDOMGlobalObject.h" #include "JSEvent.h" #include "JSEventListener.h" +#include "JSMessagePort.h" #include "Worker.h" #include <runtime/Error.h> #include <wtf/GetPtr.h> @@ -49,7 +50,7 @@ static const HashTableValue JSWorkerTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSWorkerTable = +static JSC_CONST_HASHTABLE HashTable JSWorkerTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSWorkerTableValues, 0 }; #else @@ -60,7 +61,7 @@ static const HashTable JSWorkerTable = static const HashTableValue JSWorkerPrototypeTableValues[6] = { - { "postMessage", DontDelete|Function, (intptr_t)jsWorkerPrototypeFunctionPostMessage, (intptr_t)1 }, + { "postMessage", DontDelete|Function, (intptr_t)jsWorkerPrototypeFunctionPostMessage, (intptr_t)2 }, { "terminate", DontDelete|Function, (intptr_t)jsWorkerPrototypeFunctionTerminate, (intptr_t)0 }, { "addEventListener", DontDelete|Function, (intptr_t)jsWorkerPrototypeFunctionAddEventListener, (intptr_t)3 }, { "removeEventListener", DontDelete|Function, (intptr_t)jsWorkerPrototypeFunctionRemoveEventListener, (intptr_t)3 }, @@ -68,7 +69,7 @@ static const HashTableValue JSWorkerPrototypeTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSWorkerPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSWorkerPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSWorkerPrototypeTableValues, 0 }; #else @@ -164,9 +165,20 @@ JSValue JSC_HOST_CALL jsWorkerPrototypeFunctionPostMessage(ExecState* exec, JSOb return throwError(exec, TypeError); JSWorker* castedThisObj = static_cast<JSWorker*>(asObject(thisValue)); Worker* imp = static_cast<Worker*>(castedThisObj->impl()); + ExceptionCode ec = 0; const UString& message = args.at(0).toString(exec); - imp->postMessage(message); + int argsCount = args.size(); + if (argsCount < 2) { + imp->postMessage(message, ec); + setDOMException(exec, ec); + return jsUndefined(); + } + + MessagePort* messagePort = toMessagePort(args.at(1)); + + imp->postMessage(message, messagePort, ec); + setDOMException(exec, ec); return jsUndefined(); } diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.cpp b/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.cpp index cf2e02d..cf46141 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.cpp @@ -28,7 +28,9 @@ #include "EventListener.h" #include "JSEvent.h" #include "JSEventListener.h" +#include "JSMessageChannel.h" #include "JSMessageEvent.h" +#include "JSMessagePort.h" #include "JSWorkerContext.h" #include "JSWorkerLocation.h" #include "JSWorkerNavigator.h" @@ -47,7 +49,7 @@ ASSERT_CLASS_FITS_IN_CELL(JSWorkerContext); /* Hash table */ -static const HashTableValue JSWorkerContextTableValues[8] = +static const HashTableValue JSWorkerContextTableValues[9] = { { "self", DontDelete, (intptr_t)jsWorkerContextSelf, (intptr_t)setJSWorkerContextSelf }, { "location", DontDelete, (intptr_t)jsWorkerContextLocation, (intptr_t)setJSWorkerContextLocation }, @@ -55,11 +57,12 @@ static const HashTableValue JSWorkerContextTableValues[8] = { "onmessage", DontDelete, (intptr_t)jsWorkerContextOnmessage, (intptr_t)setJSWorkerContextOnmessage }, { "MessageEvent", DontDelete, (intptr_t)jsWorkerContextMessageEventConstructor, (intptr_t)setJSWorkerContextMessageEventConstructor }, { "WorkerLocation", DontDelete, (intptr_t)jsWorkerContextWorkerLocationConstructor, (intptr_t)setJSWorkerContextWorkerLocationConstructor }, + { "MessageChannel", DontDelete, (intptr_t)jsWorkerContextMessageChannelConstructor, (intptr_t)setJSWorkerContextMessageChannelConstructor }, { "XMLHttpRequest", DontDelete, (intptr_t)jsWorkerContextXMLHttpRequestConstructor, (intptr_t)setJSWorkerContextXMLHttpRequestConstructor }, { 0, 0, 0, 0 } }; -static const HashTable JSWorkerContextTable = +static JSC_CONST_HASHTABLE HashTable JSWorkerContextTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSWorkerContextTableValues, 0 }; #else @@ -72,7 +75,7 @@ static const HashTableValue JSWorkerContextPrototypeTableValues[11] = { { "close", DontDelete|Function, (intptr_t)jsWorkerContextPrototypeFunctionClose, (intptr_t)0 }, { "importScripts", DontDelete|Function, (intptr_t)jsWorkerContextPrototypeFunctionImportScripts, (intptr_t)0 }, - { "postMessage", DontDelete|Function, (intptr_t)jsWorkerContextPrototypeFunctionPostMessage, (intptr_t)1 }, + { "postMessage", DontDelete|Function, (intptr_t)jsWorkerContextPrototypeFunctionPostMessage, (intptr_t)2 }, { "setTimeout", DontDelete|Function, (intptr_t)jsWorkerContextPrototypeFunctionSetTimeout, (intptr_t)2 }, { "clearTimeout", DontDelete|Function, (intptr_t)jsWorkerContextPrototypeFunctionClearTimeout, (intptr_t)1 }, { "setInterval", DontDelete|Function, (intptr_t)jsWorkerContextPrototypeFunctionSetInterval, (intptr_t)2 }, @@ -83,7 +86,7 @@ static const HashTableValue JSWorkerContextPrototypeTableValues[11] = { 0, 0, 0, 0 } }; -static const HashTable JSWorkerContextPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSWorkerContextPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSWorkerContextPrototypeTableValues, 0 }; #else @@ -168,6 +171,11 @@ JSValue jsWorkerContextWorkerLocationConstructor(ExecState* exec, const Identifi return JSWorkerLocation::getConstructor(exec); } +JSValue jsWorkerContextMessageChannelConstructor(ExecState* exec, const Identifier&, const PropertySlot& slot) +{ + return static_cast<JSWorkerContext*>(asObject(slot.slotBase()))->messageChannel(exec); +} + JSValue jsWorkerContextXMLHttpRequestConstructor(ExecState* exec, const Identifier&, const PropertySlot& slot) { return static_cast<JSWorkerContext*>(asObject(slot.slotBase()))->xmlHttpRequest(exec); @@ -216,6 +224,12 @@ void setJSWorkerContextWorkerLocationConstructor(ExecState* exec, JSObject* this static_cast<JSWorkerContext*>(thisObject)->putDirect(Identifier(exec, "WorkerLocation"), value); } +void setJSWorkerContextMessageChannelConstructor(ExecState* exec, JSObject* thisObject, JSValue value) +{ + // Shadowing a built-in constructor + static_cast<JSWorkerContext*>(thisObject)->putDirect(Identifier(exec, "MessageChannel"), value); +} + void setJSWorkerContextXMLHttpRequestConstructor(ExecState* exec, JSObject* thisObject, JSValue value) { // Shadowing a built-in constructor @@ -250,9 +264,20 @@ JSValue JSC_HOST_CALL jsWorkerContextPrototypeFunctionPostMessage(ExecState* exe return throwError(exec, TypeError); JSWorkerContext* castedThisObj = static_cast<JSWorkerContext*>(asObject(thisValue)); WorkerContext* imp = static_cast<WorkerContext*>(castedThisObj->impl()); + ExceptionCode ec = 0; const UString& message = args.at(0).toString(exec); - imp->postMessage(message); + int argsCount = args.size(); + if (argsCount < 2) { + imp->postMessage(message, ec); + setDOMException(exec, ec); + return jsUndefined(); + } + + MessagePort* messagePort = toMessagePort(args.at(1)); + + imp->postMessage(message, messagePort, ec); + setDOMException(exec, ec); return jsUndefined(); } diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.h b/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.h index c522808..7453f27 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.h +++ b/src/3rdparty/webkit/WebCore/generated/JSWorkerContext.h @@ -48,6 +48,7 @@ public: // Custom attributes + JSC::JSValue messageChannel(JSC::ExecState*) const; JSC::JSValue xmlHttpRequest(JSC::ExecState*) const; // Custom functions @@ -99,6 +100,8 @@ JSC::JSValue jsWorkerContextMessageEventConstructor(JSC::ExecState*, const JSC:: void setJSWorkerContextMessageEventConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsWorkerContextWorkerLocationConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); void setJSWorkerContextWorkerLocationConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); +JSC::JSValue jsWorkerContextMessageChannelConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); +void setJSWorkerContextMessageChannelConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); JSC::JSValue jsWorkerContextXMLHttpRequestConstructor(JSC::ExecState*, const JSC::Identifier&, const JSC::PropertySlot&); void setJSWorkerContextXMLHttpRequestConstructor(JSC::ExecState*, JSC::JSObject*, JSC::JSValue); diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorkerLocation.cpp b/src/3rdparty/webkit/WebCore/generated/JSWorkerLocation.cpp index 7960f9a..d29c219 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWorkerLocation.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSWorkerLocation.cpp @@ -52,7 +52,7 @@ static const HashTableValue JSWorkerLocationTableValues[10] = { 0, 0, 0, 0 } }; -static const HashTable JSWorkerLocationTable = +static JSC_CONST_HASHTABLE HashTable JSWorkerLocationTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSWorkerLocationTableValues, 0 }; #else @@ -66,7 +66,7 @@ static const HashTableValue JSWorkerLocationConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSWorkerLocationConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSWorkerLocationConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWorkerLocationConstructorTableValues, 0 }; #else @@ -105,7 +105,7 @@ static const HashTableValue JSWorkerLocationPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSWorkerLocationPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSWorkerLocationPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWorkerLocationPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSWorkerNavigator.cpp b/src/3rdparty/webkit/WebCore/generated/JSWorkerNavigator.cpp index 457f163..76da8f1 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSWorkerNavigator.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSWorkerNavigator.cpp @@ -47,7 +47,7 @@ static const HashTableValue JSWorkerNavigatorTableValues[6] = { 0, 0, 0, 0 } }; -static const HashTable JSWorkerNavigatorTable = +static JSC_CONST_HASHTABLE HashTable JSWorkerNavigatorTable = #if ENABLE(PERFECT_HASH_SIZE) { 511, JSWorkerNavigatorTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSWorkerNavigatorPrototypeTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSWorkerNavigatorPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSWorkerNavigatorPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSWorkerNavigatorPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequest.cpp b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequest.cpp index 1677954..ebd723e 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequest.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequest.cpp @@ -64,7 +64,7 @@ static const HashTableValue JSXMLHttpRequestTableValues[14] = { 0, 0, 0, 0 } }; -static const HashTable JSXMLHttpRequestTable = +static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSXMLHttpRequestTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSXMLHttpRequestPrototypeTableValues[16] = { 0, 0, 0, 0 } }; -static const HashTable JSXMLHttpRequestPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 1023, JSXMLHttpRequestPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestException.cpp b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestException.cpp index 34a5444..3820567 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestException.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestException.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSXMLHttpRequestExceptionTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSXMLHttpRequestExceptionTable = +static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestExceptionTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSXMLHttpRequestExceptionTableValues, 0 }; #else @@ -61,7 +61,7 @@ static const HashTableValue JSXMLHttpRequestExceptionConstructorTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSXMLHttpRequestExceptionConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestExceptionConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 1, JSXMLHttpRequestExceptionConstructorTableValues, 0 }; #else @@ -102,7 +102,7 @@ static const HashTableValue JSXMLHttpRequestExceptionPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSXMLHttpRequestExceptionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestExceptionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSXMLHttpRequestExceptionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestProgressEvent.cpp b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestProgressEvent.cpp index 4882570..d1a5324 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestProgressEvent.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestProgressEvent.cpp @@ -41,7 +41,7 @@ static const HashTableValue JSXMLHttpRequestProgressEventTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSXMLHttpRequestProgressEventTable = +static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestProgressEventTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSXMLHttpRequestProgressEventTableValues, 0 }; #else @@ -55,7 +55,7 @@ static const HashTableValue JSXMLHttpRequestProgressEventConstructorTableValues[ { 0, 0, 0, 0 } }; -static const HashTable JSXMLHttpRequestProgressEventConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestProgressEventConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSXMLHttpRequestProgressEventConstructorTableValues, 0 }; #else @@ -93,7 +93,7 @@ static const HashTableValue JSXMLHttpRequestProgressEventPrototypeTableValues[1] { 0, 0, 0, 0 } }; -static const HashTable JSXMLHttpRequestProgressEventPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestProgressEventPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSXMLHttpRequestProgressEventPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestUpload.cpp b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestUpload.cpp index 34942b0..ad482ce 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestUpload.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSXMLHttpRequestUpload.cpp @@ -50,7 +50,7 @@ static const HashTableValue JSXMLHttpRequestUploadTableValues[7] = { 0, 0, 0, 0 } }; -static const HashTable JSXMLHttpRequestUploadTable = +static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestUploadTable = #if ENABLE(PERFECT_HASH_SIZE) { 15, JSXMLHttpRequestUploadTableValues, 0 }; #else @@ -64,7 +64,7 @@ static const HashTableValue JSXMLHttpRequestUploadConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSXMLHttpRequestUploadConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestUploadConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSXMLHttpRequestUploadConstructorTableValues, 0 }; #else @@ -105,7 +105,7 @@ static const HashTableValue JSXMLHttpRequestUploadPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSXMLHttpRequestUploadPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSXMLHttpRequestUploadPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSXMLHttpRequestUploadPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSXMLSerializer.cpp b/src/3rdparty/webkit/WebCore/generated/JSXMLSerializer.cpp index 211f027..8c803b5 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSXMLSerializer.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSXMLSerializer.cpp @@ -42,7 +42,7 @@ static const HashTableValue JSXMLSerializerTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSXMLSerializerTable = +static JSC_CONST_HASHTABLE HashTable JSXMLSerializerTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSXMLSerializerTableValues, 0 }; #else @@ -56,7 +56,7 @@ static const HashTableValue JSXMLSerializerConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSXMLSerializerConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSXMLSerializerConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSXMLSerializerConstructorTableValues, 0 }; #else @@ -104,7 +104,7 @@ static const HashTableValue JSXMLSerializerPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSXMLSerializerPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSXMLSerializerPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSXMLSerializerPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathEvaluator.cpp b/src/3rdparty/webkit/WebCore/generated/JSXPathEvaluator.cpp index 6103329..7570bc4 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSXPathEvaluator.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSXPathEvaluator.cpp @@ -51,7 +51,7 @@ static const HashTableValue JSXPathEvaluatorTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathEvaluatorTable = +static JSC_CONST_HASHTABLE HashTable JSXPathEvaluatorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSXPathEvaluatorTableValues, 0 }; #else @@ -65,7 +65,7 @@ static const HashTableValue JSXPathEvaluatorConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathEvaluatorConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSXPathEvaluatorConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSXPathEvaluatorConstructorTableValues, 0 }; #else @@ -115,7 +115,7 @@ static const HashTableValue JSXPathEvaluatorPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathEvaluatorPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSXPathEvaluatorPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSXPathEvaluatorPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp b/src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp index 82518b1..8ac6eb3 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp @@ -48,7 +48,7 @@ static const HashTableValue JSXPathExceptionTableValues[5] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathExceptionTable = +static JSC_CONST_HASHTABLE HashTable JSXPathExceptionTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSXPathExceptionTableValues, 0 }; #else @@ -64,7 +64,7 @@ static const HashTableValue JSXPathExceptionConstructorTableValues[3] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathExceptionConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSXPathExceptionConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSXPathExceptionConstructorTableValues, 0 }; #else @@ -105,7 +105,7 @@ static const HashTableValue JSXPathExceptionPrototypeTableValues[4] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathExceptionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSXPathExceptionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 3, JSXPathExceptionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathExpression.cpp b/src/3rdparty/webkit/WebCore/generated/JSXPathExpression.cpp index fd945fe..2bfaae5 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSXPathExpression.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSXPathExpression.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSXPathExpressionTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathExpressionTable = +static JSC_CONST_HASHTABLE HashTable JSXPathExpressionTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSXPathExpressionTableValues, 0 }; #else @@ -59,7 +59,7 @@ static const HashTableValue JSXPathExpressionConstructorTableValues[1] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathExpressionConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSXPathExpressionConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSXPathExpressionConstructorTableValues, 0 }; #else @@ -98,7 +98,7 @@ static const HashTableValue JSXPathExpressionPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathExpressionPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSXPathExpressionPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSXPathExpressionPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathNSResolver.cpp b/src/3rdparty/webkit/WebCore/generated/JSXPathNSResolver.cpp index 550c85e..7136752 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSXPathNSResolver.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSXPathNSResolver.cpp @@ -45,7 +45,7 @@ static const HashTableValue JSXPathNSResolverPrototypeTableValues[2] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathNSResolverPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSXPathNSResolverPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 0, JSXPathNSResolverPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathResult.cpp b/src/3rdparty/webkit/WebCore/generated/JSXPathResult.cpp index cecdf90..118325b 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSXPathResult.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSXPathResult.cpp @@ -54,7 +54,7 @@ static const HashTableValue JSXPathResultTableValues[9] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathResultTable = +static JSC_CONST_HASHTABLE HashTable JSXPathResultTable = #if ENABLE(PERFECT_HASH_SIZE) { 63, JSXPathResultTableValues, 0 }; #else @@ -78,7 +78,7 @@ static const HashTableValue JSXPathResultConstructorTableValues[11] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathResultConstructorTable = +static JSC_CONST_HASHTABLE HashTable JSXPathResultConstructorTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSXPathResultConstructorTableValues, 0 }; #else @@ -128,7 +128,7 @@ static const HashTableValue JSXPathResultPrototypeTableValues[13] = { 0, 0, 0, 0 } }; -static const HashTable JSXPathResultPrototypeTable = +static JSC_CONST_HASHTABLE HashTable JSXPathResultPrototypeTable = #if ENABLE(PERFECT_HASH_SIZE) { 127, JSXPathResultPrototypeTableValues, 0 }; #else diff --git a/src/3rdparty/webkit/WebCore/generated/Lexer.lut.h b/src/3rdparty/webkit/WebCore/generated/Lexer.lut.h index 4c46e07..2cf7617 100644 --- a/src/3rdparty/webkit/WebCore/generated/Lexer.lut.h +++ b/src/3rdparty/webkit/WebCore/generated/Lexer.lut.h @@ -44,6 +44,6 @@ static const struct HashTableValue mainTableValues[37] = { { 0, 0, 0, 0 } }; -extern const struct HashTable mainTable = +extern JSC_CONST_HASHTABLE HashTable mainTable = { 133, 127, mainTableValues, 0 }; } // namespace diff --git a/src/3rdparty/webkit/WebCore/generated/MathObject.lut.h b/src/3rdparty/webkit/WebCore/generated/MathObject.lut.h index c8359c1..ce76857 100644 --- a/src/3rdparty/webkit/WebCore/generated/MathObject.lut.h +++ b/src/3rdparty/webkit/WebCore/generated/MathObject.lut.h @@ -26,6 +26,6 @@ static const struct HashTableValue mathTableValues[19] = { { 0, 0, 0, 0 } }; -extern const struct HashTable mathTable = +extern JSC_CONST_HASHTABLE HashTable mathTable = { 67, 63, mathTableValues, 0 }; } // namespace diff --git a/src/3rdparty/webkit/WebCore/generated/NumberConstructor.lut.h b/src/3rdparty/webkit/WebCore/generated/NumberConstructor.lut.h index 6879c03..d1155ae 100644 --- a/src/3rdparty/webkit/WebCore/generated/NumberConstructor.lut.h +++ b/src/3rdparty/webkit/WebCore/generated/NumberConstructor.lut.h @@ -13,6 +13,6 @@ static const struct HashTableValue numberTableValues[6] = { { 0, 0, 0, 0 } }; -extern const struct HashTable numberTable = +extern JSC_CONST_HASHTABLE HashTable numberTable = { 16, 15, numberTableValues, 0 }; } // namespace diff --git a/src/3rdparty/webkit/WebCore/generated/RegExpConstructor.lut.h b/src/3rdparty/webkit/WebCore/generated/RegExpConstructor.lut.h index 0bdf10c..eea201c 100644 --- a/src/3rdparty/webkit/WebCore/generated/RegExpConstructor.lut.h +++ b/src/3rdparty/webkit/WebCore/generated/RegExpConstructor.lut.h @@ -29,6 +29,6 @@ static const struct HashTableValue regExpConstructorTableValues[22] = { { 0, 0, 0, 0 } }; -extern const struct HashTable regExpConstructorTable = +extern JSC_CONST_HASHTABLE HashTable regExpConstructorTable = { 65, 63, regExpConstructorTableValues, 0 }; } // namespace diff --git a/src/3rdparty/webkit/WebCore/generated/RegExpObject.lut.h b/src/3rdparty/webkit/WebCore/generated/RegExpObject.lut.h index 69a745d..146aec0 100644 --- a/src/3rdparty/webkit/WebCore/generated/RegExpObject.lut.h +++ b/src/3rdparty/webkit/WebCore/generated/RegExpObject.lut.h @@ -13,6 +13,6 @@ static const struct HashTableValue regExpTableValues[6] = { { 0, 0, 0, 0 } }; -extern const struct HashTable regExpTable = +extern JSC_CONST_HASHTABLE HashTable regExpTable = { 17, 15, regExpTableValues, 0 }; } // namespace diff --git a/src/3rdparty/webkit/WebCore/generated/StringPrototype.lut.h b/src/3rdparty/webkit/WebCore/generated/StringPrototype.lut.h index aa044fa..bbbd75e 100644 --- a/src/3rdparty/webkit/WebCore/generated/StringPrototype.lut.h +++ b/src/3rdparty/webkit/WebCore/generated/StringPrototype.lut.h @@ -40,6 +40,6 @@ static const struct HashTableValue stringTableValues[33] = { { 0, 0, 0, 0 } }; -extern const struct HashTable stringTable = +extern JSC_CONST_HASHTABLE HashTable stringTable = { 71, 63, stringTableValues, 0 }; } // namespace diff --git a/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheets.h b/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheets.h index 6c53189..1ccfa4a 100644 --- a/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheets.h +++ b/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheets.h @@ -1,8 +1,8 @@ namespace WebCore { -extern const char html4UserAgentStyleSheet[8585]; +extern const char htmlUserAgentStyleSheet[8502]; extern const char quirksUserAgentStyleSheet[359]; extern const char svgUserAgentStyleSheet[358]; extern const char sourceUserAgentStyleSheet[2004]; extern const char wmlUserAgentStyleSheet[2956]; -extern const char mediaControlsUserAgentStyleSheet[1999]; +extern const char mediaControlsUserAgentStyleSheet[2346]; } diff --git a/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheetsData.cpp b/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheetsData.cpp index efc6b9a..a6915e6 100644 --- a/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheetsData.cpp +++ b/src/3rdparty/webkit/WebCore/generated/UserAgentStyleSheetsData.cpp @@ -1,5 +1,5 @@ namespace WebCore { -extern const char html4UserAgentStyleSheet[8585] = { +extern const char htmlUserAgentStyleSheet[8502] = { 110, 97, 109, 101, 115, 112, 97, 99, 101, 32, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 49, 57, 57, 57, 47, 120, 104, 116, 109, 108, 34, 59, 32, 104, 116, 109, 108, 32, 123, @@ -531,12 +531,7 @@ extern const char html4UserAgentStyleSheet[8585] = { 123, 32, 98, 111, 114, 100, 101, 114, 45, 99, 111, 108, 111, 114, 58, 32, 105, 110, 104, 101, 114, 105, 116, 32, 125, 32, 105, 102, 114, 97, 109, 101, 32, 123, 32, 98, 111, 114, 100, 101, 114, 58, 32, 50, 112, 120, 32, 105, - 110, 115, 101, 116, 32, 125, 32, 105, 109, 103, 44, 32, 105, 110, 112, 117, - 116, 91, 116, 121, 112, 101, 61, 105, 109, 97, 103, 101, 93, 44, 32, 118, - 105, 100, 101, 111, 44, 32, 105, 102, 114, 97, 109, 101, 44, 32, 111, 98, - 106, 101, 99, 116, 44, 32, 101, 109, 98, 101, 100, 44, 32, 97, 112, 112, - 108, 101, 116, 32, 123, 32, 111, 118, 101, 114, 102, 108, 111, 119, 58, 32, - 104, 105, 100, 100, 101, 110, 59, 32, 125 + 110, 115, 101, 116, 32, 125 }; extern const char quirksUserAgentStyleSheet[359] = { 105, 109, 103, 91, 97, 108, 105, 103, 110, 61, 34, 108, 101, 102, 116, 34, @@ -903,7 +898,7 @@ extern const char wmlUserAgentStyleSheet[2956] = { 32, 99, 111, 108, 111, 114, 58, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 99, 116, 105, 118, 101, 108, 105, 110, 107, 32, 125 }; -extern const char mediaControlsUserAgentStyleSheet[1999] = { +extern const char mediaControlsUserAgentStyleSheet[2346] = { 97, 117, 100, 105, 111, 32, 123, 32, 119, 105, 100, 116, 104, 58, 32, 50, 48, 48, 112, 120, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, @@ -914,120 +909,142 @@ extern const char mediaControlsUserAgentStyleSheet[1999] = { 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45, 111, 114, 105, 101, 110, 116, 58, 32, 104, 111, 114, 105, 122, - 111, 110, 116, 97, 108, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 117, - 115, 101, 114, 45, 115, 101, 108, 101, 99, 116, 58, 32, 110, 111, 110, 101, - 59, 32, 112, 111, 115, 105, 116, 105, 111, 110, 58, 32, 97, 98, 115, 111, - 108, 117, 116, 101, 59, 32, 98, 111, 116, 116, 111, 109, 58, 32, 48, 59, - 32, 119, 105, 100, 116, 104, 58, 32, 49, 48, 48, 37, 59, 32, 122, 45, - 105, 110, 100, 101, 120, 58, 32, 48, 59, 32, 111, 118, 101, 114, 102, 108, - 111, 119, 58, 32, 104, 105, 100, 100, 101, 110, 59, 32, 104, 101, 105, 103, - 104, 116, 58, 32, 49, 54, 112, 120, 59, 32, 116, 101, 120, 116, 45, 97, - 108, 105, 103, 110, 58, 32, 114, 105, 103, 104, 116, 59, 32, 125, 32, 118, - 105, 100, 101, 111, 58, 45, 119, 101, 98, 107, 105, 116, 45, 102, 117, 108, - 108, 45, 112, 97, 103, 101, 45, 109, 101, 100, 105, 97, 58, 58, 45, 119, - 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, - 114, 111, 108, 115, 45, 112, 97, 110, 101, 108, 32, 123, 32, 98, 111, 116, - 116, 111, 109, 58, 32, 45, 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, - 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, - 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 109, 117, 116, 101, - 45, 98, 117, 116, 116, 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, + 111, 110, 116, 97, 108, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, + 111, 120, 45, 97, 108, 105, 103, 110, 58, 32, 99, 101, 110, 116, 101, 114, + 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 117, 115, 101, 114, 45, 115, + 101, 108, 101, 99, 116, 58, 32, 110, 111, 110, 101, 59, 32, 112, 111, 115, + 105, 116, 105, 111, 110, 58, 32, 97, 98, 115, 111, 108, 117, 116, 101, 59, + 32, 98, 111, 116, 116, 111, 109, 58, 32, 48, 59, 32, 119, 105, 100, 116, + 104, 58, 32, 49, 48, 48, 37, 59, 32, 122, 45, 105, 110, 100, 101, 120, + 58, 32, 48, 59, 32, 111, 118, 101, 114, 102, 108, 111, 119, 58, 32, 104, + 105, 100, 100, 101, 110, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, + 54, 112, 120, 59, 32, 116, 101, 120, 116, 45, 97, 108, 105, 103, 110, 58, + 32, 114, 105, 103, 104, 116, 59, 32, 125, 32, 118, 105, 100, 101, 111, 58, + 45, 119, 101, 98, 107, 105, 116, 45, 102, 117, 108, 108, 45, 112, 97, 103, + 101, 45, 109, 101, 100, 105, 97, 58, 58, 45, 119, 101, 98, 107, 105, 116, + 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, + 112, 97, 110, 101, 108, 32, 123, 32, 98, 111, 116, 116, 111, 109, 58, 32, + 45, 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 109, 117, 116, 101, 45, 98, 117, 116, 116, - 111, 110, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, - 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 109, - 117, 116, 101, 45, 98, 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, + 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, + 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, + 115, 45, 109, 117, 116, 101, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, + 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, + 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 109, 117, 116, 101, 45, 98, + 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, + 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 59, 32, 119, 105, 100, + 116, 104, 58, 32, 49, 54, 112, 120, 59, 32, 104, 101, 105, 103, 104, 116, + 58, 32, 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, + 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, + 111, 110, 116, 114, 111, 108, 115, 45, 112, 108, 97, 121, 45, 98, 117, 116, + 116, 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, + 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, + 108, 115, 45, 112, 108, 97, 121, 45, 98, 117, 116, 116, 111, 110, 32, 123, + 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, + 110, 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 112, 108, 97, 121, 45, + 98, 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, + 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 59, 32, 119, 105, + 100, 116, 104, 58, 32, 49, 54, 112, 120, 59, 32, 104, 101, 105, 103, 104, + 116, 58, 32, 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, + 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, + 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 105, 109, 101, 108, 105, 110, + 101, 45, 99, 111, 110, 116, 97, 105, 110, 101, 114, 44, 32, 118, 105, 100, + 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, + 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 105, 109, 101, 108, + 105, 110, 101, 45, 99, 111, 110, 116, 97, 105, 110, 101, 114, 32, 123, 32, + 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, + 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, + 108, 115, 45, 98, 97, 99, 107, 103, 114, 111, 117, 110, 100, 59, 32, 100, + 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, 101, 98, 107, 105, 116, 45, + 98, 111, 120, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, + 45, 111, 114, 105, 101, 110, 116, 58, 32, 104, 111, 114, 105, 122, 111, 110, + 116, 97, 108, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, + 45, 97, 108, 105, 103, 110, 58, 32, 99, 101, 110, 116, 101, 114, 59, 32, + 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45, 112, 97, 99, 107, + 58, 32, 101, 110, 100, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, + 111, 120, 45, 102, 108, 101, 120, 58, 32, 49, 59, 32, 45, 119, 101, 98, + 107, 105, 116, 45, 117, 115, 101, 114, 45, 115, 101, 108, 101, 99, 116, 58, + 32, 110, 111, 110, 101, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, + 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, + 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, + 114, 111, 108, 115, 45, 99, 117, 114, 114, 101, 110, 116, 45, 116, 105, 109, + 101, 45, 100, 105, 115, 112, 108, 97, 121, 44, 32, 118, 105, 100, 101, 111, + 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, + 99, 111, 110, 116, 114, 111, 108, 115, 45, 99, 117, 114, 114, 101, 110, 116, + 45, 116, 105, 109, 101, 45, 100, 105, 115, 112, 108, 97, 121, 32, 123, 32, + 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, 32, 125, + 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, + 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, + 105, 109, 101, 45, 114, 101, 109, 97, 105, 110, 105, 110, 103, 45, 100, 105, + 115, 112, 108, 97, 121, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, + 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, + 114, 111, 108, 115, 45, 116, 105, 109, 101, 45, 114, 101, 109, 97, 105, 110, + 105, 110, 103, 45, 100, 105, 115, 112, 108, 97, 121, 32, 123, 32, 100, 105, + 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, 32, 125, 32, 97, + 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, + 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 105, 109, + 101, 108, 105, 110, 101, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, + 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, + 114, 111, 108, 115, 45, 116, 105, 109, 101, 108, 105, 110, 101, 32, 123, 32, + 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, + 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 115, 108, 105, 100, 101, 114, + 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, 101, 98, 107, + 105, 116, 45, 98, 111, 120, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, + 98, 111, 120, 45, 102, 108, 101, 120, 58, 32, 49, 59, 32, 104, 101, 105, + 103, 104, 116, 58, 32, 49, 54, 112, 120, 59, 32, 112, 97, 100, 100, 105, + 110, 103, 58, 32, 48, 112, 120, 32, 50, 112, 120, 59, 32, 125, 32, 97, + 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, + 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 115, 101, 101, + 107, 45, 98, 97, 99, 107, 45, 98, 117, 116, 116, 111, 110, 44, 32, 118, + 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, + 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 115, 101, 101, + 107, 45, 98, 97, 99, 107, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, + 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, + 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 115, 101, 101, 107, 45, 98, + 97, 99, 107, 45, 98, 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 59, 32, 119, 105, 100, 116, 104, 58, 32, 49, 54, 112, 120, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, - 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 112, 108, 97, - 121, 45, 98, 117, 116, 116, 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, - 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, - 111, 110, 116, 114, 111, 108, 115, 45, 112, 108, 97, 121, 45, 98, 117, 116, - 116, 111, 110, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, - 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, - 112, 108, 97, 121, 45, 98, 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, - 112, 108, 97, 121, 58, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, - 120, 59, 32, 119, 105, 100, 116, 104, 58, 32, 49, 54, 112, 120, 59, 32, - 104, 101, 105, 103, 104, 116, 58, 32, 49, 54, 112, 120, 59, 32, 125, 32, - 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, - 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 105, - 109, 101, 108, 105, 110, 101, 45, 99, 111, 110, 116, 97, 105, 110, 101, 114, + 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 115, 101, 101, + 107, 45, 102, 111, 114, 119, 97, 114, 100, 45, 98, 117, 116, 116, 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, - 116, 105, 109, 101, 108, 105, 110, 101, 45, 99, 111, 110, 116, 97, 105, 110, - 101, 114, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, - 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 116, - 105, 109, 101, 108, 105, 110, 101, 45, 99, 111, 110, 116, 97, 105, 110, 101, - 114, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, 101, 98, - 107, 105, 116, 45, 98, 111, 120, 59, 32, 45, 119, 101, 98, 107, 105, 116, - 45, 98, 111, 120, 45, 111, 114, 105, 101, 110, 116, 58, 32, 104, 111, 114, - 105, 122, 111, 110, 116, 97, 108, 59, 32, 45, 119, 101, 98, 107, 105, 116, - 45, 98, 111, 120, 45, 97, 108, 105, 103, 110, 58, 32, 99, 101, 110, 116, - 101, 114, 59, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 45, - 112, 97, 99, 107, 58, 32, 101, 110, 100, 59, 32, 45, 119, 101, 98, 107, - 105, 116, 45, 98, 111, 120, 45, 102, 108, 101, 120, 58, 32, 49, 59, 32, - 45, 119, 101, 98, 107, 105, 116, 45, 117, 115, 101, 114, 45, 115, 101, 108, - 101, 99, 116, 58, 32, 110, 111, 110, 101, 59, 32, 104, 101, 105, 103, 104, + 115, 101, 101, 107, 45, 102, 111, 114, 119, 97, 114, 100, 45, 98, 117, 116, + 116, 111, 110, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, + 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, + 115, 101, 101, 107, 45, 102, 111, 114, 119, 97, 114, 100, 45, 98, 117, 116, + 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, + 101, 98, 107, 105, 116, 45, 98, 111, 120, 59, 32, 119, 105, 100, 116, 104, + 58, 32, 49, 54, 112, 120, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, + 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, + 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, + 116, 114, 111, 108, 115, 45, 102, 117, 108, 108, 115, 99, 114, 101, 101, 110, + 45, 98, 117, 116, 116, 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, + 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, + 110, 116, 114, 111, 108, 115, 45, 102, 117, 108, 108, 115, 99, 114, 101, 101, + 110, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, 45, 119, 101, 98, 107, + 105, 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, + 101, 100, 105, 97, 45, 102, 117, 108, 108, 115, 99, 114, 101, 101, 110, 45, + 98, 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, + 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 59, 32, 119, 105, + 100, 116, 104, 58, 32, 49, 54, 112, 120, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, - 99, 111, 110, 116, 114, 111, 108, 115, 45, 99, 117, 114, 114, 101, 110, 116, - 45, 116, 105, 109, 101, 45, 100, 105, 115, 112, 108, 97, 121, 44, 32, 118, - 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, - 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 99, 117, 114, - 114, 101, 110, 116, 45, 116, 105, 109, 101, 45, 100, 105, 115, 112, 108, 97, - 121, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, - 101, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, - 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, - 108, 115, 45, 116, 105, 109, 101, 45, 114, 101, 109, 97, 105, 110, 105, 110, - 103, 45, 100, 105, 115, 112, 108, 97, 121, 44, 32, 118, 105, 100, 101, 111, - 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, - 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 105, 109, 101, 45, 114, 101, - 109, 97, 105, 110, 105, 110, 103, 45, 100, 105, 115, 112, 108, 97, 121, 32, - 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, - 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, - 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, - 45, 116, 105, 109, 101, 108, 105, 110, 101, 44, 32, 118, 105, 100, 101, 111, - 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, - 99, 111, 110, 116, 114, 111, 108, 115, 45, 116, 105, 109, 101, 108, 105, 110, - 101, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, - 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 115, 108, - 105, 100, 101, 114, 59, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 45, - 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 59, 32, 45, 119, 101, 98, - 107, 105, 116, 45, 98, 111, 120, 45, 102, 108, 101, 120, 58, 32, 49, 59, - 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, 54, 112, 120, 59, 32, 112, - 97, 100, 100, 105, 110, 103, 58, 32, 48, 112, 120, 32, 50, 112, 120, 59, - 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, - 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, - 45, 115, 101, 101, 107, 45, 98, 97, 99, 107, 45, 98, 117, 116, 116, 111, - 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, - 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, - 45, 115, 101, 101, 107, 45, 98, 97, 99, 107, 45, 98, 117, 116, 116, 111, - 110, 32, 123, 32, 45, 119, 101, 98, 107, 105, 116, 45, 97, 112, 112, 101, - 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, 100, 105, 97, 45, 115, 101, - 101, 107, 45, 98, 97, 99, 107, 45, 98, 117, 116, 116, 111, 110, 59, 32, - 100, 105, 115, 112, 108, 97, 121, 58, 32, 45, 119, 101, 98, 107, 105, 116, - 45, 98, 111, 120, 59, 32, 119, 105, 100, 116, 104, 58, 32, 49, 54, 112, - 120, 59, 32, 104, 101, 105, 103, 104, 116, 58, 32, 49, 54, 112, 120, 59, - 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, 101, 98, 107, 105, - 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, - 45, 115, 101, 101, 107, 45, 102, 111, 114, 119, 97, 114, 100, 45, 98, 117, - 116, 116, 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, - 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, - 111, 108, 115, 45, 115, 101, 101, 107, 45, 102, 111, 114, 119, 97, 114, 100, - 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, 45, 119, 101, 98, 107, 105, - 116, 45, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, 58, 32, 109, 101, - 100, 105, 97, 45, 115, 101, 101, 107, 45, 102, 111, 114, 119, 97, 114, 100, - 45, 98, 117, 116, 116, 111, 110, 59, 32, 100, 105, 115, 112, 108, 97, 121, - 58, 32, 45, 119, 101, 98, 107, 105, 116, 45, 98, 111, 120, 59, 32, 119, - 105, 100, 116, 104, 58, 32, 49, 54, 112, 120, 59, 32, 104, 101, 105, 103, - 104, 116, 58, 32, 49, 54, 112, 120, 59, 32, 125, 32, 97, 117, 100, 105, - 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, - 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 102, 117, 108, 108, 115, 99, - 114, 101, 101, 110, 45, 98, 117, 116, 116, 111, 110, 44, 32, 118, 105, 100, - 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, - 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 102, 117, 108, 108, 115, - 99, 114, 101, 101, 110, 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, 100, - 105, 115, 112, 108, 97, 121, 58, 32, 110, 111, 110, 101, 59, 32, 125 + 99, 111, 110, 116, 114, 111, 108, 115, 45, 114, 101, 119, 105, 110, 100, 45, + 98, 117, 116, 116, 111, 110, 44, 32, 118, 105, 100, 101, 111, 58, 58, 45, + 119, 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, + 116, 114, 111, 108, 115, 45, 114, 101, 119, 105, 110, 100, 45, 98, 117, 116, + 116, 111, 110, 32, 123, 32, 100, 105, 115, 112, 108, 97, 121, 58, 32, 110, + 111, 110, 101, 59, 32, 125, 32, 97, 117, 100, 105, 111, 58, 58, 45, 119, + 101, 98, 107, 105, 116, 45, 109, 101, 100, 105, 97, 45, 99, 111, 110, 116, + 114, 111, 108, 115, 45, 114, 101, 116, 117, 114, 110, 45, 116, 111, 45, 114, + 101, 97, 108, 116, 105, 109, 101, 45, 98, 117, 116, 116, 111, 110, 44, 32, + 118, 105, 100, 101, 111, 58, 58, 45, 119, 101, 98, 107, 105, 116, 45, 109, + 101, 100, 105, 97, 45, 99, 111, 110, 116, 114, 111, 108, 115, 45, 114, 101, + 116, 117, 114, 110, 45, 116, 111, 45, 114, 101, 97, 108, 116, 105, 109, 101, + 45, 98, 117, 116, 116, 111, 110, 32, 123, 32, 100, 105, 115, 112, 108, 97, + 121, 58, 32, 110, 111, 110, 101, 59, 32, 125 }; } diff --git a/src/3rdparty/webkit/WebCore/generated/XPathGrammar.cpp b/src/3rdparty/webkit/WebCore/generated/XPathGrammar.cpp index d06adf6..1872980 100644 --- a/src/3rdparty/webkit/WebCore/generated/XPathGrammar.cpp +++ b/src/3rdparty/webkit/WebCore/generated/XPathGrammar.cpp @@ -1,24 +1,23 @@ -/* A Bison parser, made by GNU Bison 2.3. */ -/* Skeleton implementation for Bison's Yacc-like parsers in C +/* A Bison parser, made by GNU Bison 2.4.1. */ - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +/* Skeleton implementation for Bison's Yacc-like parsers in C + + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + This program 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. */ + along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -29,7 +28,7 @@ special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. - + This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ @@ -47,7 +46,7 @@ #define YYBISON 1 /* Bison version. */ -#define YYBISON_VERSION "2.3" +#define YYBISON_VERSION "2.4.1" /* Skeleton name. */ #define YYSKELETON_NAME "yacc.c" @@ -55,69 +54,28 @@ /* Pure parsers. */ #define YYPURE 1 +/* Push parsers. */ +#define YYPUSH 0 + +/* Pull parsers. */ +#define YYPULL 1 + /* Using locations. */ #define YYLSP_NEEDED 0 /* Substitute the variable and function names. */ -#define yyparse xpathyyparse -#define yylex xpathyylex -#define yyerror xpathyyerror -#define yylval xpathyylval -#define yychar xpathyychar -#define yydebug xpathyydebug -#define yynerrs xpathyynerrs - - -/* Tokens. */ -#ifndef YYTOKENTYPE -# define YYTOKENTYPE - /* Put the tokens into the symbol table, so that GDB and other debuggers - know about them. */ - enum yytokentype { - MULOP = 258, - RELOP = 259, - EQOP = 260, - MINUS = 261, - PLUS = 262, - AND = 263, - OR = 264, - AXISNAME = 265, - NODETYPE = 266, - PI = 267, - FUNCTIONNAME = 268, - LITERAL = 269, - VARIABLEREFERENCE = 270, - NUMBER = 271, - DOTDOT = 272, - SLASHSLASH = 273, - NAMETEST = 274, - XPATH_ERROR = 275 - }; -#endif -/* Tokens. */ -#define MULOP 258 -#define RELOP 259 -#define EQOP 260 -#define MINUS 261 -#define PLUS 262 -#define AND 263 -#define OR 264 -#define AXISNAME 265 -#define NODETYPE 266 -#define PI 267 -#define FUNCTIONNAME 268 -#define LITERAL 269 -#define VARIABLEREFERENCE 270 -#define NUMBER 271 -#define DOTDOT 272 -#define SLASHSLASH 273 -#define NAMETEST 274 -#define XPATH_ERROR 275 - - +#define yyparse xpathyyparse +#define yylex xpathyylex +#define yyerror xpathyyerror +#define yylval xpathyylval +#define yychar xpathyychar +#define yydebug xpathyydebug +#define yynerrs xpathyynerrs /* Copy the first part of user declarations. */ + +/* Line 189 of yacc.c */ #line 28 "../xml/XPathGrammar.y" @@ -144,6 +102,9 @@ using namespace XPath; +/* Line 189 of yacc.c */ +#line 107 "WebCore/tmp/../generated/XPathGrammar.tab.c" + /* Enabling traces. */ #ifndef YYDEBUG # define YYDEBUG 0 @@ -162,10 +123,43 @@ using namespace XPath; # define YYTOKEN_TABLE 0 #endif + +/* Tokens. */ +#ifndef YYTOKENTYPE +# define YYTOKENTYPE + /* Put the tokens into the symbol table, so that GDB and other debuggers + know about them. */ + enum yytokentype { + MULOP = 258, + RELOP = 259, + EQOP = 260, + MINUS = 261, + PLUS = 262, + AND = 263, + OR = 264, + AXISNAME = 265, + NODETYPE = 266, + PI = 267, + FUNCTIONNAME = 268, + LITERAL = 269, + VARIABLEREFERENCE = 270, + NUMBER = 271, + DOTDOT = 272, + SLASHSLASH = 273, + NAMETEST = 274, + XPATH_ERROR = 275 + }; +#endif + + + #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED typedef union YYSTYPE -#line 56 "../xml/XPathGrammar.y" { + +/* Line 214 of yacc.c */ +#line 56 "../xml/XPathGrammar.y" + Step::Axis axis; Step::NodeTest* nodeTest; NumericOp::Opcode numop; @@ -176,18 +170,21 @@ typedef union YYSTYPE Vector<Expression*>* argList; Step* step; LocationPath* locationPath; -} -/* Line 187 of yacc.c. */ -#line 182 "WebCore/tmp/../generated/XPathGrammar.tab.c" - YYSTYPE; + + + +/* Line 214 of yacc.c */ +#line 178 "WebCore/tmp/../generated/XPathGrammar.tab.c" +} YYSTYPE; +# define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 -# define YYSTYPE_IS_TRIVIAL 1 #endif - /* Copy the second part of user declarations. */ + +/* Line 264 of yacc.c */ #line 69 "../xml/XPathGrammar.y" @@ -196,8 +193,8 @@ static void xpathyyerror(const char*) { } -/* Line 216 of yacc.c. */ -#line 201 "WebCore/tmp/../generated/XPathGrammar.tab.c" +/* Line 264 of yacc.c */ +#line 198 "WebCore/tmp/../generated/XPathGrammar.tab.c" #ifdef short # undef short @@ -272,14 +269,14 @@ typedef short int yytype_int16; #if (defined __STDC__ || defined __C99__FUNC__ \ || defined __cplusplus || defined _MSC_VER) static int -YYID (int i) +YYID (int yyi) #else static int -YYID (i) - int i; +YYID (yyi) + int yyi; #endif { - return i; + return yyi; } #endif @@ -360,9 +357,9 @@ void free (void *); /* INFRINGES ON USER NAME SPACE */ /* A type that is properly aligned for any stack member. */ union yyalloc { - yytype_int16 yyss; - YYSTYPE yyvs; - }; + yytype_int16 yyss_alloc; + YYSTYPE yyvs_alloc; +}; /* The size of the maximum gap between one aligned stack and the next. */ # define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) @@ -396,12 +393,12 @@ union yyalloc elements in the stack, and YYPTR gives the new location of the stack. Advance YYPTR to a properly aligned location for the next stack. */ -# define YYSTACK_RELOCATE(Stack) \ +# define YYSTACK_RELOCATE(Stack_alloc, Stack) \ do \ { \ YYSIZE_T yynewbytes; \ - YYCOPY (&yyptr->Stack, Stack, yysize); \ - Stack = &yyptr->Stack; \ + YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \ + Stack = &yyptr->Stack_alloc; \ yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ yyptr += yynewbytes / sizeof (*yyptr); \ } \ @@ -854,17 +851,20 @@ yy_symbol_print (yyoutput, yytype, yyvaluep) #if (defined __STDC__ || defined __C99__FUNC__ \ || defined __cplusplus || defined _MSC_VER) static void -yy_stack_print (yytype_int16 *bottom, yytype_int16 *top) +yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop) #else static void -yy_stack_print (bottom, top) - yytype_int16 *bottom; - yytype_int16 *top; +yy_stack_print (yybottom, yytop) + yytype_int16 *yybottom; + yytype_int16 *yytop; #endif { YYFPRINTF (stderr, "Stack now"); - for (; bottom <= top; ++bottom) - YYFPRINTF (stderr, " %d", *bottom); + for (; yybottom <= yytop; yybottom++) + { + int yybot = *yybottom; + YYFPRINTF (stderr, " %d", yybot); + } YYFPRINTF (stderr, "\n"); } @@ -898,11 +898,11 @@ yy_reduce_print (yyvsp, yyrule) /* The symbols being reduced. */ for (yyi = 0; yyi < yynrhs; yyi++) { - fprintf (stderr, " $%d = ", yyi + 1); + YYFPRINTF (stderr, " $%d = ", yyi + 1); yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi], &(yyvsp[(yyi + 1) - (yynrhs)]) ); - fprintf (stderr, "\n"); + YYFPRINTF (stderr, "\n"); } } @@ -1182,10 +1182,8 @@ yydestruct (yymsg, yytype, yyvaluep) break; } } - /* Prevent warnings from -Wmissing-prototypes. */ - #ifdef YYPARSE_PARAM #if defined __STDC__ || defined __cplusplus int yyparse (void *YYPARSE_PARAM); @@ -1204,10 +1202,9 @@ int yyparse (); - -/*----------. -| yyparse. | -`----------*/ +/*-------------------------. +| yyparse or yypush_parse. | +`-------------------------*/ #ifdef YYPARSE_PARAM #if (defined __STDC__ || defined __C99__FUNC__ \ @@ -1231,74 +1228,75 @@ yyparse () #endif #endif { - /* The look-ahead symbol. */ +/* The lookahead symbol. */ int yychar; -/* The semantic value of the look-ahead symbol. */ +/* The semantic value of the lookahead symbol. */ YYSTYPE yylval; -/* Number of syntax errors so far. */ -int yynerrs; - - int yystate; - int yyn; - int yyresult; - /* Number of tokens to shift before error messages enabled. */ - int yyerrstatus; - /* Look-ahead token as an internal (translated) token number. */ - int yytoken = 0; -#if YYERROR_VERBOSE - /* Buffer for error messages, and its allocated size. */ - char yymsgbuf[128]; - char *yymsg = yymsgbuf; - YYSIZE_T yymsg_alloc = sizeof yymsgbuf; -#endif - - /* Three stacks and their tools: - `yyss': related to states, - `yyvs': related to semantic values, - `yyls': related to locations. - - Refer to the stacks thru separate pointers, to allow yyoverflow - to reallocate them elsewhere. */ + /* Number of syntax errors so far. */ + int yynerrs; - /* The state stack. */ - yytype_int16 yyssa[YYINITDEPTH]; - yytype_int16 *yyss = yyssa; - yytype_int16 *yyssp; + int yystate; + /* Number of tokens to shift before error messages enabled. */ + int yyerrstatus; - /* The semantic value stack. */ - YYSTYPE yyvsa[YYINITDEPTH]; - YYSTYPE *yyvs = yyvsa; - YYSTYPE *yyvsp; + /* The stacks and their tools: + `yyss': related to states. + `yyvs': related to semantic values. + Refer to the stacks thru separate pointers, to allow yyoverflow + to reallocate them elsewhere. */ + /* The state stack. */ + yytype_int16 yyssa[YYINITDEPTH]; + yytype_int16 *yyss; + yytype_int16 *yyssp; -#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) + /* The semantic value stack. */ + YYSTYPE yyvsa[YYINITDEPTH]; + YYSTYPE *yyvs; + YYSTYPE *yyvsp; - YYSIZE_T yystacksize = YYINITDEPTH; + YYSIZE_T yystacksize; + int yyn; + int yyresult; + /* Lookahead token as an internal (translated) token number. */ + int yytoken; /* The variables used to return semantic value and location from the action routines. */ YYSTYPE yyval; +#if YYERROR_VERBOSE + /* Buffer for error messages, and its allocated size. */ + char yymsgbuf[128]; + char *yymsg = yymsgbuf; + YYSIZE_T yymsg_alloc = sizeof yymsgbuf; +#endif + +#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) /* The number of symbols on the RHS of the reduced rule. Keep to zero when no symbol should be popped. */ int yylen = 0; + yytoken = 0; + yyss = yyssa; + yyvs = yyvsa; + yystacksize = YYINITDEPTH; + YYDPRINTF ((stderr, "Starting parse\n")); yystate = 0; yyerrstatus = 0; yynerrs = 0; - yychar = YYEMPTY; /* Cause a token to be read. */ + yychar = YYEMPTY; /* Cause a token to be read. */ /* Initialize stack pointers. Waste one element of value and location stack so that they stay on the same level as the state stack. The wasted elements are never initialized. */ - yyssp = yyss; yyvsp = yyvs; @@ -1328,7 +1326,6 @@ int yynerrs; YYSTYPE *yyvs1 = yyvs; yytype_int16 *yyss1 = yyss; - /* Each stack pointer address is followed by the size of the data in use in that stack, in bytes. This used to be a conditional around just the two extra args, but that might @@ -1336,7 +1333,6 @@ int yynerrs; yyoverflow (YY_("memory exhausted"), &yyss1, yysize * sizeof (*yyssp), &yyvs1, yysize * sizeof (*yyvsp), - &yystacksize); yyss = yyss1; @@ -1359,9 +1355,8 @@ int yynerrs; (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); if (! yyptr) goto yyexhaustedlab; - YYSTACK_RELOCATE (yyss); - YYSTACK_RELOCATE (yyvs); - + YYSTACK_RELOCATE (yyss_alloc, yyss); + YYSTACK_RELOCATE (yyvs_alloc, yyvs); # undef YYSTACK_RELOCATE if (yyss1 != yyssa) YYSTACK_FREE (yyss1); @@ -1372,7 +1367,6 @@ int yynerrs; yyssp = yyss + yysize - 1; yyvsp = yyvs + yysize - 1; - YYDPRINTF ((stderr, "Stack size increased to %lu\n", (unsigned long int) yystacksize)); @@ -1382,6 +1376,9 @@ int yynerrs; YYDPRINTF ((stderr, "Entering state %d\n", yystate)); + if (yystate == YYFINAL) + YYACCEPT; + goto yybackup; /*-----------. @@ -1390,16 +1387,16 @@ int yynerrs; yybackup: /* Do appropriate processing given the current state. Read a - look-ahead token if we need one and don't already have one. */ + lookahead token if we need one and don't already have one. */ - /* First try to decide what to do without reference to look-ahead token. */ + /* First try to decide what to do without reference to lookahead token. */ yyn = yypact[yystate]; if (yyn == YYPACT_NINF) goto yydefault; - /* Not known => get a look-ahead token if don't already have one. */ + /* Not known => get a lookahead token if don't already have one. */ - /* YYCHAR is either YYEMPTY or YYEOF or a valid look-ahead symbol. */ + /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ if (yychar == YYEMPTY) { YYDPRINTF ((stderr, "Reading a token: ")); @@ -1431,20 +1428,16 @@ yybackup: goto yyreduce; } - if (yyn == YYFINAL) - YYACCEPT; - /* Count tokens shifted since error; after three, turn off error status. */ if (yyerrstatus) yyerrstatus--; - /* Shift the look-ahead token. */ + /* Shift the lookahead token. */ YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); - /* Discard the shifted token unless it is eof. */ - if (yychar != YYEOF) - yychar = YYEMPTY; + /* Discard the shifted token. */ + yychar = YYEMPTY; yystate = yyn; *++yyvsp = yylval; @@ -1484,6 +1477,8 @@ yyreduce: switch (yyn) { case 2: + +/* Line 1455 of yacc.c */ #line 118 "../xml/XPathGrammar.y" { PARSER->m_topExpr = (yyvsp[(1) - (1)].expr); @@ -1491,6 +1486,8 @@ yyreduce: break; case 3: + +/* Line 1455 of yacc.c */ #line 125 "../xml/XPathGrammar.y" { (yyval.locationPath)->setAbsolute(false); @@ -1498,6 +1495,8 @@ yyreduce: break; case 4: + +/* Line 1455 of yacc.c */ #line 130 "../xml/XPathGrammar.y" { (yyval.locationPath)->setAbsolute(true); @@ -1505,6 +1504,8 @@ yyreduce: break; case 5: + +/* Line 1455 of yacc.c */ #line 137 "../xml/XPathGrammar.y" { (yyval.locationPath) = new LocationPath; @@ -1513,6 +1514,8 @@ yyreduce: break; case 6: + +/* Line 1455 of yacc.c */ #line 143 "../xml/XPathGrammar.y" { (yyval.locationPath) = (yyvsp[(2) - (2)].locationPath); @@ -1520,6 +1523,8 @@ yyreduce: break; case 7: + +/* Line 1455 of yacc.c */ #line 148 "../xml/XPathGrammar.y" { (yyval.locationPath) = (yyvsp[(2) - (2)].locationPath); @@ -1529,6 +1534,8 @@ yyreduce: break; case 8: + +/* Line 1455 of yacc.c */ #line 157 "../xml/XPathGrammar.y" { (yyval.locationPath) = new LocationPath; @@ -1539,6 +1546,8 @@ yyreduce: break; case 9: + +/* Line 1455 of yacc.c */ #line 165 "../xml/XPathGrammar.y" { (yyval.locationPath)->appendStep((yyvsp[(3) - (3)].step)); @@ -1547,6 +1556,8 @@ yyreduce: break; case 10: + +/* Line 1455 of yacc.c */ #line 171 "../xml/XPathGrammar.y" { (yyval.locationPath)->appendStep((yyvsp[(2) - (3)].step)); @@ -1557,6 +1568,8 @@ yyreduce: break; case 11: + +/* Line 1455 of yacc.c */ #line 181 "../xml/XPathGrammar.y" { if ((yyvsp[(2) - (2)].predList)) { @@ -1570,6 +1583,8 @@ yyreduce: break; case 12: + +/* Line 1455 of yacc.c */ #line 192 "../xml/XPathGrammar.y" { String localName; @@ -1590,6 +1605,8 @@ yyreduce: break; case 13: + +/* Line 1455 of yacc.c */ #line 210 "../xml/XPathGrammar.y" { if ((yyvsp[(3) - (3)].predList)) { @@ -1603,6 +1620,8 @@ yyreduce: break; case 14: + +/* Line 1455 of yacc.c */ #line 221 "../xml/XPathGrammar.y" { String localName; @@ -1623,6 +1642,8 @@ yyreduce: break; case 17: + +/* Line 1455 of yacc.c */ #line 245 "../xml/XPathGrammar.y" { (yyval.axis) = Step::AttributeAxis; @@ -1630,6 +1651,8 @@ yyreduce: break; case 18: + +/* Line 1455 of yacc.c */ #line 252 "../xml/XPathGrammar.y" { if (*(yyvsp[(1) - (3)].str) == "node") @@ -1645,6 +1668,8 @@ yyreduce: break; case 19: + +/* Line 1455 of yacc.c */ #line 265 "../xml/XPathGrammar.y" { (yyval.nodeTest) = new Step::NodeTest(Step::NodeTest::ProcessingInstructionNodeTest); @@ -1654,6 +1679,8 @@ yyreduce: break; case 20: + +/* Line 1455 of yacc.c */ #line 272 "../xml/XPathGrammar.y" { (yyval.nodeTest) = new Step::NodeTest(Step::NodeTest::ProcessingInstructionNodeTest, (yyvsp[(3) - (4)].str)->stripWhiteSpace()); @@ -1664,6 +1691,8 @@ yyreduce: break; case 21: + +/* Line 1455 of yacc.c */ #line 282 "../xml/XPathGrammar.y" { (yyval.predList) = 0; @@ -1671,6 +1700,8 @@ yyreduce: break; case 23: + +/* Line 1455 of yacc.c */ #line 291 "../xml/XPathGrammar.y" { (yyval.predList) = new Vector<Predicate*>; @@ -1681,6 +1712,8 @@ yyreduce: break; case 24: + +/* Line 1455 of yacc.c */ #line 299 "../xml/XPathGrammar.y" { (yyval.predList)->append(new Predicate((yyvsp[(2) - (2)].expr))); @@ -1689,6 +1722,8 @@ yyreduce: break; case 25: + +/* Line 1455 of yacc.c */ #line 307 "../xml/XPathGrammar.y" { (yyval.expr) = (yyvsp[(2) - (3)].expr); @@ -1696,6 +1731,8 @@ yyreduce: break; case 26: + +/* Line 1455 of yacc.c */ #line 314 "../xml/XPathGrammar.y" { (yyval.step) = new Step(Step::DescendantOrSelfAxis, Step::NodeTest(Step::NodeTest::AnyNodeTest)); @@ -1704,6 +1741,8 @@ yyreduce: break; case 27: + +/* Line 1455 of yacc.c */ #line 322 "../xml/XPathGrammar.y" { (yyval.step) = new Step(Step::SelfAxis, Step::NodeTest(Step::NodeTest::AnyNodeTest)); @@ -1712,6 +1751,8 @@ yyreduce: break; case 28: + +/* Line 1455 of yacc.c */ #line 328 "../xml/XPathGrammar.y" { (yyval.step) = new Step(Step::ParentAxis, Step::NodeTest(Step::NodeTest::AnyNodeTest)); @@ -1720,6 +1761,8 @@ yyreduce: break; case 29: + +/* Line 1455 of yacc.c */ #line 336 "../xml/XPathGrammar.y" { (yyval.expr) = new VariableReference(*(yyvsp[(1) - (1)].str)); @@ -1729,6 +1772,8 @@ yyreduce: break; case 30: + +/* Line 1455 of yacc.c */ #line 343 "../xml/XPathGrammar.y" { (yyval.expr) = (yyvsp[(2) - (3)].expr); @@ -1736,6 +1781,8 @@ yyreduce: break; case 31: + +/* Line 1455 of yacc.c */ #line 348 "../xml/XPathGrammar.y" { (yyval.expr) = new StringExpression(*(yyvsp[(1) - (1)].str)); @@ -1745,6 +1792,8 @@ yyreduce: break; case 32: + +/* Line 1455 of yacc.c */ #line 355 "../xml/XPathGrammar.y" { (yyval.expr) = new Number((yyvsp[(1) - (1)].str)->toDouble()); @@ -1754,6 +1803,8 @@ yyreduce: break; case 34: + +/* Line 1455 of yacc.c */ #line 366 "../xml/XPathGrammar.y" { (yyval.expr) = createFunction(*(yyvsp[(1) - (3)].str)); @@ -1765,6 +1816,8 @@ yyreduce: break; case 35: + +/* Line 1455 of yacc.c */ #line 375 "../xml/XPathGrammar.y" { (yyval.expr) = createFunction(*(yyvsp[(1) - (4)].str), *(yyvsp[(3) - (4)].argList)); @@ -1777,6 +1830,8 @@ yyreduce: break; case 36: + +/* Line 1455 of yacc.c */ #line 387 "../xml/XPathGrammar.y" { (yyval.argList) = new Vector<Expression*>; @@ -1787,6 +1842,8 @@ yyreduce: break; case 37: + +/* Line 1455 of yacc.c */ #line 395 "../xml/XPathGrammar.y" { (yyval.argList)->append((yyvsp[(3) - (3)].expr)); @@ -1795,6 +1852,8 @@ yyreduce: break; case 40: + +/* Line 1455 of yacc.c */ #line 409 "../xml/XPathGrammar.y" { (yyval.expr) = new Union; @@ -1807,6 +1866,8 @@ yyreduce: break; case 41: + +/* Line 1455 of yacc.c */ #line 421 "../xml/XPathGrammar.y" { (yyval.expr) = (yyvsp[(1) - (1)].locationPath); @@ -1814,6 +1875,8 @@ yyreduce: break; case 43: + +/* Line 1455 of yacc.c */ #line 428 "../xml/XPathGrammar.y" { (yyvsp[(3) - (3)].locationPath)->setAbsolute(true); @@ -1825,6 +1888,8 @@ yyreduce: break; case 44: + +/* Line 1455 of yacc.c */ #line 437 "../xml/XPathGrammar.y" { (yyvsp[(3) - (3)].locationPath)->insertFirstStep((yyvsp[(2) - (3)].step)); @@ -1838,6 +1903,8 @@ yyreduce: break; case 46: + +/* Line 1455 of yacc.c */ #line 452 "../xml/XPathGrammar.y" { (yyval.expr) = new Filter((yyvsp[(1) - (2)].expr), *(yyvsp[(2) - (2)].predList)); @@ -1848,6 +1915,8 @@ yyreduce: break; case 48: + +/* Line 1455 of yacc.c */ #line 464 "../xml/XPathGrammar.y" { (yyval.expr) = new LogicalOp(LogicalOp::OP_Or, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); @@ -1858,6 +1927,8 @@ yyreduce: break; case 50: + +/* Line 1455 of yacc.c */ #line 476 "../xml/XPathGrammar.y" { (yyval.expr) = new LogicalOp(LogicalOp::OP_And, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); @@ -1868,6 +1939,8 @@ yyreduce: break; case 52: + +/* Line 1455 of yacc.c */ #line 488 "../xml/XPathGrammar.y" { (yyval.expr) = new EqTestOp((yyvsp[(2) - (3)].eqop), (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); @@ -1878,6 +1951,8 @@ yyreduce: break; case 54: + +/* Line 1455 of yacc.c */ #line 500 "../xml/XPathGrammar.y" { (yyval.expr) = new EqTestOp((yyvsp[(2) - (3)].eqop), (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); @@ -1888,6 +1963,8 @@ yyreduce: break; case 56: + +/* Line 1455 of yacc.c */ #line 512 "../xml/XPathGrammar.y" { (yyval.expr) = new NumericOp(NumericOp::OP_Add, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); @@ -1898,6 +1975,8 @@ yyreduce: break; case 57: + +/* Line 1455 of yacc.c */ #line 520 "../xml/XPathGrammar.y" { (yyval.expr) = new NumericOp(NumericOp::OP_Sub, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); @@ -1908,6 +1987,8 @@ yyreduce: break; case 59: + +/* Line 1455 of yacc.c */ #line 532 "../xml/XPathGrammar.y" { (yyval.expr) = new NumericOp((yyvsp[(2) - (3)].numop), (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); @@ -1918,6 +1999,8 @@ yyreduce: break; case 61: + +/* Line 1455 of yacc.c */ #line 544 "../xml/XPathGrammar.y" { (yyval.expr) = new Negative; @@ -1928,8 +2011,9 @@ yyreduce: break; -/* Line 1267 of yacc.c. */ -#line 1933 "WebCore/tmp/../generated/XPathGrammar.tab.c" + +/* Line 1455 of yacc.c */ +#line 2017 "WebCore/tmp/../generated/XPathGrammar.tab.c" default: break; } YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); @@ -1940,7 +2024,6 @@ yyreduce: *++yyvsp = yyval; - /* Now `shift' the result of the reduction. Determine what state that goes to, based on the state we popped back to and the rule number reduced by. */ @@ -2005,7 +2088,7 @@ yyerrlab: if (yyerrstatus == 3) { - /* If just tried and failed to reuse look-ahead token after an + /* If just tried and failed to reuse lookahead token after an error, discard it. */ if (yychar <= YYEOF) @@ -2022,7 +2105,7 @@ yyerrlab: } } - /* Else will try to reuse look-ahead token after shifting the error + /* Else will try to reuse lookahead token after shifting the error token. */ goto yyerrlab1; @@ -2079,9 +2162,6 @@ yyerrlab1: YY_STACK_PRINT (yyss, yyssp); } - if (yyn == YYFINAL) - YYACCEPT; - *++yyvsp = yylval; @@ -2106,7 +2186,7 @@ yyabortlab: yyresult = 1; goto yyreturn; -#ifndef yyoverflow +#if !defined(yyoverflow) || YYERROR_VERBOSE /*-------------------------------------------------. | yyexhaustedlab -- memory exhaustion comes here. | `-------------------------------------------------*/ @@ -2117,7 +2197,7 @@ yyexhaustedlab: #endif yyreturn: - if (yychar != YYEOF && yychar != YYEMPTY) + if (yychar != YYEMPTY) yydestruct ("Cleanup: discarding lookahead", yytoken, &yylval); /* Do not reclaim the symbols of the rule which action triggered @@ -2143,6 +2223,8 @@ yyreturn: } + +/* Line 1675 of yacc.c */ #line 552 "../xml/XPathGrammar.y" diff --git a/src/3rdparty/webkit/WebCore/generated/XPathGrammar.h b/src/3rdparty/webkit/WebCore/generated/XPathGrammar.h index 9728266..5a974bb 100644 --- a/src/3rdparty/webkit/WebCore/generated/XPathGrammar.h +++ b/src/3rdparty/webkit/WebCore/generated/XPathGrammar.h @@ -1,24 +1,23 @@ -/* A Bison parser, made by GNU Bison 2.3. */ -/* Skeleton interface for Bison's Yacc-like parsers in C +/* A Bison parser, made by GNU Bison 2.4.1. */ - Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 +/* Skeleton interface for Bison's Yacc-like parsers in C + + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + This program 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 General Public License for more details. - + You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. */ + along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -29,10 +28,11 @@ special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. - + This special exception was added by the Free Software Foundation in version 2.2 of Bison. */ + /* Tokens. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE @@ -59,33 +59,16 @@ XPATH_ERROR = 275 }; #endif -/* Tokens. */ -#define MULOP 258 -#define RELOP 259 -#define EQOP 260 -#define MINUS 261 -#define PLUS 262 -#define AND 263 -#define OR 264 -#define AXISNAME 265 -#define NODETYPE 266 -#define PI 267 -#define FUNCTIONNAME 268 -#define LITERAL 269 -#define VARIABLEREFERENCE 270 -#define NUMBER 271 -#define DOTDOT 272 -#define SLASHSLASH 273 -#define NAMETEST 274 -#define XPATH_ERROR 275 - #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED typedef union YYSTYPE -#line 56 "../xml/XPathGrammar.y" { + +/* Line 1676 of yacc.c */ +#line 56 "../xml/XPathGrammar.y" + Step::Axis axis; Step::NodeTest* nodeTest; NumericOp::Opcode numop; @@ -96,14 +79,17 @@ typedef union YYSTYPE Vector<Expression*>* argList; Step* step; LocationPath* locationPath; -} -/* Line 1489 of yacc.c. */ -#line 102 "WebCore/tmp/../generated/XPathGrammar.tab.h" - YYSTYPE; + + + +/* Line 1676 of yacc.c */ +#line 87 "WebCore/tmp/../generated/XPathGrammar.tab.h" +} YYSTYPE; +# define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 -# define YYSTYPE_IS_TRIVIAL 1 #endif + |