Changeset 148701 in webkit


Ignore:
Timestamp:
Apr 18, 2013 2:01:24 PM (11 years ago)
Author:
commit-queue@webkit.org
Message:

Remove obsolete macros from libpng
https://bugs.webkit.org/show_bug.cgi?id=114817

Patch by Alberto Garcia <agarcia@igalia.com> on 2013-04-18
Reviewed by Benjamin Poulain.

libpng 1.4 removes the png_voidp_NULL and png_error_ptr_NULL
macros. Null pointers must be used directly instead.

  • platform/image-encoders/PNGImageEncoder.cpp:

(WebCore::compressRGBABigEndianToPNG):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r148700 r148701  
     12013-04-18  Alberto Garcia  <agarcia@igalia.com>
     2
     3        Remove obsolete macros from libpng
     4        https://bugs.webkit.org/show_bug.cgi?id=114817
     5
     6        Reviewed by Benjamin Poulain.
     7
     8        libpng 1.4 removes the png_voidp_NULL and png_error_ptr_NULL
     9        macros. Null pointers must be used directly instead.
     10
     11        * platform/image-encoders/PNGImageEncoder.cpp:
     12        (WebCore::compressRGBABigEndianToPNG):
     13
    1142013-04-18  Jer Noble  <jer.noble@apple.com>
    215
  • trunk/Source/WebCore/platform/image-encoders/PNGImageEncoder.cpp

    r95901 r148701  
    8686bool compressRGBABigEndianToPNG(unsigned char* rgbaBigEndianData, const IntSize& size, Vector<char>& pngData)
    8787{
    88     png_struct* pngPtr = png_create_write_struct(PNG_LIBPNG_VER_STRING, png_voidp_NULL, png_error_ptr_NULL, png_error_ptr_NULL);
     88    png_struct* pngPtr = png_create_write_struct(PNG_LIBPNG_VER_STRING, 0, 0, 0);
    8989    if (!pngPtr)
    9090        return false;
Note: See TracChangeset for help on using the changeset viewer.