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