]> Pileus Git - ~andy/gtk/blob - gtk/xdgmime/ChangeLog
2.13.0
[~andy/gtk] / gtk / xdgmime / ChangeLog
1 2008-02-16  Matthias Clasen  <mclasen@redhat.com>
2
3         * === Released 2.13.0 ===
4
5 2007-10-16  Matthias Clasen <mclasen@redhat.com>
6
7         * === Released 2.12.1 ===
8
9 2007-09-13  Matthias Clasen  <mclasen@redhat.com>
10
11         * === Released 2.12.0 ===
12
13 2007-07-25  Alexander Larsson  <alexl@redhat.com>
14
15         * xdgmimealias.h:
16         * xdgmimecache.h:
17         * xdgmimeparent.h:
18         Mark more internal symbols for prefixing
19
20 2007-07-21  Matthias Clasen  <mclasen@redhat.com>
21
22         * === Released 2.11.6 ===
23
24 2007-07-02  Matthias Clasen  <mclasen@redhat.com>
25
26         * === Released 2.11.5 ===
27
28 2007-06-19  Matthias Clasen <mclasen@redhat.com>
29
30         * === Released 2.11.4 ===
31
32 2007-06-15  Matthias Clasen  <mclasen@redhat.com>
33
34         * === Released 2.11.3 ===
35
36 2007-06-06  Matthias Clasen  <mclasen@redhat.com>
37
38         * === Released 2.11.2 ===
39
40 2007-06-04  Matthias Clasen  <mclasen@redhat.com>
41
42         * === Released 2.11.1 ===
43
44 2007-05-24   Matthias Clasen  <mclasen@redhat.com>
45
46         * === Released 2.11.0 ===
47
48 2007-04-09  Matthias Clasen  <mclasen@redhat.com>
49
50         * xdgmimeglob.c (_xdg_glob_hash_insert_text): Duplicate the
51         mime_type when storing it in a hash node, to avoid leaks. 
52         Update all callers.
53
54 2007-01-07  Matthias Clasen  <mclasen@redhat.com>
55
56         * xdgmimecache.c (cache_glob_node_lookup_suffix): Don't return "" 
57         as match.  (fd.o #9544, Yevgen Muntyan)
58
59 2007-01-07  Matthias Clasen  <mclasen@redhat.com>
60
61         * xdgmimecache.c (_xdg_mime_cache_list_mime_parents): Fix 
62         several problems with this function.  (fd.o #9560, Yevgen Muntyan)
63
64 2006-08-17  Matthias Clasen  <mclasen@redhat.com>
65
66         * === Released 2.10.2 ===
67
68 2006-07-23  Matthias Clasen  <mclasen@redhat.com>
69         
70         * === Released 2.10.1 ===
71
72 2006-07-20  Matthias Clasen  <mclasen@redhat.com>
73
74         Fix a thinko that leads to constantly reloading
75         the mime data if a mime.cache is present.  Patch
76         by Yevgen Muntyan, bugs.freedesktop.org #7495
77         
78         * xdgmime.c (xdg_check_dir): Look for mime.cache first.
79         (xdg_check_file): Report existance of the file separately.
80         
81 2006-07-20  Matthias Clasen  <mclasen@redhat.com>
82
83         * xdgmime.c (xdg_mime_shutdown): Unref the caches.
84         Patch by Yevgen Muntyan, bugs.freedesktop.org #7496
85
86         * xdgmimemagic.c: 
87         * xdgmime.c: 
88         * xdgmime.h: Add xdg_init-free versions of some
89         functions and use them internally, so that we don't
90         reload caches and clobber data structures in the
91         middle of an operation.  Patch by Joe Shaw,
92         bugs.freedesktop.org #6824
93
94 2006-07-19  Matthias Clasen  <mclasen@redhat.com>
95
96         * xdgmimeglob.c (_xdg_glob_hash_node_lookup_file_name):
97         Don't return NULL as a mimetype, ever, patch
98         by Yevgen Muntyan, bugs.freedesktop.org #5241
99
100 2006-07-02  Matthias Clasen  <mclasen@redhat.com>
101         
102         * === Released 2.10.0 ===
103
104 2006-06-21  Matthias Clasen  <mclasen@redhat.com>
105         
106         * === Released 2.9.4 ===
107
108 2006-06-12  Matthias Clasen  <mclasen@redhat.com>
109
110         * === Released 2.9.3 ===
111
112 2006-06-05  Matthias Clasen  <mclasen@redhat.com>
113
114         * === Released 2.9.2 ===
115
116 2006-05-16  Matthias Clasen  <mclasen@redhat.com>
117
118         * === Released 2.9.1 ====
119
120 2006-05-04  Matthias Clasen  <mclasen@redhat.com>
121
122         * === Released 2.9.0 ===
123
124 2006-04-03  Matthias Clasen  <mclasen@redhat.com>
125
126         * xdgmime.[hc]: Move xdg_mime_type_unknown to .rodata.
127
128 2006-03-06  Matthias Clasen  <mclasen@redhat.com>
129
130         * xdgmimemagic.c: Remove superfluous extern errno 
131         declaration.  (#333605, Tommi Komulainen)
132
133 2006-02-27  Matthias Clasen  <mclasen@redhat.com>
134
135         * xdgmime.h (xdg_mime_dump): Don't export xdg_mime_dump.
136
137 2005-12-01  Matthias Clasen  <mclasen@redhat.com>
138
139         * Merge upstream changes to handle duplicate glob
140         patterns.
141
142 2005-11-04  Matthias Clasen  <mclasen@redhat.com>
143
144         * xdgmime.c (xdg_mime_list_mime_parents): Prevent
145         a segfault.  
146
147 2005-10-18  Matthias Clasen  <mclasen@redhat.com>
148
149         * xdgmimecache.c: Make magic comparisons work correctly
150         in the cache.
151
152 2005-10-17  Matthias Clasen  <mclasen@redhat.com>
153
154         * xdgmime.c (xdg_mime_get_mime_type_for_file): Remove
155         a debugging printf.
156
157 2005-09-01  Matthias Clasen  <mclasen@redhat.com>
158
159         * xdgmime.h:
160         * xdgmime.c (xdg_mime_get_mime_type_for_file): Take
161         a struct statbuf * as argument.
162
163         * test-mime.c (main): Adjust.
164
165 2005-08-24  Matthias Clasen  <mclasen@redhat.com>
166
167         * === Released 2.8.2 ===
168
169         * === Released 2.8.1 ===
170
171 2005-08-13  Matthias Clasen  <mclasen@redhat.com>
172
173         * === Released 2.8.0 ===
174
175 2005-08-07  Matthias Clasen  <mclasen@redhat.com>
176
177         * Rename caches to _caches, so it doesn't
178         get exported. Also don't export n_caches.
179
180 2005-08-02  Matthias Clasen  <mclasen@redhat.com>
181
182         * === Released 2.7.5 ===
183
184 2005-07-22  Matthias Clasen  <mclasen@redhat.com>
185
186         * === Released 2.7.4 === 
187
188 2005-07-15  Matthias Clasen  <mclasen@redhat.com>
189
190         * === Released 2.7.3 ===
191         
192 2005-07-08  Matthias Clasen  <mclasen@redhat.com>
193         
194         * === Released 2.7.2 ===
195
196 2005-07-01  Matthias Clasen  <mclasen@redhat.com>
197
198         * === Released 2.7.1 ===
199         
200 2005-06-20  Matthias Clasen  <mclasen@redhat.com>
201
202         * xdgmimecache.c: Handle missing MAP_FAILED.  (#308449, Georg
203         Schwarz)
204
205 2005-06-20  Matthias Clasen  <mclasen@redhat.com>
206
207         * === Released 2.7.0 ===
208
209 2005-06-10  Federico Mena Quintero  <federico@ximian.com>
210
211         * xdgmime.c (xdg_mime_init_from_directory): Pass the correct size
212         to realloc().  Fixes https://bugs.freedesktop.org/show_bug.cgi?id=3506.
213
214 2005-06-09  Matthias Clasen  <mclasen@redhat.com>
215
216         * xdgmimemagic.c: Don't declare errno, including errno.h 
217         is enough.  (#304164, Joerg Sonnenberger)
218
219 2005-05-20  Matthias Clasen  <mclasen@redhat.com>
220
221         * xdgmimecache.c (GET_UINT32): Don't rely on C99 
222         types.  (#304924, John Ehresman)
223
224 2005-04-29  Matthias Clasen  <mclasen@redhat.com>
225
226         * Sync to upstream.
227
228 2005-04-08  Matthias Clasen  <mclasen@redhat.com>
229
230         * xdgmimecache.c (cache_magic_matchlet_compare_to_data) 
231         (cache_magic_matchlet_compare): Use cache->buffer, not 
232         cache.  
233
234 Tue Apr  5 16:00:04 2005  Manish Singh  <yosh@gimp.org>
235
236         * Makefile.am: add xdgmimecache.[ch].
237
238 2005-03-28  Matthias Clasen  <mclasen@redhat.com>
239
240         * xdgmimeglob.c: Sync to latest upstream,
241         including fixes for matching against multiple
242         extensions (eg .tar.gz) and for suffix
243         patterns which don't start with a dot.
244
245 Sat Mar 19 23:52:33 2005  Manish Singh  <yosh@gimp.org>
246
247         * xdgmimeglob.c (_xdg_glob_hash_insert_text): cast away the constness
248         in the call to free().
249
250 2005-03-20  Matthias Clasen  <mclasen@redhat.com>
251
252         * xdgmimeglob.c (_xdg_glob_hash_insert_text): Don't 
253         leak node->mime_type if we are reusing an existing
254         node.  (#170774, Kjartan Maraas)
255
256 2005-01-08  Matthias Clasen  <mclasen@redhat.com>
257
258         * === Released 2.6.1 ===
259         
260 2004-12-16  Matthias Clasen  <mclasen@redhat.com>
261
262         * === Released 2.6.0 ===
263
264 2004-12-13  Marco Pesenti Gritti  <marco@gnome.org>
265
266         * xdgmimeglob.c: (_xdg_glob_hash_lookup_file_name):
267
268         Resync with upstream again
269
270 Fri Dec 10 13:58:38 2004  Manish Singh  <yosh@gimp.org>
271
272         * xdgmime.h: wrap new API in XDG_ENTRY().
273
274 2004-12-09  Marco Pesenti Gritti  <marco@gnome.org>
275
276         * xdgmime.c: (xdg_mime_unalias_mime_type),
277         (xdg_mime_mime_type_equal), (xdg_mime_mime_type_subclass),
278         (xdg_mime_get_mime_parents):
279         * xdgmime.h:
280         * xdgmimealias.c: (_xdg_mime_alias_list_lookup):
281         * xdgmimeglob.c: (_xdg_glob_hash_node_lookup_file_name):
282         * xdgmimeint.c: (_xdg_ucs4_to_lower):
283         * xdgmimeint.h:
284         * xdgmimemagic.c: (_xdg_mime_magic_read_from_file):
285         * xdgmimeparent.c: (_xdg_mime_parent_list_lookup):
286
287         Resync with upstream
288
289 2004-12-09  Matthias Clasen  <mclasen@redhat.com>
290
291         * xdgmimealias.c (_xdg_mime_alias_read_from_file): 
292         * xdgmimeparent.c (_xdg_mime_parent_read_from_file): Make
293         repeated calls accumulate the results, don't call qsort()
294         on empty arrays.  (#160838, Mariano Suárez-Alvarez)
295
296 2004-12-02  Matthias Clasen  <mclasen@redhat.com>
297
298         * === Released 2.5.6 ===
299
300 2004-11-29  Matthias Clasen  <mclasen@redhat.com>
301
302         * xdgmimeparent.c (_xdg_mime_parent_list_lookup): 
303         * xdgmimealias.c (_xdg_mime_alias_list_lookup): Protect 
304         against stupid bsearch() implementations.  (#159737,
305         Morten Welinder)
306  
307 2004-11-24  Matthias Clasen  <mclasen@redhat.com>
308
309         * xdgmimeparent.c (_xdg_mime_parent_read_from_file): 
310         Initialize the parent field of the newly allocate list 
311         entry.  (#159330, Alex Larsson)
312
313 Fri Nov 19 15:10:32 2004  Manish Singh  <yosh@gimp.org>
314
315         * xdgmime.c: Don't put /* within a comment.
316
317 2004-11-09  Matthias Clasen  <mclasen@redhat.com>
318
319         * xdgmime.h: Prefix all symbols.
320
321 2004-11-08  Matthias Clasen  <mclasen@redhat.com>
322
323         * xdgmime.c (xdg_mime_mime_type_subclass): Enable matching
324         of supertypes as text/*.
325
326         * Sync from upstream
327
328 2004-10-27  Matthias Clasen  <mclasen@redhat.com>
329
330         * === Released 2.5.4 ===
331
332 2004-09-19  Matthias Clasen  <mclasen@redhat.com>
333
334         * === Released 2.5.3 ===
335
336 2004-08-25  Matthias Clasen  <mclasen@redhat.com>
337
338         * === Released 2.5.2 ===
339
340 Wed Aug 11 20:44:35 2004  Matthias Clasen  <maclas@gmx.de>
341
342         * xdgmime.h (xdg_mime_shutdown): Add the XDG_PREFIX to
343         this function as well.
344
345 2004-08-01  Matthias Clasen  <mclasen@redhat.com>
346
347         * === Released 2.5.1 ===
348
349 Tue Jul 20 22:24:35 2004  Matthias Clasen  <maclas@gmx.de>
350
351         * xdgmimeglob.h: Remove trailing commas from 
352         enumerations. (#148035)
353
354 Sun Jul 18 20:17:41 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
355
356         * === Released 2.5.0 ==
357
358 Thu May 27 15:23:17 2004  Jonathan Blandford  <jrb@gnome.org>
359
360         * Sync from upstream
361
362 Fri Apr 30 00:19:11 2004  Matthias Clasen  <maclas@gmx.de>
363
364         * xdgmimemagic.c (_xdg_mime_magic_read_a_number): Make sure
365         the static string is long enough.  (#136323, Morten Welinder)
366
367 2004-03-12  Morten Welinder  <terra@gnome.org>
368
369         * *.c: Make sure to include <config.h>  (#137001)
370
371 Wed Mar 10 22:48:15 2004  Jonathan Blandford  <jrb@gnome.org>
372
373         * Sync from upstream
374
375 Sun Feb  8 19:05:16 2004  Manish Singh  <yosh@gimp.org>
376
377         * xdgmimeint.h: declare _xdg_utf8_skip as extern to prevent multiple
378         definitions.
379
380 Wed Jan 21 09:33:13 2004  Jonathan Blandford  <jrb@gnome.org>
381
382         * libgnomevfs/xdgmimeglob.c:
383         * libgnomevfs/xdgmimemagic.c: Sync from upstream
384
385 Tue Jan 20 13:07:04 2004  Jonathan Blandford  <jrb@gnome.org>
386
387         * xdgmime.c: resync with upstream sources.
388
389 Fri Oct 24 16:54:57 2003  Owen Taylor  <otaylor@redhat.com>
390
391         * Makefile.am (libxdgmime_la_SOURCES): Add .h files to 
392         SOURCES.
393
394 Fri Oct 24 16:02:32 2003  Owen Taylor  <otaylor@redhat.com>
395
396         * *.[ch]: Relicense to be dual AFL/LGPL (and thus also
397         GPL) rather than AFL/GPL. Also update AFL version to 1.2.
398
399 Tue Jul 22 15:37:45 2003  Jonathan Blandford  <jrb@gnome.org>
400
401         * xdgmime/xdgmime.c (xdg_mime_init): use XDG_DATA_HOME instead of
402         XDG_CONFIG_HOME.
403