Accepting request 283512 from home:jengelh:branches:X11:windowmanagers
- Update wm-giflib.patch to support giflib-5.1 (and don't break giflib-5.0 ;) OBS-URL: https://build.opensuse.org/request/show/283512 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/WindowMaker?expand=0&rev=34
This commit is contained in:
parent
e1cca6a9ce
commit
f2bd0b31fd
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 27 18:11:07 UTC 2015 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update wm-giflib.patch to support giflib-5.1
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Nov 6 00:12:35 UTC 2014 - kmroz@suse.com
|
Thu Nov 6 00:12:35 UTC 2014 - kmroz@suse.com
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package WindowMaker
|
# spec file for package WindowMaker
|
||||||
#
|
#
|
||||||
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
@ -86,7 +86,7 @@
|
|||||||
WPrefs.app/editmenu.c | 4 ++++
|
WPrefs.app/editmenu.c | 4 ++++
|
||||||
WPrefs.app/main.c | 4 ++++
|
WPrefs.app/main.c | 4 ++++
|
||||||
WPrefs.app/xmodifier.c | 4 ++++
|
WPrefs.app/xmodifier.c | 4 ++++
|
||||||
configure.ac | 5 +++--
|
configure.ac | 4 +++-
|
||||||
src/actions.c | 4 ++++
|
src/actions.c | 4 ++++
|
||||||
src/appicon.c | 4 ++++
|
src/appicon.c | 4 ++++
|
||||||
src/application.c | 4 ++++
|
src/application.c | 4 ++++
|
||||||
@ -161,12 +161,12 @@
|
|||||||
wmlib/event.c | 4 ++++
|
wmlib/event.c | 4 ++++
|
||||||
wmlib/menu.c | 4 ++++
|
wmlib/menu.c | 4 ++++
|
||||||
wrlib/alpha_combine.c | 4 ++++
|
wrlib/alpha_combine.c | 4 ++++
|
||||||
wrlib/gif.c | 26 +++++++++++++++++++++++---
|
wrlib/load_gif.c | 7 +++++--
|
||||||
wrlib/tests/testdraw.c | 4 ++++
|
wrlib/tests/testdraw.c | 4 ++++
|
||||||
wrlib/tests/testgrad.c | 4 ++++
|
wrlib/tests/testgrad.c | 4 ++++
|
||||||
wrlib/tests/testrot.c | 4 ++++
|
wrlib/tests/testrot.c | 4 ++++
|
||||||
wrlib/tests/view.c | 4 ++++
|
wrlib/tests/view.c | 4 ++++
|
||||||
167 files changed, 686 insertions(+), 5 deletions(-)
|
167 files changed, 668 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
Index: WindowMaker-0.95.6/WINGs/Examples/colorpick.c
|
Index: WindowMaker-0.95.6/WINGs/Examples/colorpick.c
|
||||||
===================================================================
|
===================================================================
|
||||||
@ -2497,6 +2497,39 @@ Index: WindowMaker-0.95.6/wrlib/alpha_combine.c
|
|||||||
#include "wraster.h"
|
#include "wraster.h"
|
||||||
|
|
||||||
void RCombineAlpha(unsigned char *d, unsigned char *s, int s_has_alpha,
|
void RCombineAlpha(unsigned char *d, unsigned char *s, int s_has_alpha,
|
||||||
|
Index: WindowMaker-0.95.6/wrlib/load_gif.c
|
||||||
|
===================================================================
|
||||||
|
--- WindowMaker-0.95.6.orig/wrlib/load_gif.c
|
||||||
|
+++ WindowMaker-0.95.6/wrlib/load_gif.c
|
||||||
|
@@ -27,6 +27,10 @@
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
#include <gif_lib.h>
|
||||||
|
+#if defined(GIFLIB_MAJOR) && (GIFLIB_MAJOR > 5 || (GIFLIB_MAJOR >= 5 && GIFLIB_MINOR >= 1))
|
||||||
|
+#else
|
||||||
|
+# define DGifCloseFile(a, b) DGifCloseFile(a)
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
#include "wraster.h"
|
||||||
|
#include "imgformat.h"
|
||||||
|
@@ -81,7 +84,7 @@ RImage *RLoadGIF(const char *file, int i
|
||||||
|
}
|
||||||
|
|
||||||
|
if (gif->SWidth < 1 || gif->SHeight < 1) {
|
||||||
|
- DGifCloseFile(gif);
|
||||||
|
+ DGifCloseFile(gif, NULL);
|
||||||
|
RErrorCode = RERR_BADIMAGEFILE;
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
@@ -216,7 +219,7 @@ RImage *RLoadGIF(const char *file, int i
|
||||||
|
free(buffer);
|
||||||
|
|
||||||
|
if (gif)
|
||||||
|
- DGifCloseFile(gif);
|
||||||
|
+ DGifCloseFile(gif, NULL);
|
||||||
|
|
||||||
|
return image;
|
||||||
|
}
|
||||||
Index: WindowMaker-0.95.6/wrlib/tests/testdraw.c
|
Index: WindowMaker-0.95.6/wrlib/tests/testdraw.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- WindowMaker-0.95.6.orig/wrlib/tests/testdraw.c
|
--- WindowMaker-0.95.6.orig/wrlib/tests/testdraw.c
|
||||||
|
Loading…
Reference in New Issue
Block a user