GD-2.0
-
- Loading...
Author | Commit | Message | Date | Builds | ||
---|---|---|---|---|---|---|
250+ commits behind master. | ||||||
Update config.rpath to a recent version
|
|
|||||
Fix fprint string formatting (From: http://bugs.debian.org/643422)
|
|
|||||
Fix support for large images; https://bugs.php.net/bug.php?id=51128 (libgd#177)
|
|
|||||
CVE-2009-3546: buffer overflow or buffer over-read attacks via a crafted GD file
|
|
|||||
cacheFetch & gdCacheGet can fails
|
|
|||||
fix FS#235
|
|
|||||
fix URL
|
|
|||||
fixed FS#227
ported from gd-libgd-pierre
|
|
|||||
fixed FS#100
|
|
|||||
clean useless comments
|
|
|||||
moved loop-invariant codes
|
|
|||||
removed an unused variable
|
|
|||||
just fail if failed to open file
|
|
|||||
removed unused codes
|
|
|||||
fix possible SEGV by negatiev num of points
|
|
|||||
use png_sig_cmp to support libpng 1.4, old is deprecated already in older version
|
|
|||||
removed an unused variable
|
|
|||||
restore subdirectories from the previous SVN repository
|
|
|||||
update tags
|
|
|||||
fixed possible segfaults when gdNewDynamicCtx() returns null
|
|
|||||
file Makefile.am was initially added on branch GD_2_0.
|
|
|||||
file CMakeLists.txt was initially added on branch GD_2_0.
|
|
|||||
fix for FS#204
* gdImageCreateFrom*() returns null if null pointer given
* gdImage*() puts nothing if null pointer given
|
|
|||||
removed unused assignment to fontpath
|
|
|||||
fix comment
|
|
|||||
decrement the pattern reference count in case of failure.
|
|
|||||
fixed FS#199
|
|
|||||
Fixed FS#196
|
|
|||||
replaced static gdPngJmpbufStruct, which is afraid of being shared with
several threads, by a couple of auto variables.
|
|
|||||
fixed a typo
|
|
|||||
fixed memory leaks through failure
|
|
|||||
fixed FS#186
|
|
|||||
fixed a typo
|
|
|||||
append a line feed
|
|
|||||
fixed a slim chance of memory leaks.
|
|
|||||
fixed FS#193
|
|
|||||
ref FS#176: surround with #ifdef PNG_pHYs_SUPPORTED.
|
|
|||||
see FS#170: give the callback its own type.
|
|
|||||
ref FS#176: added support of variable resolution by Alan Boudreault.
|
|
|||||
check whether a new image is null or not.
|
|
|||||
fixed typos.
|
|
|||||
fixed a typo.
|
|
|||||
fixed FS#191; draw the center line regardless of thickness.
|
|
|||||
return 0 in case of unknown mode. (refs FS#184)
|
|
|||||
added new filter gdImagePixelate(). (see FS#184)
|
|
|||||
define the installation targets.
|
|
|||||
optimization via the row-major order.
|
|
|||||
fixed FS#185.
|
|
|||||
fixed a couple of typos.
|
|
|||||
added gdImageColorReplaceThreshold. (see FS#170)
- added gd_color.[ch] for internal use
|
|
|||||
rearranged the cpp lines for installation
|
|
|||||
optimized gdImageColorReplace*()
|
|
|||||
added gdImageColorReplace, gdImageColorReplaceArray, and gdImageColorReplaceCallback. (see FS#170)
|
|
|||||
fixed #181.
|
|
|||||
emphasized the relative include.
|
|
|||||
* recognize the color names like 'AliceBlue' in gdImageCreateFromXpm()
* deleted unused codes
|
|
|||||
cast to gdColorMapEntry *.
|
|
|||||
added gd_color_map.[ch] to LIBGD_SRC_FILES.
|
|
|||||
fixed FS#166:
* added test subdirectory 'xpm'
|
|
|||||
fixed typo
|
|
|||||
added the function to look up color names. (see FS#169)
|
|
|||||
fixed FS#174: use gd_strtok_r instead of strtok.
|
|
|||||
* avoid memory leak in case of gdRealloc's failure
* strdup() should be accompanied by free()
|
|
|||||
check integer overflows.
|
|
|||||
fixed typos.
|
|
|||||
care to detect the FreeBSD port of libpng.
|
|
|||||
Add bmp code to build scripts.
|
|
|||||
Merge in BMP support, sync up LSB functions.
|
|
|||||
- removed unused part (moved to /Makefile.am)
|
|
|||||
- moved to /config
|
|
|||||
- move to /
|
|
|||||
- moved to /
|
|
|||||
- removed
|
|
|||||
- move config to ../ 2/2
|
|
|||||
- move to ../ 1/2
|
|
|||||
- add HAVE_BOOLEAN only for mingw/msys
|
|
|||||
- we only need HAVE_BOOLEAN under mingw with libjpeg (patches required in libjpeg, see our wiki)
|
|
|||||
- add ms-bit-fields option for mingw and msys
|
|
|||||
- build static version of libgd (we may add an option to disable it)
|
|
|||||
- prevent types conflict under mingw
|
|
|||||
- don't add MS VC specific flag when mingw is used
|
|
|||||
-
|
|
|||||
- remove debug code
|
|
|||||
- Update get*Lsb signature
|
|
|||||
file Makefile.am was initially added on branch GD_2_0.
|
|
|||||
file Makefile.netware was initially added on branch GD_2_0.
|
|
|||||
-
|
|
|||||
- #145, Leak in gdImageCopyResized (Patch by Brent Bottles)
|
|
|||||
Update to axc_pthread 2007-07-29.
|
|
|||||
- add the c++ binding to the build
- don't try to compile jpeg/png if the format is not enabled
|
|
|||||
- incorrect cast
|
|
|||||
- WS
|
|
|||||
*** empty log message ***
|
|
|||||
- fix win32 build
|
|
|||||
- drop unused variables
|
|
|||||
- bump year and update (c)
|
|
|||||
-
|
|
|||||
- drop double declaration
|
|
|||||
-
|
|
|||||
*** empty log message ***
|
|
|||||
*** empty log message ***
|
|
|||||
- add new url to SF.net site for the pngnq
|
|
|||||
- nothing to do here, was a backup :)
|
|
|||||
-
|
|
|||||
- don't return a value
|
|
|||||
- add gdImageFlip* declaration
- nuke unused variables
- fix signatures (thx Alexey for the head up!)
|
|
|||||
- kill compiler warnings
- nuke unused variables
|
|
|||||
- kill compiler warnings
- nuke unused vars
|
|
|||||
|
||||||
- #121, tiff support, fix possible issue with sequence ops (compilers
may behave differently)
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
Added methods which take a const GD::Image reference in place of a gdImagePtr. Added copy constructor and assignment operator. Additional documentation.
|
|
|||||
- remove double declaration of gdImageEllipse
|
|
|||||
-
|
|
|||||
-
|
|
|||||
Initial revision of the C++ helper files.
These files are wrapped in ifdef __cplusplus clauses, so do
not affect 'C' use of the library.
gd_io_stream contains a specialization of gdIOCtx for standard
library streams, and can be used independently of gdpp.h.
gdpp.h contains C++ classes which wrap the C API for the convenience
of C++ use. All classes in gdpp are prefixed by GD::
Checked in by Kevin Shepherd <kshepherd@php.net>
Please see i…
|
|
|||||
-MFB, Nuked unused label
|
|
|||||
- #133, MFH, configure script ignores --with-png=DIR option
|
|
|||||
- #132, MFB, fixed decoding of the html entity ϑ
|
|
|||||
-
|
|
|||||
- #88, MFB: Bug loading png images in grayscale + alpha
- add test
|
|
|||||
- WS / CS
|
|
|||||
- #122, tga, add support for image flip (tga images can be stored
fliped)
|
|
|||||
-
|
|
|||||
- According to the standard, the '#' char must be at column 0 (Thanks Nuno)
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
- ws + cs
|
|
|||||
-
|
|
|||||
- ws + cs
|
|
|||||
- mark all non-exported functions as static (Nuno Lopes)
|
|
|||||
- Removed todo
|
|
|||||
- Overflow check
|
|
|||||
- Avoid unnessessary alloc
|
|
|||||
- ws + comment
|
|
|||||
- Performance hit
|
|
|||||
Make the spelling of color consistent with the rest of libgd, though colour is the correct way... :)
|
|
|||||
Add two new IO functions to fetch a word or integer when the format is LSB first.
|
|
|||||
- #122:
- export new TGA functions
- fix alpha support (32bit) in TGA
- Add EOF macro (will ease our work while merging to php)
|
|
|||||
- #122, initial TGA support (read only)
|
|
|||||
- stop if the tiff ctx handler cannot be created
|
|
|||||
- drop unused var
- update (c)
|
|
|||||
- #121, rewamp it almost completely
- add support for 1..8bit, 24 and 32bit pixels
- replace black&white and gray support
- add default rgba import for unknown/unsupported format
- detect which mode is better to be used (save us double or triple alloc
of a complete image buffer)
- fix alpha support (extra alpha in extra planes are not supported)
|
|
|||||
fixed FS#83 re-defines within gdft.c when compiled with MingW32;
added int casts for the gdft_draw_bitmap() pen params.
|
|
|||||
replace pow(2, ) with a bitwise shift
add comment to note that no overflow check is necessary in the colorMap* allocations
|
|
|||||
mark all non-exported functions as static
|
|
|||||
export the TIFF API
|
|
|||||
- move jpn docs to docs/
|
|
|||||
- missing ;
- add casting
- fix logic in malloc test
|
|
|||||
- fix build
- add HAVE_LIBTIFF config
|
|
|||||
- ws + cs
|
|
|||||
- Added checking for allocation
|
|
|||||
- Use gdMalloc and gdFree
|
|
|||||
- ws + cs
|
|
|||||
- fix 32bit read support, inverted vertically
|
|
|||||
- #121, TIFF support initial import
|
|
|||||
- remove .cvsignore
|
|
|||||
- has been moved
|
|
|||||
- has been moved
|
|
|||||
- CMake test should work now
|
|
|||||
- now it builds (tests to come)
|
|
|||||
- mv ChangeLog and NEWS
|
|
|||||
- mv cmake, netware, vms and windows build script to root dir
|
|
|||||
- mv docs to docs/
|
|
|||||
- remove (has been moved one level lower)
|
|
|||||
added CVS Id tags.
|
|
|||||
-MFB,
|
|
|||||
- Added tests to cvsignore
|
|
|||||
-MFB
|
|
|||||
-MFB
|
|
|||||
-
|
|
|||||
- MFB: #106, gdImageRectangle draws 1x1 rectangles as 1x3 rectangles
|
|
|||||
file bug00106.c was initially added on branch GD_2_0.
|
|
|||||
updated NetWare build files (again).
|
|
|||||
updated NetWare test build file.
|
|
|||||
updated NetWare build files.
|
|
|||||
updated NetWare build files.
|
|
|||||
updated NetWare build files.
|
|
|||||
- it has come clear that nc can be negative afterall
|
|
|||||
- Fixed fix :)
|
|
|||||
- nc in gdImageFill sould not be less than 0
|
|
|||||
- Be paranoid and dont allow multiplication with zero
|
|
|||||
- #109, Possible integer overflow in gdImageFill()
|
|
|||||
- Ignore cscope.out
|
|
|||||
- file lost in last commit for #105 :)
|
|
|||||
- #105, gdImageCreateFrom*Ptr() can crash if gdNewDynamicCtxEx() fails
|
|
|||||
-
|
|
|||||
-
|
|
|||||
- MFB: #95, add NetWare makefiles to main source tree
|
|
|||||
file Makefile was initially added on branch GD_2_0.
|
|
|||||
- 2.1.x+ will not have this file
|
|
|||||
- MFB: fix test (does not return 0 by default)
|
|
|||||
-
|
|
|||||
add const to gd internal tables (gdCostT, gdSinT, UnicodeTbl)
|
|
|||||
ignore bug00086 file
|
|
|||||
plug a memleak in _gdImageFillTiled() on error condition
replace a malloc+memset with calloc instance
|
|
|||||
- missing bug00086 entry
|
|
|||||
improve _gdImageFillTiled() internal function:
mark it as static
fix possible segfault if calloc() failed
save a lot of temporary memory
# this is the remaining patch for bug #41
|
|
|||||
ignore generated files
|
|
|||||
- add doc about building out of the src tree and CMAKE_BUILD_TYPE option
|
|
|||||
ignore a few generated files (not complet yet)
|
|
|||||
- WS
|
|
|||||
-
|
|
|||||
- #87, MFB: fix segfault when an invalid color index is present in the
image data
|
|
|||||
- MFB:
|
|
|||||
- #79, MFB:
- fix hline and vline calls
- add test case
|
|
|||||
- add images as binary
- readd bug00060.c
|
|
|||||
- remove badly imported files (must be binary)
|
|
|||||
- Sync HEAD with GD_2_0
- Begin 2.1.0 work (mark it as 2.1.0 :)
|
|
|||||
- MFB:
- prevent double lock/unlock for the tween colors cache
- use gdFree not free
- #40, possible Buffer overflow in the gdImageStringFTEx function
in gdft.c (CVE-2007-0455) (Kees Cook)
|
|
|||||
- MFB:
|
|
|||||
- MFB:
|
|
|||||
- MFB:
|
|
|||||
- MFB:
|
|
|||||
- MFB:
|
|
|||||
|
|
|||||
MFB: fix leak in test
|
|
|||||
-MFB:
- generate config.h in the BUIL_DIR instead of the SOURCE_DIR
- drop old commented lines
|
|
|||||
MFB: fix bug
|
|
|||||
- we use NEWS now
|
|
|||||
set HAVE_FT2BUILD_H when ft2build.h file is found
|
|
|||||
- fix windows cmake support
- use BGDWIN32 for now, static build and other windows options will follow shortly
|
|
|||||
- windows may have freetype2.lib
|
|
|||||
MFB
|
|
|||||
fix pthread support in cmake toolchain
|
|
|||||
- fix new lines, vc7 does not like makefile with both unix and windows line ending
|
|
|||||
-
|
|
|||||
- MFB:
|
|
|||||
- MFB: ansi/windows build fix, all declarations must be on top (Edin)
|
|
|||||
- MFB:
|
|