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