1 2007-07-02 Matthias Clasen <mclasen@redhat.com>
3 * === Released 2.11.5 ===
5 2007-06-19 Matthias Clasen <mclasen@redhat.com>
7 * === Released 2.11.4 ===
9 2007-06-15 Matthias Clasen <mclasen@redhat.com>
11 * === Released 2.11.3 ===
13 2007-06-06 Matthias Clasen <mclasen@redhat.com>
15 * === Released 2.11.2 ===
17 2007-06-04 Matthias Clasen <mclasen@redhat.com>
19 * === Released 2.11.1 ===
21 2007-05-24 Matthias Clasen <mclasen@redhat.com>
23 * === Released 2.11.0 ===
25 2007-04-09 Matthias Clasen <mclasen@redhat.com>
27 * xdgmimeglob.c (_xdg_glob_hash_insert_text): Duplicate the
28 mime_type when storing it in a hash node, to avoid leaks.
31 2007-01-07 Matthias Clasen <mclasen@redhat.com>
33 * xdgmimecache.c (cache_glob_node_lookup_suffix): Don't return ""
34 as match. (fd.o #9544, Yevgen Muntyan)
36 2007-01-07 Matthias Clasen <mclasen@redhat.com>
38 * xdgmimecache.c (_xdg_mime_cache_list_mime_parents): Fix
39 several problems with this function. (fd.o #9560, Yevgen Muntyan)
41 2006-08-17 Matthias Clasen <mclasen@redhat.com>
43 * === Released 2.10.2 ===
45 2006-07-23 Matthias Clasen <mclasen@redhat.com>
47 * === Released 2.10.1 ===
49 2006-07-20 Matthias Clasen <mclasen@redhat.com>
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
55 * xdgmime.c (xdg_check_dir): Look for mime.cache first.
56 (xdg_check_file): Report existance of the file separately.
58 2006-07-20 Matthias Clasen <mclasen@redhat.com>
60 * xdgmime.c (xdg_mime_shutdown): Unref the caches.
61 Patch by Yevgen Muntyan, bugs.freedesktop.org #7496
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
71 2006-07-19 Matthias Clasen <mclasen@redhat.com>
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
77 2006-07-02 Matthias Clasen <mclasen@redhat.com>
79 * === Released 2.10.0 ===
81 2006-06-21 Matthias Clasen <mclasen@redhat.com>
83 * === Released 2.9.4 ===
85 2006-06-12 Matthias Clasen <mclasen@redhat.com>
87 * === Released 2.9.3 ===
89 2006-06-05 Matthias Clasen <mclasen@redhat.com>
91 * === Released 2.9.2 ===
93 2006-05-16 Matthias Clasen <mclasen@redhat.com>
95 * === Released 2.9.1 ====
97 2006-05-04 Matthias Clasen <mclasen@redhat.com>
99 * === Released 2.9.0 ===
101 2006-04-03 Matthias Clasen <mclasen@redhat.com>
103 * xdgmime.[hc]: Move xdg_mime_type_unknown to .rodata.
105 2006-03-06 Matthias Clasen <mclasen@redhat.com>
107 * xdgmimemagic.c: Remove superfluous extern errno
108 declaration. (#333605, Tommi Komulainen)
110 2006-02-27 Matthias Clasen <mclasen@redhat.com>
112 * xdgmime.h (xdg_mime_dump): Don't export xdg_mime_dump.
114 2005-12-01 Matthias Clasen <mclasen@redhat.com>
116 * Merge upstream changes to handle duplicate glob
119 2005-11-04 Matthias Clasen <mclasen@redhat.com>
121 * xdgmime.c (xdg_mime_list_mime_parents): Prevent
124 2005-10-18 Matthias Clasen <mclasen@redhat.com>
126 * xdgmimecache.c: Make magic comparisons work correctly
129 2005-10-17 Matthias Clasen <mclasen@redhat.com>
131 * xdgmime.c (xdg_mime_get_mime_type_for_file): Remove
134 2005-09-01 Matthias Clasen <mclasen@redhat.com>
137 * xdgmime.c (xdg_mime_get_mime_type_for_file): Take
138 a struct statbuf * as argument.
140 * test-mime.c (main): Adjust.
142 2005-08-24 Matthias Clasen <mclasen@redhat.com>
144 * === Released 2.8.2 ===
146 * === Released 2.8.1 ===
148 2005-08-13 Matthias Clasen <mclasen@redhat.com>
150 * === Released 2.8.0 ===
152 2005-08-07 Matthias Clasen <mclasen@redhat.com>
154 * Rename caches to _caches, so it doesn't
155 get exported. Also don't export n_caches.
157 2005-08-02 Matthias Clasen <mclasen@redhat.com>
159 * === Released 2.7.5 ===
161 2005-07-22 Matthias Clasen <mclasen@redhat.com>
163 * === Released 2.7.4 ===
165 2005-07-15 Matthias Clasen <mclasen@redhat.com>
167 * === Released 2.7.3 ===
169 2005-07-08 Matthias Clasen <mclasen@redhat.com>
171 * === Released 2.7.2 ===
173 2005-07-01 Matthias Clasen <mclasen@redhat.com>
175 * === Released 2.7.1 ===
177 2005-06-20 Matthias Clasen <mclasen@redhat.com>
179 * xdgmimecache.c: Handle missing MAP_FAILED. (#308449, Georg
182 2005-06-20 Matthias Clasen <mclasen@redhat.com>
184 * === Released 2.7.0 ===
186 2005-06-10 Federico Mena Quintero <federico@ximian.com>
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.
191 2005-06-09 Matthias Clasen <mclasen@redhat.com>
193 * xdgmimemagic.c: Don't declare errno, including errno.h
194 is enough. (#304164, Joerg Sonnenberger)
196 2005-05-20 Matthias Clasen <mclasen@redhat.com>
198 * xdgmimecache.c (GET_UINT32): Don't rely on C99
199 types. (#304924, John Ehresman)
201 2005-04-29 Matthias Clasen <mclasen@redhat.com>
205 2005-04-08 Matthias Clasen <mclasen@redhat.com>
207 * xdgmimecache.c (cache_magic_matchlet_compare_to_data)
208 (cache_magic_matchlet_compare): Use cache->buffer, not
211 Tue Apr 5 16:00:04 2005 Manish Singh <yosh@gimp.org>
213 * Makefile.am: add xdgmimecache.[ch].
215 2005-03-28 Matthias Clasen <mclasen@redhat.com>
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.
222 Sat Mar 19 23:52:33 2005 Manish Singh <yosh@gimp.org>
224 * xdgmimeglob.c (_xdg_glob_hash_insert_text): cast away the constness
225 in the call to free().
227 2005-03-20 Matthias Clasen <mclasen@redhat.com>
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)
233 2005-01-08 Matthias Clasen <mclasen@redhat.com>
235 * === Released 2.6.1 ===
237 2004-12-16 Matthias Clasen <mclasen@redhat.com>
239 * === Released 2.6.0 ===
241 2004-12-13 Marco Pesenti Gritti <marco@gnome.org>
243 * xdgmimeglob.c: (_xdg_glob_hash_lookup_file_name):
245 Resync with upstream again
247 Fri Dec 10 13:58:38 2004 Manish Singh <yosh@gimp.org>
249 * xdgmime.h: wrap new API in XDG_ENTRY().
251 2004-12-09 Marco Pesenti Gritti <marco@gnome.org>
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):
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):
261 * xdgmimemagic.c: (_xdg_mime_magic_read_from_file):
262 * xdgmimeparent.c: (_xdg_mime_parent_list_lookup):
266 2004-12-09 Matthias Clasen <mclasen@redhat.com>
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)
273 2004-12-02 Matthias Clasen <mclasen@redhat.com>
275 * === Released 2.5.6 ===
277 2004-11-29 Matthias Clasen <mclasen@redhat.com>
279 * xdgmimeparent.c (_xdg_mime_parent_list_lookup):
280 * xdgmimealias.c (_xdg_mime_alias_list_lookup): Protect
281 against stupid bsearch() implementations. (#159737,
284 2004-11-24 Matthias Clasen <mclasen@redhat.com>
286 * xdgmimeparent.c (_xdg_mime_parent_read_from_file):
287 Initialize the parent field of the newly allocate list
288 entry. (#159330, Alex Larsson)
290 Fri Nov 19 15:10:32 2004 Manish Singh <yosh@gimp.org>
292 * xdgmime.c: Don't put /* within a comment.
294 2004-11-09 Matthias Clasen <mclasen@redhat.com>
296 * xdgmime.h: Prefix all symbols.
298 2004-11-08 Matthias Clasen <mclasen@redhat.com>
300 * xdgmime.c (xdg_mime_mime_type_subclass): Enable matching
301 of supertypes as text/*.
305 2004-10-27 Matthias Clasen <mclasen@redhat.com>
307 * === Released 2.5.4 ===
309 2004-09-19 Matthias Clasen <mclasen@redhat.com>
311 * === Released 2.5.3 ===
313 2004-08-25 Matthias Clasen <mclasen@redhat.com>
315 * === Released 2.5.2 ===
317 Wed Aug 11 20:44:35 2004 Matthias Clasen <maclas@gmx.de>
319 * xdgmime.h (xdg_mime_shutdown): Add the XDG_PREFIX to
320 this function as well.
322 2004-08-01 Matthias Clasen <mclasen@redhat.com>
324 * === Released 2.5.1 ===
326 Tue Jul 20 22:24:35 2004 Matthias Clasen <maclas@gmx.de>
328 * xdgmimeglob.h: Remove trailing commas from
329 enumerations. (#148035)
331 Sun Jul 18 20:17:41 2004 Soeren Sandmann <sandmann@daimi.au.dk>
333 * === Released 2.5.0 ==
335 Thu May 27 15:23:17 2004 Jonathan Blandford <jrb@gnome.org>
339 Fri Apr 30 00:19:11 2004 Matthias Clasen <maclas@gmx.de>
341 * xdgmimemagic.c (_xdg_mime_magic_read_a_number): Make sure
342 the static string is long enough. (#136323, Morten Welinder)
344 2004-03-12 Morten Welinder <terra@gnome.org>
346 * *.c: Make sure to include <config.h> (#137001)
348 Wed Mar 10 22:48:15 2004 Jonathan Blandford <jrb@gnome.org>
352 Sun Feb 8 19:05:16 2004 Manish Singh <yosh@gimp.org>
354 * xdgmimeint.h: declare _xdg_utf8_skip as extern to prevent multiple
357 Wed Jan 21 09:33:13 2004 Jonathan Blandford <jrb@gnome.org>
359 * libgnomevfs/xdgmimeglob.c:
360 * libgnomevfs/xdgmimemagic.c: Sync from upstream
362 Tue Jan 20 13:07:04 2004 Jonathan Blandford <jrb@gnome.org>
364 * xdgmime.c: resync with upstream sources.
366 Fri Oct 24 16:54:57 2003 Owen Taylor <otaylor@redhat.com>
368 * Makefile.am (libxdgmime_la_SOURCES): Add .h files to
371 Fri Oct 24 16:02:32 2003 Owen Taylor <otaylor@redhat.com>
373 * *.[ch]: Relicense to be dual AFL/LGPL (and thus also
374 GPL) rather than AFL/GPL. Also update AFL version to 1.2.
376 Tue Jul 22 15:37:45 2003 Jonathan Blandford <jrb@gnome.org>
378 * xdgmime/xdgmime.c (xdg_mime_init): use XDG_DATA_HOME instead of