Luis Díaz Más
2d1e1fe6ef
Reduce the scope of variables
7 years ago
Luis Díaz Más
dc7eb5008b
Add explicit to constructors with 1 argument
7 years ago
clanmills
4a1d0962fc
Fix samples/tags.cpp to call ExifTags::taglist() ( https://github.com/Exiv2/exiv2/issues/465 )
7 years ago
Robin Mills
12d44f8f17
Fix https://github.com/Exiv2/exiv2/issues/468
7 years ago
Luis Díaz Más
c43d998457
Fix cppcheck issues: passedByValue
7 years ago
Luis Díaz Más
989acd18c7
Fix cppcheck issues: uninitMemberVar & uninitVar
7 years ago
Robin Mills
8b9cbc5888
Update taglist sample with more functionality
7 years ago
Luis Díaz Más
18690f4c54
Provide default and copy constructor for AnyError
7 years ago
Luis Díaz Más
2afba9b127
Remove useless cmake information message
7 years ago
Luis Díaz Más
603692a1d8
Copyright to Exiv2 authors
7 years ago
Luis Díaz Más
320e186f44
Fix -Wmaybe-uninitialized warnings
7 years ago
Luis Díaz Más
2698490584
Delete CRW samples that were not compatible with MinGW
7 years ago
clanmills
3c42fdddeb
Fix include <exiv2/exiv2.hpp> to include exiv2/config.h (and consequential changes)
...
Fix cltest.cpp and version.cpp to report MSVC 2017 in which _MSC_VER == 1910
7 years ago
Robin Mills
6f5c339859
Fix getopt-test to build on MSVC (which does not have unistd/getopt())
7 years ago
Robin Mills
74bc0e0535
Changes for cross-platform getopt
7 years ago
Luis Diaz Mas
a9c9451588
Remove localtime.c and any other trick to handle timegm
7 years ago
Luis Diaz Mas
d96b619515
Add braces for the main functions in the new source files at samples
7 years ago
Luis Diaz Mas
00502eabdd
Move mrwthumb to samples
7 years ago
Luis Diaz Mas
e9a6597a48
Move xmpdump to samples
7 years ago
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
Andreas Huggel
fd80993ab0
Updated copyright notice.
10 years ago
Robin Mills
84bf485ebe
#922 . Fixing -pS and -pX on MSVC.
10 years ago
Robin Mills
4817df0a17
#936 . Fix header file.
10 years ago
Robin Mills
bd4004e963
#934 exiv2json.cpp threw an exception on toLong() and I changed it to std::atoi.
...
The value is '' (the empty string). The following key seems to be somehow and puzzlingly broken:
0x8827 Photo ISOSpeedRatings Short 0
10 years ago
Robin Mills
d2f5abbac5
#1054 . exiv2json deep recursion and AltLang support. Regression detector.
10 years ago
Robin Mills
a6a3da9df8
#1054 . Write LangAltValue as json object "lang" : { "en-US":"...." , ... }
10 years ago
Robin Mills
d00212f4f6
Fixing typos.
10 years ago
Robin Mills
5ccb535bdc
#1054 . More polishing. Adding clarification to the recursion. Other code simplification/elimination.
10 years ago
Robin Mills
a93ad78042
#1054 . Final polish and comments about the recursion.
10 years ago
Robin Mills
af8e778a55
Fixing more typos.
10 years ago
Robin Mills
e0b5d3f310
Fixed typo.
10 years ago
Robin Mills
4f6b747478
#1054 . Replaced the reference mess with a beautiful one-line recursion. Interation is interesting; recursion is really elegant.
10 years ago
Robin Mills
efb790f421
Simplification.
10 years ago
Robin Mills
8c1e79bbd3
Fixed typos.
10 years ago
Robin Mills
779a10454d
#1054 . Overhauled exiv2json to recursively build a JSON tree. See discussion: http://dev.exiv2.org/boards/3/topics/1951
10 years ago
Robin Mills
624675d665
Adding CMake support for samples/exifdata.cpp and samples/exifvalue.cpp
10 years ago
Robin Mills
917efc5d05
Adding samples/exifdata.cpp and samples/exifvalue.cpp
10 years ago
Robin Mills
856ddd323c
#1029 Spell separator correctly everywhere (not seperator).
10 years ago
Robin Mills
0df8356a56
#1029 . Thank You, Thomas for reporting this and providing the patch.
10 years ago
Robin Mills
24cb148e11
#1004 . Reviewed all include directives in src/*.cpp and samples/*.cpp
...
fixed svn_version.sh again!
change to test/build-test.py for MacOS-X/Xcode 6.
11 years ago
Robin Mills
cc8fcb08c1
#1012 . r3508 broke the build on macosx and linux.
...
Fixed cosmetic issues in samples/httptest.cpp and <exiv2dir>/Makefile.
11 years ago
Robin Mills
1afb17b527
trunk: webready integration. fixing broken and missing MSVC/vcproj files.
11 years ago
Robin Mills
d393b0fa7e
trunk: exiv2 v0.25
11 years ago
Robin Mills
94e6dcbf50
Fix cygwin compilation warning on geotag.cpp
11 years ago
Robin Mills
fdd7e522e7
Issue: 989 "Wrong key name in output of addmoddel sample". Thank You Thomas for the patch.
11 years ago
Andreas Huggel
5bfddd927f
Some TLC for samples/Makefile. It still re-builds everything everytime you run make though (and leaves a .libs directory in bin/). Building out-of-place seems not so straightforward with make. Maybe we should build in-place and have a local-install target instead.
12 years ago
Robin Mills
4aebd96cca
Very close to 0.24. Passed the test-suite on MinGW.
12 years ago
Robin Mills
5869edd679
Update to 3091
12 years ago
Robin Mills
1bcce080c2
build: added PREFIX to samples/Makefile (don't know how the linux build worked without this!)
12 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
Robin Mills
a7d516b072
Patch: Forum Topic 1177. Thanks very much to James for providing this.
12 years ago
Robin Mills
06534b62ef
testsuite: samples/Makefile reports pkg-config unavailable. test/Makefile reports samples not built. functions.source augmented appropriately.
12 years ago
Robin Mills
ecf4d14c04
fixing make binclean. added variable OTHERS
13 years ago
Robin Mills
0d98b9bfa1
Adding dependency geotag/metacopy/path-test to default make.
13 years ago
Robin Mills
740ec9fa8b
Fix to samples/Makefile to eliminate warnings about "change in recipe" for geotag/metacopy/path-test
13 years ago
Robin Mills
e00447853d
Linux fixes to SVN: 2935
13 years ago
Robin Mills
c68b2024f9
Issue: #850 . test scripts refactored. Common code collected into functions.source. Thanks to Shawn for his contribution.
13 years ago
Robin Mills
7b859e026f
Move metacopy/path-test/taglist applications (and build code) into samples. TODO: fix msvc/msvc64.
13 years ago
Robin Mills
f5b05a5614
Post all executables to <exiv2-dir>/bin. Adjust test scripts accordingly. Added target make tests.
...
Thanks to Shawn for his input and help with this.
13 years ago
Robin Mills
c9d9cc2d4f
Explicitly link geotag to expat library.
13 years ago
Robin Mills
4863c239c2
Fix. Issue: #856 . Refactoring msvc/CMake code. Thanks to Daniel for this patch.
13 years ago
Robin Mills
6e21a9f640
Bug fixes.
13 years ago
Robin Mills
72af64ee84
image file list is sorted by image date. Removed tabs in source. Fixed linux infinite file recursion directory read.
13 years ago
Robin Mills
745d4d6f5d
Work in progress on geotag.cpp. Mostly complete. Needs tidy, documentation, testing and tests.
13 years ago
Robin Mills
bbb2d9b407
Work in progress. Many changes to geotag.cpp. Not ready for testing.
13 years ago
Robin Mills
258bc8b561
Fixing compilation error on mac/linux.
13 years ago
Robin Mills
7f0e02c048
Work in progress. Added timeZoneAdjust. detabbed the file. set property eol=LF
13 years ago
Robin Mills
dc77e08670
Work in progress. Adding time parser and other plumbing.
13 years ago
Robin Mills
86efaac790
Adding typeFile detector to geotag.cpp and cosmetic changes to directory code.
13 years ago
Robin Mills
fd02823600
Work in progress: add base capability to geotag.cpp (read XML, directory and images).
13 years ago
Robin Mills
b42f6668cd
Work in progress: Updating build code to handle geotag. geotag.cpp is a copy of exifprint.cpp at the moment.
13 years ago
Robin Mills
a7fecfde78
cmake work in progress
13 years ago
Robin Mills
7b49e908dc
see TODO-CMAKE for details. work in progress update
13 years ago
Robin Mills
d665a0123b
Adding Gilles' FindExiv2.cmake. Adding a pre-build header copy modify sample include path.
13 years ago
Robin Mills
a292d57fd8
Feature #536 Modifications to CMake files to support MSVC 32/64 bit builds of Dynamic/Static libraries and applications.
13 years ago
Robin Mills
51cbf67eff
Adding msvc64 projects to build samples (for use by test suite).
13 years ago
HumanDynamo
faf00a6451
polish
13 years ago
Andreas Huggel
0d397b95c7
Updated copyright message for 2012.
13 years ago
Andreas Huggel
1dd39bacc4
Added cmake patch to fix compilation on MSVC with KDE Windows (Ananta Palani)
13 years ago
Andreas Huggel
0544694ff5
Added CreatorContactInfo structure to XMP sample.
14 years ago
Andreas Huggel
7770151915
Updated Copyright message for 2011.
15 years ago
Andreas Huggel
9f57915a10
Added AF-point easy-access function. (Suggested by july)
15 years ago
Andreas Huggel
a0bdc5528e
#721 : Removed Exif-specific reference functions from the ExifKey interface again.
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
482cd93977
Reverted some Exif keys changed recently back to the original names, updated easy-access functions to include recently added Sony and Minolta tags.
15 years ago
Andreas Huggel
48e169db2e
Added several easy-access functions. (Patch by Jens Mueller)
15 years ago
Andreas Huggel
484fd3994a
#611 : Updated samples and tests for Sony makernote changes.
15 years ago
HumanDynamo
6d917175b4
polish
15 years ago
Andreas Huggel
6d496a4888
Updated Copyright notice for 2010.
15 years ago
Andreas Huggel
2ce6c3dd00
Compile WError stuff only if Unicode paths are configured.
16 years ago
Andreas Huggel
50d9dce7af
Make sure BasicError<> typeinfo symbol is published in the shared library, provide a test case in exifprint.cpp
16 years ago
Andreas Huggel
9b4f4f84d6
MinGW and MSVC fixes.
16 years ago
Andreas Huggel
49e040ee8d
Generalized class Error, added class WError for use with Unicode-Paths.
16 years ago
Andreas Huggel
c6ae14cbb9
Added includes for g++-4.4 (Debian 4.4.2-3).
16 years ago
Andreas Huggel
83cd2efab9
#579 : Implemented mmap for Windows directly in FileIo and made that class use the Pimpl idiom ( #510 ) to de-clutter the interface. Unrelated: Added EXV_MIN/MAX macros, allow iconv config in commercial version.
16 years ago
Andreas Huggel
370af5c8a3
Merged all changes from the unstable branch into the trunk.
16 years ago
Andreas Huggel
21ccbfce18
#618 : Added functions for easy access of common metadata, which is not always in the same tag. (Based on a discussion with and initial patch from Carsten Pfeiffer)
17 years ago
Andreas Huggel
917080fc37
Handle unknown type name (reported by Marijn Kampf).
17 years ago
Andreas Huggel
8a6d9dbc42
Updated Copyright notice for 2009.
17 years ago
Andreas Huggel
cbebc753fa
- Reverted exifprint idx display
...
- Fixed/enhanced ExifParser::encode
- Added API ExifData::erase(beg, end)
- Enhanced logic to find matching tags in non-intrusive writing
- Disabled sorting of IFD entries when writing makernote IFDs
17 years ago
Andreas Huggel
b657f8a9be
Minor improvements when writing duplicate tags.
17 years ago
Andreas Huggel
925c795750
Minor beautification.
17 years ago
Andreas Huggel
9578e81236
Preview API changes.
17 years ago
Andreas Huggel
f04912cbbf
Removed readDimensions(), uncompressed_, fixed doxygen warnings (Vladimir).
17 years ago
Andreas Huggel
27d629425e
Minor changes.
17 years ago
Andreas Huggel
0e58b5a537
Checking in original CRW, RAF and another preview patch from Vladimir.
17 years ago
Andreas Huggel
26b488a255
Added preview support (Vladimir Nadvornik)
17 years ago
Andreas Huggel
00a3ef321b
Removed CIFF classes from published API, doc tweaks.
17 years ago
Andreas Huggel
a9577e6c25
Removed obsolete sample/test program.
17 years ago
Andreas Huggel
0d55992e2f
Merged unstable branch to trunk.
17 years ago
Andreas Huggel
ff47483e85
Mainly changes to make MSVC compilers happy, improved accuracy of GPS coordinates conversion.
17 years ago
Andreas Huggel
1503192f13
First draft conversion code.
18 years ago
Andreas Huggel
e878166f0d
Improved XMP value toLong, toFloat and toRational using new functions parseLong, parseFloat and parseRational. (Vladimir Nadvornik)
18 years ago
Andreas Huggel
2e3672d211
#539 : Make registration of namespaces actually work (Vladimir Nadvornik, S M Ryan)
18 years ago
Andreas Huggel
3ac665a305
Added 2008 to Copyright notice.
18 years ago
Andreas Huggel
eb0e088034
Added projects to compile XMP sample programs to MSVC solution.
18 years ago
Andreas Huggel
515b86b5bf
Added relink and binclean targets.
18 years ago
Andreas Huggel
201d97939f
Iptc -> IPTC.
18 years ago
Andreas Huggel
f51e7e0512
Added type keyword to XmpTextValue, added test with a command file that generates the same XMP packet as xmpsample.
18 years ago
Andreas Huggel
8896c99005
Moved taglist.cpp back to src/ to make doc build easier.
18 years ago
Andreas Huggel
3a3ca52f99
Added Pentax Makernote tag doc, changed copyright.
18 years ago
Andreas Huggel
a6440d4ed1
Moved sample programs into new samples/ directory. Cleaned-up the makefiles and applied BSD license to all makefiles.
18 years ago