Matthias Clasen
81c0660f19
Add xdg_init-free versions of some functions and use them internally, so
...
2006-07-20 Matthias Clasen <mclasen@redhat.com>
* 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
2006-07-20 04:14:59 +00:00
Matthias Clasen
ed1f9073ff
fix bug #5241
2006-07-20 03:20:16 +00:00
Matthias Clasen
d36cff3258
2.10.0
2006-07-03 06:07:00 +00:00
Matthias Clasen
01c092c00c
broken pipe
2006-06-22 02:29:37 +00:00
Matthias Clasen
f57bc65191
2.9.3
2006-06-13 05:15:01 +00:00
Matthias Clasen
b2cbfe66a4
2.9.2
2006-06-05 19:33:40 +00:00
Matthias Clasen
62bf624d84
2.9.1
2006-05-17 00:33:57 +00:00
Matthias Clasen
2fba613b4d
2.9.0
2006-05-05 16:21:19 +00:00
Matthias Clasen
c7f1892ef8
Move a constant string to rodata
2006-04-04 03:49:32 +00:00
Matthias Clasen
727b00ff13
Remove superfluous extern errno declaration. ( #333605 , Tommi Komulainen)
...
2006-03-06 Matthias Clasen <mclasen@redhat.com>
* xdgmimemagic.c: Remove superfluous extern errno
declaration. (#333605 , Tommi Komulainen)
2006-03-06 14:08:35 +00:00
Matthias Clasen
2da390bc2f
Fix symbol lists for make check.
...
2006-02-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk.symbols:
* gtk/gtktrayicon-x11.c: Fix symbol lists for make check.
2006-02-27 16:48:34 +00:00
Matthias Clasen
7499e33c81
Merge upstream changes to handle duplicate glob patterns.
2005-12-01 19:04:41 +00:00
Matthias Clasen
7f6251a593
Prevent a segfault
2005-11-04 15:56:13 +00:00
Matthias Clasen
fcacded8ff
Make magic comparisons work correctly in the cache.
...
2005-10-18 Matthias Clasen <mclasen@redhat.com>
* xdgmimecache.c: Make magic comparisons work correctly
in the cache.
2005-10-18 20:32:35 +00:00
Matthias Clasen
faff0f5f8b
Remove a debugging printf.
...
2005-10-17 Matthias Clasen <mclasen@redhat.com>
* xdgmime.c (xdg_mime_get_mime_type_for_file): Remove
a debugging printf.
2005-10-18 02:54:55 +00:00
Matthias Clasen
6224a37708
Pass statbufs down to xdg_mime_get_mime_type_for_file() where possible, to
...
2005-09-01 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilesystemunix.c: Pass statbufs down to
xdg_mime_get_mime_type_for_file() where possible, to avoid
useless re-stating.
2005-09-01 14:42:02 +00:00
Matthias Clasen
1255e7fabd
2.8.2
2005-08-24 18:22:23 +00:00
Matthias Clasen
ee46e2bee7
2.8.1
2005-08-24 06:29:12 +00:00
Matthias Clasen
64e268edf4
2.8.0
2005-08-13 19:34:27 +00:00
Matthias Clasen
c1eead8dad
Don't export extra stuff
2005-08-07 13:32:27 +00:00
Matthias Clasen
80578efe33
2.7.5
2005-08-03 18:51:11 +00:00
Matthias Clasen
22d4d65e01
2.7.4
2005-07-22 20:28:31 +00:00
Matthias Clasen
d585120eeb
2.7.3
2005-07-15 20:33:47 +00:00
Matthias Clasen
92da84155f
2.7.2
2005-07-08 18:52:47 +00:00
Matthias Clasen
2bd25d8f45
2.7.1
2005-07-01 19:24:05 +00:00
Matthias Clasen
a4768daec1
Handle missing MAP_FAILED. ( #308449 , Georg Schwarz)
...
2005-06-20 Matthias Clasen <mclasen@redhat.com>
* xdgmimecache.c: Handle missing MAP_FAILED. (#308449 , Georg
Schwarz)
2005-06-21 03:36:52 +00:00
Matthias Clasen
58a1af804c
2.7.0
2005-06-20 22:06:27 +00:00
Federico Mena Quintero
252e7dfa84
Pass the correct size to realloc(). Fixes
...
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 .
2005-06-10 05:33:58 +00:00
Matthias Clasen
4a6e34d3de
Don't declare errno, including errno.h is enough. ( #304164 , Joerg
...
2005-06-09 Matthias Clasen <mclasen@redhat.com>
* xdgmimemagic.c: Don't declare errno, including errno.h
is enough. (#304164 , Joerg Sonnenberger)
2005-06-09 19:54:06 +00:00
Matthias Clasen
bd2316dcb6
Don't rely on C99 types. ( #304924 , John Ehresman)
...
2005-05-20 Matthias Clasen <mclasen@redhat.com>
* xdgmimecache.c: Don't rely on C99
types. (#304924 , John Ehresman)
2005-05-20 22:40:53 +00:00
Matthias Clasen
2464763a22
Sync to upstream.
...
2005-04-29 Matthias Clasen <mclasen@redhat.com>
* Sync to upstream.
2005-04-29 18:24:38 +00:00
Matthias Clasen
7d6f9b81ee
Use cache->buffer, not cache.
...
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.
2005-04-08 21:01:21 +00:00
Manish Singh
e20434093a
add xdgmimecache.[ch].
...
Tue Apr 5 16:00:04 2005 Manish Singh <yosh@gimp.org>
* Makefile.am: add xdgmimecache.[ch].
2005-04-05 23:00:53 +00:00
Matthias Clasen
0e832d57fc
Sync to latest upstream, including fixes for matching against multiple
...
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.
2005-03-28 19:32:07 +00:00
Manish Singh
31bfcc1a1d
cast away the constness in the call to free().
...
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().
2005-03-20 07:53:16 +00:00
Matthias Clasen
231cb64471
Don't leak node->mime_type if we are reusing an existing node. ( #170774 ,
...
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)
2005-03-20 07:10:14 +00:00
Matthias Clasen
65d7ef8ff4
2.6.1
2005-01-08 07:50:46 +00:00
Matthias Clasen
203e5edc6f
2.6.0
2004-12-16 18:21:44 +00:00
Marco Pesenti Gritti
85559a244f
Resync with upstream again
...
2004-12-13 Marco Pesenti Gritti <marco@gnome.org>
* xdgmimeglob.c: (_xdg_glob_hash_lookup_file_name):
Resync with upstream again
2004-12-13 19:13:58 +00:00
Manish Singh
d0dce64278
wrap new API in XDG_ENTRY().
...
Fri Dec 10 13:58:38 2004 Manish Singh <yosh@gimp.org>
* xdgmime.h: wrap new API in XDG_ENTRY().
2004-12-10 21:59:19 +00:00
Marco Pesenti Gritti
08b5b675e1
Resync with upstream
...
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
2004-12-09 17:26:52 +00:00
Matthias Clasen
94ab8fe8c0
Make repeated calls accumulate the results, don't call qsort() on empty
...
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)
2004-12-09 14:15:00 +00:00
Matthias Clasen
00c069f2b6
2.5.6
2004-12-03 06:32:17 +00:00
Matthias Clasen
a9dc6decd2
Protect against stupid bsearch() implementations. ( #159737 , Morten
...
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)
2004-11-29 15:39:39 +00:00
Matthias Clasen
56552a9d57
Initialize the parent field of the newly allocate list entry. ( #159330 ,
...
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)
2004-11-24 16:04:07 +00:00
Manish Singh
3d325e30d9
Don't put /* within a comment.
...
Fri Nov 19 15:10:32 2004 Manish Singh <yosh@gimp.org>
* xdgmime.c: Don't put /* within a comment.
2004-11-19 23:16:14 +00:00
Matthias Clasen
16912474cc
Add new symbols.
...
2004-11-09 Matthias Clasen <mclasen@redhat.com>
* gtk/gtk.symbols: Add new symbols.
* xdgmime.h: Prefix all symbols.
2004-11-09 20:02:08 +00:00
Matthias Clasen
c4183ed568
Use xdg_mime_mime_type_subclass() to match mime types. This also gives use
...
2004-11-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilefilter.c (gtk_file_filter_filter): Use
xdg_mime_mime_type_subclass() to match mime types. This
also gives use wildcard matching. (#143760 , #141224 ,
Tommi Komulainen, David A Knight)
2004-11-08 21:25:27 +00:00
Matthias Clasen
d0e90e40b1
Sync from upstream
...
2004-11-08 Matthias Clasen <mclasen@redhat.com>
* Sync from upstream
2004-11-08 19:36:12 +00:00
Matthias Clasen
4229a1ee35
*** empty log message ***
2004-10-28 03:28:56 +00:00