1 2007-07-25 Alexander Larsson <alexl@redhat.com>
6 Mark more internal symbols for prefixing
8 2007-07-21 Matthias Clasen <mclasen@redhat.com>
10 * === Released 2.11.6 ===
12 2007-07-02 Matthias Clasen <mclasen@redhat.com>
14 * === Released 2.11.5 ===
16 2007-06-19 Matthias Clasen <mclasen@redhat.com>
18 * === Released 2.11.4 ===
20 2007-06-15 Matthias Clasen <mclasen@redhat.com>
22 * === Released 2.11.3 ===
24 2007-06-06 Matthias Clasen <mclasen@redhat.com>
26 * === Released 2.11.2 ===
28 2007-06-04 Matthias Clasen <mclasen@redhat.com>
30 * === Released 2.11.1 ===
32 2007-05-24 Matthias Clasen <mclasen@redhat.com>
34 * === Released 2.11.0 ===
36 2007-04-09 Matthias Clasen <mclasen@redhat.com>
38 * xdgmimeglob.c (_xdg_glob_hash_insert_text): Duplicate the
39 mime_type when storing it in a hash node, to avoid leaks.
42 2007-01-07 Matthias Clasen <mclasen@redhat.com>
44 * xdgmimecache.c (cache_glob_node_lookup_suffix): Don't return ""
45 as match. (fd.o #9544, Yevgen Muntyan)
47 2007-01-07 Matthias Clasen <mclasen@redhat.com>
49 * xdgmimecache.c (_xdg_mime_cache_list_mime_parents): Fix
50 several problems with this function. (fd.o #9560, Yevgen Muntyan)
52 2006-08-17 Matthias Clasen <mclasen@redhat.com>
54 * === Released 2.10.2 ===
56 2006-07-23 Matthias Clasen <mclasen@redhat.com>
58 * === Released 2.10.1 ===
60 2006-07-20 Matthias Clasen <mclasen@redhat.com>
62 Fix a thinko that leads to constantly reloading
63 the mime data if a mime.cache is present. Patch
64 by Yevgen Muntyan, bugs.freedesktop.org #7495
66 * xdgmime.c (xdg_check_dir): Look for mime.cache first.
67 (xdg_check_file): Report existance of the file separately.
69 2006-07-20 Matthias Clasen <mclasen@redhat.com>
71 * xdgmime.c (xdg_mime_shutdown): Unref the caches.
72 Patch by Yevgen Muntyan, bugs.freedesktop.org #7496
76 * xdgmime.h: Add xdg_init-free versions of some
77 functions and use them internally, so that we don't
78 reload caches and clobber data structures in the
79 middle of an operation. Patch by Joe Shaw,
80 bugs.freedesktop.org #6824
82 2006-07-19 Matthias Clasen <mclasen@redhat.com>
84 * xdgmimeglob.c (_xdg_glob_hash_node_lookup_file_name):
85 Don't return NULL as a mimetype, ever, patch
86 by Yevgen Muntyan, bugs.freedesktop.org #5241
88 2006-07-02 Matthias Clasen <mclasen@redhat.com>
90 * === Released 2.10.0 ===
92 2006-06-21 Matthias Clasen <mclasen@redhat.com>
94 * === Released 2.9.4 ===
96 2006-06-12 Matthias Clasen <mclasen@redhat.com>
98 * === Released 2.9.3 ===
100 2006-06-05 Matthias Clasen <mclasen@redhat.com>
102 * === Released 2.9.2 ===
104 2006-05-16 Matthias Clasen <mclasen@redhat.com>
106 * === Released 2.9.1 ====
108 2006-05-04 Matthias Clasen <mclasen@redhat.com>
110 * === Released 2.9.0 ===
112 2006-04-03 Matthias Clasen <mclasen@redhat.com>
114 * xdgmime.[hc]: Move xdg_mime_type_unknown to .rodata.
116 2006-03-06 Matthias Clasen <mclasen@redhat.com>
118 * xdgmimemagic.c: Remove superfluous extern errno
119 declaration. (#333605, Tommi Komulainen)
121 2006-02-27 Matthias Clasen <mclasen@redhat.com>
123 * xdgmime.h (xdg_mime_dump): Don't export xdg_mime_dump.
125 2005-12-01 Matthias Clasen <mclasen@redhat.com>
127 * Merge upstream changes to handle duplicate glob
130 2005-11-04 Matthias Clasen <mclasen@redhat.com>
132 * xdgmime.c (xdg_mime_list_mime_parents): Prevent
135 2005-10-18 Matthias Clasen <mclasen@redhat.com>
137 * xdgmimecache.c: Make magic comparisons work correctly
140 2005-10-17 Matthias Clasen <mclasen@redhat.com>
142 * xdgmime.c (xdg_mime_get_mime_type_for_file): Remove
145 2005-09-01 Matthias Clasen <mclasen@redhat.com>
148 * xdgmime.c (xdg_mime_get_mime_type_for_file): Take
149 a struct statbuf * as argument.
151 * test-mime.c (main): Adjust.
153 2005-08-24 Matthias Clasen <mclasen@redhat.com>
155 * === Released 2.8.2 ===
157 * === Released 2.8.1 ===
159 2005-08-13 Matthias Clasen <mclasen@redhat.com>
161 * === Released 2.8.0 ===
163 2005-08-07 Matthias Clasen <mclasen@redhat.com>
165 * Rename caches to _caches, so it doesn't
166 get exported. Also don't export n_caches.
168 2005-08-02 Matthias Clasen <mclasen@redhat.com>
170 * === Released 2.7.5 ===
172 2005-07-22 Matthias Clasen <mclasen@redhat.com>
174 * === Released 2.7.4 ===
176 2005-07-15 Matthias Clasen <mclasen@redhat.com>
178 * === Released 2.7.3 ===
180 2005-07-08 Matthias Clasen <mclasen@redhat.com>
182 * === Released 2.7.2 ===
184 2005-07-01 Matthias Clasen <mclasen@redhat.com>
186 * === Released 2.7.1 ===
188 2005-06-20 Matthias Clasen <mclasen@redhat.com>
190 * xdgmimecache.c: Handle missing MAP_FAILED. (#308449, Georg
193 2005-06-20 Matthias Clasen <mclasen@redhat.com>
195 * === Released 2.7.0 ===
197 2005-06-10 Federico Mena Quintero <federico@ximian.com>
199 * xdgmime.c (xdg_mime_init_from_directory): Pass the correct size
200 to realloc(). Fixes https://bugs.freedesktop.org/show_bug.cgi?id=3506.
202 2005-06-09 Matthias Clasen <mclasen@redhat.com>
204 * xdgmimemagic.c: Don't declare errno, including errno.h
205 is enough. (#304164, Joerg Sonnenberger)
207 2005-05-20 Matthias Clasen <mclasen@redhat.com>
209 * xdgmimecache.c (GET_UINT32): Don't rely on C99
210 types. (#304924, John Ehresman)
212 2005-04-29 Matthias Clasen <mclasen@redhat.com>
216 2005-04-08 Matthias Clasen <mclasen@redhat.com>
218 * xdgmimecache.c (cache_magic_matchlet_compare_to_data)
219 (cache_magic_matchlet_compare): Use cache->buffer, not
222 Tue Apr 5 16:00:04 2005 Manish Singh <yosh@gimp.org>
224 * Makefile.am: add xdgmimecache.[ch].
226 2005-03-28 Matthias Clasen <mclasen@redhat.com>
228 * xdgmimeglob.c: Sync to latest upstream,
229 including fixes for matching against multiple
230 extensions (eg .tar.gz) and for suffix
231 patterns which don't start with a dot.
233 Sat Mar 19 23:52:33 2005 Manish Singh <yosh@gimp.org>
235 * xdgmimeglob.c (_xdg_glob_hash_insert_text): cast away the constness
236 in the call to free().
238 2005-03-20 Matthias Clasen <mclasen@redhat.com>
240 * xdgmimeglob.c (_xdg_glob_hash_insert_text): Don't
241 leak node->mime_type if we are reusing an existing
242 node. (#170774, Kjartan Maraas)
244 2005-01-08 Matthias Clasen <mclasen@redhat.com>
246 * === Released 2.6.1 ===
248 2004-12-16 Matthias Clasen <mclasen@redhat.com>
250 * === Released 2.6.0 ===
252 2004-12-13 Marco Pesenti Gritti <marco@gnome.org>
254 * xdgmimeglob.c: (_xdg_glob_hash_lookup_file_name):
256 Resync with upstream again
258 Fri Dec 10 13:58:38 2004 Manish Singh <yosh@gimp.org>
260 * xdgmime.h: wrap new API in XDG_ENTRY().
262 2004-12-09 Marco Pesenti Gritti <marco@gnome.org>
264 * xdgmime.c: (xdg_mime_unalias_mime_type),
265 (xdg_mime_mime_type_equal), (xdg_mime_mime_type_subclass),
266 (xdg_mime_get_mime_parents):
268 * xdgmimealias.c: (_xdg_mime_alias_list_lookup):
269 * xdgmimeglob.c: (_xdg_glob_hash_node_lookup_file_name):
270 * xdgmimeint.c: (_xdg_ucs4_to_lower):
272 * xdgmimemagic.c: (_xdg_mime_magic_read_from_file):
273 * xdgmimeparent.c: (_xdg_mime_parent_list_lookup):
277 2004-12-09 Matthias Clasen <mclasen@redhat.com>
279 * xdgmimealias.c (_xdg_mime_alias_read_from_file):
280 * xdgmimeparent.c (_xdg_mime_parent_read_from_file): Make
281 repeated calls accumulate the results, don't call qsort()
282 on empty arrays. (#160838, Mariano Suárez-Alvarez)
284 2004-12-02 Matthias Clasen <mclasen@redhat.com>
286 * === Released 2.5.6 ===
288 2004-11-29 Matthias Clasen <mclasen@redhat.com>
290 * xdgmimeparent.c (_xdg_mime_parent_list_lookup):
291 * xdgmimealias.c (_xdg_mime_alias_list_lookup): Protect
292 against stupid bsearch() implementations. (#159737,
295 2004-11-24 Matthias Clasen <mclasen@redhat.com>
297 * xdgmimeparent.c (_xdg_mime_parent_read_from_file):
298 Initialize the parent field of the newly allocate list
299 entry. (#159330, Alex Larsson)
301 Fri Nov 19 15:10:32 2004 Manish Singh <yosh@gimp.org>
303 * xdgmime.c: Don't put /* within a comment.
305 2004-11-09 Matthias Clasen <mclasen@redhat.com>
307 * xdgmime.h: Prefix all symbols.
309 2004-11-08 Matthias Clasen <mclasen@redhat.com>
311 * xdgmime.c (xdg_mime_mime_type_subclass): Enable matching
312 of supertypes as text/*.
316 2004-10-27 Matthias Clasen <mclasen@redhat.com>
318 * === Released 2.5.4 ===
320 2004-09-19 Matthias Clasen <mclasen@redhat.com>
322 * === Released 2.5.3 ===
324 2004-08-25 Matthias Clasen <mclasen@redhat.com>
326 * === Released 2.5.2 ===
328 Wed Aug 11 20:44:35 2004 Matthias Clasen <maclas@gmx.de>
330 * xdgmime.h (xdg_mime_shutdown): Add the XDG_PREFIX to
331 this function as well.
333 2004-08-01 Matthias Clasen <mclasen@redhat.com>
335 * === Released 2.5.1 ===
337 Tue Jul 20 22:24:35 2004 Matthias Clasen <maclas@gmx.de>
339 * xdgmimeglob.h: Remove trailing commas from
340 enumerations. (#148035)
342 Sun Jul 18 20:17:41 2004 Soeren Sandmann <sandmann@daimi.au.dk>
344 * === Released 2.5.0 ==
346 Thu May 27 15:23:17 2004 Jonathan Blandford <jrb@gnome.org>
350 Fri Apr 30 00:19:11 2004 Matthias Clasen <maclas@gmx.de>
352 * xdgmimemagic.c (_xdg_mime_magic_read_a_number): Make sure
353 the static string is long enough. (#136323, Morten Welinder)
355 2004-03-12 Morten Welinder <terra@gnome.org>
357 * *.c: Make sure to include <config.h> (#137001)
359 Wed Mar 10 22:48:15 2004 Jonathan Blandford <jrb@gnome.org>
363 Sun Feb 8 19:05:16 2004 Manish Singh <yosh@gimp.org>
365 * xdgmimeint.h: declare _xdg_utf8_skip as extern to prevent multiple
368 Wed Jan 21 09:33:13 2004 Jonathan Blandford <jrb@gnome.org>
370 * libgnomevfs/xdgmimeglob.c:
371 * libgnomevfs/xdgmimemagic.c: Sync from upstream
373 Tue Jan 20 13:07:04 2004 Jonathan Blandford <jrb@gnome.org>
375 * xdgmime.c: resync with upstream sources.
377 Fri Oct 24 16:54:57 2003 Owen Taylor <otaylor@redhat.com>
379 * Makefile.am (libxdgmime_la_SOURCES): Add .h files to
382 Fri Oct 24 16:02:32 2003 Owen Taylor <otaylor@redhat.com>
384 * *.[ch]: Relicense to be dual AFL/LGPL (and thus also
385 GPL) rather than AFL/GPL. Also update AFL version to 1.2.
387 Tue Jul 22 15:37:45 2003 Jonathan Blandford <jrb@gnome.org>
389 * xdgmime/xdgmime.c (xdg_mime_init): use XDG_DATA_HOME instead of