X-Git-Url: http://vcs.maemo.org/git/?p=oespirit1;a=blobdiff_plain;f=gtk%2B%2Ffiles%2Fgtk%2B2.0-2.12.12%2Fpng-use-old-symbol.patch;fp=gtk%2B%2Ffiles%2Fgtk%2B2.0-2.12.12%2Fpng-use-old-symbol.patch;h=bc245c7d518b2e51cc5e98d7f81966663b04bce9;hp=0000000000000000000000000000000000000000;hb=47c2b89cac08877452090d65c3537158281874a4;hpb=be0d174716c747dfcc0e0ecc3056422da3d0c526 diff --git a/gtk+/files/gtk+2.0-2.12.12/png-use-old-symbol.patch b/gtk+/files/gtk+2.0-2.12.12/png-use-old-symbol.patch new file mode 100644 index 0000000..bc245c7 --- /dev/null +++ b/gtk+/files/gtk+2.0-2.12.12/png-use-old-symbol.patch @@ -0,0 +1,56 @@ +Index: sources/gtk+2.0-2.12.12/gdk-pixbuf/io-png.c +=================================================================== +--- gdk-pixbuf/io-png.c 2009-07-15 18:28:39.000000000 +0530 ++++ gdk-pixbuf/io-png.c 2009-07-16 02:10:44.000000000 +0530 +@@ -259,20 +259,22 @@ + gchar *key; + gchar *value; + +-#ifdef PNG_USER_MEM_SUPPORTED +- png_ptr = png_create_read_struct_2 (PNG_LIBPNG_VER_STRING, ++// Temp. fix [15/07/09 18:30:19 Kirtika B Ruchandani ] ++// Usage of png_create_read_struct_2 creates run-time problems ++/*#ifdef PNG_USER_MEM_SUPPORTED ++ png_ptr = png_create_read_struct_2 (PNG_LIBPNG_VER_STRING, + error, + png_simple_error_callback, + png_simple_warning_callback, + NULL, + png_malloc_callback, + png_free_callback); +-#else ++#else*/ + png_ptr = png_create_read_struct (PNG_LIBPNG_VER_STRING, + error, + png_simple_error_callback, + png_simple_warning_callback); +-#endif ++//#endif + if (!png_ptr) + return NULL; + +@@ -422,20 +424,20 @@ + + /* Create the main PNG context struct */ + +-#ifdef PNG_USER_MEM_SUPPORTED ++/*#ifdef PNG_USER_MEM_SUPPORTED + lc->png_read_ptr = png_create_read_struct_2 (PNG_LIBPNG_VER_STRING, +- lc, /* error/warning callback data */ ++ lc, + png_error_callback, + png_warning_callback, + NULL, + png_malloc_callback, + png_free_callback); +-#else ++#else*/ + lc->png_read_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, + lc, /* error/warning callback data */ + png_error_callback, + png_warning_callback); +-#endif ++//#endif + if (lc->png_read_ptr == NULL) { + g_free(lc); + /* error callback should have set the error */