1 2006-07-20 Matthias Clasen <mclasen@redhat.com>
3 * xdgmime.c (xdg_mime_shutdown): Unref the caches.
4 Patch by Yevgen Muntyan, bugs.freedesktop.org #7496
8 * xdgmime.h: Add xdg_init-free versions of some
9 functions and use them internally, so that we don't
10 reload caches and clobber data structures in the
11 middle of an operation. Patch by Joe Shaw,
12 bugs.freedesktop.org #6824
14 2006-07-19 Matthias Clasen <mclasen@redhat.com>
16 * xdgmimeglob.c (_xdg_glob_hash_node_lookup_file_name):
17 Don't return NULL as a mimetype, ever, patch
18 by Yevgen Muntyan, bugs.freedesktop.org #5241
20 2006-07-02 Matthias Clasen <mclasen@redhat.com>
22 * === Released 2.10.0 ===
24 2006-06-21 Matthias Clasen <mclasen@redhat.com>
26 * === Released 2.9.4 ===
28 2006-06-12 Matthias Clasen <mclasen@redhat.com>
30 * === Released 2.9.3 ===
32 2006-06-05 Matthias Clasen <mclasen@redhat.com>
34 * === Released 2.9.2 ===
36 2006-05-16 Matthias Clasen <mclasen@redhat.com>
38 * === Released 2.9.1 ====
40 2006-05-04 Matthias Clasen <mclasen@redhat.com>
42 * === Released 2.9.0 ===
44 2006-04-03 Matthias Clasen <mclasen@redhat.com>
46 * xdgmime.[hc]: Move xdg_mime_type_unknown to .rodata.
48 2006-03-06 Matthias Clasen <mclasen@redhat.com>
50 * xdgmimemagic.c: Remove superfluous extern errno
51 declaration. (#333605, Tommi Komulainen)
53 2006-02-27 Matthias Clasen <mclasen@redhat.com>
55 * xdgmime.h (xdg_mime_dump): Don't export xdg_mime_dump.
57 2005-12-01 Matthias Clasen <mclasen@redhat.com>
59 * Merge upstream changes to handle duplicate glob
62 2005-11-04 Matthias Clasen <mclasen@redhat.com>
64 * xdgmime.c (xdg_mime_list_mime_parents): Prevent
67 2005-10-18 Matthias Clasen <mclasen@redhat.com>
69 * xdgmimecache.c: Make magic comparisons work correctly
72 2005-10-17 Matthias Clasen <mclasen@redhat.com>
74 * xdgmime.c (xdg_mime_get_mime_type_for_file): Remove
77 2005-09-01 Matthias Clasen <mclasen@redhat.com>
80 * xdgmime.c (xdg_mime_get_mime_type_for_file): Take
81 a struct statbuf * as argument.
83 * test-mime.c (main): Adjust.
85 2005-08-24 Matthias Clasen <mclasen@redhat.com>
87 * === Released 2.8.2 ===
89 * === Released 2.8.1 ===
91 2005-08-13 Matthias Clasen <mclasen@redhat.com>
93 * === Released 2.8.0 ===
95 2005-08-07 Matthias Clasen <mclasen@redhat.com>
97 * Rename caches to _caches, so it doesn't
98 get exported. Also don't export n_caches.
100 2005-08-02 Matthias Clasen <mclasen@redhat.com>
102 * === Released 2.7.5 ===
104 2005-07-22 Matthias Clasen <mclasen@redhat.com>
106 * === Released 2.7.4 ===
108 2005-07-15 Matthias Clasen <mclasen@redhat.com>
110 * === Released 2.7.3 ===
112 2005-07-08 Matthias Clasen <mclasen@redhat.com>
114 * === Released 2.7.2 ===
116 2005-07-01 Matthias Clasen <mclasen@redhat.com>
118 * === Released 2.7.1 ===
120 2005-06-20 Matthias Clasen <mclasen@redhat.com>
122 * xdgmimecache.c: Handle missing MAP_FAILED. (#308449, Georg
125 2005-06-20 Matthias Clasen <mclasen@redhat.com>
127 * === Released 2.7.0 ===
129 2005-06-10 Federico Mena Quintero <federico@ximian.com>
131 * xdgmime.c (xdg_mime_init_from_directory): Pass the correct size
132 to realloc(). Fixes https://bugs.freedesktop.org/show_bug.cgi?id=3506.
134 2005-06-09 Matthias Clasen <mclasen@redhat.com>
136 * xdgmimemagic.c: Don't declare errno, including errno.h
137 is enough. (#304164, Joerg Sonnenberger)
139 2005-05-20 Matthias Clasen <mclasen@redhat.com>
141 * xdgmimecache.c (GET_UINT32): Don't rely on C99
142 types. (#304924, John Ehresman)
144 2005-04-29 Matthias Clasen <mclasen@redhat.com>
148 2005-04-08 Matthias Clasen <mclasen@redhat.com>
150 * xdgmimecache.c (cache_magic_matchlet_compare_to_data)
151 (cache_magic_matchlet_compare): Use cache->buffer, not
154 Tue Apr 5 16:00:04 2005 Manish Singh <yosh@gimp.org>
156 * Makefile.am: add xdgmimecache.[ch].
158 2005-03-28 Matthias Clasen <mclasen@redhat.com>
160 * xdgmimeglob.c: Sync to latest upstream,
161 including fixes for matching against multiple
162 extensions (eg .tar.gz) and for suffix
163 patterns which don't start with a dot.
165 Sat Mar 19 23:52:33 2005 Manish Singh <yosh@gimp.org>
167 * xdgmimeglob.c (_xdg_glob_hash_insert_text): cast away the constness
168 in the call to free().
170 2005-03-20 Matthias Clasen <mclasen@redhat.com>
172 * xdgmimeglob.c (_xdg_glob_hash_insert_text): Don't
173 leak node->mime_type if we are reusing an existing
174 node. (#170774, Kjartan Maraas)
176 2005-01-08 Matthias Clasen <mclasen@redhat.com>
178 * === Released 2.6.1 ===
180 2004-12-16 Matthias Clasen <mclasen@redhat.com>
182 * === Released 2.6.0 ===
184 2004-12-13 Marco Pesenti Gritti <marco@gnome.org>
186 * xdgmimeglob.c: (_xdg_glob_hash_lookup_file_name):
188 Resync with upstream again
190 Fri Dec 10 13:58:38 2004 Manish Singh <yosh@gimp.org>
192 * xdgmime.h: wrap new API in XDG_ENTRY().
194 2004-12-09 Marco Pesenti Gritti <marco@gnome.org>
196 * xdgmime.c: (xdg_mime_unalias_mime_type),
197 (xdg_mime_mime_type_equal), (xdg_mime_mime_type_subclass),
198 (xdg_mime_get_mime_parents):
200 * xdgmimealias.c: (_xdg_mime_alias_list_lookup):
201 * xdgmimeglob.c: (_xdg_glob_hash_node_lookup_file_name):
202 * xdgmimeint.c: (_xdg_ucs4_to_lower):
204 * xdgmimemagic.c: (_xdg_mime_magic_read_from_file):
205 * xdgmimeparent.c: (_xdg_mime_parent_list_lookup):
209 2004-12-09 Matthias Clasen <mclasen@redhat.com>
211 * xdgmimealias.c (_xdg_mime_alias_read_from_file):
212 * xdgmimeparent.c (_xdg_mime_parent_read_from_file): Make
213 repeated calls accumulate the results, don't call qsort()
214 on empty arrays. (#160838, Mariano Suárez-Alvarez)
216 2004-12-02 Matthias Clasen <mclasen@redhat.com>
218 * === Released 2.5.6 ===
220 2004-11-29 Matthias Clasen <mclasen@redhat.com>
222 * xdgmimeparent.c (_xdg_mime_parent_list_lookup):
223 * xdgmimealias.c (_xdg_mime_alias_list_lookup): Protect
224 against stupid bsearch() implementations. (#159737,
227 2004-11-24 Matthias Clasen <mclasen@redhat.com>
229 * xdgmimeparent.c (_xdg_mime_parent_read_from_file):
230 Initialize the parent field of the newly allocate list
231 entry. (#159330, Alex Larsson)
233 Fri Nov 19 15:10:32 2004 Manish Singh <yosh@gimp.org>
235 * xdgmime.c: Don't put /* within a comment.
237 2004-11-09 Matthias Clasen <mclasen@redhat.com>
239 * xdgmime.h: Prefix all symbols.
241 2004-11-08 Matthias Clasen <mclasen@redhat.com>
243 * xdgmime.c (xdg_mime_mime_type_subclass): Enable matching
244 of supertypes as text/*.
248 2004-10-27 Matthias Clasen <mclasen@redhat.com>
250 * === Released 2.5.4 ===
252 2004-09-19 Matthias Clasen <mclasen@redhat.com>
254 * === Released 2.5.3 ===
256 2004-08-25 Matthias Clasen <mclasen@redhat.com>
258 * === Released 2.5.2 ===
260 Wed Aug 11 20:44:35 2004 Matthias Clasen <maclas@gmx.de>
262 * xdgmime.h (xdg_mime_shutdown): Add the XDG_PREFIX to
263 this function as well.
265 2004-08-01 Matthias Clasen <mclasen@redhat.com>
267 * === Released 2.5.1 ===
269 Tue Jul 20 22:24:35 2004 Matthias Clasen <maclas@gmx.de>
271 * xdgmimeglob.h: Remove trailing commas from
272 enumerations. (#148035)
274 Sun Jul 18 20:17:41 2004 Soeren Sandmann <sandmann@daimi.au.dk>
276 * === Released 2.5.0 ==
278 Thu May 27 15:23:17 2004 Jonathan Blandford <jrb@gnome.org>
282 Fri Apr 30 00:19:11 2004 Matthias Clasen <maclas@gmx.de>
284 * xdgmimemagic.c (_xdg_mime_magic_read_a_number): Make sure
285 the static string is long enough. (#136323, Morten Welinder)
287 2004-03-12 Morten Welinder <terra@gnome.org>
289 * *.c: Make sure to include <config.h> (#137001)
291 Wed Mar 10 22:48:15 2004 Jonathan Blandford <jrb@gnome.org>
295 Sun Feb 8 19:05:16 2004 Manish Singh <yosh@gimp.org>
297 * xdgmimeint.h: declare _xdg_utf8_skip as extern to prevent multiple
300 Wed Jan 21 09:33:13 2004 Jonathan Blandford <jrb@gnome.org>
302 * libgnomevfs/xdgmimeglob.c:
303 * libgnomevfs/xdgmimemagic.c: Sync from upstream
305 Tue Jan 20 13:07:04 2004 Jonathan Blandford <jrb@gnome.org>
307 * xdgmime.c: resync with upstream sources.
309 Fri Oct 24 16:54:57 2003 Owen Taylor <otaylor@redhat.com>
311 * Makefile.am (libxdgmime_la_SOURCES): Add .h files to
314 Fri Oct 24 16:02:32 2003 Owen Taylor <otaylor@redhat.com>
316 * *.[ch]: Relicense to be dual AFL/LGPL (and thus also
317 GPL) rather than AFL/GPL. Also update AFL version to 1.2.
319 Tue Jul 22 15:37:45 2003 Jonathan Blandford <jrb@gnome.org>
321 * xdgmime/xdgmime.c (xdg_mime_init): use XDG_DATA_HOME instead of