Age | Commit message (Collapse) | Author | Files | Lines |
|
Significant changes associated with GraphicsMagick 1.1.10 (released September 19
, 2007)
Bugs Fixed:
o Image rotate by -90/270 degrees was producing wrong output.
Significant changes associated with GraphicsMagick 1.1.9 (released September 16, 2007)
Bugs Fixed:
o In mogrify command, don't remove file name based on random junk in
memory.
o Fixed memory leak when reading MPC files.
o Fixed crash when writing MIFF format and depth is not expected 8/16/32/.
o Find latest Ghostscript under Windows which identifies itself as
"GPL Ghostscript".
o In mogrify command, don't leak memory in the case where the image
file contains multiple frames.
o Fixed crash in PNG and JPEG coders when the image to be written is
part of an image list.
o PNG reader errors are now properly reported to the user.
o TIFF output can now be written to a pipe or other non-seekable
destination.
o Support writing PDF with CCITT compression.
Feature Improvements
o Added a new 'benchmark' command which can be used to perform
benchmarking on any other command.
o Image rotate in clockwise (90 degrees) or counter-clockwise (270
degrees) direction is now 2-9X faster than before.
o The -version option now includes a list of supported features.
o For Windows MinGW-based build, find Ghostscript fonts installed
under C:/Program Files/.
Significant changes associated with GraphicsMagick 1.1.8 (released July 28, 2007)
Security Fixes:
o Shell command injection via delegates subsystem (CVE-2005-4601).
o Insecure use of filenames as a "sprintf" specification (CVE-2006-0082).
o EXIF IFD stack overflow vulnerability.
o BMP format: Verify seek before proceeding.
o DCM format: Buffer overflow prevention (CVE-2006-5456).
o DCM format: Integer overflow prevention (CVE-2007-1797).
o PALM format: Heap overflow prevention (CVE-2006-5456).
o SGI format: Fixes for RLE decoding issue (CVE-2006-4144).
o XCF format: Buffer overflow prevention, infinite loop prevention.
Bugs Fixed:
o Typo when searching for HTMLDecodeDelegate.
o Avoid crash if delegate program fails to return an image.
o EXIF memory leak fixes.
o Command parser memory leak fixes.
o Deadlock fix for event log initialization.
o Work with latest Ghostscript "GPL Ghostscript" under Windows.
o 'gm import' now returns image of appropriate depth.
o Fixed memory map resource managment.
o Fixed includedir variable in pkg-config files.
o Fixed validation of -affine argument.
o Fixed bug where fseeko() and ftello() were not used when available.
o Fixed issue when pread() and pwrite() prototypes are missing.
o Fixed pixel cache issues when size_t is an unsigned type.
o Fixed dcraw delegate options to work with modern dcraw.
o Fixed -level argument parsing to allow embedded % characters.
o Fix for segfault in InitializeMagick(NULL).
o Fix for segfault in ModifyCache().
o Fix for Wand MagickGetQuantumDepth() interface.
o Fix for GrayscalePseudoClassImage() on 64-bit systems.
o Fix for MagickReallocMemory memory leak under certain error conditions.
o Validate BLOB access range.
o ICON format: Segfault fix.
o JPEG format: Fixed reading 12-bit grayscale JPEG.
o MAT format: Stability improvements.
o MIFF format: Handle a compression value of 'None'.
o PCX format: Segfault fix. Heap overflow fix.
o PDF format: Fixed writing with JPEG compression.
o PICT format: Segfault fix.
o PNG format: Fixed compile problem with some libpng versions. Segfault fix.
o PNM format: Fixed scaling problem due to rounding error. Validate scaling.
o PSD format: Fixed memory leak with layerd PSD files.
o SGI format: Handle 16-bit SGI image files correctly.
o SUN format: Segfault fix.
o TIFF format: Secure error reporting. Finally support LZW under Windows.
o WPG format: Fixed crash with clip-art WPG files.
o XWD format: Fix for integer under/overflow.
Feature Improvements
o CIN format: Implementation is entirely replaced.
o MAT format: Support Byte and Word formats, as well as big/little endian.
o WPG format: Support for CTM translation.
Updates:
o JasPer is updated to version 1.900.1.
o Jbigkit is updated to version 1.6
o Lcms is updated to version 1.16
o Libpng is updated to version 1.2.18
o Libtiff is updated to version 3.8.2.
|
|
file flags. (I have the uchg file flag set on the distfiles, since they
are not intended to ever change after being downloaded once.)
|
|
* scripts/macros.m4: Check for both m4 and M4 in the GNU m4 output,
to fix the build on some platforms.
|
|
* Speed up the Fx interpreter.
* Use ULL not ui64 for MinGW 64-bit constants.
* Call SyncCacheView() instead of SyncImagePixels() in WaveImage().
* Close all references to a pixel cache on disk before removing the temporary
file as required under Windows.
Changes 6.3.6-0:
* Added Scaling 'derivitives' to -distort Arc, so image arcing is now
sharp and clear as you approach the center of the distort.
* Added " -set option:distort:viewport 'geometry' " special option
that can be used to override the output image size and offset.
* Fixed experimental use of -filter and -support in Resampling (more later).
* Changed order for coordinate arguments in -distort (for leastsq addition)
|
|
Changes since version 2.1.0:
# 3.0.1 (July 5, 2007) Fix a bug involving image row cache that cause
bad CA correction when the number of pixel moved is large.
# 3.0.0 (July 3, 2007) Add CA fix in X and Y axis.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
close PR pkg/37071
reviewd by xtraeme@
|
|
|
|
|
|
|
|
|
|
Maybe the cairo buildlink should be fixed I don't know.
I didn't bump PKGREVISION. I don't know if it requires >= 1.4 to run.
|
|
|
|
inttypes.h. Fixes builds on SunOS-5.9.
|
|
|
|
entity handled by the scripts.
|
|
|
|
|
|
|
|
|
|
|
|
The new version provides a lot of bug fixes and small enhancements and
fixes four security vulnerabilites found by iDefense (CVE-4985, CVE-4986,
CVE-4987 and CVE-4988). Approved by wiz@.
|
|
|
|
|
|
deinstall time. This makes it possible to split off individual plugins
and add DESTDIR support. Bump revision.
|
|
|
|
Couldn't lock the package database." came from. It was Solaris' pkgchk.
|
|
Bump PKGREVISION.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
resort.
|
|
changes: security fixes, and a few crashes fixed
|
|
o Update Magick::Pixel.from_HSL, #to_HSL to work with new APIs in ImageMagick
6.3.5-9.
|
|
Pkgsrc changes:
* Change to use archive distfile, instead of indivisual dcraw.{c,1}.
* Enable message catalogue support.
ChangeLog from dcraw.c:
2007-08-11 dcoffin
* dcraw.c: Use fseeko() and ftello() only when needed.
2007-08-09 dcoffin
* dcraw.c: Reject TIFF files with unsupported Compression tags.
2007-08-02 dcoffin
* dcraw.c: When they differ, use DateTimeOriginal instead of DateTime.
2007-07-29 dcoffin
* dcraw.c: Added color matrix for the Canon PowerShot A640.
2007-07-23 dcoffin
* dcraw.c: Reject 8-bit grayscale TIFFs.
Decode raw CINE files, which may exceed 2GB.
Error-check the "-s" option, and enable "-s all".
Support camera WB for the Canon EOS-1D and EOS-1DS.
Use full output range for "-H 2".
2007-06-24 dcoffin
* dcraw.c: Support all Lossless JPEG predictors.
2007-06-14 dcoffin
* dcraw.c: Reports of corruption in 16-bit linear DNGs were false.
2007-06-13 dcoffin
* dcraw.c: Added "+M" option for version 8.75.
2007-06-09 dcoffin
* dcraw.c: Added "-M" option and improved PPG interpolation.
2007-06-04 dcoffin
* dcraw.c: Added "-C" option to the usage message.
2007-06-02 dcoffin
* dcraw.c: Added "-C" option to correct chromatic aberration.
Support the Hasselblad CFV, Kodak EasyShare C330, and Nikon D40X.
Use a switch statement for Leica and Panasonic models.
Output seven new TIFF tags, including ImageDescription and Artist.
Generated color matrices for the Apple QuickTake and Phase One H 20.
Copied new matrices from Adobe DNG Converter 4.1.
2007-05-10 dcoffin
* dcraw.c: Support 3096x2103 mode for the Panasonic DMC-FZ8.
2007-05-07 dcoffin
* dcraw.c: Added Patterned Pixel Grouping interpolation.
2007-05-03 dcoffin
* dcraw.c: Offer blended highlights with the "-H 2" option.
Set "shot_order" for ORF and CR2 files.
Support the Pentax Optio 750Z.
2007-04-30 dcoffin
* dcraw.c: Added "-A" option to select a rectangle for white balance.
Protect against overflow attacks on malloc() or calloc().
Nucore raw formats are not used outside Nucore, so drop them.
Support the Canon PowerShots A630 and A640, Panasonic DMC-FZ8,
Sigma SD14, Apple QuickTake 100 & 150, Mamiya ZD, Casio QV-R41,
and Olympus E-410.
2007-03-26 dcoffin
* dcraw.c: Better detect and reject non-raw TIFFs.
2007-03-20 dcoffin
* dcraw.c: Optimized AHD interpolation to take 22% less time.
2007-03-17 dcoffin
* dcraw.c: Support the Fuji FinePix S5Pro.
2007-03-15 dcoffin
* dcraw.c:
Refactored wavelet_denoise() to use memory more intelligently.
* dcraw.c: Detect and report data errors wherever possible.
2007-03-13 dcoffin
* dcraw.c:
Use the "a trous" wavelet transform instead of the JPEG2000 method.
Apply sqrt() to denoise highlights and shadows evenly.
2007-03-08 dcoffin
* dcraw.c: Added the Olympus SP550UZ.
2007-03-03 dcoffin
* dcraw.c: Support the Canon EOS-1D Mark III.
2007-02-27 dcoffin
* dcraw.c:
As the Pentax K10D was cropped, do likewise for the Samsung GX10.
2007-02-25 dcoffin
* dcraw.c:
Found larger JPEG thumbs for Nikon D100,D1H,D1X,D2H,D2X,E5000,E5700.
* dcraw.c: Reworded the copyright notice to avoid mention of the GPL.
2007-02-23 dcoffin
* dcraw.c: Replaced bilateral filter with wavelet denoising.
Fixed incompatibility between "-f" and "-p".
Fixed strange color casts with the Polaroid x530.
Added Adobe matrices for the Nikon D40 and Pentax K10D.
2007-02-13 dcoffin
* dcraw.c: Added a color matrix for the Fuji S6000fd.
Set aspect ratio for the Kodak DC20 and DC25.
2007-01-21 dcoffin
* dcraw.c: The last version broke 16-bit PPM byte order.
2007-01-19 dcoffin
* dcraw.c: If the JPEG thumbnail has no EXIF table, add one.
Built a color matrix for the Canon PowerShot S3 IS.
2007-01-09 dcoffin
* dcraw.c: Added the Olympus SP510UZ.
2007-01-02 dcoffin
* dcraw.c:
Support the Panasonic DMC-L1, Leica Digilux 3, and Casio EX-Z4.
Run remove_zeroes() on most Panasonic and Leica models.
Built a color matrix for the Canon PowerShot A610.
Support Sinar IA file format.
2006-12-22 dcoffin
* dcraw.c: Support internationalization if LOCALEDIR is defined.
Added stretch() function for cameras with non-square pixels.
Support "-h" and "-s" with Sinar 4-shot files.
Never append "DNG" to the camera model.
2006-12-15 dcoffin
* dcraw.c: Added the Kodak DCS200 and Canon PowerShots A620 and S3 IS.
2006-12-04 dcoffin
* dcraw.c: Added the Pentax K10D.
2006-11-28 dcoffin
* dcraw.c: Added the Canon PowerShot A610.
Added "-K" option for dark-frame subtraction.
2006-11-22 dcoffin
* dcraw.c: Get the Olympus black level from the ORF metadata.
Don't truncate PPM thumbnails.
2006-11-05 dcoffin
* dcraw.c: Support the Olympus E-400 and Sinar 4-shot files.
Updated color matrices from DNG Converter 3.6.
Changed "-s" option to support multi-shot cameras.
2006-10-26 dcoffin
* dcraw.c: Found a more reliable way to identify 4775936-byte images.
2006-10-10 dcoffin
* dcraw.c: Updated link to Ting Chen's webpage.
2006-10-07 dcoffin
* dcraw.c: Fixed "maximum" for the Canon EOS 5D.
Added the Nikon E3200.
2006-09-22 dcoffin
* dcraw.c: Display the focal length of Canon CRW images.
2006-09-20 dcoffin
* dcraw.c: Added color matrices from Adobe DNG Converter 3.5.
2006-09-12 dcoffin
* dcraw.c: Fixed problems with the Panasonic DMC-FZ50 and DMC-LX2.
2006-09-08 dcoffin
* dcraw.c: Added the Panasonic DMC-FZ50.
2006-09-07 dcoffin
* dcraw.c: Added the Nikon D80.
2006-09-04 dcoffin
* dcraw.c: Added the Panasonic DMC-LX2.
2006-09-02 dcoffin
* dcraw.c: Added the Canon EOS 400D.
2006-09-01 dcoffin
* dcraw.c: Improved support for the Nikon D200.
2006-08-25 dcoffin
* dcraw.c: Correctly display long exposure times for CRW files.
2006-08-20 dcoffin
* dcraw.c: Support the Pentax K100D.
2006-08-18 dcoffin
* dcraw.c:
Get the correct thumbnail offset and size from Sony ARW files.
2006-08-09 dcoffin
* dcraw.c: Clear a "struct tm" before using it.
2006-08-07 dcoffin
* dcraw.c: Improved support for the Olympus E-330.
2006-08-01 dcoffin
* dcraw.c: Previous version segfaulted with Fuji photos.
2006-07-31 dcoffin
* dcraw.c:
Halved memory usage by moving flip logic into write_ppm_tiff().
2006-07-28 dcoffin
* dcraw.c: Support the Leaf CatchLight with VNG interpolation.
Added the Samsung GX-1S.
2006-07-27 dcoffin
* dcraw.c: Udi added &CLASS qualifiers for C++ compatibility.
2006-07-21 dcoffin
* dcraw.c: Replaced gmtime_r() with the more common gmtime().
2006-07-18 dcoffin
* dcraw.c:
New "-T" option provides TIFF output with metadata and ICC profile.
Support old Leaf cameras, plus new and obsolete Leaf image formats.
Added camera WB for the Imacon Ixpress and Kodak P850/P880.
2006-06-23 dcoffin
* dcraw.c: Support Kodak NC2000 images compressed by Photo Mechanic.
2006-06-22 dcoffin
* dcraw.c:
Added the Sony DSLR-A100, Minolta DiMAGE G530, and Sinar 4080x4080.
Support software white balance for Kodak DSLRs.
Correctly decode Phase One IIQ Small images.
2006-05-30 dcoffin
* dcraw.c: Fixed the filter pattern on the Micron 2010.
2006-05-28 dcoffin
* dcraw.c: Added the Sony XCD-SX910CR and Micron 2010 sensors.
Added camera WB for the Kodak DCS Pro SLR models.
After scale_colors(), use "65535" instead of "maximum".
2006-05-22 dcoffin
* dcraw.c:
Changed the "-H" option so the user can control color spread.
* dcraw.c: Added pointer casts for C++ compatibility.
2006-05-18 dcoffin
* dcraw.c: Greatly improved the highlight recovery.
2006-05-14 dcoffin
* dcraw.c: Replaced "-r" and "-l" options with raw white balance.
Added "-H 2" option for rudimentary highlight recovery.
2006-05-05 dcoffin
* dcraw.c:
Improved support for Leaf, Imacon, Sinar, and Phase One backs.
Rewrote Canon CRW parsing to get correct camera WB.
|
|
|
|
version 1.2.20beta01 [August 19, 2007]
Fixed problem with compiling pnggccrd.c on Intel-Apple platforms.
Added PNG_NO_ERROR_TEXT feature, with demo in contrib/pngminim
Removed define PNG_WARN_UNINITIALIZED_ROW 1 /* 0: warning; 1: error */
because it caused some trouble.
version 1.2.20beta02 [August 20, 2007]
Avoid compiling pnggccrd.c on Intel-Apple platforms.
version 1.2.20beta03 [August 20, 2007]
Added "/D PNG_NO_MMX_CODE" to the non-mmx builds of projects/visualc6
and visualc71.
version 1.2.20beta04 [August 21, 2007]
Revised pngvcrd.c for improved efficiency (Steve Snyder).
version 1.2.20rc1 [August 23, 2007]
Revised pngconf.h to set PNG_NO_MMX_CODE for gcc-3.x compilers.
version 1.2.20rc2 [August 27, 2007]
Revised scripts/CMakeLists.txt
Revised #ifdefs to ensure one and only one of pnggccrd.c, pngvcrd.c,
or part of pngrutil.c is selected.
version 1.2.20rc3 [August 30, 2007]
Remove a little more code in pngwutil.c when PNG_NO_WRITE_FILTER is selected.
Added /D _CRT_SECURE_NO_WARNINGS to visual6c and visualc71 projects.
Compile png_mmx_support() in png.c even when PNG_NO_MMX_CODE is defined.
Restored a "superfluous" #ifdef that was removed from 1.2.20rc2 pnggccrd.c,
breaking the png_mmx_support() function.
version 1.2.20rc4 [September 1, 2007]
Removed Intel contributions (MMX, Optimized C).
version 1.2.20rc5 [September 2, 2007]
Restored configure and Makefile.in to rc3 and put a snippet of code in
pnggccrd.c, to ensure configure makes the same PNG_NO_MMX_CODE selection
version 1.2.20rc6 [September 2, 2007]
Fixed bugs in scripts/CMakeLists.txt
Removed pngvcrd.c references from msvc projects.
version 1.0.28 and 1.2.20 [September 8, 2007]
Removed "(NO READ SUPPORT)" from png_get_header_version() string.
|
|
|
|
|