Feb. 5, 2008 - Version 7.15 (production release)
- API Changes:
- Also allow File::RandomAccess reference as argument to ImageInfo()
- Added -T option (equivalent to -t -S -q -f)
[many small fixes and improvements omitted; see Changes file.]
Pkgsrc changes:
- none
Changes since version 2.33:
===========================
2.36 16 September, 2007
-Fixed SVG::DOM POD
2.35 14 September, 2007
-Fixed SVG::DOM POD
2.34 17 May 2005
-SVG::Element - Removed elsep entry for CDATA, cdata, cdata_noxmlesc
fields to get rid of artificial blank spaces that confuse some browsers
-SVG::DOM - added getRootNode method
-Added user-contributed DOM2 methods to SVG::DOM
- Fixed bugs
- Improvements to PHP binding
- Improvements to OCAML binding
- Make regression tests run from the build tree, rather than require
installation
- Repair freetype detection on RedHat-7 (Yes, people still use it!!)
- Fix zoom-at-mouse-location in -Txlib and -Tgtk
- Fix some dotty regressions
Changes 2.16:
- Fixed bugs
- new regression test suite
- new cgraph library (will eventually replace graph and agraph)
- add "image" and "imagescale" for simpler support for images in nodes
- add "tab" "box3d" and "component" shapes
- replace arith.h in distro
- add functions to access version info to avoid need for gvcint.h
- Fix problem with irregular character spacing at 96dpi in pango/cairo output
formats.
- Add gdk_pixbuf plugin providing: .bmp .ico .jpg .png .tif
- Add DevIL plugin providing: .bmp .jpg .png .tif .tga
- Extend GD plugin to provide a backend to cairo for: .gif .jpg .png .gd .gd2
.wbmp <- gifs are now antialiased
- Rework plugin framework to separate device from renderer, and to autoload
load dependendent plugins
- show defaults in output from: ./configure --help
- add more info to dot -v and dot -v2 debug outputs
- various issues with CR/LF in windows, but not in binary outputs.
- fixed typo in stock icon name
- fixed handling of PSD files with empty layer names
- merged TinyScheme bug-fixes
- removed duplicate entry from Tango palette
- corrected parameter range in Chip Away script
- reduced redraw priority and speed of the marching ants
- fixed out-of-bounds array access in Convolution Matrix plug-in
- reduced rounding errors in Convolution Matrix plug-in
- fixed potential crash on missing CMYK color profile
- fixed crash in Bumpmap plug-in when called from some scripts
- Equalize should not equalise the alpha channel
- increased the number of points the ImageMap plug-in can handle
- adjusted the priority of the projection renderer
- smooth the brush mask to get a simpler cursor boundary
- show the selection even if the image window is invisible
- allow to commit a pending rectangular selection using Enter
- fixed bug in image dirty state logic
- improved GIMPressionist preformance and reduced startup time
- fixed a crash in the Convert to Color Profile plug-in
- merged some other minor fixes from trunk
- translation updates (de, it, lt, ru, sv, uk)
Put in "graphics" category because that is where magicpoint lives.
Also added "japanese" to CATEGORIES.
Note: magicpoint (mgp) export is broken.
Extended WIPE is a presentation tool written in Tcl/Tk. It provides
an user-friendly GUI authoring tool and can output presentations in
HTML file format. And it provides a WIPE viewer which can show
text, pictures, tables, and animations.
While here, add DESTDIR support.
Changes:
RMagick 2.2.0
o Added Image#opaque_channel, Image#paint_transparent (available with
ImageMagick 6.3.7-10)
o Added Image#liquid_rescale (available with ImageMagick 6.3.8-2)
o Added CMYColorspace ColorspaceType value
o Fixed bug #17148, compiler error message on Solaris (bug report by Trever
Wennblom)
o Fixed bug #17470, get_exif_by_number, get_exif_by_entry may fail when
called with one or more arguments
10-Jan-2008 Exiv2 0.16 released
Here is the final 0.16 release with XMP support. It took longer
than it should have and thus contains quite a list of bug fixes
and enhancements.
09-Nov-2007 Exiv2 0.16-pre1
This is a pre-release of the upcoming Exiv2 0.16 with XMP support.
Adding XMP metadata to an image is now just as easy as adding Exif
or IPTC tags. In addition there is new support for Olympus ORF
images and Pentax makernotes. Please try Exiv2 0.16-pre1 and report
issues you may have with it to the Exiv2 forum.
24-Sep-2007 XMP testing
The XMP implementation is now in the trunk in SVN and it is reasonably
complete and ready for testing. Please try it out and let us know
your comments. See this announcement for more details.
31-Aug-2007 XMP support
We're working on adding XMP support to the library, which should
become the main feature of the next release. Contributions are
welcome, in particular we need input from potential users about
API preferences and XMP test data. You are invited to join this
discussion in the forum and contribute your viewpoints.
10-Jul-2007 Exiv2 0.15 released
This maintenance release fixes a number of bugs, adds support for
Minolta G500 RAW files and has minor tag and some larger translation
updates. See the changelog for a concise listing of patches in this
release.
Changes in API
----------------------
WIN64 support
_vsnprintf wrap
BOOL replaced by LCMSBOOL
cmsSetLanguage parameters changed to match ICC spec
removed support for extended gamut descriptor (was never fully implemented)
cmsFLAGS_NODEFAULTRESOURCEDEF moved to 0x01000000
_cmsMalloc wrapper for malloc
_cmsFree wrapper for free
Implementation
----------------------
All errors moved to fatal, since there is no easy recovery strategy
Vulnerability fixes on cmsio1.c
Status check, many functions now check the status when calling other functions. Improved robustness against ill-formed profiles.
_cmsSaveProfile didn't copy tags from a file based profile, fixed.
Utilities
----------
icctrans: CMYKcm support wrongly implemented, fixed.
icclink: linking 3 to 7 channels didn't work in some cases, fixed.
digiKam 0.9.3 - Release date: 2007-12-23
NEW FEATURES:
AlbumGUI
Drag&Drop : D&D from anywhere into album tree. When the albumview is flattened
(Include Album Sub-tree) images can be d&ded across horizontal separations.
That one satisfies wish #142774.
Goto : A new quick navigation feature has been added: it is now possible (by RMB context menu)
to GOTO any other view with pertinent context, e.g. from date view right-click on an
image and GOTO the Album or Tag view that this image is associated with.
Try any other combination.
That covers wish #128231.
digiKam BUGFIXES FROM KDE BUGZILLA (alias B.K.O | http://bugs.kde.org):
065 ==> : ????? always force to show mediaplayer widget to preview video in embeded mode.
**********************************************************************************************
digiKam 0.9.3-RC1 - Release date: 2007-12-08
NEW FEATURES:
AlbumGUI : Add new Filter Bar on bottom of Albums/Tags/Searches/TagsFilter view filter contents
based on string.
digiKam BUGFIXES FROM KDE BUGZILLA (alias B.K.O | http://bugs.kde.org):
052 ==> 152522 : Support for *.3gp and *.mp4 video files in digiKam (already supported by KDE video players).
053 ==> 128231 : A way to view pictures recursively in albums and sub-albums at the same time would be cool.
054 ==> 133191 : Quick search/filter for albums like in amarok.
055 ==> 146364 : Incremental search for tags in all tag fields.
056 ==> 152843 : Live filter does not work if no text is displayed under thumbnails.
057 ==> 148629 : "Adjust Exif orientation tag" does not continue after error.
058 ==> 144165 : Numeric values in Histogram -> Statistics frame should be right-aligned.
059 ==> 148037 : Tiff images are not displayed with correct colours.
060 ==> 152961 : Cannot remove album from tree.
061 ==> 121314 : More options to display the album tree.
062 ==> 141085 : Some strings are untranslated in digiKam.
063 ==> 151403 : Crashed trying to save a image downloaded from the camera.
064 ==> 148772 : Histogram should refresh after editor save.
**********************************************************************************************
digiKam 0.9.3-beta3 - Release date: 2007-11-20
NEW FEATURES:
AlbumGUI : Add Text pattern widget on status bar to filter Album contents based on items
name, comments, and tags strings.
ImageEditor : New black & white Green color tone filter.
LightTable : Several usability improvements.
digiKam BUGFIXES FROM KDE BUGZILLA (alias B.K.O | http://bugs.kde.org):
047 ==> 150296 : Images in LightTable are not compared in right order
048 ==> 151956 : Red eye enhance feature no longer works.
049 ==> 110136 : Filter textbox in album tree like in amaroks collection list.
050 ==> 152192 : Resize really bad qualitatively.
051 ==> 150801 : Thumbnail and image view does not update after editing image.
**********************************************************************************************
digiKam 0.9.3-beta2 - Release date: 2007-11-01
NEW FEATURES:
General : Updated internal CImg library to last stable 1.2.4 (released at 2007/09/26).
AlbumGUI : Add Rating filter widget on status bar.
AlbumGUI : Add MimeType filter widget on status bar.
AlbumGUI : Add tool to navigate from album, tag and date view to any other view.
digiKam BUGFIXES FROM KDE BUGZILLA (alias B.K.O | http://bugs.kde.org):
040 ==> 147533 : New rating filter for the statusbar.
041 ==> 131963 : Add a file type filter tab to the right.
042 ==> 148993 : Filter images by rating in album view.
043 ==> 151357 : Ratings can exceed 5 stars.
044 ==> 144815 : Scroll left-pane to the selected album/date on start-up.
045 ==> 96894 : Easier navigation between albums, tags and collections.
046 ==> 147426 : Search for non-voted pics.
**********************************************************************************************
digiKam 0.9.3-beta1 - Release date: 2007-10-08
NEW FEATURES:
General : Updated internal CImg library to last stable 1.2.3 (released at 2007/08/24).
General : Color scheme theme are now XML based (instead X11 format).
General : Camera interface is now used to import new pictures in collection.
CameraGUI : New options to Download pictures and Delete it from camera at the same time.
CameraGUI : Support of Drag & Drop to download files from camera gui to album gui.
CameraGUI : Add new Bargarph to indicate statistics about free space available on Album
Library Path.
digiKam BUGFIXES FROM KDE BUGZILLA (alias B.K.O | http://bugs.kde.org):
001 ==> 120450 : Strange helper lines behavior in ratio crop tool.
002 ==> 147248 : Image info doesn't follow image in the editor.
003 ==> 147147 : digiKam does not apply tags to some selected images.
004 ==> 143200 : Renaming like crasy with F2 crash digiKam.
005 ==> 147347 : Showfoto crashes when opening twice multiple files.
006 ==> 147269 : digiKam finds but fails to use libkdcraw.
007 ==> 147263 : Some icons are missing.
008 ==> 146636 : Adjust levels: helper line for sliders.
009 ==> 147671 : Portability problem in configure script.
010 ==> 147670 : Compilation problems on NetBSD in greycstoration.
011 ==> 147362 : Tool-tip for zoom indicator is below the screen if window is maximised.
012 ==> 145017 : Deleting an image from within digiKam does not update the digiKam database.
013 ==> 148925 : Light Table thumb bar not updated when deleting images.
014 ==> 148971 : Awful menu entry "digiKamThemeDesigner".
015 ==> 148930 : digiKam-0.9.2 does not compile with lcms-1.17.
016 ==> 141774 : Autorotate does not work however kipi rotate works.
017 ==> 103350 : Original image is silently overwritten when saving.
018 ==> 144431 : Add option in Camera Download Dialog.
019 ==> 131407 : Use camera GUI also for import of images from different locations.
020 ==> 143934 : Cannot download all photos from camera.
021 ==> 147119 : Can't link against static libjasper, configure reports jasper is missing.
022 ==> 147439 : It is too easy to delete a search.
023 ==> 147687 : Error when downloading and converting images.
024 ==> 137590 : Be able to modifiy the extension of images in the interface.
025 ==> 139024 : Camera GUI new items selection doesn't work.
026 ==> 139519 : digiKam silently fails to import when out of disc space.
027 ==> 149469 : Excessive trash confirmation dialogs after album is deleted.
028 ==> 148648 : Color managed previews not working in all plugins.
029 ==> 126427 : In "rename file" dialog, the 2nd picture is (and can't) not displayed.
030 ==> 144336 : Selecting pictures on the camera lets the scroll-bar jump back to the top of the list.
031 ==> 136927 : Failed to download file DCP_4321.jpg. Do you want to continue? and when continue is
clicked the same warning comes for the next image and so on.
032 ==> 146083 : Bugs in drag and drop.
033 ==> 147854 : Put images into an emptied light-table.
034 ==> 149578 : libjpeg JPEG subsampling setting is not user-controlable.
035 ==> 149685 : Go to next photo after current photo deletion (vs. to previous photo).
036 ==> 148233 : Adding texture generates black image.
037 ==> 147311 : Ligth Table RAW images does not rotate as def. by exif info.
038 ==> 146773 : Metadata sources preference when sorting images.
039 ==> 140133 : Metadata Edit Picture Comments Syncs to IPTC and EXIF when option is de-selected .
0.1.3
------------------------------------------------------------------------
- updated dcraw to 8.81
new cameras: Canon G7, Fuji FinePix S9100/S9600, Olympus SP560UZ, Panasonic DMC-L10
- updated dcraw to 8.80
new cameras: Hasselblad H3D, Olympus E-3, Canon EOS 40D, Canon PowerShot G9,
Canon EOS-1Ds Mark III, AVT F-080C, Nikon D3, Nikon D300,
Nikon Coolpix S6, Panasonic DMC-FZ18, Sony DSLR-A700
-m number_of_passes
After interpolation, clean up color artifacts by repeatedly applying a 3x3
median filter to the R-G and B-G channels.
- Licence : is GPL compatible again == less wories)
0.1.2
------------------------------------------------------------------------
New features
- updated internal dcraw from 8.60 to 8.77. API changed.
- add new chromatic aberration reduction options (patch from Guillaume Castagnino).
0.1.6
------------------------------------------------------------------------
- API Changed : Kexiv2 destructor is now virtual.
Krazy Code Checker fix (http://www.englishbreakfastnetwork.org/krazy)
Bugs fixed from B.K.O (http://bugs.kde.org):
001 ==> 137750: color mode2 nikon d70s not recognized as adobe rgb
002 ==> 149267: digiKam crashes after finding gif,avi,txt and so on.
003 ==> 148182: Iptc.Application2.Keywords appends always the 0-byte.
version 1.2.24beta01 [November 19, 2007]
Moved misplaced test for malloc failure in png_set_sPLT(). This bug was
introduced in libpng-1.2.20beta01.
Ifdef out avg_row etc from png.h and pngwrite.c when PNG_NO_WRITE_FILTER
Do not use png_ptr->free_fn and png_ptr->mem_fn in png_destroy_read_struct()
when png_ptr is NULL (Marshall Clow).
Updated handling of symbol prefixes in Makefile.am and configure.ac (Mike
Frysinger).
version 1.2.24beta02 [November 30, 2007]
Removed a useless test and fixed incorrect test in png_set_cHRM_fixed()
(David Hill).
version 1.2.24rc01 [December 7, 2007]
No changes.
version 1.2.24 [December 14, 2007]
Make sure not to redefine _BSD_SOURCE in pngconf.h
Revised gather.sh and makefile.std in contrib/pngminim to avoid compiling
unused files.
Changes:
RMagick 2.1.0
o Added Image::Info#caption= attribute
o Rename Image#crop_resized, #crop_resized! to #resize_to_fill,
#resize_to_fill!. Add aliases for the old names.
o Fix bug #16776, in the axes.rb example the last 2 arguments to
border.rectangle are swapped (bug report by Alain Feler)
o Fix bug #16931, apostrophe in #error directive causes error in some
versions of GCC (bug report by Justin Dossey)
pkgsrc changes:
use cmake rather than SCons to build.
DESTDIR support
2.45
The 2.45 is a bugfix release, to stabilize the 2.4x series.
No new feature have been added, but serious effort has been put in
tracking bugs and fixing them. Some performance issues have also been
addressed.
2.44
This release adds subsurface scattering, improved sculpting tools, ffmpeg
support for additional platforms, a number of animation tool improvements,
and a huge number of Python scripts and API enhancements.
2.43
This release features sculpting meshes that work as if they were clay,
render passes, retopology painting, multi-resolution meshes, texture map
and light map baking, support for multiple uv sets, fast 3D painting,
defocus blur node, multi-layer image read/write, painting in video
sequences, matte, key, and difference composite nodes, a number of
improved 3D animation tools such as proxy objects, walk cycles, simulation
tool improvements for fluid dynamics, hard body dynamics, and cloth and
softbody dynamics. There were also additional compositing and video
editing improvements.
2.42
This release is the result of work done for the Elephants Dream short
film. It includes major feature additions such as node based materials,
node based compositing, a renderer rewrite, improved UV tools, improved
character tools, an array modifier, and a host of other improvements.
RMagick 2 is the future of RMagick. This is the version that will get new
methods and support new ImageMagick features.
RMagick 2 does not support GraphicsMagick.
Changes:
RMagick 2.0.0
o Replaced configure/make/make install with standard Ruby setup.rb,
extconf.rb
o Removed support for Ruby earlier than 1.8.2
o Removed support for GraphicsMagick. As a result these methods are no
longer available: Image#grayscale_pseudo_class, Image#statistics.
o Removed support for all releases of ImageMagick earlier than 6.3.0.
o Removed deprecated Image#random_channel_threshold. Use
Image#random_threshold_channel instead
o Removed deprecated Image#channel_threshold. Use
Image#random_threshold_channel instead
o Removed unecessary Image#montage=
o Removed unecessary and undocumented Image#image_type=
o Removed deprecated Image::Info#tile_info, tile_info= attributes.
o Removed deprecated Image::Info#tile, tile= attributes. Use #extract,
#extract= instead
o Removed deprecated Image::Info#subimage, subimage= attributes. Use
scene, scene= instead
o Removed deprecated Image::Info#subrange, subrange= attributes. Use
number_scenes, number_scenes= instead
o Removed deprecated Magick.set_monitor. Use Image#set_monitor,
Image::Info#set_monitor instead
o Removed deprecated RunlengthEncodedCompression CompressionType. Use
RLECompression instead
o Deprecated Image#matte, matte= with ImageMagick 6.3.5 and later
o Added Image::Info#stroke=, stroke_width= and undercolor= attributes
o Added Image::Info#tile_offset= attribute
o Added Draw#fill_pattern= and #stroke_pattern= annotate attributes
o Changed Image::Info[] and Image::Info[]= to allow an omitted \"format\"
argument
o Added Image#destroy!, destroyed?, check_destroyed methods
o Support Image object creation/destruction tracing with the
Magick.trace_proc attribute
o Added Magick::QuantumRange. Magick::MaxRGB is deprecated.
o Added OptimizeTransLayer, RemoveDupsLayer, RemoveZeroLayer,
OptimizeImageLayer ImageLayerMethods enum values (available with
ImageMagick 6.3.3),
MosaicLayer, FlattenLayer (available with ImageMagick 6.3.6)
o RMagick works with Q32 version of ImageMagick
o Added ChangeMaskCompositeOp, DivideCompositeOp, LinearLightCompositeOp
CompositeOperator enum values
o Added SplineInterpolatePixel InterpolatePixelMethod enum value
o Added DitherVirtualPixelMethod, RandomVirtualPixelMethod,
BlackVirtualPixelMethod, GrayVirtualPixelMethod, WhiteVirtualPixelMethod
(available with ImageMagick 6.3.5), and MaskVirtualPixelMethod (available
with ImageMagick 6.3.3) VirtualPixelMethod enum values
o Added GIFInterlace, JPEGInterlace, PNGInterlace Interlace type enum
values (available with ImageMagick 6.3.4)
o Added SentinelFilter FilterTypes enum value (available in ImageMagick
6.3.6)
o Added Image.combine
o Added Image#separate (available with ImageMagick 6.3.2)
o Added Image#distort (available with ImageMagick 6.3.5)
o Added Image#each_pixel (thanks to Russell Norris for the suggestion and
code)
o Added Image#histogram? (available with ImageMagick 6.3.5)
o Added Image#sync_profiles (available with ImageMagick 6.3.2)
o Added Image#extent (available with ImageMagick 6.3.1)
o Added Image#excerpt, Image#excerpt! (available with ImageMagick 6.3.5)
o Added Image::Info#attenuate
o Added Image#clut_channel (available with ImageMagick 6.3.5)
o Feature Request #16264, added ImageList#composite_layers (available with
ImageMagick 6.3.3, request from Steve Martocci)
o Added Image#alpha= (available with ImageMagick 6.3.5)
o Added Image#gravity=
o Added Image#equalize_channel (available with ImageMagick 6.3.6)
o Added new FilterTypes values KaiserFilter, WelshFilter, ParzenFilter,
LagrangeFilter, BohmanFilter, BartlettFilter (available with ImageMagick
6.3.6)
o Fix bug #10339, Image#trim does not support \"reset page information
option\" (bug report from Nobody)
o Renamed RMagick.so to RMagick2.so to prevent confusion between RMagick.rb
and RMagick.so
o Feature Request #16276, re-organize doc to not split Image method pages
in the middle of an initial letter (request from Roy Leban)
o Updated for ImageMagick 6.3.7-5
o Made changes as necessary to work with current Ruby 1.9.0