Luis Diaz Mas
ac51fda7b5
Move crwparse to samples
7 years ago
Luis Diaz Mas
32b618b1c7
Move crwedit from exiv2lib to samples
7 years ago
Luis Diaz Mas
0d9065274e
Remove redefinition of UNUSED
7 years ago
Luis Diaz Mas
145f8fc456
Port redmine issues from the bash test suite to the python one.
...
* Port redmine issue 1024
* Port redmine issue 1026
* Port redmine issue 1040
* Port redmine issue 1044
* Port redmine issue 1053
* Port redmine issue 1054 (not finished yet; I found some issues there)
* Port redmine issue 1058
* Port redmine issue 1062
* Port redmine issue 1080
* Port redmine issue 1108
* Port redmine issue 1112
* Port redmine issue 1114
* Port redmine issue 1122
* Port redmine issue 1140
* Port redmine issue 1144
* Port redmine issue 1145
* Port redmine issue 1153
* Port redmine issue 1155
* Port redmine issue 1166
* Port redmine issue 1167
* Port redmine issue 1170
* Replace escaped chars in 1054
* Add brackets in exiv2json::main()
* Link all sample apps against exiv2lib
* Changes in 1054
* test 1054: fix dates depending on Local time
* Do not run make with VERBOSE=1
* Use system_tests.path
* Fix windows issues with quotes
* Use system_tests.path
* Use itertools to simplify test code
7 years ago
Luis Diaz Mas
abf6e8ec27
Remove code related with autotools
7 years ago
Luis Díaz Más
8baf07decb
Fix warnins reported by -Wunused-variable
...
This trick is a bit nasty but I do not want to mess up to much with the
XMPSample application at this moment. Once we have more unit tets for
that part of the code, the xmpsample could disappear.
7 years ago
Luis Díaz Más
335607054c
Use enforce instead of std::assert to fix warning about unused variable in realease mode
7 years ago
Luis Diaz Mas
773bdfd14e
Create a header where to keep an unique definition of UNUSED
7 years ago
Dan Čermák
79f8d63a8b
Whitespace cleanup
7 years ago
Dan Čermák
5e36363138
Fix double promotion issues
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
Luis Díaz Más
d55b2b1b65
Remove HAVE_STDLIB_H check and replace stdlib.h by cstdlib
7 years ago
Mario Emmenlauer
548d7688c7
samples/geotag.cpp: fixed debugging code to be in the correct ifdef
7 years ago
Dan Čermák
8b7941b733
[cmake] Add EXTRA_COMPILE_FLAGS to samples & unitTests
...
Add the additional compiler flags added by -DEXIV2_TEAM_EXTRA_WARNINGS=ON to
the targets in samples/ & unitTests/
This fixes #204
7 years ago
Luis Díaz Más
d21e794239
Do not deference value when it does not exist (Thanks D4N)
7 years ago
Dan Čermák
efe2ccdcb6
Replaced all hardcoded error codes with ker... constants
7 years ago
Robin Mills
8f5b795eaa
Fixes to autotools build to respect mn_int.cpp files ( #186 )
...
* Fixes to autotools build to respect mn_int.cpp files
* Changes following Luis' code review.
8 years ago
tbeu
2efc2e79da
Remove obsolete id
8 years ago
tbeu
5df8b01b77
Remove obsolete svn revision
8 years ago
Luis Díaz Más
3dbc7c1969
Fix compilation on Windows
8 years ago
Robin Mills
22aaff8682
Fix cmakeBuild.cmd --static to use zlibstatic.lib
8 years ago
clanmills
d366943297
Refactoring EXV_USE_CURL and EXV_USE_SSH
8 years ago
Robin Mills
60d436c969
Many changes to CMakeLists.txt and cmakeBuild.cmd to support unicode, static linking, passing shared library build flags.
8 years ago
Robin Mills
78e7cc8f69
Fixing samples/Makefile on linux
8 years ago
Robin Mills
b5cac373b1
Merge pull request #39 from Exiv2/autotoolsMacLink
...
./configure --with-adobe[=2016|2014|2013] for MacOSX
8 years ago
Andreas Sturmlechner
a768b85191
Lowercase target_link_libraries
8 years ago
Andreas Sturmlechner
1fc319c0e4
Lowercase add_custom_target, configure_file, install macros
8 years ago
Andreas Sturmlechner
40565761d1
Lowercase add_{definitions,subdirectory}, set{_*} and option macros
8 years ago
clanmills
573b2cfcd2
XMPsdk fixes. 2013 and 2016 build and (mostly) pass the test suite.
8 years ago
Luis Diaz Mas
90e8ad8a72
Only set CMAKE_RUNTIME_OUTPUT_DIRECTORY once
8 years ago
Luis Díaz Más
6a00d4b282
Move code from CMake_msvc.txt to config/compilerFlags.cmake
8 years ago
Andreas Sturmlechner
aa6374b202
Use more GNUInstallDirs
...
Conveniently fixes multiarch install dir issues.
8 years ago
Luis Diaz Mas
c415e7f509
Fix CMake configuration when XMP is disabled. Check XMP variable instead LIBXMP
8 years ago
Luis Diaz Mas
35c3e31958
Fixes for MSVC case
8 years ago
Luis Diaz Mas
27cde135d9
Remove more useless include_directories
8 years ago
Luis Diaz Mas
f5f5826c03
Use target_sources to extend the list of sources in exceptional situations
8 years ago
Luis Díaz Más
0ebd53b1fa
Simplify CMake code, and unify to lower case commands
8 years ago
Luis Díaz Más
73f53cc6f9
Move sample applications from src/CMakeLists.txt to samples/CMakeLists.txt
8 years ago
Luis Diaz Mas
b387d58507
Remove EXPAT_LIBRARIES from where it is not needed (already inherited from exiv2lib target)
8 years ago
Luis Diaz Mas
b4a2b822c2
Remove usage of global variable INSTALL_TARGET_STANDARD_ARGS. Specify install destinitions in each target
8 years ago
clanmills
2e816165ea
Changes to autotools to support C++11 (work in progress)
8 years ago
Luis Díaz Más
291726ae45
The geotag sample depends on EXIV2_ENABLE_LIBXMP
8 years ago
Luis Díaz Más
b6885c8028
Since we are requiring CMake 3.1 we can remove the usage of PRIVATE_VAR and use directly PRIVATE or PUBLIC
8 years ago
clanmills
122cd5737f
Cosmetic modifications to Pull-21. Fix to ensure Cygwin uses #include <unistd.h>
8 years ago
Robin Mills
82dbe6199d
https://github.com/Exiv2/exiv2/issues/11 Closed. Coincidentally Raphael reported issues with Visual Studio 2015 Community Edition. Issue 11 and Raphael's issues should now be resolved.
8 years ago
clanmills
290164d1b6
Work in progress: https://github.com/Exiv2/exiv2/issues/3
...
Tested on MacOS-X. I'll test Linux/Cygwin/MSVC and close if good.
8 years ago
draekko
f23dc54b9c
Adding xmpprint sample
8 years ago
clanmills
038fe6cb94
#1233 Fixed bug in samples/geotag.cpp
8 years ago
Robin Mills
7b882f121a
#1175 more cast ripples on GCC5/Linux
8 years ago
Robin Mills
1ff0bef409
#1175 Correction to r4597 Additional file (which, in error, I didn't to commit)
8 years ago
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.
8 years ago
Robin Mills
73047ce568
#1279 Correction to r4748 which broke the CMake build.
8 years ago
Robin Mills
be0945016b
#1269 Thank You to Ben for reporting this and providing the patch.
8 years ago
Robin Mills
6d5c2c3256
Getting ready to release v0.26
8 years ago
Robin Mills
6ea3b00b02
#1249 Fixes
9 years ago
Robin Mills
e57f238c7e
#1230 More MinGW fixes.
9 years ago
Robin Mills
5c6a8e3bad
#1230 Buildserver Maintenance.
9 years ago
Robin Mills
f13033b5f4
#1230 CMake build fixes.
9 years ago
Robin Mills
1b536bd0ed
#2130 Don't build conntest. Build is broken when --enable-webready. Fixed issue with samples/geotag.cpp on Linux.
9 years ago
Robin Mills
fcd0cb3e19
#1233 Correction to r4573
9 years ago
Robin Mills
86028dd46e
#1233 Fixed issue on MacOS-X 10.4 (32 big big-endian PPC, 2003 OS) with realpath() and added additional images for future testing.
9 years ago
Robin Mills
80fd8ee333
#1233 geotag.cpp added option -ascii. The degree sign in the output was upsetting test harness on some platforms.
9 years ago
Robin Mills
24c032c2a2
#1233 Changes to geotag-test to avoid full paths. Added make geotag-test. Sanitized geotag.cpp code
9 years ago
Robin Mills
bd16f3441e
#1233 Thank You to Anton for reporting this and providing a patch. I've updated the test suite.
9 years ago
Robin Mills
4ab9c840e4
#1207 Updating comments in samples/mt-test.cpp to document build restrictions.
9 years ago
Robin Mills
208b5110ae
#1207 Don't build mt-test by default. It requires C++11. G++ 5.3 will not compile #include <exiv2/exiv2.hpp> because AutoPtr is deprecated.
9 years ago
Robin Mills
ebfd26fb75
#1207 Dynamically new/delete thread array in mt-test.cpp
9 years ago
Robin Mills
3b83918320
#1207 Added samples/mt-test.cpp
9 years ago
Robin Mills
7adaf71d44
#1187 and #1041 . Fixing CMake/Linux build breakers concerning libpthread
9 years ago
Robin Mills
4c8158d1d1
#1183 Sample code: samples/toexv.cpp to support the article http://dev.exiv2.org/projects/exiv2/wiki/Guidance_about_serialising_metadata_using_MemIo_and_ExvImage_Classes
9 years ago
Robin Mills
b296460702
#1034 Correction to r4293. Adding forgotton files!
9 years ago
Robin Mills
664af57e10
#1034 Added samples/toexv This is a first step to write exif metadata to memory to send to a web service.
9 years ago
Robin Mills
f02b94a6b4
#1169 . Code simplication/clarification.
9 years ago
Robin Mills
30f279787f
#1169 Fix submitted.
9 years ago
Robin Mills
62e2fc086b
#1034 Added msvc2005/ini-test
9 years ago
Robin Mills
1e33add5e4
#1034 . Corrections to r4249 to fix build-breakers
9 years ago
Robin Mills
dbed6f857c
#1034 Added exiv2 config file support for lens recognition.
9 years ago
danielkaneider
4c236fce17
#1041 . cmakeBuild with static compilation
10 years ago
Robin Mills
5a36dea37d
#1061 . Added exiv2samples.1 and associate autotools and CMake installer support. Work in progress.
10 years ago
Robin Mills
aa1e9e88e5
#1109 and #1041 Added documentation and log files to the published builds.
10 years ago
Robin Mills
b12aca62cd
#1041 get jenkins_daily.sh to work on Mac/Cygwin/MSVC/Linux and publish builds on userContent/builds { daily/weekly/monthly}
10 years ago
Robin Mills
bb032fb6c7
#1041 Still struggling with the test suite
10 years ago
danielkaneider
c90253bc3c
[cmake] various msvc fixes
10 years ago
danielkaneider
993a3bd06b
[cmake] added travis build file, fixes for osx and linux
10 years ago
Robin Mills
abd5ecedd4
#1129 . Fix submitted.
10 years ago
Robin Mills
b44dcdb220
http://dev.exiv2.org/boards/3/topics/2137?r=2259 Thanks to Gilles for the patch.
10 years ago
Robin Mills
8ff86b6875
#1110 . Xcode project moved to contrib/xcode. Interesting errors in samples/Makefile. Replaced gsoc13 Exiv2::dict_t with (identical twin) Exiv2::Dictionary
10 years ago
Robin Mills
a37b843839
Correction to r3941 to fix mac build-breaker in src/image.cpp (and odd linux bb in samples/exiv2json.cpp)
10 years ago
Robin Mills
6df03d74cf
#640 . Correction to r3931.
10 years ago
Robin Mills
bbf8b288ba
Correction to r3925.
10 years ago
Robin Mills
3f1380e91a
#640 Modified XmpParser::getRegisteredNamespaces to use Exiv2::Dictionary.
10 years ago
Robin Mills
03e51ab470
#640 and # 751. Fixing linux build-breaker.
10 years ago
Robin Mills
c396a92e01
#960 added API: static void Exiv2::XMPParser::getRegisteredNamespaces(std::map<std::string,std::string>&);
10 years ago
Andreas Huggel
f0b4c06ea6
samples/Makefile: Minor fixes to better clean up.
10 years ago
Andreas Huggel
ade51daf7f
Only compile ssh module if using SSH and another hack to prevent a compiler warning about undefined EXV_USE_SSH.
10 years ago
danielkaneider
879fd9fa84
cmake: add some windows batch tools
10 years ago
Andreas Huggel
a57317f685
Some API policing
10 years ago
Andreas Huggel
1ca6ae13bc
Minor changes to the exiv2json build
10 years ago
Robin Mills
6bd47ebf4a
#1071 Correction to r3802 for MSVC (r3802 is removing Jzon from libexiv2)
10 years ago
Robin Mills
f52eacf921
#1071 Remove Jzon from libexiv2
...
1) Move src/Jzon.cpp and include/exiv2/Jzon.hpp to samples/Jzon.{cpp|hpp}
2) Update build environment appropriately.
10 years ago