<h2id="svndevel">SVN Repository (before and including v0.26)</h2>
<h2id="svndevel">SVN Repository <i><spanstyle="font-size:-4pt;">(before and including v0.26)</span></i></h2>
<p>The Exiv2 source code has maintained in a Subversion repository. Future changes to Exiv2 will not be managed by SVN. You can
<p>The Exiv2 source code was maintained in a Subversion repository. Future changes to Exiv2 will not be managed by SVN. You can
<ahref="http://dev.exiv2.org/projects/exiv2/repository"title="Exiv2 online source code repository">browse the source code online</a>
or get a copy of the latest development code from the repository.
Once you have the source code, see the <em><atitle="README file"href="http://dev.exiv2.org/projects/exiv2/repository/entry/tags/__version__/README">README</a></em> file in the top
@ -122,23 +129,18 @@ for NLS,
</p>
<p>There are four SVN repositories in use:<ul>
<li>Source: svn://dev.exiv2.org/svn/trunk</li>
<li>Source: svn://dev.exiv2.org/svn/branches</li>
<li>Source (including test and documentation): svn://dev.exiv2.org/svn/trunk</li>
<p>The <ahref="http://dev.exiv2.org/projects/exiv2/wiki"title="Exiv2 community website">Exiv2 community website</a>
provides access to further project resources, including the issue tracker, wiki and forum.</p>
</ul></p>
<h2>Exiv2 Community</h2>
<p>The <ahref="http://dev.exiv2.org/projects/exiv2/wiki"title="Exiv2 community website">Exiv2 community website <i>(Redmine)</i></a>
provides access to further project resources, including the issue tracker, wiki and forum. You may communicate on Redmine with members of Team Exiv2 and other users.
</p><p>
Team Meetings are held about once a year. They are held in public on Google Hangouts. Team Meetings are announced on the Community Forum. Users are welcome to attend.
- <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: (34)
- <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/0001270">0001270</a>: Using libexiv2.a/.lib in multhreaded app segfaults.
(Ben Touchette)
- <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
@ -25,42 +47,46 @@ Changes from version 0.25 to 0.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/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
* Basicio: (9)
- <a href="http://dev.exiv2.org/issues/0001272">0001272</a>: Possible issue with temp files being left behind.
- <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
- <a href="http://dev.exiv2.org/issues/0001147">0001147</a>: writeMetadata overwrites files without the +w bit
- <a href="http://dev.exiv2.org/issues/0001113">0001113</a>: Crash in Exiv2 0.25
- <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
(Alan Pater)
- <a href="http://dev.exiv2.org/issues/0001077">0001077</a>: MemIo calls msync but FileIo does not
(Andreas Huggel)
- <a href="http://dev.exiv2.org/issues/0000747">0000747</a>: Direct FILE* access from FileIo interface
(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)
@ -69,15 +95,19 @@ Changes from version 0.25 to 0.26
* 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
(Niels Kristian Bech Jensen)
(Stefan Bruens / Niels Kristian Bech Jensen)
* 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.
- <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
(Niels Kristian Bech Jensen)
(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
(Niels Kristian Bech Jensen)
(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)
* Makernote: (13)
* 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/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
(Alan Pater)
(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.)
* 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
* 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)
* Video: (1)
* 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
- <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: can’t get a section’s 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
- <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
The primary goal of Exiv2 v0.26 was to clear the back-log of issues, some of which were 10 years old!
We added support for CMake with Visual Studio, a buildserver and ability for users to provide their own lens definition. Numerous features were added including ICC Profile Support.
<ul>
<li>CMake support for Visual Studio</li>
<li>Buildserver Builds Every Day (and retains weekly/monthly)</li>
<li>Website Makeover</li>
<li>Recursive File Dump</li>
<li>ICC Profile Support</li>
<li>Piping of metadata using exiv2 command</li>
@ -26,7 +27,7 @@
</ul>
<h3>Important Project Changes following v0.26</h3>
<ul>
<li>We are moving to GitHUB: <b>git@github.com/exiv2.git</b></li>
<li>We are moving to GitHUB:<br><pre>$ git clone https://github.com/Exiv2/exiv2.git</pre></li>
<li>Visual Studio 2003 .Net support is being discontinued</li>
<li>MinGW msys/1.0 support is being discontinued</li>
<li>Robin will retire from the project at the end of 2017</li>