[WPE] Update WPEBackend in flatpak
authorcturner@igalia.com <cturner@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 18 Jul 2018 16:04:33 +0000 (16:04 +0000)
committercturner@igalia.com <cturner@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 18 Jul 2018 16:04:33 +0000 (16:04 +0000)
https://bugs.webkit.org/show_bug.cgi?id=187753

r233763 updated WPEBackend for the jhbuild, but not the flatpak. This
caused WPE_BACKEND_CHECK_VERSION to not be defined, triggering a bug
in the version guard,

#if defined(WPE_BACKEND_CHECK_VERSION) && WPE_BACKEND_CHECK_VERSION(0, 2, 0)

This doesn't work as intended, since the C preprocessor first expands
all macro arguments in the #if expression before evaluating the
expression. When WPE_BACKEND_CHECK_VERSION is not defined, this will
lead to a syntax error and some head scratching.

A future patch should address the buggy macro check, when it is
decided whether the assume the macro is always defined and bump
the API requirements on WPEBackend, or to move the check into two
conditionals to avoid the expansion problem.

Unreviewed build fix.

* flatpak/org.webkit.WPE.yaml:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@233914 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/flatpak/org.webkit.WPE.yaml

index 824ad53..f0956a0 100644 (file)
@@ -1,3 +1,28 @@
+2018-07-18  Charlie Turner  <cturner@igalia.com>
+
+        [WPE] Update WPEBackend in flatpak
+        https://bugs.webkit.org/show_bug.cgi?id=187753
+
+        r233763 updated WPEBackend for the jhbuild, but not the flatpak. This
+        caused WPE_BACKEND_CHECK_VERSION to not be defined, triggering a bug
+        in the version guard,
+
+        #if defined(WPE_BACKEND_CHECK_VERSION) && WPE_BACKEND_CHECK_VERSION(0, 2, 0)
+
+        This doesn't work as intended, since the C preprocessor first expands
+        all macro arguments in the #if expression before evaluating the
+        expression. When WPE_BACKEND_CHECK_VERSION is not defined, this will
+        lead to a syntax error and some head scratching.
+
+        A future patch should address the buggy macro check, when it is
+        decided whether the assume the macro is always defined and bump
+        the API requirements on WPEBackend, or to move the check into two
+        conditionals to avoid the expansion problem.
+
+        Unreviewed build fix.
+        
+        * flatpak/org.webkit.WPE.yaml:
+
 2018-07-18  Simon Fraser  <simon.fraser@apple.com>
 
         Fix the parsing of colors in attributed string tests, and make it possible to dump the typing attributes
index a00b3e9..cb1cf9f 100644 (file)
@@ -3,7 +3,7 @@
   sources:
     - type: git
       url: https://github.com/WebPlatformForEmbedded/WPEBackend.git
-      branch: 761496dff51b6962200294b4fe2bc9529da731a8
+      branch: 411decf4875e7a5c858489206cdb7705a4bbb581
 - name: wpebackend-fdo
   buildsystem: cmake-ninja
   sources: