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 +