Andreas Huggel
|
efc5a86653
|
Delete temporary file if user does not have write permissions. Completes fix for bug #497.
|
19 years ago |
Andreas Huggel
|
ff49b116b3
|
Enclosed i18n initialisation in #ifdef block
|
19 years ago |
Andreas Huggel
|
04126e8bb8
|
Merged revisions 907:999 from gettext branch into trunk
|
19 years ago |
Andreas Huggel
|
75085fbe43
|
FileIo::transfer: check if original file is writable, remember file permissions. Fixes bug #497
|
19 years ago |
Andreas Huggel
|
b7e73a2090
|
Improved pretty-print function for degrees.
|
19 years ago |
Andreas Huggel
|
61eb48cb35
|
Changed uint to unsigned int because MINGW does not define uint. Fixes bug #490
|
19 years ago |
Andreas Huggel
|
f381cb6966
|
Do not write TIFF header to JPEG images if the Exif data is empty. Fixes bug #498.
|
19 years ago |
Andreas Huggel
|
592ca5c711
|
Improved loading of JPEG data in case of problems. Existing Exif data is not modified until the new IFD0 is read successfully. Improved ExifData::clear()
|
19 years ago |
Andreas Huggel
|
f46704d5ae
|
Bumped version to 0.12
|
19 years ago |
Andreas Huggel
|
76ddb04eef
|
Updated Nikon lens info to v2.07 of Robert Rottmerhusen's lens database
|
19 years ago |
Andreas Huggel
|
5c7e414801
|
Documentation cleanup
|
19 years ago |
Andreas Huggel
|
ba89716cd6
|
Added methods to access built-in read-only IPTC datasets
|
19 years ago |
Andreas Huggel
|
3ff1bf4e13
|
Added methods to access built-in read-only taglists (Max Lapshin)
|
19 years ago |
Andreas Huggel
|
b745ab7977
|
Fixed doc target
|
19 years ago |
Andreas Huggel
|
db5426a29e
|
Added RenameAddon1.diff patch from Tobias Jahn, fixes bug #459.
|
19 years ago |
Andreas Huggel
|
02ace626ce
|
Fixed ExifData::op= to update IFD pointers of Nikon3 and Fujifilm makernotes correctly. This solves the issues recreated with exiv2iface-test of #496.
|
19 years ago |
Andreas Huggel
|
7a253e016e
|
Implemented quick fix for digikam bug 136932 (http://bugs.kde.org/show_bug.cgi?id=136932)
|
19 years ago |
Andreas Huggel
|
0ed9ecd922
|
Initialise tm_isdst to -1 when converting a date/time string. Fixes #493.
|
19 years ago |
HumanDynamo
|
744bcab0bb
|
IPTC.Application2 tags descriptions implementation is now complete.
|
19 years ago |
HumanDynamo
|
32d81ef6b7
|
Continue IPTC.Application2 tags descriptions implementation. Not yet complete.
|
19 years ago |
HumanDynamo
|
70f5b3eee7
|
Continue IPTC.Application2 tags descriptions implementation. Not yet complete.
|
19 years ago |
HumanDynamo
|
56f88c15d5
|
IPTC.Application2 tags descriptions implementation. Not yet complete.
|
19 years ago |
HumanDynamo
|
fde5bcabc9
|
Staring to improve IPTC tags description using IIM4 spec version 4.1. All IPTC.Envelope description tags implemented.
|
19 years ago |
HumanDynamo
|
a14ccf71b1
|
GPS Exif tags descriptions backported from Exif spec 2.2. All Exif tags descriptions implementation are now complete
|
19 years ago |
HumanDynamo
|
c4976d664c
|
Backport Exif tags descriptions from libexif complete
|
19 years ago |
HumanDynamo
|
e9843b9c8e
|
Exif IFD tags descriptions complete.
|
19 years ago |
HumanDynamo
|
3342e7ed84
|
Update Exif IFD tags descriptions
|
19 years ago |
HumanDynamo
|
fc062e4d51
|
Full descriptions of base IFD Tags (IFD0 and IFD1) are now implemented.
|
19 years ago |
HumanDynamo
|
9953dee6c4
|
Start to update Exif tags description using string from libexif implementation.
|
19 years ago |
HumanDynamo
|
a7717741a6
|
Bug fix : following Exif 2.2 spec., Exif.Photo.GainControl tag is encoded like a short, not a rational value.
|
19 years ago |
HumanDynamo
|
feaffc2130
|
Exif.Photo.CustomRendered tag : add missing decoding method accordinly to Exif 2.2 spec.
|
19 years ago |
HumanDynamo
|
57d5825b4c
|
Exif.Photo.FileSource : updated new values accordinly with ExifTool tags database (outside Exif 2.2 spec.)
|
19 years ago |
Andreas Huggel
|
d2b9563978
|
Improved handling of the CPPFLAGS compiler flag and some minor build env tweaks. Partly fixes bug #490 (the build env related part).
|
19 years ago |
Andreas Huggel
|
2a41b2475e
|
Added pretty-print function for GPSTimeStamp
|
19 years ago |
Andreas Huggel
|
65a93b183f
|
Added pretty-print functions for some GPS tags. Fixes bug #488
|
19 years ago |
HumanDynamo
|
3c9548bad7
|
Minolta lens ID update (pass 3) using Dimage Master Rev. Eng.
|
19 years ago |
HumanDynamo
|
8cfdebe01b
|
update minolta lens ID (pass2) using Dimage Master Rev. Eng.
|
19 years ago |
HumanDynamo
|
f533cde7ff
|
Minolta makernotes : Lens ID big update (pass 1): new lens ID reported by Paul Tribick using Minolta Dimage Master program (Re-Eng.). Thanks to him for this big report !
|
19 years ago |
Andreas Huggel
|
ab8738f646
|
Switched order of includes. Fixes MSVC crashes - bug #487. (Dimitri)
|
19 years ago |
Andreas Huggel
|
3beb136af0
|
Doc updates
|
19 years ago |
Andreas Huggel
|
39ad73f947
|
Bumped version to 0.11
|
19 years ago |
Andreas Huggel
|
9e854535a9
|
Simplified parser logic with regards to quotes around values of modify commands. Fixes bug #485.
|
19 years ago |
Andreas Huggel
|
8977ddea69
|
Added Fuji FinePixColor (makernote tag 0x1210) tag details (Robert Peter)
|
19 years ago |
HumanDynamo
|
e141f97876
|
New SIGMA lens ID reported by Nicolas Vilars
|
19 years ago |
Andreas Huggel
|
fe53eff160
|
Found workaround for MSVC 7.1 bug
|
19 years ago |
Andreas Huggel
|
cb8cb3cdfd
|
Canon Camera Settings update (David Cannings)
|
19 years ago |
Andreas Huggel
|
e3740e7246
|
Changed Nikon makernotes to use EXV_PRINT_TAG
|
19 years ago |
Andreas Huggel
|
4698490b8d
|
Fixed typos, added copy example
|
19 years ago |
Andreas Huggel
|
367faecf0c
|
Changed exiv2 del command to delete all occurences of a tag (Toff)
|
19 years ago |
HumanDynamo
|
e9af62c483
|
New Minolta lens ID. Thanks to Jim Westveer for this report.
|
19 years ago |
Andreas Huggel
|
b5d052b2f5
|
Added Canon Panorama patch, Canon test images, and minor updates (David Cannings)
|
19 years ago |
HumanDynamo
|
598940340d
|
Minolta makernotes update
- Fix duplicate tags.
- Fix decoding values (Exiftool).
|
19 years ago |
Andreas Huggel
|
8caffa8eb4
|
Changed assertion to test when reading IPTC IRBs. Some images seem to have empty IPTC IRBs. Fixes bug #483.
|
19 years ago |
Andreas Huggel
|
6a2ec40b76
|
Fixed typo introduced in rev. 850, needed for the tests to pass with MSVC 2005
|
19 years ago |
Andreas Huggel
|
a869aff639
|
Updated Nikon lens info to v2.02 of Robert Rottmerhusen's lens database
|
19 years ago |
Andreas Huggel
|
f8f9917dd9
|
Added support for Canon Picture Info tags (David Cannings)
|
19 years ago |
Andreas Huggel
|
65d6486a75
|
Updated doxygen configuration file (and enabled search engine) and a minor doc fix
|
19 years ago |
Andreas Huggel
|
609dbe60d3
|
Workaround for 64 bit long values (David Cannings)
|
19 years ago |
Andreas Huggel
|
6af67226b2
|
Renamed CanonCs1,2 groups to CanonCs and CanonSi respectively (David Cannings)
|
19 years ago |
Andreas Huggel
|
e10eed1fb1
|
Updated CanonCs1 and CanonCs2 tags according to ExifTool (David)
|
19 years ago |
Andreas Huggel
|
8326caedf6
|
Minor fixes
|
19 years ago |
Andreas Huggel
|
5c79d7c3fb
|
Added TagDetailBitmask type and print function, changed Canon tags to use it (David)
|
19 years ago |
Andreas Huggel
|
1d6a869c1c
|
More checks and sanity tests. Improves fix for bug #482.
|
19 years ago |
Andreas Huggel
|
781983a96a
|
Prevent overflow in addition. Fixes bug #482
|
19 years ago |
Andreas Huggel
|
7afb76c263
|
Changed Canon makernote to use EXV_PRINT_TAG. Fixed duplicate Cs1 FocusMode bug
|
19 years ago |
Andreas Huggel
|
b6fcaa210a
|
Updated Fujifilm makernote to use EXV_PRINT_TAG
|
19 years ago |
Andreas Huggel
|
d53a778b2b
|
Fixed MSVC 2005 issues (except for exiv2com) and minor problems. All tests pass now on MSVC 2005. Fixes bug #455
|
19 years ago |
Andreas Huggel
|
7043310936
|
Fixed tests and changed "No Flash" to "No flash"
|
19 years ago |
Andreas Huggel
|
900adcd5a8
|
Added check for JPEG APP segments >64k, removed 16bit size limitation for IRBs. Fixes bug #480.
|
19 years ago |
HumanDynamo
|
8db4ded68c
|
fix typo
|
19 years ago |
HumanDynamo
|
04c59fe5f4
|
Exif tags description update accordinly to ExifTool doc
|
19 years ago |
HumanDynamo
|
02b9117b2e
|
update Exif tag MeteringMode accordinly with ExifTool descriptions
|
19 years ago |
HumanDynamo
|
52f64fb8a1
|
if exif resolution units tags is set 1, return "none"
|
19 years ago |
Andreas Huggel
|
d0c68f2b94
|
Minor change
|
19 years ago |
Andreas Huggel
|
d3d2d4c023
|
Added boundary check for next IFD to Ifd::read, fixes bug #479.
|
19 years ago |
Andreas Huggel
|
2b12dfea4c
|
Updated Cr2Image to use mmap
|
19 years ago |
Andreas Huggel
|
5a5fcf8503
|
Added workaround for mmap/munmap for platforms which do not have these (MinGW and MSVC), converted CrwImage to use mmap too.
|
19 years ago |
Andreas Huggel
|
ebe5bb0a27
|
Added experimental mmap support to improve read performance for TIFF and PNG images, barely tested and only on Linux
|
19 years ago |
Andreas Huggel
|
3902c1d092
|
Cleaned-up TIFF dependencies
|
19 years ago |
Andreas Huggel
|
fe512e1470
|
TiffParser can now be parametrized with a decoder. Added Cr2Image which uses this to filter not applicable IFD0 tags.
|
19 years ago |
Andreas Huggel
|
66e78f694d
|
Fixed copy c'tor properly
|
19 years ago |
Andreas Huggel
|
9daaaa3f6d
|
Fixed compiler warnings
|
19 years ago |
HumanDynamo
|
6584b7a7c4
|
disable PNG debug flags
|
19 years ago |
Andreas Huggel
|
64c218210d
|
Added configure switches for zlib, --without-zlib does not compile PNG support.
|
19 years ago |
Andreas Huggel
|
26d65a34b1
|
More build environment cleanup
|
19 years ago |
HumanDynamo
|
fe98349a7c
|
remove -lz option
|
19 years ago |
HumanDynamo
|
b4789e7969
|
Code polishing.
Fix GCC 4.1 compilation warnings.
Remove unwanted tabs.
|
19 years ago |
HumanDynamo
|
fa7223d103
|
New PNG image parser to extract EXIF/IPTC RAW profiles embeded in text tags by ImageMagick/GraphicsMagick during image convertion
Current implementation is read only.
TODO : Fix configure rules about zlib depency require by this implementation.
Optimize image loading.
|
19 years ago |
Andreas Huggel
|
920da80d70
|
Minor AutoPtr related cleanup
|
19 years ago |
Andreas Huggel
|
5099f2463f
|
Fixed MSVC 2005 assertion triggered by iotest
|
19 years ago |
Andreas Huggel
|
5f48c8e9a6
|
Create a CommentValue rather than a DataValue for Exif.Photo.UserComment. Fixes Bug #471
|
19 years ago |
Andreas Huggel
|
707b8e8dc0
|
New TIFF parser: Extract TIFF thumbnail from IFD1 if there is one.
|
19 years ago |
Andreas Huggel
|
0eae0124ec
|
Minor doc fix
|
19 years ago |
Andreas Huggel
|
8a88600262
|
Cleanup: Replaced simple print functions with EXV_PRINT_TAG macro and TagDetails array.
|
19 years ago |
Andreas Huggel
|
7cdfa9bb9a
|
Fixed MSVC compilation errors
|
19 years ago |
Andreas Huggel
|
2af57fb29d
|
Fixed MemIo EOF behaviour to be similar to that of FILE*. Fixes bug #469
|
19 years ago |
HumanDynamo
|
fc33162864
|
Missing 'Adobe RGB' color space value used with tiff file
|
19 years ago |
Andreas Huggel
|
73c6be0749
|
Stripped trailing whitespace
|
19 years ago |
Andreas Huggel
|
6dd2941188
|
Fixed typo
|
19 years ago |
Andreas Huggel
|
7282fb8108
|
Included exiv2_version.h from types.hpp, added sample usage
|
19 years ago |
Andreas Huggel
|
e731adcbd8
|
Added EXIV2_CHECK_VERSION(major,minor,patch) and related defines for use by applications to check the Exiv2 version
|
19 years ago |
HumanDynamo
|
7fa3b9ef62
|
Fix tags Compression and Photometric according with last libtiff 3.8.2 descriptions
|
19 years ago |
Andreas Huggel
|
7b75f9782f
|
Updated tag values for "Compression" and "PhotometricInterpretation" (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
4ecf81832d
|
Fixed subtle vector bug and cleaned-up setIptcIrb
|
19 years ago |
Andreas Huggel
|
c1a869d332
|
Rearranged code and isolated a function to set a Photoshop IPTC IRB from the Jpeg write code into class Photoshop.
|
19 years ago |
Andreas Huggel
|
a0053d3795
|
Created helper class Photoshop, moved Adobe IRB support into this class, part 1
|
19 years ago |
Andreas Huggel
|
53a55d55ca
|
Fixed MSVC compiler warnings
|
19 years ago |
Andreas Huggel
|
823a84d3d2
|
Added support for IPTC data found in an Exif Photoshop IRB tag of a TIFF/RAW image
|
19 years ago |
Andreas Huggel
|
cb828a7f57
|
Added more specific decode function to map subIFD tags with data for the primary image to the Image group, removed generic mappers for now.
|
19 years ago |
Andreas Huggel
|
f24ac893ba
|
Fixed algorithm to find TTW block in MRW images
|
19 years ago |
HumanDynamo
|
4448c738de
|
Exiv2 support Adobe DNG file format
|
19 years ago |
Andreas Huggel
|
4fee6c3076
|
Added another Minolta makernote patch (Xavier Raynaud, submitted by Gilles Caulier)
|
19 years ago |
HumanDynamo
|
9aeef5a55c
|
revert
|
19 years ago |
HumanDynamo
|
7172b7f949
|
test
|
19 years ago |
Andreas Huggel
|
3de498a473
|
Changed the default of the -b option to suppress large binary values, minor tweaks
|
19 years ago |
Andreas Huggel
|
f43dc106d9
|
Updated version to 0.10
|
19 years ago |
Andreas Huggel
|
3a5066cf73
|
Updated exiv2 summary output, minor fixes to Nikon NEF and Sony SR2 handling
|
19 years ago |
Andreas Huggel
|
8f181e2270
|
Added Minolta makernote taglists to doxygen doc
|
19 years ago |
Andreas Huggel
|
311eba8b3c
|
Removed TagTranslator, use simple arrays and EXV_PRINT_TAG now.
|
19 years ago |
Andreas Huggel
|
50f458aabd
|
Some cleanup and simplification
|
19 years ago |
Andreas Huggel
|
345cc8fa43
|
Fixed MinGW/older g++ compilation problem
|
19 years ago |
Andreas Huggel
|
d85701137e
|
Added correct decoding of NEF primary image tags
|
19 years ago |
Andreas Huggel
|
4ce21560f7
|
Experimental support for Olympus Camera Settings
|
19 years ago |
Andreas Huggel
|
3e61d1d8e1
|
Minolta makernotes patch for Dynax 5D camera settings tags (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
f6af75cfdf
|
Minor updates and preparations for better decoding of TIFF-based RAW formats
|
19 years ago |
Andreas Huggel
|
00aaa2aee4
|
Made ExifTags::tagTitle not inlined, based on strange link error reported
|
19 years ago |
Andreas Huggel
|
512355ae35
|
Minolta makernote update for Lens ID (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
655b04751f
|
Updated MSVC project file, removed unnecessary floor function calls (fixes MSVC compilation problem), added missing #include "cassert"
|
19 years ago |
Andreas Huggel
|
431ee85816
|
Added support for MRW images (read-only), first try
|
19 years ago |
Andreas Huggel
|
4ed27573aa
|
Added support for Minolta camera settings to the new TIFF parser
|
19 years ago |
Andreas Huggel
|
830206d630
|
Tweaked TiffArrayEntry and TiffArrayElement in preparation for Minolta makernote support
|
19 years ago |
Andreas Huggel
|
c0ff4bd4b0
|
Added -b, -u and -P options to the utility. The -P option implements feature #468.
|
19 years ago |
Andreas Huggel
|
93e6a8a307
|
Minor fixes.
|
19 years ago |
Andreas Huggel
|
169cbdd9dc
|
Added Metadatum::tagLabel() and Key::tagLabel() and ExifTags::tagLabel(), which will replace the now deprecated ExifTags::tagTitle() in a future version.
|
19 years ago |
Andreas Huggel
|
9394dca08c
|
Further Minolta makernote updates (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
2fb46eedf5
|
Minor changes.
|
19 years ago |
Andreas Huggel
|
09d81feb31
|
Updated Minolta Makernote (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
6872856154
|
Fixed Nikon tag names (Udi Fuchs)
|
19 years ago |
Andreas Huggel
|
6cc5f2e69e
|
Minor fix.
|
19 years ago |
Andreas Huggel
|
521cf5eb01
|
Added support for Minolta CameraSettings, part 2
|
19 years ago |
Andreas Huggel
|
274d9c7038
|
Added support for Minolta CameraSettings, part 1 (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
b824940592
|
Updated MSVC project file and fixed doxygen warnings
|
19 years ago |
Andreas Huggel
|
8bf15447d6
|
Added LensID 8 to lookup table (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
c8cd9f345d
|
Minolta makernote updates (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
59710139c2
|
Added Minolta makernote to new TIFF parser.
|
19 years ago |
Andreas Huggel
|
516bc73153
|
Added generic printTag template function (and the COUNTOF macro) and the first two Minolta lookup tables and print functions which make use of it.
|
19 years ago |
Andreas Huggel
|
59187208cd
|
Minolta Makernote: Added reference to Dalibor Jelinek's page, updated doc
|
19 years ago |
Andreas Huggel
|
073cf8af57
|
Added basic Minolta makernote support (Gilles Caulier)
|
19 years ago |
Andreas Huggel
|
6942a28dfa
|
Backed out changes done in Rev. 752
|
19 years ago |
Andreas Huggel
|
84ec44eddd
|
Canon makernote update (Patrice Boissonneault). This is an intermediate revision for keepsake purposes. I will reduce this to a more conservative version shortly, in the meantime, try to avoid using this revision.
|
19 years ago |
Andreas Huggel
|
d578504e0c
|
Added pkg-config metadata file exiv2.pc, removed <prefix>/include/exiv2 path from exiv2-config output. The exiv2-config script is now deprecated, use pkg-config instead. Fixes bug #458.
|
19 years ago |
Andreas Huggel
|
2a054c7543
|
Display filename in print mode if processing multiple images, like grep does (Roger Larsson)
|
19 years ago |
Andreas Huggel
|
7d578fefef
|
Improved Exif.Nikon[13].AFFocusPos print functions (Roger Larsson)
|
19 years ago |
Andreas Huggel
|
ae5cb70b58
|
Minor doc updates
|
19 years ago |
Andreas Huggel
|
ea32b96bc9
|
Makernote doc update and minor fix
|
19 years ago |
Andreas Huggel
|
448177d097
|
New TIFF parser: Added simple IFD based Sony Makernote
|
19 years ago |
Andreas Huggel
|
15b0cf42ad
|
New TIFF parser: Simplified Makernote design.
|
19 years ago |
Andreas Huggel
|
670d622612
|
New Tiff Parser: Fixed makernote implementation for cases where the makernote header cannot be parsed. Added Subifd found in Sony RAW files to the TIFF structure, but without any decoding support yet.
|
19 years ago |
Andreas Huggel
|
ba43cf489e
|
Minor fix (Roger Larsson)
|
19 years ago |
Andreas Huggel
|
1d554ec9bd
|
New implementation of the print function for Exif.Nikon3.AFFocusPos (Roger Larsson)
|
19 years ago |
Andreas Huggel
|
51afbc29bb
|
Updated a few Nikon tags to avoid skipping them when decoding from NEF files
|
19 years ago |
Andreas Huggel
|
2faedb6818
|
Added threshold to prevent decoding unknown tags with large values (configurable, arbitrarily set to 4kB)
|
19 years ago |
Andreas Huggel
|
e7db4baab6
|
Minor tweaks
|
19 years ago |
Andreas Huggel
|
4e7f2ee7d9
|
New TIFF parser: Added Panasonic, Sigma and Sony makernotes
|
19 years ago |
Andreas Huggel
|
4a304e9265
|
New TIFF parser: Added Nikon 1 and Nikon 2 Makernotes
|
19 years ago |
Andreas Huggel
|
b4c7c6da6d
|
New TIFF parser: Added Nikon 3 Makernote and minor tweaks
|
19 years ago |
Andreas Huggel
|
36e09c9e40
|
Combined Makernote header read and check functionality to simplify things
|
19 years ago |
Andreas Huggel
|
a0b4e2b37b
|
Changed address of website to www.exiv2.org
|
19 years ago |
Andreas Huggel
|
ea35e19f51
|
Quick and temporary hack to decode the thumbnail from the makernote of Olympus TIFF files. A mechanism to cleanly extend the decoder with code like this will be required.
|
19 years ago |
Andreas Huggel
|
5b57a1749b
|
TIFF parser checkpoint (experimental): Improved CR2 support (changes in the TIFF structure table), added support for Jpeg thumbnails, enhanced TiffDirectory so that the next pointer is optional.
|
19 years ago |
Andreas Huggel
|
e6c88889cb
|
Updated MSVC 7.1 project and fixed MSVC compiler errors
|
19 years ago |
Andreas Huggel
|
73c42ee8f6
|
TIFF parser checkpoint (experimental): Added Canon makernote. Uses a Canon TIFF component factory when the makernote is parsed. Added TiffArrayEntry and TiffArrayElement components.
|
19 years ago |
Andreas Huggel
|
bab89c1ba3
|
TIFF parser checkpoint (experimental): Added support for more esoteric makernotes with different byte order, base offset and their own component factory. Added Fujifilm makernote to test the byte order and base offset features. Use TiffCreator as part of a 'state' class instead of as a templated policy to be able to change the factory during a parse run.
|
19 years ago |
Andreas Huggel
|
e1eedc0f26
|
TIFF parser (experimental): Added TiffIfdMakernote base class, added separate files for Olympus makernote and the makernote registry
|
19 years ago |
Andreas Huggel
|
41424cdfd4
|
TIFF parser (experimental): Distributed the code across multiple files, added Olympus makernote
|
19 years ago |
Andreas Huggel
|
ac89e046f1
|
Updated homepage address
|
19 years ago |
Andreas Huggel
|
973e046a21
|
Implemented the TIFF component factory as a policy class (TiffCreator), used by TiffParser and TiffReader. Added Stephan's find template to search static arrays.
|
19 years ago |
Andreas Huggel
|
1311ff7b10
|
Fixed buffer overflow in ExifData::load() when called with an empty buffer; marked the function as deprecated, as it will eventually disappear.
|
19 years ago |
Andreas Huggel
|
e32800a9df
|
Added TIFF image and parser to exiv2lib, fixed MSVC 7.1 compilation errors
|
19 years ago |
Andreas Huggel
|
69466c90d9
|
Fixed setting of start for next IFD and misc minor changes
|
19 years ago |
Andreas Huggel
|
70695ded92
|
Experimental TIFF read-only support, without Makernotes. As a side-effect, the parser also handles NEF images. Only tried on Linux so far.
|
19 years ago |
Andreas Huggel
|
bec3e47dfe
|
Second snapshot, still very experimental
|
20 years ago |
Andreas Huggel
|
a673aef4e2
|
Set svn properties
|
20 years ago |
Andreas Huggel
|
b51b0ea039
|
Alpha status TIFF test app, not yet added to Makefile
|
20 years ago |
Andreas Huggel
|
ef30cbbd50
|
Alpha status TIFF image and parser, not yet added to Makefile
|
20 years ago |
Andreas Huggel
|
23d1c91788
|
Fixed inaccurate error message for failure to decode Jpeg metadata
|
20 years ago |
Andreas Huggel
|
ab10daa6d9
|
Removed trailing whitespace
|
20 years ago |
Andreas Huggel
|
56f7b38689
|
Changes for Visual Studio C++ 2005 (8.0), part 1
|
20 years ago |
Andreas Huggel
|
8761340ed7
|
Check C-string pointer before using it. Fixes bug #456
|
20 years ago |
Andreas Huggel
|
6701f7ac59
|
Updated labels and translations (Patrice Boissonneault)
|
20 years ago |
Andreas Huggel
|
7fd55c4928
|
Fixed MSVC compilation problem
|
20 years ago |
Andreas Huggel
|
6040ce878b
|
Added support for Exif.Image.Orientation for Canon CRW images
|
20 years ago |
Andreas Huggel
|
7a7025db59
|
Added comment to mapping table, fixed cut-n-paste bug
|
20 years ago |
Andreas Huggel
|
6e499c1261
|
Updates for release 0.9.1
|
20 years ago |
Andreas Huggel
|
b945568e6e
|
Fixed MSVC compilation errors
|
20 years ago |
Andreas Huggel
|
5f1de61749
|
Minor doc fix
|
20 years ago |
Andreas Huggel
|
2360321cbe
|
Added enum MetadataId and Image::supportsMetadata() to check what metadata an image class supports. Changed CrwImage to silently ignore calls to Iptc related functions instead of throwing an Error
|
20 years ago |
Andreas Huggel
|
a2b8c3f327
|
Added testcase and warning for bug #451
|
20 years ago |
Andreas Huggel
|
a1a5ff02b8
|
Fixed invalid type id for user comment tag, bug #451
|
20 years ago |
Andreas Huggel
|
e1a895636b
|
Cleaned-up a few includes
|
20 years ago |
Andreas Huggel
|
c1bf0abbc9
|
Reset Doxygen flags to avoid extensive doc, fixed minor doc bug
|
20 years ago |
Andreas Huggel
|
54d3b2ce49
|
Updated ChangeLog and bumped version to 0.9
|
20 years ago |
Andreas Huggel
|
0c265b9656
|
Fixed obscure MSVC compilation problem
|
20 years ago |
Andreas Huggel
|
b953a4e9da
|
Added fixiso action. Implements feature #450.
|
20 years ago |
Andreas Huggel
|
45db713002
|
Corrected SerialNumber to be in directory 0x3004
|
20 years ago |
Andreas Huggel
|
145f41dee4
|
Better handling of the header, and fixed a memory leak
|
20 years ago |
Andreas Huggel
|
f5bc6a420d
|
Added option to enable/disable dependency-tracking to configure script
|
20 years ago |
Andreas Huggel
|
4488e2c204
|
Added some basic CRW mapping documentation and a few unknown tags to the Canon Makernote (in order to define the type)
|
20 years ago |
Andreas Huggel
|
7eac9bbe92
|
Fixes for MinGW and MSVC
|
20 years ago |
Andreas Huggel
|
cbc9a5bbaa
|
Fixed to use GNU version of strerror_r where needed
|
20 years ago |
Andreas Huggel
|
99b4e71459
|
Updated copyright and fsf address
|
20 years ago |
Andreas Huggel
|
444ab5f0bc
|
Minor updates
|
20 years ago |
Andreas Huggel
|
d545215ceb
|
Completed CRW write support, feature #438. Only tested on Linux
|
20 years ago |
Andreas Huggel
|
a0f0c0e18c
|
Another update on the way to CRW write-support. Still not complete; don't use
|
20 years ago |
Andreas Huggel
|
c3c758c2f3
|
Updated Nikon lens info to v2.00 of Robert Rottmerhusen's lens database
|
20 years ago |
Andreas Huggel
|
3eea926b43
|
Preparations for CRW write support.
|
20 years ago |
Andreas Huggel
|
8befde4120
|
Utility: use CanonCs2.ISOSpeed instead of CanonCs1.ISOSpeed
|
20 years ago |
Andreas Huggel
|
bce4645165
|
Added a parser layer to the Crw image handling code. No functional change.
|
20 years ago |
Andreas Huggel
|
8ef1d8f854
|
Added -c option to the exiv2 utility to set the Jpeg comment from a string given on the command line. Implements feature #446.
|
20 years ago |
Andreas Huggel
|
d509e8c86f
|
Fixed include for utime.h to compile on Windows
|
20 years ago |
Andreas Huggel
|
c5d91d374a
|
Added option -k to preserve file timestamps and -t/-T to set the timestamp in the rename action. Only tested on Linux. Implements feature #448.
|
20 years ago |
Andreas Huggel
|
fc11d18013
|
Make sure the str argument to sscanf() is a 0 terminated C-string. Fixes Bug #447.
|
20 years ago |
Andreas Huggel
|
59f891d88c
|
Updated Nikon lens info to v1.54 of Robert Rottmerhusen's lens database
|
20 years ago |
Andreas Huggel
|
0398735e80
|
Changed class Entry to transform comment type on the fly. Fixes bug #445.
|
20 years ago |
Andreas Huggel
|
fd2b211222
|
Bumped version to 0.8, updated ChangeLog
|
20 years ago |
Andreas Huggel
|
2cd2ad6444
|
Minor cleanup
|
20 years ago |
Andreas Huggel
|
58e8f30110
|
Added man page (based on Peter KELEMEN's Debian man page)
|
20 years ago |
Andreas Huggel
|
f4adc6528b
|
Changed Exif parser to skip broken Ifds if possible. Fixes bug #443.
|
20 years ago |
Andreas Huggel
|
9245f85298
|
Minor changes
|
20 years ago |
Andreas Huggel
|
0ac2d66f4b
|
Added exiv2-config script. Applications that include exiv2 headers and link with the installed library can use this in their build commands.
|
20 years ago |
Andreas Huggel
|
1b45bf6e39
|
Honour DESTDIR variable in Makefile
|
20 years ago |
Andreas Huggel
|
8c623635e9
|
Changed hasMakerNote to return an IfdId instead of bool
|
20 years ago |
Andreas Huggel
|
260b9af10b
|
Removed hasMakerNote() from ExifData and made it a free function. Added setting to generate an XML tagfile to Doxyfile.
|
20 years ago |
Andreas Huggel
|
4843b8a5df
|
Avoid adding a metadatum if reading the value fails
|
20 years ago |
Andreas Huggel
|
57fa6c9211
|
Changed MemIo "copy-on-expand" to "copy-on-write" strategy to ensure that the original buffer is never modified
|
20 years ago |
Andreas Huggel
|
c32e706c36
|
Changed Value::read() to return an int indicating success instead of throwing. Added Support for HHMMSS and H:M:S formats to TimeValue (assumes timezone is UTC). Fixes bug #440.
|
20 years ago |
Andreas Huggel
|
06e5c0719e
|
Removed trailing whitespace from source files
|
20 years ago |
Andreas Huggel
|
773e6c6fa1
|
Use re-entrant system functions (gmtime_r, strerror_r) if available
|
20 years ago |
Andreas Huggel
|
10a1b24398
|
Changed -s option to -S and included the "." in the suffix (similar to the -S option of gzip)
|
20 years ago |
Andreas Huggel
|
ef7aae6fa3
|
Changed ImageFactory to use a static registry (to make it re-entrant without using a locking mechanism), introduced new ImageType namespace (for identifiers for image formats, these can be added without modifying image.*), tweaked image related documentation
|
20 years ago |
Andreas Huggel
|
bcf10895aa
|
Relaxed Iptc parsing to be able to read certain broken images
|
20 years ago |
Andreas Huggel
|
8093982ca4
|
Fixed MinGW warnings
|
20 years ago |
Andreas Huggel
|
b55a7f9f9c
|
Cosmetics
|
20 years ago |
Andreas Huggel
|
98ebb66d61
|
Implemented "copy-on-expand" memory mgmt strategy for MemIo instead of blindly copying the memory buffer
|
20 years ago |
Andreas Huggel
|
e65f3fef98
|
Fixed MSVC and MinGW warnings
|
20 years ago |
Andreas Huggel
|
d7c80de351
|
Added -s <suffix> option to the utility. This allows, e.g, to use Canon THM files as source file for the insert command.
|
20 years ago |
Andreas Huggel
|
2b55ed40b6
|
Corrected and renamed Ciff parser class hierarchy
|
20 years ago |
Andreas Huggel
|
15564f4cf0
|
Fixed print function mixup and further cleaned-up the summary printing in the utility
|
20 years ago |
Andreas Huggel
|
489fff191d
|
Canon CRW read support, first try. Introduces a new approach to parsing metadata. Cluttered by some related additions to the Canon makernote note and a bit of cleanup.
|
20 years ago |
Andreas Huggel
|
f3a62630b2
|
Fixed bug #437, added "Raw" image quality
|
20 years ago |