Title: [174633] trunk
Revision
174633
Author
[email protected]
Date
2014-10-11 09:22:32 -0700 (Sat, 11 Oct 2014)

Log Message

[EFL] Enable WebP support.
https://bugs.webkit.org/show_bug.cgi?id=136156

Patch by KwangHyuk Kim <[email protected]> on 2014-10-11
Reviewed by Gyuyoung Kim.

.:

Add WebP package finding rule.

* Source/cmake/OptionsEfl.cmake:

Source/WebCore:

Add WebP library and inlcude path to WebCore path for WK2 Efl.
No new tests since existing feature is just enabled for WK2 Efl.

* PlatformEfl.cmake:

Source/WTF:

Enable WTF_USE_WEBP macro for WK2 Efl.

* wtf/Platform.h:

Tools:

Include libwebp-dev package to support WebP for WK2 Efl.

* efl/install-dependencies:

LayoutTests:

Clarify skipped webp test for Webkit EFL.

* platform/efl/TestExpectations:

Modified Paths

Diff

Modified: trunk/ChangeLog (174632 => 174633)


--- trunk/ChangeLog	2014-10-11 07:08:59 UTC (rev 174632)
+++ trunk/ChangeLog	2014-10-11 16:22:32 UTC (rev 174633)
@@ -1,3 +1,14 @@
+2014-10-11  KwangHyuk Kim  <[email protected]>
+
+        [EFL] Enable WebP support.
+        https://bugs.webkit.org/show_bug.cgi?id=136156
+
+        Reviewed by Gyuyoung Kim.
+
+        Add WebP package finding rule.
+
+        * Source/cmake/OptionsEfl.cmake:
+
 2014-10-07  Pascal Jacquemart  <[email protected]>
 
         [EFL] Enable custom URI schemes with CustomProtocols

Modified: trunk/LayoutTests/ChangeLog (174632 => 174633)


--- trunk/LayoutTests/ChangeLog	2014-10-11 07:08:59 UTC (rev 174632)
+++ trunk/LayoutTests/ChangeLog	2014-10-11 16:22:32 UTC (rev 174633)
@@ -1,3 +1,14 @@
+2014-10-11  KwangHyuk Kim  <[email protected]>
+
+        [EFL] Enable WebP support.
+        https://bugs.webkit.org/show_bug.cgi?id=136156
+
+        Reviewed by Gyuyoung Kim.
+
+        Clarify skipped webp test for Webkit EFL.
+
+        * platform/efl/TestExpectations:
+
 2014-10-10  Simon Fraser  <[email protected]>
 
         Make these animation tests not timeout if hit testing fails.

Modified: trunk/LayoutTests/platform/efl/TestExpectations (174632 => 174633)


--- trunk/LayoutTests/platform/efl/TestExpectations	2014-10-11 07:08:59 UTC (rev 174632)
+++ trunk/LayoutTests/platform/efl/TestExpectations	2014-10-11 16:22:32 UTC (rev 174633)
@@ -1101,13 +1101,13 @@
 webkit.org/b/84777 ietestcenter/css3/multicolumn/column-width-applies-to-015.htm [ ImageOnlyFailure ]
 
 # Requires WebP support.
-Bug(EFL) fast/canvas/canvas-toDataURL-webp.html
-Bug(EFL) fast/images/webp-image-decoding.html
-Bug(EFL) fast/images/webp-color-profile-lossless.html
-Bug(EFL) fast/images/webp-color-profile-lossy-alpha.html
-Bug(EFL) fast/images/webp-color-profile-lossy.html
-Bug(EFL) http/tests/images/webp-partial-load.html
-Bug(EFL) http/tests/images/webp-progressive-load.html
+Bug(EFL) fast/canvas/canvas-toDataURL-webp.html [ Skip ]
+# Requires WebP 0.2 support.
+Bug(EFL) fast/images/webp-image-decoding.html [ Skip ]
+# Requires WebP 0.3 and color profile support.
+Bug(EFL) fast/images/webp-color-profile-lossless.html [ Skip ]
+Bug(EFL) fast/images/webp-color-profile-lossy-alpha.html [ Skip ]
+Bug(EFL) fast/images/webp-color-profile-lossy.html [ Skip ]
 
 # Requires MEDIA_SOURCE support.
 webkit.org/b/95296 http/tests/media/media-source [ Skip ]

Modified: trunk/Source/WTF/ChangeLog (174632 => 174633)


--- trunk/Source/WTF/ChangeLog	2014-10-11 07:08:59 UTC (rev 174632)
+++ trunk/Source/WTF/ChangeLog	2014-10-11 16:22:32 UTC (rev 174633)
@@ -1,3 +1,14 @@
+2014-10-11  KwangHyuk Kim  <[email protected]>
+
+        [EFL] Enable WebP support.
+        https://bugs.webkit.org/show_bug.cgi?id=136156
+
+        Reviewed by Gyuyoung Kim.
+
+        Enable WTF_USE_WEBP macro for WK2 Efl.
+
+        * wtf/Platform.h:
+
 2014-10-11  Carlos Garcia Campos  <[email protected]>
 
         [GLIB] Split GMainLoopSource moving thread safe implementation to its own class GThreadSafeMainLoopSource

Modified: trunk/Source/WTF/wtf/Platform.h (174632 => 174633)


--- trunk/Source/WTF/wtf/Platform.h	2014-10-11 07:08:59 UTC (rev 174632)
+++ trunk/Source/WTF/wtf/Platform.h	2014-10-11 16:22:32 UTC (rev 174633)
@@ -468,6 +468,9 @@
 #define WTF_USE_FREETYPE 1
 #define WTF_USE_HARFBUZZ 1
 #define WTF_USE_SOUP 1
+#endif
+
+#if PLATFORM(GTK) || PLATFORM(EFL)
 #define WTF_USE_WEBP 1
 #endif
 

Modified: trunk/Source/WebCore/ChangeLog (174632 => 174633)


--- trunk/Source/WebCore/ChangeLog	2014-10-11 07:08:59 UTC (rev 174632)
+++ trunk/Source/WebCore/ChangeLog	2014-10-11 16:22:32 UTC (rev 174633)
@@ -1,3 +1,15 @@
+2014-10-11  KwangHyuk Kim  <[email protected]>
+
+        [EFL] Enable WebP support.
+        https://bugs.webkit.org/show_bug.cgi?id=136156
+
+        Reviewed by Gyuyoung Kim.
+
+        Add WebP library and inlcude path to WebCore path for WK2 Efl.
+        No new tests since existing feature is just enabled for WK2 Efl.
+
+        * PlatformEfl.cmake:
+
 2014-10-11  Carlos Garcia Campos  <[email protected]>
 
         [GLIB] Split GMainLoopSource moving thread safe implementation to its own class GThreadSafeMainLoopSource

Modified: trunk/Source/WebCore/PlatformEfl.cmake (174632 => 174633)


--- trunk/Source/WebCore/PlatformEfl.cmake	2014-10-11 07:08:59 UTC (rev 174632)
+++ trunk/Source/WebCore/PlatformEfl.cmake	2014-10-11 16:22:32 UTC (rev 174633)
@@ -310,6 +310,7 @@
     ${LIBXSLT_LIBRARIES}
     ${PNG_LIBRARIES}
     ${SQLITE_LIBRARIES}
+    ${WEBP_LIBRARIES}
     ${X11_X11_LIB}
     ${ZLIB_LIBRARIES}
 )
@@ -331,6 +332,7 @@
     ${LIBXML2_INCLUDE_DIR}
     ${LIBXSLT_INCLUDE_DIR}
     ${SQLITE_INCLUDE_DIR}
+    ${WEBP_INCLUDE_DIRS}
     ${GLIB_INCLUDE_DIRS}
     ${LIBSOUP_INCLUDE_DIRS}
     ${ZLIB_INCLUDE_DIRS}

Modified: trunk/Source/cmake/OptionsEfl.cmake (174632 => 174633)


--- trunk/Source/cmake/OptionsEfl.cmake	2014-10-11 07:08:59 UTC (rev 174632)
+++ trunk/Source/cmake/OptionsEfl.cmake	2014-10-11 16:22:32 UTC (rev 174633)
@@ -22,6 +22,7 @@
 find_package(Threads REQUIRED)
 find_package(JPEG REQUIRED)
 find_package(PNG REQUIRED)
+find_package(WebP REQUIRED)
 find_package(ZLIB REQUIRED)
 
 set(glib_components gio gobject gthread)

Modified: trunk/Tools/ChangeLog (174632 => 174633)


--- trunk/Tools/ChangeLog	2014-10-11 07:08:59 UTC (rev 174632)
+++ trunk/Tools/ChangeLog	2014-10-11 16:22:32 UTC (rev 174633)
@@ -1,3 +1,14 @@
+2014-10-11  KwangHyuk Kim  <[email protected]>
+
+        [EFL] Enable WebP support.
+        https://bugs.webkit.org/show_bug.cgi?id=136156
+
+        Reviewed by Gyuyoung Kim.
+
+        Include libwebp-dev package to support WebP for WK2 Efl.
+
+        * efl/install-dependencies:
+
 2014-10-11  Carlos Garcia Campos  <[email protected]>
 
         [GLIB] Split GMainLoopSource moving thread safe implementation to its own class GThreadSafeMainLoopSource

Modified: trunk/Tools/efl/install-dependencies (174632 => 174633)


--- trunk/Tools/efl/install-dependencies	2014-10-11 07:08:59 UTC (rev 174632)
+++ trunk/Tools/efl/install-dependencies	2014-10-11 16:22:32 UTC (rev 174633)
@@ -61,6 +61,7 @@
         libtiff4-dev \
         libudev-dev \
         libvorbis-dev \
+        libwebp-dev \
         libxcomposite-dev \
         libxcursor-dev \
         libxinerama-dev \
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to