Commit Graph

201 Commits

Author SHA1 Message Date
Andreas Huggel
222a065346 Updated Panasonic makernote, added unit to exposure bias pretty-print function. 2009-01-01 15:46:04 +00:00
Andreas Huggel
38e7e14821 Bumped version to 0.18. 2008-12-11 09:13:51 +00:00
Andreas Huggel
f90d554489 * Consolidated exiv2 tool print code
* Added option to print all metadata (-pa)
* Added control for type of metadata printed with -P
* API change, class Metadatum and derived classes: Added familyName() and groupName() to the Metadatum API
2008-12-08 05:32:02 +00:00
Andreas Huggel
62d2c0227b Updated test results for new command line options. 2008-12-07 15:00:10 +00:00
Andreas Huggel
cbebc753fa - Reverted exifprint idx display
- Fixed/enhanced ExifParser::encode
- Added API ExifData::erase(beg, end)
- Enhanced logic to find matching tags in non-intrusive writing
- Disabled sorting of IFD entries when writing makernote IFDs
2008-11-30 14:19:17 +00:00
Andreas Huggel
d4aa0f49ad Fixed write-test. 2008-11-26 09:47:17 +00:00
Andreas Huggel
cc373437e0 Bumped version to 0.18-pre2. 2008-10-30 13:00:50 +00:00
Andreas Huggel
9f791e6ac6 Updated Olympus Camera Settings tags. 2008-10-20 13:40:51 +00:00
Andreas Huggel
7959e4698e Added Nikon decryption algorithm and use it to decode the lens. 2008-10-18 04:40:00 +00:00
Andreas Huggel
7b6652a910 Added ExifData pointer to Metadatum::write et al, added CanonCs.LensType and pretty-print function, changed exiv2 tool to use the new methods to print interpreted values (which allows it to refer to other metadata). 2008-10-17 14:34:29 +00:00
Andreas Huggel
177bd4ffde Added synthesized tag Exif.MakerNote.ByteOrder. 2008-10-10 14:38:24 +00:00
Andreas Huggel
d3a17f004b Added synthesized info tag Exif.MakerNote.Offset. 2008-09-27 15:29:14 +00:00
Andreas Huggel
6ac1ed0055 Updated remaining write-test result for Rev. 1612 change. 2008-09-27 05:55:25 +00:00
Andreas Huggel
db07bdac59 Updated test results for the binary Exif.Photo.Makernote tag added in Rev. 1612. 2008-09-27 05:53:06 +00:00
Andreas Huggel
417d55f2a7 Updated version to 0.18-pre1. 2008-09-08 16:12:38 +00:00
Andreas Huggel
533b3d224a Added write-support for tiled images. Aligned every strip (tile) of the image data. 2008-08-17 15:55:18 +00:00
Andreas Huggel
cbb52db524 Updated test results, renamed Nikon3Preview group to NikonPreview. 2008-08-03 06:26:14 +00:00
Andreas Huggel
ff875f5759 Validated final regression test script, fixed minor Canon bugs. 2008-08-02 14:53:43 +00:00
Andreas Huggel
65feff805c Forgot updated test results. 2008-08-02 01:05:05 +00:00
Andreas Huggel
916729c248 Added regression tests for #528 and #554. 2008-08-02 01:03:42 +00:00
Andreas Huggel
088319f266 Validated bugfixes-test script results. 2008-07-31 12:12:50 +00:00
Andreas Huggel
7cfdc74d48 Updated write-test results. 2008-07-14 15:57:40 +00:00
Andreas Huggel
3967661d04 Updated exifdata-test results (Exif.CanonCs.Lens remains to be fixed). 2008-06-29 11:02:11 +00:00
Andreas Huggel
26126bb24d Validated write-test test results. 2008-06-29 10:54:56 +00:00
Andreas Huggel
4af65891b1 Validated write2-test results. 2008-06-29 08:22:01 +00:00
Andreas Huggel
8739d41574 Validated final two imagetest test cases. 2008-06-29 08:19:12 +00:00
Andreas Huggel
d659572aeb Bumped version to 0.17.91 (libtool -version-info number is unchanged). 2008-06-21 10:41:49 +00:00
Andreas Huggel
0d55992e2f Merged unstable branch to trunk. 2008-06-21 10:28:17 +00:00
Andreas Huggel
7978bedb78 Bumped version to 0.17.1 2008-06-16 13:00:57 +00:00
Andreas Huggel
c463cdd283 Tried to improve GPSTimeStamp conversions, extended tests. 2008-06-05 15:45:07 +00:00
Andreas Huggel
2565d5c2f4 Added basic conversion testcases, fixes. 2008-06-04 09:59:51 +00:00
Andreas Huggel
9cc803511c Bumped version to 0.17. 2008-06-03 03:19:18 +00:00
Andreas Huggel
e17f53c2e6 Completed exiv2 utility support for XMP sidecar files. 2008-05-22 08:38:20 +00:00
Andreas Huggel
654d51a366 Added read support for jp2 and psd images, stubs for gif, bmp and tga images, and pixelWidth and pixelHeight methods on Image (Marco Piovanelli). 2008-04-15 03:46:01 +00:00
Andreas Huggel
d82edd326a Updated test data. 2008-03-12 06:28:34 +00:00
Andreas Huggel
e878166f0d Improved XMP value toLong, toFloat and toRational using new functions parseLong, parseFloat and parseRational. (Vladimir Nadvornik) 2008-03-05 07:45:16 +00:00
Andreas Huggel
8239c44ee8 More XMP TagDetails removed, intermediate. 2008-01-31 08:32:52 +00:00
Andreas Huggel
2e3672d211 #539: Make registration of namespaces actually work (Vladimir Nadvornik, S M Ryan) 2008-01-24 14:32:18 +00:00
Andreas Huggel
1b1df1e649 Reinstated unrelated error message. 2008-01-24 13:54:26 +00:00
Andreas Huggel
8b466fc79b Updated testcases for new printVersion pretty-print function. 2008-01-24 11:59:37 +00:00
Andreas Huggel
c50dcad56e Bumped version to 0.16 2008-01-09 16:25:47 +00:00
Andreas Huggel
7a8bf1dad8 Added options -Y, -O and -D to the exiv2 tool to adjust Exif timestamps by years, months and days. 2007-12-22 17:51:55 +00:00
Andreas Huggel
8a7604fb58 Slightly changed XMP version. 2007-12-08 16:52:25 +00:00
Andreas Huggel
88f47ccf43 Fixed test data. 2007-11-27 14:58:59 +00:00
Andreas Huggel
c6be927871 Set version to 0.16-pre1 (0.15.99) and minor updates. 2007-11-04 11:11:31 +00:00
Andreas Huggel
f51e7e0512 Added type keyword to XmpTextValue, added test with a command file that generates the same XMP packet as xmpsample. 2007-10-16 15:57:27 +00:00
Andreas Huggel
7c2e5a705a Updated test output, moved fix from prev rev into XmpParser. 2007-10-15 13:40:45 +00:00
Andreas Huggel
a6440d4ed1 Moved sample programs into new samples/ directory. Cleaned-up the makefiles and applied BSD license to all makefiles. 2007-10-08 09:17:20 +00:00
Andreas Huggel
a4fe28cef7 Disabled XMP SDK standard aliases. 2007-10-06 08:11:52 +00:00
Andreas Huggel
ce170e093b Generalized Xmpdatum::operator=. 2007-09-30 14:23:19 +00:00
Andreas Huggel
a464bca829 Tweaks. 2007-09-29 18:04:53 +00:00
Andreas Huggel
9e55854e87 Added associative array style commands. 2007-09-29 17:55:34 +00:00
Andreas Huggel
185ae8b8c0 #529, patch from Michal Cihar: Added Pentax makernote support (AOC\0 type). 2007-09-27 15:36:10 +00:00
Andreas Huggel
16c95f0fab Extended xmpsample.cpp, related bugfixes and tweaks. 2007-09-23 16:15:49 +00:00
Andreas Huggel
9beec8880d Added XMP sample (incomplete), bugfixes. 2007-09-22 15:28:49 +00:00
Andreas Huggel
a9fa6688bf Changed from xmpArray to xmpBag, xmpSeq and xmpAlt. 2007-09-20 13:34:48 +00:00
Andreas Huggel
f1d24641cd Added first few XMP parser regression tests, updated property value types, fixed related Xmpdatum methods. 2007-09-19 06:11:21 +00:00
Andreas Huggel
ac314ddfbc Intermediate state: Merged rev. 1153-1196 from branches/xmp. 2007-09-16 09:30:30 +00:00
Andreas Huggel
884b4355bb Added support for Olympus ORF format (Jeff Costlow). 2007-08-12 14:45:21 +00:00
Andreas Huggel
95f3901a62 Updated ChangeLog, bumped version to 0.15 and the libtool -version-info to 1:0:1 2007-07-07 06:54:45 +00:00
Andreas Huggel
9df66ae09e #521: Reduced size limit for Exif tags. 2007-07-02 03:06:18 +00:00
Andreas Huggel
724f413349 Applied Canon ModelId patch (Gerry Patterson), updated tests. 2007-05-29 15:20:45 +00:00
Andreas Huggel
5cd4571c73 Fixed AFPoint mapping for Canon cameras. Fixes bug #512. (Bug report with patch by Rob Walker.) 2007-04-10 14:46:50 +00:00
Andreas Huggel
b75c44e5be Changed name to lower case 2007-03-17 12:32:25 +00:00
Andreas Huggel
f113c5aacc Bumped version to 0.14 and changed to libtool's -version-info versioning system 2007-03-12 13:05:10 +00:00
Andreas Huggel
c15e6552ea Bumped version to 0.13, updated ChangeLog. 2007-02-22 16:47:44 +00:00
Andreas Huggel
da6266da3b Copyright updates for 2007 2007-02-02 10:09:31 +00:00
Andreas Huggel
687f9d9432 Added test for the type of the entries to decide if non-intrusive writing is possible. Fixes bug #452. 2006-12-29 02:32:03 +00:00
Andreas Huggel
2c82879afe Added second attempt to parse an IPTC field into a string value, if parsing the actual type fails. Fixes bug #501. 2006-12-18 12:44:03 +00:00
Andreas Huggel
9d0a7b0610 Implemented conversion function to display Windows tags 0x9c9b-0x9c9f. Added configure magic to find iconv. Fixes bug #460. 2006-12-09 12:13:10 +00:00
Andreas Huggel
af19f6f04e Fixed tests for various Nikon, Fujifilm, Panasonic and Olympus tag updates 2006-12-03 09:11:55 +00:00
Andreas Huggel
f381cb6966 Do not write TIFF header to JPEG images if the Exif data is empty. Fixes bug #498. 2006-11-25 15:38:38 +00:00
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() 2006-11-25 10:47:52 +00:00
Andreas Huggel
f46704d5ae Bumped version to 0.12 2006-11-22 16:06:16 +00:00
Andreas Huggel
db5426a29e Added RenameAddon1.diff patch from Tobias Jahn, fixes bug #459. 2006-11-16 14:42:38 +00:00
Andreas Huggel
b90529f9f9 Added testcase for bug #495, fixed a few SVN mime-type properties 2006-11-16 12:53:25 +00:00
Andreas Huggel
3484fcd43f Fixed bugfixes-test for changes introduced in rev. 894 and 943 2006-11-16 10:14:01 +00:00
Andreas Huggel
973ff7864f Fixed exiv2-test for changes introduced in rev. 894 2006-11-16 10:08:49 +00:00
Andreas Huggel
39ad73f947 Bumped version to 0.11 2006-09-14 14:07:12 +00:00
Andreas Huggel
cb8cb3cdfd Canon Camera Settings update (David Cannings) 2006-08-30 16:57:39 +00:00
Andreas Huggel
b5d052b2f5 Added Canon Panorama patch, Canon test images, and minor updates (David Cannings) 2006-08-24 15:24:12 +00:00
Andreas Huggel
f8f9917dd9 Added support for Canon Picture Info tags (David Cannings) 2006-08-15 14:40:34 +00:00
Andreas Huggel
6af67226b2 Renamed CanonCs1,2 groups to CanonCs and CanonSi respectively (David Cannings) 2006-08-13 06:06:05 +00:00
Andreas Huggel
e10eed1fb1 Updated CanonCs1 and CanonCs2 tags according to ExifTool (David) 2006-08-10 15:01:17 +00:00
Andreas Huggel
7afb76c263 Changed Canon makernote to use EXV_PRINT_TAG. Fixed duplicate Cs1 FocusMode bug 2006-07-27 16:30:09 +00:00
Andreas Huggel
d53a778b2b Fixed MSVC 2005 issues (except for exiv2com) and minor problems. All tests pass now on MSVC 2005. Fixes bug #455 2006-07-22 17:55:40 +00:00
Andreas Huggel
7043310936 Fixed tests and changed "No Flash" to "No flash" 2006-07-22 04:44:18 +00:00
Andreas Huggel
900adcd5a8 Added check for JPEG APP segments >64k, removed 16bit size limitation for IRBs. Fixes bug #480. 2006-07-22 02:55:35 +00:00
Andreas Huggel
d3d2d4c023 Added boundary check for next IFD to Ifd::read, fixes bug #479. 2006-07-02 12:19:17 +00:00
HumanDynamo
5d9e1b7fd1 PNG test image generated with ImageMagick including Exif/Makernote/IPTC 2006-06-06 11:55:17 +00:00
Andreas Huggel
7b75f9782f Updated tag values for "Compression" and "PhotometricInterpretation" (Gilles Caulier) 2006-05-30 17:38:54 +00:00
Andreas Huggel
3de498a473 Changed the default of the -b option to suppress large binary values, minor tweaks 2006-05-21 10:12:18 +00:00
Andreas Huggel
f43dc106d9 Updated version to 0.10 2006-05-21 09:22:26 +00:00
Andreas Huggel
c0ff4bd4b0 Added -b, -u and -P options to the utility. The -P option implements feature #468. 2006-05-13 06:00:39 +00:00
Andreas Huggel
2a054c7543 Display filename in print mode if processing multiple images, like grep does (Roger Larsson) 2006-04-30 03:51:37 +00:00
Andreas Huggel
7d578fefef Improved Exif.Nikon[13].AFFocusPos print functions (Roger Larsson) 2006-04-30 03:31:36 +00:00
Andreas Huggel
89dedf0b85 Updated tests for the changes in the last two revisions 2006-04-27 15:16:21 +00:00
Andreas Huggel
0c88b8c5f7 Updated tests for changed Canon descriptionn (related to Rev. 698) 2006-03-13 03:49:02 +00:00
Andreas Huggel
6e499c1261 Updates for release 0.9.1 2006-02-03 16:17:34 +00:00
Andreas Huggel
a2b8c3f327 Added testcase and warning for bug #451 2006-02-03 08:13:34 +00:00