3500 Commits (aa86646f2717173f66369d86c6bc7bbbf4e8ceb8)

Author SHA1 Message Date
Andreas Huggel 61171b5857 Minor change 21 years ago
Andreas Huggel 2d86c949b9 Minor fixes in MakerNote headers 21 years ago
Andreas Huggel a599a35461 Minor fix 21 years ago
Andreas Huggel 41fbe55ebd Added metacopy and the ability to extract/insert different types of metadata
Added option to print the Jpeg comment
Changed semantics of print option `i' to Iptc (`t' for translated Exif data)
21 years ago
Andreas Huggel 79721d04e0 Move ExifKey to component tags, moved IptcKey to component datasets 21 years ago
Andreas Huggel 6034d99950 Added support for unknown Iptc keys 21 years ago
Andreas Huggel 25404d55e5 Minor changes 21 years ago
Andreas Huggel 9b6e62c552 Added support to build a MakerNote from scratch 21 years ago
Andreas Huggel 1efd83bf04 Minor cleanup 21 years ago
Andreas Huggel e88a307858 Improved and cleaned-up ExifKey implementation 21 years ago
Andreas Huggel a25763d070 Replaced custom integer types with C99 types 21 years ago
Andreas Huggel 3c8ff8b00a Minor changes for MSVC 21 years ago
Andreas Huggel d1f5f97687 Updated for release 0.5 21 years ago
Andreas Huggel ecd4510b77 Updated test output for Exiv2 0.5 21 years ago
Andreas Huggel 4a23d9d652 Updated win32 configuration 21 years ago
Andreas Huggel 2e790821a0 Changed ifdItem to ifdName in the output of Print::printInterpreted 21 years ago
Andreas Huggel f33c70ab6b Minor change 21 years ago
Andreas Huggel 14d54e507e Added -pI print mode to print plain Iptc data 21 years ago
Andreas Huggel 54e126d3e4 Appended one more Id to an Ifd id to work around a g++-3.4 21 years ago
Andreas Huggel 1415a69561 Minor changes 21 years ago
Andreas Huggel 5e050bce0a Appended 'Id' to Ifd ids to work around a g++-3.4 problem 21 years ago
Andreas Huggel 6b0489a02f More patches for masked Exiv2::ifd0 and Exiv2::exifIfd (Joseph Heled) 21 years ago
Andreas Huggel 0147a77c7b Added Key, ExifKey and IptcKey class hierarchy
Changed Exif keys to 'Exif.ifdItem.tagName'
21 years ago
Andreas Huggel aac2f38d4a Added key-test.cpp 21 years ago
Andreas Huggel 21574176f5 *** empty log message *** 21 years ago
Andreas Huggel 701f8fc9bc Minor change 21 years ago
Andreas Huggel 0fb943c23e Changed order of enum TypeId back to be in sync with Exif type ids 21 years ago
Andreas Huggel 96aca14305 Undid tagInfoIdx return -1 to return idx of 0xffff tag again (so that it prints "unknownTag") 21 years ago
Andreas Huggel 37f63199f2 Added free function fileExists() 21 years ago
Andreas Huggel f88b91e8e1 -Added free function fileExists()
-Undo use of tmpnam(0), use getpid workaround again (because of EXDEV errors)
21 years ago
Andreas Huggel cb164f712f Added check if file exists before calls to ImageFactory::open 21 years ago
Andreas Huggel e3b114a9f5 Implemented StringValueBase and derived AsciiValue and StringValue from that 21 years ago
Andreas Huggel d8b236039b IPTC -> Iptc 21 years ago
Andreas Huggel 72e9232a70 Removed unnecessary include 21 years ago
Andreas Huggel 2c1dcd5094 Minor changes 21 years ago
Andreas Huggel 21256670bc Minor change (RCS version id) 21 years ago
Andreas Huggel 12829b984b Added Brad's todos 21 years ago
Andreas Huggel 53f2deffcf Needed an excuse to check in the executable 21 years ago
Andreas Huggel 166e6f7928 Added full IPTC read and write support (Brad, bs_3.patch) 21 years ago
Andreas Huggel 62de167ce7 Fixed DataValue read() and write() 21 years ago
Andreas Huggel de0bb2246b Added IPTC tags and random fixes (Brad, bs_2.patch) 21 years ago
Andreas Huggel 93d8dd7e1f Fix for masked Exiv2::ifd1 (Joseph Heled) 21 years ago
Andreas Huggel 735bb60985 Removed obsolete includes 21 years ago
Andreas Huggel 0b1ae63131 Minor changes: mostly PSD->PsD 21 years ago
Andreas Huggel d59197d265 Removed unnecessary const 21 years ago
Andreas Huggel 9d72b7d1ec Revamped image and introduced byte* interface (Brad, bs_1.patch with minor modifications by ahu) 21 years ago
Andreas Huggel f78081fb21 Added include timegm.h 21 years ago
Andreas Huggel 4822e4f97d Deleted include sys/wait.h and WIFEXITED, WEXITSTATUS macros 21 years ago
Andreas Huggel eba6b82386 Added timegm() from the tz distribution and preparations for conditional compilation (requires configure script) 21 years ago
Andreas Huggel efe5b524ca Bugfix: Use timegm() and gmtime() instead of mktime() and localtime() to
avoid problems with DST.
21 years ago
Andreas Huggel 754541ee0b Test output 21 years ago
Andreas Huggel 0e40ee4d3a Minor change 21 years ago
Andreas Huggel ba2770426f Bugfix: added missing break 21 years ago
Andreas Huggel 9c5588c9dd Use PACKAGE_STRING from config.h for version 21 years ago
Andreas Huggel 834c533e20 Renamed MSVC specific getopt.h to getopt_win32.h 21 years ago
Andreas Huggel 0a4c074c60 Added write2-test.cpp 21 years ago
Andreas Huggel d76e52f7a3 Minor changes 21 years ago
Andreas Huggel aab016adfe Added testcases 21 years ago
Andreas Huggel 3887ec7071 Added getopt files for MSVC 21 years ago
Andreas Huggel d3ee3bdc9a Really fixed ExifData::copyFromMetadata to automatically add missing offset tags 21 years ago
Andreas Huggel 9b13751417 Minor changes 21 years ago
Andreas Huggel 367fa3626f Changed log(2) to log(2.0) 21 years ago
Andreas Huggel 2f97314d5b Updated 21 years ago
Andreas Huggel 31ef48f05d minor change 21 years ago
Andreas Huggel 3156f53a25 Delete Exif section from the file when writing an empty ExifData 21 years ago
Andreas Huggel e07684201f minor change 21 years ago
Andreas Huggel 8f445fa016 * Fixed MSVC errors and warnings (Steve, sking_5.patch)
* Fixed ExifData::copyFromMetadata to automatically add missing offset tags
* Fixed an embarassing bug in ExifData::updateEntries, which caused write
  after erasing metadata to write back the original metadata.
21 years ago
Andreas Huggel b69c40e671 Fixed MSVC errors and warnings (Steve, sking_5.patch) 21 years ago
Andreas Huggel abc73c4cb1 Fixed offset adjustment in IfdMakernote::copy 21 years ago
Andreas Huggel 102d1a9ba4 Fixed MSVC errors and warnings (Steve, sking_5.patch)
Replaced exp2f(x) with exp(log(2) * x)
21 years ago
Andreas Huggel a351936427 minor change 21 years ago
Andreas Huggel 78c0f78954 Fixed wrong parenthesis in cast 21 years ago
Andreas Huggel b921d51d1b Attempt for a fix for copyFromMetadata. Not complete. 21 years ago
Andreas Huggel 8cf1ede430 Minor changes 21 years ago
Andreas Huggel dd7b63d3ba Fixed MSVC errors and warnings (Steve, sking_4.patch) 21 years ago
Andreas Huggel 34d27c8b0c Fixed MSVC errors and warnings (Steve, sking_3.patch with minor changes) 21 years ago
Andreas Huggel bb7a34bc1e Fixed MSVC errors and warnings (Steve, sking_2_mod_2.patch) 21 years ago
Andreas Huggel ddb874fd43 Minor changes 21 years ago
Andreas Huggel 5c43555856 Corrected IFD entry in debug output 21 years ago
Andreas Huggel 45f950a7da (un)install targets should only (un)install exiv2 21 years ago
Andreas Huggel 6fff2c0c34 Minor doc change 21 years ago
Andreas Huggel 452616c780 Print Nikon makernote values for ISO Speed, Quality and WhiteBalance 21 years ago
Andreas Huggel cb6b2e197d Added Nikon3 print function for ISO setting 21 years ago
Andreas Huggel 4cbecc7a47 Fixed MSVC errors and warnings (Steve, sking_2.patch, parts thereof) 21 years ago
Andreas Huggel 3478419f13 Removed unnecessary dynamic_casts 21 years ago
Andreas Huggel 6852f76c79 Fixed MSVC errors and warnings (Steve, sking_1.patch, only types.cpp) 21 years ago
Andreas Huggel f5f0384369 Added ifd-test 21 years ago
Andreas Huggel afe338162b Improved handling of corrupt IFDs: Truncate field if offset points outside of the buffer 21 years ago
Andreas Huggel 85a1b363a2 Fixed TypeInfoTable to return invalid if typeId is too large 21 years ago
Andreas Huggel 16564f8ff2 Removed unnecessary dynamic_casts 21 years ago
Andreas Huggel 1d1110e047 minor change 21 years ago
Andreas Huggel afae8981c9 Explicitly disallow makernote assignment operator 21 years ago
Andreas Huggel a622c2c552 Updated script to include a header 21 years ago
Andreas Huggel ec30a12368 Fixed script for multiple MakerNote classes in one file 21 years ago
Andreas Huggel 787cef4f38 Added Nikon makernote formats 21 years ago
Andreas Huggel f98f131244 Added the makernote buffer to the arguments passed to the create function. This allows the makernote create function to determine the exact makernote needed based on its
content. The new concept is used to automatically determine which of the three Nikon makernotes to create.
21 years ago
Andreas Huggel 878f6e5a03 Added Nikon MakerNote (3 formats) 21 years ago
Andreas Huggel 2957d540d9 Increased version to 0.4, minor doc change 21 years ago
Andreas Huggel fdfb5fee63 Added warning when makernote cannot be read 21 years ago
Andreas Huggel 5d115effff undef DEBUG_REGISTRY 21 years ago
Andreas Huggel f00d7c4fde Minor doc fix 21 years ago
Andreas Huggel 4cb74a42e5 * Replaced too simple prefix with a more general concept of a makernote header.
* Code and documentation cleanup.
21 years ago
Andreas Huggel cbb317bc12 * Replaced too simple prefix with a more general concept of a makernote header.
* Added "FOVEON" and "*" to registry.
* Code and documentation cleanup.
21 years ago
Andreas Huggel 63883fa21f Code and documentation cleanup 21 years ago
Andreas Huggel 83b6279643 Updated for the new int score return value of match() 21 years ago
Andreas Huggel 29f2e78ce3 * Replaced too simple prefix with a more general concept of a makernote header.
* Fixed match() to prefer an exact match over a wildcard match with the same
  number of matching characters (Key "Nikon" now prefers registry entry "Nikon"
  over "Nikon*"), simplified the return value of match() to an int score value.
* Added DEBUG_REGISTRY debug output.
* Code and documentation cleanup.
21 years ago
Andreas Huggel 0c14d79ad1 clone() of concrete a value returns a pointer to the actual type (relaxed return value) 21 years ago
Andreas Huggel 1566a43a55 Bugfix: Used delete[] in DataBuf::alloc() 21 years ago
Andreas Huggel 0de786b863 Less rigid command line argument parsing: try to guess the action from the option given and use print as the default action 21 years ago
Andreas Huggel d7bb6cd791 Added debug output (Todo: remove this before the next release!) 21 years ago
Andreas Huggel 6db15cb8e8 Version updated to 0.4-pre1 21 years ago
Andreas Huggel d134d4a2b1 -1 +1 21 years ago
Andreas Huggel cc827d59a8 Added len argument and boundary checks to various read functions 21 years ago
Andreas Huggel 41dc298854 Slightly improved error handling 21 years ago
Andreas Huggel 59edeff2d8 Added len argument and boundary checks to various read functions and slightly improved error handling 21 years ago
Andreas Huggel c9685ac2d6 Minor doc fixes 21 years ago
Andreas Huggel 6165ad0d9b Added getting-started page 21 years ago
Andreas Huggel 2e44908f16 Minor doc change 21 years ago
Andreas Huggel b775363dd2 Fixed a typo 21 years ago
Andreas Huggel 74baf6f813 Added example exifcomment 21 years ago
Andreas Huggel bd52165d9c Added Todo 21 years ago
Andreas Huggel 2313c6ad74 Added exifcomment sample program 21 years ago
Andreas Huggel 1d58c468d6 Fixed (un)install(-lib) targets, added exifcomment sample program 21 years ago
Andreas Huggel 90d217f173 Improved consistency of stderr and stdout output 21 years ago
Andreas Huggel 22366ada23 Changed user comment print function to truncate trailing 0s 21 years ago
Andreas Huggel bb111fb147 Changed %Exif to Exif in doc (we can do that now because of the change of namespace name 21 years ago
Andreas Huggel d7f059d547 Changed namespace Exif to Exiv2 21 years ago
Andreas Huggel 53eb17ca5e Updated according to the webpage 21 years ago
Andreas Huggel cbb1c15810 Changed namespace name Exif to Exiv2 21 years ago
Andreas Huggel 89aea87b01 Added functions to compute the greatest common denominator: gcd, lgcd 21 years ago
Andreas Huggel b614abf06f Fixed exposure bias print function (uses gcd now) 21 years ago
Andreas Huggel 54a0d72ddf Doc added 21 years ago
Andreas Huggel e1eec3e135 Minor change 21 years ago
Andreas Huggel 83fa163ff4 Minor (cnsistency) fixes 21 years ago
Andreas Huggel 0b24a0ad29 makernote:
Added MakerNote::offset()
Fixed IfdMakerNote::copy() for IfdMakerNote with a prefix
Various doc fixes

ifd:
Fixed Ifd::erase(pos) to return an iterator
Added Ifd::dataOffset()
Various doc fixes

exif:
Added Thumbnail::offset()
Fixed ExifData::eraseThumbnail()
Fixed ExifData::erase(pos) to return an iterator
21 years ago
Andreas Huggel 1f943f45d2 Minor fixes for better consistency 21 years ago
Andreas Huggel 15fa808e05 Removed exiftest 21 years ago
Andreas Huggel 226fafe3f6 Implemented Filesize (finally) 21 years ago
Andreas Huggel 11577c0f77 Added makernote taglists 21 years ago
Andreas Huggel 99a87043a4 Workaround for MinGW bug: use remove() before rename() 21 years ago
Andreas Huggel c9976d1ab8 Minor fixes 21 years ago
Andreas Huggel 1211167329 Added Summary output, improved print functions 22 years ago
Andreas Huggel cd6ca2a94c Implemented print functions for flash details and AF point(s) used 22 years ago
Andreas Huggel 20bcdef949 Use DataBuf for temporary data buffers 22 years ago
Andreas Huggel 445fc06343 Added DataBuf 22 years ago
Andreas Huggel 57cdf19286 Added support to read from / write to *.exv files, made return values of writeThumbnail consistent with those of other write functions 22 years ago
Andreas Huggel ab9ee9da21 Added class ExvFile, fixed JpegImage::writeExifData 22 years ago
Andreas Huggel bfd5a4d974 Added printStripLabel() 22 years ago
Andreas Huggel 079199b3ee Added insert action 22 years ago
Andreas Huggel 4bc4a0dc40 Added Task Insert, implemented extract and insert functionality 22 years ago
Andreas Huggel 5cb9ec44d2 Added Sigma MakerNote 22 years ago
Andreas Huggel 5fa6aa95fe Minor change 22 years ago
Andreas Huggel 491474f8e9 Minor changes 22 years ago
Andreas Huggel 2db819ccb6 Implemented erase Exif data 22 years ago
Andreas Huggel eacaf1cde0 Minor change 22 years ago
Andreas Huggel 4f69969121 Minor doc fix 22 years ago
Andreas Huggel 0641c3bd61 Skip JFIF APP0 segment in JpegImage::readExifData() 22 years ago
Andreas Huggel 3b60f986a0 Added advance arg to isThisType() 22 years ago
Andreas Huggel f520a571a6 Avoid opening the image twice on read and write 22 years ago
Andreas Huggel 7d7322dff7 Implemented ImageFactory::create() and its use in ExifData 22 years ago
Andreas Huggel a2d6fc2013 Added ebrowse to ctags target (experimental) 22 years ago
Andreas Huggel 8b7d9b8ea2 Introduced Image class hierarchy, but JpegImage remains the only impl for now 22 years ago
Andreas Huggel 6086a7eaa4 Minor doc changes 22 years ago
Andreas Huggel 91c8853d9f Minor changes 22 years ago
Andreas Huggel 13221f14c8 Simplified sample programs 22 years ago
Andreas Huggel 3681403ac4 Naming convention: Renamed data members xyz_ that are pointers to pXyz_ 22 years ago
Andreas Huggel 8d677a69f3 Added Erase and Extract Tasks, part 1 (for thumbnails) 22 years ago
Andreas Huggel a0a42b148e Added Thumbnail class hierarchy and support to erase thumbnails 22 years ago
Andreas Huggel 7ffc22ce08 Minor changes 22 years ago
Andreas Huggel 027e9f4bdf Added print0xa405() to print the 35mm equivalent focal length 22 years ago
Andreas Huggel f7c55fcb64 Bugfix: Set offset to the next IFD directly in the underlying data buffer in non-alloc mode 22 years ago
Andreas Huggel 532b0c33a7 Added Thumbnail::dataSize 22 years ago
Andreas Huggel fbab78ef9a Minor change 22 years ago
Andreas Huggel bac67ee39f Use assert macro where appropriate 22 years ago
Andreas Huggel e50500a59c Made print functions static to facilitate using them from clients 22 years ago
Andreas Huggel 8c7c00a86e Bugfix in Entry::setValue : use type, not type_ 22 years ago
Andreas Huggel 5a99d49284 Switched debugging output off 22 years ago
Andreas Huggel 7eb907be5a Isolated Canon Makernote print functions better to make them usable from client applications 22 years ago
Andreas Huggel 7048f7d32b Use Canon Makernote data for ISO and Exposure Program 22 years ago
Andreas Huggel 95ff809f8f More consistent output for exposure program settings 22 years ago
Andreas Huggel f297a651f9 More consistent / better defined handling of Entry::size_ 22 years ago
Andreas Huggel 1d655bb915 Make IfdMakerNote::read and copy virtual 22 years ago
Andreas Huggel 80005ff6d6 Added Entry::component 22 years ago
Andreas Huggel da6d28ade4 Minor doc change (removed Todo) 22 years ago
Andreas Huggel a080a79cac Added FUJIFILM MakerNote 22 years ago
Andreas Huggel 77ad0f778b Generalized read and copy of IfdMakerNote to use the new parameters (prefix, abs offset, byte order) 22 years ago
Andreas Huggel 8f749e8c75 Added byte order to MakerNote and added prefix and abs offset to IfdMakerNote 22 years ago
Andreas Huggel ebfc63dc56 Added invalidByteOrder and changed invalid to invalidTypeId 22 years ago
Andreas Huggel 0a774bbe4d Change to invalidTypeId 22 years ago
Andreas Huggel e413fa60b4 Use invalidByteOrder as default in read and copy functions that do not need any byte order 22 years ago
Andreas Huggel 16f3871cd8 Generate dependencies from *mn.hpp files 22 years ago
Andreas Huggel 370783fdce Supported invalidByteOrder 22 years ago
Andreas Huggel 8a776d2f44 Supported MakerNote byte order and invalidTypeId 22 years ago
Andreas Huggel f5f515363e Fix ExposureTime if it is > 1 s 22 years ago
Andreas Huggel cdc8c000cf Minor changes 22 years ago
Andreas Huggel d721001f1f Minor fix for debug mode 22 years ago
Andreas Huggel 44cdf21cdd Added optional offset arg to hexdump 22 years ago
Andreas Huggel fe6ee8bc05 Added simple unit tests and expected output 22 years ago
Andreas Huggel 6c389a708b Fixed TIFF thumbnail bug in Thumbnail::updateTiffImage 22 years ago
Andreas Huggel fba516dcc9 Added memory management support, changed factory from storing prototypes to storing a create function 22 years ago
Andreas Huggel eb9541f172 Makernote write support, part 3 (differentiate memory management modes, do not sort makernote) 22 years ago
Andreas Huggel 27a9560e30 Minor changes 22 years ago
Andreas Huggel 0630d75b85 Makernote write support, part 2, added and updated documentation 22 years ago
Andreas Huggel cdae02333f Makernote write support, part 2 22 years ago
Andreas Huggel 3c1d47b2ce Added a "knot" module, mn.o, to force initialization of static data when compiling the static library 22 years ago
Andreas Huggel 7174da0192 Auto-registration of MakerNote subclasses in the factory, combined mnfactory and makernote into one component again 22 years ago
Andreas Huggel f65e61b5eb Updated documentation 22 years ago
Andreas Huggel 6cafaf11e3 Split makernote component in makernote, mnfactory and canonmn 22 years ago
Andreas Huggel 9f53c453ee Changed documentation 22 years ago
Andreas Huggel 7f3ac68256 Minor fix in toString() 22 years ago
Andreas Huggel 1daee4d7ae Changes for makernote write support, documentation updates 22 years ago
Andreas Huggel 4ee8aac263 Added index idx (again), findIdx, changed erase(tag), documentation 22 years ago
Andreas Huggel 17d0f75edf Added findIdx(), documentation changes 22 years ago
Andreas Huggel 72d7b901d7 Minor documentation changes 22 years ago
Andreas Huggel 8b70b9fbb9 Moved PreEntry and related stuff to the private part of Ifd 22 years ago
Andreas Huggel a1e3bf545f Fixed IFD to update internal offsets on copy() => copy is not const anymore 22 years ago
Andreas Huggel 59643bd4e1 Fixed IFD to update internal offsets on copy() 22 years ago
Andreas Huggel 07b0657060 Changed signature of makeKey 22 years ago
Andreas Huggel bbe8481266 Print info that exiv2 does not print (mainly the key) 22 years ago
Andreas Huggel 90cc0b1081 Minor doc fix 22 years ago
Andreas Huggel 03f2f15d98 Bugfixes (creation of Metadatum with 2 shorts instead of 1, duplicate StripOffset tags in thumbnail IFD) and change of makeKey() signature 22 years ago
Andreas Huggel ab0de73a9e Added print function for ISO speed ratings 22 years ago
Andreas Huggel 9a030e375d Added wildcard support to MakerNoteFactory 22 years ago
Andreas Huggel a55f366a6a Removed some obsolete stuff 22 years ago
Andreas Huggel 9f64365736 Minor clean-up 22 years ago
Andreas Huggel c1ff9cd64c Strip all trailing 0s in AsciiValue::write 22 years ago
Andreas Huggel f6c0f9371a Minor clean-ups 22 years ago
Andreas Huggel fdd338981a MakerNote related changes and Entry clean-up 22 years ago
Andreas Huggel e9d0aea8e5 Minor changes 22 years ago
Andreas Huggel 1f94309899 Added MakerNote support, basics 22 years ago
Andreas Huggel 3c952a6993 Simplifed the example 22 years ago
Andreas Huggel b97eb57cd8 Added Metadatum::toFloat and toRational 22 years ago
Andreas Huggel 04eb1f992b Implemented print modes, part 2 22 years ago
Andreas Huggel 28295c5d80 Use Value::toRational where applicable 22 years ago
Andreas Huggel 013f56e77d Added Value::toFloat, Value::toRational 22 years ago
Andreas Huggel 640430787a More documentation, link to the MakerNote page 22 years ago
Andreas Huggel cd6f1a8eed Minor fix 22 years ago
Andreas Huggel 8268929743 Simplified example, made it more compatible with Doxygen 22 years ago
Andreas Huggel 47e43318a6 Implemented print modes, part 1 22 years ago
Andreas Huggel 058a44c5d1 Added functions to access thumbnail type and size 22 years ago
Andreas Huggel 9890b51ed2 Added print mode option 22 years ago
Andreas Huggel ccd29216bc Minor change 22 years ago
Andreas Huggel 5b9541bc93 Moved getType() template from types to value 22 years ago
Andreas Huggel 354a47cc06 More print functions added 22 years ago
Andreas Huggel 3841300980 Changed localtime_r to localtime for portability 22 years ago
Andreas Huggel 27be5b8147 More testing... 22 years ago
Andreas Huggel 2eec949df1 Changed print format 22 years ago
Andreas Huggel 8475aa4c65 Added orientation print function 22 years ago
Andreas Huggel e719c371c3 Shortened type names 22 years ago
Andreas Huggel b870d3d1a0 Taglist takes a stream now 22 years ago
Andreas Huggel d21943ca94 Added print functions for UserComment and Copyright 22 years ago
Andreas Huggel e97918b15f Added operator=, clarified documentation 22 years ago
Andreas Huggel 434007f0f2 Minor documentation fixes 22 years ago
Andreas Huggel 6749046e40 Divided exif.[ch]pp into components 22 years ago
Andreas Huggel 8f4668a6e9 Added printing of the interpreted metadatum value 22 years ago
Andreas Huggel 6f9b10db61 Pseudo headerfile containing only Dozygen documentation 22 years ago
Andreas Huggel 3408dec805 Added Exiv2, the application, with print, rename and adjust actions 22 years ago
Andreas Huggel 9cf3e66801 Fixed blunders related to non-intrusive writing: Ambiguous Ifd constructor, incomplete implementation of updateIfds 22 years ago
Andreas Huggel 97959c9ae3 Added support for grown-up applications, consisting of more than one file 22 years ago
Andreas Huggel db078b943c Simple script to convert a comma separated taglist to XML 22 years ago
Andreas Huggel d5dc917517 Changed the information printed 22 years ago
Andreas Huggel 228a832cfa Minor change 22 years ago
Andreas Huggel 7cc41d14d3 Added taglist and related functions 22 years ago
Andreas Huggel 4407d0b25f Reverted exifprint back to a very simple example program 22 years ago
Andreas Huggel 2cd2aea1e6 more testing 22 years ago
Andreas Huggel f3a3e32ac2 Implemented "non-intrusive write support", part 2 and JPEG file write support 22 years ago
Andreas Huggel 35e9a18f8c Isolated makeKey and decomposeKey functions 22 years ago
Andreas Huggel b77f2f67fd Moved toString template to tags.cpp 22 years ago
Andreas Huggel 214a00b842 Added thumbnail type none, added ifd and TIFF header to thumbnail 22 years ago
Andreas Huggel 5ea9faf79e Added toString template 22 years ago
Andreas Huggel cd45eb0e5c Bugfixes: use the correct version of delete 22 years ago
Andreas Huggel 39172050a8 Implemented ExifData::copy() and related Thumbnail stuff 22 years ago
Andreas Huggel c2f61538d8 Added more documentation 22 years ago
Andreas Huggel 9a4213b28d Added documentation 22 years ago
Andreas Huggel a4a95c0aec Added RCS id to each *.cpp file 22 years ago
Andreas Huggel 4348d7beaf Minor changes 22 years ago
Andreas Huggel ff2fdd3b9f Implemented IFD logic to support "non-intrusive write operations", part 1 22 years ago
Andreas Huggel 552ce410d8 Implemented readTiffImage and various fixes and additions 22 years ago
Andreas Huggel 7450d04061 still testing... 22 years ago
Andreas Huggel b872626b2f Minor change (cleanup) 22 years ago
Andreas Huggel 310ab78eb4 Added example1 program 22 years ago
Andreas Huggel de35421021 Changed file header slightly 22 years ago
Andreas Huggel 4e81bbf99e Improved doc, added Value::toString and Metadatum::toString 22 years ago
Andreas Huggel ee73fc397d Added exifprint utility 22 years ago
Andreas Huggel 23c0d08f8f More code 22 years ago
Andreas Huggel 7dcf194501 Removed Metadatum default constructor, fixed doc 22 years ago
Andreas Huggel 8783278523 Removed leading underscore from define 22 years ago
Andreas Huggel d4d94908cc Interface and docu cleanup, added Value::toLong() 22 years ago
Andreas Huggel 9a35a619e4 Rewrote Thumbnail::read(), added ExifData::findKey, cleanup 22 years ago
Andreas Huggel ffa36d4a62 Fix in the docu 22 years ago
Andreas Huggel 478e5f21a5 Metadatum interface, Ifd::Entry 22 years ago
Andreas Huggel 158db49a87 added license blabla 22 years ago
Andreas Huggel 325671ff2a More code... 22 years ago
Andreas Huggel 440571b544 Values implemented 22 years ago
Andreas Huggel bb6380825d Added Value et al. 22 years ago
Andreas Huggel 9bf351c60b More code 22 years ago
Andreas Huggel 2fae82f7b7 Renamed C++ files to *.hpp and *.cpp 22 years ago
Andreas Huggel 557a515ba6 Before renaming... 22 years ago
Andreas Huggel ffa409cb78 Added more tag descriptions and better handling thereof 22 years ago
Andreas Huggel e0f20339a2 Initial revision 22 years ago