Rosen Penev
1b9b77c51f
clang-tidy: add ending namespace comments
...
Found with google-readability-namespace-comments
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev
8337462032
clang-tidy: use empty() instead of comparing size
...
Found with readability-container-size-empty
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev
8128716287
clang-tidy: use = default
...
Found with modernize-use-equals-default
Ran through git clang-format
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
tbeu
bf0d8114c9
#525 : Update comment and fix variable name
4 years ago
tbeu
94420ab591
Remove custom rwlock in favor of `std::mutex` of C++11
...
Current design on Windows was broken anyway, since legacy class `RWLock` does not implement a proper rwlock (shared read and exclusive write)
Once we are allowed using C++14 features, we can replace the `std::mutex` by `std::shared_timed_mutex` and the read-access locks by `std::shared_lock`.
Once we are allowed using C++17 features, we can replace the `std::mutex` by `std::shared_mutex` and the read-acces locks by `std::shared_lock`.
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
83dda6ccd7
Fix warnings related to -Wdeprecated-copy
4 years ago
Luis Díaz Más
0bbaa6eff3
cpp: Replace auto_ptr by unique_ptr
4 years ago
Robin Mills
d632988bbd
Massive code prolog cleanup.
4 years ago
clanmills
bf1be5cb50
fix_1473_LocationShown
4 years ago
Robin Mills
e887b6487f
fix_1393_iptc_tags_web_0.27
5 years ago
clanmills
3ee25009ee
fix_1033_0.27
5 years ago
Luis Díaz Más
113136e134
Replace DEBUG with EXIV2_DEBUG_MESSAGES
...
Fixes #926
6 years ago
Luis Díaz Más
603692a1d8
Copyright to Exiv2 authors
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
2bf89f4854
Store pointers to Impl classes in auto_ptr
...
Pimpl class Impl is stored in raw pointers which are allocated on the heap in
the constructor. However, the constructor can throw an exception resulting in a
memory leak as the destructor is **not** invoked.
=> A smart pointer is however properly deallocated.
7 years ago
Luis Díaz Más
bf7047a71b
clang-format XmpKey code
7 years ago
HumanDynamo
22a0b32c01
Fix typo of Xmp.video.AspectRatio's value type
7 years ago
Dan Čermák
efe2ccdcb6
Replaced all hardcoded error codes with ker... constants
7 years ago
tbeu
5b5987a596
Remove obsolete EXIV2_RCSID
8 years ago
tbeu
5df8b01b77
Remove obsolete svn revision
8 years ago
clanmills
935421c855
Refactoring autotools to support ADOBE_XMPSDK (Work in Progress)
8 years ago
Robin Mills
192a2a83cf
#1279 Cleaned up doxygen warnings for doc and website.
8 years ago
Robin Mills
6d5c2c3256
Getting ready to release v0.26
8 years ago
Robin Mills
54cfc47346
class RWLock should not be in the Exiv2::Internal namespace
8 years ago
tbeu
d02560da36
Remove trailing blank from translation string
9 years ago
tbeu
26a94799f1
Fix encoding
9 years ago
Robin Mills
50def5c02d
#1189 Code change provided by private email from Taras. Thank You Taras.
9 years ago
asp
1a8f8f6259
#1190 nested CRS properties from Darktable & Exiftool
9 years ago
asp
8acee2a341
#1190 additional CRS properties from Darktable & Exiftool
9 years ago
asp
c8a400e1c5
#1190 Add crss XMP namespace and properties
9 years ago
asp
a5bd6d84ce
#1193 XMP Specification November 2014 updates
9 years ago
Robin Mills
b15a401569
#1187 Thank You to Taras for the patch.
9 years ago
Andreas Huggel
f5eb9b50a4
#1116 : Register missing namespaces (audio, video), changed xapG to xmpG in accordance with the XMP specs.
10 years ago
asp
469b2e6df0
#1111 Deprecated NOT Depreciated. ExifEX typo.
10 years ago
Robin Mills
6767878fb8
#1116 . Fix submitted.
10 years ago
Robin Mills
ed2751612d
#640 Public API to reveal all namespaces known to Exiv2 and XMPsdk is XmpProperties::registeredNamespaces(Exiv2::Dictionary&)
10 years ago
asp
89fd2149c6
#1093 ExifEX fixed typo missing comma
10 years ago
asp
3ec3708f94
#1093 ExifEX for XMP namespace and properties
10 years ago
asp
699671605b
#1085 typos. Thanks Anders Jonsson!
10 years ago
asp
b27a8e3288
Typos in XMP property labels and descriptions
10 years ago
Andreas Huggel
fd80993ab0
Updated copyright notice.
10 years ago
asp
0b4e20cccd
website: re-order tags, document nested XMP properties
10 years ago
tbeu
c1a4c3383d
refs #1063 : Avoid encoding problems
10 years ago
asp
9ad8a0b4ee
#1063 Add GPano namespace, XMP properties and doc template
10 years ago
asp
83fa056b57
#1059 Add ACDSee namespace and XMP properties
10 years ago
asp
a19de407ec
#937 Darwin Core 2015-03-19 schema update, plus doc template for same
10 years ago
asp
1a5e6b6c6e
#784 doc template for lr schema
10 years ago
asp
8ed1b162a8
#946 Changed Xmp.MPReg.PersonLiveCID to PersonLiveIdCID
10 years ago
Robin Mills
e13b939ae6
#784 . Change requested by Alan (typos).
10 years ago