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 \