HumanDynamo
4e4c9f7898
update Sony Makernotes
15 years ago
HumanDynamo
6669996934
Sony/Minolta Lens DB update is now complete
15 years ago
HumanDynamo
7f80714d13
second big update of Minolta/Sony Lens database
15 years ago
HumanDynamo
408351df3c
by Minolta/Sony lens database update. Not yet completed
15 years ago
HumanDynamo
793d760569
re-organize common code to share between Minolta and Sony
15 years ago
HumanDynamo
14c7f279fd
move extern def to cpp
15 years ago
HumanDynamo
d4f9a20142
use common lens definitions for minolta and sony cameras
15 years ago
HumanDynamo
e0d543d166
rm
15 years ago
HumanDynamo
ee691fdc71
start to implement common structures between Sony and Minolta for Makernotes
15 years ago
HumanDynamo
46a6f318b2
apply patch from BUG #688
15 years ago
Andreas Huggel
1b93b9dfd2
Retain value in case of stream error. (Suggested by Thomas Beutlich)
15 years ago
HumanDynamo
c498837b66
update Sony Makernotes
15 years ago
HumanDynamo
0e6577a0bf
update Sony Makernote
15 years ago
HumanDynamo
18ff42413b
start to update Sony Makernotes support, using last revision of Exiftool database
15 years ago
HumanDynamo
6a838bdd59
compile
15 years ago
HumanDynamo
1e8f7f59a3
fix warnings
15 years ago
HumanDynamo
937bd7d0f9
fix warnings
15 years ago
Andreas Huggel
cc3e1ba482
Added pretty-print function for Exif.NikonLd2/3.FocusDistance. (Jens Mueller)
15 years ago
Andreas Huggel
176e71e499
Added further TIFF image tags (from Adobe TIFF&PM6 and TIFF/EP specs).
15 years ago
Andreas Huggel
92ea124345
Added a few PageMaker 6.0 and Adobe OPI TIFF tags.
15 years ago
Andreas Huggel
e1189d9924
Added several TIFF tags to the reference taglist.
15 years ago
Andreas Huggel
26b5d41255
Minor fix.
15 years ago
Andreas Huggel
c9e41799da
Completed fix from r2039.
15 years ago
Andreas Huggel
4d26ac3875
Added several missing TIFF tags.
15 years ago
Andreas Huggel
b68ecc7cb0
#686 : Removed const-qualifier to make things comply with the C++ standard.
15 years ago
Andreas Huggel
a3b24b3615
#668 : Extended list of TIFF image tags. (It turned out that there are quite a few standard TIFF tags missing from the Exiv2. To be added separately).
15 years ago
Andreas Huggel
6d496a4888
Updated Copyright notice for 2010.
15 years ago
Andreas Huggel
7d466b3e87
Fixed typo.
15 years ago
Andreas Huggel
c7d5396669
Fixed issues with Unicode paths on Windows. (Thomas Beutlich)
15 years ago
Andreas Huggel
8c7fffdc7d
Fixed compilation error on MSVC when SUPPRESS_WARNINGS is defined. (Thomas Beutlich)
15 years ago
Andreas Huggel
8d8a433da5
Updated Nikon Lens lookup table to v4.3.400.01 of Robert Rottmerhusen's fmountlens list.
15 years ago
Andreas Huggel
f8197d8463
#668 : In TIFF and TIFF-like images, never modify 'image tags'. This patch implements the basic idea.
15 years ago
Andreas Huggel
d8197c1cfe
#690 : Fixed typo (Volker Grabsch).
15 years ago
Andreas Huggel
13704dcba4
#684 : Extended SubIFD support to 9 SubIFDs.
16 years ago
Andreas Huggel
b8d802c12c
#684 : Quickfix to prevent the assertion failure.
16 years ago
Robin Mills
4c4955f876
adding EXIV2API to class CharsetInfo to fix the Mac build breaker introduced in revision:2032
16 years ago
Robin Mills
90147a3439
MSVC fixes to
...
1) remove use of gmtime_r
2) export static DLL method const char* CommentValue::name(CharsetId)
See discussion #419 in the Forum. http://dev.exiv2.org/boards/3/topics/show/419
16 years ago
Andreas Huggel
3e025435a8
Added iView Media Pro and MS Expression Media XMP schemas. (Steve Wright)
16 years ago
Andreas Huggel
f03af22ccd
#683 : Fixed -r conversions for weekday and day of year.
16 years ago
Andreas Huggel
ade0b51b79
#671 : Fixed error handling for read-only files.
16 years ago
Andreas Huggel
ec9bf9a142
Documented recent utility changes.
16 years ago
Andreas Huggel
6c0ecf66fb
#662 : Added new option -n and action fixcom to exiv2 utility.
16 years ago
Andreas Huggel
8a827fe979
Updated Nikon Lens lookup table to v4.2.377.1 of Robert Rottmerhusen's fmountlens list.
16 years ago
Andreas Huggel
f01c919e14
Added -g option to exiv2 utility to 'grep' info for individual tags.
16 years ago
Andreas Huggel
6d1da85d63
#666 : Bugfix, updated test results.
16 years ago
Andreas Huggel
5f1d09b6f0
#666 : Added configuration setting to concatenate gaps between known tags in binary arrays. Needs testing and a test-case.
16 years ago
Andreas Huggel
ece0a5c0b1
Tweak.
16 years ago
Andreas Huggel
603680b2d1
Various optimizations (side-effect of the analysis for #677 ).
16 years ago
Andreas Huggel
7a71340247
#677 : Reversed changes from r2018.
16 years ago
Andreas Huggel
2d91fb1f6d
#677 : Avoid deleting Exif metadata from the container when writing.
16 years ago
Andreas Huggel
ed6f195c7f
#677 : Changed the container for Exif metadata from a std::vector to a std::list (plus an unrelated optimization).
16 years ago
Andreas Huggel
2ce6c3dd00
Compile WError stuff only if Unicode paths are configured.
16 years ago
Andreas Huggel
18f1cc97b7
More W/Error changes to better support w/what().
16 years ago
Andreas Huggel
50d9dce7af
Make sure BasicError<> typeinfo symbol is published in the shared library, provide a test case in exifprint.cpp
16 years ago
Andreas Huggel
0bc517b545
#662 : Detect and interpret a BOM.
16 years ago
Andreas Huggel
68f7c00623
#674 : Fixed default type for TIFF/EP ShutterSpeedValue (Olivier Tilloy).
16 years ago
Andreas Huggel
e43a11f7b2
#662 : Code tweak and updated expected test results.
16 years ago
Andreas Huggel
d00c806e3c
#673 : Accept XMP sidecars starting with a UTF-8 BOM.
16 years ago
Andreas Huggel
9b4f4f84d6
MinGW and MSVC fixes.
16 years ago
Andreas Huggel
ba5a7b9075
Minor fix.
16 years ago
Andreas Huggel
49e040ee8d
Generalized class Error, added class WError for use with Unicode-Paths.
16 years ago
Andreas Huggel
dab01e73e9
#662 : Added CommentValue::detectCharset and an optional parameter for the encoding to CommentValue::comment().
16 years ago
Andreas Huggel
41b3365ad1
#662 : Charset conversion on read and write (and if needed on copy).
16 years ago
Andreas Huggel
934c36a5ae
#572 : Escape special characters in the JPEG comment (using the new function by Leo Sutic.
16 years ago
Andreas Huggel
942d217e89
#662 : Fixes by Leo Sutic. Added carriage return to the special characters.
16 years ago
Andreas Huggel
3a76ca8ad7
#662 : Mostly formatting changes and a few tweaks. Move exifcomment tests to bugfixes-test.sh
16 years ago
Andreas Huggel
52f8c366c2
#662 : Patch exiv2-exifcomment-unicode.patch from Leo Sutic (unmodified, without exiv2-bug662.jpg).
16 years ago
Andreas Huggel
0b65033488
#665 : Quick-fix for the exiv2 utility to allow inserting Exif data into ORF files.
16 years ago
Andreas Huggel
50c213af9b
Published convertStringCharset() in the API (for #662 ).
16 years ago
Andreas Huggel
7154969383
#672 : Needed to compile on systems with lstat.
16 years ago
Andreas Huggel
c2ee400875
#672 : Fixed issue with C-string pointer of a temporary.
16 years ago
Andreas Huggel
b986487673
Reverted accidental Makefile changes from r1994.
16 years ago
HumanDynamo
b85909a314
add Kipi xmp namespace used by digiKam kipi-plugins
16 years ago
Andreas Huggel
59ae067412
Bumped version to 0.19.1 for testing.
16 years ago
Andreas Huggel
fab4603d70
#665 : Added write-support for ORF files.
16 years ago
Andreas Huggel
259a4bb2bf
Optimized TiffMappingInfo::operator==().
16 years ago
Andreas Huggel
c5b1793ef7
Minor fix. (Fulvio Senore)
16 years ago
Andreas Huggel
3662c29f16
Pointer acrobatics to workaround MSVC 7.1 problem.
16 years ago
Andreas Huggel
efa3152710
Doc updates: added new Nikon and Canon makernote tags, silenced doxygen warnings.
16 years ago
Andreas Huggel
bec7eef6cc
Minor manpage update.
16 years ago
Andreas Huggel
24285cbbf1
Bumped version to 0.19.
16 years ago
Andreas Huggel
e8f8f2c14d
#664 : Check key size before comparing it.
16 years ago
Andreas Huggel
763b4f7933
Removed trailing whitespace.
16 years ago
Andreas Huggel
c6ae14cbb9
Added includes for g++-4.4 (Debian 4.4.2-3).
16 years ago
Andreas Huggel
eca690a2fb
#571 : Add Iptc.Envelope.CharacterSet only if any other dataset is added, fixed tests.
16 years ago
Andreas Huggel
efdab1512f
Removed one include too many.
16 years ago
Andreas Huggel
dd659d57bd
Changed MemIo to use a Pimpl class too ( #510 ).
16 years ago
Andreas Huggel
bdc2f225af
Use [w]path() instead of p_->[w]path_.
16 years ago
Andreas Huggel
83cd2efab9
#579 : Implemented mmap for Windows directly in FileIo and made that class use the Pimpl idiom ( #510 ) to de-clutter the interface. Unrelated: Added EXV_MIN/MAX macros, allow iconv config in commercial version.
16 years ago
Andreas Huggel
db0a5b8338
Minor fix to make MSVC happy.
16 years ago
Andreas Huggel
d47aeee605
Removed --disable-printucs2 configure option.
16 years ago
Andreas Huggel
d8bd05257e
Ensure const correctness of iconv arguments.
16 years ago
Andreas Huggel
37f89d29c3
#663 : Reverted change made in r1961.
16 years ago
Andreas Huggel
5db4fe3613
#663 : Removed check for complete PS data.
16 years ago
Andreas Huggel
e722584757
#651 : Added TimeZoneOffset (0x882a) and 33 other missing TIFF/EP tags.
16 years ago
Andreas Huggel
64af7781b8
#661 : Changed type of tag Exif.Image.Resources to BYTE (1).
16 years ago
Andreas Huggel
9198431ea2
-b option now also suppresses Byte and SByte values.
16 years ago
Andreas Huggel
cef63099dc
Fixed visibility warning on Mac OSX 10.6.2
16 years ago
Andreas Huggel
d41e19a20c
Updated references to Nikon lens data tag.
16 years ago
Andreas Huggel
bb71f49bdc
Added config for IFD3 (needed for CR2, at least some), fixed Nikon assertion failure for unknown complex binary arrays (reported by Marcel Wiesweg).
16 years ago
Andreas Huggel
4a9c193624
#658 : Header of SP-560UZ ORF files seems to have a different magic.
16 years ago
Andreas Huggel
53e442d0e6
#620 : Added support for Nikon Shot Info tags.
16 years ago
Andreas Huggel
aa24ca4ae9
Inverted the meaning of -u. Bad bad bad...
16 years ago
Andreas Huggel
f9c98522dc
Doc cosmetics.
16 years ago
Andreas Huggel
974fb65f5d
#620 : Added support for Nikon Auto Focus Tags.
16 years ago
Andreas Huggel
65c421e6ee
#620 : Fixed a few Nikon tag names.
16 years ago
Andreas Huggel
dbc01d16cc
#620 : Added support for Nikon Vibration Reduction and Picture Control Tags.
16 years ago
Andreas Huggel
a175d9a9f2
Updated Nikon Lens lookup table to v4.1.361.01 of Robert Rottmerhusen's fmountlens list.
16 years ago
Andreas Huggel
26cc4713d7
#620 : Removed assertion. For decrypted tags, the condition can be false.
16 years ago
Andreas Huggel
9a433a629c
Updated Doxyfile for doxygen 1.6.1 and silenced a few doxygen warnings.
16 years ago
Andreas Huggel
d73096f95d
Bumped version to 0.18.99.
16 years ago
Andreas Huggel
370af5c8a3
Merged all changes from the unstable branch into the trunk.
16 years ago
Andreas Huggel
13b0f761fb
#657 : Fixed tag name of Exif.Nikon3.0x008d to ColorHue.
16 years ago
Andreas Huggel
f1db95c52f
#656 : Replaced assertions with a proper test.
16 years ago
Andreas Huggel
215a4ce339
Initialize variables (valgrind complained).
16 years ago
Andreas Huggel
948bbc5223
#645 : Added check for empty GPS coordinate value to prevent out-of-range exception.
16 years ago
Andreas Huggel
5e578f3ef6
#645 : Catch XMP-SDK exception from date conversion. (Vladimir Nadvornik)
16 years ago
Andreas Huggel
4ab90e0f60
#647 : Extended range check.
16 years ago
Andreas Huggel
4c17bc16b0
#647 : Fixed type of offset which may be negative.
16 years ago
Andreas Huggel
a5ee17b636
#642 : Applied patch from Matthias Barkhoff.
16 years ago
Andreas Huggel
d69961b5b8
#641 : Use image dimensions of the primary image.
16 years ago
HumanDynamo
d21e89b9e8
2 new tags from digiKam xmp namespace
16 years ago
Andreas Huggel
e26985d18b
#533 : Changed two more warnings to debug messages (Volker Grabsch)
16 years ago
Andreas Huggel
d1d7be03dd
Added remaining XMP plus properties (Mikolaj Machowski).
16 years ago
Andreas Huggel
5751d72224
Changed warning 'Invalid Photoshop IRB data size X or extended Photoshop IRB' to debug message.
16 years ago
Andreas Huggel
e5d19a8e63
Tweak.
16 years ago
Andreas Huggel
b9a30c80da
#533 : Added Volker Grabsch and Michael Ulbrich to authors.
16 years ago
Andreas Huggel
09ec544678
Added iptc4xmpExt and plus XMP schemas (Based on a patch from Mikolaj Machowski).
16 years ago
Andreas Huggel
f3c5ef1ed2
533: Applied patch 8_handle_extended_Photoshop_IRBs (Michael Ulbrich, Volker Grabsch)
16 years ago
Andreas Huggel
110c487db4
533: Applied patch 5_recognize_small_corrupt_IRBs (Michael Ulbrich, Volker Grabsch)
16 years ago
Andreas Huggel
bc9d685210
533: Applied patch 4_new_function_Photoshop_valid (Michael Ulbrich, Volker Grabsch)
16 years ago
Andreas Huggel
95baab13ed
533: Applied patch 3_skip_writing_redundant_IPTC_IRBs (Michael Ulbrich, Volker Grabsch)
16 years ago
Andreas Huggel
853fa64d4d
533: Applied patch 2_read_and_modify_only_the_first_XMP_segment (Michael Ulbrich, Volker Grabsch)
16 years ago
Andreas Huggel
5ef4c5ee22
533: Applied patch 1_handle_empty_IRB (Michael Ulbrich, Volker Grabsch)
16 years ago
Andreas Huggel
937b51236f
Fixed a few leftover robotbattle links.
16 years ago
Andreas Huggel
d73f83c2a2
Bumped version to 0.18.2
16 years ago
Andreas Huggel
9bbfd1c186
Removed r1830, r1826, r1825, r1824 from trunk (PGF image format)
16 years ago
Andreas Huggel
7b75bbaa04
Removed r1799, r1797 from trunk ( #634 , #579 )
16 years ago
HumanDynamo
8a3e708fd6
add PGF creation from scratch in memory
16 years ago
HumanDynamo
67dfeaf3bd
fix comment
16 years ago
HumanDynamo
76a3a36e51
creating JPEG2 blank file from scratch is now supported
16 years ago
HumanDynamo
038be98b02
missing to register XMP type with PNG
16 years ago
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