Blame docs/NEWS.historic

Packit ed3af9
'GD                                                                         NEWS
Packit ed3af9
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Packit ed3af9
GD HEAD
Packit ed3af9
169, gdColorMapLookup() answers the RGB values according to given color map
Packit ed3af9
     (Takeshi Abe)
Packit ed3af9
176, Added support of variable resolution by Alan Boudreault (Takeshi Abe)
Packit ed3af9
184, new filter gdImagePixelate() by Kalle Sommer Nielsen (Takeshi Abe)
Packit ed3af9
Packit ed3af9
GD 2.0.36 (2007-11-xx)
Packit ed3af9
145, Fixed leak in gdImageCopyResized (Patch by Brent Bottles)
Packit ed3af9
 81, Fixed gdImageCopy with true color image, the transparent color was ignored
Packit ed3af9
     (Pierre, Mark Fisher)
Packit ed3af9
 88, Fixed support of PNG grayscale image with alpha channel (Pierre)
Packit ed3af9
 95, Added Netware builds script (Guenter)
Packit ed3af9
 97, ease the creation of regexp to match symbols/functions in the sources 
Packit ed3af9
     (Guenter)
Packit ed3af9
100, spurious horizontal line drawn by gdImageFilledPolygon (Takeshi Abe)
Packit ed3af9
101, _gdCreateFromFile() can crash if gdImageCreate fails (Mattias Bengtsson)
Packit ed3af9
105, gdImageCreateFrom*Ptr() can crash if gdNewDynamicCtxEx() fails (Mattias)
Packit ed3af9
106, gdImageRectangle draws 1x1 rectangles as 1x3 rectangles (Pierre)
Packit ed3af9
109, Possible integer overflow in gdImageFill() (Mattias Bengtsson)
Packit ed3af9
111, Optimization for single pixel line not in correct order (Mattias)
Packit ed3af9
112, gdImageColorDeallocate can write outside buffer (Mattias Bengtsson)
Packit ed3af9
113, gdImageColorTransparent can write outside buffer (Mattias Bengtsson)
Packit ed3af9
127, gdImageWBMPCtx can crash when createwbmp fails (Scott)
Packit ed3af9
132, Fixed decoding of the html entity ϑ (Thomas Bonfort, Pierre)
Packit ed3af9
133, Fixed configure script ignoring --with-png=DIR option (Scott)
Packit ed3af9
166, Fixed handling 3-digit RGB and transparent color in XPM (Takeshi Abe)
Packit ed3af9
173, Fixed the memory management in font_path() of gdft.c (Takeshi Abe)
Packit ed3af9
174, Fixed that font_path() in gdft.c breaks reentrancy (Takeshi Abe)
Packit ed3af9
180, Added a Makefile entry for tests/xpm (Takeshi Abe)
Packit ed3af9
181, Fixed gd_gif_out.c to enable proper interlace
Packit ed3af9
185, Fixed memory leaks in gdImageCreateFromXpm() (Takeshi Abe)
Packit ed3af9
186, Fixed tiling true colour with palette image (Marko Vukovic, Takeshi Abe)
Packit ed3af9
193, Fixed gdImagePng() with no color allocated (Martin McNickle, Takeshi Abe)
Packit ed3af9
196, Fixed a memory leak in newDynamic() (Steve Fossen)
Packit ed3af9
198, Fixed useFontConfig() to work as documented (Mojca Miklavec, Ethan Merritt)
Packit ed3af9
Packit ed3af9
GD 2.0.35 (2007-06-21)
Packit ed3af9
41, Fix valgrind error in gdImageFillTiled (Nuno Lopes) 
Packit ed3af9
45, Add missing custom cmake macros (required for the tests suite)
Packit ed3af9
51, Avoid signature buffer copy  in gd_gif_c (Nuno Lopes)
Packit ed3af9
48, Race condition in gdImageStringFTEx (Antony Dogval, Pierre 
Packit ed3af9
    Scott MacVicar)
Packit ed3af9
52, Reading GIF images is not thread safe (static usage in private
Packit ed3af9
    functions) (Roman Nemecek, Nuno Lopes, Pierre)
Packit ed3af9
60, GIF Local palette is read twice
Packit ed3af9
66, GIF, Use local frame dimension when possible instead of the 
Packit ed3af9
    logical screen size (Pierre)
Packit ed3af9
68, OpenVMS build support, see VMS/README.VMS for the details 
Packit ed3af9
    (Alexey Chupahin)
Packit ed3af9
70, GIF, do not try to use the global colmap if it does not exist
Packit ed3af9
    (Nuno Lopes, Pierre)
Packit ed3af9
72, gdImageAALine draws axis lines with two pixels width (Pierre)
Packit ed3af9
73, TTF usage doesn't work properly on Netware (Guenter Knauf, Scott MacVicar)
Packit ed3af9
74, gdImageArc CPU usage with large angles (Pierre)
Packit ed3af9
78, gdImageFilledRectangle regression fixed when used with reversed edges
Packit ed3af9
    (Pierre)
Packit ed3af9
86, Possible infinite loop in libgd/gd_png.c, flaw found by Xavier Roche
Packit ed3af9
    (Pierre)
Packit ed3af9
87, Fixed segfault when an invalid color index is present in a GIF 
Packit ed3af9
    image data, reported by Elliot <wccode at gmail dot com> (Pierre)
Packit ed3af9
89, Possible integer overflow in gdImageCreateTrueColor (Pierre)
Packit ed3af9
94, gdImageCreateXbm can crash if gdImageCreate fails (Pierre)
Packit ed3af9
Packit ed3af9
GD 2.0.34 (2007-02-07)
Packit ed3af9
 3, Initialize variables in tweenColorTest, fix cache
Packit ed3af9
 4, gdImageFill, multiple segfaults with patterns or invalid arguments
Packit ed3af9
 5, gdImageRectangle draws corners twice
Packit ed3af9
 6, GIF Output does use the transparent color with truecolor images
Packit ed3af9
 7, Multiple security issues in GIF loader
Packit ed3af9
 8, gdIimageCopy doen't use the alpha channel
Packit ed3af9
 9, Add autogen and and misc configure/makefile (Lars Hecking)
Packit ed3af9
10, gdImageFilledEllipse does not respect transparency
Packit ed3af9
11, gdImageCreateFromPng*  crashes with empty file
Packit ed3af9
12, gdImageCreateFromPngCrx, initialize the signature buffer not the
Packit ed3af9
    infile
Packit ed3af9
13, leak in jinit_2pass_quantizer (gd_topal.c)
Packit ed3af9
14, Added santiy checks for possible memory allocation errors
Packit ed3af9
15, gdImageCreatePaletteFromTrueColor, later color allocations overwrite
Packit ed3af9
    the palette colors (Rob Leslie)
Packit ed3af9
16, Obscure error on Sun's compiler in entities.tcl
Packit ed3af9
    (John Ellson/Graphviz)
Packit ed3af9
17, gdImageCreate, invalid gdFree call when overflow2 fails
Packit ed3af9
18, HWB_Diff, invalid usage of abs instead of fabs
Packit ed3af9
    (Nick Atty)
Packit ed3af9
19, Fixed gdImageCopyMergeGray when used with a true color image
Packit ed3af9
20, transparency preservation in gdImageCopyRotated
Packit ed3af9
21, Out of range checks in gdImageSetAAPixelColor
Packit ed3af9
22, gdFontCacheSetup does not stop on error
Packit ed3af9
23, Errors when gdImageStringFTEx is called with an empty string
Packit ed3af9
    (Kevin Scaldeferri)
Packit ed3af9
24, gdft.c, uninitialized variable "charmap" and avoid divide-by-zero
Packit ed3af9
    (John Ellson/Graphviz)
Packit ed3af9
25, DISABLE_THREADS to permit disabling of thread support
Packit ed3af9
    (John Ellson/Graphviz)
Packit ed3af9
26, dynamicGetbuf, sourceGetbuf must return 0 for errors and EOF
Packit ed3af9
27, gdSeek declaration is wrong
Packit ed3af9
29, Windows native makefile (Edin Kadribašić)
Packit ed3af9
30, restores the ability to recognize and handle a font with
Packit ed3af9
    Adobe-specific character encoding. Added gdFTEX_Adobe_Custom.
Packit ed3af9
31, Shared library support on cygwin (Dr. Volker Zell)
Packit ed3af9
32, Pattern-fill works incorrectly if tile is created via
Packit ed3af9
    gdImageCreateTruecolor (Ethan Merritt)
Packit ed3af9
33, malformed PNG image crashes  (CRC error)
Packit ed3af9
34, reading some gif images creates infinite loop
Packit ed3af9
36, gdImageFillToBorder crashes when used with alpha
Packit ed3af9
40, possible Buffer overflow in the gdImageStringFTEx function
Packit ed3af9
    in gdft.c (CVE-2007-0455) (Kees Cook)