exiv2/website/var/__ChangeLog__
2017-05-08 15:41:51 +01:00

2068 lines
132 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<a name="v0.26">&nbsp;</a>
Changes from version 0.25 to 0.26
---------------------------------
* Api: (4)
- <a href="http://dev.exiv2.org/issues/0001275">0001275</a>: Exiv2 0.26-svn issue with ExifTags class MPF tags UPSTREAM
(Wil Cowb)
- <a href="http://dev.exiv2.org/issues/0001240">0001240</a>: Review API changes from v0.25 to v0.26
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0001157">0001157</a>: Out of memory error with user defined to_string template
- <a href="http://dev.exiv2.org/issues/0001120">0001120</a>: Deprecating outdated and/or undesired API's
(Alan Pater / Andreas Huggel)
* Basicio: (9)
- <a href="http://dev.exiv2.org/issues/0001272">0001272</a>: Possible issue with temp files being left behind.
(Ben Touchette)
- <a href="http://dev.exiv2.org/issues/0001183">0001183</a>: Guidance about serialising metadata using MemIo and ExvImage Classes
- <a href="http://dev.exiv2.org/issues/0001151">0001151</a>: Small raw images size
(Wil Hermes)
- <a href="http://dev.exiv2.org/issues/0001147">0001147</a>: writeMetadata overwrites files without the +w bit
(Dan Fandrich)
- <a href="http://dev.exiv2.org/issues/0001113">0001113</a>: Crash in Exiv2 0.25
(Harry McKame)
- <a href="http://dev.exiv2.org/issues/0001100">0001100</a>: Unable to extract preview for a remote image
- <a href="http://dev.exiv2.org/issues/0001098">0001098</a>: digikam suddenly stops searching for new entries
(Andy Burger / Alan Pater)
- <a href="http://dev.exiv2.org/issues/0001077">0001077</a>: MemIo calls msync but FileIo does not
(Thomas Beutlich / Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000747">0000747</a>: Direct FILE* access from FileIo interface
(Adam Hooper)
* Build: (36)
- <a href="http://dev.exiv2.org/issues/0001293">0001293</a>: MacOS-X CMake/autotools incompatibility handling of -compatibility_version
- <a href="http://dev.exiv2.org/issues/0001292">0001292</a>: Fix targeting Windows XP (regression)
(Dimitri Schoolwerth)
- <a href="http://dev.exiv2.org/issues/0001291">0001291</a>: MSVC: Public header pulls ins unnecessary headers and libraries
(T Modes)
- <a href="http://dev.exiv2.org/issues/0001273">0001273</a>: exiv2 0.25 fails to compile correctly on musl libc due to improper check of strerror_r return type
(A. Wilcox)
- <a href="http://dev.exiv2.org/issues/0001269">0001269</a>: Enable using dynamic runtime libs with when disabling shared libs for Windows
(Ben Touchette)
- <a href="http://dev.exiv2.org/issues/0001268">0001268</a>: Building for debug in windows causes heap corruption error.
(Ben Touchette)
- <a href="http://dev.exiv2.org/issues/0001266">0001266</a>: CMake fails to link zlib with debug config using msvc 2015.
(Ben Touchette)
- <a href="http://dev.exiv2.org/issues/0001250">0001250</a>: Eliminate Visual Studio project convertor errors
- <a href="http://dev.exiv2.org/issues/0001249">0001249</a>: Support GCC/G++ v6.2.0
- <a href="http://dev.exiv2.org/issues/0001236">0001236</a>: Build Exiv2 on MinGW using CMake
- <a href="http://dev.exiv2.org/issues/0001226">0001226</a>: Deprecate msvc2003 with v0.26
- <a href="http://dev.exiv2.org/issues/0001213">0001213</a>: Using $(SolutionDir)../ as the prefix for include directories interfere with using projects in external solutions
(Sridhar Boovaraghavan)
- <a href="http://dev.exiv2.org/issues/0001210">0001210</a>: C++11 compile fails "error: use of deleted function bool std::regex_search"
(Zulan Zulan)
- <a href="http://dev.exiv2.org/issues/0001192">0001192</a>: Only link with libdl on gnu/linux
(Matthieu Volat)
- <a href="http://dev.exiv2.org/issues/0001173">0001173</a>: Shared library on Mac OS X has incorrect name
(Ilya Kulakov)
- <a href="http://dev.exiv2.org/issues/0001171">0001171</a>: localtime.c causes problems in MSVC 2015 & is not needed
- <a href="http://dev.exiv2.org/issues/0001169">0001169</a>: Validate flag EXV_UNICODE_PATH/msvc2005 builds and passes the test suite
- <a href="http://dev.exiv2.org/issues/0001159">0001159</a>: fff.h:33:2: error: 'BYTE' does not name a type
(Jakub Wilk)
- <a href="http://dev.exiv2.org/issues/0001150">0001150</a>: Unable to build for Mac OSX 10.6
(Max Pozdeev)
- <a href="http://dev.exiv2.org/issues/0001132">0001132</a>: New warnings from basicio.cpp from Xcode 7.1/clang-700.1.76
- <a href="http://dev.exiv2.org/issues/0001127">0001127</a>: exiv2 --verbose --version --grep libz incorrectly reports have_libz=0
- <a href="http://dev.exiv2.org/issues/0001125">0001125</a>: CMake: does not support overriding/selecting correct libdir (lib64)
(Michał Górny)
- <a href="http://dev.exiv2.org/issues/0001123">0001123</a>: libexiv2 should hide XMP-SDK symbols
- <a href="http://dev.exiv2.org/issues/0001119">0001119</a>: libxmp missing from the install folder when building statically libexiv2
(Emmanuel d'Angelo)
- <a href="http://dev.exiv2.org/issues/0001110">0001110</a>: Provide Xcode Build Environment
- <a href="http://dev.exiv2.org/issues/0001109">0001109</a>: User ability to request a build from Jenkins
- <a href="http://dev.exiv2.org/issues/0001103">0001103</a>: exiv2.hpp:55:24: fatal error: pngimage.hpp: No such file or directory
(Jakub Wilk)
- <a href="http://dev.exiv2.org/issues/0001102">0001102</a>: install: cannot stat '../bin/.libs/exiv2.exe': No such file or directory
(Jakub Wilk)
- <a href="http://dev.exiv2.org/issues/0001101">0001101</a>: i686-w64-mingw32-g++: error: localtime.o: No such file or directory
(Jakub Wilk)
- <a href="http://dev.exiv2.org/issues/0001099">0001099</a>: mv: cannot stat 't-bs.gmo': No such file or directory
(Jakub Wilk)
- <a href="http://dev.exiv2.org/issues/0001041">0001041</a>: CMake toolchain for windows
(Daniel Kaneider)
- <a href="http://dev.exiv2.org/issues/0001031">0001031</a>: CMake build broken when using zlib/expat in clean way
(Daniel Kaneider)
- <a href="http://dev.exiv2.org/issues/0000851">0000851</a>: Please support std::wstring in exiv2 path access
(Philipp Simmler)
- <a href="http://dev.exiv2.org/issues/0000733">0000733</a>: Improve compile-time control over size and functionality of the library
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000710">0000710</a>: Problems Compiling Exiv2 Under SGI IRIX
(Brent L. Bates)
- <a href="http://dev.exiv2.org/issues/0000536">0000536</a>: Switch to a unified build system based on cmake
(Nikolai Saoukh)
* Coverity: (1)
- <a href="http://dev.exiv2.org/issues/0000971">0000971</a>: Coverity scan : Not restoring ostream format (STREAM_FORMAT_STATE) CID : 982002 through 982054 (53 similar defects)
(Mahesh Hegde)
* Duplicate: (3)
- <a href="http://dev.exiv2.org/issues/0001239">0001239</a>: exiv2 0.25 crashes with casio ex-z50 files
(Rainer Kliese)
- <a href="http://dev.exiv2.org/issues/0001235">0001235</a>: ./configure doesn't exists.. in last version of Exiv2.
(Rodrigo Barbano)
- <a href="http://dev.exiv2.org/issues/0001181">0001181</a>: Casio.jpg exports crash darktable - suse leap 42.1
(Anonymous)
* Documentation: (2)
- <a href="http://dev.exiv2.org/issues/0001209">0001209</a>: Build instructions in README
(Thomas Beutlich)
- <a href="http://dev.exiv2.org/issues/0001136">0001136</a>: exiv2 -ps (default) output does not respect the -g (--grep) option
* Design: (4)
- <a href="http://dev.exiv2.org/issues/0001137">0001137</a>: Enable piping of selective copy of metadata between images
- <a href="http://dev.exiv2.org/issues/0001034">0001034</a>: Camera accessory overflow file
(Tobias Jakobs)
- <a href="http://dev.exiv2.org/issues/0000917">0000917</a>: Modify exiv2/actions.cpp return -3/253 when no metadata has been found.
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000481">0000481</a>: Incorporate information from ExifTool
(Stefan Bruens / Niels Kristian Bech Jensen)
* Exif: (7)
- <a href="http://dev.exiv2.org/issues/0001242">0001242</a>: jp2 metadata: Unrecognized UUID EXIF box
(Herbert Kauer)
- <a href="http://dev.exiv2.org/issues/0001214">0001214</a>: Human readable GPS values could be bad
(Ondřej Tůma)
- <a href="http://dev.exiv2.org/issues/0001089">0001089</a>: single 0-byte exif comment leads to SIGABRT (134)
(Felix Bolte)
- <a href="http://dev.exiv2.org/issues/0000935">0000935</a>: Different values for some metadata with exiftool
(Jehan Pagès / Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000825">0000825</a>: Panasonic Manometer Tag
(Christoph Anton Mitterer / Ben Touchette)
- <a href="http://dev.exiv2.org/issues/0000613">0000613</a>: TiffImage does not honor the writeXmpFromPacket flag
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000492">0000492</a>: Color temperature information from RAW files...
(Bastardo -)
* Image format: (12)
- <a href="http://dev.exiv2.org/issues/0001289">0001289</a>: Infinite loop on command exiv2 -pR on a .CR2 file
(Ben Touchette)
- <a href="http://dev.exiv2.org/issues/0001277">0001277</a>: Crash with Canon CR2 file
(Ben Touchette)
- <a href="http://dev.exiv2.org/issues/0001271">0001271</a>: Update printStructure
(Ben Touchette)
- <a href="http://dev.exiv2.org/issues/0001247">0001247</a>: out of bounds read access in Exiv2::Image::setIccProfile
(Hanno Böck)
- <a href="http://dev.exiv2.org/issues/0001243">0001243</a>: Improved JPEG 2000 Support
- <a href="http://dev.exiv2.org/issues/0001234">0001234</a>: Class pgfimage does not work on big endian hardware.
- <a href="http://dev.exiv2.org/issues/0001211">0001211</a>: Support Development of WebP
- <a href="http://dev.exiv2.org/issues/0001199">0001199</a>: WebP file support
(Ben Touchette)
- <a href="http://dev.exiv2.org/issues/0001178">0001178</a>: Olympus E-M5 Mark II raw file not recognized
(Terence Tay)
- <a href="http://dev.exiv2.org/issues/0001143">0001143</a>: Unable to extract embedded preview from jpg for Sony a77
(Michael Waldor)
- <a href="http://dev.exiv2.org/issues/0000889">0000889</a>: CRW: crashes when passed invalid data
(Alyssa Milburn)
- <a href="http://dev.exiv2.org/issues/0000548">0000548</a>: recognize pdf as image format
(mikolaj -)
* Insufficient information: (1)
- <a href="http://dev.exiv2.org/issues/0001274">0001274</a>: crash in Exiv2 shared library when preview from image is extracted
(Wil Cowb)
* Jpeg parser: (5)
- <a href="http://dev.exiv2.org/issues/0001286">0001286</a>: Unable to extract ICC profile from Leica Image
- <a href="http://dev.exiv2.org/issues/0001282">0001282</a>: crash in Exiv2 shared library when JPEG parser is processing the file
(Wil Cowb)
- <a href="http://dev.exiv2.org/issues/0001220">0001220</a>: Bug in exiv2 --comment on trunk
- <a href="http://dev.exiv2.org/issues/0001196">0001196</a>: Crash in OS X when writing metadata
(Taras Kushnir)
- <a href="http://dev.exiv2.org/issues/0001156">0001156</a>: Extracting "User Comment" from JPEG can cause hang
* Lens: (23)
- <a href="http://dev.exiv2.org/issues/0001254">0001254</a>: Cannot recognize Canon 16-35 f/4 IS L
(Niccolò Belli)
- <a href="http://dev.exiv2.org/issues/0001252">0001252</a>: Detect Sigma 120-300 EX on Canon
(Markus Durzinsky)
- <a href="http://dev.exiv2.org/issues/0001241">0001241</a>: Support for Samyang 14mm f/2.8 AE ED AS IF UMC on Canon EF
(Tobias E.)
- <a href="http://dev.exiv2.org/issues/0001216">0001216</a>: Detection of lens: AF-P DX Nikkor 18-55mm f/3.5-5.6G VR
(Chris Benedict)
- <a href="http://dev.exiv2.org/issues/0001212">0001212</a>: Sigma 18-35mm f/1.8 not recognized
(Martin Ramshaw / Thomas Beutlich)
- <a href="http://dev.exiv2.org/issues/0001200">0001200</a>: Support for Sigma 17-70mm F2.8-4 DC Macro OS HSM | C
(Mathieu MD)
- <a href="http://dev.exiv2.org/issues/0001191">0001191</a>: New lens request
(Yvi San)
- <a href="http://dev.exiv2.org/issues/0001170">0001170</a>: Sigma 35mm F1.4 DG HSM on Canon 6D
- <a href="http://dev.exiv2.org/issues/0001167">0001167</a>: Issue with Sigma 17-70 lens mounted on a canon
- <a href="http://dev.exiv2.org/issues/0001166">0001166</a>: Tokina 11-20mm f/2.8
- <a href="http://dev.exiv2.org/issues/0001163">0001163</a>: Nikon Lens "Nikkor 16-80mm f/2.8-4G AF-S ED VR DX" not supported
(dreas b)
- <a href="http://dev.exiv2.org/issues/0001162">0001162</a>: New Lens: Tamron 28-300mm F/3.5-6.3 Di VC PZD A010
(Tomasz Ciolek)
- <a href="http://dev.exiv2.org/issues/0001161">0001161</a>: Feature request: 1 NIKKOR 10mm f/2.8
(Jacob Nederend)
- <a href="http://dev.exiv2.org/issues/0001160">0001160</a>: Feature Request - New Lens
(Mark Mangano)
- <a href="http://dev.exiv2.org/issues/0001155">0001155</a>: Wrong or just Sigma lens lens info with Pentax K-3
(Hannu Vuolasaho)
- <a href="http://dev.exiv2.org/issues/0001153">0001153</a>: Sony ILCE-6000 + Sony E 50mm F1.8 OSS .JPG files without lens model.
(Tim Sinthofen)
- <a href="http://dev.exiv2.org/issues/0001145">0001145</a>: Respect Sony/Minolta lenses with shared LensID such as Tamron SP AF 17-50mm F2.8 XR Di II LD
- <a href="http://dev.exiv2.org/issues/0001144">0001144</a>: Sigma 10-20mm f/4-5.6 EX DC is detected as Tamaron
(Simon Harhues)
- <a href="http://dev.exiv2.org/issues/0001142">0001142</a>: Manual lens does not get recogniced: Beroflex zoom 500mm
(Simon Harhues / Niels Kristian Bech Jensen)
- <a href="http://dev.exiv2.org/issues/0001141">0001141</a>: Manual lens does not get recogniced: Pentax macro 100mm
(Simon Harhues / Niels Kristian Bech Jensen)
- <a href="http://dev.exiv2.org/issues/0001118">0001118</a>: Add support for ZEISS Loxia 2/50 lens
(Eugen Neu)
- <a href="http://dev.exiv2.org/issues/0000834">0000834</a>: detection of Pentax DA 35/2.4 lens
(Guillaume Chauvat)
- <a href="http://dev.exiv2.org/issues/0000816">0000816</a>: Enable detection of Sigma 55-200mm lens
(Simon Harhues)
* Miscellaneous: (7)
- <a href="http://dev.exiv2.org/issues/0001177">0001177</a>: Resolve issues in target "Review"
- <a href="http://dev.exiv2.org/issues/0001168">0001168</a>: User support during v0.26 development
- <a href="http://dev.exiv2.org/issues/0001152">0001152</a>: MacOS-X Throws listxattr exception frequently
- <a href="http://dev.exiv2.org/issues/0001131">0001131</a>: Please explain the RCSID macro at the start of every .cpp file.
(Daniel Kaneider / Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0001115">0001115</a>: Clarification for the Exiv2 license
(Harry McKame / Alan Pater)
- <a href="http://dev.exiv2.org/issues/0001107">0001107</a>: DigiKam hangs during search for new items
(Sveinn Felli)
- <a href="http://dev.exiv2.org/issues/0000506">0000506</a>: Problem setting localedir on Windows
(Andreas Huggel)
* Metadata: (21)
- <a href="http://dev.exiv2.org/issues/0001246">0001246</a>: Add option -pe to exiv2(.exe) command-line arguments
- <a href="http://dev.exiv2.org/issues/0001201">0001201</a>: Rating=4 automatically added when writing sidecar
(Elfie Groslin / Alan Pater)
- <a href="http://dev.exiv2.org/issues/0001198">0001198</a>: Cannot read XMP metadata from (darktable) JPEG images
(Matthieu Volat)
- <a href="http://dev.exiv2.org/issues/0001197">0001197</a>: Add support for Sigma 150-500 on Canon with 1.4X TC
(Steve Fosdick / Niels Kristian Bech Jensen)
- <a href="http://dev.exiv2.org/issues/0001180">0001180</a>: Add tags defined by Adobe in the Cinema DNG Specification
(D Anderson)
- <a href="http://dev.exiv2.org/issues/0001164">0001164</a>: exiv2 tool crash with bad canon raw file
(Nicolas THOMASSON)
- <a href="http://dev.exiv2.org/issues/0001158">0001158</a>: GPSVersionID is allowed to store more than 4 bytes.
- <a href="http://dev.exiv2.org/issues/0001128">0001128</a>: New lens: TAMRON SP 70-200mm F/2.8 Di VC USD A009
(David Ramonet)
- <a href="http://dev.exiv2.org/issues/0001126">0001126</a>: Extracting Exif from PNG in Exiv2-0.25
(Mikayel Egibyan)
- <a href="http://dev.exiv2.org/issues/0001114">0001114</a>: negative values of type SByte displayed as positive numbers
(Norbert Wagner)
- <a href="http://dev.exiv2.org/issues/0001112">0001112</a>: lost timezone information in XMP dates
(Jakub Wilk)
- <a href="http://dev.exiv2.org/issues/0001108">0001108</a>: Recursively dump sub-files of an image
- <a href="http://dev.exiv2.org/issues/0001106">0001106</a>: Crash in exiv2 due to assertion when setting rating on jpg with a Casio makernote
(Luca Carlon / Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0001080">0001080</a>: Division by zero / crash on malformed input file
(Hanno Böck)
- <a href="http://dev.exiv2.org/issues/0001074">0001074</a>: ICC Profile in APP2 segment.
(Tim Zaman)
- <a href="http://dev.exiv2.org/issues/0001060">0001060</a>: ISO speed readout & low-light cameras
(Thomas Beutlich)
- <a href="http://dev.exiv2.org/issues/0001035">0001035</a>: Lens model not detected ( exiv2 -> LensFun -> darktable )
(Rodrigo De Leon)
- <a href="http://dev.exiv2.org/issues/0000922">0000922</a>: Add options -pS and -dI to application exiv2
- <a href="http://dev.exiv2.org/issues/0000855">0000855</a>: Segfault when accessing focalLength with 0.23
(Tobias E.)
- <a href="http://dev.exiv2.org/issues/0000756">0000756</a>: Access to ICC Profile (TAG: 0x8773) data in Exif as uninterpretted binary
(Ray NA)
- <a href="http://dev.exiv2.org/issues/0000676">0000676</a>: Patch for reading ICC color profiles
(Andreas Huggel)
* Makernote: (14)
- <a href="http://dev.exiv2.org/issues/0001283">0001283</a>: Exiv2 crash when Pentax makernote tags parser being used
(Wil Cowb)
- <a href="http://dev.exiv2.org/issues/0001253">0001253</a>: After setting LensModel, Lightroom no longer recognizes image
(Martin Stolle)
- <a href="http://dev.exiv2.org/issues/0001231">0001231</a>: Support for Canon TimeInfo makernote section
(Tobias E.)
- <a href="http://dev.exiv2.org/issues/0001225">0001225</a>: Nikon BarometerInfo
(Juergen Rose)
- <a href="http://dev.exiv2.org/issues/0001223">0001223</a>: Decoding ShutterCount for Pentax images
- <a href="http://dev.exiv2.org/issues/0001217">0001217</a>: Missing values for Exif.CanonCs.ISOSpeed tag 0x0010
(Niccolo Rigacci / Niels Kristian Bech Jensen)
- <a href="http://dev.exiv2.org/issues/0001215">0001215</a>: Exif.CanonSi.SubjectDistance seems to be in centimeters
(Niccolo Rigacci / Niels Kristian Bech Jensen)
- <a href="http://dev.exiv2.org/issues/0001208">0001208</a>: New values for Sony File Format
(Mihail Zenkov / Thomas Beutlich)
- <a href="http://dev.exiv2.org/issues/0001202">0001202</a>: Exif.CanonCs.FocusContinuous = 8 = Manual
(Sridhar Boovaraghavan)
- <a href="http://dev.exiv2.org/issues/0001189">0001189</a>: Updating time changes Makernote
(Stan Kaminski)
- <a href="http://dev.exiv2.org/issues/0001179">0001179</a>: Update Fujifilm Filmmode tag
(Pascal de Bruijn)
- <a href="http://dev.exiv2.org/issues/0001140">0001140</a>: Canon EF-S 24mm f/2.8 STM
(Anonymous Poster)
- <a href="http://dev.exiv2.org/issues/0001122">0001122</a>: Lens Detection with Teleconverter - Sigma 150-500mm f/5-6.3 APO DG OS HSM again
(Steve Fosdick)
- <a href="http://dev.exiv2.org/issues/0001117">0001117</a>: Problems with Sigma 18-300 F3.5-6.3 DC MACRO HSM Lens
(Terence Duell / Niels Kristian Bech Jensen)
* Not-a-bug: (18)
- <a href="http://dev.exiv2.org/issues/0001290">0001290</a>: write exif to a libgphoto2 buffer image
(Nacho Sánchez Moreno)
- <a href="http://dev.exiv2.org/issues/0001251">0001251</a>: Support for Canon PowerShot G7 X Mark II
(Wolfgang Ederer)
- <a href="http://dev.exiv2.org/issues/0001248">0001248</a>: floating point exception / crash on malformed input
(Hanno Böck)
- <a href="http://dev.exiv2.org/issues/0001221">0001221</a>: Export DNG to JPEG issues - missing metadata
(Wil Cowb)
- <a href="http://dev.exiv2.org/issues/0001185">0001185</a>: Crash in Exiv2::Exifdatum::Exifdatum(Exiv2::Exifdatum const&)
(Mykola Krachkovsky)
- <a href="http://dev.exiv2.org/issues/0001135">0001135</a>: Read Makernotes
(Schnitzel Foo / Alan Pater)
- <a href="http://dev.exiv2.org/issues/0001105">0001105</a>: exiv2 output is inconsistent and seemingly random 1% of the time
(Daniel Lu)
- <a href="http://dev.exiv2.org/issues/0001097">0001097</a>: Cannot write GPS coordinates to Canon CR2 files
(Meisam FS / Alan Pater)
- <a href="http://dev.exiv2.org/issues/0001092">0001092</a>: Samsung EX1 (TL500): Focal length wrong in RAW (correct for JPG)
(Marcel Müller)
- <a href="http://dev.exiv2.org/issues/0001083">0001083</a>: Exiv2::focalLength returns multiple values for CRW files
(Pedro Côrte-Real)
- <a href="http://dev.exiv2.org/issues/0001082">0001082</a>: Crash when removing property of unregistered XMP namespace
(Johannes Kapune / Alan Pater)
- <a href="http://dev.exiv2.org/issues/0000828">0000828</a>: Method like ExifTags::taglist or IptcDataSets::dataSetList to get all XMP-tags
(Norbert Wagner)
- <a href="http://dev.exiv2.org/issues/0000740">0000740</a>: Error: Offset of directory Sony1, entry 0x2001 is out of bounds: Offset = 0x004a805e; truncating the entry
(Ward V)
- <a href="http://dev.exiv2.org/issues/0000715">0000715</a>: -funsigned-char breaks build with Sun Studio
(Pavel Heimlich)
- <a href="http://dev.exiv2.org/issues/0000714">0000714</a>: problem compiling with Sun Studio - visibility
(Pavel Heimlich)
- <a href="http://dev.exiv2.org/issues/0000538">0000538</a>: Run-time features must be separated from build-time features
(Nikolai Saoukh)
- <a href="http://dev.exiv2.org/issues/0000527">0000527</a>: Thumbnail extract fails when location ends in directory separator
(Jeff Woehler)
- <a href="http://dev.exiv2.org/issues/0000465">0000465</a>: Support standalone JPEG APP1 segments as an Image format
(Andreas Huggel)
* Samples: (3)
- <a href="http://dev.exiv2.org/issues/0001233">0001233</a>: Bugfixes in samples/geotag.cpp
(Anton Keks)
- <a href="http://dev.exiv2.org/issues/0001024">0001024</a>: Provide regular expression support for the exiv2 -g feature
- <a href="http://dev.exiv2.org/issues/0000918">0000918</a>: non-zero exit code when extracting thumbnails
(Romain D.)
* Tiff parser: (9)
- <a href="http://dev.exiv2.org/issues/0001244">0001244</a>: exiv2 without EXV_HAVE_MMAP throws an exception
- <a href="http://dev.exiv2.org/issues/0001224">0001224</a>: Crash when setting data in CRW
- <a href="http://dev.exiv2.org/issues/0001184">0001184</a>: digikam crash when importing Casio jpeg
(Roland Roberts)
- <a href="http://dev.exiv2.org/issues/0001182">0001182</a>: Exiv2 is unable to update any Exif.SubImageN.xxx tag such as Exif.SubImage1.DefaultScale in a DNG
- <a href="http://dev.exiv2.org/issues/0001175">0001175</a>: Exiv2 corrupts files larger than 2GB with Exif IFD at the end of the file
(LaserSoft Imaging)
- <a href="http://dev.exiv2.org/issues/0001146">0001146</a>: Crash when saving a rotated JPG image
(Uwe Klotz)
- <a href="http://dev.exiv2.org/issues/0001129">0001129</a>: Different behaviour of exiv2 between remote and local file.
- <a href="http://dev.exiv2.org/issues/0001095">0001095</a>: Unexpected Exif IFD next pointers should be ignored
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000900">0000900</a>: TIFF images lose XMP packet on write if exiv2 was compiled without XMP support
(Andreas Huggel)
* Testing: (6)
- <a href="http://dev.exiv2.org/issues/0001230">0001230</a>: Bug Hunt for v0.26
- <a href="http://dev.exiv2.org/issues/0001207">0001207</a>: digiKam maintenance tool to synchronize files metadata and database crash in Exiv2 (re-entrancy issue ?)
(Uwe Haider)
- <a href="http://dev.exiv2.org/issues/0001057">0001057</a>: Implement target/modifier - (stdin/stdout) for exiv2 options -i (insert) and -e (extract)
- <a href="http://dev.exiv2.org/issues/0001045">0001045</a>: Add COPYRIGHT file to test/data/
(Alan Pater)
- <a href="http://dev.exiv2.org/issues/0001042">0001042</a>: Exiv2 nulls file on CIFS share when modifying Exif.Photo.UserComment
(Calvin Browne)
- <a href="http://dev.exiv2.org/issues/0001023">0001023</a>: Fix make testx on trunk
* Video: (2)
- <a href="http://dev.exiv2.org/issues/0001280">0001280</a>: crash in Exiv2 shared library when a video file is under construction
(Wil Cowb)
- <a href="http://dev.exiv2.org/issues/0001139">0001139</a>: LibExiv2 0.25 crashes with digiKam version 4.14.0
(valerie venet)
* Website: (4)
- <a href="http://dev.exiv2.org/issues/0001279">0001279</a>: Release v0.26
- <a href="http://dev.exiv2.org/issues/0001111">0001111</a>: The web pages could use an overhaul
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0001087">0001087</a>: Web site: Broken link for "GIMP has adopted gexiv2"
(Thomas Beutlich / Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000679">0000679</a>: Provide 64bit exiv2 Windows Executable for download
(Andreas Huggel)
* Withdrawn: (26)
- <a href="http://dev.exiv2.org/issues/0000949">0000949</a>: exiv2 cannot read WB RGGB values in ARW files?
(Derek Cordeiro)
- <a href="http://dev.exiv2.org/issues/0000827">0000827</a>: Bug with Nikon D300 NEF - Exiv v.025 / 64 bits
(Vv Pz / Alan Pater)
- <a href="http://dev.exiv2.org/issues/0000801">0000801</a>: Add Lens "Sigma 18-200mm f/3.5-6.3 DC OS HSM" for Canon
(Markus Schwarzenberg)
- <a href="http://dev.exiv2.org/issues/0000786">0000786</a>: thread safety of xmp toolkit
(Jens Mueller)
- <a href="http://dev.exiv2.org/issues/0000780">0000780</a>: save thumbnail
(Florian Kleber)
- <a href="http://dev.exiv2.org/issues/0000779">0000779</a>: Crash with unknown lens tags in DNG
(Moritz Moeller)
- <a href="http://dev.exiv2.org/issues/0000768">0000768</a>: Reading focal length in 35mm equivalent from Canon's EXIF
(Sergey Salnikov)
- <a href="http://dev.exiv2.org/issues/0000766">0000766</a>: exiv2 seem to decode less metadata from Olympus images than possible
(Christoph Anton Mitterer)
- <a href="http://dev.exiv2.org/issues/0000763">0000763</a>: Olympus E-510 RAW file (ORF) corrupted after geotagging
(Spica Han)
- <a href="http://dev.exiv2.org/issues/0000762">0000762</a>: Fail to set metadata to a tif file
(Kent Fu)
- <a href="http://dev.exiv2.org/issues/0000744">0000744</a>: Regression: cant get a sections description in 0.21
(Olivier Tilloy)
- <a href="http://dev.exiv2.org/issues/0000682">0000682</a>: Olympus (E-1 and E-300) makernote flavour not supported: libexiv2 destroy some exif data on write
(Johann-Nikolaus Andreae)
- <a href="http://dev.exiv2.org/issues/0000681">0000681</a>: Copy exif data when export preview
(FV P)
- <a href="http://dev.exiv2.org/issues/0000680">0000680</a>: Provide the organize binary for download in the Windows package
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000667">0000667</a>: Update Canon makernote
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000648">0000648</a>: backup files
(Vladimir Nadvornik)
- <a href="http://dev.exiv2.org/issues/0000608">0000608</a>: list of supported formats
(Vladimir Nadvornik)
- <a href="http://dev.exiv2.org/issues/0000605">0000605</a>: Bitmask output should show set bits for which there is no lookup value
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000576">0000576</a>: 24x36 equivalent focal length
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000557">0000557</a>: Debian Bug report logs - #438224libexiv2-0: Wrong values on exposure time
(Mark Purcell)
- <a href="http://dev.exiv2.org/issues/0000545">0000545</a>: rotation of sony a700 raw files (*.arw) not deduced correctly
(Markus Spring)
- <a href="http://dev.exiv2.org/issues/0000544">0000544</a>: Sony camera makernote tags should be read as Minolta does
(Stefano -)
- <a href="http://dev.exiv2.org/issues/0000543">0000543</a>: make exiv2 respect makernote offset that Microsoft WIC tools introduce when it edits photos
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000515">0000515</a>: exiv2 0.14 installs msg catalog as exiv2.mo instead of exiv2-<so_major>.mo
(Achim Bohnet)
- <a href="http://dev.exiv2.org/issues/0000494">0000494</a>: Some EXIF data not retrieved from Canon RAW files
(Paul Waldo)
- <a href="http://dev.exiv2.org/issues/0000470">0000470</a>: Provide a means for apps to probe the library which tags can be written to for a given format
(Andreas Huggel)
* Xmp: (18)
- <a href="http://dev.exiv2.org/issues/0001284">0001284</a>: Possible exiv2 0.26-svn bug
(Wil Cowb)
- <a href="http://dev.exiv2.org/issues/0001281">0001281</a>: crash in Exiv2, XMP parser class and in Adobe XMP SDK
(Wil Cowb)
- <a href="http://dev.exiv2.org/issues/0001276">0001276</a>: fails to read any XMP metadata when duplicates present
(Aerilius .)
- <a href="http://dev.exiv2.org/issues/0001229">0001229</a>: exiv2 -pX for image with multiple APP1/xap segments prints every APP1/xap segment.
- <a href="http://dev.exiv2.org/issues/0001193">0001193</a>: XMP Specification November 2014 updates
(Alan Pater)
- <a href="http://dev.exiv2.org/issues/0001190">0001190</a>: Support for CRS and CRSS XMP namespace and properties
(Alan Pater)
- <a href="http://dev.exiv2.org/issues/0001187">0001187</a>: Crash while reading in parallel threads
(Taras Kushnir)
- <a href="http://dev.exiv2.org/issues/0001148">0001148</a>: XMP Rights field padded with spaces
(John Huggins)
- <a href="http://dev.exiv2.org/issues/0001133">0001133</a>: " **(process:29414): WARNING: No namespace info available for xmp prefix 'lr'"
(Vey Zimba / Alan Pater)
- <a href="http://dev.exiv2.org/issues/0001116">0001116</a>: Issues with namespace 'video'
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0001093">0001093</a>: ExifEX XMP namespace and properties
(Alan Pater)
- <a href="http://dev.exiv2.org/issues/0001081">0001081</a>: Read XMP values from CR2 raw file when stored in XMLPacket
(Eric Mesa / Alan Pater)
- <a href="http://dev.exiv2.org/issues/0001064">0001064</a>: exiv2 -iX <file.jpg> deletes Makernote
(Alan Pater)
- <a href="http://dev.exiv2.org/issues/0000751">0000751</a>: adobe xmp namespace
(Adrian F)
- <a href="http://dev.exiv2.org/issues/0000742">0000742</a>: External XMPSDK and/or XMPSDK 2014.12
(Nikolai Saoukh / Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000640">0000640</a>: method is missing in Exiv2 to get list of known XMP namespaces
(mikolaj -)
- <a href="http://dev.exiv2.org/issues/0000601">0000601</a>: Metadata conversion enhancements
(Andreas Huggel / Alan Pater)
- <a href="http://dev.exiv2.org/issues/0000599">0000599</a>: XMP packets split across multiple APP1 segments
(Andreas Huggel)
<a name="v0.25">&nbsp;</a>
Changes from version 0.24 to 0.25
---------------------------------
* Exiv2 library
- <a title="bug 0000442" href="http://dev.exiv2.org/issues/0000442">0000442</a>: exivsimple has array index errors when stripping quotes from trivial input strings
(Thomas Beutlich)
- <a title="bug 0000707" href="http://dev.exiv2.org/issues/0000707">0000707</a>: Use SVN eol-style LF on all files
(Andreas Huggel, Robin Mills)
- <a title="bug 0000886" href="http://dev.exiv2.org/issues/0000886">0000886</a>: Access violation on IptcData::operator[] when key is invalid
(Robin Mills)
- <a title="bug 0000901" href="http://dev.exiv2.org/issues/0000901">0000901</a>: PNG images with tiff tags throw exceptions
- <a title="bug 0000934" href="http://dev.exiv2.org/issues/0000934">0000934</a>: Plasma kde crashes when specific jpeg is on the Desktop
(Robin Mills)
- <a title="bug 0000945" href="http://dev.exiv2.org/issues/0000945">0000945</a>: TIFF parser,Binary array elements should be decoded using the Makernote's endianness, not that of the image
(Andreas Huggel)
- <a title="bug 0000970" href="http://dev.exiv2.org/issues/0000970">0000970</a>: Coverity scan : Issue CID 981992, 981993
(Mahesh Hegde, Phil Harvey, Niels Kristian Bech Jensen)
- <a title="bug 0000984" href="http://dev.exiv2.org/issues/0000984">0000984</a>: Fix 'failed to rename file' problem caused by virus scanner in windows
(Axel Waggershauser, Thomas Beutlich, Robin Mills)
- <a title="bug 0000989" href="http://dev.exiv2.org/issues/0000989">0000989</a>: Wrong key name in output of addmodel sample
(Thomas Beutlich, Robin Mills)
- <a title="bug 0001019" href="http://dev.exiv2.org/issues/0001019">0001019</a>: Cppcheck: Suspicious usage of 'sizeof' with a numeric constant as parameter.
(Thomas Beutlich, Robin Mills)
- <a title="bug 0001021" href="http://dev.exiv2.org/issues/0001021">0001021</a>: Printing tags does not honor multi-byte label widths correctly
(Thomas Schmidt, Robin Mills)
- <a title="bug 0001039" href="http://dev.exiv2.org/issues/0001039">0001039</a>: Wrong ApertureValue written
(Torsten Flammiger, Robin Mills)
- <a title="bug 0001043" href="http://dev.exiv2.org/issues/0001043">0001043</a>: pyexiv2 fails on cifs shares on an Ubuntu client
(thoralf schulze, Robin Mills, Thomas Beutlich)
- <a title="bug 0001044" href="http://dev.exiv2.org/issues/0001044">0001044</a>: TIFF parser,Parse TIFF PageNumber
(Robin Mills)
- <a title="bug 0001047" href="http://dev.exiv2.org/issues/0001047">0001047</a>: Add new sample applications exifdata and exivvalue
(Robin Mills)
- <a title="bug 0001053" href="http://dev.exiv2.org/issues/0001053">0001053</a>: Add option -K Key (--key Key) to specify one or more keys to output.
(Robin Mills)
- <a title="bug 0001065" href="http://dev.exiv2.org/issues/0001065">0001065</a>: Is fileProtocol thread-safe?
(Max Pozdeev, Robin Mills)
- <a title="bug 0001072" href="http://dev.exiv2.org/issues/0001072">0001072</a>: test/tiff-test.sh is failing on Motorola PPC
(Robin Mills)
- <a title="bug 0001073" href="http://dev.exiv2.org/issues/0001073">0001073</a>: test/bugfixes-test.sh is producing results that change with the time-zone
(Robin Mills)
- <a title="bug 0001084" href="http://dev.exiv2.org/issues/0001084">0001084</a>: Garbage in Exif.Image.Make and Exif.Image.Model in some Samsung SRW files
* XMP related
- <a title="bug 0000774" href="http://dev.exiv2.org/issues/0000774">0000774</a>: "exiv2 -eX" followed by "exiv2 -iX" produces invalid XMP metadata packet
(Alan Pater)
- <a title="bug 0000784" href="http://dev.exiv2.org/issues/0000784">0000784</a>: Writing Xmp.lr.hierarchicalSubject writes wrong datatype
(Lucas Beeler, Alan Pater)
- <a title="bug 0000863" href="http://dev.exiv2.org/issues/0000863">0000863</a>: Unicode issue writing to XMP sidecar
- <a title="bug 0000864" href="http://dev.exiv2.org/issues/0000864">0000864</a>: Mapping of Exif DateTime fields to XMP changed in spec
(Marcel Wiesweg, Alan Pater)
- <a title="bug 0000937" href="http://dev.exiv2.org/issues/0000937">0000937</a>: Support Darwin Core (DwC) XMP metadata
(Alan Pater)
- <a title="bug 0000946" href="http://dev.exiv2.org/issues/0000946">0000946</a>: Xmp.MPReg.PersonLiveCID vs. PersonLiveIdCID
(Phil Harvey, Alan Pater)
- <a title="bug 0001040" href="http://dev.exiv2.org/issues/0001040">0001040</a>: MWG-KW schema
(Alan Pater)
- <a title="bug 0001054" href="http://dev.exiv2.org/issues/0001054">0001054</a>: Overhaul exiv2json.cpp to build a deeply recursive JSON tree of XMP data
(Robin Mills)
- <a title="bug 0001058" href="http://dev.exiv2.org/issues/0001058">0001058</a>: xml:lang should be treated case insensitive
(Tobias E., Robin Mills)
- <a title="bug 0001059" href="http://dev.exiv2.org/issues/0001059">0001059</a>: Support ACDSee XMP properties
(Alan Pater)
- <a title="bug 0001063" href="http://dev.exiv2.org/issues/0001063">0001063</a>: Google Photo Sphere XMP namespace and properties
(Alan Pater)
* Makernote related
- <a title="bug 0000833" href="http://dev.exiv2.org/issues/0000833">0000833</a>: Sony NEX Lens Information
(Pascal de Bruijn, Torsten Bronger, Robin Mills)
- <a title="bug 0000919" href="http://dev.exiv2.org/issues/0000919">0000919</a>: Handle Pentax makernotes in samsung-rebranded cameras
(Michael Karcher, Niels Kristian Bech Jensen)
- <a title="bug 0000924" href="http://dev.exiv2.org/issues/0000924">0000924</a>: Olympus XZ-1 FocusDistance incorrect
(Niels Kristian Bech Jensen)
- <a title="bug 0000929" href="http://dev.exiv2.org/issues/0000929">0000929</a>: Support Panasonic Makernote
(Nicolas Nicofo, T Modes, Niels Kristian Bech Jensen)
- <a title="bug 0000933" href="http://dev.exiv2.org/issues/0000933">0000933</a>: Casio Makernotes
(T Modes, Niels Kristian Bech Jensen)
- <a title="bug 0000954" href="http://dev.exiv2.org/issues/0000954">0000954</a>: patch: support for Exif.CanonFi.FocusDistanceUpper and Exif.CanonFi.FocusDistanceLower
(Roman Lebedev, Niels Kristian Bech Jensen)
- <a title="bug 0000965" href="http://dev.exiv2.org/issues/0000965">0000965</a>: Pentax K-3 MakerNote not recognized due to different maker tag
(Pascal de Bruijn, Niels Kristian Bech Jensen)
- <a title="bug 0000972" href="http://dev.exiv2.org/issues/0000972">0000972</a>: Update Panasonic EXIF Information
(Bernd Steinhauser, T Modes, Niels Kristian Bech Jensen)
- <a title="bug 0000981" href="http://dev.exiv2.org/issues/0000981">0000981</a>: Local build crashes in olympusmn.cpp
(Robin Mills)
- <a title="bug 0001037" href="http://dev.exiv2.org/issues/0001037">0001037</a>: MeasuredEV in CanonSi
(Axel Waggershauser, Robin Mills)
- <a title="bug 0001062" href="http://dev.exiv2.org/issues/0001062">0001062</a>: Exif.NikonWt.Timezone translated value can have 'cruft'
(Robin Mills)
* Lens support related
- <a title="bug 0000834" href="http://dev.exiv2.org/issues/0000834">0000834</a>: detection of Pentax DA 35/2.4 lens
(Jaroslav and Pascal, Andreas Huggel)
- <a title="bug 0000839" href="http://dev.exiv2.org/issues/0000839">0000839</a>: Canon EOS M EF-M lenses
(Pascal de Bruijn, Robin Mills)
- <a title="bug 0000926" href="http://dev.exiv2.org/issues/0000926">0000926</a>: Lens matching on Canon
(Niels Kristian Bech Jensen)
- <a title="bug 0000927" href="http://dev.exiv2.org/issues/0000927">0000927</a>: Sigma Lens Not detected
(Niels Kristian Bech Jensen)
- <a title="bug 0000938" href="http://dev.exiv2.org/issues/0000938">0000938</a>: Tamron 18-270 is not detected anymore
(Torsten Bronger, Niels Kristian Bech Jensen)
- <a title="bug 0000942" href="http://dev.exiv2.org/issues/0000942">0000942</a>: Wrong aperture for Tamron 70-300?
(Torsten Bronger, Niels Kristian Bech Jensen)
- <a title="bug 0000943" href="http://dev.exiv2.org/issues/0000943">0000943</a>: Tamron lens names: USD excludes AF
(Torsten Bronger, Niels Kristian Bech Jensen)
- <a title="bug 0000944" href="http://dev.exiv2.org/issues/0000944">0000944</a>: Doubled "AF" for some Tokina lens model names on Nikon cameras
(Torsten Bronger, Niels Kristian Bech Jensen)
- <a title="bug 0000947" href="http://dev.exiv2.org/issues/0000947">0000947</a>: LensID 137 in exiv2 0.23 and 0.24 instead of Tamron as Sigma ???
(Thomas Mörschel, Niels Kristian Bech Jensen)
- <a title="bug 0000948" href="http://dev.exiv2.org/issues/0000948">0000948</a>: Recognize Samsung NX 10mm Fisheye
(Pascal de Bruijn, Niels Kristian Bech Jensen)
- <a title="bug 0000951" href="http://dev.exiv2.org/issues/0000951">0000951</a>: Pentax/Sigma 24-70mm F2.8 IF EX DG HSM data
(Terence Duell, Niels Kristian Bech Jensen)
- <a title="bug 0000953" href="http://dev.exiv2.org/issues/0000953">0000953</a>: patch: add Tamron AF 18-270mm f/3.5-6.3 Di II VC PZD for Canon
(Pekka Sarnila, Niels Kristian Bech Jensen)
- <a title="bug 0000959" href="http://dev.exiv2.org/issues/0000959">0000959</a>: Wrong value in Exiv data for Sigma lenses (24-105 &amp; 50)
(Niels Kristian Bech Jensen)
- <a title="bug 0000969" href="http://dev.exiv2.org/issues/0000969">0000969</a>: Recognising Sigma 50mm F1.4 DG HSM
(Robin Mills, Niels Kristian Bech Jensen)
- <a title="bug 0000982" href="http://dev.exiv2.org/issues/0000982">0000982</a>: Improve detection of Canon lenses sharing the same IDs
(Alexander Steffen, Niels Kristian Bech Jensen)
- <a title="bug 0000988" href="http://dev.exiv2.org/issues/0000988">0000988</a>: New Lens: Samsung NX 16-50 PZ ED OIS
(Pascal de Bruijn, Robin Mills)
- <a title="bug 0000996" href="http://dev.exiv2.org/issues/0000996">0000996</a>: Sigma 28mm 1.8 EX DG MACRO wrongly detected as "lens 150"
(Niels Kristian Bech Jensen)
- <a title="bug 0001000" href="http://dev.exiv2.org/issues/0001000">0001000</a>: trivial: samsung lens id re-sorting
(Pascal de Bruijn, Robin Mills)
- <a title="bug 0001005" href="http://dev.exiv2.org/issues/0001005">0001005</a>: trivial: Canon EF-S 24mm f/2.8 STM detection
(Pascal de Bruijn)
- <a title="bug 0001026" href="http://dev.exiv2.org/issues/0001026">0001026</a>: Lens not recognized
(Bastien O, Niels Kristian Bech Jensen)
- <a title="bug 0001027" href="http://dev.exiv2.org/issues/0001027">0001027</a>: Lens not recognized
(Niels Kristian Bech Jensen)
- <a title="bug 0001036" href="http://dev.exiv2.org/issues/0001036">0001036</a>: New lens ID for Tamron 70-300mm f/4-5.6 Di VC USD (Canon mount)
(C M, Niels Kristian Bech Jensen)
- <a title="bug 0001051" href="http://dev.exiv2.org/issues/0001051">0001051</a>: Lens request Tamron SP AF 28-75mm F/2.8 XR Di LD Aspherical [IF] MACRO
(Petrov Vlad, Niels Kristian Bech Jensen)
- <a title="bug 0001070" href="http://dev.exiv2.org/issues/0001070">0001070</a>: New lens: Sigma 150-600mm f/5-6.3 DG OS HSM Contemporary for Canon
(Alexander Steffen, Niels Kristian Bech Jensen)
- <a title="bug 0001079" href="http://dev.exiv2.org/issues/0001079">0001079</a>: Rename Canon EF 50mm f/1.8 MkII
(Niels Kristian Bech Jensen)
* Build environment related
- <a title="bug 0000697" href="http://dev.exiv2.org/issues/0000697">0000697</a>: config/ConfigureChecks.cmake: STRERROR_R_CHAR_P revisited
(Nikolai Saoukh, Robin Mills)
- <a title="bug 0000857" href="http://dev.exiv2.org/issues/0000857">0000857</a>: CMake compilation issue on MacOS-X 4.5.1/Mountain Lion
(Robin Mills)
- <a title="bug 0000859" href="http://dev.exiv2.org/issues/0000859">0000859</a>: Compilation warning using Clang
(Davide Anastasia, Andreas Huggel, Robin Mills)
- <a title="bug 0000905" href="http://dev.exiv2.org/issues/0000905">0000905</a>: Exiv2 does not run on Windows Vista
(Daniel Kaneider, Robin Mills)
- <a title="bug 0000916" href="http://dev.exiv2.org/issues/0000916">0000916</a>: Implement "Cloud Ready"
(Robin Mills, Tuan Nhu)
- <a title="bug 0000920" href="http://dev.exiv2.org/issues/0000920">0000920</a>: Cross compiling for Android on OSX is keep using '/usr/bin/gcc'
(Tao Wang, Gilles Caulier, Robin Mills)
- <a title="bug 0000939" href="http://dev.exiv2.org/issues/0000939">0000939</a>: make gen.py Python3 compatible
(Alex Turbov, Robin Mills)
- <a title="bug 0000940" href="http://dev.exiv2.org/issues/0000940">0000940</a>: Compilation warnings
(Robin Mills)
- <a title="bug 0000966" href="http://dev.exiv2.org/issues/0000966">0000966</a>: svn_version.sh not executable
(Michael Pratt, Robin Mills)
- <a title="bug 0000974" href="http://dev.exiv2.org/issues/0000974">0000974</a>: svn_version.h not installed, but included in installed version.hpp
(Jehan Pagès, Robin Mills)
- <a title="bug 0000976" href="http://dev.exiv2.org/issues/0000976">0000976</a>: Include Run-Time Search Path for Cmake Builds in exiv2 binary
(Gilles Caulier, Nehal J Wani)
- <a title="bug 0000979" href="http://dev.exiv2.org/issues/0000979">0000979</a>: Temporary File Rename Issue on Windows/MSVC
(Robin Mills)
- <a title="bug 0000983" href="http://dev.exiv2.org/issues/0000983">0000983</a>: Fix Compiler Warnings when using GCC 4.8.1-4
(Nehal J Wani)
- <a title="bug 0000991" href="http://dev.exiv2.org/issues/0000991">0000991</a>: Windows build broken (CMake+svn_version.sh)
(Daniel Kaneider, Robin Mills)
- <a title="bug 0000993" href="http://dev.exiv2.org/issues/0000993">0000993</a>: Generating svn_version.h with CMake
(Daniel Kaneider, Robin Mills)
- <a title="bug 0000994" href="http://dev.exiv2.org/issues/0000994">0000994</a>: CMake: wrong build rule for svn_version.h
(Jehan Pagès, Daniel Kaneider, Robin Mills)
- <a title="bug 0001007" href="http://dev.exiv2.org/issues/0001007">0001007</a>: exiv2 0.24 Build error on blackfin arch
(Nicolas Serafini, Robin Mills)
- <a title="bug 0001012" href="http://dev.exiv2.org/issues/0001012">0001012</a>: Avoid cyclic inclusion dependency between http.hpp and exiv2.hpp
(Thomas Beutlich, Robin Mills)
- <a title="bug 0001013" href="http://dev.exiv2.org/issues/0001013">0001013</a>: Fix includes of futils.hpp
(Thomas Beutlich, Robin Mills)
- <a title="bug 0001014" href="http://dev.exiv2.org/issues/0001014">0001014</a>: Duplicated header files
(Thomas Beutlich, Robin Mills)
- <a title="bug 0001015" href="http://dev.exiv2.org/issues/0001015">0001015</a>: Avoid MSVC x64 compiler warning in futils.cpp
(Thomas Beutlich, Robin Mills)
- <a title="bug 0001016" href="http://dev.exiv2.org/issues/0001016">0001016</a>: Duplicated header exv_msvc.h
(Thomas Beutlich, Robin Mills)
- <a title="bug 0001032" href="http://dev.exiv2.org/issues/0001032">0001032</a>: CMake doesn't build svn_version.h anymore
(Daniel Kaneider, Robin Mills)
- <a title="bug 0001046" href="http://dev.exiv2.org/issues/0001046">0001046</a>: Report the state of EXV_UNICODE_PATH in exiv2 -vV
(Robin Mills)
- <a title="bug 0001066" href="http://dev.exiv2.org/issues/0001066">0001066</a>: Unable to build for Mac OSX 10.6
(Max Pozdeev, Robin Mills)
* Video support related
- <a title="bug 0000858" href="http://dev.exiv2.org/issues/0000858">0000858</a>: SVN repository download size
(Daniel Kaneider, Robin Mills)
- <a title="bug 0000936" href="http://dev.exiv2.org/issues/0000936">0000936</a>: Video headers include internal include files and need to be added to exiv2.hpp
(Andreas Huggel, Robin Mills)
- <a title="bug 0000956" href="http://dev.exiv2.org/issues/0000956">0000956</a>: Support for .MTS movie format
(Abhinav Badola, Robin Mills)
- <a title="bug 0000960" href="http://dev.exiv2.org/issues/0000960">0000960</a>: Problem With Exiv2 (Video files)
(Henrique Fernandes, Abhinav Badola)
- <a title="bug 0000961" href="http://dev.exiv2.org/issues/0000961">0000961</a>: Crash in digikam while reading metadata from a .MTS movie file
(Gilles Caulier, Robin Mills)
- <a title="bug 0000999" href="http://dev.exiv2.org/issues/0000999">0000999</a>: Arithmetic exception in QuickTimeVideo::mediaHeaderDecoder
(Luca Carlon, Abhinav Badola)
- <a title="bug 0001017" href="http://dev.exiv2.org/issues/0001017">0001017</a>: Arithmetic exception in QuickTimeVideo::mediaHeaderDecoder
(Mathieu Clabaut)
- <a title="bug 0001033" href="http://dev.exiv2.org/issues/0001033">0001033</a>: webm with opus audio. Segmentation fault.
(Boris Bogar, Abhinav Badola)
- <a title="bug 0001069" href="http://dev.exiv2.org/issues/0001069">0001069</a>: Make Video Code a build option
(Robin Mills)
* Translations
- <a title="bug 0000950" href="http://dev.exiv2.org/issues/0000950">0000950</a>: Typo in po/exiv2.pot, "Colort temperature" should be replaced by "Color temperature"
(Javier Lopez, Niels Kristian Bech Jensen)
- <a title="bug 0001003" href="http://dev.exiv2.org/issues/0001003">0001003</a>: Typos in German translation
(Thomas Beutlich)
- <a title="bug 0001004" href="http://dev.exiv2.org/issues/0001004">0001004</a>: Missing German translation
(Thomas Beutlich)
- <a title="bug 0001022" href="http://dev.exiv2.org/issues/0001022">0001022</a>: Tag description typo
(Thomas Beutlich)
- <a title="bug 0001025" href="http://dev.exiv2.org/issues/0001025">0001025</a>: Camera model names are defined as localized strings, causing automatic defaults to report incorrect names
(Niels Kristian Bech Jensen, Thomas Schmidt)
- <a title="bug 0001029" href="http://dev.exiv2.org/issues/0001029">0001029</a>: Fix common typos
(Thomas Beutlich, Robin Mills)
- <a title="bug 0001075" href="http://dev.exiv2.org/issues/0001075">0001075</a>: Swedish translation of exiv2
(J A, Niels Kristian Bech Jensen)
- <a title="bug 0001085" href="http://dev.exiv2.org/issues/0001085">0001085</a>: Typos in strings
(Anders Jonsson, Alan Pater)
* Documentation and website
- <a title="bug 0000869" href="http://dev.exiv2.org/issues/0000869">0000869</a>: Invalid links in XMP tag reference pages
(Alan Pater)
- <a title="bug 0000958" href="http://dev.exiv2.org/issues/0000958">0000958</a>: Which video formats are supported by exiv 0.24?
(Mahesh Hegde, Abhinav Badola)
- <a title="bug 0000986" href="http://dev.exiv2.org/issues/0000986">0000986</a>: Website: Invalid link to Exif spec
(Thomas Beutlich, Andreas Huggel)
- <a title="bug 0000987" href="http://dev.exiv2.org/issues/0000987">0000987</a>: Strange wording of Exif.Photo.SensitivityType
(Thomas Beutlich, Robin Mills)
- <a title="bug 0001006" href="http://dev.exiv2.org/issues/0001006">0001006</a>: Directory "test" missing from Exiv2 v0.24 tar/gunzip file
(Niels Kristian Bech Jensen, Robin Mills)
- <a title="bug 0001055" href="http://dev.exiv2.org/issues/0001055">0001055</a>: Provide coding guideline on the project Wiki
(Robin Mills)
Changes from version 0.23 to 0.24
---------------------------------
* Exiv2 library
- <a title="bug 0000700" href="http://dev.exiv2.org/issues/0000700">0000700</a>: exiv2 (0.19-1) 00_hyphens_used_as_minus.diff
(Reported with patch by Mark Purcell, fixed by Niels Kristian Bech Jensen)
- <a title="bug 0000813" href="http://dev.exiv2.org/issues/0000813">0000813</a>: Video metadata support (Abhinav Badola for GSoC 2012)
- <a title="bug 0000820" href="http://dev.exiv2.org/issues/0000820">0000820</a>: Samsung NX100 JPG exports have broken EXIF (Reported by Pascal de Bruijn)
- <a title="bug 0000822" href="http://dev.exiv2.org/issues/0000822">0000822</a>: Warnings while compiling with g++4.5
(Reported by Sebastien Gilles, fixed by Robin Mills)
- <a title="bug 0000831" href="http://dev.exiv2.org/issues/0000831">0000831</a>: For TIFF-like images, non-intrusive writing is not used when it should
(Reported by Thomas Lotze)
- <a title="bug 0000832" href="http://dev.exiv2.org/issues/0000832">0000832</a>: Patch to detect Carl Zeiss Planar T* 50mm f/1.4 ZE on Canon
(Reported with patch by Stian Grindvoll)
- <a title="bug 0000835" href="http://dev.exiv2.org/issues/0000835">0000835</a>: Exiv2 fails to compile under Linux (Volker Grabsch)
- <a title="bug 0000840" href="http://dev.exiv2.org/issues/0000840">0000840</a>: example1.cpp clang Mac OS X warnings (Reported by Jerry Jacobs)
- <a title="bug 0000841" href="http://dev.exiv2.org/issues/0000841">0000841</a>: Exiv2 crashes on input (Reported by Christian Grothoff)
- <a title="bug 0000843" href="http://dev.exiv2.org/issues/0000843">0000843</a>: Complete Samsung NX lenses portfolio recognition
(Reported with patch by Jaroslav Stepanek, updates by Pascal de Bruijn)
- <a title="bug 0000846" href="http://dev.exiv2.org/issues/0000846">0000846</a>: Porting the Video Code to MSVC (umbrella)
(Robin Mills, Abhinav Badola, Shawn Xiong)
- <a title="bug 0000847" href="http://dev.exiv2.org/issues/0000847">0000847</a>: Photoshop doesn't recognize its own EPS files after modification by Exiv2
(Volker Grabsch)
- <a title="bug 0000849" href="http://dev.exiv2.org/issues/0000849">0000849</a>: autotools build (make config ; ./configure ; make) is broken
(Robin Mills)
- <a title="bug 0000854" href="http://dev.exiv2.org/issues/0000854">0000854</a>: Sigma 50mm f/1.4 on Canon not detected correctly
(Reported by Rick Gabriel, patch by Aakash Goenka)
- <a title="bug 0000860" href="http://dev.exiv2.org/issues/0000860">0000860</a>: PENTAX-DA 18-135mm F3.5-5.6 not detected correctly
(Reported by S. Verdoold, patch by Pascal de Bruijn)
- <a title="bug 0000861" href="http://dev.exiv2.org/issues/0000861">0000861</a>: Sigma 18-250mm not properly recognised on Pentax
(Reported by S. Verdoold, patch by Pascal de Bruijn)
- <a title="bug 0000862" href="http://dev.exiv2.org/issues/0000862">0000862</a>: Video code is failing the test suite (on all plaforms)
(Robin Mills, Abhinav Badola)
- <a title="bug 0000865" href="http://dev.exiv2.org/issues/0000865">0000865</a>: Patches for locale and boost issue (Patches by Mario anyc)
- <a title="bug 0000868" href="http://dev.exiv2.org/issues/0000868">0000868</a>: Support for two lens for sony mount
(Patch by Michal Babej)
- <a title="bug 0000870" href="http://dev.exiv2.org/issues/0000870">0000870</a>: Exif.OlympusEq.0x0403 tag
(Christoph Anton Mitterer, Robin Mills)
- <a title="bug 0000872" href="http://dev.exiv2.org/issues/0000872">0000872</a>: New Samsung NX 12-24mm f/4-5.6 ED
(Jaroslav Stepanek)
- <a title="bug 0000875" href="http://dev.exiv2.org/issues/0000875">0000875</a>: New lens "Tamron SP 24-70mm F/2.8 Di VC USD"
(Reported by Jean-Pierre Verrue, patch by Niels Kristian Bech Jensen)
- <a title="bug 0000876" href="http://dev.exiv2.org/issues/0000876">0000876</a>: New lens: Canon EF 35mm f/2 IS USM
(markus kanet, Robin Mills)
- <a title="bug 0000877" href="http://dev.exiv2.org/issues/0000877">0000877</a>: New camera: Canon EOS 6D
(markus kanet)
- <a title="bug 0000878" href="http://dev.exiv2.org/issues/0000878">0000878</a>: Update list of lenses for Olympus cameras.
(Niels Kristian Bech Jensen)
- <a title="bug 0000879" href="http://dev.exiv2.org/issues/0000879">0000879</a>: Add another lens for Olympus cameras.
(Niels Kristian Bech Jensen)
- <a title="bug 0000880" href="http://dev.exiv2.org/issues/0000880">0000880</a>: Another bunch of Olympus lens updates.
(Niels Kristian Bech Jensen)
- <a title="bug 0000881" href="http://dev.exiv2.org/issues/0000881">0000881</a>: One more Olympus lens - the list is complete.
(Niels Kristian Bech Jensen)
- <a title="bug 0000882" href="http://dev.exiv2.org/issues/0000882">0000882</a>: Nikon AF-S Nikkor 28mm f/1.8G not recognized
(Reported by Philip Johnsson, patch by Niels Kristian Bech Jensen)
- <a title="bug 0000884" href="http://dev.exiv2.org/issues/0000884">0000884</a>: Missing lenses reported by Paul Bissonnette
(Robin Mills)
- <a title="bug 0000887" href="http://dev.exiv2.org/issues/0000887">0000887</a>: Samsung D-Xenon 12-24mm not recognized
(Reported by Romain Henriet, patch by S. Verdoold)
- <a title="bug 0000888" href="http://dev.exiv2.org/issues/0000888">0000888</a>: (near-)infinite loop in video decoders
(Reported by Alyssa Milburn, patch by Abhinav Badola)
- <a title="bug 0000890" href="http://dev.exiv2.org/issues/0000890">0000890</a>: ASF: heap overflow
(Reported by Alyssa Milburn, patch by Abhinav Badola)
- <a title="bug 0000895" href="http://dev.exiv2.org/issues/0000895">0000895</a>: Sigma 30mm f/1.4 on Canon not detected correctly
(Reported by Christian Roumano, patch by Aakash Goenka)
- <a title="bug 0000896" href="http://dev.exiv2.org/issues/0000896">0000896</a>: User-readable output of Olympus' FocusDistance
(Patch by Teemu Rytilahti)
- <a title="bug 0000897" href="http://dev.exiv2.org/issues/0000897">0000897</a>: New Compilation Warnings
- <a title="bug 0000899" href="http://dev.exiv2.org/issues/0000899">0000899</a>: New lens: Pentax smc DA 18-135mm f/3.5-5.6 ED AL [IF] DC WR
(Reported by Matthieu Volat, patch by Pascal de Bruijn)
- <a title="bug 0000903" href="http://dev.exiv2.org/issues/0000903">0000903</a>: New Lens: Canon EF-S 55-250mm f/4-5.6 IS II
(Patch by Andrew Aylett)
- <a title="bug 0000904" href="http://dev.exiv2.org/issues/0000904">0000904</a>: Exiv2: lensName misreporting for some CR2s
(Reported by Pascal de Bruijn, patch by Niels Kristian Bech Jensen)
- <a title="bug 0000906" href="http://dev.exiv2.org/issues/0000906">0000906</a>: Mountain Lion Plugin crashes when setxattr called
(Robin Mills)
- <a title="bug 0000907" href="http://dev.exiv2.org/issues/0000907">0000907</a>: New Lens: Samsung NX 45mm f1.8
(Pascal de Bruijn)
- <a title="bug 0000908" href="http://dev.exiv2.org/issues/0000908">0000908</a>: strerror_r gives no error message back
(Reported by Ákos Szőts, patch by Robin Mills)
- <a title="bug 0000909" href="http://dev.exiv2.org/issues/0000909">0000909</a>: New Lens: Samsung NX 45mm f1.8 2D/3D
(Pascal de Bruijn)
- <a title="bug 0000921" href="http://dev.exiv2.org/issues/0000921">0000921</a>: New Lens: Sigma 150-500mm f/5-6.3 APO DG OS HSM on Canon (Steve Fosdick)
- <a title="bug 0000928" href="http://dev.exiv2.org/issues/0000928">0000928</a>: Maintenance of Sony Makernote (Patch by Thomas Beutlich)
* MSVC related
- <a title="bug 0000817" href="http://dev.exiv2.org/issues/0000817">0000817</a>: zlib 1.2.6 (Reported by Daniel Kaneider, fixed by Robin Mills)
- <a title="bug 0000824" href="http://dev.exiv2.org/issues/0000824">0000824</a>: undeclared identifier EXV_ICONV_CONST
(Reported by Thomas Beutlich, fixed by Robin Mills)
* cmake related
- <a title="bug 0000685" href="http://dev.exiv2.org/issues/0000685">0000685</a>: incomplete handling of iconv dialects for cmake case (Nikolai Saoukh)
- <a title="bug 0000694" href="http://dev.exiv2.org/issues/0000694">0000694</a>: config/config.h.cmake: const must be without quotes
(Nikolai Saoukh, Gilles Caulier)
- <a title="bug 0000696" href="http://dev.exiv2.org/issues/0000696">0000696</a>: cmake: out of src compilation (Nikolai Saoukh, Gilles Caulier)
- <a title="bug 0000698" href="http://dev.exiv2.org/issues/0000698">0000698</a>: CMake Error at po/cmake_install.cmake: 36
(Frank Hommes, Gilles Caulier)
- <a title="bug 0000722" href="http://dev.exiv2.org/issues/0000722">0000722</a>: Unit tests do not build with CMake and out of source build
(Johannes Wienke, Robin Mills)
- <a title="bug 0000728" href="http://dev.exiv2.org/issues/0000728">0000728</a>: typos in cmake files (Nikolai Saoukh, Gilles Caulier)
- <a title="bug 0000823" href="http://dev.exiv2.org/issues/0000823">0000823</a>: CMake compilation: exv_conf.h at the wrong place
(Sebastien Gilles, Robin Mills)
- <a title="bug 0000850" href="http://dev.exiv2.org/issues/0000850">0000850</a>: test harness does not run on CMake builds (Robin Mills)
- <a title="bug 0000852" href="http://dev.exiv2.org/issues/0000852">0000852</a>: CMake error on Win8/VS2012 with XMP (Patch by Daniel Kaneider)
- <a title="bug 0000853" href="http://dev.exiv2.org/issues/0000853">0000853</a>: CMake: more flexible zlib detection (Daniel Kaneider, Robin Mills)
- <a title="bug 0000856" href="http://dev.exiv2.org/issues/0000856">0000856</a>: CMake: building tests and refactoring on msvc
(Daniel Kaneider, Robin Mills)
Changes from version 0.22 to 0.23
---------------------------------
* Exiv2 utility
- Allow to add/set tags without a value with the command line tool.
* Exiv2 library
- <a title="bug 0000819" href="http://dev.exiv2.org/issues/0000819">0000819</a>: Recognize Pentax MakerNote in DNGPrivateData (Jonathan Kollasch)
- <a title="bug 0000815" href="http://dev.exiv2.org/issues/0000815">0000815</a>: Patch for Tokina 11-16mm f/2.8 on Canon (Chris Chiappa)
- <a title="bug 0000812" href="http://dev.exiv2.org/issues/0000812">0000812</a>: Exiv2 destroys hard links (Reported by Anders Kamf)
- <a title="bug 0000811" href="http://dev.exiv2.org/issues/0000811">0000811</a>: Typo in de.po (Thomas Beutlich)
- <a title="bug 0000810" href="http://dev.exiv2.org/issues/0000810">0000810</a>: assert(tiffType() == ttUndefined) error in tiffcomposite.cpp
(Reported by Auke Nauta)
- <a title="bug 0000809" href="http://dev.exiv2.org/issues/0000809">0000809</a>: abs ambiguity in nikonmn.cpp (Pavel Heimlich)
- <a title="bug 0000808" href="http://dev.exiv2.org/issues/0000808">0000808</a>: build failure in jpgimage.cpp - namespace (Pavel Heimlich)
- <a title="bug 0000807" href="http://dev.exiv2.org/issues/0000807">0000807</a>: spelling-error-in-binary usr/lib/libexiv2.so.9.0.0
Continous Continuous (Mark Purcell)
- <a title="bug 0000806" href="http://dev.exiv2.org/issues/0000806">0000806</a>: spelling-error-in-manpage src/exiv2.1 explicitely explicitly
(Mark Purcell)
- <a title="bug 0000803" href="http://dev.exiv2.org/issues/0000803">0000803</a>: Rational/URational issue in convert.cpp (Pavel Heimlich)
- <a title="bug 0000800" href="http://dev.exiv2.org/issues/0000800">0000800</a>: Missing Photoshop IRB types (8BIM, PHUT, DCSR, AgHg)
(Michael Ulbrich, Volker Grabsch)
- <a title="bug 0000799" href="http://dev.exiv2.org/issues/0000799">0000799</a>: Exiv2 returns wrong XMP type for nested XMP keys
- <a title="bug 0000798" href="http://dev.exiv2.org/issues/0000798">0000798</a>: Add MS Photo RegionInfo and MetaWorkingGroup Regions schemas
(Benjamin H.)
- <a title="bug 0000797" href="http://dev.exiv2.org/issues/0000797">0000797</a>: A crash can occur with certain JPEGs. (Clint Rogers)
- <a title="bug 0000795" href="http://dev.exiv2.org/issues/0000795">0000795</a>: Set/Get of PNG comment (Reported by Thomas Beutlich)
- <a title="bug 0000794" href="http://dev.exiv2.org/issues/0000794">0000794</a>: Typo in exifFlash description (Thomas Beutlich)
- <a title="bug 0000793" href="http://dev.exiv2.org/issues/0000793">0000793</a>: PNG comment is not set (Thomas Beutlich)
- <a title="bug 0000792" href="http://dev.exiv2.org/issues/0000792">0000792</a>: New Canon Lens EF-S 18-55mm f/3.5-5.6 IS II (Andreas Ferber)
- <a title="bug 0000791" href="http://dev.exiv2.org/issues/0000791">0000791</a>: Tamron SP AF 17-50mm F/2,8 XR Di II LD Aspherical [IF] Nikon lens
(Philip Johnsson)
- <a title="bug 0000790" href="http://dev.exiv2.org/issues/0000790">0000790</a>: XMP embedding corrupts CorelDRAW EPS files
- <a title="bug 0000778" href="http://dev.exiv2.org/issues/0000778">0000778</a>: Add support for Windows Live Photo Gallery face tags (Leif Huhn)
- <a title="bug 0000635" href="http://dev.exiv2.org/issues/0000635">0000635</a>: [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.)
* MSVC related
- Added support for stdint.h being available in DevStudio 2010
(Thanks to Ketil Wright for bringing this to our attention)
Changes from version 0.21.1 to 0.22
-----------------------------------
* 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
- <a title="bug 0000798" href="http://dev.exiv2.org/issues/0000798">0000798</a>: Added people/photo region tagging schemas
MS Photo 1.2 RegionInfo and MWG Regions
(Benjamin Henne)
- <a title="bug 0000785" href="http://dev.exiv2.org/issues/0000785">0000785</a>: Exif version 2.3 missing tag codes. (Patch by Jens Mueller)
- <a title="bug 0000782" href="http://dev.exiv2.org/issues/0000782">0000782</a>: Tamron 18-270mm lens. (Patch by Jens Mueller)
- <a title="bug 0000781" href="http://dev.exiv2.org/issues/0000781">0000781</a>: Exif 2.3 &amp; DNG 1.2/1.3 tags. (Patch by Jens Mueller)
- <a title="bug 0000776" href="http://dev.exiv2.org/issues/0000776">0000776</a>: Some tests depend on system settings (locale, path, etc).
(Volker Grabsch)
- <a title="bug 0000775" href="http://dev.exiv2.org/issues/0000775">0000775</a>: Sort iptc data by record number when encoding.
(Patch by Matthias Baas)
- <a title="bug 0000772" href="http://dev.exiv2.org/issues/0000772">0000772</a>: New Tamron 70-300 mm lens improperly recognized.
(Reported by Marie-Noëlle Augendre, patch by Milan Knizek)
- <a title="bug 0000769" href="http://dev.exiv2.org/issues/0000769">0000769</a>: "Assertion `sv == d' failed" in 0.21.1 (r2474).
(Reported by Derek Chen-Becker, reproducer by Paolo Bacchilega)
- <a title="bug 0000767" href="http://dev.exiv2.org/issues/0000767">0000767</a>: Build failure on MinGW with GCC &gt;= 4.6 because of "-no-undefined".
(Volker Grabsch)
- <a title="bug 0000765" href="http://dev.exiv2.org/issues/0000765">0000765</a>: Debug messages of psdimages.cpp go to stdout instead of stderr.
(Volker Grabsch)
- <a title="bug 0000764" href="http://dev.exiv2.org/issues/0000764">0000764</a>: PSD resource block handling patch II.
(Patch by Michael Ulbrich)
- <a title="bug 0000761" href="http://dev.exiv2.org/issues/0000761">0000761</a>: Setting metadata on an image should always succeed.
(Patch by Matthias Baas)
- <a title="bug 0000760" href="http://dev.exiv2.org/issues/0000760">0000760</a>: Exiv2 fails to write to JPEG with an empty APP13 Photoshop PS3
segment. (Reported by Stefan Brandl)
- <a title="bug 0000757" href="http://dev.exiv2.org/issues/0000757">0000757</a>: Wrong ELSE statement in src/CMakeLists.txt.
(Reported by Michael Hansen)
- <a title="bug 0000708" href="http://dev.exiv2.org/issues/0000708">0000708</a>: On Windows (MSVC and MinGW builds), charset conversions now
use respective Windows functions if iconv is not available.
- <a title="bug 0000689" href="http://dev.exiv2.org/issues/0000689">0000689</a>: Support for Encapsulated PostScript (*.eps) files.
(Michael Ulbrich, Volker Grabsch)
- <a title="bug 0000439" href="http://dev.exiv2.org/issues/0000439">0000439</a>: The exiv2 library should be re-entrant.
(Patch by Jonathan Potter, GP Software)
- Fixed typo: SupplementalCategory -&gt; SupplementalCategories.
(Jürgen Wolz)
- Added Tokina AT-X 107 AF DX Fish-eye 10-17mm f/3.5-4.5 lens.
(Milan Knizek)
- Added Exif.Panasonic.LensType to the Exiv2::lensName()
easy-access function. (Adrian Woodley)
- Added Exif.OlympusEq.LensModel to the Exiv2::lensName()
easy-access function. (Niels Kristian Bech Jensen)
- Added new function Exiv2::versionNumberHexString().
(Volker Grabsch)
- Updated Nikon Lens lookup table to v4.3.423.01 of
Robert Rottmerhusen's fmountlens list.
- Updated Samsung makernote.
- Break-up ValueType constructor into two as a workaround for
a MSVC 7.1 bug.
- Simplified LogMsg to make it more portable and more efficient.
(The original version doesn't build with MSVC 7.1.)
* MSVC related
- Added build environment for MSVC 64 bit builds.
(Robin Mills)
Changes from version 0.21 to 0.21.1
-----------------------------------
* Exiv2 library
- <a title="bug 0000759" href="http://dev.exiv2.org/issues/0000759">0000759</a>: Cannot extract exif data from Pentax K-x DNG file.
(Reported by Kenneth Bogert)
- <a title="bug 0000752" href="http://dev.exiv2.org/issues/0000752">0000752</a>: Crash when writing Exif.Image.Software.
(Reported by Jim Nelson)
- <a title="bug 0000750" href="http://dev.exiv2.org/issues/0000750">0000750</a>: Assertion in XmpParser::encode should be an exception.
- <a title="bug 0000749" href="http://dev.exiv2.org/issues/0000749">0000749</a>: Regression: Compilation error with EXV_HAVE_XMP_TOOLKIT undefined.
(Reported by Fulvio Senore)
- <a title="bug 0000745" href="http://dev.exiv2.org/issues/0000745">0000745</a>: Regression: Panasonic RW2 files are missing information.
(Reported by Matthias Welwarsky)
- Updated configuration files (config.guess, config.sub).
- Added new Color Label value to digiKam 2.0.0 XMP namespace.
(Gilles Caulier)
Changes from version 0.20 to 0.21
---------------------------------
* Exiv2 utility
- <a title="bug 0000727" href="http://dev.exiv2.org/issues/0000727">0000727</a>: Exiv2 command line tool: grep should find all occurrences of a
tag, not only one.
(Reported by Steve Wright)
- Added option -q (quiet) to silence warnings and error messages
from the Exiv2 library to the exiv2 command line tool.
- Allow "migration" of XMP namespaces.
* Exiv2 library
- <a title="bug 0000476" href="http://dev.exiv2.org/issues/0000476">0000476</a>: Error handler: Applications should be able to register an error
handler. (Based on work by Simson Garfinkel)
- <a title="bug 0000614" href="http://dev.exiv2.org/issues/0000614">0000614</a>: Silence warnings from code.
- <a title="bug 0000712" href="http://dev.exiv2.org/issues/0000712">0000712</a>: Support of Sigma 17-50 2.8 OS HSM. (Reported by Steffen bla)
- <a title="bug 0000713" href="http://dev.exiv2.org/issues/0000713">0000713</a>: Tag 0x0203 in Olympus makernotes should be "Lens ID".
- <a title="bug 0000719" href="http://dev.exiv2.org/issues/0000719">0000719</a>: Remove makernote classes and pretty-print functions from the
published interface.
- <a title="bug 0000721" href="http://dev.exiv2.org/issues/0000721">0000721</a>: Remove IfdId from the published interface.
- <a title="bug 0000726" href="http://dev.exiv2.org/issues/0000726">0000726</a>: Add support for Samsung's .SRW raw format.
(Reported by Oleg Yermakov)
- <a title="bug 0000564" href="http://dev.exiv2.org/issues/0000564">0000564</a>: Need a way to get a list of all supported tags.
(Reported by Jan Kundr)
- <a title="bug 0000593" href="http://dev.exiv2.org/issues/0000593">0000593</a>: The default type of Array element tags is incorrect.
- <a title="bug 0000625" href="http://dev.exiv2.org/issues/0000625">0000625</a>: New image formats and improved makernote support should not
break ABI.
- <a title="bug 0000678" href="http://dev.exiv2.org/issues/0000678">0000678</a>: Lensname missing with EF100mm f/2.8L Macro IS USM.
(Reported by Christoph Spiel)
- <a title="bug 0000711" href="http://dev.exiv2.org/issues/0000711">0000711</a>: exiv2 0.20 is corrupting ORF files from E-PL1.
(Reported by Mark Haun)
- <a title="bug 0000714" href="http://dev.exiv2.org/issues/0000714">0000714</a>: Problem compiling with Sun Studio - visibility.
(Reported by Pavel Heimlich)
- <a title="bug 0000717" href="http://dev.exiv2.org/issues/0000717">0000717</a>: Writing Exif.Image.ImageDescription in ORF file corrupts file.
(Reported by Wouter Portegijs)
- <a title="bug 0000734" href="http://dev.exiv2.org/issues/0000734">0000734</a>: Support for Tamron 17-50mm f/2.8 SP XR LD II Di VC.
(Reported by Jari-Matti Mäkelä)
- <a title="bug 0000735" href="http://dev.exiv2.org/issues/0000735">0000735</a>: Support for Sigma AF 50mm f/1.4 EX DG HSM.
(Reported by Jari-Matti Mäkelä)
- <a title="bug 0000736" href="http://dev.exiv2.org/issues/0000736">0000736</a>: Exiv2 crash on "print".
(Reported by Bastian Holst)
- <a title="bug 0000737" href="http://dev.exiv2.org/issues/0000737">0000737</a>: Metadata of Canon EF-S 18-55mm are not read correctly.
(Reported by G. Lechner)
- <a title="bug 0000739" href="http://dev.exiv2.org/issues/0000739">0000739</a>: exiv2 crashes when examining previews.
(Reported by Jim Nelson)
- <a title="bug 0000709" href="http://dev.exiv2.org/issues/0000709">0000709</a>: Typo in XMPCore_Impl.hpp. (Patch by Dimitri Schoolwerth)
- <a title="bug 0000716" href="http://dev.exiv2.org/issues/0000716">0000716</a>: Missing header in canonmp.cpp. (Patch by Pavel Heimlich)
- <a title="bug 0000723" href="http://dev.exiv2.org/issues/0000723">0000723</a>: Fix pkg-config file. (Patch by Johannes Wienke)
- <a title="bug 0000738" href="http://dev.exiv2.org/issues/0000738">0000738</a>: PSD resource block handling patch.
(Patch by Michael Ulbrich)
- Updated Nikon Lens lookup table to v4.3.410.01 of
Robert Rottmerhusen's fmountlens list.
- Introduced exiv2.hpp as a wrapper to include all Exiv2 objects.
- Added a count field to the Exif tag reference data.
(Patch by Matthias Baas)
- Added ExifKey::defaultCount() to access the new count reference
information.
- Fixed zlib uncompression of large PNG metadata buffers.
- Improved determination of MIME type.
- Updated Canon makernote. (Greg Mansfield, Axel Waggershauser)
- Updated Olympus makernote. (Greg Mansfield)
- Updated Sony and Minolta makernote tags. (Gilles Caulier)
- Fixed writing to pseudo memory mapped areas on Linux.
- Modified test for XMP files to not recognize any XML file with
a regular header as XMP.
- Added afPoint() easy-access function.
(Based on a patch by july)
- Updated Spanish translations. (Pablo Valdés)
* MSVC related
- Updated MSVC project files (and notes) to build with
DevStudio 2010 (and with DevStudio 2003/5/8). (Robin Mills)
- Changes to MSVC build environment: renamed generated libraries.
(Robin Mills, Jon Roch-Berry)
Changes from version 0.19 to 0.20
---------------------------------
* Exiv2 utility
- <a title="bug 0000683" href="http://dev.exiv2.org/issues/0000683">0000683</a>: %a broken in rename
(Reported by Göran Uddeborg)
- <a title="bug 0000572" href="http://dev.exiv2.org/issues/0000572">0000572</a>: It should be possible to insert newlines in text strings.
(Implemented using a new function by Leo Sutic)
- <a title="bug 0000562" href="http://dev.exiv2.org/issues/0000562">0000562</a>: Exif.Photo.UserComment unicode comment doesn't work
(Debian bug 486884)
- Added -g option to 'grep' info for individual tags.
* Exiv2 library
- <a title="bug 0000705" href="http://dev.exiv2.org/issues/0000705">0000705</a>: Pentax 645D makernote update
(Patch by Michal Čihař)
- <a title="bug 0000704" href="http://dev.exiv2.org/issues/0000704">0000704</a>: Update of Pentax makernote
(Patch by Michal Čihař)
- <a title="bug 0000701" href="http://dev.exiv2.org/issues/0000701">0000701</a>: Nikon Capture NX won't save a NEF file manipulated with exiv2
from SVN
(Reported by Frank Hommes)
- <a title="bug 0000699" href="http://dev.exiv2.org/issues/0000699">0000699</a>: Padding of XMP data results in invalid XMP JPEG segment larger
than 65535 bytes
(Patch by Joachim Gelhaus)
- <a title="bug 0000695" href="http://dev.exiv2.org/issues/0000695">0000695</a>: Add XMP support for src/metacopy
(Patch by Nikolai Saoukh)
- <a title="bug 0000693" href="http://dev.exiv2.org/issues/0000693">0000693</a>: src/psdimage.cpp: operands of ? are integers of different
signs: 'unsigned int' and 'long'
(Patch by Nikolai Saoukh)
- <a title="bug 0000690" href="http://dev.exiv2.org/issues/0000690">0000690</a>: Wrong conversion of IPTC SpecialInstructions in copyIptcToXmp()
(Patch by Volker Grabsch)
- <a title="bug 0000686" href="http://dev.exiv2.org/issues/0000686">0000686</a>: LLVM clang: error: default initialization of an object of const
type 'class Exiv2::IptcData const' requires a user-provided
default constructor.
(Reported by Nikolai Saoukh)
- <a title="bug 0000684" href="http://dev.exiv2.org/issues/0000684">0000684</a>: Exif.Image.SubIFDs should support more than 4 sub-IFDs
(Reported by frith [dot] foottit [at] gmail [dot] com in
digiKam bug 210259)
- <a title="bug 0000677" href="http://dev.exiv2.org/issues/0000677">0000677</a>: Nikon Makernote tags regression in exiv 0.19
(Reported by Mark Purcell. digiKam bug 224094, Debian bug 579835)
- <a title="bug 0000674" href="http://dev.exiv2.org/issues/0000674">0000674</a>: ShutterSpeedValue should be a signed rational
(Patch by Olivier Tilloy)
- <a title="bug 0000673" href="http://dev.exiv2.org/issues/0000673">0000673</a>: Allow XMP sidecar files which start with a UTF-8 BOM
(Reported by Michael Friess)
- <a title="bug 0000672" href="http://dev.exiv2.org/issues/0000672">0000672</a>: Image file gets deleted when writing to it
(Reported with reproducer by Thomas Beutlich)
- <a title="bug 0000671" href="http://dev.exiv2.org/issues/0000671">0000671</a>: Writing to read-only TIFF-like file fails
- <a title="bug 0000668" href="http://dev.exiv2.org/issues/0000668">0000668</a>: "TIFF-safe" setExifData variant
- <a title="bug 0000666" href="http://dev.exiv2.org/issues/0000666">0000666</a>: Optimize binary array elements
- <a title="bug 0000665" href="http://dev.exiv2.org/issues/0000665">0000665</a>: Write support for Olympus RAW ORF files
- <a title="bug 0000662" href="http://dev.exiv2.org/issues/0000662">0000662</a>: Incorrect Unicode encoding of Exif UserComment tag
(Leo Sutic)
- <a title="bug 0000659" href="http://dev.exiv2.org/issues/0000659">0000659</a>: LensType not reported for Pentax K-x
(Reported by Piotr Ryszkiewicz)
- <a title="bug 0000611" href="http://dev.exiv2.org/issues/0000611">0000611</a>: Add support for makernote of Sony ARW files
(Gilles Caulier)
- <a title="bug 0000569" href="http://dev.exiv2.org/issues/0000569">0000569</a>: Unable to write GPS data in ORF files with digikam
(Reported by Johannes Wienke. digiKam bug 170693)
- Added Kipi XMP namespace used by digiKam kipi-plugins
(Gilles Caulier)
- Added iView Media Pro and MS Expression Media XMP schemas.
(Silversleeves)
- Generalized class Error, added class WError for use with
Unicode-Paths.
- Updated Nikon Lens lookup table to v4.3.401.01 of
Robert Rottmerhusen's fmountlens list.
- Various fixes and enhancements when building with MSVC.
(Robin Mills, Thomas Beutlich, Jens Mueller)
- Added several missing TIFF tags (from PageMaker 6.0, Adobe
OPI TIFF, Adobe TIFF&amp;PM6 and TIFF/EP specs).
- Completed support for Nikon makernote (Jens Mueller)
Changes from version 0.18.2 to 0.19
-----------------------------------
* Exiv2 utility
- Inverted the meaning of -u to deal with large numbers of
unknown Nikon Makernote tags.
- -b option now also suppresses Byte and SByte values.
* Exiv2 library
- <a title="bug 0000664" href="http://dev.exiv2.org/issues/0000664">0000664</a>: Crash when reading PNG image.
(Reported by Marcel Wiesweg. digiKam bug 220322)
- <a title="bug 0000661" href="http://dev.exiv2.org/issues/0000661">0000661</a>: Tag Exif.Image.ImageResources (0x8649 in IFD0) should have
type BYTE (1).
- <a title="bug 0000658" href="http://dev.exiv2.org/issues/0000658">0000658</a>: Exception to print raw from Olympus SP-560UZ.
(Reported by Francisco Javier Felix Belmonte)
- <a title="bug 0000657" href="http://dev.exiv2.org/issues/0000657">0000657</a>: Nef Metadata edit with Digikam make impossible to open it with
captureNX or ViewNX.
(Reported by Nicolas Boulesteix)
- <a title="bug 0000656" href="http://dev.exiv2.org/issues/0000656">0000656</a>: Broken image causes exiv2 to abort.
(Reported by Nathaniel W. Turner. digiKam bug 214913)
- <a title="bug 0000653" href="http://dev.exiv2.org/issues/0000653">0000653</a>: SVN 1912 fails to build.
(Reported by mike m)
- <a title="bug 0000652" href="http://dev.exiv2.org/issues/0000652">0000652</a>: Problems converting SubSec tags to XMP.
- <a title="bug 0000651" href="http://dev.exiv2.org/issues/0000651">0000651</a>: Exif tag: TimeZoneOffset (0x882a) and other TIFF/EP tags missing.
(Reported by Gary Cohen)
- <a title="bug 0000649" href="http://dev.exiv2.org/issues/0000649">0000649</a>: Converter fixes.
(Patches by Vladimir Nadvornik)
- <a title="bug 0000647" href="http://dev.exiv2.org/issues/0000647">0000647</a>: Seg fault with Olympus E-P1 orf.
(Reported by Udi Fuchs)
- <a title="bug 0000646" href="http://dev.exiv2.org/issues/0000646">0000646</a>: Additional lens data.
(Reported by mike m)
- <a title="bug 0000645" href="http://dev.exiv2.org/issues/0000645">0000645</a>: Conversion from XMP sidecar leaks XMP-SDK exception.
(digiKam bug 204042, patches by Vladimir Nadvornik)
- <a title="bug 0000642" href="http://dev.exiv2.org/issues/0000642">0000642</a>: string formatting of error #31.
(Patch by Matthias Barkhoff)
- <a title="bug 0000641" href="http://dev.exiv2.org/issues/0000641">0000641</a>: exiv2 "Image size" output broken for Nikon D700 NEF files.
(Reported by Martin Paris)
- <a title="bug 0000634" href="http://dev.exiv2.org/issues/0000634">0000634</a>: Locking error on windows when updating a TIFF file with
MemoryMapping enabled.
(Reported and fixed by Robin Mills)
- <a title="bug 0000629" href="http://dev.exiv2.org/issues/0000629">0000629</a>: Virtual functions should not be inlined.
- <a title="bug 0000627" href="http://dev.exiv2.org/issues/0000627">0000627</a>: typeId methods not available, -fvisibility-inlines-hidden
(Reported by Rex Dieter)
- <a title="bug 0000620" href="http://dev.exiv2.org/issues/0000620">0000620</a>: Update Nikon makernotes.
- <a title="bug 0000617" href="http://dev.exiv2.org/issues/0000617">0000617</a>: Optimize TIFF writing.
- <a title="bug 0000600" href="http://dev.exiv2.org/issues/0000600">0000600</a>: Upgrade XMP Toolkit to version 4.4.2.
- <a title="bug 0000581" href="http://dev.exiv2.org/issues/0000581">0000581</a>: Remove FindMetadatum* from API.
- <a title="bug 0000579" href="http://dev.exiv2.org/issues/0000579">0000579</a>: Implement memory mapping for Windows platforms.
(Based on an implementation by Robin Mills)
- <a title="bug 0000571" href="http://dev.exiv2.org/issues/0000571">0000571</a>: Need to convert character set when writing XMP sidecar.
(Reported by Franz Buchinger, patch by Vladimir Nadvornik)
- <a title="bug 0000533" href="http://dev.exiv2.org/issues/0000533">0000533</a>: Support multiple APP13 Photoshop 3.0 segments in a JPEG.
(Designed and implemented by Michael Ulbrich and Volker Grabsch)
- Changed FileIo and MemIo classes to use a Pimpl structure.
- Removed --disable-printucs2 configure option.
- Updated config files
- Added support for Canon FileInfo tags (Andi Clemens).
- Updated Nikon Lens lookup table to v4.1.361.01 of
Robert Rottmerhusen's fmountlens list.
- Added Sigma 28-80mm f/3.5-5.6 lens.
(Jo Hanika)
- Added support for Unicode paths on Windows (experimental)
(Based on work by Jonathan Potter, GP Software)
- Added easy-access functions saturation, sharpness, contrast and
sceneCaptureType.
(Jonathan Potter, GP Software)
- Fixed compilation warnings/error under MSVC when building for x64.
(Jonathan Potter, GP Software)
- On Windows, use Windows function for conversion of UCS-2 strings.
(Jonathan Potter, GP Software)
- Support for PGF files added.
(Gilles Caulier)
- Updated digiKam XMP properties.
(Gilles Caulier)
- Added iptc4xmpExt and plus XMP schemas.
(Based on a patch from Mikolaj Machowski).
- [translation] Updated Finnish translations.
(Mikael Lammentausta)
- [translations] Updated Polish translations.
(Michal Smoczyk)
Changes from version 0.18.1 to 0.18.2
-------------------------------------
* Exiv2 library
- <a title="bug 0000638" href="http://dev.exiv2.org/issues/0000638">0000638</a>: Valgrind reports errors when writing to PNG image.
- <a title="bug 0000636" href="http://dev.exiv2.org/issues/0000636">0000636</a>: Exiv2 corrupts certain NEF images when writing to them.
(digiKam bug 193228)
- <a title="bug 0000633" href="http://dev.exiv2.org/issues/0000633">0000633</a>: Editing via symlink does not work as expected.
(Reported by Vladimir Nadvornik. Also reported as
Debian bugs 466944 and 511273)
- <a title="bug 0000632" href="http://dev.exiv2.org/issues/0000632">0000632</a>: [translation] a few more small bugs.
(Reported by Michal Smoczyk)
- <a title="bug 0000631" href="http://dev.exiv2.org/issues/0000631">0000631</a>: [translation] a few bugs.
(Reported by Michal Smoczyk)
- <a title="bug 0000630" href="http://dev.exiv2.org/issues/0000630">0000630</a>: PNG images: CRC error in chunk zTXt.
(Reported by gegio 0, patch by Jochen Schug)
- <a title="bug 0000628" href="http://dev.exiv2.org/issues/0000628">0000628</a>: JPG images: Exiv2 puts comments directly after SOI.
(Reported by Johannes Hofmann)
- <a title="bug 0000626" href="http://dev.exiv2.org/issues/0000626">0000626</a>: PNG images: Setting IPTC preview corrupts PNG image.
(Reported by Gilles Caulier)
- <a title="bug 0000556" href="http://dev.exiv2.org/issues/0000556">0000556</a>: timegm() function should work with Windows 64bit time_t.
(Robin Mills)
- PNG images: Embed IPTC data in a Photoshop IRB.
- PNG images: Support creation of an image. (Gilles Caulier)
- JP2 images: Support creation of an image. (Gilles Caulier)
- Added a new Sigma lens to Minolta makernote. (Gilles Caulier)
- Updated Nikon Lens lookup table to v4.0.352.00 of
Robert Rottmerhusen's lens database.
- Fixed illegal read in ValueType&lt;T&gt;::read().
- [translation] Updated Polish translations.
(Michal Smoczyk)
Changes from version 0.18 to 0.18.1
-----------------------------------
* Utilities
- <a title="bug 0000612" href="http://dev.exiv2.org/issues/0000612">0000612</a>: Failed to delete XMP data from NEF (or any other TIFF-based)
images. (Reported by Martin Eriksson)
- <a title="bug 0000602" href="http://dev.exiv2.org/issues/0000602">0000602</a>: Exiv2 generated TIFF incompatible with libtiff.
(Reported by Udi Fuchs)
- Added new "organize" tool (Brad Schick).
* Exiv2 library
- <a title="bug 0000623" href="http://dev.exiv2.org/issues/0000623">0000623</a>: Remove TiffPrinter visitor.
- <a title="bug 0000622" href="http://dev.exiv2.org/issues/0000622">0000622</a>: Exiv2 doesn't parse MicrosoftPhoto schema prefix correctly.
(Reported by Gilles Caulier / Sylvain Crouzillat)
- <a title="bug 0000619" href="http://dev.exiv2.org/issues/0000619">0000619</a>: Segfault when opening PNG image.
(Reported with patch by Lukasz Krzyzak)
- <a title="bug 0000618" href="http://dev.exiv2.org/issues/0000618">0000618</a>: Easy access to information which may be in different Exif tags.
(Based on a patch from Carsten Pfeiffer)
- <a title="bug 0000615" href="http://dev.exiv2.org/issues/0000615">0000615</a>: Setting the Exif makernote tag aborts if type is not
"undefined". (digiKam bug 182738)
- <a title="bug 0000609" href="http://dev.exiv2.org/issues/0000609">0000609</a>: Building a DLL of Exiv2 0.18 in MinGW requires -no-undefined
linker flag. (Reported with solution by Giuseppe Rota)
- <a title="bug 0000606" href="http://dev.exiv2.org/issues/0000606">0000606</a>: Add write support for Photoshop PSD image format.
(Patch from Michael Ulbrich)
- <a title="bug 0000604" href="http://dev.exiv2.org/issues/0000604">0000604</a>: Nikkor lens on Nikon D90 not recognized.
(Reported by Niels Kristian Bech Jensen)
- <a title="bug 0000603" href="http://dev.exiv2.org/issues/0000603">0000603</a>: Exiv2 does not read lens maker.
(Reported by Niels Kristian Bech Jensen)
- <a title="bug 0000594" href="http://dev.exiv2.org/issues/0000594">0000594</a>: Modifying images on an NTFS file system fails.
(digiKam bug 178103)
- <a title="bug 0000494" href="http://dev.exiv2.org/issues/0000494">0000494</a>: Patch for displaying focal length (Exif.Canon.FocalLength).
(Patch from Artis Rozentals)
- Updated Panasonic makernote.
- Added read-support for Panasonic RW2 raw images.
(With valuable input from Matthias Welwarsky)
- Some Nikon makernote updates.
- Updated Nikon Lens lookup table to v4.0.347.00 of
Robert Rottmerhusen's lens database.
- Fixed crash in Pentax makernote pretty-printing code.
(Reported by Marijn Kampf)
- Refactored TiffCreator: simplified, fixed several todo's, added
support for multiple TIFF tree structures.
* MSVC related
- <a title="bug 0000621" href="http://dev.exiv2.org/issues/0000621">0000621</a>: windows librarys are forcing a link to
..\..\..\zlib-1.2.3\projects\visual6\blah\blah.
(Reported by Peter J. Ersts, fix by Robin Mills)
Changes from version 0.18-pre2 to 0.18
--------------------------------------
* Exiv2 utility
- <a title="bug 0000580" href="http://dev.exiv2.org/issues/0000580">0000580</a>: [tools] -M option fails and reports success.
(Reported by Daniel Blueman)
- [tools] Added options -pp and -ep to list and extract preview
images.
- [tools] Added option -pa to print all metadata, added control
for the type of metadata in option -P.
* Exiv2 library
- <a title="bug 0000591" href="http://dev.exiv2.org/issues/0000591">0000591</a>: [build environment] Added missing #includes for g++ 4.4.
(Debian bug 505023, patch from Martin Michlmayr)
- <a title="bug 0000586" href="http://dev.exiv2.org/issues/0000586">0000586</a>: [metadata] ValueType&lt;T&gt; constructor makes assumptions of the
endianness of the machine. (Reported by Dimitri)
- <a title="bug 0000584" href="http://dev.exiv2.org/issues/0000584">0000584</a>: [build environment] Linking fails for PreviewImage::pData().
(Reported by Joakim Rosqvist)
- <a title="bug 0000583" href="http://dev.exiv2.org/issues/0000583">0000583</a>: [build environment] Linking fails when compiling.
(Reported by Joakim Rosqvist)
- <a title="bug 0000542" href="http://dev.exiv2.org/issues/0000542">0000542</a>: [exif] Exiv2 doesn't find exif data in attached file.
(Reported by Paolo Benvenuto)
- [exif] Updated Nikon lens info to v3.82 of Robert Rottmerhusen's
lens database.
- [exif] Fixed adjustment of invalid tag data.
(digiKam bug 177457)
- [exif] Catch unknown makernotes before reading the IFD.
(digiKam bug 174620)
- [exif] Introduced logic to fit Exif data in a 64kB block when
writing to JPEG images.
- [exif] Various TIFF parser improvements.
- [exif] Added support for Olympus FE and Raw Info subdirs and
tags.
- [design] class PreviewImage: Added members to access all preview
properties.
- [design] class Metadatum and derived classes: Added familyName()
and groupName().
- [design] class ExifData: Added erase(beg, end).
- [translation] Updated Polish translations.
(Piotr Eljasiak)
- [translation] Updated German translation.
(Oliver Dörr)
- [translation] Updated Slovak translations.
(Ivan Masar)
* MSVC related
- <a title="bug 0000578" href="http://dev.exiv2.org/issues/0000578">0000578</a>: [build environment] More fixes for the MSVC build environment.
(Robin Mills)
Changes from version 0.18-pre1 to 0.18-pre2
-------------------------------------------
* MSVC related
- <a title="bug 0000567" href="http://dev.exiv2.org/issues/0000567">0000567</a>: [build environment] Re-wrote MSVC build files. Now builds an
experimental DLL among other improvements. (Robin Mills)
* Exiv2 library
- <a title="bug 0000570" href="http://dev.exiv2.org/issues/0000570">0000570</a>: [exif] Fuji SP-3000 Makernote not recognized.
(Reported by han AT whria DOT net)
- <a title="bug 0000516" href="http://dev.exiv2.org/issues/0000516">0000516</a>: [exif] Print functions need access to other tags.
- <a title="bug 0000473" href="http://dev.exiv2.org/issues/0000473">0000473</a>: [design] Support Preview images. (Vladimir Nadvornik)
- [exif] Fixed non-intrusive encoding for Minolta array elements.
- [exif] Fixed test whether data area is outside of the data buffer.
- [exif] Added check for circular IFD references to new TIFF parser.
- [exif] Added Exif.CanonCs.LensType and pretty-print function.
- [exif] Added Nikon decryption algorithm and use it to decode
lens data.
- [misc] Initialized variable which lead to crash on Windows.
(Reported by Robin Mills).
- [exif] Added synthesized info tags Exif.MakerNote.Offset and
Exif.MakerNote.ByteOrder.
- [misc] Some performance improvements.
(Analysis by Vladimir Nadvornik)
- [exif] Always add Exif.Photo.Makernote tag, even if the
makernote is decoded.
- [xmp] Fixed issue with custom namespaces ending with a #.
(Reported by chrysn)
- [exif] Added Olympus2 makernote support. (Vladimir Nadvornik)
- [translation] Updated German translation.
(Oliver Dörr)
- [translation] Updated Polish translation.
(Piotr Eljasiak)
- [design] Removed inline functions from class hierarchies.
(Patrick Spendrin)
Changes from version 0.17.1 to 0.18-pre1
----------------------------------------
* Exiv2 library
- <a title="bug 0000568" href="http://dev.exiv2.org/issues/0000568">0000568</a>: [metadata] exiv2 -ps crash for some jpeg files. (Reported by
aurelien)
- <a title="bug 0000566" href="http://dev.exiv2.org/issues/0000566">0000566</a>: [miscellaneous] RSA licensed MD5.cpp file in exiv2 0.16.
(Reported with fix by Dirk Mueller)
- <a title="bug 0000565" href="http://dev.exiv2.org/issues/0000565">0000565</a>: [exif] IFDs and IFD offsets need to be aligned to word
boundaries. (Reported by iplabs.de)
- <a title="bug 0000554" href="http://dev.exiv2.org/issues/0000554">0000554</a>: [exif] Setting "Exif.Image.DateTime Date" gives "Value too
large" exception. (Debian Bug 426274)
- <a title="bug 0000553" href="http://dev.exiv2.org/issues/0000553">0000553</a>: [design] [U]Rational::toLong() and toFloat() should not divide
by 0.
- <a title="bug 0000528" href="http://dev.exiv2.org/issues/0000528">0000528</a>: [miscellaneous] typeSize is meant for Exif metadata only.
- <a title="bug 0000526" href="http://dev.exiv2.org/issues/0000526">0000526</a>: [metadata] Adding GPS info removes preview image from Nikon
Coolpix JPGs. (Reported by paulb)
- <a title="bug 0000524" href="http://dev.exiv2.org/issues/0000524">0000524</a>: [design] Publish only API objects in the installed header files.
- <a title="bug 0000523" href="http://dev.exiv2.org/issues/0000523">0000523</a>: [miscellaneous] C++ symbol visibility support for gcc builds.
- <a title="bug 0000464" href="http://dev.exiv2.org/issues/0000464">0000464</a>: [metadata] Write support for PNG images. (Gilles Caulier)
- <a title="bug 0000462" href="http://dev.exiv2.org/issues/0000462">0000462</a>: [exif] Write support for TIFF format ("New TIFF parser").
- <a title="bug 0000405" href="http://dev.exiv2.org/issues/0000405">0000405</a>: [design] Separate metadata parsing from metadata storage.
- [metadata] Write support for JPEG2000 format. (Gilles Caulier)
- [exif] Updated Nikon lens info to v3.25 of Robert Rottmerhusen's
lens database.
- [xmp] Added Microsoft Photo and digiKam XMP schemas.
(Gilles Caulier)
- [exif] Added DNG tags.
Changes from version 0.17 to 0.17.1
-----------------------------------
* Exiv2 library
- <a title="bug 0000560" href="http://dev.exiv2.org/issues/0000560">0000560</a>: [xmp] Can't delete (last) XMP tag. (Reported by SerGioGioGio)
- <a title="bug 0000559" href="http://dev.exiv2.org/issues/0000559">0000559</a>: [exif] Crash when extracting Exif orientation flag from Kodak
DCR raw file. (Reported by Gilles Caulier)
- <a title="bug 0000558" href="http://dev.exiv2.org/issues/0000558">0000558</a>: [jpeg i/o] "Warning: JPEG format error, rc = 5" for most of my
JPEG files. (Reported with patch by Marcus Holland-Moritz)
- <a title="bug 0000552" href="http://dev.exiv2.org/issues/0000552">0000552</a>: [build environment] Build failure under Mac OS X 10.3.9
(Reported by Marius Schamschula)
- [exif] Fixed several potential division by 0 bugs.
Changes from version 0.16 to 0.17
---------------------------------
* Exiv2 utility
- [tools] exiv2 now writes a proper XMP sidecar file (it used to
just dump the XMP packet to a file).
- [tools] exiv2 can now also save Exif and IPTC data in the XMP
sidecar file (conversion of Exif/IPTC to/from XMP).
* Exiv2 library
- <a title="bug 0000550" href="http://dev.exiv2.org/issues/0000550">0000550</a>: [design] Remove "MakerTagInfo registry" and registration logic.
- <a title="bug 0000547" href="http://dev.exiv2.org/issues/0000547">0000547</a>: [build environment] exiv2 0.16 fails to compile with gcc 4.3.0.
- <a title="bug 0000546" href="http://dev.exiv2.org/issues/0000546">0000546</a>: [exif] Exiv2 crashes while converting Nikon lens information
for pretty printing.
- <a title="bug 0000541" href="http://dev.exiv2.org/issues/0000541">0000541</a>: [translation] French translation mistake.
- <a title="bug 0000540" href="http://dev.exiv2.org/issues/0000540">0000540</a>: [xmp] Pretty-print functionality for XMP.
(Adrien Bustany for GHOP 98)
- <a title="bug 0000539" href="http://dev.exiv2.org/issues/0000539">0000539</a>: [xmp] Cannot add XMP properties in a custom namespace.
(Vladimir Nadvornik, S M Ryan)
- <a title="bug 0000532" href="http://dev.exiv2.org/issues/0000532">0000532</a>: [xmp] Added conversions to and from XMP. (Vladimir Nadvornik)
- <a title="bug 0000474" href="http://dev.exiv2.org/issues/0000474">0000474</a>: [design] Add a metadatum member to access translated tag values
without the need to use streams.
- [metadata] Added read support for jp2 and psd images, stubs for
gif, bmp and tga images, and pixelWidth and pixelHeight methods on
class Image. (Marco Piovanelli - Ovolab)
- [exif] Updated Nikon lens info to v3.18 of Robert Rottmerhusen's
lens database.
- [exif] Updated Pentax makernote tags. (Michal Čihař)
- [xmp] Added support for XMP sidecar files.
- [xmp] Improved XMP value toLong, toFloat and toRational using new
functions parseLong, parseFloat and parseRational.
(Vladimir Nadvornik)
- [xmp] Allow format options for XmpParser::encode.
(Vladimir Nadvornik)
- [xmp] Added LangAltValue::toString(const std::string&amp;) to get
the value for a specific language qualifier.
(suggested by Marco Piovanelli)
- [xmp] Fixed XmpKey::tagLabel() for custom keys.
(Reported by Vladimir Nadvornik)
- [miscellaneous] Define pid_t using a typedef instead of #define in
Windows environments. (Robin Mills)
- [translation] Updated German translation.
(Oliver Dörr)
- [translation] Updated French translation.
(Fabien Salvi)
- [translation] Updated Polish translation.
(Piotr Eljasiak)
- [translation] Updated Russian translation.
(Alexandre Prokoudine)
- [translation] Added Slovak translation.
(helix84)
Changes from version 0.16-pre1 to 0.16
--------------------------------------
* Exiv2 utility
- <a title="bug 0000484" href="http://dev.exiv2.org/issues/0000484">0000484</a>: [tools] exiv2 -T adjusts file timestamp wrongly.
(Reported by Dave Locke)
- <a title="bug 0000477" href="http://dev.exiv2.org/issues/0000477">0000477</a>: [tools] Adjust year, month and day of the timestamp.
(Based on a patch by David Grundberg)
- [tools] Modified fixiso action to handle Canon tags as well.
(Highlighted by Michael Mather)
* Exiv2 library
- <a title="bug 0000537" href="http://dev.exiv2.org/issues/0000537">0000537</a>: [miscellaneous] Broken PNG image causes exiv2 to crash.
(digiKam bug 155105, reported by Michal Kosmulski)
- <a title="bug 0000534" href="http://dev.exiv2.org/issues/0000534">0000534</a>: [exif] Integer overflow when reading thumbnail.
(Reported by Meder Kydyraliev, Google Security Team)
- <a title="bug 0000533" href="http://dev.exiv2.org/issues/0000533">0000533</a>: [iptc] Read IPTC data from multiple APP13 Photoshop 3.0 segments.
- <a title="bug 0000531" href="http://dev.exiv2.org/issues/0000531">0000531</a>: [exif] Pentax lens info decoding. (Patch by Michal Čihař)
- [exif] Updated Nikon lens info to v2.99 of Robert Rottmerhusen's
lens database.
- [doc] Added reference tables for XMP properties to documentation.
- [miscellaneous] Updated German translation.
(Oliver Dörr)
- [miscellaneous] Updated Polish translation.
(Piotr Eljasiak)
* MSVC related
- <a title="bug 0000535" href="http://dev.exiv2.org/issues/0000535">0000535</a>: [build environment] unlink() declaration conflicts with Visual
Studio stdio.h. (Reported with patch by Nikolai Saoukh)
- <a title="bug 0000514" href="http://dev.exiv2.org/issues/0000514">0000514</a>: [miscellaneous] Linking with libexiv2 masks system localtime,
and on MinGW, that of libexiv2 doesn't handle DST correctly.
- [build environment] Fixed compilation of the samples.
- [build environment] Added support for XMP to MSVC project files.
Changes from version 0.15 to 0.16-pre1
--------------------------------------
* Exiv2 utility
- <a title="bug 0000463" href="http://dev.exiv2.org/issues/0000463">0000463</a>: [design] Add support for XMP metadata.
* Exiv2 library
- <a title="bug 0000529" href="http://dev.exiv2.org/issues/0000529">0000529</a>: [exif] Add support for Pentax maker note. (Michal Čihař)
- <a title="bug 0000522" href="http://dev.exiv2.org/issues/0000522">0000522</a>: [exif] Lightzone-created JPEG causes exiv2 to segfault.
(Reported by Markus Spring)
- <a title="bug 0000463" href="http://dev.exiv2.org/issues/0000463">0000463</a>: [design] Add support for XMP metadata.
- [exif] Support for Olympus ORF format. (Jeff Costlow)
- [exif] Updated Nikon lens info to v2.40 of Robert Rottmerhusen's
lens database.
- [exif] Added Minolta lenses. (Hiroshi Kawashima)
- [exif] Ported various Exif tags from Exiftool.
(Gilles Caulier)
- [miscellaneous] Added i18n for XMP properties, XMP support
in PNG images. (Gilles Caulier)
- [build environment] Isolated sample programs in their own
directory.
- [miscellaneous] Updated French translation.
(Olivier Tilloy)
- [miscellaneous] Updated German translation.
(Oliver Dörr)
- [miscellaneous] Updated Polish translation.
(Piotr Eljasiak)
- [miscellaneous] Updated Russian translation.
(Alexandre Prokoudine)
Changes from version 0.14 to 0.15
---------------------------------
* Exiv2 utility
- <a title="bug 0000518" href="http://dev.exiv2.org/issues/0000518">0000518</a>: Return code 0 when unable to insert exif tags.
(Reported by Daniel J Blueman)
- Rename action: Use Exif.Image.DateTime if
Exif.Photo.DateTimeOriginal is not present. (Highlighted by
mflanagan_swim)
* Exiv2 library
- <a title="bug 0000521" href="http://dev.exiv2.org/issues/0000521">0000521</a>: [exif] Image with large invalid Exif tag crashes exiv2.
(Reported by Marco Piovanelli)
- <a title="bug 0000520" href="http://dev.exiv2.org/issues/0000520">0000520</a>: [exif] crash when loading certain image.
(Reported by Christian Weiske)
- <a title="bug 0000519" href="http://dev.exiv2.org/issues/0000519">0000519</a>: [exif] Another Minolta G500 file impossible to read after fix.
(Reported by Alexander Rabtchevich)
- <a title="bug 0000513" href="http://dev.exiv2.org/issues/0000513">0000513</a>: [exif] Sony Makernote crashes exiv2.
(Reported by Aaron D. Campbell)
- <a title="bug 0000512" href="http://dev.exiv2.org/issues/0000512">0000512</a>: [exif] Wrong AFPoints mapping for Canon cameras.
(Reported with patch by Rob Walker)
- <a title="bug 0000511" href="http://dev.exiv2.org/issues/0000511">0000511</a>: [exif] Minolta G500 RAW format support.
(Reported by Udi Fuchs)
- <a title="bug 0000509" href="http://dev.exiv2.org/issues/0000509">0000509</a>: [miscellaneous] Since v0.14 the version check macro doesn't work
in a precompiler #if test anymore. (Reported by Udi Fuchs)
- <a title="bug 0000449" href="http://dev.exiv2.org/issues/0000449">0000449</a>: [jpeg i/o] Uncouple IPTC and Exif reading.
- [exif] Updated Nikon lens info to v2.30 of Robert Rottmerhusen's
lens database.
- [Exif] Added additional values to the Exif.CanonCs.ISOSpeed.
lookup table. (Patrick Markert)
- [Exif] Canon ModelId patch. (Gerry Patterson)
- [miscellaneous] Updated German translation.
(Oliver Dörr)
- [miscellaneous] Updated Russian translation.
(Alexandre Prokoudine)
- [miscellaneous] Updated French translation.
(Stephane Pontier)
Changes from version 0.13 to 0.14
---------------------------------
* Exiv2 utility
- [tools] exiv2 utility: Fixed handling of multiple rename options
-r, -t, -T
* Exiv2 library
- <a title="bug 0000508" href="http://dev.exiv2.org/issues/0000508">0000508</a>: [exif] Fixed mapping of CRW rotation info to Exif orientation.
(Reported and analysed by Marco Piovanelli)
- <a title="bug 0000507" href="http://dev.exiv2.org/issues/0000507">0000507</a>: [exif] Fixed RAF read-support for systems without mmap. (Reported
by Udi Fuchs)
- [exif] Added tag names for a few tags used by Windows Vista and
ACDSee. (Gilles Caulier)
- [exif] Updated Nikon lens info to v2.20 of Robert Rottmerhusen's
lens database.
- [build environment] Switched to libtool's -version-info versioning
system.
- [build environment] By default, do not use the -g compiler option.
- [build environment] Added --disable-printucs2 configuration option
to disable Windows tag character conversion using libiconv.
- [build environment] Changes to make Exiv2 cross-compile smoothly
for win32 (Udi Fuchs)
- [build environment] Removed deprecated exiv2-config script and
some obsolescent autoconf macros pointed out by Udi Fuchs.
- [miscellaneous] Changed AnyError to inherit from std::exception;
changed the signature of AnyError::what(). (Suggested by Marco
Piovanelli)
- [miscellaneous] Fixed version check macro to actually check the
runtime version and not the compile-time version. Added version()
and versionNumber() functions.
- [miscellaneous] Updated German translation. (Oliver Dörr)
- [miscellaneous] Changed name of installed translation files to
lower case exiv2.mo. (Highlighted by Angelo Naselli)
Changes from version 0.12 to 0.13
---------------------------------
* Exiv2 utility
- <a title="bug 0000504" href="http://dev.exiv2.org/issues/0000504">0000504</a>: [tools] exiv2 utility: allow use of -M and -m options with extract
and insert actions.
* Exiv2 library
- <a title="bug 0000503" href="http://dev.exiv2.org/issues/0000503">0000503</a>: [metadata] Tiff generated by photoshop crashes exiv2
(digikam bug 139658).
- <a title="bug 0000502" href="http://dev.exiv2.org/issues/0000502">0000502</a>: [iptc] New TIFF parser: Decode IPTC from Exif.Image.IPTCNAA.
(Reported by Walter Hangartner)
- <a title="bug 0000501" href="http://dev.exiv2.org/issues/0000501">0000501</a>: [iptc] IPTC field parsing is still too strict: shouldn't fail if
the type is not as expected. (Reported by Elsa Nordh)
- <a title="bug 0000497" href="http://dev.exiv2.org/issues/0000497">0000497</a>: [tools] exiv2 tool doesn't respect unix file rights. (Reported and
analysed by fabien)
- <a title="bug 0000491" href="http://dev.exiv2.org/issues/0000491">0000491</a>: [miscellaneous] Probe exiv2 for the extensions it supports.
(Suggested by Will Stokes)
- <a title="bug 0000461" href="http://dev.exiv2.org/issues/0000461">0000461</a>: [miscellaneous] Add i18n support. Requires gettext.
(Gilles Caulier)
The currently available translations are still work in progress:
Finnish by Mikael Lammentausta
French by Gilles Caulier (ported from libexif) and Olivier Tilloy
German by Gilles Caulier (ported from libexif) and Oliver Dörr
Russian by Alexandre Prokoudine
Polish, Spanish by Gilles Caulier, ported from libexif
- <a title="bug 0000460" href="http://dev.exiv2.org/issues/0000460">0000460</a>: [exif] Exiv2 should support to decode/encode Windows tags
Exif.Image.0x9c9b-0x9c9f. Requires libiconv.
(Suggested by Jose Oliver)
- <a title="bug 0000452" href="http://dev.exiv2.org/issues/0000452">0000452</a>: [exif] Non-intrusive writing does not update IFD.
- [exif] Updated Nikon lens info to v2.15 of Robert Rottmerhusen's
lens database.
- [exif] Added read-support for Fujifilm RAF images.
- [exif] Image class hierarchy refactored: Image now has containers
and provides default implementations for most methods. Calling
an unsupported method of any Image subclass now results in an
exception. Added a method to access the MIME type of an image.
* MSVC related
- [exivsimple] Added get and set thumbnail functions.
(Christian Kuster)
Changes from version 0.11 to 0.12
---------------------------------
* Exiv2 utility
- <a title="bug 0000493" href="http://dev.exiv2.org/issues/0000493">0000493</a>: [tools] exiv2 -T DST problem.
(Fix suggested by John &lt;johnpcass at yahoo dot com&gt;)
- <a title="bug 0000459" href="http://dev.exiv2.org/issues/0000459">0000459</a>: [exif] Exiv2 tool: Added a variable for the original filename to
the rename option. (Patch by Tobias Jahn)
* Exiv2 library
- <a title="bug 0000498" href="http://dev.exiv2.org/issues/0000498">0000498</a>: [exif] Exiv2 cannot read the Exif data written after deleting all
tags.
- <a title="bug 0000496" href="http://dev.exiv2.org/issues/0000496">0000496</a>: [metadata] Digikam bug 136855: Editing metadata on a few selected
imagefiles and clicking forward or apply crashes digikam.
(Reported by several digikam users)
- <a title="bug 0000495" href="http://dev.exiv2.org/issues/0000495">0000495</a>: [exif] Image with corrupted metadata crashes Exiv2. (Reported as
digikam bug 136932 by Rainer Krienke)
- <a title="bug 0000490" href="http://dev.exiv2.org/issues/0000490">0000490</a>: [build environment] PNG support doesn't compile on MinGW/msys.
(Reported by Udi Fuchs and Will Stokes)
- <a title="bug 0000489" href="http://dev.exiv2.org/issues/0000489">0000489</a>: [build environment] exiv2.pc.in includes private/static libs by
default. (Reported with patch by Rex Dieter)
- <a title="bug 0000488" href="http://dev.exiv2.org/issues/0000488">0000488</a>: [metadata] GPSInfo Metadata should return decimal numbers.
(Feature requested by Fabien)
- <a title="bug 0000486" href="http://dev.exiv2.org/issues/0000486">0000486</a>: [build environment] Test bugfixes-test.sh error under Mac OS X x86.
(Reported with fix by Max Lapshin)
- [exif] Updated Nikon lens info to v2.07 of Robert Rottmerhusen's
lens database.
- [metadata] Added methods to access built-in read-only Exif taglists
and IPTC record lists. (Initiated by Max Lapshin)
- [iptc] Improved IPTC record descriptions using IIM4 specification
version 4.1. (Gilles Caulier)
- [exif] Improved Exif tag descriptions using Exif specification 2.2
and libexif. (Gilles Caulier)
- [exif] Added and improved pretty print functions for some Exif
tags. (Gilles Caulier)
- [exif] Updated Minolta makernote. (Gilles Caulier, Paul Tribick)
* MSVC related
- <a title="bug 0000487" href="http://dev.exiv2.org/issues/0000487">0000487</a>: Crash in exiv2.exe (built with VC++ 2005 Express) when examing TIFF
images (Reported with patch by Dimitri Schoolwerth)
Changes from version 0.10 to 0.11
---------------------------------
* Exiv2 utility
- <a title="bug 0000485" href="http://dev.exiv2.org/issues/0000485">0000485</a>: [tools] Weird behaviour when Exif comments contain quotes (Reported
by Scott Baker)
- Changed exiv2 del command to delete all occurrences of a tag.
(Christophe Paris)
* Exiv2 library
- <a title="bug 0000483" href="http://dev.exiv2.org/issues/0000483">0000483</a>: [jpeg i/o] Assertion `sizeIptc' fails when reading metadata from
JPEG file. This happened when an image has an empty IPTC IRB.
(digikam bug 132582)
- <a title="bug 0000482" href="http://dev.exiv2.org/issues/0000482">0000482</a>: [exif] SONY DSLR-A100 RAW image crashes Exiv2. (Reported to ufraw
by Vishnu Natchu)
- <a title="bug 0000480" href="http://dev.exiv2.org/issues/0000480">0000480</a>: [iptc] JPEG APP13 (used to store IPTC IRB) can not be larger than
64kB but IRB buffers can. (digikam bug 130525)
- <a title="bug 0000479" href="http://dev.exiv2.org/issues/0000479">0000479</a>: [exif] JPEGs edited with LightZone crash Exiv2. (Reported by Daniel
Hobe)
- <a title="bug 0000475" href="http://dev.exiv2.org/issues/0000475">0000475</a>: [design] Performance: Don't read TIFF-based files completely, use
memory mapping (only on Linux) to read only what is needed. Improves
performance by factor 6.
- <a title="bug 0000471" href="http://dev.exiv2.org/issues/0000471">0000471</a>: [exif] New TIFF parser: Create a CommentValue rather than a
DataValue for Exif.Photo.UserComment. (Reported with test program
by Marcel Wiesweg)
- [exif] New TIFF parser: Extract TIFF thumbnail from IFD1 if there
is one.
- [exif] Added read support for PNG images (Gilles Caulier)
- [exif] Updated Canon makernote tags and decoded additional composite
tags, based on Exiftool. Note that some tag names changed.
(David Cannings)
- [exif] Updated Nikon lens info to v2.02 of Robert Rottmerhusen's
lens database.
- [exif] Various smaller tag updates (Gilles Caulier, Jim Westveer,
Nicolas Vilars, Robert Peter)
* MSVC related
- <a title="bug 0000455" href="http://dev.exiv2.org/issues/0000455">0000455</a>: [build environment] Exiv2 finally works with MSVC 2005. (Thanks to
Stephen and Maciej Sakrejda aka Maciek)
Changes from version 0.9.1 to 0.10
----------------------------------
* Exiv2 utility
- <a title="bug 0000468" href="http://dev.exiv2.org/issues/0000468">0000468</a>: [tools] Added -P option to control what information is displayed
in print mode, added -b and -u options to control output of large
values and unknown tags. (Better print control suggested by Udi Fuchs)
- Display filename in print mode if processing multiple images,
like grep does. (Roger Larsson)
* Exiv2 library
- <a title="bug 0000469" href="http://dev.exiv2.org/issues/0000469">0000469</a>: [miscellaneous] MemIo behaviour differs from FILE* and FileIo.
(Reported by Dimitri)
- <a title="bug 0000462" href="http://dev.exiv2.org/issues/0000462">0000462</a>: Support TIFF format, part 1: Read support for TIFF and TIFF-based
RAW formats, including NEF, CR2, PEF, SR2, DNG and MRW.
- <a title="bug 0000458" href="http://dev.exiv2.org/issues/0000458">0000458</a>: [build environment] Support pkg-config tool,
removed &lt;prefix&gt;/include/exiv2 path from exiv2-config output.
(Suggested by Udi Fuchs)
- <a title="bug 0000456" href="http://dev.exiv2.org/issues/0000456">0000456</a>: [miscellaneous] Check for 0 pointer before invoking std::string
constructor on C-string.
- Added Minolta makernote. (Gilles Caulier)
- Added support for Exif.Image.Orientation for Canon CRW images.
- Improved the print functions for Exif.Nikon[13].AFFocusPos.
(Roger Larsson)
- Updated some Canon labels and translations (Patrice Boissonneault)
- Changed some Nikon tag names. (Based on feedback from Udi Fuchs)
- Added EXIV2_CHECK_VERSION macro for applications to check at runtime
which version of Exiv2 is installed.
* MSVC related
Added COM project. (Patrice Boissonneault)
Changes from version 0.9 to 0.9.1
---------------------------------
* Exiv2 library
- <a title="bug 0000451" href="http://dev.exiv2.org/issues/0000451">0000451</a>: [exif] Fixed bug where an invalid Exif tag was created for
the user comment, when the tag was newly added to an image.
(Thanks to Anatoliy Kovalenko for reporting this bug)
- Added enum MetadataId and Image::supportsMetadata() to check what
metadata an image class supports. Changed CrwImage to silently
ignore calls to Iptc related functions instead of throwing an Error.
(Thanks to Will Stokes for suggesting the check feature)
- Cleaned up some #include statements (mentioned here because this
may lead to unexpected compiler errors).
Changes from version 0.8 to 0.9
-------------------------------
* Exiv2 utility
- <a title="bug 0000450" href="http://dev.exiv2.org/issues/0000450">0000450</a>: [exif] Added action "fixiso" to copy the ISO setting from Nikon
Makernotes to the regular Exif tag Exif.Photo.ISOSpeedRatings.
- <a title="bug 0000448" href="http://dev.exiv2.org/issues/0000448">0000448</a>: [tools] Added options -p and -t, -T to preserve file timestamps and
set the timestamp according to the Exif timestamp.
(Thanks to Stephan Ahlswede for suggesting the -p feature)
- <a title="bug 0000446" href="http://dev.exiv2.org/issues/0000446">0000446</a>: [misc] Added option -c to set the JPEG comment to the utility.
(Thanks to Tristan Savatier for the suggestion)
* Exiv2 library
- <a title="bug 0000447" href="http://dev.exiv2.org/issues/0000447">0000447</a>: [iptc] Fixed a buffer overflow in sscanf. (Thanks to Maciej Sakrejda
aka Maciek for reporting this bug and the hard work to recreate it)
- <a title="bug 0000438" href="http://dev.exiv2.org/issues/0000438">0000438</a>: [exif] Write support for Canon raw images.
- [exif] Updated Nikon lensdata to v2.00 of Robert Rottmerhusen's
amazing lens database. (Thanks to Robert for keeping me updated.)
- [build environment] Added an option to enable/disable dependency-
tracking to the configure script, which is useful to create
"Universal Binaries" under Mac OSX.
(Thanks to Will Stokes for the suggestion)
- [exivsimple] Changed DllTypeId::time and DllTypeId::date to
DllTypeId::isoTime and DllTypeId::isoDate to avoid a name clash.
Changes from version 0.7 to 0.8
-------------------------------
* Exiv2 utility
- [tools] Added -S .suf option to the utility. This allows, e.g,
to use Canon THM files as source file for the insert command.
- [doc] Added man page. (Based on Peter KELEMEN's Debian man page.)
* Exiv2 library
- <a title="bug 0000445" href="http://dev.exiv2.org/issues/0000445">0000445</a>: [exif] Setting the comment on an image with an existing comment has
no effect.
- <a title="bug 0000444" href="http://dev.exiv2.org/issues/0000444">0000444</a>: [iptc] Exiv2 should not panic on slightly misformed IPTC format.
- <a title="bug 0000443" href="http://dev.exiv2.org/issues/0000443">0000443</a>: [exif] Exiv2 gives up on corrupted IOP directory.
- <a title="bug 0000440" href="http://dev.exiv2.org/issues/0000440">0000440</a>: [iptc] IPTC time without timezone raises exception.
- <a title="bug 0000438" href="http://dev.exiv2.org/issues/0000438">0000438</a>: [exif] Support Canon raw images (CRW and THM), currently read-only.
- <a title="bug 0000437" href="http://dev.exiv2.org/issues/0000437">0000437</a>: [exif] exiv2 -pt crashes if Exif.Canon.ImageNumber is &lt; 1000.
- <a title="bug 0000433" href="http://dev.exiv2.org/issues/0000433">0000433</a>: [exif] Core dump if the value is empty.
- <a title="bug 0000424" href="http://dev.exiv2.org/issues/0000424">0000424</a>: [exif] Ifd::read, MakerNote::read and related methods should have
access to the complete data buffer.
- [exif] Updated Nikon lensdata to v1.19 of Robert Rottmerhusen's
list.
- Added a tag and dataset title (label).
- Added #ifndef SUPPRESS_WARNINGS blocks around all output from the
library: compile with -DSUPPRESS_WARNINGS for a quiet library.
- Implemented "copy-on-write" strategy for MemIo to ensure that the
original buffer is only copied if necessary and never modified.
- Added exiv2-config script. Applications that include exiv2 headers
and link with the installed library can use this in their build
commands.
Changes from version 0.6.2 to 0.7
---------------------------------
* Exiv2 utility
- <a title="bug 0000422" href="http://dev.exiv2.org/issues/0000422">0000422</a>: [tools] Allow renaming pictures taken within one second.
(Reported by jussi AT jjussi DOT com)
- <a title="bug 0000423" href="http://dev.exiv2.org/issues/0000423">0000423</a>: [tools] Fixed problems with paths and -l option on Windows.
- [tools] Improved output data and format of the utility to
show the key.
* Exiv2 library
- <a title="bug 0000404" href="http://dev.exiv2.org/issues/0000404">0000404</a>: [design] Insideout design change; made class Exiv2::Image
the top-level class of the library. (Brad Schick)
- <a title="bug 0000403" href="http://dev.exiv2.org/issues/0000403">0000403</a>: [design] Added I/O abstraction and implementations. (Brad Schick)
- <a title="bug 0000402" href="http://dev.exiv2.org/issues/0000402">0000402</a>: [design] Split image.cpp and hpp files into base class and
subclass files. (Brad Schick)
- <a title="bug 0000425" href="http://dev.exiv2.org/issues/0000425">0000425</a>: [exif] Added default type info to Exif tagtables.
- <a title="bug 0000427" href="http://dev.exiv2.org/issues/0000427">0000427</a>: [misc] Standardized factories according to the implementation.
of ImageFactory (MakerNoteFactory). Linking with mn.o is not
necessary anymore.
- <a title="bug 0000420" href="http://dev.exiv2.org/issues/0000420">0000420</a>: [build environment] Defines should have a library specific
prefix, like e.g., EXV_HAVE_CONFIG_H.
- <a title="bug 0000417" href="http://dev.exiv2.org/issues/0000417">0000417</a>: [exif] ExifData needs proper copy constructor and assignment.
- <a title="bug 0000426" href="http://dev.exiv2.org/issues/0000426">0000426</a>: [iptc] Fixed problem which prevented Exiv2 from reading IPTC
from jpeg files. (Jeffrey J. Early and others)
- [feature] Added Olympus, Panasonic and a basic Sony Makernote.
(Thanks to Will Stokes for the initial Olympus files)
- [feature] Improved Canon and Nikon Makernote support.
(Thanks to Robert Rottmerhusen for his Nikon lens info)
- [exif] Relaxed checking of Makernote IFD next pointer.
- [design] Overhauled exception handling.
Changes from version 0.6.1 to 0.6.2
-----------------------------------
* Exiv2 utility
- [feature] New -M option to run modification commands directly
from the command line.
- <a title="bug 0000421" href="http://dev.exiv2.org/issues/0000421">0000421</a>: [tools] Command parser fails if no type is specified with a
modify command.
- <a title="bug 0000416" href="http://dev.exiv2.org/issues/0000416">0000416</a>: [exif] Fix Exiv2 modify action to use non-intrusive writing
whenever possible.
- <a title="bug 0000418" href="http://dev.exiv2.org/issues/0000418">0000418</a>: [feature] Add Exiv2 option to specify path of extracted.
and inserted files. (Suggested by Brian Pugh)
* Exiv2 library
- <a title="bug 0000408" href="http://dev.exiv2.org/issues/0000408">0000408</a>: [build environment] 0.6.1 does not build on OS X: Add libtool
support for automatic library creation (see README).
(Reported by Thomas Lunde and others)
- <a title="bug 0000409" href="http://dev.exiv2.org/issues/0000409">0000409</a>: [build environment] compiling emits type warnings. (Thomas Lunde
and others)
- <a title="bug 0000410" href="http://dev.exiv2.org/issues/0000410">0000410</a>: [build environment] config.h must be installed, -DHAVE_CONFIG_H
flag should not be necessary. (Daniel Foote and others)
- <a title="bug 0000411" href="http://dev.exiv2.org/issues/0000411">0000411</a>: [exif] Support non-standard Ifd layout. (Jeffrey J. Early)
Changes from version 0.6 to 0.6.1
---------------------------------
* Exiv2 utility
* Added option to modify Iptc and Exif metadata based on a command file
* Exiv2 library
* Fixed bug <a title="bug 407" href="http://dev.exiv2.org/issues/407">#407</a>: Writing metadata to image after modifications may
lose thumbnail. Thanks to Jeffrey J. Early for pointing out this bug.
* Added CommentValue
Changes from version 0.5 to 0.6
-------------------------------
* Exiv2 utility
* Added options to extract, insert and delete different types of metadata
* Added option to print the Jpeg comment
* Changed semantics of print option `i' to Iptc
(`t' for translated Exif data)
* Replaced std::cout &lt;&lt; "\n" with std::endl to flush and get the
sequence with error output right
* Exiv2 library
* Added support to build Makernotes from scratch
* Added support to build IFD1 (Thumbnail) entries from scratch
* Open image files on demand rather than keeping them open. Bug <a title="bug 393" href="http://dev.exiv2.org/issues/393">#393</a> (Brad)
* Added data area concept to Value, ValueType, Entry, Ifd. Feature <a title="bug 395" href="http://dev.exiv2.org/issues/395">#395</a>
* Revamped Thumbnail classes to use the new data area feature. Feature <a title="bug 398" href="http://dev.exiv2.org/issues/398">#398</a>
* Added ExifData::setJpegThumbnail
* Improved implementation of Exif and Iptc keys, added support for
keys with unknown tag names
* Added ExifData::op[] and Exifdatum op= and similar operators to
IptcData and Iptcdatum. This operator stuff allows for things like:
exifData["Exif.Thumbnail.Compression"] = uint16_t(6);
* Converted class hierarchies to use std::auto_ptr where appropriate
* Replaced custom integer types with C99 types
* Added test data and drivers to the repository
* Right align output stream for date and time writes. Bug <a title="bug 397" href="http://dev.exiv2.org/issues/397">#397</a> (Brad)
* Updated documentation
* MSVC related (Thanks to Brad Schick)
* Added exivsimple: a Windows dll that allows languages such as
C# and VB to access limited metadata capabilities (Brad)
* Added and write2-test projects to MSVC build (Brad)
* Added mn.cpp to all MSVC projects. Fixes bug <a title="bug 396" href="http://dev.exiv2.org/issues/396">#396</a> (Brad)
* Fixed various MSVC 7.1 build errors. Bug <a title="bug 394" href="http://dev.exiv2.org/issues/394">#394</a> (Brad)
* Added write-test to MSVC build project (Brad)
Changes from version 0.4 to 0.5
-------------------------------
* Exiv2 utility
* Added -pI print mode to print Iptc data.
* Bugfix: Use timegm() and gmtime() instead of mktime() and
localtime() to avoid problems when adjusting timestamps.
Thanks to Samir Rostum for pointing out this bug.
* Added timegm() from the tz distribution for platforms which
do not have this function.
* Exiv2 library
* Added full Iptc read and write support. Thanks to Brad Schick for
this and a lot more contributions to this release.
* Converted Metadatum to an abstract base class, added Exifdatum
and Iptcdatum classes. Migration of existing programs: Use class
Exifdatum instead of Metadatum. (Brad Schick)
* Added Key, ExifKey and IptcKey class hierarchy. Requires changes
to existing pograms: Use class ExifKey where plain std::string
keys were used before (e.g., ExifData::findKey()).
* Changed Exif keys to 'Exif.ifdItem.tagName' to be consistent
with the new Iptc keys. All keys of existing programs need to be
updated. See the web pages or documentation for the new keys.
* Revamped class Image and introduced byte* interface. (Brad Schick)
* Added autoconf configure script.
* Added MSVC project files. (Brad Schick)
* Appended 'Id' to Ifd ids to work around a g++-3.4 problem.
* Updated documentation.
Changes from version 0.3 to 0.4
-------------------------------
* Exiv2 utility
* Less rigid command line argument parsing: Guess the action from the
option given and use print as the default action.
* Print Nikon makernote values for ISO Speed, Quality and WhiteBalance
in the summary.
* Exiv2 library
* Fixed ExifData::copyFromMetadata to automatically add missing
offset tags. Thanks to Joseph Heled for identifying this bug.
* Started to fix MSVC errors and warnings. Thanks to Steven R. King for
his work to get Exiv2 to compile on MSVC. The task is not yet
completed but the library should compile without too many warnings.
* Added three different Nikon makernote formats.
* IfdMakerNote: Replaced too simple prefix with a more general concept
of a makernote header.
* Added the makernote buffer to the arguments passed to the makernote
create function. This allows the makernote create function to
determine the exact makernote needed based on its content. The new
concept is used to automatically determine which of the three Nikon
makernotes to create.
* Fixed MakerNoteFactory::match() to prefer an exact match over a
wildcard match with the same number of matching characters (Key
"Nikon" now prefers registry entry "Nikon" over "Nikon*"), simplified
the return value of match() to an integer score value.
* Sigma makernote: Added "FOVEON" and "*" to registry.
* Added len argument and boundary checks to various read functions,
in particular, the IFD read method.
* Improved handling of corrupt IFDs: Truncate field if offset points
outside of the available buffer.
* Slightly improved error handling: strError() is now a static member
of ExifData.
* Added exifcomment example program.
* Fixed an embarrassing bug in ExifData::updateEntries, which caused
write after erasing metadata to write back the original metadata.
* Fixed TypeInfoTable to return invalid if typeId is too large.
* Makefile: (un)install targets now only (un)install exiv2.
* Code cleanup, documentation updates and miscellaneous bug fixes.