• R/O
  • SSH

GM: List of commits

Main GraphicsMagick source repository


RSS
Rev. Time Author
6ca786747f88 GraphicsMagick-1_2 2010-02-23 04:34:41 Bob Friesenhahn

* magick/static.h: DCRAW module registration function prototypes
were missing.

* coders/jp2.c (RegisterJP2Image): entry->module needs to be
assigned an allocated string rather than a static string. This
was causing a crash under FreeBSD.

* magick/resize.c (HorizontalFilter, VerticalFilter): Stop GCC
warnings if OpenMP is not supported.

d4b0d0b34144 GraphicsMagick-1_2 GraphicsMagick-1_2_10 2010-01-07 09:11:11 Bob Friesenhahn

* version.sh: GraphicsMagick 1.2.10 released.

* NEWS.txt: Update news for release.

f177defe82aa GraphicsMagick-1_2 2010-01-07 06:47:13 Bob Friesenhahn

* coders/jp2.c: Backport from CVS HEAD version.

c8d9162e77c0 GraphicsMagick-1_2 2010-01-06 04:45:09 Bob Friesenhahn

* magick/version.h.in: Added MagickLibInterfaceNewest and
MagickLibInterfaceOldest preprocessor defines so that applications
may easily test for library versions while compiling.

1b0f1d700b3c GraphicsMagick-1_2 2009-12-05 11:08:19 Bob Friesenhahn

* configure.ac: Define _GNU_SOURCE and _NETBSD_SOURCE so that
pwrite() and pread() prototypes are available under GNU Linux and
NetBSD.

da08060b0f4b GraphicsMagick-1_2 2009-12-05 03:31:29 Bob Friesenhahn

* magick/render.c (TracePath): Fix access one beyond the end of
the points array.

7240909f6e72 GraphicsMagick-1_2 2009-12-01 02:45:14 Bob Friesenhahn

* magick/enhance.c (GammaImage): Should return success status
rather than an error status when there is no work to do.

* magick/gem.c (GetOptimalKernelWidth1D, GetOptimalKernelWidth1D):
In the Q32 build, convolution kernel size was estimated
incorrectly for large sigmas on 32-bit systems due to arithmetic
overflow.

ecf8299c5d08 GraphicsMagick-1_2 2009-11-22 08:35:00 Bob Friesenhahn

* configure: Update to Autoconf 2.65.

0fc43adc0638 GraphicsMagick-1_2 2009-11-21 05:41:32 Bob Friesenhahn

* magick/attribute.c (GenerateIPTCAttribute): Returned IPTC string
values were one character too short.

f91f7c6596d2 GraphicsMagick-1_2 2009-11-17 11:42:54 Bob Friesenhahn

* ltdl/ltdl.c: Update libltdl to 2.2.6b in order to fix security
issue. Resolves CVE-2009-3736 as it pertains to GraphicsMagick.

db0e36ba43fa GraphicsMagick-1_2 2009-11-03 07:43:28 Bob Friesenhahn

* magick/command.c (MogrifyImageCommand): Convolve does not accept
an argument which looks like a geometry. Resolves SourceForge
issue #2890923 "Different handling of -convolve between convert
and mogrify".

* coders/mpc.c (ReadMPCImage): is_monochrome and is_grayscale
flags were not managed properly for the MPC coder.

4dd46443931d GraphicsMagick-1_2 2009-10-27 11:22:26 Bob Friesenhahn

* magick/image.c (SetImageInfo): Fix lockup due to hanging in loop
while parsing malformed sub-image specification (SourceForge issue
2886560).

* coders/jpeg.c (ReadJPEGImage): Fix image scaling when used with
IJG JPEG library version 7.


* Magick++/lib/STL.cpp, Magick++/lib/Magick++/STL.h (shadeImage):
ShadeImage was the result of a botched cut-and-paste. Corrected
now. Thanks to Jukka Manner for making me aware of this.

aa8052bf5250 GraphicsMagick-1_2 2009-10-11 09:42:35 Bob Friesenhahn

* magick/xwindow.c (MagickXMakeImage): If image is TrueColor and
has an opacity channel, then render it on top of a grid image.

* magick/image.c (TextureImage): Remove matte channel if texture
is rendered under image.

23186452c5eb GraphicsMagick-1_2 2009-10-10 03:31:20 Bob Friesenhahn

* magick/xwindow.c (MagickXMakeImage): Fix for CVE-2009-1882
"Integer overflow in the XMakeImage function". The problem is
that the shared memory segment allocated may be smaller than the
image size requires due to integer overflow. On some systems it
may be possible to crash GraphicsMagick (while displaying an image
file) but not likely to overwrite the heap since shared memory
segments are outside of the heap allocation.

4fe29e179212 GraphicsMagick-1_2 GraphicsMagick-1_2_9 2009-09-17 07:00:58 Bob Friesenhahn

* version.sh: GraphicsMagick 1.2.9 released.

6b01e0cde633 GraphicsMagick-1_2 2009-09-17 05:21:03 Bob Friesenhahn

Add overflow check from CVS HEAD implementation.

e54eb1198344 GraphicsMagick-1_2 2009-09-17 04:38:07 Bob Friesenhahn

* coders/jpeg.c (ReadGenericProfile,ReadICCProfile,ReadIPTCProfile):
Profile chunks need to be concatenated. Otherwise "chunked"
profiles become corrupted.

6d7219fd2785 GraphicsMagick-1_2 GraphicsMagick-1_2_8 2009-09-05 01:05:57 Bob Friesenhahn

* version.sh: GraphicsMagick 1.2.8 released.

bcef9fa44a89 GraphicsMagick-1_2 2009-08-31 10:48:05 Bob Friesenhahn

* coders/wmf.c: Eliminate memory leaks.

25716fd687b7 GraphicsMagick-1_2 2009-08-31 08:12:08 Bob Friesenhahn

* magick/render.c (DrawDashPolygon): Avoid access beyond end of
array. Resolves SourceForge issue 2832125 "Crash on SVG
conversion".

7ccc0d399a67 GraphicsMagick-1_2 2009-08-31 05:06:49 Bob Friesenhahn

* magick/magick.c (InitializeMagick): Improve the quality of the
seed passed to srand().

* coders/png.c (ReadOnePNGImage): Ensure that opacity channel is
properly initialized. Resolves SourceForge issue 2831240
"Possible alpha channel issue with PNG w/palette and tRNS".

b0af2d5e0f2e GraphicsMagick-1_2 2009-08-20 00:32:06 Bob Friesenhahn

* coders/meta.c (ReadMETAImage): Fix memory leak of profile blob.

7ab083021fb8 GraphicsMagick-1_2 2009-07-28 11:01:27 Bob Friesenhahn

* coders/pcx.c (ReadPCXImage): Detect improper rows, columns, or
depth. Fixes CVE-2008-1097 "Memory corruption in ImageMagick's
PCX coder".

* configure.ac: Update to Autoconf 2.64.

aab8f7e12c28 GraphicsMagick-1_2 2009-07-11 03:28:42 Bob Friesenhahn

* coders/tiff.c (WriteTIFFImage): In some cases, RowsPerStrip
needs to be a multiple of 16 for JPEG in TIFF so ensure that
RowsPerStrip is a multiple of 16.

009430623a82 GraphicsMagick-1_2 2009-06-24 07:28:43 Bob Friesenhahn

* coders/dpx.c (WriteDPXImage): Fix leak of chroma image when
subsampling to 4:2:2.

cc85b246c21c GraphicsMagick-1_2 2009-06-23 09:40:55 Bob Friesenhahn

* magick/utility.c (ExpandFilenames): Input wildcard file
specifications with a subdirectory component such as
"subdir/*.dpx" were not working. Expand @filename to a list of
arguments.


* configure.ac: Debian stores Ghostscript fonts under
/usr/share/fonts/type1/gsfonts so check there for fonts. Issue
reported by Ralf Wildenhues.

e6468ca2b29d GraphicsMagick-1_2 2009-05-27 11:01:01 Bob Friesenhahn

* PerlMagick/Magick.xs: Fix Ping of blob.

* PerlMagick/t/ping.t: Added tests for pinging files and blobs.

* www/perl.html: Ping blob syntax is like $image->Ping(blob=>@blob).

c194752920b6 GraphicsMagick-1_2 2009-05-27 10:45:44 Bob Friesenhahn

fixup commit for branch 'GraphicsMagick-1_2'

a8a8d86a44b5 GraphicsMagick-1_2 2009-05-26 07:00:35 Bob Friesenhahn

* version.sh: Define PACKAGE_STRING.

e670a56a67ae GraphicsMagick-1_2 2009-05-16 02:55:12 Bob Friesenhahn

* magick/resize.c (HorizontalFilter, VerticalFilter): When
resizing a non-opaque image, attenuate the influence of
surrounding colors based on their degree of transparency in order
to avoid "halos" around objects caused by colors which are
transparent and therefore not part of the visible image. Patch
contributed by Pavel Merdin via SourceForge Tracker #2792322.

Show on old repository browser