1974 Commits (eca690a2fbef2d67d2c99dc55cb53eb4c69b438c)
 

Author SHA1 Message Date
HumanDynamo a877aac92b missing to register PGF comment 16 years ago
HumanDynamo 876eb87515 Add PGF image format codec. Read and Write metadata is supported.
PGF <http://www.libpgf.org> is an image format based on Wavelet compression.
Metadata are hosted in header of file into an unique byte array. 
Metadata are saved into this area using a blank PNG file as container.
Comments, EXIF, IPTC, and XMP are supported.
16 years ago
HumanDynamo 35c2ebaf48 byte order in PNG blank dat is inverted. now creting PNG image from scratch work fine... 16 years ago
HumanDynamo b625d025c8 wrong logic here to create blank PNG image in memory 16 years ago
HumanDynamo b916c89320 to be able to use blank image at init 16 years ago
Andreas Huggel f7b1109738 #638: Aligned IPTC decoding with the new encoding, but kept it backward compatible for broken images. 16 years ago
Andreas Huggel f1c4c53c22 #638: Embed IPTC data in Photoshop IRB, some more code re-work. 16 years ago
Andreas Huggel fbc3b58f14 #638: Fixed compiler warnings, fixed more CRC issues, shortened some code. 16 years ago
Andreas Huggel cfec8527c7 #638: Replaced custom copyString function with strcpy, refactored some related code. Only tested on Linux, this may not compile on Windows. 16 years ago
Andreas Huggel a1077e6ade #630: Fixed CRC error in chunk zTXt (Jochen Schug). 16 years ago
Andreas Huggel 93dd629991 #620: Allow binary array entries with only cfg (no def), converted CanonSi entry. 16 years ago
Andreas Huggel a8f7dc36cf #620: Another step towards TiffArrayEntry obsolescence. 16 years ago
Andreas Huggel 10ef16cc90 #620: Intermediate commit on the way to replace TiffArrayEntry/Element. 16 years ago
Robin Mills 8b89e91abf Adding convert-test and tiff-test projects to the MSVC build environment 16 years ago
Robin Mills bf4bf5af77 Adding project mmap-test to the mix. 16 years ago
Andreas Huggel 8b2b3ffec7 Added simple memory mapping test program. 16 years ago
Andreas Huggel d72eadb647 Changed BasicIo::munmap so that it does not throw to make sure ~FileIo does not throw. Doc tweaks. 16 years ago
Andreas Huggel 5135792d8a Reverted changes done by mistake. 16 years ago
Andreas Huggel 5f1d376eb8 Prevent switchMode() from calling itself (fixes an incompatibility of the changes for #634 with the code to write to memory-mapped files. 16 years ago
Andreas Huggel b563340cc0 Merged r1801:1803 from the trunk. 16 years ago
Andreas Huggel 1f9264bddf Merged r1798:1800 from the trunk. 16 years ago
Andreas Huggel f093fd49a6 Merged r1794:1797 from the trunk. 16 years ago
Andreas Huggel 1c2dd764f8 #636: Do not change makernote byte order unless requested. By default, use the same byte order as that of the image (for new makernote metadata). Right now, the only makernote that has its own byte order is Nikon3. Also added missing padding to IPTC binary data for Exif.Image.IPTCNAA. 16 years ago
Andreas Huggel 5720f14438 Fixed nasty illegal read. 16 years ago
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