missing Mono DLLs at config time.
This fixes that problem but fails because it needs gnome-keyring-sharp,
which we don't yet have in pkgsrc. I'm committing anyway in the hopes
someone else will deal with that because the package hasn't been
buildable in a long time and this does constitute a step forward.
Upstream changes:
f-spot 0.8.2 - Dec 19 2010 - Error!
-----------------------------------
- A small error slipped through while releasing 0.8.1, this release fixes
that one.
f-spot 0.8.1 - Dec 19 2010 - Winter Fixes!
------------------------------------------
- Bug fix release for the 0.8.x series.
- Critical bug fixes and translation updates. Upgrading highly recommended.
- Infobox crasher fixed (Paul Wellner Bou)
- CRW crasher (Christian Krause)
- XMP sidecar file naming now uses file.jpg.xmp, falls back to old file.xmp
if present (Ruben Vermeersch)
- French Mallard Documentation (Bruno Brouard)
- Slovenian Mallard Documentation (Matej UrbanÄiÄ)
- Tons of translations
- Loads of obsolete code fixed (Tim Howard)
- DateTime.DaysInMonth crasher fix (Tim Howard)
- Mono.Data.Sqlite removed (Tim Howard)
- Switch to official Taglib# repository.
- Lots of Taglib# fixes.
- Rotation crasher (Nuno Ferreira)
- Gallery export crasher for Unicode characters (Martin Slota)
- A fix for the very annoying Int32.MaxValue bug.
- Around 20 bugs closed (http://bit.ly/hCAwkd)
f-spot 0.8.0 - Sep 15 2010 - Stabilized
---------------------------------------
- First long-term stable release of the 0.8.x series.
- Contains everything from the 0.7.x series as well as some critical extra
fixes that were added during the past week.
- Some regressions in terms of support for obscure RAW formats, but lots of
improvements overall, definitely in terms of stability.
- Nearly 300 bugs closed since 0.6.2 (http://bit.ly/bqXLLt)
- This series will continue to be maintained and released, but only with
improvements and fixes. New development will happen on the master branch
and result in 0.9.x releases.
f-spot 0.7.3 - Sep 9 2010 - Release Candidate
----------------------------------------------
- Release candidate for the 0.8.0 release.
- Completely replaced Glade usage by GtkBuilder (Paul Lange)
- Cleanups and refactorings all accross (Ruben Vermeersch)
- Correctly decide when to make the library location sensitive (Iain Lane)
- Fixes in Taglib#.
- IconView has been split up and made much more modular (Mike Gemünde)
- More Hyenafication (Mike Gemünde)
- Copy to Clipboard fixed (Mike Gemünde)
- Another 20 bugs closed (http://bit.ly/a9FWVh)
f-spot 0.7.2 - Aug 11 2010 - Retooled
-------------------------------------
- Third release of the unstable 0.7 development series. Features a fully
restructured source tree with full Monodevelop build support. Solves some of
the regressions introduced in 0.7.1.
- Reorganized source tree for clarity, builds with Monodevelop.
- Switched from QueuedSqliteDatabase to HyenaSqliteConnection (Mike Gemünde)
- Build tweaks (Christian Krause)
- More GtkBuilder transition (Eric Faehnrich)
- Reliability improvements (lots of them) for metadata handling (Mike Gemünde,
Ruben Vermeersch)
- Prune empty directories when deleting photos, import usability enhancements
(Mike Wallick)
- Big race-condition fix in import (Paul Wellner Bou)
- Loads of improvements to Taglib#, in terms of handling broken files, extra
format support (Pentax, Panasonic, Leica), stability and correctness (Ruben
Vermeersch)
- Reporting of import errors.
- Speedups to repeated imports of the same directory.
- Piles of cleanups and general stability improvements.
- Over 50 bugs closed (http://bit.ly/cqpC3y)
f-spot 0.7.1 - Jul 14 2010 - The Big Switch
-------------------------------------------
- Second release of the unstable 0.7 development series. Most notably
including a switch to Taglib#. Regressions in the amount of RAW
types supported, will be fixed before releasing 0.8.
- Switched to a new Taglib#-backed metadata layer. This is a huge change
which should bring us increased stability (in the long run) and a much
easier to maintain metadata layer than the one we previously had. Also
enables some funky new features like XMP sidecars. (Ruben Vermeersch,
Mike Gemünde)
- Add support for XMP sidecars (Ruben Vermeersch)
- Add "remove from camera after import"-option (Ruben Vermeersch)
- Start of a massive backend cleanup (Mike Gemünde)
- Upstreaming of a lot of Debian/Ubuntu patches (Iain Lane)
- Several dialogs converted from glade to GtkBuilder (Ademir Mendoza,
Nick Van Eeckhout, Peter Goetz, Trevor Buchanan)
- Code refactorings and cleanups, increased Hyena adoption (Evan Briones,
Paul Lange, Paul Wellner Bou)
- Small usability improvements (Alex Launi, Anton Keks, Iain Churcher,
Tomas Kovacik)
- More build retooling (Bertrand Lorentz, Christian Krause, Gabriel Burt)
- Many bugs fixed and improvements in stability: Over 85 bugs closed
(http://bit.ly/aKyQOd)
f-spot 0.7.0 - Jun 16 2010 - Full Steam Ahead!
----------------------------------------------
- First release of the unstable 0.7 development series. Massive changes.
- Reparenting and detaching support (Anton Keks)
- A new Mallard-based documentation (Harold Schreckengost)
- No longer embeds flickrnet, uses distribution copy (Iain Lane)
- Adoption of a large amount of Hyena functionality (Paul Lange, Peter Goetz)
- No longer embeds gnome-keyring-sharp
- Completely rewritten import, much faster and less memory hungry (Ruben Vermeersch)
- No longer use gphoto2-sharp, now uses gvfs which is less crash-pron (Ruben Vermeersch)
- Fix Facebook support (Ruben Vermeersch)
- Modernized unit tests
- Revamped build (Mike Gemünde)
- Much improved duplicate detection (much faster too) (Ruben Vermeersch)
- Mouse selection in Iconview (Vincent Pomey)
- Image panning support using middle mouse button (Wojciech Dzierżanowski)
- Timeline slider now restricted to the size of the window (Iain Churcher)
- Over 100 bugs closed (http://bit.ly/cyVjnD)
1.) It doesn't seem to get detected under Mac OS X Lion.
2.) It doesn't compile under Mac OS X Snow Leopard,
see <https://bugzilla.gnome.org/show_bug.cgi?id=675510>.
While here really remove the conditional package list handling related
to TWAIN support.
No package revision bump necessary as the binary package doesn't change
on the one Mac OS X version where the package actually built.
Core:
- Add our own GimpOperationBrightnessContrast because GEGL one is different
Plug-ins:
- Fix some GFig rendering issues
Source and build system:
- Depend on Babl 0.1.10, GEGL 0.2.0 and some other new library versions
General:
- Bug fixes
- Translation updates
* OpenCL support
* build improvements.
* High level API to apply ops directly to buffers with arguments.
* Final bits of translation infrastructure.
* Invalidate regions when disconnecting input pads.
* Operations:
* New operation: global-matting
* Allow transform core to do perspective transforms.
* Added string based key/value pairs to operations.
* Added arguments for dealing with scaled down preview rendering.
* Added human interaction ranges and non-linear mapping to properties.
* Buffer:
* Removed broken lanczos sampler.
* Add gegl_buffer_set_color and gegl_buffer_set_pattern
* Added ability to drop cached tiles.
* Added API for handling abyss policy (not implemented yet)
* Avoid iterating global tile cache when flushing/destroying buffers
that have no tiles in the cache.
* New dependencies to boost and glm
Changelog:
0.38:
* New high quality sprites.
* Fullscreen toggle with alt + enter.
* Window is now resizable. -WIDTHxHEIGHT! creates a non-resizable window.
* Lowered minimum zoom distance.
* Use AM_CPPFLAGS in Makefile.am to allow passing custom CPPFLAGS.
* Don't add files that match the path of a known directory.
* Fixed divide by zero in text shader causing artifacts on some video cards.
* Recursively search for repository directory when log-format not specified
(thanks to Jorg Bachmann for original concept / prototype).
* New dependency on Boost Filesystem.
* Doubled the maximum zoom out distance.
* Allow negative timestamps before 1970 in custom log (artzub).
* Fix for UTF8-CPP checked.h compilation issue (vszakats).
* Fixed bug causing missing characters in text.
* Fixed --highlight-users option not using highlight-colour.
* highlight-colour default changed to white.
* Added --selection-colour option (applied to selected users and files).
* Added --dir-colour option (applied to directories).
Changes since 1.0:
Usability improvements:
- Filmstrip centers on selected image
Behavioral changes:
- Improved (hierarchical) tag export for flickr and friends
Camera support:
- Improved Sony NEX-7 support
- Initial camera support for Nikon D800 and Sony SLT-A57 (color rendition
of these cameras might still be suboptimal due to the lack of a proper
color matrix, and is subject to future change.)
- White balance updates for Canon EOS Rebel T3, Olympus E-5 & Nikon D800
Platform support:
- Fixes for FreeBSD
Various:
- New subtle denoise preset for equalizer
- Various build fixes
- Numerous other fixes
* libXp was used by Xaw8, but it had been obsolated, and in pkgsrc,
x11/libXaw/buildlink3.mk had been switched to pick up Xaw7 by default.
* With x11/xorg-cf-files, libXp was offered with XawClientLibs,
but updated to 1.0.4, it was removed.
* And pkgsrc had been switched to use always xorg-cf-files and imake from pkgsrc,
so all platforms should not require libXp from libXaw with Imake.
Bump PKGREVISION.
pkgsrc changes
--------------
Don't mess with CFLAGS. I can't remember why that was even necessary, and it
breaks the Linux build.
Should fix PR pkg/46390.
upstream changes
----------------
* Add R, * and / bindings for keypad begin, keypad * and keypad /
* Try to convert unloadable files with imagemagick for up to 5 seconds
* Add --magick-timeout option to set imagemagick conversion timeout or disable
it altogether
* Clean up temporary / to-delete files when receiving SIG{INT,TERM,QUIT}
* Do not scroll past image borders when using key bindings
* --loadable / --unloadable: indicate result in exit status
1.3.15 (April 28, 2012)
==========================
Security Fixes:
* Libpng in Windows build is updated to 1.5.10 release. Provides a
fix for CVE-2011-3048.
Bug fixes:
* PNG - fixed problem with bit depth when the encoder decides to
write RGBA instead of indexed PNG.
* Fixed some temporary file leaks which were caused by the temporary
file name being automatically extended to include a scene number,
and therefore fail to be deleted.
New Features:
* Added '+noise random' and '-operator noise-random' to 'convert'
and 'mogrify'. This modulates the existing image data with
uniformely random noise.
* Added -strip option in composite, convert, mogrify, and montage to
remove all profiles and text attributes from the image.
* Added -repage option to composite, convert, mogrify, and montage
subcommands to reset or adjust the current image page offsets
based on a provided geometry specification.
* New C function StripImage() to remove all profiles and text
attributes from the image.
* New C function ResetImagePage() to adjust the current image page
canvas and position based on a relative page specification.
* C functions GenerateDifferentialNoise(), AddNoiseImageChannel(),
QuantumOperatorRegionImage(), AddNoiseImage() updated to support
RandomNoise enumeration.
* New C++ Image method strip(), and unary function stripImage() to
remove all profiles and text attributes from the image.
* XCF format now respects image subimage and subrange members so
that returned image layers may be selected.
* The INFO coder (e.g. output file "info:-") now respects the
-format option so that its output may be adjusted identically to
how -format works for 'identify'.
* TclMagick now supports Random noise.
Feature improvements:
* C function ThumbnailImage() now allows the user to override the
filter used, but still defaults to using the box filter.
Performance Improvements:
* None
Behavior Changes:
* No longer add a printf-style scene formatting specification to
filenames which do not have one and no longer automatically
operate in 'adjoin' mode in such cases. If multiple numbered
files are intended to be output, then add +adjoin to the command
line and use an output filename specification similar to
"image-%d.jpg". Output files are now completely specified and
predictable but this may break some existing usages which
anticipate the automatic file numbering.
* Exiv2 utility
- Allow to add/set tags without a value with the command line tool.
* Exiv2 library
- 0000819: Recognize Pentax MakerNote in DNGPrivateData (Jonathan Kollasch)
- 0000815: Patch for Tokina 11-16mm f/2.8 on Canon (Chris Chiappa)
- 0000812: Exiv2 destroys hard links (Reported by Anders Kamf)
- 0000811: Typo in de.po (Thomas Beutlich)
- 0000810: assert(tiffType() == ttUndefined) error in tiffcomposite.cpp
(Reported by Auke Nauta)
- 0000809: abs ambiguity in nikonmn.cpp (Pavel Heimlich)
- 0000808: build failure in jpgimage.cpp - namespace (Pavel Heimlich)
- 0000807: spelling-error-in-binary usr/lib/libexiv2.so.9.0.0
Continous Continuous (Mark Purcell)
- 0000806: spelling-error-in-manpage src/exiv2.1 explicitely explicitly
(Mark Purcell)
- 0000803: Rational/URational issue in convert.cpp (Pavel Heimlich)
- 0000800: Missing Photoshop IRB types (8BIM, PHUT, DCSR, AgHg)
(Michael Ulbrich, Volker Grabsch)
- 0000799: Exiv2 returns wrong XMP type for nested XMP keys
- 0000798: Add MS Photo RegionInfo and MetaWorkingGroup Regions schemas
(Benjamin H.)
- 0000797: A crash can occur with certain JPEGs. (Clint Rogers)
- 0000795: Set/Get of PNG comment (Reported by Thomas Beutlich)
- 0000794: Typo in exifFlash description (Thomas Beutlich)
- 0000793: PNG comment is not set (Thomas Beutlich)
- 0000792: New Canon Lens EF-S 18-55mm f/3.5-5.6 IS II (Andreas Ferber)
- 0000791: Tamron SP AF 17-50mm F/2,8 XR Di II LD Aspherical [IF] Nikon lens
(Philip Johnsson)
- 0000790: XMP embedding corrupts CorelDRAW EPS files
- 0000778: Add support for Windows Live Photo Gallery face tags (Leif Huhn)
- 0000635: [Wish] Write support for Canon RAW CR2 files
- Updated Nikon Lens lookup table to v4.3.428.01 of
Robert Rottmerhusen's fmountlens list.
- Added support for Nikon3 AF Fine Tune array. (Frans van den Bergh)
- Added Canon EF-S 18-55mm f/3.5-5.6 III lens. (Jon Charnas)
- Fixes to buildForMac to work with 0.22 on Leopard and Lion
(Robin Mills)
- Added several KIPI XMP properties (Gilles Caulier)
- Added cmake patch to fix compilation on MSVC with KDE Windows
(Ananta Palani)
- Fixed the supported metadata declared by the Image for several
image formats (mostly XMP was missing).
- Added support for CR2 IFD2 image preview. (An uncompressed TIFF
image without white-balance correction.)
Mar. 25, 2012 - Version 8.85 (production release)
- Added a couple more Olympus CameraType values
- Added two new Pentax LensType's and a PentaxModelID
- Decode a number of new Sony CameraSettings3 tags (thanks Jos Roost)
- Decode a few new Pentax K-01 tags
- Decode new custom functions of the Canon 5D Mark III
- Recognize another non-standard APP1 XMP header
- Increased unrolled depth of XMP-mwg-kw:HierarchicalKeywords from 4 to 6
- Extended "-charset exif=CHARSET" to also apply to EXIF UserComment when
stored as ASCII
- Changed name of Olympus MaxApertureAtCurrentFocal to to MaxAperture
- Patched to avoid possibility of unnecessary "references previous directory"
warning when the length of one directory is zero
Mar. 17, 2012 - Version 8.84
- Added a few more SonyModelID's (thanks Jos Roost)
- Added a new CanonModelID and a number of new Canon LensType values
- Added a new Minolta/Sony LensType
- Decode CameraTemperature for a number of new Canon PowerShot models
- Decode information from PANA atom of Panasonic DMC-FT20 MP4 videos
- Decode a bit more of the Casio MakerNotes
- Improved Polish translations for EXIF information (thanks Kacper Perschke)
- Changed some warning messages for invalid IFD entries
- Patched to allow writing of Sony MakerNotes containing invalid IFD entries
Mar. 13, 2012 - Version 8.83
- Added a new SonyModelID and a new Nikon LensID (thanks Gregg Lee and Jos
Roost)
- Added Finnish translations (thanks Jens Duttke and Jarkko Makineva)
- Fixed the Composite:LensID problem properly this time (with any luck)
Mar. 13, 2012 - Version 8.82
- Added ability to extract information from PostScript-type DFONT files
- Added a new Minolta/Sony LensType (thanks Jos Roost)
- Improved geotagging of orientation information when extrapolating past end
of track
- Changed behaviour while copying information to allow flattened tags to be
specified without the need to use the --struct option
- Removed unnecessary warning when writing PreviewImage to Ricoh DNG file
- Fixed problem introduced in 8.81 which prevented generation of the Composite
LensID for Nikon images when duplicate tags were disabled
- API Changes:
- Added NoFlat option to SetNewValues()
- Changed Struct option to allow copying of both structured and flattened
tags at the same time
Mar. 9, 2012 - Version 8.81
- Added some new Canon, Pentax and Sony/Minolta LensType's
- Added a few new FujiFilm PictureMode values (thanks Kai Lappalainen)
- Added some new FujiFilm FilmMode values
- Added a couple of new CanonModelID values
- Added local timezone message to -v2 geotagging output
- Made all Pentax LensType tags writable
- Improved Composite LensID logic to use Sony LensSpec value if available
- Fixed problem opening files with path names that begin with "&"
Feb. 25, 2012 - Version 8.80
- Added a new Olympus CameraType
- Improved geotagging to tolerate out-of-sequence and missing NMEA sentences
- Increased the maximum XMP tag ID length to 250 characters to allow very deep
user-defined structure hierarchies
Feb. 20, 2012 - Version 8.79
- Avoid deleting the JPEG APP14 Adobe segment when deleting all metadata
- Added ability to read/write/create JPEG APP14 Adobe segment as a block
- Added some new CanonModelID values
- Added another Panasonic WhiteBalance value (thanks PeterK)
- Decode Panasonic ColorTempKelvin tag
- Decode information from Qualcomm APP7 JPEG segment
- Extract PreviewImage for a few more uncommon camera models
- Strengthened MP3 file recognition to avoid mis-identification of some files
- Fixed problems reading "sfnt" resource in some DFONT files
- Fixed problems writing some LensType values for 3rd-party lenses
Feb. 11, 2012 - Version 8.78
- Added basic read support for a few obscure audio formats (LA, OFR, PAC, WV)
- Added a couple more Canon LensType values
- Decode some new Kodak tags in MP4 videos
- Patched timezone problem on MirBSD due to leap-second "feature" of this OS
- Fixed problem converting Adobe XMP LensID's for Pentax lenses
- Fixed runtime warning due to conflict with some Vorbis tag ID's
- Fixed problem which could result in duplicate columns in -csv output when
used with -f and the "#" suffix on a tag name
- API Changes:
- Added XMPAutoConv option
Jan. 27, 2012 - Version 8.77 (production release)
- Added some new and updated some existing Sony/Minolta LensType values
- Added two missing Minolta Teleconverter values
- Added a new Canon LensType
- Decode Olympus ArtFilterEffect
- Enhanced -c (CoordFormat) option to allow signed coordinate output
- Changed -sort option to always sort -json and -X outputs by tag name
- Minor change to an Olympus LensType name (thanks Niels Kristian Bech Jensen)
- Fixed problem geotagging orientation information from PTNTHPR sentence
- Fixed decoding of negative Pentax EffectiveLV values
- Fixed typo in an Olympus LensType
Jan. 18, 2012 - Version 8.76
- Added -sort option to sort output by tag name or description
- Added support for FujiFilm RAF version 1.03 images and downgraded RAF
version error to a warning
- Added a number of new Minolta/Sony LensType's
- Added a new CanonModelID
- Decode FocusPosition for Sony A850 and calculate Composite FocusDistance
- Decode IFD found in some Samsung Type1 maker notes
- Patched Olympus test to fix failure on some platforms
- Patched -json output to filter out invalid UTF-8 characters
- API Changes:
- Added Sort2 option and 'Descr' setting for Sort option
- Added secondary sort option to GetFoundTags() and GetTagList()
- Changed name of Sort 'Alpha' setting to 'Tag' (but 'Alpha' still works
for backward compatibility)
* Always unlock the semaphore before returning from the png codec, either
by a "return" or png_error(); changed all Magick*Exception() calls
after setjmp() to png_error() to ensure proper cleanup (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16883).
* Fixed log known alpha*kernel normalization bug in morphology convolve.
* Pixel allocation for Pango is stride*rows not stride*columns.
* Set the image resolution for Postscript files with an embedded Photoshop
profile.
More...