S_IRUSR and S_IWUSR are defined in <sys/stat.h> on DragonFly, but the
conftest for the Cache Server wasn't pulling that header in. After
patching the conftest, the package builds normally. There was no need
to patch the source itself, so it was a bad test.
Changes from previous:
----------------------
Sept. 24, 2011 - Version 8.65 (production release)
- Added a few new CanonModelID's
- Added a new Sony/Minolta LensType
- Added a new Canon LensType (thanks Klaus Reinfeld)
- Added a number of new Olympus ArtFilter/MagicFilter values
- Included new .args files in distribution: exif2iptc.args and iptc2exif.args
- Enhanced writing of date/time tags to recognize "now" for the current time
- Improved decoding of H264 Gain
- Minor improvement to -htmlDump for some invalid IFD entries
- Allow PostScript date/time tags to be written without the -n option
- Allow NikonCapture:ExposureAdj2 to be written without the -n option
- Fixed problem introduced in version 8.62 where DateTimeOriginal in IFD0 of
NEF images was no longer updated when shifting times
- Fixed problem where keywords could be duplicated when exporting to XMP while
using the MWG module
- Fixed problem reading PDF images with extra whitespace before xref table
- Fixed format problem in CSV output for filenames containing a comma or quote
- Fixed problem reading concatenated AVI videos
Sept. 10, 2011 - Version 8.64
- Added 2 new ACDSee XMP tags (thanks Hannes Leubbers)
- Added a new Sony FileFormat value
- Added a new CanonModelID
- Added a few new Pentax DigitalFilter and ImageTone values
- Enhanced -execute option to allow a command ID number to be added
- Enhanced -csv and -json import features to also key on canonical SourceFile
path (requires Cwd module)
- Improved Composite LensID logic for some Sony cameras
- Fixed misleading error message when using -if option on file that doesn't
exist
- Fixed problems decoding a number of inconsistent tags in the Sigma SD1 maker
notes
Aug. 27, 2011 - Version 8.63
- Added support for a number of new Open Document file extensions
- Added a few new CanonModelID and SonyModelID values
- Added a new Ricoh GXR LensID
- Added a new Sony/Minolta LensType (thanks Mladen Sever)
- Added patch to read the improperly formatted DateTimeOriginal in AVI videos
written by the Kodak Easyshare Sport camera
- API Changes:
- Added QuickTimeUTC option
Aug. 21, 2011 - Version 8.62 - "JPEG2000 Update"
- Added read support for JPEG2000 codestream format (J2C)
- Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
- Added a few new Pentax LensType's
- Added a few new Sony/Minolta LensType's (thanks Wolfram for 2 of these)
- Added two new Sony Teleconverter values (thanks Wolfram)
- Decode a few more JPEG2000 UUID's written by Adobe JPEG2000 plugin
- Decode additional JPEG2000 ColorSpecification information
- Recognize a few more JPEG2000 file extensions
- Updated some CanonModelID's
- Tolerate extra comma at end of line in imported -csv files
- Changed name of Kodak Type9 SerialNumber tag to UnknownNumber
- Fixed bug which in rare situations could result in an erroneous "IFD pointer
references previous IFD" warning
- Fixed another memory leak when writing and removed circular references from
ExifTool object to prevent future bugs like this
- Fixed problem in Windows where values in the -X (XML) output containing
CR+LF were converted to CR+CR+LF
- Fixed superfluous warning which could occur when using += to decrement a
numerical tag
- Fixed an incorrectly spelt Pentax city name (thanks John Francis)
July 16, 2011 - Version 8.61
- Added the ability to increment/decrement tags with numerical values using +=
- Added support for Extensis Portfolio XMP tags plus a number of non-standard
and/or undocumented XMP-xmp and XMP-xmpMM tags
- Added read support for Microsoft Compiled HTML (CHM) format
- Added read support for Ogg Video (OGV) files
- Added new LensType values for Pentax (thanks Heike Herrmann), Sony/Minolta
(thanks Fabio Suprani and Florian Knorn), Nikon (thanks Jens Kriese),
Olympus and Sigma cameras
- Added a new QuickTime VendorID
- Recognize DEX (Dalvik Executable) files
- Identify Windows 64-bit EXE/DLL files and relax EXE validation
- Validate date/time values when reading NMEA GPS log files
- Changed decoding of CFAPattern to return a string of numbers with -n option
- Extract all unknown makernote blocks as undef, regardless of actual format
- Improved print conversion of Pentax ShakeReduction
- Fixed problem processing some Ogg files with multiple streams
- Fixed incorrect namespace URI for stArea (used by MWG 2.0 regions)
- Fixed problem with spaces in -geotag path when using wildcards
- Fixed problem writing PDF:Keywords list items individually if they contain
special characters
- API Changes:
- Enhanced SetNewValue() to allow increment/decrement of numerical tags
1) Modified current patch to support DragonFly
2) Fixed includes for ffmeg headers
3) The API for ffmpeg's sample format changed, so tell it to use old API.
This can be removed when OpenSceneGraph version is upgraded
4) The PLIST was missing ffmpeg plugin. I guess it never built before.
The graphviz-dot-mode will do font locking, indentation, preview of
graphs and eases compilation/error location. There is support for
both GNU Emacs and XEmacs.
Build improvements, remove blatantly wrong conversions from extensions,
made it possible to distinguish format_n formats from others, improvements
to vala/gobject introspection support.
This release adds the "-ow" option to overwrite the input file with the
compressed file. If an output filename is given on the command line, it will be
used as a temporary file and removed after compression. If not, "pngout.png" is
used as a temporary file
May 7 2010:
Fix a compiler warning
Dec 29 2010:
Make -n behave like -nf, and get rid of that option.
Dec 2 2011:
Handle IPTC in UTF8 (as per photoshop CS5)
New or changed in 3.60:
added option (-minlinewidth) for adjusting very thin (e.g. zero-width) lines to a minimal width.
added an option (-pslanguagelevel) for easy switching the language level to be used by GhostScript during interpretation of the PostScript/PDF file.
new driver for the "Context Free" drawing tool (http://www.contextfreeart.org/ ) contributed by Scott Pakin.
fixed the windows binary version - some drivers were missing.
fixed some problems in handling composite fonts (FontType = 0)
windows 32 bit binary can call 64 bit ghostscript as exe (i.e. not via DLL interface)
support for 64 bit windows and Office 2010
The old starship site is gone. Get from NetBSD.org now.
Change homepage to a working one.
Add license. Note that the only license reference I could find was "It
is distributed for free under a BSD-style license" which I took to mean
"original-bsd."
Doesn't work under Python 3. Since it is deprecated in favour of the
py-imaging module there is no point in struggling with it.
Added comment to patch and regenerated distinfo.
No PKGREVISION bump since there are no changes to any code that ever built.
Changelog:
Version 1.0.0:
- toolbar with color, brush selector and brush settings dropdown
- tool windows can be docked instead of floating
- locked alpha brush mode
- basic layer compositing modes
- new scratchpad area
- lots of other improvements (about 500 commits)
Changelog:
2011.11.05 v.11.11.1
Fix some problems in v.11.11 released a few days ago:
+ Bugfix: crash in vertical panorama.
+ Bugfix: crash after moving images to trash and "Open Recent Files".
+ Restore user feedback for functions running more than a few seconds.
2011.11.01 v.11.11
+ Creating and editing collections was made easier and more intuitive.
+ Synchronize Files always works incrementally and runs automatically at
startup. Image navigation/viewing is immediately possible but editing
is blocked until the synchronize is finished (normally a few seconds).
+ Straighten Image: fix less than optimal results for images needing
a large correction. Menu was renamed to Keystone Correction.
+ New menu: Help > User Guide Changes: summary of changes in the user
guide for recent releases (minimize effort to keep up with changes).
+ New menu: Help > Edit Functions Summary: a one-page "quick reference"
summary of all the image editing functions.
+ New topic added to the user guide: How to organize a large image
collection to minimize effort and to optimize image searching.
+ The status bar now shows if a dialog is waiting for input
(and possibly hidden under another window).
+ New keyboard shortcut: N = Rename Image File.
+ Transform and Retouch menus were rearranged to follow typical workflow.
+ Rotate and warp dialogs have convenience buttons to grid line setup.
+ Grid setup: the x and y grids can be moved around over the image.
+ New utility: update collections if the top image directory is moved.
+ The package build method was updated to improve Debian packaging and
include dependencies on non-library programs. The RPM packages do
not include this because the package names are not compatible.
This release fixes a critical bug
in which adding or modifying tags in the single-photo view could
result in the loss of tag data. We recommend that all users upgrade.
changes:
-Experimental --scale-down and --auto-zoom tiling support
-The button-options -0 through -9 are no longer supported.
Use .config/feh/buttons instead (see feh manpage)
-more minor UI changes
-bugfixes
changes:
* Graphs are rendered in separate threads for speed and a responsive
user interface
* A changed Graph is rendered immediately on document modification,
improving latency
* A new ternary plot widget is included
* Size of pages can be modified individually in a document
* Binary data import added
* NPY/NPZ numpy data import added
* Axis and tick labels on axes can be rotated at 45 deg intervals
* Labels can be plotted next to points on non-orthogonal plots
* Add an option for DPI of output EPS and PDF files* Graphs are rendered
in separate threads for speed and a responsive user interface
* A changed Graph is rendered immediately on document modification,
improving latency
* A new ternary plot widget is included
* Size of pages can be modified individually in a document
* Binary data import added
* NPY/NPZ numpy data import added
* Axis and tick labels on axes can be rotated at 45 deg intervals
* Labels can be plotted next to points on non-orthogonal plots
* Add an option for DPI of output EPS and PDF files
-more minor changes
-bugfixes
Version 1.5.6beta01 [September 22, 2011]
Fixed some 64-bit type conversion warnings in pngrtran.c
Moved row_info from png_struct to a local variable.
The various interlace mask arrays have been made into arrays of
bytes and made PNG_CONST and static (previously some arrays were
marked PNG_CONST and some weren't).
Additional checks have been added to the transform code to validate the
pixel depths after the transforms on both read and write.
Removed some redundant code from pngwrite.c, in png_destroy_write_struct().
Changed chunk reading/writing code to use png_uint_32 instead of png_byte[4].
This removes the need to allocate temporary strings for chunk names on
the stack in the read/write code. Unknown chunk handling still uses the
string form because this is exposed in the API.
Version 1.5.6beta02 [September 26, 2011]
Added a note in the manual the png_read_update_info() must be called only
once with a particular info_ptr.
Fixed a typo in the definition of the new PNG_STRING_FROM_CHUNK(s,c) macro.
Version 1.5.6beta03 [September 28, 2011]
Revised test-pngtest.sh to report FAIL when pngtest fails.
Added "--strict" option to pngtest, to report FAIL when the failure is
only because the resulting valid files are different.
Revised CMakeLists.txt to work with mingw and removed some material from
CMakeLists.txt that is no longer useful in libpng-1.5.
Version 1.5.6beta04 [October 5, 2011]
Fixed typo in Makefile.in and Makefile.am ("-M Wl" should be "-M -Wl")."
Version 1.5.6beta05 [October 12, 2011]
Speed up png_combine_row() for interlaced images. This reduces the generality
of the code, allowing it to be optimized for Adam7 interlace. The masks
passed to png_combine_row() are now generated internally, avoiding
some code duplication and localizing the interlace handling somewhat.
Align png_struct::row_buf - previously it was always unaligned, caused by
a bug in the code that attempted to align it; the code needs to subtract
one from the pointer to take account of the filter byte prepended to
each row.
Optimized png_combine_row() when rows are aligned. This gains a small
percentage for 16-bit and 32-bit pixels in the typical case where the
output row buffers are appropriately aligned. The optimization was not
previously possible because the png_struct buffer was always misaligned.
Fixed bug in png_write_chunk_header() debug print, introduced in 1.5.6beta01.
Version 1.5.6beta06 [October 17, 2011]
Removed two redundant tests for unitialized row.
Fixed a relatively harmless memory overwrite in compressed text writing
with a 1 byte zlib buffer.
Add ability to call png_read_update_info multiple times to pngvalid.c.
Fixes for multiple calls to png_read_update_info. These fixes attend to
most of the errors revealed in pngvalid, however doing the gamma work
twice results in inaccuracies that can't be easily fixed. There is now
a warning in the code if this is going to happen.
Turned on multiple png_read_update_info in pngvalid transform tests.
Prevent libpng from overwriting unused bits at the end of the image when
it is not byte aligned, while reading. Prior to libpng-1.5.6 libpng would
overwrite the partial byte at the end of each row if the row width was not
an exact multiple of 8 bits and the image is not interlaced.
Version 1.5.6beta07 [October 21, 2011]
Made png_ptr->prev_row an aligned pointer into png_ptr->big_prev_row
(Mans Rullgard).
Version 1.5.6rc01 [October 26, 2011]
Changed misleading "Missing PLTE before cHRM" warning to "Out of place cHRM"
Version 1.5.6rc02 [October 27, 2011]
Added LSR() macro to defend against buggy compilers that evaluate non-taken
code branches and complain about out-of-range shifts.
Version 1.5.6rc03 [October 28, 2011]
Renamed the LSR() macro to PNG_LSR() and added PNG_LSL() macro.
Fixed compiler warnings with Intel and MSYS compilers. The logical shift
fix for Microsoft Visual C is required by other compilers, so this
enables that fix for all compilers when using compile-time constants.
Under MSYS 'byte' is a name declared in a system header file, so we
changed the name of a local variable to avoid the warnings that result.
Added #define PNG_ALIGN_TYPE PNG_ALIGN_NONE to contrib/pngminim/*/pngusr.h
Version 1.5.6 [November 3, 2011]
No changes.
"${PYPKGPREFIX}" was accidentally replace with "py26" by blbump when I
did the recursive bump for graphics/freetype2 and I forgot to change them
back :(.
This is Viewnior, an image viewer program. Created to be simple,
fast and elegant. It's minimalistic interface provides more
screenspace for your images.
The package pst-pdf simplifies the use of graphics from PSTricks and
other PostScript code in PDF documents. As in building a bibliography
with BibTEX additional external programmes are being invoked. In this
case they are used to create a PDF file (\PDFcontainer) that will
contain all this graphics material. In the final document this contents
will be inserted instead of the original PostScript code. The package
works with pstricks and requires a recent version of the preview
package.
Changes:
- The new macro \psLoop allows a loop without defining a variable.
- Instead of using the package pst-fill one can now use the fill style
dots.
Changelog:
NEW IN VERSION 4.6
--------------------
- Show total page number in page combo and page info box.
- Decode percent encoding in annotation and outline hyperlinks.
- Properly handle non-ascii filenames in export and save dialogs.
- Subtle changes to PgUp/PgDn/Home/End/Space/Backspace view changes.
- Fixed suffix management in export/save/print dialogs.
NEW IN VERSION 4.7
--------------------
- Fix for crash on quick PgUp PgDn sequences.
- Fix scrollbars in continuous mode.
- Fix plugin for some webkit based browsers.
NEW IN VERSION 4.8
--------------------
- Added option to invert luminance.
- Added shortcut ctrl+g to go to the page combo.
- Fixed export issues under win32.
- Mouse wheel can be configured to control the zoom.
- Animated page movements.
Changelog:
NEW IN VERSION 3.5.24
---------------------
- Added option "-u" in djvused.
- Added option "-o djvufile" in djvuxmlparser.
- Added support for <CHARACTER> tag in djvuxmlparser.
- Added print-xmp, set-xmp, remove-smp in djvused.
Epstopdf is a Perl script that converts an EPS file to an 'encapsulated'
PDF file (a single page file whose media box is the same as the original
EPS's bounding box). The resulting file suitable for inclusion by PDFTeX
as an image. The script is adapted to run both on Windows and on
Unix-alike systems. The script makes use of Ghostscript for the actual
conversion to PDF. It assumes Ghostscript version 6.51 or later, and (by
default) suppresses its automatic rotation of pages where most of the
text is not horizontal. LaTeX users may make use of the epstopdf
package, which will run the epstopdf script "on the fly", thus giving
the illusion that PDFLaTeX is accepting EPS graphic files.
CHANGES BETWEEN 2.4.6 and 2.4.7
I. IMPORTANT BUG FIXES
- Some vulnerabilities in handling Type 1 fonts have been fixed;
see CVE-2011-3256.
II. MISCELLANEOUS
- FreeType now properly handles ZapfDingbats glyph names while
constructing a Unicode character map (for fonts which don't have one).
* LICENSE=gnu-lgpl-v2.1
* pure python package, c complier is not required.
* no need to buildlink with py-numpy, simple DEPENDS is sufficient.
* drop patch-aa from distinfo, it does not exist.
Bump PKGREVISION.
* shlib name has changed.
Changelog:
2011-10-15 6.7.3-1 Cristy <quetzlzacatenango@image...>
* New version 6.7.3-1.
2011-10-15 6.7.3-1 Cristy <quetzlzacatenango@image...>
* Read TIFF EXIF profile before reading the image data.
* Fix "test: no: unexpected operator" in the configure script (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19615).
* Off by one error when writing the JPEG XMP profile (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19616).
* Revert GetPathComponent() patch.
2011-10-09 6.7.3-0 Cristy <quetzlzacatenango@image...>
* New version 6.7.3-0.
2011-10-09 6.7.3-0 Cristy <quetzlzacatenango@image...>
* Generate output for caption:"[!]" (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19589.
2011-10-05 6.7.3-0 Glenn Randers-Pehrson <glennrp@image...>
* Add "png:format" property with possible values png8, png24, and png32,
for use when prepending the format type to the filename is not convenient
or is not possible, e.g., when embedding the PNG in a PNG-encoded ICO.
2011-10-04 6.7.2-10 Cristy <quetzlzacatenango@image...>
* New version 6.7.2-10.
2011-10-04 6.7.2-10 Cristy <quetzlzacatenango@image...>
* Remove most of the LLVM compiler warnings.
* Fix bug in -evaluate-sequence multiply (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19549).
* Upgrade to sRGB V4 ICC profile (reference
http://www.color.org/srgbprofiles.xalter).
* Distinguish embedded PNG vs BMP within the MicroSoft ICON image format.
2011-09-30 6.7.2-10 Glenn Randers-Pehrson <glennrp@image...>
* Recognize the sRGB version 4 ICC profile and write PNG sRGB chunk instead.
* Use crc32 instead of "sRGB" string to recognize certain sRGB profiles.
2011-09-26 6.7.2-9 Cristy <quetzlzacatenango@image...>
* New version 6.7.2-9.
2011-09-26 6.7.2-9 Cristy <quetzlzacatenango@image...>
* Fix race condition on image rotate @ 90 degrees.
2011-09-25 6.7.2-8 Cristy <quetzlzacatenango@image...>
* New version 6.7.2-8.
2011-09-20 6.7.2-8 Cristy <quetzlzacatenango@image...>
* Prevent infinite loop when font is too large for specified width (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19502).
* Fix LFS cross-compile detection (patch from Mike Frysinger).
* Add open_utf8(), fopen_utf8(), access_utf8(), etc. utility methods.
2011-09-15 6.7.2-7 Cristy <quetzlzacatenango@image...>
* Convert empty .htm / .html file no longer removes source file.
* -crop 11x2@ now returns 22 images as expected.
* Enable reading the EXIF profile in a TIFF image under Windows.
* Support drawing text with bitmap font.
2011-09-13 6.7.2-6 Cristy <quetzlzacatenango@image...>
* New version 6.7.2-6.
2011-09-12 6.7.2-6 Cristy <quetzlzacatenango@image...>
* Expand pixel range for 12 bit DCM images stored in 16-bit words.
* Gray images not displayed properly when saved as MIFF with sRGB
colorspace.
* OpenCL's clCreateContextFromType() no longer returns a system default.
* Use -enable-zero-configuration for zero configuration ImageMagick
(previously -enable-embeddable).
2011-09-10 6.7.2-5 Cristy <quetzlzacatenango@image...>
* New version 6.7.2-5.
2011-09-10 6.7.2-5 Cristy <quetzlzacatenango@image...>
* SO bump.
2011-09-09 6.7.2-4 Cristy <quetzlzacatenango@image...>
* New version 6.7.2-4.
2011-09-05 6.7.2-4 Cristy <quetzlzacatenango@image...>
* Fix cut-n-paste error when reading JPEG profiles.
2011-09-07 6.7.2-3 Cristy <quetzlzacatenango@image...>
* New version 6.7.2-3.
2011-09-05 6.7.2-3 Cristy <quetzlzacatenango@image...>
* A small memory overwrite when reading TIFF with 1-bit alpha (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19417).
* Remove a 2 byte memory leak when checking for environment variables.
2011-09-05 6.7.2-2 Cristy <quetzlzacatenango@image...>
* New version 6.7.2-2.
2011-09-03 6.7.2-2 Glenn Randers-Pehrson <glennrp@image...>
* Recognize the sRGB ICC profile and write the PNG sRGB profile instead
of a full iCCP chunk.
2011-08-31 6.7.2-2 Cristy <quetzlzacatenango@image...>
* Write grayscale MIFF as a single gray pixel component, not RGB (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=19403).
* Bail gracefully for corrupt JPEG images.
* Bail gracefully for negative montage geometries (references
https://bugzilla.redhat.com/show_bug.cgi?id=735599).
* Account for DCm bits allocated 16 and significant bits 12 (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19420).
* Fix bug when appending JPEG image profiles (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19429).
2011-08-29 6.7.2-1 Cristy <quetzlzacatenango@image...>
* New version 6.7.2-1.
2011-08-29 6.7.2-1 Cristy <quetzlzacatenango@image...>
* The AllChannels defined changed to 0x7ffffff to avoid integer overflow.
2011-08-26 6.7.2-0 Cristy <quetzlzacatenango@image...>
* HDR format 32-bit_rle_xyze implies the XYZ colorspace.
2011-08-22 6.7.1-10 Cristy <quetzlzacatenango@image...>
* Revert FormatImageAttributeList(), FormatImagePropertyList() (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19339).
2011-08-21 6.7.1-10 Glenn Randers-Pehrson <glennrp@image...>
* Revised configure.ac (and configure) to look for -lpng15, -lpng14, -lpng12,
and -lpng in that order instead of just -lpng. This should help find
a consistent library and headers when users upgrade their libpng delegate
from one version to another, incompatible version.
2011-08-20 6.7.1-9 Cristy <quetzlzacatenango@image...>
* New version 6.7.1-9.
2011-08-20 6.7.1-9 Cristy <quetzlzacatenango@image...>
* Fix memory leak in text annotation (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19331).
2011-08-18 6.7.1-9 Glenn Randers-Pehrson <glennrp@image...>
* The "-strip" option was excluding the PNG tRNS chunk (see 6.6.6-7, below);
revised the -strip option so it behaves as
if "-define PNG:include-chunk=none,trns,gama" had appeared on the commandline.
* When writing a PNG8 and more than one transparent color is present,
merge them into the image->background_color (Reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19329),
finishing the implementation started in version 6.6.8-7.
2011-08-18 6.7.1-8 Cristy <quetzlzacatenango@image...>
* New version 6.7.1-8.
2011-08-18 6.7.1-8 Cristy <quetzlzacatenango@image...>
* Caption now wraps properly for Chinese text (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19249).
2011-08-18 6.7.1-8 Glenn Randers-Pehrson <glennrp@image...>
* The PNG encoder would sometimes fail to respect the -define PNG:color-type
option when the incoming image was PseudoClass (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19262).
2011-08-15 6.7.1-7 Cristy <quetzlzacatenango@image...>
* New version 6.7.1-7.
2011-08-15 6.7.1-7 Cristy <quetzlzacatenango@image...>
* Properly handled continued JPEG embedded profiles.
2011-08-12 6.7.1-6 Cristy <quetzlzacatenango@image...>
* Yet another attempt to read Japanese filenames under Windows.
2011-08-10 6.7.1-5 Cristy <quetzlzacatenango@image...>
* New version 6.7.1-5.
2011-08-10 6.7.1-5 Cristy <quetzlzacatenango@image...>
* Revert -colorspace sRGB option patch (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19256).
* Revert -type PaletteMatte option patch (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19263
2011-08-09 6.7.1-4 Cristy <quetzlzacatenango@image...>
* New version 6.7.1-4.
2011-08-09 6.7.1-4 Cristy <quetzlzacatenango@image...>
* Revert MultiByteToWideChar() for Windows patch.
2011-08-05 6.7.1-3 Cristy <quetzlzacatenango@image...>
* New version 6.7.1-3.
2011-08-05 6.7.1-3 Cristy <quetzlzacatenango@image...>
* Use MultiByteToWideChar() for Windows filenames (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19242).
2011-08-03 6.7.1-2 Cristy <quetzlzacatenango@image...>
* New version 6.7.1-2.
2011-08-02 6.7.1-2 Cristy <quetzlzacatenango@image...>
* Windows does not support acosh(), asinh(), or atanh().
* Accept filenames with time stamps and a sub-image specification (e.g.
test-18:37.jpg[0]).
2011-08-01 6.7.1-1 Cristy <quetzlzacatenango@image...>
* New version 6.7.1-1.
2011-08-01 6.7.1-1 Cristy <quetzlzacatenango@image...>
* Support MSL 'set gravity' element.
* Don't report HSB colors as RGB colornames (e.g. hsb(0%,0%,100%)).
* Support -fx acosh(), asinh(), and atanh().
2011-07-21 6.7.1-0 Anthony Thyssen <A.Thyssen@griffith...>
* Removed a case that prevented rotations of rectangle kernels.
2011-07-01 6.7.1-0 Glenn Randers-Pehrson <glennrp@image...>
* Use zlib default compression strategy instead of Z_RLE and Z_FIXED
strategies when linking with zlib versions (prior to 1.2.0 and 1.2.2.2,
respectively) that don't support them.
* Exit test loop sooner in coders/png.c when a non-gray pixel is found.
2011-06-30 6.7.0-10 Cristy <quetzlzacatenango@image...>
* New version 6.7.0-10.
2011-06-30 6.7.0-10 Glenn Randers-Pehrson <glennrp@image...>
* Added "-define PNG:compression-level|strategy|filter=value" options to
the PNG encoder. If these options are used, they take precedence over
the -quality option (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?&f=1&p=73548).
2011-06-29 6.7.0-7 Glenn Randers-Pehrson <glennrp@image...>
* Handle "-quality 97" properly in the png encoder, i.e., use intrapixel
filtering when writing a MNG file and no filtering when writing a PNG file.
* Added support for Z_RLE strategy in the png compressor, using
-quality 98 or 99.
2011-06-28 6.7.0-10 Cristy <quetzlzacatenango@image...>
* Properly allocate points when render text with large font size (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18997).
2011-06-25 6.7.0-9 Cristy <quetzlzacatenango@image...>
* New version 6.7.0-9.
2011-06-18 6.7.0-9 Cristy <quetzlzacatenango@image...>
* Defend against corrupt PSD resource blocks.
2011-06-15 6.7.0-8 Cristy <quetzlzacatenango@image...>
* New version 6.7.0-8.
2011-06-14 6.7.0-8 Anthony Thyssen <A.Thyssen@griffith...>
* Added Initial implementation of Cylinder to/from Plane 3D Distorts
Includes derivative (scaled lookup), and anti-aliased horizon (validity)
Currently can NOT handle extractions from full 360 cylinder panoramas.
2011-06-13 6.7.0-7 Cristy <quetzlzacatenango@image...>
* New version 6.7.0-7.
2011-06-09 6.7.0-7 Cristy <quetzlzacatenango@image...>
* Fixed "conversion from unsigned __int64 to double not implemented"
so IM can compile under VisualStudio 6.
2011-06-08 6.7.0-7 Glenn Randers-Pehrson <glennrp@image...>
* The PNG encoder would sometimes make black pixels transparent when some
other gray level was supposed to be the transparent color (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18900).
This occurred only with 1, 2, 4-bit grayscale images with Q16 or Q32
builds.
2011-06-08 6.7.0-6 Cristy <quetzlzacatenango@image...>
* New version 6.7.0-6.
2011-06-08 6.7.0-6 Cristy <quetzlzacatenango@image...>
* Fix transient error for composite 'Over' operator.
2011-06-07 6.7.0-5 Cristy <quetzlzacatenango@image...>
* New version 6.7.0-5.
2011-06-07 6.7.0-5 Cristy <quetzlzacatenango@image...>
* Fix one-off bug in option parser (reference
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=609177).
* Transient bug with composite 'Over' in magick/composite-private.h.
2011-06-06 6.7.0-4 Cristy <quetzlzacatenango@image...>
* New version 6.7.0-4.
2011-06-03 6.7.0-4 Cristy <quetzlzacatenango@image...>
* Support -direction right-to-left for the label: and caption: coders.
* Blue / green reversed for JPEG-compressed TIFF images.
2011-06-03 6.7.0-3 Cristy <quetzlzacatenango@image...>
* New version 6.7.0-3.
2011-06-02 6.7.0-2 Cristy <quetzlzacatenango@image...>
* Use memmove() instead of memcpy() in StripString().
2011-05-27 6.7.0-2 Cristy <quetzlzacatenango@image...>
* New version 6.7.0-2.
2011-05-26 6.7.0-2 Cristy <quetzlzacatenango@image...>
* ImageMagick now compiles on Hurd (reference
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628020).
* Use vfprintf rather than fprintf in FormatLocaleFileList().
2011-05-26 6.7.0-1 Cristy <quetzlzacatenango@image...>
* New version 6.7.0-1.
2011-05-25 6.7.0-1 Cristy <quetzlzacatenango@image...>
* Not all Linux'es define locale_t (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18819).
2011-05-22 6.7.0-0 Cristy <quetzlzacatenango@image...>
* New version 6.7.0-0.
2011-05-21 6.7.0-0 Cristy <quetzlzacatenango@image...>
* Avoid fault on corrupt JPEG images.
* Avoid fault on certain DJVU images (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18807).
* Fix -fx to interpret scientific notation properly.
2011-05-20 6.6.9-10 Cristy <quetzlzacatenango@image...>
* New version 6.6.9-10.
2011-05-20 6.6.9-10 Glenn Randers-Pehrson <glennrp@image...>
* The PNG encoder now respects the -depth setting, including 1, 2, 4.
Previously settings other than 8 and 16 were ignored (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18412).
2011-05-16 6.6.9-10 Cristy <quetzlzacatenango@image...>
* Don't use comma as a separator for stroked text (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18742).
* Use C locale when generating or interpreting SVG.
* Fix "unterminated macro" for Q32 build of coders/png.c.
2011-05-15 6.6.9-9 Cristy <quetzlzacatenango@image...>
* New version 6.6.9-9.
2011-05-14 6.6.9-9 Cristy <quetzlzacatenango@image...>
* The -scale option now considers the alpha channel when scaling.
* Fix transient bug for HSL to RGB and back.
2011-05-12 6.6.9-9 Glenn Randers-Pehrson <glennrp@image...>
* Fixed PNG8 reduction to work with an image that reduces to 256 colors
plus transparency, by merging the two darkest red colors.
Upstream changes:
0.11.5:
-------
This release fixes an issue in
which Shotwell could crash when using the "Import from F-Spot" feature
for the subset of users who continued to experience this problem after
the 0.11.4 upgrade. We recommend that all users upgrade.
0.11.4;
-------
This release fixes two critical
issues present in all previous versions of Shotwell 0.11.x that could
cause Shotwell to crash when using the Import from F-Spot feature.
We recommend that all users upgrade.
0.11.3:
-------
This releases fixes two critical bugs, including:
* Shotwell could crash at the end of photo imports where one or
more files failed to import correctly
* Showell crashed when a new tag containing a slash (/) character
was created by context-clicking on the Tags item in the sidebar and
choosing New
and improves error reporting in the publishing system.
0.11.2:
-------
* Improved stability working with hierarchical tags
* Importing hierarchical tags from F-Spot doesn't generate duplicate
top-level tags
* Fixed "server redirect contained no session key" errors in the
Facebook Connector
* Corrected problems with item counts over mixed media
Upstream changes:
LibRaw 0.14.2 (19-10-2011)
Fixed bug in Canon 1D and 1Ds files decoding.
New decoder information bit DECODER_HASRAWCURVE
LibRaw 0.14.1 (11-10-2011)
Imported dcraw 9.11/1.445:
Support for new cameras added: Fujifilm
F600EXR, Nikon P7100, Olympus E-PL3 and
E-PM1, Panasonic DMC-FZ150, Sony NEX-5N,
A65 and A77.
Updated color data for: Olympus E-P3,
Panasonic G3 and GF3, PhaseOne H25, P40
and P65, Sony NEX-C3, NEX-5, NEX-3, A35 and A55.
Support for dark frame extraction on Sony cameras.
DCB demosaicing: reserving 6 pixels instead of 3 to suppress colored
image frame.
LibRaw 0.14.0 (21-09-2011)
Multiple rendering (LibRaw::dcraw_process() calls) allowed without
re-opening RAW file thrfough the sequence of open()/unpack() calls.
You should be able to change any processing parameters (except
shot_select parameter) between dcraw_process() calls.
New sample in samples/multirender_test.cpp: renders data 4 times:
in half and full modes with different white balance settings.
Unprocessed RAW data is stored in separate data buffer: (2 bytes
per pixel for all Bayer-pattern images, 8 bytes per pixel for
Foveon, sRAW, and other full-color raw formats), so now LibRaw
uses 25% more memory for full processing of most common Bayer
images; while for just unpack memory is reduced 4 times.
New call LibRaw::raw2image() fills imgdata.image array with
fresh copy of data. There is no need to call raw2image()
separately if you use dcraw_process() or dcraw_document_mode_processing()
calls.
New call LibRaw::get_decoder_info() to determine raw data storage
layout. See samples/unprocessed_raw.cpp for an example of how to
use it.
New call LibRaw::free_image(), deallocates imgdata.image buffer.
Use this call if current postprocessing results are not needed,
but it is to early to call recycle() because dcraw_process()
may be called later.
New C-API calls libraw_raw2image() - C API for LibRaw::raw2image()
libraw_free_image() - C API for LibRaw::free_image()
libraw_get_decoder_info() - C API for LibRaw::get_decoder_info()
If your code uses usual open()/unpack()/dcraw_process() call sequence, then
NOTHING CHANGED: your program should produce same results. For interactive
programs you may skip open()/unpack() calls after adjusting processing parameters,
so user should see image refreshed much faster.
If your code uses raw data (open+unpack calls), you need to call
LibRaw::raw2image(), and imgdata.image will contain same bitmap as in LibRaw 0.13.x
If you code uses access to masked borders data, you need to rewrite it. See
samples/unprocessed_raw.cpp as a sample.
Other changes:
No separate imgdata.masked_pixels buffers, Bayer raw formats are read to
buffer with borders. So, no ugly add_masked_border_to_bitmap() call.
No filtering_mode parameter. Raw tone curve is applied at unpack() stage;
zero pixels removed on postprocesing stage.
unprocessed_raw and 4colors samples are adjusted to use new RAW data
storage layout.
OpenMP speedup of postprocessing steps (up to 50% for half mode and
4-core machine)
Most of LibRaw_datastream function bodies are moved to separate source file
LibRaw_windows_datastream is merged to main source tree
Imported dcraw 9.10 (1.444), support for new cameras added: ARRIRAW format,
Canon SX30 IS, Leica D-LUX 5 and V-LUX2, Olympus E-P3, Panasonic G3 and GF3,
Sony NEX-C3 and SLT-A35
Support for RedOne digital movie cameras (R3D format). To enable this
support you need to:
install libjasper JPEG2000 support library
compile LibRaw with -DUSE_JASPER compiler switch
(./configure will do it for you)
If you use own LibRaw_datastream implementation, you should implement
make_jas_stream() call for your datastream. See bottom of
src/libraw_cxx.cpp for implementations in datafile and mem-buffer LibRaw
streams.
Bugfix: green matching is turned off if output image is shrinked due to wavelet
filtering or aberration correction.
Removed imgdata.sizes.bottom_margin and right_margin data fields use
imgdata.sizes.raw_width - width - left_margin to get right one, the same
with bottom_margin.
Minor ./configure cleanup
Qmake files and Visual Studio Project files are updated.
New version check macroses.
Documentation changed to reflect 0.14 changes.
Removed LibRaw::rotate_fuji_raw() call and corresponding C-API call.
The LibRaw::adjust_sizes_info_only() call may be called repeated and mixed
with dcraw_process() calls.
Postprocessing speedup and optimization, especially if cropping set.
Cropping works for FujiCCD raws. For the technical reasons, the position of
top-left corner of crop area will be rounded to the nearest multiple of 4
(the corner is shifted top-left).
New sample samples/postprocessing_benchmark.cpp This sample measures
postprocessing speed. All demosaic methods, averaged white balance,
median filtering, wavelet filtration, highlight recovery, and cropping
are supported.
all client code should be recompiled due to internals change.
* Various extensions to Local Minima and Maxima (3D algorithms, on-the-fly
thresholding).
* Added vigra::BucketQueue, vigra::MappedBucketQueue.
* Refactored and extended 2D watershed algorithms (especially
watershedsRegionGrowing()).
* Added the vigra::Quaternion class.
* Added Unsupervised Decomposition.
* Added mathematical functions (even(), odd(), gamma(), loggamma(), legendre(),
besselJ(), besselY(), linearSequence(), indexSort(), inversePermutation(),
applyPermutation(), checksum())
* Implemented wrapper of the FFTW library to support arbitrary dimensional
Fourier transforms (see fourierTransform() and vigra::FFTWPlan) and FFT-based
convolution (see convolveFFT() and vigra::FFTWConvolvePlan) and refactored
vigra::FFTWComplex.
* Added cannyEdgelListThreshold(), cannyEdgelList3x3Threshold().
* Added capability to handle subarrays and anisotropic resolution to
separableConvolveMultiArray() and related Gaussian filters. Added windowRatio
parameters to vigra::Kernel1D::initGaussian() and
vigra::Kernel1D::initGaussianDerivative()
* Added vigra::StridedScanOrderIterator and corresponding
vigra::MultiArrayView::begin().
* Extended vigra::MultiArrayView. Added vigra::Shape1 ... vigra::Shape5
convenience typedefs.
* Implemented vigra::multi_math (arithmetic and algebraic functions for
multi-dimensional arrays).
* Extended the vigra::HDF5File class.
* Improved and documented the Timing macros for runtime measurements.
* Added support for the OpenEXR image format and multi-page TIFF. Improved
support for the SIF format.
* vigranumpy: added axistags and completly re-implemented VigraArray and the
conversion between Python and C++ arrays in terms of axistags.
* Minor improvements and bug fixes in the code and documentation.
* Removed the call to png_read_transform_info() when the system libpng
is being used, so it can be built with a system libpng.
Changes 1.7.19:
* pngcrush-1.7.18 failed to read interlaced PNGs. Reverted the change
from calling png_read_transform_info() to png_read_update_info().
Since png_read_transform_info() is not exported we again cannot build
with the system libpng15.
Changes 1.7.18:
* This version will work with either a "system" libpng14 or libpng15, or with
the embedded libpng15. The deprecated usage of libpng png_struct members
and unexported functions has been removed.
* Revised the format of the time report (all on one line so you can get
a nice compact report by piping the output to "grep coding").
* Exiv2 utility
- Fixed time setting of -T option when DST is in effect.
- Added version hex number to the output of "exiv2 -V".
* Exiv2 library
- Exif version 2.3 missing tag codes.
- Tamron 18-270mm lens.
- Exif 2.3 & DNG 1.2/1.3 tags.
- Some tests depend on system settings (locale, path, etc).
- Sort iptc data by record number when encoding.
- New Tamron 70-300 mm lens improperly recognized.
- "Assertion `sv == d' failed" in 0.21.1 (r2474).
- Build failure on MinGW with GCC >= 4.6 because of "-no-undefined".
- Debug messages of psdimages.cpp go to stdout instead of stderr.
- PSD resource block handling patch II.
- Setting metadata on an image should always succeed.
- Exiv2 fails to write to JPEG with an empty APP13 Photoshop PS3 segment.
- Wrong ELSE statement in src/CMakeLists.txt.
- On Windows (MSVC and MinGW builds), charset conversions now use respective
Windows functions if iconv is not available.
- Support for Encapsulated PostScript (*.eps) files.
- The exiv2 library should be re-entrant.
- Fixed typo: SupplementalCategory -> SupplementalCategories.
- Added Tokina AT-X 107 AF DX Fish-eye 10-17mm f/3.5-4.5 lens.
Changelog:
2011-09-27 Release 0.9.2:
* Score Checking
o Performed automatically before printing (optional)
o Under/Overfull measures
o Unterminated tuplets
o Miss-matched slurs.
* Pitch Spelling
o Performed live on MIDI entry
o Colors intervals that may be enharmonic spelling mistakes with a di
fferent timbre
* Enter Accidental before or after note
o Use enter accidental to avoid sounding spurious notes on entry.
o Change a note to one of its enharmonic variants. Same absolute pitc
h (in Equal Temperament).
o Change the duration of single notes in a chord to create single-voi
ce polyphony
* Vertical Rest Positioning (for polyphony)
* Grace Notes that come after rather than before the main note.
* Improved display of under/overfull measures
* Display shows if there are measures before/after those on screen and provi
des buttons to navigate
* Better beaming control.
* Arbitrary Dynamics text.
* New Denemo fonts
o Denemo's own font now uses standard unicode font symbols
o LilyPond font accessible to scripts
o Improved display of entered music, help texts etc.
o Simpler scripting to display any LilyPond feature.
* Thumbnails for .denemo files in file open dialog and for your Window Manager
o Thumbnail shows a selection of your choice as finally typeset.
o Default thumbnail is first three measures
* Import images of scores for transcription
o Scores captured bar-by-bar into Denemo, displayed directly underneath the bar they relate to.
o Editorial decisions/errors can easily be checked
But Linux only.
* Bug Fixes
o Vertical scrolling (a long-standing bug fixed at last)
o Bookmark searching
o Nested tuplet display
o Redo crashes
* Notes:
o As yet no windows binary is available
o Playback out of priority thread is not in this release.
o The manual does not have the latest list of scheme commands available.
Changelog:
2011.10.01 v.11.10
+ New function: classic gamma curve edit for brightness and individual
RGB colors. Applicable to the whole image or a selected object/area.
+ Printing was revised to work better with recent changes in HPLIP that
made printing on small paper sizes more difficult. The paper size must
be specified in the Printer Properties dialog (printer admin function)
and not in the application program - otherwise the print fails with a
"paper mismatch" error. This changed between Ubuntu 10.10 and 11.04.
+ New function: convert "tetragon" image into a rectangle. Useful for
gallery paintings photographed from the side to avoid reflections,
buildings photographed at an angle, etc.
+ At startup, check for new files, advise if synchronization is needed.
+ New option: warn if overwriting original (non-versioned) image file.
+ Slide Show: stop strange behavior when multiple monitors are used.
+ Slide Show: option to show only the most recent version of each image.
+ Slide Show: use spacebar to pause and resume slide show.
+ Pixel Edit: transparency adjustment steps were made finer.
+ Code cleanup for new compiler warnings from GCC 4.6 (Ubuntu 11.10).
2011.09.26 v.11.09.1
+ Bufgix: crash in Slide Show if the last transition type (jaws) is
not included in the user preferences.
2011.09.01 v.11.09
+ Print Image File now has margin inputs and tiny margins also work.
+ The Portuguese translation was brought up to date.
+ Minor source code changes were made for better BSD compatibility.
+ Show RGB: labels on monitored image points were made optional.
+ Gallery: larger font for file names is used when thumbnails are large.
+ Edit Captions and Edit User Comments were combined into one function.
+ File Open will discard a preceding search result or named collection,
and the user is notified and may proceed or cancel.
+ File > Open (menu and toolbar) can now be used to open a single RAW
file (as tiff-16). A batch conversion function is also available.
+ CPU load monitor on status bar now includes spawned subprocesses.
+ Smart Erase: improved algorithm gives better results in some cases.
+ Panorama: image overlap requirement was relaxed.
+ Bugfix: Flatten: fix uneven conversion of pixels with max. brightness.
+ Bugfix: crash if Tools > Add Menu is started and then canceled.
+ Bugfix: minor memory leak.
2011.08.01 v.11.08
+ An Italian user guide has been added.
+ New function DRGB: change brightness and color balance using OD units.
+ Revise_RGB: added delta mode (show +/- changes from original image).
+ Show RGB: added EV and OD units, delta mode, and pixel labels on image.
+ Slide Show: two image transitions were added, "radar" and "jaws".
+ Slide Show: preferred transition modes can be selected and remembered.
+ Delete Area was renamed to Unselect Area (to reduce ambiguity).
+ F1 help topic is now determined by the last dialog opened OR USED.
+ Bugfix: disable a select-area if Undo/Redo changes the image size.
+ Bugfix: Create Blank Image got leftover EXIF data from a prior image.
+ Bugfix: buffer overflow crash in Russian locale. Several other risky
places from long translation strings were identified and fixed.
+ Bug workaround: crash from GCC 4.5 optimization removing necessary
code. Do-nothing variable references were added to prevent this.
+ Annoyance fix: rapid repetition of prev/next buttons or arrow keys
was sometimes causing a "function still active" popup message.
+ Current bug: On Ubuntu 11.04 Fotoxx refuses to print with small paper
formats (A5, A6). Ubuntu 10.10 works OK. I cannot fix this.
* Changed "#if !defined(PNG_NO_STDIO)" to "#ifdef PNG_STDIO_SUPPORTED"
as recommended in the libpng documentation.
* Added PNG_UINT_32_NAME macro and used it to simplify chunk_type integer
definitions.
Changelog:
Gource 0.37 has been released, fixing a few bugs with timestamps
and directory deletion.
Changes since 0.35:
* Fixed SVN log GMT timestamp conversion.
* Fixed issue with sub-dirs of deleted dir not being removed in some cases.
Version 1.5.5beta01 [July 13, 2011]
Fixed some typos and made other minor changes in the manual.
Updated contrib/pngminus/makefile.std (Samuli Souminen)
Version 1.5.5beta02 [July 14, 2011]
Revised Makefile.am and Makefile.in to look in the right directory for
pnglibconf.h.prebuilt
Version 1.5.5beta03 [July 27, 2011]
Enabled compilation with g++ compiler. This compiler does not recognize
the file extension, so it always compiles with C++ rules. Made minor
changes to pngrutil.c to cast results where C++ expects it but C does not.
Minor editing of libpng.3 and libpng-manual.txt.
Version 1.5.5beta04 [July 29, 2011]
Revised CMakeLists.txt (Clifford Yapp)
Updated commentary about the png_rgb_to_gray() default coefficients
in the manual and in pngrtran.c
Version 1.5.5beta05 [August 17, 2011]
Prevent unexpected API exports from non-libpng DLLs on Windows. The "_DLL"
is removed from the test of whether a DLL is being built (this erroneously
caused the libpng APIs to be marked as DLL exports in static builds under
Microsoft Visual Studio). Almost all of the libpng building configuration
is moved from pngconf.h to pngpriv.h, but PNG_DLL_EXPORT remains in
pngconf.h, though, so that it is colocated with the import definition (it
is no longer used anywhere in the installed headers). The VStudio project
definitions have been cleaned up: "_USRDLL" has been removed from the
static library builds (this was incorrect), and PNG_USE_DLL has been added
to pngvalid to test the functionality (pngtest does not supply it,
deliberately). The spurious "_EXPORTS" has been removed from the
libpng build (all these errors were a result of copy/paste between project
configurations.)
Added new types and internal functions for CIE RGB end point handling to
pngpriv.h (functions yet to be implemented).
Version 1.5.5beta06 [August 26, 2011]
Ensure the CMAKE_LIBRARY_OUTPUT_DIRECTORY is set in CMakeLists.txt
(Clifford Yap)
Fixes to rgb_to_gray and cHRM XYZ APIs (John Bowler):
The rgb_to_gray code had errors when combined with gamma correction.
Some pixels were treated as true grey when they weren't and such pixels
and true grey ones were not gamma corrected (the original value of the
red component was used instead). APIs to get and set cHRM using color
space end points have been added and the rgb_to_gray code that defaults
based on cHRM, and the divide-by-zero bug in png_handle_cHRM (CERT
VU#477046, CVE-2011-3328, introduced in 1.5.4) have been corrected.
A considerable number of tests has been added to pngvalid for the
rgb_to_gray transform.
Arithmetic errors in rgb_to_gray whereby the calculated gray value was
truncated to the bit depth rather than rounded have been fixed except in
the 8-bit non-gamma-corrected case (where consistency seems more important
than correctness.) The code still has considerable inaccuracies in the
8-bit case because 8-bit linear arithmetic is used.
Version 1.5.5beta07 [September 7, 2011]
Added "$(ARCH)" option to makefile.darwin
Added SunOS support to configure.ac and Makefile.am
Changed png_chunk_benign_error() to png_warning() in png.c, in
png_XYZ_from_xy_checked().
Version 1.5.5beta08 [September 10, 2011]
Fixed 64-bit compilation errors (gcc). The errors fixed relate
to conditions where types that are 32 bits in the GCC 32-bit
world (uLong and png_size_t) become 64 bits in the 64-bit
world. This produces potential truncation errors that the
compiler correctly flags.
Relocated new HAVE_SOLARIS_LD definition in configure.ac
Constant changes for 64-bit compatibility (removal of L suffixes). The
16-bit cases still use "L" as we don't have a 16-bit test system.
Version 1.5.5rc01 [September 17, 2011]
Removed "L" suffixes from constants in pngpriv.h
Version 1.5.5 [September 22, 2011]
No changes.
August 19, 2011: Release 1.10
A DXF backend was added. The output is in the drawing interchange
format used by computer aided design software. Thanks to Jonas
Benedett Dorr for testing. The Gimppath backend was changed to be
compatible with current versions of Gimp. The EPS, PDF, and SVG
backends now use high-resolution bounding boxes. The default scaling
of the EPS, PDF, and SVG backends is now fixed at 72dpi. A new option
--flat was added to the SVG backend. A new option --tight was added
to remove whitespace around the input image before calculating its
scaling and placement.
December 21, 2010: Release 1.9
The xfig and eps backends were improved, and a fixed pagesize PDF
backend was added. Support for BMP version 4 and version 5 files, as
well as top-down BMP files, was added. Minor speed improvements to
Potrace and major speed improvements to mkbitmap. A Gaussian blur
option was added to mkbitmap. Libtool is now used to build and
optionally install the Potrace library. An optional simplified
progress bar was added for dumb terminals. This release also contains
some portability improvements, cross-compilation improvements, and
minor bug fixes.
changes:
-Tags can now be organized into hierarchical trees
-Paired RAW + JPEG images are treated as a single photo when imported
from a camera
-Select different developers for RAW photos: use the development produced
by Shotwell or by your camera
-Shotwell now uses GSettings instead of GConf to store its
configuration information
-"Hide Photos Already Imported" setting persists between imports
-Several all-new saved search options
-JPEG mimics of RAW images are no longer stored in your home directory,
and are now created on demand
-Shotwell now supports Windows Bitmap (.bmp) images
changes:
-Imported dcraw 9.10 (1.444)
-Bugfix: green matching is turned off if output image is shrinked due to
wavelet filtering or aberration correction
On systems with netsnmp, configure sort of finds SNMP, and adds
-lnetsnmp. This is wrong because the package doesn't depend on
netsnmp, and problematic because then looking for getenv() fails.
No PKGREVISION++ because this doesn't change the behavior in cases
that previously resulted in a successful build.
pkgsrc changes: enable flickr module.
upstream changes:
0.9.1 to 0.9.2:
not yet available
0.9 to 0.9.1:
- new rawspeed, dcraw, libraw
- fixed various segfaults and deadlocks
- the pipeline is now more real HDR (unbounded color management, no more gamut clipping in between)
- fixed a nasty bug which could cause complete loss of history for an image
- darktable-faster now plays nicely with darktablerc (non-gconf)
- lots of opencl improvements
- updated translations
- second part of our GSoC: customizable keyboard shortcuts!
2.4.2 Changes done by R. Dassing, Michael Potter
Base.pm:
The values for 'true' resp. 'false' may be of the following
true: TRUE, true, T, t, 1 and defined
false: FALSE, false, F, f, 0 or undefined
Base.pm:
Added new options xlabel and xrange which is valid for xy_plot
and Chart::Lines, Chart::Points, Chart::LinesPoints,
Chart::Split, Chart::ErrorBars.
In order to use the labels, the chart module needs to have 'xlabels'
AND 'xrange' set. Below is some example code for use:
@labels = (['Jan', 'Feb','Mar'],
['10','40','70']);
$chart->set( xlabels => \@labels,
xrange => [0,100] );
This options allow to set and position labels at the x-axis arbitrary.
add_dataset() and app_pt() accepts now datasets as lists and as
references to list like already mentioned in the docs
Pie.pm:
Optimized organisation of the placement of the labels.
Added flag to avoid plotting of legends at all
Using GD Version 2.0.36 as this version supports 'filledArc'
Composite.pm:
Correction due to Request 23166
write the endmost value of input array
in imagemap_data array
Lines.pm:
Correction due to Request 23166:
write the endmost value of input array
in imagemap_data array
Overview of changes in Cairo 1.062
==================================
* Cairo::FtFontFace: Keep the FT_Face alive long enough to avoid
segfaults
* Add two new example programs
* Fix test failures
(configure was finding libsnmp.so if net-snmp was installed, but
net-snmp wasn't buildlink'd in. It would build just fine if net-snmp
wasn't installed.)
4.0.1
* Minor bug fixes, patch submitted by Damien Doligez
4.0.0
* Stop supporting the autoconf build. (It might works though.)
* Instead of autoconf, using omake and ocamlfind
* Subpackages: no need to link codes for uninterested format.
* Stop supporting lablgtk1
- Ximage2 module is now Ximage, and the older Ximage is removed
- OXimage2 module is now OXimage, and the older OXimage is removed
3.2.0
* Misnamed version. It should have been 3.0.3 or something.
* Small bug fix for image load memory allocation vulnerability
3.0.2
* O'Caml 3.11 port.
* Integer overflow vulnerability fix for pngread.c
3.0.1
* Alpha channel support for png images.
3.0.0
* new version numbering scheme
* autoconf and makefiles cleanup
* fix examples compilation
2.2.1
* Now compiling with -warn-error -A
`seqdiag' generate sequence-diagram image file from spec-text file.
* Generate sequence-diagram from dot like text (basic feature).
* Multilingualization for node-label (utf-8 only).
`nwdiag' generate network-diagram image file from spec-text file.
* Generate network-diagram from dot like text (basic feature).
* Multilingualization for node-label (utf-8 only).
`actdiag' generate activity-diagram image file from spec-text file.
* Generate activity-diagram from dot like text (basic feature).
* Multilingualization for node-label (utf-8 only).
Software projects are displayed by Gource as an animated tree with
the root directory of the project at its centre. Directories appear
as branches with files as leaves. Developers can be seen working
on the tree at the times they contributed to the project.
Currently Gource includes built-in log generation support for Git,
Mercurial and Bazaar and SVN (as of 0.29). Gource can also parse
logs produced by several third party tools for CVS repositories.
== 1.0.4: 2011-08-06
Theme improvements release!
=== Improvements
==== Theme
* nari: Added. This is for nari. [Created by nari]
* image-slide-number: Changed the default here to a cute here.
* image-slide-number: Supported flag color customize.
* image-timer: Changed the default tortoise to a cute tortoise.
* rubykaigi2011: Supported the tortoise and the here.
=== Fixes
==== Documentation
* Fixed Pango link. [Patch by Ken Muryoi]
=== Thanks
* nari
* Ken Muryoi
== 1.0.3: 2011-07-17
A bug fix release of 1.0.2.
=== Improvements
==== Core
* Supported RubyGems 1.8.5.
[Reported by okkez]
* rabbit command doesn't use standard input as the default
source type.
=== Fixes
==== Core
* Fixed a problem that Wiki notation support doesn't show error.
[Reported by kimura wataru]
* Added missing Sinatra dependency.
==== Theme
* footer-comment: Fixed a problem that a comment is hidden
shortly.
=== Thanks
* okkez
* kimura wataru
Update to 2.4.6, No answer from maintainer.
CHANGES BETWEEN 2.4.5 and 2.4.6
I. IMPORTANT BUG FIXES
- For TrueType based fonts, the ascender and descender values were
incorrect sometimes (off by a pixel if the ppem value was not a
multiple of 5). Depending on the use you might now experience
a different layout; the change should result in better, more
consistent line spacing.
- Fix CVE-2011-0226 which causes a vulnerability while handling
Type 1 fonts.
- BDF fonts containing glyphs with negative values for ENCODING
were incorrectly rejected. This bug has been introduced in
FreeType version 2.2.0.
- David Bevan contributed a major revision of the FreeType stroker
code:
. The behaviour of FT_STROKER_LINEJOIN_BEVEL has been corrected.
. A new line join style, FT_STROKER_LINEJOIN_MITER_FIXED, has
been introduced to support PostScript and PDF miter joins.
. FT_STROKER_LINEJOIN_MITER_VARIABLE has been introduced ches has
been fixed.
II. MISCELLANEOUS
- SFNT bitmap fonts which contain an outline glyph for `.notdef'
only no longer set the FT_FACE_FLAG_SCALABLE flag.
CHANGES BETWEEN 2.4.4 and 2.4.5
I. IMPORTANT BUG FIXES
- A rendering regression for second-order B#zier curves has been
fixed, introduced in 2.4.3.
II. IMPORTANT CHANGES
- If autohinting is not explicitly disabled, FreeType now uses
the autohinter if a TrueType based font doesn't contain native
hints.
- The load flag FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH has been made
redundant and is simply ignored; this means that FreeType now
ignores the global advance width value in TrueType fonts.
III. MISCELLANEOUS
- `FT_Sfnt_Table_Info' can now return the number of SFNT tables of
a font.
- Support for PCF files compressed with bzip2 has been contributed
by Joel Klinghed. To make this work, the OS must provide a
bzip2 library.
- Bradley Grainger contributed project and solution files in
Visual Studio 2010 format.
- Again some fixes to better handle broken fonts.
Upstream changes:
* Changes in cropping code:
o cropping is now works for Fuji files (instead of crash)
o bad pixels map and dark frame subtraction is turned off if cropping enable
o for technical reasons, coordinates of top-left corner of crop box are
rounded to multiple of 4 for Fuji files.
* ./configure stuff fixes:
o install static libraries only when --enable-static is set
o compiled samples are dynamically linked if shared library not disabled.
* OpenMP enabled for Visual Studio 2008 SP1+, but not for RTM
Changes:
- quoted translate command string
- quote of tmpfname for coping with spaces in filenames
- added -a option
- changed handling of hiresBB (now rounded to hiresprecision, by default 0.5pt)
- added %%BeginData %%EndData as indicators for Binary Section
- added new option -b (treat as binary) to prevent filtering CR/LF stuff
- fixed help/usage formatting output
darktable is a photography workflow application: a virtual lighttable
and darkroom for photographers: it manages your digital negatives
in a database and lets you view them through a zoomable lighttable.
it also enables you to develop raw images and enhance them.
== 1.0.2: 2011-07-15
RubyKaigi2011 release.
=== Improvements
==== Core
* Re-supported GTK+ 2.20. (For Debian GNU/Linux squeeze)
[Reported by akira yamada]
==== Theme
* title-slide-background-image: Added. It shows background
image with title slide slide.
* table: Supported font color customize.
* rubykaigi2011: Added. It's for RubyKaigi2011.
=== Fixes
==== Theme
* default-item-mark-setup: Fixed duplicated font name
specified error.
* edge-info-toolkit: Fixed duplicated font name
specified error.
=== Thanks
* yamada akira
== 1.0.1: 2011-07-15
A bug fix release of 1.0.0.
=== Fixes
==== Core
* Removed needless albino gem dependency.
== 1.0.0: 2011-07-15
The first major release! We spent seven years for it!
=== Improvements
==== Core
* Made Twitter related gems optional not required.
* Disabled Clutter by default. --use-gl is required to
enable it.
[Reported by OBATA Akio]
* Supported ((<blockdiag|URL:http://blockdiag.com/blockdiag/build/html/>)).
RD:
# blockdiag
# relative_width = 90
# fonts = /usr/share/fonts/opentype/ipafont/ipag.ttf, /usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf
{
fontsize = 25;
RD -> Rabbit;
Hiki -> Rabbit;
PDF -> Rabbit;
group {
Rabbit -> Display;
}
}
Hiki:
{{blockdiag("
{
fontsize = 25;
RD -> Rabbit;
Hiki -> Rabbit;
PDF -> Rabbit;
group {
Rabbit -> Display;
}
}",
{
:relative_width => 90,
# :antialias => true,
:fonts => ["/usr/share/fonts/opentype/ipafont/ipag.ttf",
"/usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf"],
})}}
* Removed Anthy support.
* Supported syntax highlighting by CodeRay.
* Supported syntax highlighting by Emacs.
* Improved "run from console" detection.
[Reported by OBATA Akio]
* Supported non-blocking mode for Twitter connection.
[Reported by OBATA Akio]
* Improved the default logger detection.
[Reported by OBATA Akio]
* Supported Nokogiri and dropped HTree.
* Added --allotted-time option to specify presentation
allotted time.
* Added --comment-theme option to specify a theme for
comment.
For example, use --comment-theme stream-comment to
stream comment on your slide.
* Removed RWiki support.
==== Rabbiter
* Added --log-status option to log streamed information
for debug.
==== Rabbirack
* Added. It is a new Web interface for Rabbit. It will
deprecate Rabrick.
==== Theme
* Added shadow-color, shadow-x and shadow-y properties to
text element.
* syntax-highlighting: Added. It specifies colors for
syntax highlighting.
* footer-comment:
* Improved image-timer support.
* Disabled the last comment remaining by default.
* rabbit-powered-by: Disabled banner.
* pdf-tortoise-and-hare: Removed because it's merged to
pdf theme.
* pdf:
* Supported hare and tortoise.
* Supported comment.
* base: Added foreground color, background color and
shadow color configurations.
* default-comment: Added. It specifies a theme for comment.
=== Fixes
==== Core
* Fixed a problem that .mo are missing in package.
[Reported by OBATA Akio]
* Fixed a problem that appending comment from rabbiter
crashes Rabbit.
* Fixed a problem that PDF file detection is failed in
Ruby 1.9.
==== Documentation
* Fixed link URL.
[Reported znz]
=== Thanks
* OBATA Akio
* znz
`blockdiag` generate block-diagram image file from spec-text file.
* Generate block-diagram from dot like text (basic feature).
* Multilingualization for node-label (utf-8 only).
Changelog:
2011.07.01 v.11.07
+ The main retouch functions can now be used in parallel
(i.e. multiple edit dialogs can be active at the same time).
+ The last position of the main window and most dialog windows is saved
and restored within a session and across sessions.
+ New function Match Colors: take a spot color sample from two images.
The colors of the 2nd image are changed to match the first.
+ New function Revise RGB: select up to 9 control pixels on an image and
adjust their RGB values. All image pixels are adjusted to match, using
weights based on distances from the control pixels. Use this function
to make complex color adjustments that vary across the image.
+ Brightness Ramp was revised to handle RGB colors. This is an alternative
method to remove a color caste that varies across an image or image area.
+ Tools > Show RGB: EV and OD units are output in addition to RGB values.
Up to five points are shown, updated live as the image is edited.
+ The Brightness/Color curves now have a range of +/-2 EV (F-stops) and
the step-adjust buttons ([+++] etc.) are calibrated in 0.1 EV steps.
Steps 1/3 this size can also be used. Use this function in conjunction
with Show RGB to make calibrated color adjustments.
+ Numeric feedback was added to the sliders in retouch edit functions.
+ Missing gallery thumbnails are generated 2-3x faster (on multi-core
processors) using multiple threads working ahead of need (usually).
+ Clone (new window) now has two variants: share desktop 50/50 or open
a new window of the same size, slightly offset for visibility.
+ Open File now has two variants: use the same window or open a new
window in a parallel instance of Fotoxx.
+ New toolbar button: save file as a new version (immediate, no dialog).
The current image and its edit history remain unchanged.
+ Save-As menu and toolbar: new checkbox option to switch the current
file to the saved file. The edit trail (undo/redo) is also retained.
+ New command line parameters:
-prev open the last file viewed in the previous session.
-recent start with a gallery of recent files (most recent at top).
(-prev used to be default but this is no longer the case).
+ If the [undo] or [redo] button is pressed with the shift-key, they
become "undo all" and "redo all". This makes it easier to compare
an image having multiple edits with the original image.
+ Select Area [Unfinish] button: put a finished area back in edit mode.
+ Pixel Edit was moved from the Art menu to the Retouch menu.
+ Hourglass cursor was replaced with a BUSY sign at bottom of the window.
+ Toolbar help is a topic help like F1. Menu help opens the user guide.
+ Bugfix: warp functions were infrequently putting artifacts in the image.
+ Bugfix: Edit Collections could crash if adds and deletes were mixed.
+ Bugfix: Select Area Edge Calculation: if killed by user, the area was
left in a half finished condition.
2011.06.13 v.11.06.2
Bugfix: Ubuntu 11.04 32-bit: libtiff.so was moved to a really different
location: /usr/lib/i386-linux-gnu/libtiff.so. This caused a misleading
diagnostic when building from source, so the check and diagnostic was
simply eliminated. The packages are not affected.
New extensions:
* GL_AMD_blend_minmax_factor
* GL_AMD_sample_positions
* GL_EXT_x11_sync_object
* GL_NV_texture_multisample
* GL_NV_video_capture
* GLX_NV_video_capture
* WGL_NV_DX_interop
* WGL_NV_video_capture
Bug fixes:
* Define GLEW_NO_GLU for no glu dependency.
* mx suffix for GLEW MX libraries, build both libraries by default.
* Cygwin build improvements
* Soname of GLEWmx shared libraries
* Query GL extension string only once
* GLX_OML_sync_control no longer requires C99
* glDraw*InstancedARB moved from GL_ARB_draw_instanced to
GL_ARB_instanced_arrays
* glFramebufferTextureLayerEXT moved from GL_EXT_geometry_shader4 to
GL_EXT_texture_array
* Fixes for BSD build
changes:
-UI improvements
-Date / time data has its own dataset type
-Add LaTeX commands \cdot, \nabla, \overline plus some arrows
-Add linevertbar and linehorzbar error bar styles
-bugfixes
changes:
-Fixes "Hide Photos Already Imported"
-Multiple editing bugs fixed
-Resolves crash when two or more cameras have the same name
-Documentation now includes saved searches
-Piwigo bugs fixed
-Translation updates