Commit Graph

97 Commits

Author SHA1 Message Date
Robin Mills
8afd3f43aa #1198. Fixed issue with http I/O failing a test file. 2016-07-25 00:38:11 +00:00
Robin Mills
04f871cc4c #1152 Fix submitted. Also added new static function FileIo::temporaryPath() which I require for tgt - code and fixed typo in tiffvisitor.cpp 2016-01-11 10:03:48 +00:00
tbeu
e0a408ca6d Replace LoadLibraryA/FreeLibrary by GetModuleHandleA for kernel32.dll (which is loaded by default) 2015-11-11 21:52:05 +00:00
Robin Mills
d88a3f5556 #1132. Fix submitted. 2015-10-29 19:39:11 +00:00
Robin Mills
abd5ecedd4 #1129. Fix submitted. 2015-10-13 21:19:25 +00:00
Andreas Huggel
910f389e50 #1116: Reverted changes to BasicIo::BasicIo() introduced in r3933 2015-10-10 07:10:50 +00:00
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 2015-09-23 20:43:16 +00:00
Robin Mills
6767878fb8 #1116. Fix submitted. 2015-09-08 22:17:45 +00:00
Andreas Huggel
b030a4de7c #1077: Removed msync() calls from MemIo. 2015-08-25 03:13:21 +00:00
Andreas Huggel
533668808d Fixed cross-compiler warnings. 2015-06-21 14:21:21 +00:00
Andreas Huggel
108310bfb4 Prefix published precompiler define as usual. 2015-06-15 15:09:30 +00:00
Andreas Huggel
fd80993ab0 Updated copyright notice. 2015-05-02 11:55:40 +00:00
tbeu
a2edf47056 refs 1038: Fix eof detection in MemIo::getb and avoid crash on truncated jpeg files (Vitaliy Filippov) 2015-04-10 19:47:04 +00:00
tbeu
8f5e5a8c4a refs #922:
* Fix MSVC warning introduced by r3650
 * Change first argument of BasicIo::seek to signed integer type
2015-04-10 18:50:03 +00:00
Robin Mills
e51425046e #1043 #1042 #812. Thank You to Thomas for this "polishing" patch. Thank you to everybody who has worked on this issue. Adding all the comments on the three issues together comes to about 60 items by at least 6 contributors. And it involves platform issues, networking, Linux and Windows APIs. One of the most complex issues to arise in Exiv2. Well done everybody. And we've dealt with this quickly. Only 9 days since Calvin first reported #1042.
I use the term "complex" to mean many threads of technology.  "complex" != "complicated".  "complicated" = "difficult to understand".  We try to avoid "complicated".
2015-03-24 22:25:34 +00:00
Robin Mills
6b20a636b7 #1043 and #1042. Thanks to Thomas for showing that r3627 reintroduced #812. Thanks to Thoralf for suggesting msync MemIo fix. 2015-03-24 00:27:59 +00:00
Robin Mills
7817180351 #1042 and #1043. Don't use a MemIo object for small temporary files. 2015-03-21 16:35:06 +00:00
Robin Mills
41243f8653 #1038. Thank You to Vitaliy for reporting this and providing the patch. 2015-03-09 10:28:08 +00:00
Robin Mills
ccfc4b62fd trunk: webready integration. split preview-test.sh and added eps-preview-test.sh (and fix basicio.cpp and svn_version.sh issues). 2014-12-27 10:05:29 +00:00
Robin Mills
d393b0fa7e trunk: exiv2 v0.25 2014-12-25 13:55:57 +00:00
Robin Mills
0312a8ee0b Issue: 984. Thanks, Thomas. I should not have modified your code. You were correct. My apologies. 2014-09-04 12:38:03 +00:00
Robin Mills
3c7264c487 Issue: #984. Thank You, Thomas for the patch. 2014-09-04 12:20:49 +00:00
Robin Mills
d09658a5eb Issue: 984. Correction to r3345. I submitted Axel's patched file in error.
This version deals with older MSVC (such as 2005) which do not provide REPLACEFILE_IGNORE_MERGE_ERRORS.
2014-09-01 18:19:04 +00:00
Robin Mills
f93877f94b Issue: #984. Thank You, Axel for reporting this, the patch, and the test code. 2014-09-01 17:57:58 +00:00
Robin Mills
fdd6c337db Issue# 983. Thank You, Nehal for the patch. 2014-08-26 21:44:45 +00:00
Robin Mills
4e530fbce0 Bumping the copyright notice again. (re-doing 3089 without breaking the build!) 2013-07-24 05:15:04 +00:00
Robin Mills
a297d2b69e Rollback 3089 - somehow it's broken the build! 2013-07-24 05:05:52 +00:00
Robin Mills
da1ed8c536 Bumping the copyright notice in src &samples from 2012 to 2013 2013-07-24 03:12:38 +00:00
Robin Mills
0ae729dcf8 Mac build #906 fix compilation error (thanks to Tuan for this fix). 2013-07-07 05:16:16 +00:00
Robin Mills
cc8953be16 Issue: #906 2013-06-10 16:49:10 +00:00
Robin Mills
67fe779212 MSVC/video port. Simplification of basicio.{hpp|cpp}. CMake updates to eliminate warnings in Cygwin. By default, don't build intl with CMake. 2012-09-21 15:43:19 +00:00
Robin Mills
159b2d285b MSVC/video port. Fixing code to build on Linux (and Cygwin). 2012-09-20 04:18:42 +00:00
Robin Mills
6ca49acd13 Work on Issue 846 (porting video code to MSVC). See http://dev.exiv2.org/issues/846 (item #8) for more discussion. 2012-09-18 07:17:59 +00:00
vog
77235a05d0 #836: Copy over xattr (extended attributes, such as resource forks) when creating temporary files 2012-08-03 16:21:19 +00:00
Andreas Huggel
cc061782d1 #812: Tweak to make the code compile with MSYS/MinGW. 2012-03-24 13:00:00 +00:00
Andreas Huggel
2c401ffa3d #812: Changed LoadLibrary to LoadLibraryA (Thomas Beutlich). 2012-03-24 01:57:02 +00:00
Andreas Huggel
0d397b95c7 Updated copyright message for 2012. 2012-03-22 15:19:35 +00:00
Andreas Huggel
ffe8209018 #812: Added function to determine the number of hard links on Windows NTFS. (Thomas Beutlich) 2012-02-11 03:58:30 +00:00
Andreas Huggel
92b2aac75a #812: Don't destroy files when checking if they are writable; use a memory buffer instead of a temporary file when writing files with hard links to preserve the links. 2012-02-07 04:41:45 +00:00
Andreas Huggel
7770151915 Updated Copyright message for 2011. 2011-02-13 14:08:44 +00:00
Robin Mills
20778cbd7d msvc64. Added build type (64 or 32) to exiv2 -V output. A couple of changes to compile with DevStudio x64 2010-12-07 04:10:52 +00:00
Andreas Huggel
dc264bc00d #476, #614: Introduced class LogMsg for enhanced logging, migrated all existing warnings and error messages (not the exceptions) to use the new logic. Every log message now has a type (debug, info, warning, error). Applications can set a logging level to determine which messages are processed and supply a custom log message handler at runtime. (Based on a contribution by Simson Garfinkel.) 2010-09-10 14:02:09 +00:00
Andreas Huggel
da52f17aa4 Fixed writing to pseudo memory mapped areas (at least on Linux). 2010-07-18 15:55:08 +00:00
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
2010-06-27 10:04:39 +00:00
Andreas Huggel
6d496a4888 Updated Copyright notice for 2010. 2010-04-03 07:53:30 +00:00
Andreas Huggel
c7d5396669 Fixed issues with Unicode paths on Windows. (Thomas Beutlich) 2010-04-03 04:03:15 +00:00
Andreas Huggel
ade0b51b79 #671: Fixed error handling for read-only files. 2010-02-15 09:25:25 +00:00
Andreas Huggel
9b4f4f84d6 MinGW and MSVC fixes. 2010-01-18 16:34:16 +00:00
Andreas Huggel
ba5a7b9075 Minor fix. 2010-01-18 12:58:26 +00:00
Andreas Huggel
49e040ee8d Generalized class Error, added class WError for use with Unicode-Paths. 2010-01-17 14:36:08 +00:00