Andreas Huggel
82ba578695
Added TIFF preview patch (Vladimir Nadvornik).
17 years ago
Andreas Huggel
e595f1211f
Removed special mapping for Olympus makernote thumbnail.
17 years ago
Andreas Huggel
454d599da9
Fixed issue with custom namespaces ending with a #. (Reported by chrysn)
17 years ago
Andreas Huggel
27d9c0487f
Added type tiffIfd, made decoding of OlympusCs tags work.
17 years ago
Andreas Huggel
7216dae83d
Added subIFD olympcs to Olympus2 makernote and ifdIds, tags. Still incomplete.
17 years ago
Andreas Huggel
ee0b991695
Added Olympus2 makernote support, incomplete (Vladimir Nadvornik).
17 years ago
Andreas Huggel
4800f2db53
Added EXIV2API defines to interface classes.
17 years ago
Andreas Huggel
36b7c8f3ac
Removed obsolete class Cr2Mapping (Vladimir Nadvornik).
17 years ago
Andreas Huggel
8ba7cc5744
Moved PreviewId out of the properties struct and minor tweaks.
17 years ago
Andreas Huggel
26b488a255
Added preview support (Vladimir Nadvornik)
17 years ago
Andreas Huggel
667d10ef93
Removed inline functions from class hierarchies (Patrick Spendrin).
17 years ago
Andreas Huggel
33c7159091
#570 : Changed make string to recognize Fujifilm makernotes from FUJIFILM to FUJI.
17 years ago
Andreas Huggel
f8220756c5
Doc updates and fixes.
17 years ago
Andreas Huggel
b915385063
Minor fix for a doxygen warning.
17 years ago
Andreas Huggel
417d55f2a7
Updated version to 0.18-pre1.
17 years ago
Andreas Huggel
d866b20d82
#567 : Fixing MSVC build, intermediate revision, it is still broken.
17 years ago
Andreas Huggel
ec1ea1fe80
#568 : Check for empty value when creating thumbnail and preventively also in a number of other places.
17 years ago
Andreas Huggel
c5ebed2d9b
#523 : Added GCC symbol visibility support.
17 years ago
Andreas Huggel
80a22118c9
Added check for empty value before accessing toLong(0). (Bug reported by Gilles)
17 years ago
HumanDynamo
b8d7a650c8
compile with mingw32
17 years ago
Andreas Huggel
66af728d38
Removed struct ErrMsg from public API.
17 years ago
Andreas Huggel
5955cfab94
Added IFD2 for PEF write support, fixed order in which image data is written.
17 years ago
Andreas Huggel
533b3d224a
Added write-support for tiled images. Aligned every strip (tile) of the image data.
17 years ago
Andreas Huggel
02c24f4a2d
Added DNG tags and a few TIFF tags.
17 years ago
Andreas Huggel
c088f6bc3e
Renamed makernote2 files and TiffHeade2 class.
17 years ago
Andreas Huggel
12d074fff0
Some more cleanup.
17 years ago
Andreas Huggel
009a214c95
Improved handling of sub-IFDs when writing (relevant eg., for TIFF/EP and NEF formats).
17 years ago
Andreas Huggel
00a3ef321b
Removed CIFF classes from published API, doc tweaks.
17 years ago
Andreas Huggel
cbb52db524
Updated test results, renamed Nikon3Preview group to NikonPreview.
17 years ago
Andreas Huggel
cd5508f16c
#526 : Added support for preview image in a sub-IFD of the Nikon3 makernote.
17 years ago
Andreas Huggel
ff875f5759
Validated final regression test script, fixed minor Canon bugs.
17 years ago
HumanDynamo
31ed169623
fix API doc
17 years ago
Andreas Huggel
088319f266
Validated bugfixes-test script results.
17 years ago
Andreas Huggel
76948ce108
Minor doc fixes.
17 years ago
Andreas Huggel
8f167ee426
Improved/fixed Exif (TIFF) type handling.
17 years ago
Andreas Huggel
4c79818d76
Register new namespaces with XMP-SDK.
17 years ago
HumanDynamo
25e068ab36
JPEG2000 read/write support :
...
-Fix Exif extraction to find the first occurence of Exif hearder from raw Exif Data.
-Fix Xmp extraction to find start of XML data stream.
-Add more debug info to hack (use DEBUG switch if necessary)
-Write Exif/Iptc/Xmp data work fine now !!!
-Register JP2 image writting support with right properties.
17 years ago
HumanDynamo
e28afc04b3
add warning message if Exif data cannot be decoded. Also, reset exif data from image instance in thios case.
17 years ago
HumanDynamo
75957177b5
compile with gcc 4.3.1. Fix warnings
17 years ago
HumanDynamo
9f4fb5033b
add digiKam.org XMP namespace
17 years ago
HumanDynamo
09495f7fed
add Microsoft Photo XMP schema
17 years ago
HumanDynamo
7dfd385205
disable debug messages
17 years ago
HumanDynamo
5ff3b4603f
JPEG2000 parser : fix parsing to extract Metadata. Duing a wrong offest between box (in some cases), the jump between box been wrong
...
First try to write metadata in dedicated box (Exif, Iptc, and Xmp). It doesn't work yet properlly duing a wrong detection of eof. Still todo
17 years ago
HumanDynamo
51a2a03f22
another problem with this unlogic DataBuf::alloc() rule. Now XMP data can be extracted and parsed properlly.
17 years ago
HumanDynamo
9d8af01375
wrong offset computation
17 years ago
HumanDynamo
1bbc49eba6
missing to encode XML packet before to writte XMP into PNG
17 years ago
HumanDynamo
87030ebee7
PNG support: update access mode from images registry
17 years ago
HumanDynamo
3fe5ebb8ca
PNG file format parser.
...
- Refactoring code: main loop to parse PNG chunk contents go to pngimage class. pngchunk only play with chunk contents
- Implement PNG writting mode : all metadata are supported:
* UTF8 comment as "Description" iTXt chunk (compressed)
* XMP data as iTXt chunk (uncompressed as XMP spec instruction)
* IPTC data as zTXt chunk (compressed and encoded as ImageMagick method)
* EXIF data as zTXt chunk (compressed and encoded as ImageMagick method)
Note: writting mode resample metadata chunk to follow list given behind. There are several ways where other programs writte metadata in other place.
For ex : digiKam 0.9.x or ImageMagick 5.x writte Exif and Iptc to an tEXt chunk (uncompressed)
ImageMagick 5.x writte Xmp to an uncompressed tEXt chunk
ImageMagick 6.x writte Xmp to a compressed zTXt chunk.
17 years ago
Andreas Huggel
4c6f1913a1
Clarified doc for DataBuf::alloc.
17 years ago
Andreas Huggel
1bec0ad25c
Fixed dangling subIFD tag issue, minor changes.
17 years ago
Andreas Huggel
f0648f6382
Updated Nikon lens info to v3.25 of Robert Rottmerhusen's lens database.
17 years ago
Andreas Huggel
b759193273
Removed trailing whitespace.
17 years ago
Andreas Huggel
fda2c0a3d1
Fixed reading of Exif.CanonCs.Lens.
17 years ago
Andreas Huggel
faf3087de0
Added support to write TiffArrayElements with multi-component values.
17 years ago
Andreas Huggel
5c98c81e93
Fixed doxygen warning
17 years ago
Andreas Huggel
d79bc27e81
Fixed "priority keys" issue highlighted by Udi Fuchs.
17 years ago
Andreas Huggel
a8aea29b5a
Fixed reading duplicate tags (barely tested).
17 years ago
Andreas Huggel
8489cec20c
Filter unwanted tags in ExifParser::encode.
17 years ago
Andreas Huggel
d508eee9a2
Set TIFF format to read-write.
17 years ago
Andreas Huggel
64588354b9
Removed leftover debug output.
17 years ago
Andreas Huggel
f731b16c4f
Added TiffEncoder::encodeXmp, encodeIptc
17 years ago
Andreas Huggel
8cc4978594
Registered Pentax makernote tags.
17 years ago
Andreas Huggel
de403e5933
Reinstated sortByKey and sortByTag.
17 years ago
Andreas Huggel
0ebcc67d3f
Improved doc (hopefully).
17 years ago
HumanDynamo
fbf2b0281e
sortByKey is missing. just to fix linking. Still todo..
17 years ago
Andreas Huggel
d659572aeb
Bumped version to 0.17.91 (libtool -version-info number is unchanged).
17 years ago
Andreas Huggel
0d55992e2f
Merged unstable branch to trunk.
17 years ago
Andreas Huggel
99489c2d50
#560 : XmpParser::encode(): Clear xmpPacket if xmpData is empty.
17 years ago
Andreas Huggel
45df09c67e
Minor fix pointed out by Gilles.
17 years ago
Andreas Huggel
7978bedb78
Bumped version to 0.17.1
17 years ago
Andreas Huggel
8f5a084ec7
#558 : Skip remainder of SOF segment (mhx).
17 years ago
Andreas Huggel
b268b86799
Fixed several potential crashes.
17 years ago
Andreas Huggel
005c55ebf0
#552 : Fixed obscure Mac OS X 10.3.9 compiler error.
17 years ago
Andreas Huggel
216cffe9ff
Reverted to using snprintf, now that I found out how MSVC calls it.
17 years ago
Andreas Huggel
c463cdd283
Tried to improve GPSTimeStamp conversions, extended tests.
17 years ago
Andreas Huggel
528b2b11a1
Added a few more conversion tweaks, yet to be tested.
17 years ago
Andreas Huggel
6361c82013
Just some reminders added.
17 years ago
Andreas Huggel
2565d5c2f4
Added basic conversion testcases, fixes.
17 years ago
Andreas Huggel
05f277fb1c
Improved conversion to/from XMP LangAltValues.
17 years ago
Andreas Huggel
1f1b486046
Improved conversion of text and comment values. There is still no charset conversion yet, though.
17 years ago
Andreas Huggel
6b7e90e7c2
More doc tweaks.
17 years ago
Andreas Huggel
25241b14d9
Minor man page update.
17 years ago
Andreas Huggel
ff47483e85
Mainly changes to make MSVC compilers happy, improved accuracy of GPS coordinates conversion.
17 years ago
Andreas Huggel
4c6841dbae
Minor doc updates.
17 years ago
Andreas Huggel
9cc803511c
Bumped version to 0.17.
17 years ago
Andreas Huggel
d5414dd8ec
Removed obsolete error message.
17 years ago
Andreas Huggel
061dd230ce
#550 : Removed MakerTagInfo registry, improved Ifd-info lookup table.
17 years ago
Andreas Huggel
e17f53c2e6
Completed exiv2 utility support for XMP sidecar files.
17 years ago
Andreas Huggel
ef14bf1c31
Changed option -eX to write XMP sidecar file (corresponding insert not done yet).
17 years ago
Andreas Huggel
f8a4d46103
Renamed XMP.hpp from the XMP-SDK to XMPSDK.hpp to avoid potential name clashes with Exiv2's xmp.hpp
17 years ago
Andreas Huggel
9fb2fe85ba
Removed include.
17 years ago
Andreas Huggel
51caa6a888
More minor changes.
17 years ago
Andreas Huggel
9e4679f8a2
Minor comment, whitespace and other coding standards tweaks.
17 years ago
Andreas Huggel
d9db53d7bc
Moved MD5.h into the xmpsdk/include/ directory.
17 years ago
Andreas Huggel
f5bf128c15
Fixed g++-4.3 warnings.
17 years ago
Andreas Huggel
1913dc70e3
Added conversions to and from XMP (Vladimir Nadvornik).
17 years ago
Andreas Huggel
21d5f3c66c
Updated Nikon lens info to v3.18 of Robert Rottmerhusen's lens database.
17 years ago
Andreas Huggel
c005bc4fc4
Fixed type of tiff:DateTime property (Vladimir Nadvornik).
17 years ago
Andreas Huggel
e9916208a1
Minor fix.
17 years ago
Andreas Huggel
ef93aa9c36
s/Ovolabs/Ovolab/
17 years ago
Andreas Huggel
d1a305e30f
Added LangAltValue::toString(const std::string&) to get the value for a specific language qualifier (suggested by Marco Piovanelli).
17 years ago
Andreas Huggel
9eccdb8186
Define pid_t using a typedef instead of #define in Windows environments (Robin Mills).
17 years ago
Andreas Huggel
ed89a70db3
Fixed compilation error when configuration flag --disable-xmp is used.
17 years ago
Andreas Huggel
7e4cecf11b
Added warning flag, fixed detected problems.
17 years ago
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).
17 years ago
Andreas Huggel
81ff0d6a7c
Fixed g++-4.3 errors and warnings.
17 years ago
Andreas Huggel
38be96fe2a
Pentax makernote update from Michal Cihar.
17 years ago
Andreas Huggel
252030b6a5
Updated Nikon lens info to v3.14 of Robert Rottmerhusen's lens database.
17 years ago
Andreas Huggel
9cc886d1d6
#546 : Fixed floating point exception on invalid data.
17 years ago
Andreas Huggel
1503192f13
First draft conversion code.
18 years ago
Andreas Huggel
38b1a0fa2c
Allow format options for XmpParser::encode (Vladimir Nadvornik), write XMP sidecar files without xpacket.
18 years ago
Andreas Huggel
e4c96433d4
Added support for XMP sidecar files.
18 years ago
Andreas Huggel
e878166f0d
Improved XMP value toLong, toFloat and toRational using new functions parseLong, parseFloat and parseRational. (Vladimir Nadvornik)
18 years ago
Andreas Huggel
d8e6b51c69
Refactored op<< for Metadatum, introduced std::string Metadatum::print(). Fixes #474 .
18 years ago
Andreas Huggel
9f0b41c57d
Fixed XmpKey::tagLabel() for custom keys (bug reported by Vladimir Nadvornik)
18 years ago
Andreas Huggel
a818b4c052
Removed remaining XMP exif TagDetails tables.
18 years ago
Andreas Huggel
8239c44ee8
More XMP TagDetails removed, intermediate.
18 years ago
Andreas Huggel
490dd82a14
Removed more XMP TagDetails tables, use existing Exif tables instead.
18 years ago
Andreas Huggel
90adc97218
Started to remove XMP TagDetails tables and use those from Exif instead.
18 years ago
Andreas Huggel
ceeff042fc
Further XMP print function updates (based on patch from webustany for GHOP 98).
18 years ago
Andreas Huggel
9ff410f41f
Fixed typo.
18 years ago
Andreas Huggel
7ac86ccc69
Fixed subtle bug when printing with an XMP print function.
18 years ago
Andreas Huggel
40aa6b5d1f
Tag updates from Michal Cihar.
18 years ago
Andreas Huggel
cd9aa48676
More print functions added (intermediate version, by webustany for GHOP 98).
18 years ago
Andreas Huggel
c54c385d61
Added XMP pretty-print functionality (by webustany for GHOP 98).
18 years ago
Andreas Huggel
2e3672d211
#539 : Make registration of namespaces actually work (Vladimir Nadvornik, S M Ryan)
18 years ago
Andreas Huggel
d705fade18
Added printVersion (by webustany for GHOP 98).
18 years ago
Andreas Huggel
3ac665a305
Added 2008 to Copyright notice.
18 years ago
Andreas Huggel
c50dcad56e
Bumped version to 0.16
18 years ago
Andreas Huggel
b75fc593f0
#537 : Check PNG chunk length.
18 years ago
Andreas Huggel
d6017b7c66
#535 : Removed unnecessary declarations and defines.
18 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
aecbc71657
Added XMP support to MSVC project.
18 years ago
Andreas Huggel
7a8bf1dad8
Added options -Y, -O and -D to the exiv2 tool to adjust Exif timestamps by years, months and days.
18 years ago
Andreas Huggel
31fbfa9978
Minor change.
18 years ago
Andreas Huggel
3478a05df9
Tweak
18 years ago
Andreas Huggel
1e6db63ae9
#534 : Prevent integer overflow.
18 years ago
Andreas Huggel
4b95b20db8
#534 : Prevent integer overflow.
18 years ago
Andreas Huggel
3c17cb4dec
Modified fixiso to handle Canon tags as well.
18 years ago
Andreas Huggel
e54ecee647
#531 : Applied patch from Michal Cihar.
18 years ago
Andreas Huggel
8a34e9b9a8
Fixed typos highlighted by Oliver Dörr.
18 years ago
Andreas Huggel
5b2d182f65
#533 : An attempt to read IPTC data from multiple APP13 Photoshop 3.0 segments.
18 years ago
Andreas Huggel
579bc91821
Minor changes.
18 years ago
Andreas Huggel
358adfce04
Added writeFile() convenience function.
18 years ago
Andreas Huggel
678d0250b5
Updated Nikon lens info to v2.99 of Robert Rottmerhusen's lens database.
18 years ago
Andreas Huggel
4c7563a1bd
Added reference tables for XMP properties to doc.
18 years ago
Andreas Huggel
c6be927871
Set version to 0.16-pre1 (0.15.99) and minor updates.
18 years ago
Andreas Huggel
451f093065
Doc tweaks.
18 years ago
Andreas Huggel
3a3507c260
Minor changes.
18 years ago
Andreas Huggel
08c2c50448
Partially updated MSVC project (samples and XMP don't compile).
18 years ago
Andreas Huggel
1ca526dda7
Minor update.
18 years ago
HumanDynamo
f461f9bb37
updated XMP dc tags description using definition from Dublin Core spec ( http://dublincore.org/documents/dcmi-terms )
18 years ago
Andreas Huggel
6a8ca6051d
Tweaks.
18 years ago
Andreas Huggel
24e9e36713
Added XMP lists to taglist program, fixed printProperties().
18 years ago
Andreas Huggel
f51e7e0512
Added type keyword to XmpTextValue, added test with a command file that generates the same XMP packet as xmpsample.
18 years ago
Andreas Huggel
7c2e5a705a
Updated test output, moved fix from prev rev into XmpParser.
18 years ago
Andreas Huggel
6d0cfca1a5
Fix: do not clear old XMP packet in case of an error encoding the new XMP data.
18 years ago
Andreas Huggel
595665be33
Added reg command to utility, fixed set command to wrok better with XMP arrays, modified LangAlt write method to write default first, fixed registerNs bug.
18 years ago
HumanDynamo
e5201e6995
polish i18n
18 years ago
HumanDynamo
3be311fb21
XMP properties implementation fully internationalized !
18 years ago
HumanDynamo
58be432fc9
i18n in progress
18 years ago
HumanDynamo
cd6482470d
i18n in progress
18 years ago
HumanDynamo
a362c0162f
fix i18n
18 years ago
HumanDynamo
e2a05157c2
i18n in progress
18 years ago
HumanDynamo
ffead90b21
i18n in progress
18 years ago
HumanDynamo
125d7a533b
i18n in progress
18 years ago
HumanDynamo
fdfbb7007d
i18n in progress
18 years ago
HumanDynamo
e1b2c3cc38
i18n in progress
18 years ago
Andreas Huggel
8fdaad1872
Added link to Pentax makernote tags.
18 years ago
Andreas Huggel
8896c99005
Moved taglist.cpp back to src/ to make doc build easier.
18 years ago
Andreas Huggel
d82216eed6
Added Pentax makernote header to new TIFF parser.
18 years ago
Andreas Huggel
3a3ca52f99
Added Pentax Makernote tag doc, changed copyright.
18 years ago
Andreas Huggel
a6440d4ed1
Moved sample programs into new samples/ directory. Cleaned-up the makefiles and applied BSD license to all makefiles.
18 years ago
Andreas Huggel
a4fe28cef7
Disabled XMP SDK standard aliases.
18 years ago
HumanDynamo
44e0d16c37
revert. There is no problem here
18 years ago
HumanDynamo
cfc5ee5d79
add Xmp.tiff.ImageDescription to test. (Andreas, I suspect a problem)
18 years ago
Andreas Huggel
ba57ebadce
Added configure options for XMP support and integrated XMP Toolkit.
18 years ago
HumanDynamo
75dabaec90
i18n in progress. not yet complete...
18 years ago
Andreas Huggel
ce170e093b
Generalized Xmpdatum::operator=.
18 years ago
HumanDynamo
dbe900dde7
fix email
18 years ago
HumanDynamo
c3d325315a
fix email
18 years ago
Andreas Huggel
a464bca829
Tweaks.
18 years ago
Andreas Huggel
9e55854e87
Added associative array style commands.
18 years ago
HumanDynamo
b3ad7f7e8c
xmpXmpRightsInfo and xmpXmpMMInfo are now i18n
18 years ago
HumanDynamo
564221dd2f
xmpXmpInfo is now i18n
18 years ago
HumanDynamo
88d0bf6662
XMP i18n : xmpDcInfo done. Note than all first char of tags Title are now capitalized like others XMP schemas
18 years ago
HumanDynamo
3c2da7a723
start XMP i18n
18 years ago
HumanDynamo
5fd82ff41f
Xmp.exif.ColorSpace == 2 ==> AdobeRgb as standard Exif tag (from ExifTool DB)
18 years ago
Andreas Huggel
538a5c0e77
Introduced EXV_PRINT_COMBITAG for Pentax multi-value lookups.
18 years ago
Andreas Huggel
94de45135d
Removed tabs
18 years ago
Andreas Huggel
7efe2cbc09
#529 , patch from Michal Cihar: Added Pentax makernote support (these are the files I forgot to add to the previous revision).
18 years ago
Andreas Huggel
185ae8b8c0
#529 , patch from Michal Cihar: Added Pentax makernote support (AOC\0 type).
18 years ago
Andreas Huggel
52ddfc5938
Minor cleanup (memset -> std::memset, memcpy -> std::memcpy).
18 years ago
Andreas Huggel
91c4dafbf9
Fixed compiler issues (gcc-4.3, msvc 7.1)
18 years ago
Andreas Huggel
16c95f0fab
Extended xmpsample.cpp, related bugfixes and tweaks.
18 years ago
Andreas Huggel
9beec8880d
Added XMP sample (incomplete), bugfixes.
18 years ago
HumanDynamo
4d3c398ee1
new Exif Flash values backported from ExifTool
18 years ago
HumanDynamo
0afca133d0
new Exif compression value backported from Exiftool
18 years ago
Andreas Huggel
71c87ce89e
Bugfixes for XMP array handling.
18 years ago
Andreas Huggel
2c16464268
Fixed build without XMP support. See README-XMP.
18 years ago
Andreas Huggel
a9fa6688bf
Changed from xmpArray to xmpBag, xmpSeq and xmpAlt.
18 years ago
Andreas Huggel
97956266e6
Utility: Implemented modify action for XMP properties. Library: Bugfixes, tweaks.
18 years ago
Andreas Huggel
bc5e3fbd5d
Bugfix.
18 years ago
Andreas Huggel
c2b31e4f5f
Utility: Implemented XMP delete and insert from *.xmp file actions. Library: Added logic to determine whether to write from XMP packet or parsed XMP data.
18 years ago
Andreas Huggel
f1d24641cd
Added first few XMP parser regression tests, updated property value types, fixed related Xmpdatum methods.
18 years ago
Andreas Huggel
28ed5a65db
Updated Nikon lens info to v2.40 of Robert Rottmerhusen's lens database.
18 years ago
Andreas Huggel
bc2fa9a4de
Merged rev. 1198-1213 from branches/xmp.
18 years ago
Andreas Huggel
ac314ddfbc
Intermediate state: Merged rev. 1153-1196 from branches/xmp.
18 years ago
Andreas Huggel
088679c64f
Added XMP "Phase 1" functionality: New Image interface to get/set/clear the raw XMP packet. (Merged revisions 1151-1153 and 1196-1197 from branches/xmp plus bugfix which will be in revision 1199.)
18 years ago
HumanDynamo
6b20a75fad
add url to hack with png chunks
18 years ago
Andreas Huggel
884b4355bb
Added support for Olympus ORF format (Jeff Costlow).
18 years ago
Andreas Huggel
11ef10059f
Added Minolta lenses (Hiroshi Kawashima).
18 years ago
Andreas Huggel
186f19ab2b
#522 : Correctly write IPTC data if the original data is not padded to even size.
18 years ago
Andreas Huggel
cf541ca12e
Added curly braces to make Visual C++ happy.
18 years ago
Andreas Huggel
95f3901a62
Updated ChangeLog, bumped version to 0.15 and the libtool -version-info to 1:0:1
18 years ago
Andreas Huggel
9df66ae09e
#521 : Reduced size limit for Exif tags.
18 years ago
Andreas Huggel
1eacdd56d2
Updated Nikon lens info to v2.30 of Robert Rottmerhusen's lens database.
18 years ago
Andreas Huggel
7ba91c5c8f
#511 : Changed more throw Error(15) to warnings.
18 years ago
Andreas Huggel
cf9a6c7e81
Corrected properties.
18 years ago
Andreas Huggel
7815321064
Added new function testVersion() and macro EXIV2_TEST_VERSION. Fixes #509 .
18 years ago
Andreas Huggel
da0a08a0ee
Return a code != 0 from main() if an error occurred. Fixes #518 .
18 years ago
Andreas Huggel
10db558646
Relaxed JPEG parser error handling. Fixes bugs #511 and #449 .
18 years ago
Andreas Huggel
62d631d9ca
Fixed g++-4.2 warnings.
18 years ago
Andreas Huggel
7cc8c2c717
Minor doc fix.
18 years ago
Andreas Huggel
755bb63ef0
Rename action: Use Exif.Image.DateTime if Exif.Photo.DateTimeOriginal is not present.
18 years ago
Andreas Huggel
26e95799d0
Completed tag desc for Copyright and Artist.
18 years ago
Andreas Huggel
724f413349
Applied Canon ModelId patch (Gerry Patterson), updated tests.
18 years ago
Andreas Huggel
742386406a
Updated Nikon lens info to v2.24 of Robert Rottmerhusen's lens database.
18 years ago
Andreas Huggel
f4a5b7660c
French translation update from Stephane Pontier
18 years ago
Andreas Huggel
9bdd35fa14
#513 : Added check for size of IFD entries to prevent crash.
18 years ago
Andreas Huggel
08f44fc528
Added additional values to the Exif.CanonCs.ISOSpeed lookup table. (Patrick Markert)
18 years ago
Andreas Huggel
5cd4571c73
Fixed AFPoint mapping for Canon cameras. Fixes bug #512 . (Bug report with patch by Rob Walker.)
18 years ago
Andreas Huggel
771738b475
Added includes required to compile with gcc 4.3 (prereleases)
18 years ago
Andreas Huggel
6f78d7f804
Minor fix.
19 years ago
Andreas Huggel
90a376f141
Fixed minor oversight.
19 years ago
Andreas Huggel
cbbcbd31fc
Added --disable-printucs2 configuration option to turn off Windows tag character encoding convertion using iconv.
19 years ago
Andreas Huggel
0805c1e35e
Minor text changes
19 years ago
Andreas Huggel
b58bd25d0d
Reduced number of files with the version number by one.
19 years ago
Andreas Huggel
623f52e185
Fixed handling of multiple rename options -r, -t, -T
19 years ago
Andreas Huggel
f437441783
Updated Nikon lens info to v2.20 of Robert Rottmerhusen's lens database.
19 years ago
Andreas Huggel
33ed3499fc
Fixed mapping of CRW rotation info to Exif orientation.
19 years ago
Andreas Huggel
c6613812b3
Changed AnyError to inherit from std::exception, required a change of the signature of AnyError::what()
19 years ago
Andreas Huggel
f113c5aacc
Bumped version to 0.14 and changed to libtool's -version-info versioning system
19 years ago
HumanDynamo
a06f2f00f9
new tag used to record the software name and version used to perform picture post-processing (originaly used by ACDsee).
...
This tag is already supported by ExifTool. Note : I will use this tag with digiKam and kipi-plugins.
19 years ago
HumanDynamo
7f4fa73d8f
I have playing with M$ photo manager under Window Vista. I have found 2 new Exif.Image tags dedicaced to rate image. These tags are already referenced by last ExifTool
19 years ago
Andreas Huggel
9f505cec23
Fixed RAF read-support for systems without mmap. Bug #507 .
19 years ago
Andreas Huggel
1c2d21f609
Renamed exiv2_version.* files to version.*
19 years ago
Andreas Huggel
d67d00ffd4
Fixed version check macro to actually check the runtime version and not the compile-time version. Added version() and versionNumber() functions.
19 years ago
Andreas Huggel
2a37de6e05
Removed deprecated exiv2-config script.
19 years ago
Andreas Huggel
278f65ed39
Added check for preprocessor define EXV_COMMERCIAL_VERSION.
19 years ago
Andreas Huggel
6c36a67738
Added Image method to access the MIME type.
19 years ago
Andreas Huggel
d2885b57c6
Minor doc updates
19 years ago
Andreas Huggel
c15e6552ea
Bumped version to 0.13, updated ChangeLog.
19 years ago
Andreas Huggel
07fb3bfc41
Fixed broken macro
19 years ago
Andreas Huggel
af41355777
Removed unnecessary include file.
19 years ago
Andreas Huggel
b2e00c2d53
Improved RAF support to read thumbnail data which are outside of the Exif block.
19 years ago
Andreas Huggel
919ed204a7
Clarified error message
19 years ago
Andreas Huggel
4a1f79c8b4
Improved consistency of handling unsupported functions across image subclasses. setExif/Iptc/Comment methods throw Error(32), writeMetadata throws Error(31) if not yet implemented or not available for an image format.
19 years ago
Andreas Huggel
10681d6c3e
Spring-cleaning of the Image class hierarchy: Image now has containers and provides default implementations for most methods.
19 years ago
Andreas Huggel
b2f2b95bcb
Added Fujifilm read-support for RAF images.
19 years ago
Andreas Huggel
96e384edfc
Removed trailing whitespace
19 years ago
Andreas Huggel
da6266da3b
Copyright updates for 2007
19 years ago
Andreas Huggel
45595a7766
Added ability to modify metadata on-the-fly, together with the extract and insert actions. Implements feature #504 .
19 years ago
Andreas Huggel
8e85cea8d4
Changed behaviour of unsupport Image functions to throw. Added better method to query the supported metadata functions for each image type. Fixes bug #491 .
19 years ago
Andreas Huggel
6db7bdc6a4
Updated Nikon lens info to v2.15 of Robert Rottmerhusen's lens database. Removed gettext macros from these lens strings and removed corresponding translation stubs.
19 years ago
Andreas Huggel
0b589cf159
Check size of IPTC dataset before decoding it. Fixes bug #503 .
19 years ago
Andreas Huggel
687f9d9432
Added test for the type of the entries to decide if non-intrusive writing is possible. Fixes bug #452 .
19 years ago
Andreas Huggel
748fc06fef
Fixed doc. (Marco Piovanelli)
19 years ago
Andreas Huggel
2ab82c4bc9
Fixed and tweaked IPTC decoding code for bug #502 .
19 years ago
Andreas Huggel
cf1e91953d
New TIFF parser: decode IPTC from IPTCNAA or ImageResources tag. Fixes bug #502
19 years ago
Andreas Huggel
2c82879afe
Added second attempt to parse an IPTC field into a string value, if parsing the actual type fails. Fixes bug #501 .
19 years ago
Andreas Huggel
11b4817250
Minor fix
19 years ago
Andreas Huggel
0723a62899
Removed trailing whitespace
19 years ago
Andreas Huggel
b9e7c8dd78
Updated Nikon lens info to v2.08 of Robert Rottmerhusen's lens database
19 years ago
Andreas Huggel
9d0a7b0610
Implemented conversion function to display Windows tags 0x9c9b-0x9c9f. Added configure magic to find iconv. Fixes bug #460 .
19 years ago
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