Michał Walenciak
ddb87fe0cf
Moving static tagName() into Image class to prevent multithread crashes.
...
static variables inside of tagName() were not protected against multithread access.
It could cause a crash in case of simultaneous initialization of map of tags.
2017-09-01 18:29:51 +02:00
Robin Mills
afba52e042
Remove include tags_int.hpp from include/exiv2/*video.hpp files
2017-08-18 13:52:05 +01:00
Luis Diaz Mas
6be5278dd2
Fix inclusion of file
2017-08-18 13:55:45 +02:00
Luis Díaz Más
1c03767391
Move inclusion of private header from .hpp to .cpp (not needed in the .hpp)
2017-08-18 13:55:45 +02:00
clanmills
935421c855
Refactoring autotools to support ADOBE_XMPSDK (Work in Progress)
2017-08-15 20:00:09 +01:00
clanmills
62d24d3c77
Correction to previous commit.
2017-08-12 14:53:10 +01:00
clanmills
2e816165ea
Changes to autotools to support C++11 (work in progress)
2017-08-12 14:48:38 +01:00
clanmills
df53123cfb
Restoring exv_msvc.h for use by msvc/exiv2/libexiv2.vcproj
2017-08-11 15:45:50 +01:00
Luis Díaz Más
ea0c4899ff
Remove exv_msvc.h. It has the same content than exv_conf.h and we were getting lot of warnings when compiling with MSVC
2017-08-09 23:05:06 +02:00
Luis Diaz Mas
22efdffd1d
Use #ifdef instead of #if for EXV_HAVE_REGEX
2017-08-08 22:15:17 +02:00
Luis Diaz Mas
8c323cad04
Remove EXV_HAVE_STDINT_H definition that was causing warnings
2017-08-08 21:58:45 +02:00
Luis Diaz Mas
db5ce5ed82
Remove few unused variables declared in CMakeChecks.txt
2017-08-08 21:58:45 +02:00
Luis Diaz Mas
367d3b8a1e
Remove unused HAVE_WCHAR_H variable
2017-08-08 21:58:45 +02:00
Luis Diaz Mas
2887a0dbad
Remove unused HAVE_VPRINTF variable
2017-08-08 21:58:45 +02:00
Luis Diaz Mas
d85a7c6751
Remove unused HAVE_SYS_TIME_H and TM_IN_SYS_TIME variables
2017-08-08 21:58:45 +02:00
Luis Diaz Mas
1a34a55383
Handle HAVE_STRINGS_H variable in the new cmake file
2017-08-08 21:58:45 +02:00
Luis Diaz Mas
bfb849859a
Remove unused variable HAVE__BOOL
2017-08-08 21:58:45 +02:00
Luis Diaz Mas
72e12cdbf2
Remove unused variable HAVE_REALLOC
2017-08-08 21:58:45 +02:00
Luis Diaz Mas
d8ada323e3
Remove unused MALLOC variables
2017-08-08 21:58:45 +02:00
Luis Diaz Mas
09fc98eebf
Handle all the PACKAGE_XXX variables in the new cmake file
2017-08-08 21:58:45 +02:00
Luis Diaz Mas
485891b991
Remove unused definition HAVE_ALARM
2017-07-07 17:26:15 +02:00
clanmills
a9c9e8ff8e
Remove svn_version.h
2017-06-06 15:33:50 +01:00
Robin Mills
bf473ae718
#1292 Dimitri: Thank You for reporting this and providing the patch.
2017-04-26 14:09:58 +00:00
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
2017-04-23 19:29:19 +00:00
Robin Mills
f36cccefa2
#1291 include header simplification
2017-04-23 17:31:57 +00:00
Robin Mills
fb24a572c6
#1291 Thank you to T Modes for reporting this and providing this patch.
2017-04-23 16:28:01 +00:00
Robin Mills
73572aa54d
#1291 Fix submitted. Thank You to T Modes for reporting this issue.
2017-04-23 11:57:05 +00:00
Robin Mills
67859f4f4e
#1175 I'm going to accept the recommendation to change BasicIo::size() to return size_t. This passes the test suite. The only "ripple" outside of basicio is to iotest.cpp. This change enables several casts to be removed.
2017-04-19 17:03:54 +00:00
Robin Mills
73047ce568
#1279 Correction to r4748 which broke the CMake build.
2017-03-27 09:04:12 +00:00
Robin Mills
54408bac2f
#1279 Move src/ini_int.hpp to include/exiv2/ini.hpp to reveal class Exiv2:INIReader in API
2017-03-26 20:49:54 +00:00
Robin Mills
192a2a83cf
#1279 Cleaned up doxygen warnings for doc and website.
2017-03-16 18:13:12 +00:00
Robin Mills
199820576d
#1279 Work in Progress: API Documentation (doxygen)
2017-03-16 09:09:31 +00:00
Robin Mills
11993b3b55
#1271 Thanks to Ben for reporting this and providing the patch.
2017-03-15 21:30:55 +00:00
Robin Mills
85eb0da9d1
#1279 Bump EXIV2_MINOR_VERSION in include/exiv2/version.hpp
2017-03-14 12:11:45 +00:00
Robin Mills
6d5c2c3256
Getting ready to release v0.26
2017-03-08 20:42:28 +00:00
Robin Mills
54cfc47346
class RWLock should not be in the Exiv2::Internal namespace
2017-03-07 21:30:05 +00:00
Robin Mills
2ebacb6b0b
#1272 Use in-memory temporary files.
2017-03-05 17:42:12 +00:00
Robin Mills
9f06ff2971
#1272 Submitting modified version of Ben's patch.
2017-02-15 20:53:58 +00:00
Robin Mills
5392ada8f4
#1273 Thanks to A Wilcox for reporting this and providing the patch.
2017-01-21 11:53:53 +00:00
Robin Mills
81265684f0
#1108 Fixed bugs in printStructure(kpsRecursive) handling of RATIONAL data.
2016-11-12 22:08:10 +00:00
Robin Mills
0c57b55035
#1230 Fix msvc build breaker when building using configure.bat -W (with WebReady)
2016-11-03 12:26:28 +00:00
Robin Mills
03ca00fc1e
#1244 . Correction to r4637. Added bigBlock_(NULL) to BasicIo::BasicIo().
2016-10-17 19:24:34 +00:00
Robin Mills
a057af1616
#1244 . Removing experimental APIs introduced by r4637. I submitted those APIs just to retain the code somewhere. I have no plan to release such as API.
2016-10-17 16:32:58 +00:00
Robin Mills
f5956d5db2
#1230 Fixes to read tiff with web-ready. Includes the BasicIo expiremental API readUnmarked() and markRead() which I will remove later.
2016-10-17 15:48:42 +00:00
Robin Mills
774f96094c
#1243 Work-in-progress on iccProfile related code.
2016-10-15 08:51:19 +00:00
Robin Mills
163f3ce7f1
#1243 Work-in-progress on writing ICC profiles. Fixed elusive issue in exiv2 -pS foo.jp2
2016-10-14 12:44:41 +00:00
Robin Mills
05f56e95af
#1242 Issue warning when we encounter erroneous Exif\0\0 in the Exif UUID box.
2016-10-14 10:26:11 +00:00
Robin Mills
699e1c744e
#1243 Work in progress. Implemented jp2image::printStructure. Still to add iccProfile support to jp2image::writeMetadata()
2016-10-12 20:24:27 +00:00
Robin Mills
e922a066be
#1230 Fix cygwin buildbreaker.
2016-10-05 19:48:05 +00:00
Robin Mills
5282bc2120
#1230 More changes to pacify MinGW (the nightmare environment).
2016-10-05 12:10:06 +00:00