Re: [PATCH] xcursorgen: Upgraded to work with libpng14
Looks like no one else got to this yet, so I finally pushed it. Sorry for the delay - we're working on better patch tracking so fewer fall through the cracks like this. -alan- Cody Maloney wrote: Hi, Could someone with commit privileges please push this? I think it has been sitting around long enough. Cody Maloney On Sun, Mar 14, 2010 at 12:07 AM, Cody Maloney cmalo...@theoreticalchaos.com wrote: Thanks for the comments. Here's an updated patch. It looks like png_jmpbuf has actually been available since libpng 1.0.6 or before when png_ptr-jmpbuf was first deprecated. From: Cody Maloney cmalo...@theoreticalchaos.com setjmp(png_ptr-jmpbuf) is depreceated so removed it and changed the configure.ac version number to accept libpng12 or libpng14 Signed-off-by: Cody Maloney cmalo...@theoreticalchaos.com Tested-by: Yaakov Selkowitz yselkow...@users.sourceforge.net --- configure.ac |2 +- xcursorgen.c |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index e7344ba..7a57230 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@ AC_PROG_INSTALL XORG_DEFAULT_OPTIONS # Checks for pkg-config packages -PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng12) +PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng = 1.2.0) AC_SUBST(XCURSORGEN_CFLAGS) AC_SUBST(XCURSORGEN_LIBS) diff --git a/xcursorgen.c b/xcursorgen.c index fc80f6d..daae18b 100644 --- a/xcursorgen.c +++ b/xcursorgen.c @@ -196,7 +196,7 @@ load_image (struct flist *list, char *prefix) return NULL; } - if (setjmp (png-jmpbuf)) + if (setjmp (png_jmpbuf(png))) { png_destroy_read_struct (png, info, NULL); return NULL; -- 1.7.0.2 On Sat, Mar 13, 2010 at 10:42 PM, Yaakov (Cygwin/X) yselkow...@users.sourceforge.net wrote: On 2010-03-13 00:19, Cody Maloney wrote: setjmp(png_ptr-jmpbuf) is depreceated so removed it and bumped the version number in configure.ac --- configure.ac |2 +- xcursorgen.c |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index e7344ba..0255ba3 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@ AC_PROG_INSTALL XORG_DEFAULT_OPTIONS # Checks for pkg-config packages -PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng12) +PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng14) Make this libpng = 1.2.0 instead of libpng14. png_jmpbuf is available in 1.2 as well and IMO it's a bit early to outright *require* libpng14. diff --git a/xcursorgen.c b/xcursorgen.c index fc80f6d..daae18b 100644 --- a/xcursorgen.c +++ b/xcursorgen.c @@ -196,7 +196,7 @@ load_image (struct flist *list, char *prefix) return NULL; } - if (setjmp (png-jmpbuf)) + if (setjmp (png_jmpbuf(png))) { png_destroy_read_struct (png,info, NULL); return NULL; -- 1.7.0.2 With the above-noted change: Tested-by: Yaakov Selkowitz yselkow...@users.sourceforge.net Yaakov Cygwin/X ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel -- -Alan Coopersmith-alan.coopersm...@oracle.com Oracle Solaris Platform Engineering: X Window System ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH] xcursorgen: Upgraded to work with libpng14
Thanks, Cody On Tue, May 18, 2010 at 6:14 PM, Alan Coopersmith alan.coopersm...@oracle.com wrote: Looks like no one else got to this yet, so I finally pushed it. Sorry for the delay - we're working on better patch tracking so fewer fall through the cracks like this. -alan- Cody Maloney wrote: Hi, Could someone with commit privileges please push this? I think it has been sitting around long enough. Cody Maloney On Sun, Mar 14, 2010 at 12:07 AM, Cody Maloney cmalo...@theoreticalchaos.com wrote: Thanks for the comments. Here's an updated patch. It looks like png_jmpbuf has actually been available since libpng 1.0.6 or before when png_ptr-jmpbuf was first deprecated. From: Cody Maloney cmalo...@theoreticalchaos.com setjmp(png_ptr-jmpbuf) is depreceated so removed it and changed the configure.ac version number to accept libpng12 or libpng14 Signed-off-by: Cody Maloney cmalo...@theoreticalchaos.com Tested-by: Yaakov Selkowitz yselkow...@users.sourceforge.net --- configure.ac | 2 +- xcursorgen.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index e7344ba..7a57230 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@ AC_PROG_INSTALL XORG_DEFAULT_OPTIONS # Checks for pkg-config packages -PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng12) +PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng = 1.2.0) AC_SUBST(XCURSORGEN_CFLAGS) AC_SUBST(XCURSORGEN_LIBS) diff --git a/xcursorgen.c b/xcursorgen.c index fc80f6d..daae18b 100644 --- a/xcursorgen.c +++ b/xcursorgen.c @@ -196,7 +196,7 @@ load_image (struct flist *list, char *prefix) return NULL; } - if (setjmp (png-jmpbuf)) + if (setjmp (png_jmpbuf(png))) { png_destroy_read_struct (png, info, NULL); return NULL; -- 1.7.0.2 On Sat, Mar 13, 2010 at 10:42 PM, Yaakov (Cygwin/X) yselkow...@users.sourceforge.net wrote: On 2010-03-13 00:19, Cody Maloney wrote: setjmp(png_ptr-jmpbuf) is depreceated so removed it and bumped the version number in configure.ac --- configure.ac | 2 +- xcursorgen.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index e7344ba..0255ba3 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@ AC_PROG_INSTALL XORG_DEFAULT_OPTIONS # Checks for pkg-config packages -PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng12) +PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng14) Make this libpng = 1.2.0 instead of libpng14. png_jmpbuf is available in 1.2 as well and IMO it's a bit early to outright *require* libpng14. diff --git a/xcursorgen.c b/xcursorgen.c index fc80f6d..daae18b 100644 --- a/xcursorgen.c +++ b/xcursorgen.c @@ -196,7 +196,7 @@ load_image (struct flist *list, char *prefix) return NULL; } - if (setjmp (png-jmpbuf)) + if (setjmp (png_jmpbuf(png))) { png_destroy_read_struct (png,info, NULL); return NULL; -- 1.7.0.2 With the above-noted change: Tested-by: Yaakov Selkowitz yselkow...@users.sourceforge.net Yaakov Cygwin/X ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Platform Engineering: X Window System ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH] xcursorgen: Upgraded to work with libpng14
Hi, Could someone with commit privileges please push this? I think it has been sitting around long enough. Cody Maloney On Sun, Mar 14, 2010 at 12:07 AM, Cody Maloney cmalo...@theoreticalchaos.com wrote: Thanks for the comments. Here's an updated patch. It looks like png_jmpbuf has actually been available since libpng 1.0.6 or before when png_ptr-jmpbuf was first deprecated. From: Cody Maloney cmalo...@theoreticalchaos.com setjmp(png_ptr-jmpbuf) is depreceated so removed it and changed the configure.ac version number to accept libpng12 or libpng14 Signed-off-by: Cody Maloney cmalo...@theoreticalchaos.com Tested-by: Yaakov Selkowitz yselkow...@users.sourceforge.net --- configure.ac | 2 +- xcursorgen.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index e7344ba..7a57230 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@ AC_PROG_INSTALL XORG_DEFAULT_OPTIONS # Checks for pkg-config packages -PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng12) +PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng = 1.2.0) AC_SUBST(XCURSORGEN_CFLAGS) AC_SUBST(XCURSORGEN_LIBS) diff --git a/xcursorgen.c b/xcursorgen.c index fc80f6d..daae18b 100644 --- a/xcursorgen.c +++ b/xcursorgen.c @@ -196,7 +196,7 @@ load_image (struct flist *list, char *prefix) return NULL; } - if (setjmp (png-jmpbuf)) + if (setjmp (png_jmpbuf(png))) { png_destroy_read_struct (png, info, NULL); return NULL; -- 1.7.0.2 On Sat, Mar 13, 2010 at 10:42 PM, Yaakov (Cygwin/X) yselkow...@users.sourceforge.net wrote: On 2010-03-13 00:19, Cody Maloney wrote: setjmp(png_ptr-jmpbuf) is depreceated so removed it and bumped the version number in configure.ac --- configure.ac | 2 +- xcursorgen.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index e7344ba..0255ba3 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@ AC_PROG_INSTALL XORG_DEFAULT_OPTIONS # Checks for pkg-config packages -PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng12) +PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng14) Make this libpng = 1.2.0 instead of libpng14. png_jmpbuf is available in 1.2 as well and IMO it's a bit early to outright *require* libpng14. diff --git a/xcursorgen.c b/xcursorgen.c index fc80f6d..daae18b 100644 --- a/xcursorgen.c +++ b/xcursorgen.c @@ -196,7 +196,7 @@ load_image (struct flist *list, char *prefix) return NULL; } - if (setjmp (png-jmpbuf)) + if (setjmp (png_jmpbuf(png))) { png_destroy_read_struct (png,info, NULL); return NULL; -- 1.7.0.2 With the above-noted change: Tested-by: Yaakov Selkowitz yselkow...@users.sourceforge.net Yaakov Cygwin/X ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH] xcursorgen: Upgraded to work with libpng14
Thanks for the comments. Here's an updated patch. It looks like png_jmpbuf has actually been available since libpng 1.0.6 or before when png_ptr-jmpbuf was first deprecated. From: Cody Maloney cmalo...@theoreticalchaos.com setjmp(png_ptr-jmpbuf) is depreceated so removed it and changed the configure.ac version number to accept libpng12 or libpng14 Signed-off-by: Cody Maloney cmalo...@theoreticalchaos.com Tested-by: Yaakov Selkowitz yselkow...@users.sourceforge.net --- configure.ac |2 +- xcursorgen.c |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index e7344ba..7a57230 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@ AC_PROG_INSTALL XORG_DEFAULT_OPTIONS # Checks for pkg-config packages -PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng12) +PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng = 1.2.0) AC_SUBST(XCURSORGEN_CFLAGS) AC_SUBST(XCURSORGEN_LIBS) diff --git a/xcursorgen.c b/xcursorgen.c index fc80f6d..daae18b 100644 --- a/xcursorgen.c +++ b/xcursorgen.c @@ -196,7 +196,7 @@ load_image (struct flist *list, char *prefix) return NULL; } - if (setjmp (png-jmpbuf)) + if (setjmp (png_jmpbuf(png))) { png_destroy_read_struct (png, info, NULL); return NULL; -- 1.7.0.2 On Sat, Mar 13, 2010 at 10:42 PM, Yaakov (Cygwin/X) yselkow...@users.sourceforge.net wrote: On 2010-03-13 00:19, Cody Maloney wrote: setjmp(png_ptr-jmpbuf) is depreceated so removed it and bumped the version number in configure.ac --- configure.ac | 2 +- xcursorgen.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index e7344ba..0255ba3 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@ AC_PROG_INSTALL XORG_DEFAULT_OPTIONS # Checks for pkg-config packages -PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng12) +PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng14) Make this libpng = 1.2.0 instead of libpng14. png_jmpbuf is available in 1.2 as well and IMO it's a bit early to outright *require* libpng14. diff --git a/xcursorgen.c b/xcursorgen.c index fc80f6d..daae18b 100644 --- a/xcursorgen.c +++ b/xcursorgen.c @@ -196,7 +196,7 @@ load_image (struct flist *list, char *prefix) return NULL; } - if (setjmp (png-jmpbuf)) + if (setjmp (png_jmpbuf(png))) { png_destroy_read_struct (png,info, NULL); return NULL; -- 1.7.0.2 With the above-noted change: Tested-by: Yaakov Selkowitz yselkow...@users.sourceforge.net Yaakov Cygwin/X ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
Re: [PATCH] xcursorgen: Upgraded to work with libpng14
On 2010-03-13 00:19, Cody Maloney wrote: setjmp(png_ptr-jmpbuf) is depreceated so removed it and bumped the version number in configure.ac --- configure.ac |2 +- xcursorgen.c |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index e7344ba..0255ba3 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@ AC_PROG_INSTALL XORG_DEFAULT_OPTIONS # Checks for pkg-config packages -PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng12) +PKG_CHECK_MODULES(XCURSORGEN, x11 xcursor libpng14) Make this libpng = 1.2.0 instead of libpng14. png_jmpbuf is available in 1.2 as well and IMO it's a bit early to outright *require* libpng14. diff --git a/xcursorgen.c b/xcursorgen.c index fc80f6d..daae18b 100644 --- a/xcursorgen.c +++ b/xcursorgen.c @@ -196,7 +196,7 @@ load_image (struct flist *list, char *prefix) return NULL; } - if (setjmp (png-jmpbuf)) + if (setjmp (png_jmpbuf(png))) { png_destroy_read_struct (png,info, NULL); return NULL; -- 1.7.0.2 With the above-noted change: Tested-by: Yaakov Selkowitz yselkow...@users.sourceforge.net Yaakov Cygwin/X ___ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel