ChangeLog 8.73 KB
Newer Older
Matthias Clasen's avatar
2.10.2  
Matthias Clasen committed
1 2 3 4
2006-08-17  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.10.2 ===

Matthias Clasen's avatar
2.10.1  
Matthias Clasen committed
5 6 7 8
2006-07-23  Matthias Clasen  <mclasen@redhat.com>
	
	* === Released 2.10.1 ===

9 10 11 12 13 14 15 16 17
2006-07-20  Matthias Clasen  <mclasen@redhat.com>

	Fix a thinko that leads to constantly reloading
	the mime data if a mime.cache is present.  Patch
	by Yevgen Muntyan, bugs.freedesktop.org #7495
	
	* xdgmime.c (xdg_check_dir): Look for mime.cache first.
	(xdg_check_file): Report existance of the file separately.
	
18 19
2006-07-20  Matthias Clasen  <mclasen@redhat.com>

Matthias Clasen's avatar
Matthias Clasen committed
20 21 22
	* xdgmime.c (xdg_mime_shutdown): Unref the caches.
	Patch by Yevgen Muntyan, bugs.freedesktop.org #7496

23 24 25 26 27 28 29 30
	* xdgmimemagic.c: 
	* xdgmime.c: 
	* xdgmime.h: Add xdg_init-free versions of some
	functions and use them internally, so that we don't
	reload caches and clobber data structures in the
	middle of an operation.  Patch by Joe Shaw,
	bugs.freedesktop.org #6824

Matthias Clasen's avatar
Matthias Clasen committed
31 32 33 34 35 36
2006-07-19  Matthias Clasen  <mclasen@redhat.com>

	* xdgmimeglob.c (_xdg_glob_hash_node_lookup_file_name):
	Don't return NULL as a mimetype, ever, patch
	by Yevgen Muntyan, bugs.freedesktop.org #5241

Matthias Clasen's avatar
2.10.0  
Matthias Clasen committed
37 38 39 40
2006-07-02  Matthias Clasen  <mclasen@redhat.com>
	
	* === Released 2.10.0 ===

Matthias Clasen's avatar
Matthias Clasen committed
41 42 43 44
2006-06-21  Matthias Clasen  <mclasen@redhat.com>
	
	* === Released 2.9.4 ===

Matthias Clasen's avatar
2.9.3  
Matthias Clasen committed
45 46 47 48
2006-06-12  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.9.3 ===

Matthias Clasen's avatar
2.9.2  
Matthias Clasen committed
49 50 51 52
2006-06-05  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.9.2 ===

Matthias Clasen's avatar
2.9.1  
Matthias Clasen committed
53 54 55 56
2006-05-16  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.9.1 ====

Matthias Clasen's avatar
2.9.0  
Matthias Clasen committed
57 58 59 60
2006-05-04  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.9.0 ===

61 62 63 64
2006-04-03  Matthias Clasen  <mclasen@redhat.com>

	* xdgmime.[hc]: Move xdg_mime_type_unknown to .rodata.

65 66 67 68 69
2006-03-06  Matthias Clasen  <mclasen@redhat.com>

	* xdgmimemagic.c: Remove superfluous extern errno 
	declaration.  (#333605, Tommi Komulainen)

70 71 72 73
2006-02-27  Matthias Clasen  <mclasen@redhat.com>

	* xdgmime.h (xdg_mime_dump): Don't export xdg_mime_dump.

74 75 76 77 78
2005-12-01  Matthias Clasen  <mclasen@redhat.com>

	* Merge upstream changes to handle duplicate glob
	patterns.

Matthias Clasen's avatar
Matthias Clasen committed
79 80 81 82 83
2005-11-04  Matthias Clasen  <mclasen@redhat.com>

	* xdgmime.c (xdg_mime_list_mime_parents): Prevent
	a segfault.  

84 85 86 87 88
2005-10-18  Matthias Clasen  <mclasen@redhat.com>

	* xdgmimecache.c: Make magic comparisons work correctly
	in the cache.

Matthias Clasen's avatar
Matthias Clasen committed
89 90 91 92 93
2005-10-17  Matthias Clasen  <mclasen@redhat.com>

	* xdgmime.c (xdg_mime_get_mime_type_for_file): Remove
	a debugging printf.

94 95 96 97 98 99 100 101
2005-09-01  Matthias Clasen  <mclasen@redhat.com>

	* xdgmime.h:
	* xdgmime.c (xdg_mime_get_mime_type_for_file): Take
	a struct statbuf * as argument.

	* test-mime.c (main): Adjust.

Matthias Clasen's avatar
2.8.1  
Matthias Clasen committed
102 103
2005-08-24  Matthias Clasen  <mclasen@redhat.com>

Matthias Clasen's avatar
2.8.2  
Matthias Clasen committed
104 105
	* === Released 2.8.2 ===

Matthias Clasen's avatar
2.8.1  
Matthias Clasen committed
106 107
	* === Released 2.8.1 ===

Matthias Clasen's avatar
2.8.0  
Matthias Clasen committed
108 109 110 111
2005-08-13  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.8.0 ===

Matthias Clasen's avatar
Matthias Clasen committed
112 113 114 115 116
2005-08-07  Matthias Clasen  <mclasen@redhat.com>

	* Rename caches to _caches, so it doesn't
	get exported. Also don't export n_caches.

Matthias Clasen's avatar
2.7.5  
Matthias Clasen committed
117 118 119 120
2005-08-02  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.7.5 ===

Matthias Clasen's avatar
2.7.4  
Matthias Clasen committed
121 122 123 124
2005-07-22  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.7.4 === 

Matthias Clasen's avatar
2.7.3  
Matthias Clasen committed
125 126 127 128
2005-07-15  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.7.3 ===
	
Matthias Clasen's avatar
2.7.2  
Matthias Clasen committed
129 130 131 132
2005-07-08  Matthias Clasen  <mclasen@redhat.com>
	
	* === Released 2.7.2 ===

Matthias Clasen's avatar
2.7.1  
Matthias Clasen committed
133 134 135 136
2005-07-01  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.7.1 ===
	
137 138 139 140 141
2005-06-20  Matthias Clasen  <mclasen@redhat.com>

	* xdgmimecache.c: Handle missing MAP_FAILED.  (#308449, Georg
	Schwarz)

Matthias Clasen's avatar
2.7.0  
Matthias Clasen committed
142 143 144 145
2005-06-20  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.7.0 ===

146 147 148 149 150
2005-06-10  Federico Mena Quintero  <federico@ximian.com>

	* xdgmime.c (xdg_mime_init_from_directory): Pass the correct size
	to realloc().  Fixes https://bugs.freedesktop.org/show_bug.cgi?id=3506.

151 152 153 154 155
2005-06-09  Matthias Clasen  <mclasen@redhat.com>

	* xdgmimemagic.c: Don't declare errno, including errno.h 
	is enough.  (#304164, Joerg Sonnenberger)

156 157 158 159 160
2005-05-20  Matthias Clasen  <mclasen@redhat.com>

	* xdgmimecache.c (GET_UINT32): Don't rely on C99 
	types.  (#304924, John Ehresman)

Matthias Clasen's avatar
Matthias Clasen committed
161 162 163 164
2005-04-29  Matthias Clasen  <mclasen@redhat.com>

	* Sync to upstream.

165 166 167 168 169 170
2005-04-08  Matthias Clasen  <mclasen@redhat.com>

	* xdgmimecache.c (cache_magic_matchlet_compare_to_data) 
	(cache_magic_matchlet_compare): Use cache->buffer, not 
	cache.  

Manish Singh's avatar
Manish Singh committed
171 172 173 174
Tue Apr  5 16:00:04 2005  Manish Singh  <yosh@gimp.org>

	* Makefile.am: add xdgmimecache.[ch].

175 176 177 178 179 180 181
2005-03-28  Matthias Clasen  <mclasen@redhat.com>

	* xdgmimeglob.c: Sync to latest upstream,
	including fixes for matching against multiple
	extensions (eg .tar.gz) and for suffix
	patterns which don't start with a dot.

182 183 184 185 186
Sat Mar 19 23:52:33 2005  Manish Singh  <yosh@gimp.org>

	* xdgmimeglob.c (_xdg_glob_hash_insert_text): cast away the constness
	in the call to free().

187 188 189 190 191 192
2005-03-20  Matthias Clasen  <mclasen@redhat.com>

	* xdgmimeglob.c (_xdg_glob_hash_insert_text): Don't 
	leak node->mime_type if we are reusing an existing
	node.  (#170774, Kjartan Maraas)

Matthias Clasen's avatar
2.6.1  
Matthias Clasen committed
193 194 195 196
2005-01-08  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.6.1 ===
	
Matthias Clasen's avatar
2.6.0  
Matthias Clasen committed
197 198 199 200
2004-12-16  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.6.0 ===

201 202 203 204 205 206
2004-12-13  Marco Pesenti Gritti  <marco@gnome.org>

	* xdgmimeglob.c: (_xdg_glob_hash_lookup_file_name):

	Resync with upstream again

Manish Singh's avatar
Manish Singh committed
207 208 209 210
Fri Dec 10 13:58:38 2004  Manish Singh  <yosh@gimp.org>

	* xdgmime.h: wrap new API in XDG_ENTRY().

Marco Pesenti Gritti's avatar
Marco Pesenti Gritti committed
211 212 213 214 215 216 217 218 219 220 221 222 223 224 225
2004-12-09  Marco Pesenti Gritti  <marco@gnome.org>

	* xdgmime.c: (xdg_mime_unalias_mime_type),
	(xdg_mime_mime_type_equal), (xdg_mime_mime_type_subclass),
	(xdg_mime_get_mime_parents):
	* xdgmime.h:
	* xdgmimealias.c: (_xdg_mime_alias_list_lookup):
	* xdgmimeglob.c: (_xdg_glob_hash_node_lookup_file_name):
	* xdgmimeint.c: (_xdg_ucs4_to_lower):
	* xdgmimeint.h:
	* xdgmimemagic.c: (_xdg_mime_magic_read_from_file):
	* xdgmimeparent.c: (_xdg_mime_parent_list_lookup):

	Resync with upstream

226 227 228 229 230 231 232
2004-12-09  Matthias Clasen  <mclasen@redhat.com>

	* xdgmimealias.c (_xdg_mime_alias_read_from_file): 
	* xdgmimeparent.c (_xdg_mime_parent_read_from_file): Make
	repeated calls accumulate the results, don't call qsort()
	on empty arrays.  (#160838, Mariano Suárez-Alvarez)

Matthias Clasen's avatar
2.5.6  
Matthias Clasen committed
233 234 235 236
2004-12-02  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.5.6 ===

237 238 239 240 241 242 243
2004-11-29  Matthias Clasen  <mclasen@redhat.com>

	* xdgmimeparent.c (_xdg_mime_parent_list_lookup): 
	* xdgmimealias.c (_xdg_mime_alias_list_lookup): Protect 
	against stupid bsearch() implementations.  (#159737,
	Morten Welinder)
 
244 245 246 247 248 249
2004-11-24  Matthias Clasen  <mclasen@redhat.com>

	* xdgmimeparent.c (_xdg_mime_parent_read_from_file): 
	Initialize the parent field of the newly allocate list 
	entry.  (#159330, Alex Larsson)

Manish Singh's avatar
Manish Singh committed
250 251 252 253
Fri Nov 19 15:10:32 2004  Manish Singh  <yosh@gimp.org>

	* xdgmime.c: Don't put /* within a comment.

Matthias Clasen's avatar
Matthias Clasen committed
254 255 256 257
2004-11-09  Matthias Clasen  <mclasen@redhat.com>

	* xdgmime.h: Prefix all symbols.

Matthias Clasen's avatar
Matthias Clasen committed
258 259
2004-11-08  Matthias Clasen  <mclasen@redhat.com>

260 261 262
	* xdgmime.c (xdg_mime_mime_type_subclass): Enable matching
	of supertypes as text/*.

Matthias Clasen's avatar
Matthias Clasen committed
263 264
	* Sync from upstream

Matthias Clasen's avatar
Matthias Clasen committed
265 266 267 268
2004-10-27  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.5.4 ===

Matthias Clasen's avatar
2.5.3  
Matthias Clasen committed
269 270 271 272
2004-09-19  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.5.3 ===

Matthias Clasen's avatar
2.5.2  
Matthias Clasen committed
273 274 275 276
2004-08-25  Matthias Clasen  <mclasen@redhat.com>

	* === Released 2.5.2 ===

277 278 279 280 281
Wed Aug 11 20:44:35 2004  Matthias Clasen  <maclas@gmx.de>

	* xdgmime.h (xdg_mime_shutdown): Add the XDG_PREFIX to
	this function as well.

Matthias Clasen's avatar
2.5.1  
Matthias Clasen committed
282
2004-08-01  Matthias Clasen  <mclasen@redhat.com>
283

Matthias Clasen's avatar
2.5.2  
Matthias Clasen committed
284
	* === Released 2.5.1 ===
285

286 287 288 289 290
Tue Jul 20 22:24:35 2004  Matthias Clasen  <maclas@gmx.de>

	* xdgmimeglob.h: Remove trailing commas from 
	enumerations. (#148035)

Soeren Sandmann's avatar
Soeren Sandmann committed
291 292
Sun Jul 18 20:17:41 2004  Soeren Sandmann  <sandmann@daimi.au.dk>

293
	* === Released 2.5.0 ==
Soeren Sandmann's avatar
Soeren Sandmann committed
294

Jonathan Blandford's avatar
Jonathan Blandford committed
295 296 297 298
Thu May 27 15:23:17 2004  Jonathan Blandford  <jrb@gnome.org>

	* Sync from upstream

299 300 301 302 303
Fri Apr 30 00:19:11 2004  Matthias Clasen  <maclas@gmx.de>

	* xdgmimemagic.c (_xdg_mime_magic_read_a_number): Make sure
	the static string is long enough.  (#136323, Morten Welinder)

304 305 306 307
2004-03-12  Morten Welinder  <terra@gnome.org>

	* *.c: Make sure to include <config.h>  (#137001)

Jonathan Blandford's avatar
Jonathan Blandford committed
308 309 310 311
Wed Mar 10 22:48:15 2004  Jonathan Blandford  <jrb@gnome.org>

	* Sync from upstream

312 313 314 315 316
Sun Feb  8 19:05:16 2004  Manish Singh  <yosh@gimp.org>

	* xdgmimeint.h: declare _xdg_utf8_skip as extern to prevent multiple
	definitions.

Jonathan Blandford's avatar
Jonathan Blandford committed
317 318 319 320 321
Wed Jan 21 09:33:13 2004  Jonathan Blandford  <jrb@gnome.org>

	* libgnomevfs/xdgmimeglob.c:
	* libgnomevfs/xdgmimemagic.c: Sync from upstream

322 323 324 325
Tue Jan 20 13:07:04 2004  Jonathan Blandford  <jrb@gnome.org>

	* xdgmime.c: resync with upstream sources.

Owen Taylor's avatar
Owen Taylor committed
326 327 328 329 330
Fri Oct 24 16:54:57 2003  Owen Taylor  <otaylor@redhat.com>

	* Makefile.am (libxdgmime_la_SOURCES): Add .h files to 
	SOURCES.

331 332 333 334 335
Fri Oct 24 16:02:32 2003  Owen Taylor  <otaylor@redhat.com>

	* *.[ch]: Relicense to be dual AFL/LGPL (and thus also
	GPL) rather than AFL/GPL. Also update AFL version to 1.2.

Owen Taylor's avatar
Owen Taylor committed
336 337 338 339 340
Tue Jul 22 15:37:45 2003  Jonathan Blandford  <jrb@gnome.org>

	* xdgmime/xdgmime.c (xdg_mime_init): use XDG_DATA_HOME instead of
	XDG_CONFIG_HOME.