Luis Díaz Más
9547cddbd1
Add protection around EXV_LOCALEDIR definition
2018-11-16 17:23:47 +01:00
clanmills
c5cd09bebe
Fix getProcessPath() on Cygwin
2018-11-16 17:23:47 +01:00
clanmills
2f70ae4305
Fix getProcessPath()
2018-11-16 17:23:47 +01:00
Robin Mills
8a6cd5d24e
Fix -vVg loops
2018-11-16 13:10:43 +01:00
Luis Díaz Más
0c871a5878
CMake: Align sources and headers in two columns
2018-11-14 19:53:59 +01:00
Luis Díaz Más
faa3a607ab
CMake: Remove FREEBSD variable + Remove commented code
...
- Plus: EXV_LOCALEDIR is now defined only when needed.
2018-11-14 19:53:59 +01:00
Luis Díaz Más
5fc905a799
CMake: remove variable EXIV2_SRC
2018-11-14 19:53:59 +01:00
Luis Díaz Más
fa5f057f8c
CMake: Remove useless source_group commands
2018-11-14 19:53:59 +01:00
Luis Díaz Más
b208bcef7d
CMake: CURL does not need to be propagated
2018-11-14 19:53:59 +01:00
Luis Díaz Más
37538399d6
CMake: Modernize src/CMakeLists.txt by using target_sources.
2018-11-14 19:53:59 +01:00
Luis Díaz Más
9980107586
Only include zlib directory when building the exiv2lib
2018-11-14 19:53:59 +01:00
Luis Diaz Mas
e397f8f053
Fix #533 - Apply patch proposed by Dominique Nerriec
2018-11-14 07:55:21 +01:00
Luis Diaz Mas
83bb4aa80a
code formatting
2018-11-14 07:55:21 +01:00
Luis Díaz Más
38b60a3e8e
CMake: Simplify Intl finding
2018-11-13 20:12:58 +01:00
Luis Díaz Más
4ffc577e4e
CMake: remove useless directory inclusions for exiv2
...
Note that ${CMAKE_SOURCE_DIR}/include is already passed to exiv2
through the exiv2lib target.
2018-11-13 20:12:58 +01:00
Luis Díaz Más
185bcaca05
Link exiv2 app againts libintl
2018-11-13 20:12:58 +01:00
Luis Díaz Más
aae84e4643
Add missing inclusions of cstdio and cstdarg
2018-11-11 12:27:26 +01:00
Luis Díaz Más
44a01863be
Include unistd.h only where it is needed
2018-11-11 12:27:26 +01:00
Luis Díaz Más
38ed6de05d
MSVC: Move compile definitions from config.h to CMake.
...
+ Also remove inclusion of <Windows.h> from config.h
2018-11-11 12:27:26 +01:00
Luis Díaz Más
8bf9ca8e6d
MSVC: Delete deprecated stuff related to MSVC < 2008
2018-11-11 12:27:26 +01:00
Luis Díaz Más
d1c2e2f64f
bindtextdomain point to relative path to bin directory
2018-11-11 12:27:26 +01:00
Luis Díaz Más
7485bb54d7
Create function getProcessPath and add unit test for it
...
Debugging: Relative and Absolute path alternatives
2018-11-11 12:27:26 +01:00
Luis Díaz Más
e20329b8e0
Remove EXV_HAVE_DLL and disable C4251 always on msvc.
2018-11-11 12:27:26 +01:00
Luis Díaz Más
417ad89e4b
Pass argument by const reference
2018-11-07 23:17:26 +01:00
Luis Díaz Más
2203dce828
Fix compilation in clang
2018-11-07 23:17:26 +01:00
Luis Díaz Más
59ba209fe8
Move BlockMap to .cpp file (Remove it from API)
...
- Also make some BlockMap methods const
2018-11-07 23:17:26 +01:00
Luis Díaz Más
fab770887b
Initialize member variables not initialized in the constructor
2018-11-07 23:17:26 +01:00
Luis Díaz Más
20a29cc9c4
Initialize variable in constructor initialization list
2018-11-07 23:17:26 +01:00
Luis Díaz Más
58a96d5908
Fix - Exception thrown in function that was declared not to throw
2018-11-07 23:17:26 +01:00
Luis Díaz Más
2d1e1fe6ef
Reduce the scope of variables
2018-11-07 23:17:26 +01:00
Luis Díaz Más
dc7eb5008b
Add explicit to constructors with 1 argument
2018-11-07 23:17:26 +01:00
Luis Díaz Más
1620198568
Update fujiColor tag with descriptions for new Fujifilm monochrome modes
2018-11-07 12:56:23 +01:00
Robin Mills
ac951622f4
Update DateTimeOriginal in NEF images
2018-11-06 19:28:11 +01:00
Luis Díaz Más
ae49250942
Check in Image::printIFDStructure if seek and reads are OK
2018-11-06 14:40:36 +01:00
Luis Díaz Más
59013f2e2f
Formatting code
2018-11-06 14:40:36 +01:00
Luis Diaz Mas
b7c71f3ad0
PSD: enforce Length of image resource section < file size
2018-11-06 13:17:35 +01:00
Luis Diaz Mas
6896693251
PSD: Use Safe::add for preventing overflows in PSD files
2018-11-06 13:17:35 +01:00
Luis Díaz Más
933ce589a6
Fix infinite loop in getopt.cpp
...
Note that the getopt code was looping forever when one of the argument
options was incorrect. Example:
./exiv2 -A 20:00:00 -Y 2018 -O 11 -D 01 ad myImage.tiff
2018-11-04 20:50:48 +01:00
Robin Mills
b608ad9fdd
Restore exiv2.pc in the mix ( #497 )
2018-11-01 22:20:27 +01:00
Luis Díaz Más
8b877d6ed6
SOVERSION is VERSION_MINOR as in 0.26
2018-11-01 17:40:39 +01:00
Luis Díaz Más
c34c545e31
Change back the library name to exiv2. Generate PDBs in CURRENT_BINARY_DIR.
...
We need to specify where to generate the PDB so that it does not clash with the PDB file generated
for the exiv2 application.
2018-10-30 15:26:23 +01:00
Luis Díaz Más
8d5d453c13
Use the MSYS CMake variable to determine when to use localtime.c
2018-10-30 15:26:23 +01:00
Luis Díaz Más
bc1c17fd78
Add back localtime.c implementation for MinGW
2018-10-30 15:26:23 +01:00
Robin Mills
a099f2440a
Man page update to describe the configuration file.
2018-10-26 17:47:15 +02:00
Robin Mills
42084f2563
Add support for MinGW/msys2 in 32 bits + Updates in buildserver
2018-10-26 17:47:15 +02:00
Robin Mills
e347b41279
Modified Exiv2::Internal::stringFormat() to use larger initial guess for 'need' to fix test/.icc-test.sh on MinGW.
2018-10-26 17:47:15 +02:00
Robin Mills
5f6ef65695
Update PROJECT_VERSION & add install() commands for CPack
...
- Version updated to 0.27.0.1.
- Release notes for MacOS-X Package, Linux, CYGWIN, win64 and msvc
- Redmine Release Notes Updated.
2018-10-26 17:47:15 +02:00
Luis Díaz Más
3976dbc0e7
CMake: Do not rename library outputs (dlls, pdbs, etc). Fixes a debugging issue with MSVC
2018-10-16 17:09:17 +02:00
Robin Mills
9c516116c8
Fix #401 by fixing iteration over exif data tags
2018-10-16 12:41:36 +02:00
Robin Mills
b3d077dcae
Fix #460 by adding more checks in CiffDirectory::readDirectory
2018-10-14 11:58:25 +02:00