Andreas Huggel
dcabc397cc
#723 : Applied cmake patch for pkg-config file from Johannes Wienke.
2010-08-28 10:21:27 +00:00
Andreas Huggel
d164180d65
Bugfix (Matthias Baas)
2010-08-24 15:54:05 +00:00
Andreas Huggel
45c2eb2d34
#721 : Use Pimpl idiom for class ExifKey in preparation for more changes.
2010-08-24 15:45:30 +00:00
HumanDynamo
67c0ae133c
fix tag name typo
2010-08-19 10:10:28 +00:00
Andreas Huggel
b5a0471e38
#667 : Fixed Exif.CanonPr.ToneCurve (Greg Mansfield)
2010-08-18 16:32:13 +00:00
Andreas Huggel
32417382e3
#719 : Added ExifTags::groupList() to access the list of all Exif groups.
2010-08-18 15:38:29 +00:00
HumanDynamo
63009032b9
add new image history XMP tag from digiKam 2.0
2010-08-18 13:47:54 +00:00
Andreas Huggel
917faa049a
#667 : Added support for Canon Processing Info tags (CanonPr binary array). Patch by Greg Mansfield.
2010-08-16 14:14:42 +00:00
Andreas Huggel
248cfb33c5
#719 : Removed standard Exif tag definitions and pretty-print functions from the API. Fixed warnings in the code for Float and Double values (added for #711 ).
2010-08-16 13:38:06 +00:00
Andreas Huggel
d182528d56
Added tests for TIFF Float and Double values added for #711 .
2010-08-16 13:35:25 +00:00
Andreas Huggel
fb9820d281
Bumped version to 0.21 to facilitate testing (soname remains unchanged for now).
2010-08-15 15:09:00 +00:00
Andreas Huggel
35823233fa
Fixed zlib uncompression of large PNG metadata buffers.
2010-08-15 14:33:48 +00:00
Andreas Huggel
9c14fce52f
#719 : Removed Canon makernote class and pretty-print functions from the published interface.
2010-08-14 13:53:17 +00:00
Andreas Huggel
2462355867
#719 : Removed Olympus makernote class and pretty-print functions from the published interface.
2010-08-14 08:52:46 +00:00
Andreas Huggel
d57597cfd8
#719 : Removed Fuji makernote class and pretty-print functions from the published interface.
2010-08-14 08:01:47 +00:00
Andreas Huggel
f82a203410
#719 : Removed Minolta makernote class and pretty-print functions from the published interface.
2010-08-14 03:06:21 +00:00
Andreas Huggel
48b28c83fd
#719 : Removed Sony makernote class and pretty-print functions from the published interface.
2010-08-14 02:59:06 +00:00
Andreas Huggel
36010aef8f
#719 : Removed Sigma makernote class and pretty-print functions from the published interface.
2010-08-14 02:50:44 +00:00
Andreas Huggel
a9feb74f48
#719 : Removed Pentax makernote class and pretty-print functions from the published interface.
2010-08-14 02:45:46 +00:00
Andreas Huggel
9bf9e434bd
#719 : Removed Panasonic makernote class and pretty-print functions from the published interface.
2010-08-14 02:36:34 +00:00
Andreas Huggel
049df2489a
#719 : Added new ExifTags::tagList() function which returns the taglist for an Exif group.
2010-08-12 16:40:08 +00:00
HumanDynamo
393b638042
fix install of header files
2010-08-09 14:54:33 +00:00
Andreas Huggel
f8aed98f88
#719 : Removed Nikon makernote classes and pretty-print functions from the published interface.
2010-08-08 15:11:33 +00:00
Andreas Huggel
b4f8f4ea0a
Fixed a few errors.
2010-08-08 14:56:00 +00:00
Andreas Huggel
dbc1e60135
Re-added generalized ValueType constructors.
2010-08-07 16:36:15 +00:00
Andreas Huggel
1f9f8bbb52
Made new constructor explicit.
2010-08-07 13:43:43 +00:00
Andreas Huggel
238ab136ae
#717 : Retain TIFF IFD type when writing, removed unnecessary ValueType constructors.
2010-08-07 11:19:51 +00:00
Andreas Huggel
55ffbd9eb9
Added DoubleValue to deal with TIFF Double values (see #711 ).
2010-08-05 01:46:27 +00:00
Andreas Huggel
f790672244
Updated Spanish translations (Pablo Valdés)
2010-07-27 10:46:29 +00:00
Andreas Huggel
7cdf9815bc
#716 : Added missing #include <ios>, needed for Sun Studio compiler (patch by Pavel Heimlich).
2010-07-25 16:13:26 +00:00
Andreas Huggel
34154e7dc0
#714 : Extended C++ symbol visibility support for Sun Studio C++ compiler.
2010-07-25 15:47:35 +00:00
Andreas Huggel
5d24f66ebd
Added static cast to prevent MSVC warning and comment highlighting non-conforming C++.
2010-07-23 15:32:03 +00:00
HumanDynamo
bb51bdad0e
fix 2 warnings generated by GCC 4.x under linux into Adobe XMP SDK:
...
[ 20%] Building CXX object src/CMakeFiles/exiv2.dir/__/xmpsdk/src/XMPMeta.cpp.o
/home/gilles/Documents/Devel/SVN/trunk/exiv2/xmpsdk/src/XMPMeta.cpp: In function 'XMP_Status DumpClearString(const XMP_VarString&, XMP_Status (*)(void*, const char*, XMP_StringLen), void*)':
/home/gilles/Documents/Devel/SVN/trunk/exiv2/xmpsdk/src/XMPMeta.cpp:117: warning: comparison is always false due to limited range of data type
/home/gilles/Documents/Devel/SVN/trunk/exiv2/xmpsdk/src/XMPMeta.cpp:127: warning: comparison is always true due to limited range of data type
2010-07-22 08:27:05 +00:00
Andreas Huggel
bc54748634
#711 : Added FloatValue to deal with TIFF Float values. (Nice one! :)
2010-07-22 02:41:02 +00:00
Andreas Huggel
6fc96993a1
#711 : Quickfix for Exif.OlympusIp.0x1104 which points to the beginning of the image. With this change the value is truncated now, i.e., it's size is set to 0.
2010-07-22 02:34:55 +00:00
Robin Mills
c8138546a7
Updated MSVC project files (and notes) to build with DevStudio 2010 (and with DevStudio 2003/5/8)
2010-07-20 04:38:47 +00:00
Robin Mills
86d8f0b497
Changes to MSVC build environment with thanks to Jon Roch-Berry
...
1) Library files have been changed to enable them to co-exist in a single directory:
* Static Debug: exiv2.lib -> exiv2sd.lib
* Static Release: exiv2.lib -> exiv2s.lib
* DLL Debug: exiv2.lib -> exiv2d.lib
exiv2.dll -> exiv2d.dll
* Dll Release: unchanged
2) Incorrect linking has been rectified as follows:
The following had their expat dependencies incorrect and
debug versions were linking against release versions, and release
versions against debug versions:
exiv2-0.20\msvc\addmoddel\addmoddel.vcproj
exiv2-0.20\msvc\convert-test\convert-test.vcproj
exiv2-0.20\msvc\mmap-test\mmap-test.vcproj
exiv2-0.20\msvc\tiff-test\tiff-test.vcproj
Also, in the following it was linking in both the debug and release
zlib:
exiv2-0.20\msvc\exivsimple\exivsimple.vcproj
Thank you to Jon for providing these fixes.
3) Runner.txt has been modified for the following reasons:
a) The change in library names is detected
b) Some exiv2 output strings have changed since 0.20
2010-07-18 21:03:36 +00:00
Robin Mills
0bbac46524
Added cast to resolve MSVC build breaker. DevStudio has been set to treat warnings as errors.
2010-07-18 20:07:48 +00:00
Andreas Huggel
da52f17aa4
Fixed writing to pseudo memory mapped areas (at least on Linux).
2010-07-18 15:55:08 +00:00
Andreas Huggel
b18c048a91
Applied Canon makernote patch 2 by Greg Mansfield, updated tests.
2010-07-18 15:52:42 +00:00
Andreas Huggel
75dbd25eea
Applied Canon makernote patch by Greg Mansfield, updated tests.
2010-07-12 15:53:20 +00:00
Andreas Huggel
02e181eca7
Added patch for MeasuredEV in CanonSi (Axel Waggershauser) and several checks for the size of a tag value.
2010-07-08 15:41:05 +00:00
Andreas Huggel
839012f037
Olympus makernote updates (Greg Mansfield)
2010-07-07 11:21:39 +00:00
Andreas Huggel
5c88be9861
Added exiv2.hpp as a wrapper to easily include all objects published in the Exiv2 namespace.
2010-06-27 10:11:55 +00:00
Andreas Huggel
06ce0d18b6
- Introduced exiv2.hpp as a wrapper to include all Exiv2 objects. (Renamed existing exiv2.hpp to exiv2app.hpp)
...
- Changed Sony/Minolta pretty-print function to print EV value
- Renamed rcsid.hpp to rcsid_int.hpp, do not publish it anymore
2010-06-27 10:04:39 +00:00
HumanDynamo
b83ad4c65c
sync with Exiftool
2010-06-21 08:49:26 +00:00
Andreas Huggel
482cd93977
Reverted some Exif keys changed recently back to the original names, updated easy-access functions to include recently added Sony and Minolta tags.
2010-06-18 19:52:56 +00:00
Andreas Huggel
053651f97e
Added missing Sony Quality keys to imageQuality() easy-access function.
2010-06-14 15:35:06 +00:00
Andreas Huggel
2ac4164777
#709 : Fixed typo. (Dimitri Schoolwerth)
2010-06-13 14:21:05 +00:00
HumanDynamo
bb832790c6
no need depency. Fix error for VC under win32
2010-06-10 15:31:25 +00:00