10 Commits (46b738e4e18c8f4380bb956d29efbd6544c39e1f)

Author SHA1 Message Date
HumanDynamo 6a838bdd59 compile 15 years ago
HumanDynamo 1e8f7f59a3 fix warnings 15 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
Andreas Huggel 481303090f Removed unneeded functions which appear to mask Windows native functions. This should fix #514 and probably also #484; to be tested. 18 years ago
Andreas Huggel 56f7b38689 Changes for Visual Studio C++ 2005 (8.0), part 1 20 years ago
Andreas Huggel cac5030c7b Merged revisions 514:520 from branches/Exiv2-0_6_041212 21 years ago
brad 77d3d5621a added subversion style keywords 21 years ago
brad 134d57c220 fixed various msvc 7.1 build errors. bug #394 21 years ago
Andreas Huggel 3c8ff8b00a Minor changes for MSVC 21 years ago
Andreas Huggel eba6b82386 Added timegm() from the tz distribution and preparations for conditional compilation (requires configure script) 21 years ago