Fixed bug 1976 - SDL2.m4 shares same variables as SDL.m4 so they cache values
Fixed bug 1991 - XCF and LBM image loading might lead to random crashes

Marcus von Appen

The current XCF and LBM image loaders mix SDL's and the underlying C memory APIs to allocate, reallocate or compare memory, which can lead to random crashes on the target system.

Attached is a small patch to clean up the API and fix a memory lead in the XCF loader implementation.
Added code signature step to Framework build process
Fixed bug 2000 - The framework INSTALL_PATH still uses @executable_path

dak180

Since the MACOSX_DEPLOYMENT_TARGET is 10.5; INSTALL_PATH should use @rpath.

See http://www.dribin.org/dave/blog/archives/2009/11/15/rpath/ for the details on why this is a good idea.
Ran autogen.sh after updating sdl2.m4
Fixed bug 2010 - Memory leaks in do_layer_surface function in IMG_xcf.c file

Nitz

In static int do_layer_surface (SDL_Surface * surface, SDL_RWops * src, xcf_header * head, xcf_layer * layer, load_tile_type load_tile)

hierarchy, level and tile pointers are getting leak at default cases of switch statement.
Updated documentation names for RPM
Added tag release_2.0.0 for changeset 05ed5cf4143d
Fixed the tag name for the SDL 2.0 release
Updated documentation file names
Fixed warnings building under Android
Fixed bug 1754 - Link SDL_image HG to Cocoa

We don't need all of Cocoa, we just need the Objective C runtime.
Fixed big endian compile error
Fixed bug 2098 - Pointer variable not initialized in IMG_SavePNG_RW()

manuel.montezelo

In line 618 of http://hg.libsdl.org/SDL_image/file/361ab0371a02/IMG_png.c
  void *png;

it's not initialized to =NULL, and possibly can be used without being initialized (or otherwise, the nearby check "if (png)" doesn't make much sense, I think).
Fixed bug 2120 - SDL2_image exports miniz symbols

Robert Norris

If a project that uses SDL2_image also uses miniz directly, and we're doing a full static build, then final link will fail due to symbol conflicts between the application and the library.
Disable building webp support on Android unless you create a symlink to the webp directory to pick up it's Android.mk
Fixed building with libpng 1.4

Owen Swerkstrom

in order to build SDL2_image, I had to edit IMG_png.c and change:

/* Check for the older version of libpng */
#if (PNG_LIBPNG_VER_MAJOR == 1)
#if (PNG_LIBPNG_VER_MINOR < 4)

...to:

/* Check for the older version of libpng */
#if (PNG_LIBPNG_VER_MAJOR == 1)
#if (PNG_LIBPNG_VER_MINOR < 5)

...since my installed 1.4.x version doesn't have "png_const_bytep"
defined, I'm guessing that's a 1.5.x thing.  This is probably not a
very "correct" fix, but it got me running.

I run a fairly stock Slackware 14.0, 64-bit.  LibPNG 1.4 and 1.2 are
installed (as part of the OS, not my doing).  I considered building
and installing 1.5 as well but figured out this workaround first.
Updated to miniz 1.15
Added MINIZ_STATIC to the new function mz_free()
Fixed bug 2219 - BMP loader do not handle big BITMAPINFOHEADER structure

Patrice Mandin

I encountered a problem trying to load a 8-bit paletted BMP file using SDL. This file was generated using GIMP 2.8. It has a big BITMAPINFOHEADER (0x6c bytes for biSize field), and thus the palette is incorrectly setup.