wok-6.x annotate libwebkit-video/stuff/WebCore_ChangeLog_124099.diff @ rev 22711
exempi: add bin/exempi
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Jan 22 11:18:51 2020 +0100 (2020-01-22) |
parents | |
children |
rev | line source |
---|---|
domcox@14107 | 1 Index: trunk/Source/WebCore/ChangeLog |
domcox@14107 | 2 =================================================================== |
domcox@14107 | 3 --- trunk/Source/WebCore/ChangeLog (revision 124098) |
domcox@14107 | 4 +++ trunk/Source/WebCore/ChangeLog (revision 124099) |
domcox@14107 | 5 @@ -1,2 +1,27 @@ |
domcox@14107 | 6 +2012-07-30 Alexis Menard <alexis.menard@openbossa.org> |
domcox@14107 | 7 + |
domcox@14107 | 8 + Build fix with newer bison 2.6. |
domcox@14107 | 9 + https://bugs.webkit.org/show_bug.cgi?id=92264 |
domcox@14107 | 10 + |
domcox@14107 | 11 + Reviewed by Adam Barth. |
domcox@14107 | 12 + |
domcox@14107 | 13 + As stated in http://www.gnu.org/software/bison/manual/html_node/Table-of-Symbols.html |
domcox@14107 | 14 + YYLEX_PARAM and YYPARSE_PARAM are depecreated since version 1.875. So far all Mac OS |
domcox@14107 | 15 + version I had access to as well as recent Linux runs at least version 2.3 so it's safe |
domcox@14107 | 16 + to use the replacement of these deprecated macros in favor of %lex-param and %parse-param. |
domcox@14107 | 17 + As announced http://lists.gnu.org/archive/html/info-gnu/2012-07/msg00011.html with the release |
domcox@14107 | 18 + of version 2.6 YYLEX_PARAM and YYPARSE_PARAM are not supported anymore. |
domcox@14107 | 19 + |
domcox@14107 | 20 + No new tests : build fix and the patch should not trigger any regressions |
domcox@14107 | 21 + |
domcox@14107 | 22 + * css/CSSGrammar.y: |
domcox@14107 | 23 + * css/CSSParser.cpp: |
domcox@14107 | 24 + * xml/XPathGrammar.y: Refactored a bit to not use an intermediate PARSER define. |
domcox@14107 | 25 + * xml/XPathParser.cpp: bison 2.6 declare xpathyyparse in the .h file now, i.e. XPathGrammar.h |
domcox@14107 | 26 + therefore including this file within the namespace {} declarations leads to xpathyyparse being |
domcox@14107 | 27 + defined part of WebCore::XPath namespaces but the actual implementation of xpathyyparse is in XPathGrammar.cpp |
domcox@14107 | 28 + (generated) and not implemented within the WebCore::XPath so it lead to linking issues. Last, XPathGrammar.h needs |
domcox@14107 | 29 + to be included after the other includes as it uses some XPath types. It breaks the style but CSSParser.cpp is doing the same. |
domcox@14107 | 30 + |
domcox@14107 | 31 2012-07-30 Sadrul Habib Chowdhury <sadrul@chromium.org> |
domcox@14107 | 32 |