1 2007-06-06 Matthias Clasen <mclasen@redhat.com>
3 * === Released 2.11.2 ===
5 2007-06-04 Matthias Clasen <mclasen@redhat.com>
7 * === Released 2.11.1 ===
9 2007-05-24 Matthias Clasen <mclasen@redhat.com>
11 * === Released 2.11.0 ===
13 2007-04-09 Matthias Clasen <mclasen@redhat.com>
15 * xdgmimeglob.c (_xdg_glob_hash_insert_text): Duplicate the
16 mime_type when storing it in a hash node, to avoid leaks.
19 2007-01-07 Matthias Clasen <mclasen@redhat.com>
21 * xdgmimecache.c (cache_glob_node_lookup_suffix): Don't return ""
22 as match. (fd.o #9544, Yevgen Muntyan)
24 2007-01-07 Matthias Clasen <mclasen@redhat.com>
26 * xdgmimecache.c (_xdg_mime_cache_list_mime_parents): Fix
27 several problems with this function. (fd.o #9560, Yevgen Muntyan)
29 2006-08-17 Matthias Clasen <mclasen@redhat.com>
31 * === Released 2.10.2 ===
33 2006-07-23 Matthias Clasen <mclasen@redhat.com>
35 * === Released 2.10.1 ===
37 2006-07-20 Matthias Clasen <mclasen@redhat.com>
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
43 * xdgmime.c (xdg_check_dir): Look for mime.cache first.
44 (xdg_check_file): Report existance of the file separately.
46 2006-07-20 Matthias Clasen <mclasen@redhat.com>
48 * xdgmime.c (xdg_mime_shutdown): Unref the caches.
49 Patch by Yevgen Muntyan, bugs.freedesktop.org #7496
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
59 2006-07-19 Matthias Clasen <mclasen@redhat.com>
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
65 2006-07-02 Matthias Clasen <mclasen@redhat.com>
67 * === Released 2.10.0 ===
69 2006-06-21 Matthias Clasen <mclasen@redhat.com>
71 * === Released 2.9.4 ===
73 2006-06-12 Matthias Clasen <mclasen@redhat.com>
75 * === Released 2.9.3 ===
77 2006-06-05 Matthias Clasen <mclasen@redhat.com>
79 * === Released 2.9.2 ===
81 2006-05-16 Matthias Clasen <mclasen@redhat.com>
83 * === Released 2.9.1 ====
85 2006-05-04 Matthias Clasen <mclasen@redhat.com>
87 * === Released 2.9.0 ===
89 2006-04-03 Matthias Clasen <mclasen@redhat.com>
91 * xdgmime.[hc]: Move xdg_mime_type_unknown to .rodata.
93 2006-03-06 Matthias Clasen <mclasen@redhat.com>
95 * xdgmimemagic.c: Remove superfluous extern errno
96 declaration. (#333605, Tommi Komulainen)
98 2006-02-27 Matthias Clasen <mclasen@redhat.com>
100 * xdgmime.h (xdg_mime_dump): Don't export xdg_mime_dump.
102 2005-12-01 Matthias Clasen <mclasen@redhat.com>
104 * Merge upstream changes to handle duplicate glob
107 2005-11-04 Matthias Clasen <mclasen@redhat.com>
109 * xdgmime.c (xdg_mime_list_mime_parents): Prevent
112 2005-10-18 Matthias Clasen <mclasen@redhat.com>
114 * xdgmimecache.c: Make magic comparisons work correctly
117 2005-10-17 Matthias Clasen <mclasen@redhat.com>
119 * xdgmime.c (xdg_mime_get_mime_type_for_file): Remove
122 2005-09-01 Matthias Clasen <mclasen@redhat.com>
125 * xdgmime.c (xdg_mime_get_mime_type_for_file): Take
126 a struct statbuf * as argument.
128 * test-mime.c (main): Adjust.
130 2005-08-24 Matthias Clasen <mclasen@redhat.com>
132 * === Released 2.8.2 ===
134 * === Released 2.8.1 ===
136 2005-08-13 Matthias Clasen <mclasen@redhat.com>
138 * === Released 2.8.0 ===
140 2005-08-07 Matthias Clasen <mclasen@redhat.com>
142 * Rename caches to _caches, so it doesn't
143 get exported. Also don't export n_caches.
145 2005-08-02 Matthias Clasen <mclasen@redhat.com>
147 * === Released 2.7.5 ===
149 2005-07-22 Matthias Clasen <mclasen@redhat.com>
151 * === Released 2.7.4 ===
153 2005-07-15 Matthias Clasen <mclasen@redhat.com>
155 * === Released 2.7.3 ===
157 2005-07-08 Matthias Clasen <mclasen@redhat.com>
159 * === Released 2.7.2 ===
161 2005-07-01 Matthias Clasen <mclasen@redhat.com>
163 * === Released 2.7.1 ===
165 2005-06-20 Matthias Clasen <mclasen@redhat.com>
167 * xdgmimecache.c: Handle missing MAP_FAILED. (#308449, Georg
170 2005-06-20 Matthias Clasen <mclasen@redhat.com>
172 * === Released 2.7.0 ===
174 2005-06-10 Federico Mena Quintero <federico@ximian.com>
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.
179 2005-06-09 Matthias Clasen <mclasen@redhat.com>
181 * xdgmimemagic.c: Don't declare errno, including errno.h
182 is enough. (#304164, Joerg Sonnenberger)
184 2005-05-20 Matthias Clasen <mclasen@redhat.com>
186 * xdgmimecache.c (GET_UINT32): Don't rely on C99
187 types. (#304924, John Ehresman)
189 2005-04-29 Matthias Clasen <mclasen@redhat.com>
193 2005-04-08 Matthias Clasen <mclasen@redhat.com>
195 * xdgmimecache.c (cache_magic_matchlet_compare_to_data)
196 (cache_magic_matchlet_compare): Use cache->buffer, not
199 Tue Apr 5 16:00:04 2005 Manish Singh <yosh@gimp.org>
201 * Makefile.am: add xdgmimecache.[ch].
203 2005-03-28 Matthias Clasen <mclasen@redhat.com>
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.
210 Sat Mar 19 23:52:33 2005 Manish Singh <yosh@gimp.org>
212 * xdgmimeglob.c (_xdg_glob_hash_insert_text): cast away the constness
213 in the call to free().
215 2005-03-20 Matthias Clasen <mclasen@redhat.com>
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)
221 2005-01-08 Matthias Clasen <mclasen@redhat.com>
223 * === Released 2.6.1 ===
225 2004-12-16 Matthias Clasen <mclasen@redhat.com>
227 * === Released 2.6.0 ===
229 2004-12-13 Marco Pesenti Gritti <marco@gnome.org>
231 * xdgmimeglob.c: (_xdg_glob_hash_lookup_file_name):
233 Resync with upstream again
235 Fri Dec 10 13:58:38 2004 Manish Singh <yosh@gimp.org>
237 * xdgmime.h: wrap new API in XDG_ENTRY().
239 2004-12-09 Marco Pesenti Gritti <marco@gnome.org>
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):
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):
249 * xdgmimemagic.c: (_xdg_mime_magic_read_from_file):
250 * xdgmimeparent.c: (_xdg_mime_parent_list_lookup):
254 2004-12-09 Matthias Clasen <mclasen@redhat.com>
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)
261 2004-12-02 Matthias Clasen <mclasen@redhat.com>
263 * === Released 2.5.6 ===
265 2004-11-29 Matthias Clasen <mclasen@redhat.com>
267 * xdgmimeparent.c (_xdg_mime_parent_list_lookup):
268 * xdgmimealias.c (_xdg_mime_alias_list_lookup): Protect
269 against stupid bsearch() implementations. (#159737,
272 2004-11-24 Matthias Clasen <mclasen@redhat.com>
274 * xdgmimeparent.c (_xdg_mime_parent_read_from_file):
275 Initialize the parent field of the newly allocate list
276 entry. (#159330, Alex Larsson)
278 Fri Nov 19 15:10:32 2004 Manish Singh <yosh@gimp.org>
280 * xdgmime.c: Don't put /* within a comment.
282 2004-11-09 Matthias Clasen <mclasen@redhat.com>
284 * xdgmime.h: Prefix all symbols.
286 2004-11-08 Matthias Clasen <mclasen@redhat.com>
288 * xdgmime.c (xdg_mime_mime_type_subclass): Enable matching
289 of supertypes as text/*.
293 2004-10-27 Matthias Clasen <mclasen@redhat.com>
295 * === Released 2.5.4 ===
297 2004-09-19 Matthias Clasen <mclasen@redhat.com>
299 * === Released 2.5.3 ===
301 2004-08-25 Matthias Clasen <mclasen@redhat.com>
303 * === Released 2.5.2 ===
305 Wed Aug 11 20:44:35 2004 Matthias Clasen <maclas@gmx.de>
307 * xdgmime.h (xdg_mime_shutdown): Add the XDG_PREFIX to
308 this function as well.
310 2004-08-01 Matthias Clasen <mclasen@redhat.com>
312 * === Released 2.5.1 ===
314 Tue Jul 20 22:24:35 2004 Matthias Clasen <maclas@gmx.de>
316 * xdgmimeglob.h: Remove trailing commas from
317 enumerations. (#148035)
319 Sun Jul 18 20:17:41 2004 Soeren Sandmann <sandmann@daimi.au.dk>
321 * === Released 2.5.0 ==
323 Thu May 27 15:23:17 2004 Jonathan Blandford <jrb@gnome.org>
327 Fri Apr 30 00:19:11 2004 Matthias Clasen <maclas@gmx.de>
329 * xdgmimemagic.c (_xdg_mime_magic_read_a_number): Make sure
330 the static string is long enough. (#136323, Morten Welinder)
332 2004-03-12 Morten Welinder <terra@gnome.org>
334 * *.c: Make sure to include <config.h> (#137001)
336 Wed Mar 10 22:48:15 2004 Jonathan Blandford <jrb@gnome.org>
340 Sun Feb 8 19:05:16 2004 Manish Singh <yosh@gimp.org>
342 * xdgmimeint.h: declare _xdg_utf8_skip as extern to prevent multiple
345 Wed Jan 21 09:33:13 2004 Jonathan Blandford <jrb@gnome.org>
347 * libgnomevfs/xdgmimeglob.c:
348 * libgnomevfs/xdgmimemagic.c: Sync from upstream
350 Tue Jan 20 13:07:04 2004 Jonathan Blandford <jrb@gnome.org>
352 * xdgmime.c: resync with upstream sources.
354 Fri Oct 24 16:54:57 2003 Owen Taylor <otaylor@redhat.com>
356 * Makefile.am (libxdgmime_la_SOURCES): Add .h files to
359 Fri Oct 24 16:02:32 2003 Owen Taylor <otaylor@redhat.com>
361 * *.[ch]: Relicense to be dual AFL/LGPL (and thus also
362 GPL) rather than AFL/GPL. Also update AFL version to 1.2.
364 Tue Jul 22 15:37:45 2003 Jonathan Blandford <jrb@gnome.org>
366 * xdgmime/xdgmime.c (xdg_mime_init): use XDG_DATA_HOME instead of