Activity

From 10 Feb 2010 to 11 Mar 2010

09 Mar 2010

05:20 Bug #684 (Resolved): Exif.Image.SubIFDs should support more than 4 sub-IFDs
Andreas Huggel

08 Mar 2010

20:46 Patch #688: src/futils.cpp: incorrect check for linux version of strerror_r
Well, attached is better ;-) patch. It has better/stronger check for return type of strrerror_r, check done with proper compiler. There is no need for defined(_GNU_SOURCE). Nikolai Saoukh

06 Mar 2010

08:14 Patch #688: src/futils.cpp: incorrect check for linux version of strerror_r
Reading debian bug info I got impression that _GNU_SOURCE is always defined for g++ (not plain gcc) case. I guess the check "|| defined _GNU_SOURCE" should be removed at all. Nikolai Saoukh

05 Mar 2010

12:30 Patch #688: src/futils.cpp: incorrect check for linux version of strerror_r
I think there is a need for little bit different test (in cmake file) for STRERROR_R_CHAR_P. What about this one --- cut here --- #include <string.h> int dfunc() { char cb[12]; return *(strerror_r(1, cb, sizeof(... Nikolai Saoukh
01:33 Patch #688: src/futils.cpp: incorrect check for linux version of strerror_r
Can you elaborate why that should be changed? According to the autoconf doc, STRERROR_R_CHAR_P may be set on 'many systems (including, for example, version 2.2.4 of the GNU C Library)' and the _GNU_SOURCE is needed according to the Debian bug ... Andreas Huggel

04 Mar 2010

23:07 Feature #687: LLVM clang: warning: 'extern' variable has an initializer
So that is why it just 'warning', not 'error'. Unfortunately there is no switch to suppress that warning in current clang. ;-( Nikolai Saoukh
23:02 Feature #687: LLVM clang: warning: 'extern' variable has an initializer
So maybe the warning is just intended to ask the developer whether he really meant what he wrote. For the cases highlighted here, the answer is yes, these arrays specifically need to have external linkage so that they work with the pretty-print... Andreas Huggel
22:55 Feature #686: LLVM clang: error: default initialization of an object of const type 'class Exiv2::...
I will file bug report for clang (still moving target). There are some clang crashes with your code too. Stay tuned ;-) Nikolai Saoukh
22:46 Feature #686: LLVM clang: error: default initialization of an object of const type 'class Exiv2::...
"Fixing" the Exiv2 code should be simple: just remove the 'const'-qualifier in the lines that cause the error. Andreas Huggel
22:43 Feature #686: LLVM clang: error: default initialization of an object of const type 'class Exiv2::...
I don't see anything wrong with that code, but I'm admittedly not particularly fluent with the standard. It would be interesting to hear what the people at LLVM/clang have to say about this one. Pls share a pointer here if you ask them. Andreas Huggel
21:40 Feature #687: LLVM clang: warning: 'extern' variable has an initializer
Yes. I think clang needs one more message kind -- confusion. ;-) Nikolai Saoukh
21:37 Feature #686: LLVM clang: error: default initialization of an object of const type 'class Exiv2::...
Yes, the same error message for 'const B b;'. Nikolai Saoukh
20:13 Feature #686: LLVM clang: error: default initialization of an object of const type 'class Exiv2::...
Does the following code cause the same error (it works fine with g++)? ... Andreas Huggel
16:46 Feature #687: LLVM clang: warning: 'extern' variable has an initializer
Does the following code, taken from the C++ Standard ISO/IEC 14882:2003(E), section 3.1 Declarations and definitions, also produce a warning? ... Andreas Huggel
08:22 Patch #688: src/futils.cpp: incorrect check for linux version of strerror_r
&& should be instead || Nikolai Saoukh
07:49 Feature #687: LLVM clang: warning: 'extern' variable has an initializer
All the messages are in the attachment. I am puzzled by 'extern' attribute in this case. Nikolai Saoukh
07:46 Feature #686: LLVM clang: error: default initialization of an object of const type 'class Exiv2::...
Recent clang issues the error message from subject. All the same messages are in the attachment. I am not sure it is an error. Nikolai Saoukh
06:56 Patch #685: incomplete handling of iconv dialects for cmake case
cmake does the detection of constness of the second arg to iconv, but this detection lost due misedit of src/config.h.cmake. Patch attached. Nikolai Saoukh
06:46 Revision 2035: #684: Extended SubIFD support to 9 SubIFDs.
#684: Extended SubIFD support to 9 SubIFDs. Andreas Huggel
05:34 Revision 2034: #684: Quickfix to prevent the assertion failure.
#684: Quickfix to prevent the assertion failure. Andreas Huggel
05:33 Bug #684: Exif.Image.SubIFDs should support more than 4 sub-IFDs
There are TIFFs with more than 4 sub-IFD pointers. Exiv2 currently chokes on the 5th (assertion failure). Originally reported by frith [dot] foottit [at] gmail [dot] com in "digiKam bug 210259":https://bugs.kde.org/show_bug.cgi?id=210259#c19 Andreas Huggel

02 Mar 2010

22:37 Revision 2033: adding EXIV2API to class CharsetInfo to fix the Mac build breaker introduced in re...
adding EXIV2API to class CharsetInfo to fix the Mac build breaker introduced in revision:2032 Robin Mills

28 Feb 2010

21:10 Revision 2032: MSVC fixes to 1) remove use of gmtime_r 2) export static DLL method const char* Co...
MSVC fixes to 1) remove use of gmtime_r 2) export static DLL method const char* CommentValue::name(CharsetId) See discussion #419 in the Forum. http://dev.exiv2.org/boards/3/topics/show/419 Robin Mills

21 Feb 2010

02:29 Feature #668: "TIFF-safe" setExifData variant
Required is * for each TIFF-like image format, a mechanism to determine if a tag is an _image tag_ * a way to access this mechanism from @TiffParserWorker::encode@ and @TiffEncoder@ * logic in @TiffParserWorker::encode@ to copy _image tags_ f... Andreas Huggel

20 Feb 2010

09:35 Feature #668: "TIFF-safe" setExifData variant
In TIFF and TIFF-like images, some @Exif.*.*@ tags are required to correctly display the primary image. These _image tags_ contain image data rather than metadata. When Exiv2 writes metadata, it must not add, modify or delete any _image tags_. ... Andreas Huggel

17 Feb 2010

06:09 Feature #680: Provide the organize binary for download in the Windows package
Robin, IIRC you compiled Brad's @organize@ tool on Windows before. Was that a 32bit build? If so and you still have the required (static) boost libraries, could you please send them to me? ... Andreas Huggel
05:54 Revision 2031: Added iView Media Pro and MS Expression Media XMP schemas. (Steve Wright)
Added iView Media Pro and MS Expression Media XMP schemas. (Steve Wright) Andreas Huggel
05:44 Bug #683 (Resolved): %a broken in rename
Fixed with r2030, also %j. Thanks for reporting! Andreas Huggel
05:42 Revision 2030: #683: Fixed -r conversions for weekday and day of year.
#683: Fixed -r conversions for weekday and day of year. Andreas Huggel

16 Feb 2010

22:20 Bug #682: libexiv destroy some exif data on write
This is the result of missing support for this particular version of the Olympus Makernote. The following comment from exiftool explains in detail: ... Andreas Huggel
11:23 Bug #683: %a broken in rename
There is something strange with %a handling in exiv2: ... Göran Uddeborg

15 Feb 2010

03:02 Bug #671 (Resolved): Writing to read-only TIFF-like file fails
Andreas Huggel
02:12 Feature #643: Extract metadata from MOV (Quicktime) files
Old Mac OS / OS X user here (currently enjoying a "forced sojourn" in Windows XP Pro and Ubuntu). Not a developer or coder by any stretch, however. I doubt there's a discrete "layer" or "block" in any or every MOV file from which meta informati... Steve Wright
01:25 Revision 2029: #671: Fixed error handling for read-only files.
#671: Fixed error handling for read-only files. Andreas Huggel
01:10 Revision 2028: Documented recent utility changes.
Documented recent utility changes. Andreas Huggel

12 Feb 2010

07:38 Bug #662: Incorrect Unicode encoding of Exif UserComment tag
> For the life of me, I can't find the new command line parameter (to override the autodetection). Added with r2027. Andreas Huggel
07:37 Revision 2027: #662: Added new option -n and action fixcom to exiv2 utility.
#662: Added new option -n and action fixcom to exiv2 utility. Andreas Huggel

11 Feb 2010

11:55 Bug #682: libexiv destroy some exif data on write
Writing a tag to a immage destroy some olympus exiv data. I found this bug using digikam an report it. See https://bugs.kde.org/show_bug.cgi?id=225272 In this report are example data for verification. I reporduce the bug using $exiv2 -M "set ... Johann-Nikolaus Andreae

10 Feb 2010

00:12 Feature #681: Copy exif data when export preview
*Short description* add Exif data from original RAW file to the exported preview jpeg *How to do it* extend the -ep _n_ switch (for example) *Rationale* exiv2 has a great feature, extracting preview images from RAW files using the -ep _n_... FV P
« Previous
 

Also available in: Atom