2100 Commits (a9c39b87ce6d92b04991cbed1c93504ece8cc2ec)
 

Author SHA1 Message Date
Andreas Huggel 87b1da755c #629: Cleaned-up a few more virtual inlined methods. 16 years ago
Robin Mills ab8010ffd7 #556 timegm() function should work with Windows 64bit time_t
Fix submitted.
1) Removed _USE_32BIT_TIME_T from code base.
2) Added a macro to replace timegm() with _mkgmtime() on VC8+ (supports 32 and 64 bit time_t)

Simple test performed on VC 7.1/8 and 9 (VS 2003/05/08)
C:\gnu\exiv2\msvc\bin\Release>exiv2 -a 1:00:00 ad \R.tiff && exiv2 -pt \R.tiff | grep DateTimeOriginal
Exif.Photo.DateTimeOriginal                  Ascii      20  2009:04:26 10:38:18
C:\gnu\exiv2\msvc\bin\Release>exiv2 -a 1:00:00 ad \R.tiff && exiv2 -pt \R.tiff | grep -i time
Exif.Image.DateTimeOriginal                  Ascii      20  2009:04:26 11:38:18
C:\gnu\exiv2\msvc\bin\Release>

3) Cosmetic fix to basicio.cpp
Fixed nasty little <tab> I missed when I committed basicio.cpp on Sunday (apologies)
16 years ago
Robin Mills 61ca4b9b20 #634 Locking error on windows when updating a TIFF file with MemoryMapping enabled 16 years ago
Andreas Huggel c2c1673b7a #629: Made inlined virtual functions non-inlined. Also some non-virtual inlined functions. Part 1. 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 43303cf44b #633: Apply the fix only for platforms which have lstat. This does not include Win based platforms. 16 years ago
Andreas Huggel fca7210a3f #633: Fixed FileIo::transfer to operate on the linked-to file if the FileIo is a symlink. Only tested on Linux. 16 years ago
Andreas Huggel f3c9d826f6 Remove test files on top-level make maintainer-clean. 16 years ago
Andreas Huggel 1861850764 Merged -r1772:1791 from the trunk. 16 years ago
Andreas Huggel 0c3d282923 Merged -r1772:1791 from the trunk. 16 years ago
Andreas Huggel 7e266aa5df Updated Nikon Lens lookup table to v4.0.352.00 of Robert Rottmerhusen's fmountlens list. 16 years ago
Andreas Huggel 851db3df0e #632: Fixed another minor doc bug, ran make update-po again. 16 years ago
Andreas Huggel ad3fd0ee6f #631: Fixed minor doc bugs, ran make update-po. 16 years ago
Andreas Huggel 89c13b112c Updated Polish translation (Michal Smoczyk). 16 years ago
Andreas Huggel 05e8255c78 #628: Improved version: insert comments just before SOFn. Updated test cases accordingly. 16 years ago
HumanDynamo 1679208578 I got a new Sigma Lens : AF70-200 F2.8 EX DG MACRO for Minolta/Sony camera. It's areally a pro lens... great... 16 years ago
Andreas Huggel 792b272ad7 #628: Write COM segment (JPEG comment) last, after all APPn segments. 16 years ago
Andreas Huggel fdfefed4fb Tagged release 0.18.1 16 years ago
Andreas Huggel 3a8c054a20 Formatting tweaks. 16 years ago
Andreas Huggel 9e19d6f271 #609: Add -no-undefined flag to compile DLL on Windows. 16 years ago
Andreas Huggel 6f0ddf7e21 Minor tweak. 16 years ago
Andreas Huggel 6844b994d5 Updated ChangeLog 16 years ago
Andreas Huggel 6be18b6a03 Updated Nikon Lens lookup table to v4.0.347.00 of Robert Rottmerhusen's fmountlens list. 16 years ago
Andreas Huggel bbc7ae9358 Bumped version to 0.18.1 16 years ago
Andreas Huggel 265ca4a3e6 Updated PO directory. 16 years ago
Andreas Huggel 0fd3697648 Updated ChangeLog for 0.18.1 16 years ago
Andreas Huggel e65b2db457 Added table with supported image formats to man page. 16 years ago
Andreas Huggel 0da1d88115 #606: Added Michael Ulbrich's patch for Exif and IPTC write-support. 16 years ago
Andreas Huggel e57c3e5e8a #623: Removed class TiffPrinter and tiffparse.cpp. 16 years ago
Andreas Huggel 90040d0db9 #620: Part 1, basic TiffBinaryArray and TiffBinaryElement framework and Nikon World Time binary array as a first use-case. 16 years ago
Andreas Huggel 3a033e856c Merged -r1755:1770 from the trunk. 16 years ago
Andreas Huggel 03e311793c #622: Fixed the same typo in the doc too. 16 years ago
Andreas Huggel 096a1d169f #622: Fixed MicrosoftPhoto URI in call to RegisterNamespace. 16 years ago
HumanDynamo f8b6281ad7 fix typo in M$ XMP namespace 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
Andreas Huggel 953f387e5c Added digiKam and MicroSoftPhoto XMP properties to doc 17 years ago
HumanDynamo c02386cb7a wrong M$ XMP tag name : RatingPercent => Rating 17 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
17 years ago
Andreas Huggel f827d8a380 #619: Check for empty buffer. Fixes crash with some PNG images. (Lukasz Krzyzak) 17 years ago
brad 2b7a80d4bb made use of new easyaccess functions to support macro mode, orientation, lens name, and better iso values 17 years ago
brad 6bcd8cacd4 Added new easyaccess files to msvc build 17 years ago
Andreas Huggel 21ccbfce18 #618: Added functions for easy access of common metadata, which is not always in the same tag. (Based on a discussion with and initial patch from Carsten Pfeiffer) 17 years ago
Andreas Huggel cde2a54cc5 #602: Added specialized insert and delete code for TIFF-like target images. 17 years ago
Andreas Huggel 4283f90c6d Clarified doc. 17 years ago
Andreas Huggel 917080fc37 Handle unknown type name (reported by Marijn Kampf). 17 years ago
Andreas Huggel 6ef6c54bc3 Fixed potential crash in Pentax makernote pretty-printing code (reported by Marijn Kampf) 17 years ago
Andreas Huggel fe816771a7 #617: For TIFF images, use memory mapping for non-intrusive writing instead of reading image into memory. 17 years ago
Andreas Huggel eabbfdfa91 Added write support to BasicIo::mmap. (ABI incompatible) 17 years ago
Andreas Huggel a30a3e58eb Merged -r1527:1752 from the trunk. 17 years ago
Andreas Huggel 6c6fa80877 Replaced assertions with checks. 17 years ago