Changeset 139046 in webkit


Ignore:
Timestamp:
Jan 8, 2013 1:31:56 AM (11 years ago)
Author:
sergio@webkit.org
Message:

[GTK] Add WebP image support
https://bugs.webkit.org/show_bug.cgi?id=105915

Reviewed by Martin Robinson.

.:

WebP is from now on a dependency for WebKitGtk+.

  • configure.ac: added WebP library detection.

Source/WebCore:

  • GNUmakefile.am: add WTF_USE_WEBP definition.
  • GNUmakefile.list.am: properly sort image decoders in the sources list.

Source/WebKit/gtk:

  • GNUmakefile.am: link against WebP library.

Source/WebKit2:

  • GNUmakefile.am: link against WebP library.

LayoutTests:

  • platform/gtk/TestExpectations: unskipped two tests passing now

that we have WebP support.

Location:
trunk
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r138991 r139046  
     12013-01-03  Sergio Villar Senin  <svillar@igalia.com>
     2
     3        [GTK] Add WebP image support
     4        https://bugs.webkit.org/show_bug.cgi?id=105915
     5
     6        Reviewed by Martin Robinson.
     7
     8        WebP is from now on a dependency for WebKitGtk+.
     9
     10        * configure.ac: added WebP library detection.
     11
    1122013-01-07  Xianzhu Wang  <wangxianzhu@chromium.org>
    213
  • trunk/LayoutTests/ChangeLog

    r139044 r139046  
     12013-01-04  Sergio Villar Senin  <svillar@igalia.com>
     2
     3        [GTK] Add WebP image support
     4        https://bugs.webkit.org/show_bug.cgi?id=105915
     5
     6        Reviewed by Martin Robinson.
     7
     8        * platform/gtk/TestExpectations: unskipped two tests passing now
     9        that we have WebP support.
     10
    1112013-01-08  Yoshifumi Inoue  <yosin@chromium.org>
    212
  • trunk/LayoutTests/platform/gtk/TestExpectations

    r138967 r139046  
    234234# Requires WebP support.
    235235webkit.org/b/98939 fast/canvas/canvas-toDataURL-webp.html [ Skip ]
     236# Requires WebP 0.2 support.
    236237webkit.org/b/98939 fast/images/webp-image-decoding.html [ Skip ]
    237 webkit.org/b/98939 http/tests/images/webp-partial-load.html [ Skip ]
    238 webkit.org/b/98939 http/tests/images/webp-progressive-load.html [ Skip ]
    239238
    240239# DataTransferItems is not yet implemented.
  • trunk/Source/WebCore/ChangeLog

    r139045 r139046  
     12013-01-03  Sergio Villar Senin  <svillar@igalia.com>
     2
     3        [GTK] Add WebP image support
     4        https://bugs.webkit.org/show_bug.cgi?id=105915
     5
     6        Reviewed by Martin Robinson.
     7
     8        * GNUmakefile.am: add WTF_USE_WEBP definition.
     9        * GNUmakefile.list.am: properly sort image decoders in the sources list.
     10
    1112013-01-08  Steve Block  <steveblock@chromium.org>
    212
  • trunk/Source/WebCore/GNUmakefile.am

    r138795 r139046  
    88        -DWTF_USE_FREETYPE=1 \
    99        -DWTF_USE_HARFBUZZ_NG=1 \
     10        -DWTF_USE_WEBP=1 \
    1011        -I$(srcdir)/Source/ThirdParty/ANGLE/src \
    1112        -I$(srcdir)/Source/ThirdParty/ANGLE/include \
     
    7374        -I$(srcdir)/Source/WebCore/platform/image-decoders/ico \
    7475        -I$(srcdir)/Source/WebCore/platform/image-decoders/jpeg \
     76        -I$(srcdir)/Source/WebCore/platform/image-decoders/png \
    7577        -I$(srcdir)/Source/WebCore/platform/image-decoders/webp \
    76         -I$(srcdir)/Source/WebCore/platform/image-decoders/png \
    7778        -I$(srcdir)/Source/WebCore/platform/leveldb \
    7879        -I$(srcdir)/Source/WebCore/platform/linux \
  • trunk/Source/WebCore/GNUmakefile.list.am

    r139008 r139046  
    57035703        Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp \
    57045704        Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.h \
     5705        Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp \
     5706        Source/WebCore/platform/image-decoders/png/PNGImageDecoder.h \
    57055707        Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.cpp \
    57065708        Source/WebCore/platform/image-decoders/webp/WEBPImageDecoder.h \
    5707         Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp \
    5708         Source/WebCore/platform/image-decoders/png/PNGImageDecoder.h \
    57095709        Source/WebCore/platform/LayoutTestSupport.cpp \
    57105710        Source/WebCore/platform/LayoutTestSupport.h \
  • trunk/Source/WebKit/gtk/ChangeLog

    r138983 r139046  
     12013-01-03  Sergio Villar Senin  <svillar@igalia.com>
     2
     3        [GTK] Add WebP image support
     4        https://bugs.webkit.org/show_bug.cgi?id=105915
     5
     6        Reviewed by Martin Robinson.
     7
     8        * GNUmakefile.am: link against WebP library.
     9
    1102013-01-07  Mike West  <mkwst@chromium.org>
    211
  • trunk/Source/WebKit/gtk/GNUmakefile.am

    r137329 r139046  
    116116        $(SQLITE3_LIBS) \
    117117        $(UNICODE_LIBS) \
     118        $(WEBP_LIBS) \
    118119        $(XCOMPOSITE_LIBS) \
    119120        $(XDAMAGE_LIBS) \
  • trunk/Source/WebKit2/ChangeLog

    r139041 r139046  
     12013-01-03  Sergio Villar Senin  <svillar@igalia.com>
     2
     3        [GTK] Add WebP image support
     4        https://bugs.webkit.org/show_bug.cgi?id=105915
     5
     6        Reviewed by Martin Robinson.
     7
     8        * GNUmakefile.am: link against WebP library.
     9
    1102013-01-08  Csaba Osztrogonác  <ossy@webkit.org>
    211
  • trunk/Source/WebKit2/GNUmakefile.am

    r138569 r139046  
    201201        $(SQLITE3_LIBS) \
    202202        $(UNICODE_LIBS) \
     203        $(WEBP_LIBS) \
    203204        $(XRENDER_LIBS) \
    204205        $(XCOMPOSITE_LIBS) \
     
    567568        $(SQLITE3_LIBS) \
    568569        $(UNICODE_LIBS) \
     570        $(WEBP_LIBS) \
    569571        $(XRENDER_LIBS) \
    570572        $(XT_LIBS) \
  • trunk/configure.ac

    r138795 r139046  
    268268AC_SUBST([PNG_LIBS])
    269269
     270# Check for WEBP Image support
     271AC_CHECK_HEADERS([webp/decode.h], [WEBP_LIBS='-lwebp'], [AC_MSG_ERROR([WebP library (libwebp) not found])])
     272AC_SUBST([WEBP_LIBS])
    270273
    271274if test "$os_win32" = "yes"; then
Note: See TracChangeset for help on using the changeset viewer.