7fff711f7c272392a489aa27af741987b966b118
[platform/upstream/libexif.git] / ChangeLog
1 2003-07-30  Lutz Mueller <lutz@users.sourceforge.net>
2
3         * libexif/exif-entry.c: Don't crash if entries are totally insane.
4
5 2003-07-20  Lutz Mueller <lutz@users.sourceforge.net>
6
7         * configure.in: Version 0.5.10
8
9 2003-05-01  Lutz Mueller <lutz@users.sourceforge.net>
10
11         Suggestion by Gernot Jander <gernot@bigpond.com>:
12
13         * libexif/exif-entry.c: Ignore "   " in EXIF_TAG_COPYRIGHT.
14
15 2003-04-29  Lutz Mueller <lutz@users.sourceforge.net>
16
17         * libexif/exif-loader.c: Set ref_count to 1 on exif_loader_new.
18
19 2003-04-29  Lutz Mueller <lutz@users.sourceforge.net>
20
21         * libexif/exif-entry.c: Another attempt to fix EXIF_TAG_COPYRIGHT.
22
23 2003-04-28  Lutz Mueller <lutz@users.sourceforge.net>
24
25         Bug discovered by Jay Love <jslove@users.sourceforge.net>
26
27         * libexif/exif-entry.c: Don't crash if EXIF_TAG_COPYRIGHT is NULL.
28
29 2003-04-28  Lutz Mueller <lutz@users.sourceforge.net>
30
31         Patch by Gernot Jander <gernot@bigpond.com>:
32
33         * libexif/exif-tag.c: Add call to bind_textdomain_codeset
34         * po/*.UTF-8: New.
35
36 2003-03-13  Lutz Mueller <lutz@users.sourceforge.net>
37
38         * libjpeg/jpeg-data.c: Aravind <aravinds1@users.sourceforge.net>
39           found a bug there.
40
41 2003-03-18  Lutz Mueller <lutz@users.sourceforge.net>
42
43         * libexif/exif-data.c (exif_data_new_from_file): Use the new
44           ExifLoader. It seems to work.
45
46 2003-03-17  Lutz Mueller <lutz@users.sourceforge.net>
47
48         * libexif/exif-loader.[c,h]: New. Mostly written by Jens Finke
49           <jens@triq.net>. Not tested at all.
50
51 2003-02-11  Lutz Mueller <lutz@users.sourceforge.net>
52
53         * libexif/exif-tag.c: Fix typo.
54
55 2003-01-22  Lutz Mller  <lutz@users.sourceforge.net>
56
57         * libexif/exif-entry.c (exif_entry_get_value): Support USER_COMMENT.
58
59 2002-12-31  Lutz Müller <lutz@users.sourceforge.net>
60
61         * README: Some information by Sander van Geloven
62           <svgeloven@zonnet.nl>.
63
64 2002-12-11  Lutz Müller <lutz@users.sourceforge.net>
65
66         * libexif/exif-entry.c (exif_entry_initialize): Fix last commit.
67
68 2002-12-11  Lutz Müller <lutz@users.sourceforge.net>
69
70         * libexif/exif-entry.c (exif_entry_initialize): Support USER_COMMENT.
71         * configure.in: Version 0.5.9
72
73 2002-12-09  Lutz Müller <lutz@users.sourceforge.net>
74
75         * README: New frontend 'thirdeye'.
76
77 2002-12-07  Lutz Müller <lutz@users.sourceforge.net>
78
79         * configure.in: Version 0.5.8
80
81 2002-12-02  Lutz Müller <lutz@users.sourceforge.net>
82
83         * libexif/Makefile.am: Forgot to remove the some subdirs.
84
85 2002-12-02  Lutz Müller <lutz@users.sourceforge.net>
86
87         * configure.in: Remove some Makefiles
88
89 2002-12-02  Lutz Müller <lutz@users.sourceforge.net>
90
91         * configure.in: Reflect removal of exif-note.h in version.
92
93 2002-12-02  Lutz Müller <lutz@users.sourceforge.net>
94
95         * libexif/exif-note.[c,h]: Removed. Now in libmnote.
96
97 2002-09-16  Lutz Müller <lutz@users.sourceforge.net>
98
99         * libexif: Some fixes for Windows (Visual C++) by
100           Andres <aplaza@smalcamera.com>
101
102 2002-09-15  Lutz Müller <lutz@users.sourceforge.net>
103
104         * configure.in: IRIS fixes by Andrea Suatoni
105           <a.suatoni@telefonica.net>
106         
107 2002-09-15  Lutz Müller <lutz@users.sourceforge.net>
108
109         * configure.in:
110         * po/es.po: Spanish translation by Fabian Mandelbaum
111           <fabman@2vias.com.ar>
112
113 2002-08-30  Lutz Müller <lutz@users.sourceforge.net>
114
115         * libexif/exif-data.c: Some cleanup.
116
117 2002-08-29  Lutz Müller <lutz@users.sourceforge.net>
118
119         Renchi Raju <renchi@pooh.tam.uiuc.edu> found another bug in 
120
121         * libexif/exif-data.c: Correctly save the data.
122         * configure.in: Version 0.5.6.
123
124 2002-08-29  Lutz Müller <lutz@users.sourceforge.net>
125
126         Jason Sodergren <jason@taiga.com> found a lot of bugs in
127
128         * libexif/exif-data.c: Correctly save the data.
129         * configure.in: Version 0.5.5.
130
131 2002-08-29  Lutz Müller <lutz@users.sourceforge.net>
132
133         Another fixes related to #564019:
134
135         * libexif: Make code conform to ISO C standard, section 6.5.2.3.
136
137 2002-08-29  Lutz Müller <lutz@users.sourceforge.net>
138
139         Bug reported by Jason Sodergren <jason@taiga.com>:
140
141         * libexif/exif-data.c: EXIF_IFD_1 -> EXIF_IFD_0.
142
143 2002-08-02  Hans Ulrich Niedermann <gp@n-dimensional.de>
144
145         * configure.in: Version 0.5.4dev
146                 distinguish release versions from CVS versions
147
148 2002-07-25  Lutz Müller <lutz@users.sourceforge.net>
149
150         * libexif/exif-ifd.[c,h]: New.
151         * libexif/exif-data.h: Introduce an array of ExifContents. This 
152           doesn't break binary compatibility, but it breaks compilation. 
153           Do something like "%s/->ifd_0/->ifd[EXIF_IFD_0]" in your source
154           code to make it compile again.
155         * configure.in: Version 0.5.4.
156
157 2002-07-25  Lutz Müller <lutz@users.sourceforge.net>
158
159         Patch by anonymous user:
160
161         * libexif/exif-[byte-order,format,result,tag].h: Make code comply with
162           ISO C standard, section 6.5.2.3.
163
164 2002-07-25  Lutz Müller <lutz@users.sourceforge.net>
165
166         Patch by Takuro Ashie <makeinu@users.sourceforge.net>:
167
168         * libexif/exif-data.c: Plug memory leak.
169
170 2002-07-10  Lutz Müller <lutz@users.sourceforge.net>
171
172         Bug spotted by Andres <aplaza@smalcamera.com>:
173
174         * libexif/exif-data.c: Save the EXIF_TAG_INTEROPERABILITY_IFD_POINTER
175           in ifd_exif, not in ifd0.
176
177 2002-06-26  Lutz Müller <lutz@users.sourceforge.net>
178
179         Patch by Jos van den Oever <oever@fenk.wau.nl>: Make libexif c++
180         friendly.
181
182 2002-06-14  Lutz Müller <lutz@users.sourceforge.net>
183
184         * configure.in: Correct -version-info.
185
186 2002-06-11  Lutz Müller <lutz@users.sourceforge.net>
187
188         * configure.in: Version 0.5.3
189
190 2002-06-11  Lutz Müller <lutz@users.sourceforge.net>
191
192         * libexif/Makefile.am: Oops, missed those konica entries.
193
194 2002-06-10  Lutz Müller <lutz@users.sourceforge.net>
195
196         * configure.in: Version 0.5.2
197
198 2002-06-10  Lutz Müller <lutz@users.sourceforge.net>
199
200         * configure.in: We need autoconf > 2.50.
201
202 2002-06-09  Lutz Müller <lutz@users.sourceforge.net>
203
204         Internationalization.
205
206 2002-06-08  Lutz Müller <lutz@users.sourceforge.net>
207
208         Patch by Guido Ostkamp <guido.ostkamp@t-online.de>
209
210         * libexif/exif-data.c: Increment offset by 12.
211
212 2002-06-06  Lutz Müller <lutz@users.sourceforge.net>
213
214         Bug spotted by Andres <aplaza@smalcamera.com>:
215
216         * exif-entry.c: Fix typo.
217
218 2002-06-05  Lutz Müller <lutz@users.sourceforge.net>
219
220         * COPYING: Check the text of the LGPL in, because otherwise, 
221           automake --add-missing would use the text of the GPL.
222
223 2002-06-03  Lutz Müller <lutz@users.sourceforge.net>
224
225         * configure.in: Version 0.5.1
226
227 2002-05-01  Lutz Müller <lutz@users.sourceforge.net>
228
229         Patch by Arnaud Rouanet <rouanet@labri.fr>:
230
231         * libexif/exif-entry.c (exif_entry_get_value): Fix typo.
232
233 2002-04-30  Lutz Müller <lutz@users.sourceforge.net>
234
235         Patch by Arnaud Rouanet <rouanet@labri.fr>:
236
237         * libexif/exif-entry.c (exif_entry_get_value): Support version 2.2.
238
239 2002-04-18  Lutz Müller <lutz@users.sourceforge.net>
240
241         Patch by Marcus Meissner <marcus@jet.franken.de>:
242
243         * libexif/*.h: Make header files c++ friendly.
244
245 2002-04-16  Lutz Müller <lutz@users.sourceforge.net>
246
247         Enhancements by Semyon Sosin <sem@best.com>, adapted:
248
249         * libexif/exif-content.h: Add some convenience defines.
250         * libexif/exif-entry.[c,h] (exif_entry_get_value_brief): New.
251         * README: Add a note about libjpeg.
252
253 2002-04-15  Lutz Müller <lutz@users.sourceforge.net>
254
255         Enhancements by Semyon Sosin <sem@best.com>, adapted:
256
257         * libexif/exif-entry.c (exif_entry_get_value): More tags covered.
258         * libexif/exif-data.c (exif_data_new_from_file): Don't read the whole
259           file into memory.
260
261 2002-04-04  Hans Ulrich Niedermann <gp@n-dimensional.de>
262
263         * Makefile.am: dded .tar.bz2 packaging to "make dist"
264
265 2002-03-01  Lutz Müller <lutz@users.sourceforge.net>
266
267         Patch by Mark Pulford <mark@kyne.com.au>:
268
269         * libexif.spec.in: New
270         * configure.in:
271         * Makefile.am: Create libexif.spec
272
273 2002-02-28  Lutz Müller <lutz@users.sourceforge.net>
274
275         Patch by Javier Achirica <achirica@ttd.net>:
276
277         * libexif/exif-data.c: Fix directory length and termination.
278
279 2002-02-28  Lutz Müller <lutz@users.sourceforge.net>
280
281         * libexif/exif-entry.c (exif_entry_get_value): Add support for
282           EXIF_TAG_SUBJECT_AREA.
283
284 2002-02-28  Lutz Müller <lutz@users.sourceforge.net>
285
286         Patch by Javier Achirica <achirica@ttd.net>:
287
288         * libexif/exif-tag.[c,h]:
289         * libexif/exif-entry.c: Support EXIF-2.2 tags.
290
291 2002-02-25  Lutz MÜller <lutz@users.sourceforge.net>
292
293         Patch by Basil Dias <basil.dias@wipro.com>:
294
295         * libjpeg/jpeg-data.c: Missing realloc.
296
297 2002-02-21  Lutz Müller <lutz@users.sourceforge.net>
298
299         * libexif/canon: Set up support for parsing MakerNotes.
300
301 2002-02-20  Lutz Müller <lutz@users.sourceforge.net>
302
303         * libexif/exif-data.c:
304         * libjpeg/jpeg-data.c: Read and write "rb" (Windows needs it).
305
306 2002-02-18  Lutz Müller <lutz@users.sourceforge.net>
307
308         * libexif/exif-data.c: Suppress output unless #ifdef DEBUG
309
310 2002-02-17  Lutz Müller <lutz@users.sourceforge.net>
311
312         Patch from Fredrik <fredrik@krixor.xy.org>:
313
314         * libexif/exif-data.c: Better checks for size.
315
316 2002-02-13  Lutz Müller <lutz@users.sourceforge.net>
317
318         * libexif/configure.in: Introduce proper versionning.
319
320 2002-02-13  Lutz Müller <lutz@users.sourceforge.net>
321
322         * libexif: There's only one ByteOrder per ExifData.
323
324 2002-02-12  Lutz Müller <lutz@users.sourceforge.net>
325
326         * libexif/exif-entry.c: More initialization.
327
328 2002-02-11  Lutz Müller <lutz@users.sourceforge.net>
329
330         * configure.in: Version 0.5
331
332 2002-02-11  Lutz Müller <lutz@users.sourceforge.net>
333
334         * libexif/libexif-entry.c: More tags implemented in
335           (exif_entry_get_value).
336
337 2002-02-06  Lutz Müller <lutz@users.sourceforge.net>
338
339         * configure.in: Version 0.4
340
341 2002-02-05  Lutz Müller <lutz@users.sourceforge.net>
342
343         * configure.in: Version 0.3
344
345 2002-02-05  Lutz Müller <lutz@users.sourceforge.net>
346
347         * libexif: Implement saving.
348
349 2002-01-29  Lutz Müller <lutz@users.sourceforge.net>
350
351         * configure.in: Version 0.2
352
353 2002-01-06  Lutz Müller <urc8@rz.uni-karlsruhe.de>
354
355         Merge new stuff from gtkam/libexif.
356
357 2001-12-23  Lutz Müller <urc8@rz.uni-karlsruhe.de>
358
359         Merge new stuff from gtkam/libexif.
360
361 2001-12-21  Lutz Müller <urc8@rz.uni-karlsruhe.de>
362
363         Move new version from gtkam to here.
364
365 2001-12-11  Lutz Müller <urc8@rz.uni-karlsruhe.de>
366
367         Initial automake setup.