wok diff libwebkit/stuff/WebCore_ChangeLog_124099.diff @ rev 24533
updated f3 (7.2 -> 8.0)
author | Hans-G?nter Theisgen |
---|---|
date | Wed Feb 23 11:14:10 2022 +0100 (2022-02-23) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/libwebkit/stuff/WebCore_ChangeLog_124099.diff Wed Feb 23 11:14:10 2022 +0100 1.3 @@ -0,0 +1,32 @@ 1.4 +Index: trunk/Source/WebCore/ChangeLog 1.5 +=================================================================== 1.6 +--- trunk/Source/WebCore/ChangeLog (revision 124098) 1.7 ++++ trunk/Source/WebCore/ChangeLog (revision 124099) 1.8 +@@ -1,2 +1,27 @@ 1.9 ++2012-07-30 Alexis Menard <alexis.menard@openbossa.org> 1.10 ++ 1.11 ++ Build fix with newer bison 2.6. 1.12 ++ https://bugs.webkit.org/show_bug.cgi?id=92264 1.13 ++ 1.14 ++ Reviewed by Adam Barth. 1.15 ++ 1.16 ++ As stated in http://www.gnu.org/software/bison/manual/html_node/Table-of-Symbols.html 1.17 ++ YYLEX_PARAM and YYPARSE_PARAM are depecreated since version 1.875. So far all Mac OS 1.18 ++ version I had access to as well as recent Linux runs at least version 2.3 so it's safe 1.19 ++ to use the replacement of these deprecated macros in favor of %lex-param and %parse-param. 1.20 ++ As announced http://lists.gnu.org/archive/html/info-gnu/2012-07/msg00011.html with the release 1.21 ++ of version 2.6 YYLEX_PARAM and YYPARSE_PARAM are not supported anymore. 1.22 ++ 1.23 ++ No new tests : build fix and the patch should not trigger any regressions 1.24 ++ 1.25 ++ * css/CSSGrammar.y: 1.26 ++ * css/CSSParser.cpp: 1.27 ++ * xml/XPathGrammar.y: Refactored a bit to not use an intermediate PARSER define. 1.28 ++ * xml/XPathParser.cpp: bison 2.6 declare xpathyyparse in the .h file now, i.e. XPathGrammar.h 1.29 ++ therefore including this file within the namespace {} declarations leads to xpathyyparse being 1.30 ++ defined part of WebCore::XPath namespaces but the actual implementation of xpathyyparse is in XPathGrammar.cpp 1.31 ++ (generated) and not implemented within the WebCore::XPath so it lead to linking issues. Last, XPathGrammar.h needs 1.32 ++ to be included after the other includes as it uses some XPath types. It breaks the style but CSSParser.cpp is doing the same. 1.33 ++ 1.34 + 2012-07-30 Sadrul Habib Chowdhury <sadrul@chromium.org> 1.35 +