1 2005-03-30 Lutz Mueller <lutz@users.sourceforge.net>
3 * libexif/exif-data.c: Convert some DEBUG messages to CORRUPT_DATA.
5 2005-03-29 Lutz Mueller <lutz@users.sourceforge.net>
11 * libexif/exif-loader.c
12 * libexif/exif-data.c: Remove references to libjpeg.
13 * test/test-tree.c: Removed.
14 * test/Makefile.am: Remove test-tree
16 2005-03-16 Lutz Mueller <lutz@users.sourceforge.net>
18 * libexif/exif-entry.c (exif_entry_get_value): Fix tag COPYRIGHT.
20 2005-03-16 Lutz Mueller <lutz@users.sourceforge.net>
22 * libexif/exif-data.c (exif_data_save_data_content): Use qsort.
24 2005-03-16 Lutz Mueller <lutz@users.sourceforge.net>
26 * libjpeg/jpeg-data.c: Fix #1054322.
28 2005-03-16 Lutz Mueller <lutz@users.sourceforge.net>
30 * libexif/exif-entry.c: Fix #1051994.
32 2005-03-16 Lutz Mueller <lutz@users.sourceforge.net>
34 * libexif/exif-entry.c: Marked some strings for translation. Fix #803191.
36 2005-03-13 Jan Patera <patera@users.sourceforge.net>
38 * libexif/exif-entry.c (exif_entry_fix): Update also e->components
40 2005-03-13 Jan Patera <patera@users.sourceforge.net>
42 * libexif/exif-data.c: critical fix of 2005-03-09 change: saving
43 IFD containing data of odd length was causing memory corruption
44 and total lost of entire EXIF data
46 2005-03-13 Hans Ulrich Niedermann <gp@n-dimensional.de>
48 * NEWS: Release 0.6.12
50 2005-03-12 Hans Ulrich Niedermann <gp@n-dimensional.de>
52 * po/de.po: Partial translation update
54 2005-03-11 Lutz Mueller <lutz@users.sourceforge.net>
56 Spotted by Jan Patera <patera@users.sourceforge.net>:
58 * test/test-mem.c: Small fix.
60 2005-03-10 Jan Patera <patera@users.sourceforge.net>
62 * libexif/exif-utils.*,exif-entry.c: Full support of EXIF_FORMAT_SSHORT
63 (used by Nikon & Olympus mnote tags)
65 2005-03-09 Lutz Mueller <lutz@users.sourceforge.net>
67 * libexif/exif-utils.c (exif_array_set_byte_order): Return if an invalid
70 2005-03-09 Lutz Mueller <lutz@users.sourceforge.net>
72 * libexif/exif-entry.c (exif_entry_fix): Update e->size.
74 2005-03-09 Lutz Mueller <lutz@users.sourceforge.net>
76 * libexif/exif-data.c (exif_data_save_data_content): Update comment that
77 this code does not honor the specification yet.
79 2005-03-09 Lutz Mueller <lutz@users.sourceforge.net>
81 * libexif/exif-data.c (exif_data_save_data_content): Save entries in
84 2005-03-09 Lutz Mueller <lutz@users.sourceforge.net>
86 * test/test-mem.c: Write size to loader to make the test work again.
88 2005-03-09 Lutz Mueller <lutz@users.sourceforge.net>
90 * libexif/canon/exif-mnote-data-canon.c (exif_mnote_data_canon_save):
93 2005-03-09 Lutz Mueller <lutz@users.sourceforge.net>
95 * libexif/exif-data.c (exif_data_save_data_entry): According to the TIFF
96 specification, the offset must be an even number. If we need to introduce
97 a padding byte, we set it to 0.
99 2005-03-09 Lutz Mueller <lutz@users.sourceforge.net>
101 * libexif/exif-utils.[c,h] (exif_array_set_byte_order): New function.
102 * libexif/exif-data.c
103 * libexif/canon/exif-mnote-data-canon.c
104 * libexif/olympus/exif-mnote-data-olympus.c
105 * libexif/pentax/exif-mnote-data-pentax.c: Use new function.
107 2005-03-09 Jan Patera <patera@users.sourceforge.net>
109 * exif_data.c: Final fix of Ubuntu Security Notice USN-91-1
110 https://bugzilla.ubuntulinux.org/show_bug.cgi?id=7152
113 2005-02-08 Hans Ulrich Niedermann <gp@n-dimensional.de>
115 * autogen.sh: Updated build system:
116 - doesn't require gettextize any more (using autopoint now)
117 - uses all the built-in magic from autoreconf
118 * configure.in, */Makefile.am: Build variable cleanup:
119 - use common definition for AM_CFLAGS (remove INCLUDES in
121 - define LIBEXIF_LOCALEDIR and LIBMNOTE_LOCALEDIR in config.h
122 - allow user to add CFLAGS at ./configure time by setting CFLAGS
123 - add intl/ to include path only if building the included
125 - check whether -lm is actually required. This enables
126 crosscompilation for windows targets:
127 ./configure --host=i586-mingw32msvc --disable-nls
128 * m4/gp-config-msg.m4, m4/gp-gettext-hack.m4: New macros
130 2004-12-17 Lutz Mueller <lutz@users.sourceforge.net>
132 * libexif/exif-loader.c: Work towards a non-recursive version of
135 2004-12-17 Lutz Mueller <lutz@users.sourceforge.net>
137 Lars Ellenberg <l.g.e@web.de> fixed a bug that I introduced
140 * libexif/exif-loader.c: Don't substract 2 bytes twice.
142 2004-12-12 Lutz Mueller <lutz@users.sourceforge.net>
144 Pointed out by Lars Ellenberg <l.g.e@web.de>:
146 * libexif/exif-loader.c: Honor indirect offsets in FUJI_RAW-files.
147 Don't perform unnecessary checks for known data formats.
149 2004-12-11 Lutz Mueller <lutz@users.sourceforge.net>
151 Inspired by suggestions from Lars Ellenberg <l.g.e@web.de>:
153 * libexif/exif-data.c: Fix spelling error.
154 * libexif/exif-loader.c (exif_loader_write): Rewrite logic to
155 make the loader handle more file types.
157 2004-12-08 Jan Patera <patera@users.sourceforge.net>
159 * libexif/exif-entry.c: Data format of EXIF_TAG_USER_COMMENT:
160 Some packages like Canon ZoomBrowser EX 4.5 store only
161 one zero byte followed by 7 bytes of rubbish
163 2004-11-17 Lutz Mueller <lutz@users.sourceforge.net>
165 * libexif/exif-data.c: Make the last commit actually work.
167 2004-11-15 Lutz Mueller <lutz@users.sourceforge.net>
169 * libexif/exif-content.c: Complain if the same tag is added twice
170 to an IFD. Suggestion by Angela Wrobel.
172 2004-11-15 Lutz Mueller <lutz@users.sourceforge.net>
174 * libexif/exif-data.c: Additional debugging message if
175 specification is violated.
177 2004-11-14 Lutz Mueller <lutz@users.sourceforge.net>
179 * libexif/*: Plug another few memleaks. All found by Angala Wrobel.
181 2004-11-12 Lutz Mueller <lutz@users.sourceforge.net>
183 * libexif/exif-data.c: Clean up handling of MakerNote tags.
185 2004-11-11 Lutz Mueller <lutz@users.sourceforge.net>
187 * libexif/exif-mnote-data.c: Plug yet another memory leak.
188 Detected by Angela Wrobel.
190 2004-11-11 Lutz Mueller <lutz@users.sourceforge.net>
192 * libexif/exif-log.c: Plug another memory leak. Detected by
195 2004-11-11 Lutz Mueller <lutz@users.sourceforge.net>
197 * libexif/canon/exif-mnote-data-canon.c: Do not crash on strange
198 data. Pointed out by Angela Wrobel.
200 2004-11-11 Lutz Mueller <lutz@users.sourceforge.net>
202 * libexif/*: Replace another few realloc by exif_mem_realloc.
203 Pointed out by Angela Wrobel.
205 2004-11-10 Lutz Mueller <lutz@users.sourceforge.net>
207 * libexif/*.c: Change #include "" to #include <>.
209 * exif-result.h: Removed.
211 2004-11-10 Lutz Mueller <lutz@users.sourceforge.net>
213 * libexif/exif-tag.[c,h] (exif_tag_from_name): New. Suggested by
216 2004-11-10 Lutz Mueller <lutz@users.sourceforge.net>
218 * libexif/exif-data.c (exif_data_free): Fix memleak found by
220 * contrib/watcom: Updated files contributed by Angela Wrobel.
222 2004-11-03 Lutz Mueller <lutz@users.sourceforge.net>
224 * libexif/exif-format.c: More translatable strings.
226 2004-11-02 Lutz Mueller <lutz@users.sourceforge.net>
228 * libexif/exif-entry.c (exif_entry_fix): Detect more wrong stuff.
229 * libexif/exif-data.c: Detect recursive calls.
231 2004-11-02 Jan Patera <patera@users.sourceforge.net>
233 * libexif/exif-entry.c: added LZW
234 * libexif/exif-tag.*: added few tags used by .NEF
235 * libexif/exif-data.c: logging unknown tags
237 2004-10-20 Lutz Mueller <lutz@users.sourceforge.net>
239 * Makefile.am: Add intl
240 * configure.in: Add intl/Makefile. Now "make distcheck" works.
242 2004-10-18 Lutz Mueller <lutz@users.sourceforge.net>
244 Patch by Krisztian VASAS <iron@ironiq.hu>:
246 * configure.in: Create po/Makefile.in from po/Makefile.in.in
248 2004-10-16 Lutz Mueller <lutz@users.sourceforge.net>
250 * configure.in: We are now working on version 0.6.12.
252 2004-10-16 Lutz Mueller <lutz@users.sourceforge.net>
254 * configure.in: set CURRENT to 12. There have been quite a few
255 additions to the header files.
257 2004-10-16 Lutz Mueller <lutz@users.sourceforge.net>
259 Martin Willers <willers@xm-arts.de> found an off-by-one error:
261 * libexif/exif-entry.c: libexif forget to add 1
262 to tm_mon from struct tm
264 2004-10-05 Lutz Mueller <lutz@users.sourceforge.net>
266 * libexif/exif-data.c: Support for WatCom. Convert debugging code
268 * libexif/i18n.h: Support for WatCom. Patch by Angela Wrobel.
270 2004-10-05 Lutz Mueller <lutz@users.sourceforge.net>
272 * contrib/watcom: Files contributed by Angela Wrobel.
274 2004-10-04 Lutz Mueller <lutz@users.sourceforge.net>
276 * libexif/exif-mem.h: Documentation.
278 2004-10-04 Lutz Mueller <lutz@users.sourceforge.net>
280 * libexif/*: Finish replaceable memory-management.
282 2004-10-02 Lutz Mueller <lutz@users.sourceforge.net>
284 * libexif/exif-mem.[c,h]: New. First attempt to offer out-sourcing
285 of memory management.
287 2004-10-01 Jan Patera <patera@users.sourceforge.net>
289 * libexif/exif-entry.c: exif_entry_fix:
290 exif_set_short: 2nd & 3rd args swapped
292 2004-09-18 Lutz Mueller <lutz@users.sourceforge.net>
294 * libexif/exif-entry.c (exif_entry_fix): Enhance.
296 2004-09-17 Lutz Mueller <lutz@users.sourceforge.net>
298 * libexif/exif-entry.c (exif_entry_fix): New. Fixes any violations
299 against the standard.
301 2004-09-17 Lutz Mueller <lutz@users.sourceforge.net>
303 * libexif/exif-entry.c: Kill some warnings. Read as much from the
304 UserComment tag as possible (as suggested by Angela Wrobel).
306 2004-09-15 Jan Patera <patera@users.sourceforge.net>
308 * libexif/exif-loader.c: int -> unsigned int.
309 * libexif/olympus/mnote-olympus-entry.c: typecast.
310 Both changes made to avoid compiler warnings.
312 2004-09-12 Lutz Mueller <lutz@users.sourceforge.net>
314 * ???: Some format string fixes, wrong argument list fixed, format
315 string problems avoided.
316 (Patch by marcusmeissner@users.sourceforge.net)
318 2004-09-09 Lutz Mueller <lutz@users.sourceforge.net>
320 * configure.in: Remove "([external])" after AM_GNU_GETTEXT as it
321 doesn't work for David MacMahon <davidm@astro.berkeley.edu>.
322 * libexif/exif-log.[c,h]: Provide some standard messages and titles.
323 * configure.in: Increment version as interfaces have been added.
325 2004-09-08 Lutz Mueller <lutz@users.sourceforge.net>
327 * libexif/exif-entry.c: Change comment to point to specification.
329 2004-09-08 Lutz Mueller <lutz@users.sourceforge.net>
331 * libexif/exif-entry.c: Redirect error messages to the logging
333 * libexif/exif-log.h: EXIF_LOG_CODE_CORRUPT_DATA: New.
335 2004-09-08 Lutz Mueller <lutz@users.sourceforge.net>
337 * libexif/exif-loader.c
338 * libexif/exif-data.c: Replace a couple of calls to malloc by
341 2004-09-07 Lutz Mueller <lutz@users.sourceforge.net>
343 * libexif/exif-entry.c: Use calloc. Hint by Jan Patera
344 <patera@pictview.com>.
346 2004-09-07 Lutz Mueller <lutz@users.sourceforge.net>
349 * libexif/pentax: Fix typo and wrong logic introduced during my
350 last changes. Thanks to Jan Patera
351 <patera@pictview.com> for keeping an eye on me.
353 2004-09-07 Lutz Mueller <lutz@users.sourceforge.net>
357 * libexif/canon: Correctly return names, titles and descriptions of
358 tages. Pointed out by Angela Wrobel.
360 2004-09-07 Lutz Mueller <lutz@users.sourceforge.net>
362 * libexif/exif-entry.c: More guards against malloc returning NULL.
363 Problem spotted by Angela Wrobel.
365 2004-09-02 Lutz Mueller <lutz@users.sourceforge.net>
367 * libexif/exif-entry.c: First part of a patch to be less strict on
368 the USER_COMMENT-tag. Submitted by Angela Wrobel, slightly adapted.
370 2004-09-01 Lutz Mueller <lutz@users.sourceforge.net>
372 * libexif/exif-tag.c: First ideas on how to support generation of
373 mandatory exif tags for a new image.
375 2004-09-01 Lutz Mueller <lutz@users.sourceforge.net>
377 Suggestion by Angela Wrobel (http://www.wrobelnet.de/contact.html):
380 * libexif/olympus: Improve user experience by removing information
381 from the output that was only intended for developers.
383 2004-08-31 Lutz Mueller <lutz@users.sourceforge.net>
385 * test/test-mem.c: Plug some memory leaks. Suggested by Angela Wrobel
386 (http://www.wrobelnet.de/contact.html).
388 2004-08-27 Lutz Mueller <lutz@users.sourceforge.net>
390 * configure.in: 0.6.10 -> 0.6.11, as libexif-0.6.10 has just been
393 2004-08-26 Lutz Mueller <lutz@users.sourceforge.net>
395 Achim Bohnet found a spelling mistake:
397 * libexif/exif-tag.c: 'colums' -> 'columns'
399 2004-08-26 Lutz Mueller <lutz@users.sourceforge.net>
401 Suggestions from Angela Wrobel (http://www.wrobelnet.de/contact.html)
403 * libexif/exif-entry.c
404 * libexif/exif-loader.c
405 * libexif/exif-utils.c
406 * olympus/exif-mnote-data-olympus.c
407 * pentax/exif-mnote-data-pentax.c: Check if malloc returned NULL.
409 2004-07-13 Jan Patera <patera@users.sourceforge.net>
411 * libexif/exif-mnote-*.*: added exif_mnote_data_get_id()
412 returning actual mnote entry tag ID (suggested by Serge
413 Droz <serge.droz@psi.ch>)
415 2004-06-23 Serge Droz <serge.droz@psi.ch>
417 (committed by Lutz Mueller <lutz@users.sourceforge.net>)
419 * libexif/olympus/mnote-olympus-entry.c: Reapply Jan Patera's
422 2004-06-22 Lutz Mueller <lutz@users.sourceforge.net>
424 * libexif/olympus/mnote-olympus-entry.c: Correct the usage of
425 strncat. Fix pointed out by Serge Droz <serge.droz@psi.ch>.
427 2004-06-22 Lutz Mueller <lutz@users.sourceforge.net>
429 * libexif/olympus/mnote-olympus-tag.[c,h]: New tags discovered by
430 Serge Droz <serge.droz@psi.ch>.
432 2004-06-15 Jan Patera <patera@users.sourceforge.net>
434 * libexif/olympus/mnote-olympus-entry.c: MNOTE_OLYMPUS_TAG_INFO
436 2004-06-06 Lutz Mueller <lutz@users.sourceforge.net>
438 * libexif/olympus/exif-mnote-data-olympus.c: More documentation,
439 additional case (Nikon, 02 0a 00).
440 * Makefile.am: s/LIBMNOTE/LIBEXIF
442 2004-05-27 Lutz Mueller <lutz@users.sourceforge.net>
444 * configure.in: 0.6.10 as 0.6.9 has just been released.
446 2004-05-27 Lutz Mueller <lutz@users.sourceforge.net>
448 * libexif/exif-entry.c: Jan Patera pointed me to the fact that
449 last change is pointless.
451 2004-05-27 Lutz Mueller <lutz@users.sourceforge.net>
453 * libexif/exif-entry.c: According to Ralf Holzer <rholzer@cmu.edu>,
454 the user comment field does not have to be NULL terminated.
456 2004-05-25 Lutz Mueller <lutz@users.sourceforge.net>
458 * libexif/olympus/mnote-olympus-entry.c: Print bytes if tag is not
461 2004-05-24 Jan Patera <patera@users.sourceforge.net>
463 * libjpeg/jpeg-data.[c,h]: jpeg_data_append_section changed
464 from static to public
465 * libexif/olumpus/mnote-olympus-entry.c: support of several
466 known but previously not supported Nikon (& 1 Olympus) tags
467 * libexif/exif-entry.c: rational values printed as %2.2f and not %i/%i
469 2004-05-15 Lutz Mueller <lutz@users.sourceforge.net>
471 * libexif/exif-log.[c,h]: New. Proposal for handling of debugging
474 2004-05-13 Jan Patera <patera@users.sourceforge.net>
476 * libexif/exif-data.c: Fill tag data with zeros on save even
477 if 0 components (buggy Kodak-210)
479 2004-05-12 Jan Patera <patera@users.sourceforge.net>
481 * libexif/exif-utils.h: definition of MIN
482 * libexif/pentax/mnote-pentax-entry.c: min -> MIN
483 (found by Serge Droz <serge.droz@psi.ch>)
485 2004-05-11 Jan Patera <patera@users.sourceforge.net>
487 * libjpeg/jpeg-data.c: memory leak in jpeg_data_set_exif_data,
488 return type of jpeg_data_save_file
489 * libexif/exif-entry.c: proper mnote size on save
490 * libexif/olympus: saving Nikon mnote
492 2004-05-10 Jan Patera <patera@users.sourceforge.net>
494 * libexif: Support of Nikon maker note
496 2004-05-07 Jan Patera <patera@users.sourceforge.net>
498 * libexif/exif-entry.c: fix of EXIF_TAG_COLOR_SPACE,
499 value 9 of EXIF_TAG_FLASH.
500 * libexif/exif-entry.c: Fix of bug #937505 submitted by Hubert
501 Verstraete <hubs@users.sourceforge>: value 0x0058 of
504 2004-05-04 Lutz Mueller <lutz@users.sourceforge.net>
506 * libexif/olympus: Make it support Nikon maker notes, too.
507 Code based on work by Serge Droz <serge.droz@psi.ch>.
509 2004-05-03 Lutz Mueller <lutz@users.sourceforge.net>
511 * libexif/exif-entry.c (exif_entry_initialize):
512 Added EXIF_TAG_PIXEL_[X,Y]_DIMENSION (thanks to Antonio Scuri
513 <scuri@tecgraf.puc-rio.br>).
515 2004-05-03 Lutz Mueller <lutz@users.sourceforge.net>
517 * libexif/exif-tag.c: Hide some functions there that have been
518 requested by Antonio Scuri <scuri@tecgraf.puc-rio.br>.
520 2004-05-02 Lutz Mueller <lutz@users.sourceforge.net>
522 * configure.in: GETTEXT_PACKAGE=${PACKAGE}-${LIBEXIF_CURRENT}
523 on request of Ilya Konstantinov <future@shiny.co.il>
526 2004-05-02 Lutz Mueller <lutz@users.sourceforge.net>
528 * libjpeg/jpeg-marker.h: No implicit enum declaration. Seen by
529 Antonio Scuri <scuri@tecgraf.puc-rio.br>.
531 2004-04-04 Lutz Mueller lutz@users.sourceforge.net
533 * libexif/exif-data.c: If we don't know a tag we are going to parse,
534 stop loading. This should fix bug #138238.
536 2004-04-02 Jan Patera <patera@users.sourceforge.net>
538 * libexif/pentax/exif-mnote-data-pentax.c: correct search for values
540 2004-03-19 Joerg Hoh <hohjg@users.sourceforge.net>
541 * libexif/olympus/exif-mnote-data-olympus.c: code
544 2004-03-16 Lutz Mueller <lutz@users.sourceforge.net>
546 * libexif/pentax/exif-mnote-data-pentax.c: Another suggestion by
547 Joerg Hoh <joerg@devone.org>.
549 2004-03-15 Lutz Mueller <lutz@users.sourceforge.net>
551 * libexif/pentax/mnote-pentax-entry.c: Joerg Hoh <joerg@devone.org>
554 2004-03-03 Lutz Mueller <lutz@users.sourceforge.net>
556 * libexif/exif-entry.c: Patch by Joerg Hoh <joerg@devone.org>,
559 2004-03-03 Jan Patera <patera@users.sourceforge.net>
561 * libexif/exif-entry.c: C-compilability & fix of the 2004/03/02 code
563 2004-03-02 Lutz Mueller <lutz@users.sourceforge.net>
565 * configure.in: No version on GETTEXT_PACKAGE. Requested by
567 * libexif/exif-entry.c: Some formatting.
569 2004-03-02 Joerg Hoh<joerg@devone.org>
571 * libexif/exif-entry.c: moved redundant code into a static structure
573 2004-03-01 Jan Patera <patera@users.sourceforge.net>
575 * libexif/pentax/exif-mnote-data-pentax.c: Fixed flipped inequation
576 causing all value requests to be denied as invalid
578 2004-02-02 Jan Patera <patera@users.sourceforge.net>
580 * libexif/exif-loader.c: propper skipping of JPEG_MARKER_COM when
581 searching for JPEG_MARKER_APP1 with exif data
583 2004-01-19 Lutz Mueller <lutz@users.sourceforge.net>
585 * contrib/c++: Files contributed by Hans Meine <hans_meine@gmx.net>.
588 2004-01-08 Lutz Mueller <lutz@users.sourceforge.net>
590 * libexif/exif-entry.c (exif_entry_get_value_brief): merge into
591 (exif_entry_get_value) and remove.
592 * tests/test-mnote.c: Make it compile again.
593 * tests/test-value.c: New.
594 * configure.in: API-changes -> increment version.
596 2004-01-07 Jan Patera <patera@users.sourceforge.net>
598 Thread-safety, elimination of static variables, fixes of memory
599 corruption (writing beyond provided space), no more memory leaks
600 in mnote, 2 new args of exif_entry_get_value,
601 exif_entry_get_value_brief, exif_mnote_data_get_value.
603 * libexif, libexif/canon, libexif/olympus, libexif/pentax
605 2003-12-09 Lutz Mueller <lutz@users.sourceforge.net>
607 A couple of fixes by Jan Patera <patera@pictview.com>:
611 2003-12-08 Lutz Mueller <lutz@users.sourceforge.net>
613 Suggestion by Jan Patera <patera@pictview.com>:
615 * libexif/exif-entry.c: Do not read beyond e->size.
617 2003-12-01 Lutz Mueller <lutz@users.sourceforge.net>
619 * libexif/olympus/mnote-olympus-entry.c: Now that EXIF_FORMAT_SSHORT
620 is in exif-format.h, we do not need to define it any longer.
622 2003-12-01 Lutz Mueller <lutz@users.sourceforge.net>
624 * libexif: Various improvements by Jan Patera <patera@pictview.com>.
626 2003-10-30 Lutz Mueller <lutz@users.sourceforge.net>
628 * libexif/exif-loader.c: Handle APP13.
630 2003-10-30 Lutz Mueller <lutz@users.sourceforge.net>
632 * libexif/exif-loader.c: Fix APP0-bug. Patch by Jan Patera
633 <patera@pictview.com>.
635 2003-10-30 Lutz Mueller <lutz@users.sourceforge.net>
637 * libexif/exif-data.c: Add explicit typecasts to ExifShort.
638 Suggested by Jan Patera <patera@pictview.com>.
640 2003-10-28 Lutz Mueller <lutz@users.sourceforge.net>
642 * libexif/olympus: Fix. I've got one Olympus file and this gets
645 2003-10-28 Lutz Mueller <lutz@users.sourceforge.net>
647 * libjpeg/jpeg-data.c: Do not depend on unistd.h. Reported by
648 Jan Patera <patera@pictview.com>.
650 2003-10-27 Lutz Mueller <lutz@users.sourceforge.net>
652 * libexif: Canon maker notes seem to work now (both loading and
655 2003-10-27 Lutz Mueller <lutz@users.sourceforge.net>
657 * libexif: The code now compiles and loads the canon maker note,
658 but crashes if you query its contents.
660 2003-10-26 Lutz Mueller <lutz@users.sourceforge.net>
662 * test/test-mnote.c: New.
663 * libexif: The code now both compiles and doesn't crash,
664 but at least the canon maker note still doesn't get parsed.
666 2003-10-26 Lutz Mueller <lutz@users.sourceforge.net>
669 * Makefile.am: Remove PO_DIRS. Otherwise, automake complains about
670 po and intl not being in SUBDIRS
672 2003-10-26 Lutz Mueller <lutz@users.sourceforge.net>
676 * libexif/pentax: Merge libmnote with libexif. The code compiles but
677 is completely untested.
679 2003-10-15 Lutz Mueller <lutz@users.sourceforge.net>
681 * libexif.spec.in: Patches by Peter Bieringer <pb@bieringer.de>.
683 2003-10-08 Lutz Mueller <lutz@users.sourceforge.net>
685 * libexif/exif-data.c: Patch by Jan Patera <patera@pictview.com>.
687 2003-10-08 Lutz Mueller <lutz@users.sourceforge.net>
689 * libexif/exif-entry.c: Patch by Jan Patera <patera@pictview.com>.
691 2003-09-28 Lutz Mueller <lutz@users.sourceforge.net>
694 * configure.in: Patch #813420 by Chris Meyer <cmeyer@mac.com>.
696 2003-09-05 Lutz Mueller <lutz@users.sourceforge.net>
698 * libjpeg/jpeg-data.c: Fix memory leak (discovered by
699 Ralph Heidelberg <RHeidelberg@Pinnaclesys.com)
701 2003-08-25 Lutz Mueller <lutz@users.sourceforge.net>
703 * libexif/exif-data.c: Fill unneeded bytes with 0. Suggestion by
704 Roberto Costa <roberto.costa@ensta.org>.
706 2003-08-06 Lutz Mueller <lutz@users.sourceforge.net>
708 * libexif/exif-entry.c (exif_entry_initialize): Support some more
710 * libexif/exif-tag.[c,h]: Cosmetic fix.
711 * libexif/exif-utils.h: Do not let above cosmetic fix break the API.
713 2003-08-04 Lutz Mueller <lutz@users.sourceforge.net>
716 * Makefile.am: Add m4 and intl to SUBDIRS. automake complains
718 * configure.in: Add m4/Makefile. make distcheck complains otherwise.
721 2003-07-30 Lutz Mueller <lutz@users.sourceforge.net>
723 * configure.in: Version 0.5.11
725 2003-07-30 Lutz Mueller <lutz@users.sourceforge.net>
727 * libexif/exif-data.c: Patch by Torgeir Hansen <torgeir@trenger.ro>
728 to prevent endless loops.
730 2003-07-30 Lutz Mueller <lutz@users.sourceforge.net>
732 * libexif/exif-entry.c: Don't crash if entries are totally insane.
734 2003-07-20 Lutz Mueller <lutz@users.sourceforge.net>
736 * configure.in: Version 0.5.10
738 2003-05-01 Lutz Mueller <lutz@users.sourceforge.net>
740 Suggestion by Gernot Jander <gernot@bigpond.com>:
742 * libexif/exif-entry.c: Ignore " " in EXIF_TAG_COPYRIGHT.
744 2003-04-29 Lutz Mueller <lutz@users.sourceforge.net>
746 * libexif/exif-loader.c: Set ref_count to 1 on exif_loader_new.
748 2003-04-29 Lutz Mueller <lutz@users.sourceforge.net>
750 * libexif/exif-entry.c: Another attempt to fix EXIF_TAG_COPYRIGHT.
752 2003-04-28 Lutz Mueller <lutz@users.sourceforge.net>
754 Bug discovered by Jay Love <jslove@users.sourceforge.net>
756 * libexif/exif-entry.c: Don't crash if EXIF_TAG_COPYRIGHT is NULL.
758 2003-04-28 Lutz Mueller <lutz@users.sourceforge.net>
760 Patch by Gernot Jander <gernot@bigpond.com>:
762 * libexif/exif-tag.c: Add call to bind_textdomain_codeset
765 2003-03-13 Lutz Mueller <lutz@users.sourceforge.net>
767 * libjpeg/jpeg-data.c: Aravind <aravinds1@users.sourceforge.net>
770 2003-03-18 Lutz Mueller <lutz@users.sourceforge.net>
772 * libexif/exif-data.c (exif_data_new_from_file): Use the new
773 ExifLoader. It seems to work.
775 2003-03-17 Lutz Mueller <lutz@users.sourceforge.net>
777 * libexif/exif-loader.[c,h]: New. Mostly written by Jens Finke
778 <jens@triq.net>. Not tested at all.
780 2003-02-11 Lutz Mueller <lutz@users.sourceforge.net>
782 * libexif/exif-tag.c: Fix typo.
784 2003-01-22 Lutz Mller <lutz@users.sourceforge.net>
786 * libexif/exif-entry.c (exif_entry_get_value): Support USER_COMMENT.
788 2002-12-31 Lutz Müller <lutz@users.sourceforge.net>
790 * README: Some information by Sander van Geloven
791 <svgeloven@zonnet.nl>.
793 2002-12-11 Lutz Müller <lutz@users.sourceforge.net>
795 * libexif/exif-entry.c (exif_entry_initialize): Fix last commit.
797 2002-12-11 Lutz Müller <lutz@users.sourceforge.net>
799 * libexif/exif-entry.c (exif_entry_initialize): Support USER_COMMENT.
800 * configure.in: Version 0.5.9
802 2002-12-09 Lutz Müller <lutz@users.sourceforge.net>
804 * README: New frontend 'thirdeye'.
806 2002-12-07 Lutz Müller <lutz@users.sourceforge.net>
808 * configure.in: Version 0.5.8
810 2002-12-02 Lutz Müller <lutz@users.sourceforge.net>
812 * libexif/Makefile.am: Forgot to remove the some subdirs.
814 2002-12-02 Lutz Müller <lutz@users.sourceforge.net>
816 * configure.in: Remove some Makefiles
818 2002-12-02 Lutz Müller <lutz@users.sourceforge.net>
820 * configure.in: Reflect removal of exif-note.h in version.
822 2002-12-02 Lutz Müller <lutz@users.sourceforge.net>
824 * libexif/exif-note.[c,h]: Removed. Now in libmnote.
826 2002-09-16 Lutz Müller <lutz@users.sourceforge.net>
828 * libexif: Some fixes for Windows (Visual C++) by
829 Andres <aplaza@smalcamera.com>
831 2002-09-15 Lutz Müller <lutz@users.sourceforge.net>
833 * configure.in: IRIS fixes by Andrea Suatoni
834 <a.suatoni@telefonica.net>
836 2002-09-15 Lutz Müller <lutz@users.sourceforge.net>
839 * po/es.po: Spanish translation by Fabian Mandelbaum
840 <fabman@2vias.com.ar>
842 2002-08-30 Lutz Müller <lutz@users.sourceforge.net>
844 * libexif/exif-data.c: Some cleanup.
846 2002-08-29 Lutz Müller <lutz@users.sourceforge.net>
848 Renchi Raju <renchi@pooh.tam.uiuc.edu> found another bug in
850 * libexif/exif-data.c: Correctly save the data.
851 * configure.in: Version 0.5.6.
853 2002-08-29 Lutz Müller <lutz@users.sourceforge.net>
855 Jason Sodergren <jason@taiga.com> found a lot of bugs in
857 * libexif/exif-data.c: Correctly save the data.
858 * configure.in: Version 0.5.5.
860 2002-08-29 Lutz Müller <lutz@users.sourceforge.net>
862 Another fixes related to #564019:
864 * libexif: Make code conform to ISO C standard, section 6.5.2.3.
866 2002-08-29 Lutz Müller <lutz@users.sourceforge.net>
868 Bug reported by Jason Sodergren <jason@taiga.com>:
870 * libexif/exif-data.c: EXIF_IFD_1 -> EXIF_IFD_0.
872 2002-08-02 Hans Ulrich Niedermann <gp@n-dimensional.de>
874 * configure.in: Version 0.5.4dev
875 distinguish release versions from CVS versions
877 2002-07-25 Lutz Müller <lutz@users.sourceforge.net>
879 * libexif/exif-ifd.[c,h]: New.
880 * libexif/exif-data.h: Introduce an array of ExifContents. This
881 doesn't break binary compatibility, but it breaks compilation.
882 Do something like "%s/->ifd_0/->ifd[EXIF_IFD_0]" in your source
883 code to make it compile again.
884 * configure.in: Version 0.5.4.
886 2002-07-25 Lutz Müller <lutz@users.sourceforge.net>
888 Patch by anonymous user:
890 * libexif/exif-[byte-order,format,result,tag].h: Make code comply with
891 ISO C standard, section 6.5.2.3.
893 2002-07-25 Lutz Müller <lutz@users.sourceforge.net>
895 Patch by Takuro Ashie <makeinu@users.sourceforge.net>:
897 * libexif/exif-data.c: Plug memory leak.
899 2002-07-10 Lutz Müller <lutz@users.sourceforge.net>
901 Bug spotted by Andres <aplaza@smalcamera.com>:
903 * libexif/exif-data.c: Save the EXIF_TAG_INTEROPERABILITY_IFD_POINTER
904 in ifd_exif, not in ifd0.
906 2002-06-26 Lutz Müller <lutz@users.sourceforge.net>
908 Patch by Jos van den Oever <oever@fenk.wau.nl>: Make libexif c++
911 2002-06-14 Lutz Müller <lutz@users.sourceforge.net>
913 * configure.in: Correct -version-info.
915 2002-06-11 Lutz Müller <lutz@users.sourceforge.net>
917 * configure.in: Version 0.5.3
919 2002-06-11 Lutz Müller <lutz@users.sourceforge.net>
921 * libexif/Makefile.am: Oops, missed those konica entries.
923 2002-06-10 Lutz Müller <lutz@users.sourceforge.net>
925 * configure.in: Version 0.5.2
927 2002-06-10 Lutz Müller <lutz@users.sourceforge.net>
929 * configure.in: We need autoconf > 2.50.
931 2002-06-09 Lutz Müller <lutz@users.sourceforge.net>
933 Internationalization.
935 2002-06-08 Lutz Müller <lutz@users.sourceforge.net>
937 Patch by Guido Ostkamp <guido.ostkamp@t-online.de>
939 * libexif/exif-data.c: Increment offset by 12.
941 2002-06-06 Lutz Müller <lutz@users.sourceforge.net>
943 Bug spotted by Andres <aplaza@smalcamera.com>:
945 * exif-entry.c: Fix typo.
947 2002-06-05 Lutz Müller <lutz@users.sourceforge.net>
949 * COPYING: Check the text of the LGPL in, because otherwise,
950 automake --add-missing would use the text of the GPL.
952 2002-06-03 Lutz Müller <lutz@users.sourceforge.net>
954 * configure.in: Version 0.5.1
956 2002-05-01 Lutz Müller <lutz@users.sourceforge.net>
958 Patch by Arnaud Rouanet <rouanet@labri.fr>:
960 * libexif/exif-entry.c (exif_entry_get_value): Fix typo.
962 2002-04-30 Lutz Müller <lutz@users.sourceforge.net>
964 Patch by Arnaud Rouanet <rouanet@labri.fr>:
966 * libexif/exif-entry.c (exif_entry_get_value): Support version 2.2.
968 2002-04-18 Lutz Müller <lutz@users.sourceforge.net>
970 Patch by Marcus Meissner <marcus@jet.franken.de>:
972 * libexif/*.h: Make header files c++ friendly.
974 2002-04-16 Lutz Müller <lutz@users.sourceforge.net>
976 Enhancements by Semyon Sosin <sem@best.com>, adapted:
978 * libexif/exif-content.h: Add some convenience defines.
979 * libexif/exif-entry.[c,h] (exif_entry_get_value_brief): New.
980 * README: Add a note about libjpeg.
982 2002-04-15 Lutz Müller <lutz@users.sourceforge.net>
984 Enhancements by Semyon Sosin <sem@best.com>, adapted:
986 * libexif/exif-entry.c (exif_entry_get_value): More tags covered.
987 * libexif/exif-data.c (exif_data_new_from_file): Don't read the whole
990 2002-04-04 Hans Ulrich Niedermann <gp@n-dimensional.de>
992 * Makefile.am: dded .tar.bz2 packaging to "make dist"
994 2002-03-01 Lutz Müller <lutz@users.sourceforge.net>
996 Patch by Mark Pulford <mark@kyne.com.au>:
998 * libexif.spec.in: New
1000 * Makefile.am: Create libexif.spec
1002 2002-02-28 Lutz Müller <lutz@users.sourceforge.net>
1004 Patch by Javier Achirica <achirica@ttd.net>:
1006 * libexif/exif-data.c: Fix directory length and termination.
1008 2002-02-28 Lutz Müller <lutz@users.sourceforge.net>
1010 * libexif/exif-entry.c (exif_entry_get_value): Add support for
1011 EXIF_TAG_SUBJECT_AREA.
1013 2002-02-28 Lutz Müller <lutz@users.sourceforge.net>
1015 Patch by Javier Achirica <achirica@ttd.net>:
1017 * libexif/exif-tag.[c,h]:
1018 * libexif/exif-entry.c: Support EXIF-2.2 tags.
1020 2002-02-25 Lutz MÜller <lutz@users.sourceforge.net>
1022 Patch by Basil Dias <basil.dias@wipro.com>:
1024 * libjpeg/jpeg-data.c: Missing realloc.
1026 2002-02-21 Lutz Müller <lutz@users.sourceforge.net>
1028 * libexif/canon: Set up support for parsing MakerNotes.
1030 2002-02-20 Lutz Müller <lutz@users.sourceforge.net>
1032 * libexif/exif-data.c:
1033 * libjpeg/jpeg-data.c: Read and write "rb" (Windows needs it).
1035 2002-02-18 Lutz Müller <lutz@users.sourceforge.net>
1037 * libexif/exif-data.c: Suppress output unless #ifdef DEBUG
1039 2002-02-17 Lutz Müller <lutz@users.sourceforge.net>
1041 Patch from Fredrik <fredrik@krixor.xy.org>:
1043 * libexif/exif-data.c: Better checks for size.
1045 2002-02-13 Lutz Müller <lutz@users.sourceforge.net>
1047 * libexif/configure.in: Introduce proper versionning.
1049 2002-02-13 Lutz Müller <lutz@users.sourceforge.net>
1051 * libexif: There's only one ByteOrder per ExifData.
1053 2002-02-12 Lutz Müller <lutz@users.sourceforge.net>
1055 * libexif/exif-entry.c: More initialization.
1057 2002-02-11 Lutz Müller <lutz@users.sourceforge.net>
1059 * configure.in: Version 0.5
1061 2002-02-11 Lutz Müller <lutz@users.sourceforge.net>
1063 * libexif/libexif-entry.c: More tags implemented in
1064 (exif_entry_get_value).
1066 2002-02-06 Lutz Müller <lutz@users.sourceforge.net>
1068 * configure.in: Version 0.4
1070 2002-02-05 Lutz Müller <lutz@users.sourceforge.net>
1072 * configure.in: Version 0.3
1074 2002-02-05 Lutz Müller <lutz@users.sourceforge.net>
1076 * libexif: Implement saving.
1078 2002-01-29 Lutz Müller <lutz@users.sourceforge.net>
1080 * configure.in: Version 0.2
1082 2002-01-06 Lutz Müller <urc8@rz.uni-karlsruhe.de>
1084 Merge new stuff from gtkam/libexif.
1086 2001-12-23 Lutz Müller <urc8@rz.uni-karlsruhe.de>
1088 Merge new stuff from gtkam/libexif.
1090 2001-12-21 Lutz Müller <urc8@rz.uni-karlsruhe.de>
1092 Move new version from gtkam to here.
1094 2001-12-11 Lutz Müller <urc8@rz.uni-karlsruhe.de>
1096 Initial automake setup.