1 2006-08-17 Matthias Clasen <mclasen@redhat.com>
3 * === Released 2.10.2 ===
5 2006-07-23 Matthias Clasen <mclasen@redhat.com>
7 * === Released 2.10.1 ===
9 2006-07-20 Matthias Clasen <mclasen@redhat.com>
11 Fix a thinko that leads to constantly reloading
12 the mime data if a mime.cache is present. Patch
13 by Yevgen Muntyan, bugs.freedesktop.org #7495
15 * xdgmime.c (xdg_check_dir): Look for mime.cache first.
16 (xdg_check_file): Report existance of the file separately.
18 2006-07-20 Matthias Clasen <mclasen@redhat.com>
20 * xdgmime.c (xdg_mime_shutdown): Unref the caches.
21 Patch by Yevgen Muntyan, bugs.freedesktop.org #7496
25 * xdgmime.h: Add xdg_init-free versions of some
26 functions and use them internally, so that we don't
27 reload caches and clobber data structures in the
28 middle of an operation. Patch by Joe Shaw,
29 bugs.freedesktop.org #6824
31 2006-07-19 Matthias Clasen <mclasen@redhat.com>
33 * xdgmimeglob.c (_xdg_glob_hash_node_lookup_file_name):
34 Don't return NULL as a mimetype, ever, patch
35 by Yevgen Muntyan, bugs.freedesktop.org #5241
37 2006-07-02 Matthias Clasen <mclasen@redhat.com>
39 * === Released 2.10.0 ===
41 2006-06-21 Matthias Clasen <mclasen@redhat.com>
43 * === Released 2.9.4 ===
45 2006-06-12 Matthias Clasen <mclasen@redhat.com>
47 * === Released 2.9.3 ===
49 2006-06-05 Matthias Clasen <mclasen@redhat.com>
51 * === Released 2.9.2 ===
53 2006-05-16 Matthias Clasen <mclasen@redhat.com>
55 * === Released 2.9.1 ====
57 2006-05-04 Matthias Clasen <mclasen@redhat.com>
59 * === Released 2.9.0 ===
61 2006-04-03 Matthias Clasen <mclasen@redhat.com>
63 * xdgmime.[hc]: Move xdg_mime_type_unknown to .rodata.
65 2006-03-06 Matthias Clasen <mclasen@redhat.com>
67 * xdgmimemagic.c: Remove superfluous extern errno
68 declaration. (#333605, Tommi Komulainen)
70 2006-02-27 Matthias Clasen <mclasen@redhat.com>
72 * xdgmime.h (xdg_mime_dump): Don't export xdg_mime_dump.
74 2005-12-01 Matthias Clasen <mclasen@redhat.com>
76 * Merge upstream changes to handle duplicate glob
79 2005-11-04 Matthias Clasen <mclasen@redhat.com>
81 * xdgmime.c (xdg_mime_list_mime_parents): Prevent
84 2005-10-18 Matthias Clasen <mclasen@redhat.com>
86 * xdgmimecache.c: Make magic comparisons work correctly
89 2005-10-17 Matthias Clasen <mclasen@redhat.com>
91 * xdgmime.c (xdg_mime_get_mime_type_for_file): Remove
94 2005-09-01 Matthias Clasen <mclasen@redhat.com>
97 * xdgmime.c (xdg_mime_get_mime_type_for_file): Take
98 a struct statbuf * as argument.
100 * test-mime.c (main): Adjust.
102 2005-08-24 Matthias Clasen <mclasen@redhat.com>
104 * === Released 2.8.2 ===
106 * === Released 2.8.1 ===
108 2005-08-13 Matthias Clasen <mclasen@redhat.com>
110 * === Released 2.8.0 ===
112 2005-08-07 Matthias Clasen <mclasen@redhat.com>
114 * Rename caches to _caches, so it doesn't
115 get exported. Also don't export n_caches.
117 2005-08-02 Matthias Clasen <mclasen@redhat.com>
119 * === Released 2.7.5 ===
121 2005-07-22 Matthias Clasen <mclasen@redhat.com>
123 * === Released 2.7.4 ===
125 2005-07-15 Matthias Clasen <mclasen@redhat.com>
127 * === Released 2.7.3 ===
129 2005-07-08 Matthias Clasen <mclasen@redhat.com>
131 * === Released 2.7.2 ===
133 2005-07-01 Matthias Clasen <mclasen@redhat.com>
135 * === Released 2.7.1 ===
137 2005-06-20 Matthias Clasen <mclasen@redhat.com>
139 * xdgmimecache.c: Handle missing MAP_FAILED. (#308449, Georg
142 2005-06-20 Matthias Clasen <mclasen@redhat.com>
144 * === Released 2.7.0 ===
146 2005-06-10 Federico Mena Quintero <federico@ximian.com>
148 * xdgmime.c (xdg_mime_init_from_directory): Pass the correct size
149 to realloc(). Fixes https://bugs.freedesktop.org/show_bug.cgi?id=3506.
151 2005-06-09 Matthias Clasen <mclasen@redhat.com>
153 * xdgmimemagic.c: Don't declare errno, including errno.h
154 is enough. (#304164, Joerg Sonnenberger)
156 2005-05-20 Matthias Clasen <mclasen@redhat.com>
158 * xdgmimecache.c (GET_UINT32): Don't rely on C99
159 types. (#304924, John Ehresman)
161 2005-04-29 Matthias Clasen <mclasen@redhat.com>
165 2005-04-08 Matthias Clasen <mclasen@redhat.com>
167 * xdgmimecache.c (cache_magic_matchlet_compare_to_data)
168 (cache_magic_matchlet_compare): Use cache->buffer, not
171 Tue Apr 5 16:00:04 2005 Manish Singh <yosh@gimp.org>
173 * Makefile.am: add xdgmimecache.[ch].
175 2005-03-28 Matthias Clasen <mclasen@redhat.com>
177 * xdgmimeglob.c: Sync to latest upstream,
178 including fixes for matching against multiple
179 extensions (eg .tar.gz) and for suffix
180 patterns which don't start with a dot.
182 Sat Mar 19 23:52:33 2005 Manish Singh <yosh@gimp.org>
184 * xdgmimeglob.c (_xdg_glob_hash_insert_text): cast away the constness
185 in the call to free().
187 2005-03-20 Matthias Clasen <mclasen@redhat.com>
189 * xdgmimeglob.c (_xdg_glob_hash_insert_text): Don't
190 leak node->mime_type if we are reusing an existing
191 node. (#170774, Kjartan Maraas)
193 2005-01-08 Matthias Clasen <mclasen@redhat.com>
195 * === Released 2.6.1 ===
197 2004-12-16 Matthias Clasen <mclasen@redhat.com>
199 * === Released 2.6.0 ===
201 2004-12-13 Marco Pesenti Gritti <marco@gnome.org>
203 * xdgmimeglob.c: (_xdg_glob_hash_lookup_file_name):
205 Resync with upstream again
207 Fri Dec 10 13:58:38 2004 Manish Singh <yosh@gimp.org>
209 * xdgmime.h: wrap new API in XDG_ENTRY().
211 2004-12-09 Marco Pesenti Gritti <marco@gnome.org>
213 * xdgmime.c: (xdg_mime_unalias_mime_type),
214 (xdg_mime_mime_type_equal), (xdg_mime_mime_type_subclass),
215 (xdg_mime_get_mime_parents):
217 * xdgmimealias.c: (_xdg_mime_alias_list_lookup):
218 * xdgmimeglob.c: (_xdg_glob_hash_node_lookup_file_name):
219 * xdgmimeint.c: (_xdg_ucs4_to_lower):
221 * xdgmimemagic.c: (_xdg_mime_magic_read_from_file):
222 * xdgmimeparent.c: (_xdg_mime_parent_list_lookup):
226 2004-12-09 Matthias Clasen <mclasen@redhat.com>
228 * xdgmimealias.c (_xdg_mime_alias_read_from_file):
229 * xdgmimeparent.c (_xdg_mime_parent_read_from_file): Make
230 repeated calls accumulate the results, don't call qsort()
231 on empty arrays. (#160838, Mariano Suárez-Alvarez)
233 2004-12-02 Matthias Clasen <mclasen@redhat.com>
235 * === Released 2.5.6 ===
237 2004-11-29 Matthias Clasen <mclasen@redhat.com>
239 * xdgmimeparent.c (_xdg_mime_parent_list_lookup):
240 * xdgmimealias.c (_xdg_mime_alias_list_lookup): Protect
241 against stupid bsearch() implementations. (#159737,
244 2004-11-24 Matthias Clasen <mclasen@redhat.com>
246 * xdgmimeparent.c (_xdg_mime_parent_read_from_file):
247 Initialize the parent field of the newly allocate list
248 entry. (#159330, Alex Larsson)
250 Fri Nov 19 15:10:32 2004 Manish Singh <yosh@gimp.org>
252 * xdgmime.c: Don't put /* within a comment.
254 2004-11-09 Matthias Clasen <mclasen@redhat.com>
256 * xdgmime.h: Prefix all symbols.
258 2004-11-08 Matthias Clasen <mclasen@redhat.com>
260 * xdgmime.c (xdg_mime_mime_type_subclass): Enable matching
261 of supertypes as text/*.
265 2004-10-27 Matthias Clasen <mclasen@redhat.com>
267 * === Released 2.5.4 ===
269 2004-09-19 Matthias Clasen <mclasen@redhat.com>
271 * === Released 2.5.3 ===
273 2004-08-25 Matthias Clasen <mclasen@redhat.com>
275 * === Released 2.5.2 ===
277 Wed Aug 11 20:44:35 2004 Matthias Clasen <maclas@gmx.de>
279 * xdgmime.h (xdg_mime_shutdown): Add the XDG_PREFIX to
280 this function as well.
282 2004-08-01 Matthias Clasen <mclasen@redhat.com>
284 * === Released 2.5.1 ===
286 Tue Jul 20 22:24:35 2004 Matthias Clasen <maclas@gmx.de>
288 * xdgmimeglob.h: Remove trailing commas from
289 enumerations. (#148035)
291 Sun Jul 18 20:17:41 2004 Soeren Sandmann <sandmann@daimi.au.dk>
293 * === Released 2.5.0 ==
295 Thu May 27 15:23:17 2004 Jonathan Blandford <jrb@gnome.org>
299 Fri Apr 30 00:19:11 2004 Matthias Clasen <maclas@gmx.de>
301 * xdgmimemagic.c (_xdg_mime_magic_read_a_number): Make sure
302 the static string is long enough. (#136323, Morten Welinder)
304 2004-03-12 Morten Welinder <terra@gnome.org>
306 * *.c: Make sure to include <config.h> (#137001)
308 Wed Mar 10 22:48:15 2004 Jonathan Blandford <jrb@gnome.org>
312 Sun Feb 8 19:05:16 2004 Manish Singh <yosh@gimp.org>
314 * xdgmimeint.h: declare _xdg_utf8_skip as extern to prevent multiple
317 Wed Jan 21 09:33:13 2004 Jonathan Blandford <jrb@gnome.org>
319 * libgnomevfs/xdgmimeglob.c:
320 * libgnomevfs/xdgmimemagic.c: Sync from upstream
322 Tue Jan 20 13:07:04 2004 Jonathan Blandford <jrb@gnome.org>
324 * xdgmime.c: resync with upstream sources.
326 Fri Oct 24 16:54:57 2003 Owen Taylor <otaylor@redhat.com>
328 * Makefile.am (libxdgmime_la_SOURCES): Add .h files to
331 Fri Oct 24 16:02:32 2003 Owen Taylor <otaylor@redhat.com>
333 * *.[ch]: Relicense to be dual AFL/LGPL (and thus also
334 GPL) rather than AFL/GPL. Also update AFL version to 1.2.
336 Tue Jul 22 15:37:45 2003 Jonathan Blandford <jrb@gnome.org>
338 * xdgmime/xdgmime.c (xdg_mime_init): use XDG_DATA_HOME instead of