Robin Mills
d393b0fa7e
trunk: exiv2 v0.25
2014-12-25 13:55:57 +00:00
Mahesh
200c65a380
Coverity scan fixes CID : 982002 through 982054 (all ostream related)
2014-07-20 18:50:42 +00:00
Robin Mills
4ac03695bd
CID: 982065: Wrapper object use after free.
...
I've move AutoPtr m and CiffComponent* cc into the object (instead of the stack) and m_ and cc_.
This should ensure equal lifetime for m_ and cc_ and so the returned value of cc_ will be valid during recursion.
2014-07-13 23:32:16 +00:00
Robin Mills
4e530fbce0
Bumping the copyright notice again. (re-doing 3089 without breaking the build!)
2013-07-24 05:15:04 +00:00
Robin Mills
a297d2b69e
Rollback 3089 - somehow it's broken the build!
2013-07-24 05:05:52 +00:00
Robin Mills
da1ed8c536
Bumping the copyright notice in src &samples from 2012 to 2013
2013-07-24 03:12:38 +00:00
Robin Mills
4c830f56b2
Issue: #883 . Fix for Coverity Scan Issue:982065
2013-02-20 05:28:50 +00:00
Andreas Huggel
0d397b95c7
Updated copyright message for 2012.
2012-03-22 15:19:35 +00:00
Andreas Huggel
cd7dd0ca8b
#803 : Fixed Rational/URational issues on Solaris.
2012-03-11 01:48:45 +00:00
vog
848b7bd3b2
Fixed debug settings of crwimage.cpp and pgfimage.cpp
2011-06-28 00:38:12 +00:00
Andreas Huggel
7770151915
Updated Copyright message for 2011.
2011-02-13 14:08:44 +00:00
Andreas Huggel
717d789c8e
#721 : Renamed ifdItem to groupName and big internal clean-up: consolidated groups and IfdIds.
2010-08-30 19:33:07 +00:00
Andreas Huggel
708bba8159
#721 : Removed IfdId from the published API. ExifKey now gives access to reference tag data. (Needs some polishing.)
2010-08-28 17:47:45 +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
9c14fce52f
#719 : Removed Canon makernote class and pretty-print functions from the published interface.
2010-08-14 13:53:17 +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
Andreas Huggel
6d496a4888
Updated Copyright notice for 2010.
2010-04-03 07:53:30 +00:00
Andreas Huggel
370af5c8a3
Merged all changes from the unstable branch into the trunk.
2009-11-27 05:59:23 +00:00
Andreas Huggel
8a6d9dbc42
Updated Copyright notice for 2009.
2009-02-16 14:30:51 +00:00
Andreas Huggel
6f5032db37
Do not access the first element of an empty vector.
2008-12-16 17:59:07 +00:00
Andreas Huggel
0e58b5a537
Checking in original CRW, RAF and another preview patch from Vladimir.
2008-10-09 14:10:51 +00:00
Andreas Huggel
ec1ea1fe80
#568 : Check for empty value when creating thumbnail and preventively also in a number of other places.
2008-09-05 14:49:44 +00:00
Andreas Huggel
00a3ef321b
Removed CIFF classes from published API, doc tweaks.
2008-08-03 15:31:36 +00:00
Andreas Huggel
0d55992e2f
Merged unstable branch to trunk.
2008-06-21 10:28:17 +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
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
3ac665a305
Added 2008 to Copyright notice.
2008-01-09 16:44:09 +00:00
Andreas Huggel
52ddfc5938
Minor cleanup (memset -> std::memset, memcpy -> std::memcpy).
2007-09-24 14:30:10 +00:00
Andreas Huggel
33ed3499fc
Fixed mapping of CRW rotation info to Exif orientation.
2007-03-13 13:20:55 +00:00
Andreas Huggel
10681d6c3e
Spring-cleaning of the Image class hierarchy: Image now has containers and provides default implementations for most methods.
2007-02-06 15:00:23 +00:00
Andreas Huggel
da6266da3b
Copyright updates for 2007
2007-02-02 10:09:31 +00:00
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 .
2007-01-29 16:12:24 +00:00
Andreas Huggel
04126e8bb8
Merged revisions 907:999 from gettext branch into trunk
2006-12-03 08:42:50 +00:00
Andreas Huggel
f8f9917dd9
Added support for Canon Picture Info tags (David Cannings)
2006-08-15 14:40:34 +00:00
Andreas Huggel
65d6486a75
Updated doxygen configuration file (and enabled search engine) and a minor doc fix
2006-08-14 14:18:26 +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
d0c68f2b94
Minor change
2006-07-02 15:45:30 +00:00
Andreas Huggel
5a5fcf8503
Added workaround for mmap/munmap for platforms which do not have these (MinGW and MSVC), converted CrwImage to use mmap too.
2006-06-28 05:36:49 +00:00
Andreas Huggel
9daaaa3f6d
Fixed compiler warnings
2006-06-21 09:16:36 +00:00
Andreas Huggel
920da80d70
Minor AutoPtr related cleanup
2006-06-11 04:28:54 +00:00
Andreas Huggel
6942a28dfa
Backed out changes done in Rev. 752
2006-05-05 17:38:12 +00:00
Andreas Huggel
84ec44eddd
Canon makernote update (Patrice Boissonneault). This is an intermediate revision for keepsake purposes. I will reduce this to a more conservative version shortly, in the meantime, try to avoid using this revision.
2006-05-05 07:53:18 +00:00
Andreas Huggel
ab10daa6d9
Removed trailing whitespace
2006-03-29 10:43:54 +00:00
Andreas Huggel
7fd55c4928
Fixed MSVC compilation problem
2006-03-10 08:30:55 +00:00
Andreas Huggel
6040ce878b
Added support for Exif.Image.Orientation for Canon CRW images
2006-02-27 11:39:05 +00:00
Andreas Huggel
7a7025db59
Added comment to mapping table, fixed cut-n-paste bug
2006-02-26 11:56:26 +00:00
Andreas Huggel
2360321cbe
Added enum MetadataId and Image::supportsMetadata() to check what metadata an image class supports. Changed CrwImage to silently ignore calls to Iptc related functions instead of throwing an Error
2006-02-03 08:16:13 +00:00
Andreas Huggel
45db713002
Corrected SerialNumber to be in directory 0x3004
2006-01-25 04:16:58 +00:00
Andreas Huggel
145f41dee4
Better handling of the header, and fixed a memory leak
2006-01-24 08:58:10 +00:00
Andreas Huggel
7eac9bbe92
Fixes for MinGW and MSVC
2006-01-18 11:34:45 +00:00