113 Commits (0e204b872e4c33a6524b4b378f11bb0c4014c0f8)

Author SHA1 Message Date
Robin Mills b2a9b6cb9e Bug #824: undeclared identifier EXV_ICONV_CONST 13 years ago
Robin Mills e22cd45926 Removed mingw dlls (which supported mingw version of diff.exe 2.8)
There is a major change to diff with 2.9.1 in how it handles binary files.  I've provided GNU diff.exe 2.8.9 to enable the test suite to run correctly on Cygwin (which ships diff 2.9.1).  A future version of exiv2/test may have to provide data/*.out files for 2.8 and 2.9 diffs.  I'll investigate this for exiv2 0.24.
13 years ago
Robin Mills 5bfdf645df replace msys components with gnu 13 years ago
Robin Mills 604b822e58 use msys diff.exe for better unix compatibility 13 years ago
Robin Mills bce8b80a88 Replaced the 16-bit msvc\diff.exe with the msys 32-bit version
Added msys support dlls required by diff.exe 
Use msvc\diff.exe for use in exiv2-test.sh
Use dos2unix if available to fix line-endings
13 years ago
Robin Mills dfb1d5501d adding missing msvc projects 13 years ago
Robin Mills 17a99de2a2 updated runner7.txt for exiv2 0.23 13 years ago
Andreas Huggel 3a304fa0f0 Bumped version to 0.23 13 years ago
Andreas Huggel 0d397b95c7 Updated copyright message for 2012. 13 years ago
Robin Mills 6bf2dbc1e4 Correction to 2624! DevStudio 2010 is _MSC_VER 1600 14 years ago
Robin Mills 4d3231c76d Correction to SVN:2623. DevStudio 2010 is MSVC 1500 (and not 1400) 14 years ago
Robin Mills dd07a525a6 Added support for stdint.h being available in DevStudio 2010
(Thanks to Ketil Wright for bringing this to our attention)
14 years ago
Andreas Huggel e56387caba Updated version to 0.22. 14 years ago
Robin Mills 67c98c21c4 Issue: 777
Added #include <iterator> to iptc.cpp
Added epsimage.{cpp|h} and version.{cpp|h} to the DevStudio build environments.
Some compilation issues remain in VS2010/64 bit build and those fixes will be submitted separately.
14 years ago
Andreas Huggel af26439393 Merged r2448:2451 from branches/0.21.1 14 years ago
Andreas Huggel 7770151915 Updated Copyright message for 2011. 15 years ago
Robin Mills f38f1c9dce msvc updates for v0.21 "dot" release. (Documentation and runner.bat output file updates). 15 years ago
Robin Mills 9e9898025a msvc64: Updated to build with VS2005 and later. Changed expat201 and zlib123 to expat and zlib. Linking error fixed for exiv2lib\Win32\DebugDLL 15 years ago
Andreas Huggel 36f77ca74d Added new Samsung files, removed obsolete *mn.hpp files. 15 years ago
Andreas Huggel fb9820d281 Bumped version to 0.21 to facilitate testing (soname remains unchanged for now). 15 years ago
Robin Mills c8138546a7 Updated MSVC project files (and notes) to build with DevStudio 2010 (and with DevStudio 2003/5/8) 15 years ago
Robin Mills 86d8f0b497 Changes to MSVC build environment with thanks to Jon Roch-Berry
1) Library files have been changed to enable them to co-exist in a single directory:
* Static Debug:   exiv2.lib -> exiv2sd.lib
* Static Release: exiv2.lib -> exiv2s.lib
* DLL Debug:      exiv2.lib -> exiv2d.lib
                  exiv2.dll -> exiv2d.dll
* Dll Release:    unchanged

2) Incorrect linking has been rectified as follows: 
The following had their expat dependencies incorrect and
debug versions were linking against release versions, and release
versions against debug versions:
exiv2-0.20\msvc\addmoddel\addmoddel.vcproj
exiv2-0.20\msvc\convert-test\convert-test.vcproj
exiv2-0.20\msvc\mmap-test\mmap-test.vcproj
exiv2-0.20\msvc\tiff-test\tiff-test.vcproj

Also, in the following it was linking in both the debug and release
zlib:
exiv2-0.20\msvc\exivsimple\exivsimple.vcproj

Thank you to Jon for providing these fixes.

3) Runner.txt has been modified for the following reasons:
a) The change in library names is detected
b) Some exiv2 output strings have changed since 0.20
15 years ago
Andreas Huggel 06ce0d18b6 - Introduced exiv2.hpp as a wrapper to include all Exiv2 objects. (Renamed existing exiv2.hpp to exiv2app.hpp)
- Changed Sony/Minolta pretty-print function to print EV value
- Renamed rcsid.hpp to rcsid_int.hpp, do not publish it anymore
15 years ago
Robin Mills 58b9a2d039 MSVC build tests for exiv2 0.20
Modifying runner.txt (test output comparison file)
Adding runner7.txt (runner.txt for Windows/7)
Update to README-MSVC.txt to mention runner7.txt and updated test tool set.
15 years ago
Andreas Huggel 7a0f08f716 Bumped version to 0.20. 15 years ago
Andreas Huggel 8ef1a5f9fa Removed minoltasonyvalues.[ch]pp, moved common Minolta/Sony code into minoltamn.[ch]pp. 15 years ago
Andreas Huggel 5d24e744c2 Backed out revisions 2221:2219 and most of change 2216. 15 years ago
Andreas Huggel 89385dbd74 Fixed compilation with MSVC (Patch by Jens Mueller) 15 years ago
Andreas Huggel dc6c8086da Fixed compilation with MSVC (Patch by Jens Mueller) 15 years ago
Andreas Huggel 6d496a4888 Updated Copyright notice for 2010. 15 years ago
Andreas Huggel 59ae067412 Bumped version to 0.19.1 for testing. 16 years ago
Andreas Huggel 24285cbbf1 Bumped version to 0.19. 16 years ago
Andreas Huggel 83cd2efab9 #579: Implemented mmap for Windows directly in FileIo and made that class use the Pimpl idiom (#510) to de-clutter the interface. Unrelated: Added EXV_MIN/MAX macros, allow iconv config in commercial version. 16 years ago
Andreas Huggel d41e19a20c Updated references to Nikon lens data tag. 16 years ago
Andreas Huggel d73096f95d Bumped version to 0.18.99. 16 years ago
Andreas Huggel 370af5c8a3 Merged all changes from the unstable branch into the trunk. 16 years ago
Robin Mills e21a8cd79d Adding MSVC support for XMP 4.4 and fixed copy error in exiv2lib.vcproj DLL builds. 16 years ago
Andreas Huggel 937b51236f Fixed a few leftover robotbattle links. 16 years ago
Andreas Huggel d73f83c2a2 Bumped version to 0.18.2 16 years ago
Andreas Huggel 7b75bbaa04 Removed r1799, r1797 from trunk (#634, #579) 16 years ago
Robin Mills 61ca4b9b20 #634 Locking error on windows when updating a TIFF file with MemoryMapping enabled 16 years ago
Robin Mills 0ed8680e02 #579: Implement Memory Mapping for Windows Platforms
This improves the performance of exiv2.exe on TIFF files about 5x

The MSVC branch adds mmap.cpp and mman.h - borrowed and slightly touched from KDE
- the contribution of KDE is acknowledged and respected (and changes documented)
- exv_msvc.h modified to support MM
- added support files include/sys to enable compilation on MSVC
16 years ago
Andreas Huggel bbc7ae9358 Bumped version to 0.18.1 16 years ago
Robin Mills 891827b6ce #621 : Windows build changes.
I discovered while doing a private build for a user that msvc/include/exv_msvc.h still contains the #pragma comment code.
I've removed that (again!) and fixed a consequential link error on exiv2lib.vcproj DebugDLL | ReleaseDLL
Rebuilt everything on VS2003/5/8 and all run the runner.bat test OK.
16 years ago
Robin Mills 0b913aa605 #621: Windows build environment changes
1) exv_msvc.h moved to msvc/include/exv_msvc.h
2) exv_msvc.h no longer has #pragma comment statements to link zlib
3) project files updated to explicitly link appropriate zlib library
16 years ago
brad 6bcd8cacd4 Added new easyaccess files to msvc build 17 years ago
Andreas Huggel 8a6d9dbc42 Updated Copyright notice for 2009. 17 years ago
Robin Mills cf34b2c9a2 Support for building exiv2+organize
Small changes to organize.vcproj to match the other exiv2 projects
Updated README-MSVC.txt with information about building organize.exe
No significant changes to exiv2.sln or its project files.
17 years ago
Robin Mills 47a144580d Time for an update before investigating adding Brad's "organizer" to the mix. 17 years ago
brad 8906695cd8 Added msvc project for organize tool (not yet hooked up to master solution) 17 years ago