Rosen Penev
bd6a996181
clang-tidy: use using
...
Found with modernize-use-using
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev
4ceb325c8f
clang-tidy: range for loop conversions
...
Found with modernize-loop-convert
Ran through git clang-format.
Also removed several questionable loops and replaced with simpler
algorithms.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Luis Díaz Más
f85f7f717a
Replace many of the iterators types with auto
4 years ago
Robin Mills
d632988bbd
Massive code prolog cleanup.
4 years ago
Luis Díaz Más
113136e134
Replace DEBUG with EXIV2_DEBUG_MESSAGES
...
Fixes #926
6 years ago
Luis Diaz Mas
6f8d8e3da6
cleanup header inclusions in API
7 years ago
Luis Díaz Más
ab35759de8
Fix cppcheck issues: unreachableCode
7 years ago
Luis Díaz Más
b118192f94
Fix cppcheck issues: redundantAssignment
7 years ago
Luis Díaz Más
603692a1d8
Copyright to Exiv2 authors
7 years ago
Luis Díaz Más
4161099b91
Fix warnings reported by MSVC
7 years ago
Luis Díaz Más
6a203c70c0
Include missing unused.h header in convert.cpp
7 years ago
Luis Diaz Mas
773bdfd14e
Create a header where to keep an unique definition of UNUSED
7 years ago
Dan Čermák
316548d2de
Fix shadowing issues
...
- renamed variables that were shadowing a previously defined variables
7 years ago
Dan Čermák
bc58752d18
Remove useless casts
...
This commit removes only casts where type A is cast to the exactly same
type (and not to a platform dependent typedefs)
7 years ago
tbeu
5b5987a596
Remove obsolete EXIV2_RCSID
8 years ago
tbeu
5df8b01b77
Remove obsolete svn revision
8 years ago
tbeu
d7297a2c2c
Pass argument as constant reference
8 years ago
clanmills
573b2cfcd2
XMPsdk fixes. 2013 and 2016 build and (mostly) pass the test suite.
8 years ago
clanmills
95c5e92365
Support for Adobe XMPsdk 2013. Build xmpsdk using Adobe scripts.
8 years ago
clanmills
935421c855
Refactoring autotools to support ADOBE_XMPSDK (Work in Progress)
8 years ago
Robin Mills
559ace375b
#1291 Reverting change in r4763 relating to windows.h as they break the Cygwin build. Retain changes in exiv2/exiv2.hpp and exv_msvc.h
8 years ago
Robin Mills
f36cccefa2
#1291 include header simplification
8 years ago
Robin Mills
6d5c2c3256
Getting ready to release v0.26
8 years ago
Robin Mills
ba785b2a02
#1230 Fix msvc build breaker when building using configure -x (without xmp)
9 years ago
Robin Mills
5282bc2120
#1230 More changes to pacify MinGW (the nightmare environment).
9 years ago
asp
20c5cf6b29
#1201 do not map Iptc.Application2.RecordVersion to Xmp.xmp.Rating
9 years ago
Robin Mills
db4be31b6f
#1130 . Thank You Jakub for reporting this.
10 years ago
Andreas Huggel
fd80993ab0
Updated copyright notice.
10 years ago
asp
6c6356b5b5
#864 Update DateTime conversions to current spec
10 years ago
asp
481c5fc409
#864 Reverse DateTime mappings from r3659 that fail conversion testcase 14
10 years ago
asp
02c0dd1ad4
#1050 Add Rating and additional simple DateTime conversions
10 years ago
Robin Mills
4e530fbce0
Bumping the copyright notice again. (re-doing 3089 without breaking the build!)
12 years ago
Robin Mills
a297d2b69e
Rollback 3089 - somehow it's broken the build!
12 years ago
Robin Mills
da1ed8c536
Bumping the copyright notice in src &samples from 2012 to 2013
12 years ago
Andreas Huggel
0d397b95c7
Updated copyright message for 2012.
13 years ago
Andreas Huggel
cd7dd0ca8b
#803 : Fixed Rational/URational issues on Solaris.
13 years ago
Andreas Huggel
77510684a3
Added explicit casts; fixes MSVC 64bit compilation.
14 years ago
Andreas Huggel
352794e4eb
#708 : Improved documentation and guarantee in case of failure.
14 years ago
Andreas Huggel
32e0ade243
#708 : Implemented charset conversions with native Windows functions if iconv is not available.
14 years ago
Andreas Huggel
fd8a43657b
Fixed typo: SupplementalCategory -> SupplementalCategories. (Jürgen Wolz)
14 years ago
Andreas Huggel
7770151915
Updated Copyright message for 2011.
15 years ago
Andreas Huggel
dc264bc00d
#476 , #614 : Introduced class LogMsg for enhanced logging, migrated all existing warnings and error messages (not the exceptions) to use the new logic. Every log message now has a type (debug, info, warning, error). Applications can set a logging level to determine which messages are processed and supply a custom log message handler at runtime. (Based on a contribution by Simson Garfinkel.)
15 years ago
Andreas Huggel
7cdf9815bc
#716 : Added missing #include <ios>, needed for Sun Studio compiler (patch by Pavel Heimlich).
15 years ago
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
15 years ago
Andreas Huggel
f821caf029
Another fix similar to r2073 and a minor conversion fix that was exposed by the former.
15 years ago
Andreas Huggel
6d496a4888
Updated Copyright notice for 2010.
15 years ago
Andreas Huggel
8c7fffdc7d
Fixed compilation error on MSVC when SUPPRESS_WARNINGS is defined. (Thomas Beutlich)
15 years ago
Andreas Huggel
d8197c1cfe
#690 : Fixed typo (Volker Grabsch).
15 years ago
Andreas Huggel
942d217e89
#662 : Fixes by Leo Sutic. Added carriage return to the special characters.
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
50c213af9b
Published convertStringCharset() in the API (for #662 ).
16 years ago
Andreas Huggel
763b4f7933
Removed trailing whitespace.
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
d8bd05257e
Ensure const correctness of iconv arguments.
16 years ago
Andreas Huggel
370af5c8a3
Merged all changes from the unstable branch into the trunk.
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
8a6d9dbc42
Updated Copyright notice for 2009.
17 years ago
Andreas Huggel
7a6907c10d
Fixed conversion special case: do not add an empty Exif datum if the (std) conversion failed.
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
b759193273
Removed trailing whitespace.
17 years ago
Andreas Huggel
0d55992e2f
Merged unstable branch to trunk.
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
ff47483e85
Mainly changes to make MSVC compilers happy, improved accuracy of GPS coordinates conversion.
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
1503192f13
First draft conversion code.
18 years ago