gnome-vfs r5503 - trunk
- From: tml svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-vfs r5503 - trunk
- Date: Fri, 12 Sep 2008 00:01:22 +0000 (UTC)
Author: tml
Date: Fri Sep 12 00:01:22 2008
New Revision: 5503
URL: http://svn.gnome.org/viewvc/gnome-vfs?rev=5503&view=rev
Log:
2008-09-12 Tor Lillqvist <tml novell com>
* xdgmime.win32.diff: Update to match current
libgnomevfs/xdgmime*.[ch].
Modified:
trunk/ChangeLog
trunk/xdgmime.win32.diff
Modified: trunk/xdgmime.win32.diff
==============================================================================
--- trunk/xdgmime.win32.diff (original)
+++ trunk/xdgmime.win32.diff Fri Sep 12 00:01:22 2008
@@ -1,8 +1,8 @@
Index: libgnomevfs/xdgmime.c
===================================================================
---- libgnomevfs/xdgmime.c (revision 5475)
+--- libgnomevfs/xdgmime.c (revision 5502)
+++ libgnomevfs/xdgmime.c (working copy)
-@@ -60,7 +60,7 @@
+@@ -63,7 +63,7 @@
XdgMimeCache **_caches = NULL;
static int n_caches = 0;
@@ -11,7 +11,7 @@
enum
-@@ -137,7 +137,7 @@
+@@ -140,7 +140,7 @@
file_name = malloc (strlen (directory) + strlen ("/mime/mime.cache") + 1);
strcpy (file_name, directory); strcat (file_name, "/mime/mime.cache");
@@ -20,16 +20,25 @@
{
XdgMimeCache *cache = _xdg_mime_cache_new_from_file (file_name);
-@@ -157,7 +157,7 @@
+@@ -160,7 +160,7 @@
- file_name = malloc (strlen (directory) + strlen ("/mime/globs") + 1);
- strcpy (file_name, directory); strcat (file_name, "/mime/globs");
+ file_name = malloc (strlen (directory) + strlen ("/mime/globs2") + 1);
+ strcpy (file_name, directory); strcat (file_name, "/mime/globs2");
- if (stat (file_name, &st) == 0)
+ if (XDG_STAT (file_name, &st) == 0)
{
_xdg_mime_glob_read_from_file (global_hash, file_name);
xdg_dir_time_list_add (file_name, st.st_mtime);
-@@ -169,7 +169,7 @@
+@@ -170,7 +170,7 @@
+ free (file_name);
+ file_name = malloc (strlen (directory) + strlen ("/mime/globs") + 1);
+ strcpy (file_name, directory); strcat (file_name, "/mime/globs");
+- if (stat (file_name, &st) == 0)
++ if (XDG_STAT (file_name, &st) == 0)
+ {
+ _xdg_mime_glob_read_from_file (global_hash, file_name);
+ xdg_dir_time_list_add (file_name, st.st_mtime);
+@@ -183,7 +183,7 @@
file_name = malloc (strlen (directory) + strlen ("/mime/magic") + 1);
strcpy (file_name, directory); strcat (file_name, "/mime/magic");
@@ -38,7 +47,7 @@
{
_xdg_mime_magic_read_from_file (global_magic, file_name);
xdg_dir_time_list_add (file_name, st.st_mtime);
-@@ -201,7 +201,7 @@
+@@ -225,7 +225,7 @@
const char *xdg_data_dirs;
const char *ptr;
@@ -47,7 +56,7 @@
if (xdg_data_home)
{
if ((func) (xdg_data_home, user_data))
-@@ -211,7 +211,7 @@
+@@ -235,7 +235,7 @@
{
const char *home;
@@ -56,7 +65,7 @@
if (home != NULL)
{
char *guessed_xdg_home;
-@@ -228,9 +228,9 @@
+@@ -252,9 +252,9 @@
}
}
@@ -68,7 +77,7 @@
ptr = xdg_data_dirs;
-@@ -242,7 +242,7 @@
+@@ -266,7 +266,7 @@
int stop_processing;
end_ptr = ptr;
@@ -77,7 +86,7 @@
end_ptr ++;
if (end_ptr == ptr)
-@@ -251,7 +251,7 @@
+@@ -275,7 +275,7 @@
continue;
}
@@ -86,7 +95,7 @@
len = end_ptr - ptr;
else
len = end_ptr - ptr + 1;
-@@ -281,7 +281,7 @@
+@@ -305,7 +305,7 @@
struct stat st;
/* If the file exists */
@@ -95,7 +104,7 @@
{
XdgDirTimeList *list;
-@@ -391,12 +391,10 @@
+@@ -415,12 +415,10 @@
static int
xdg_check_time_and_dirs (void)
{
@@ -109,7 +118,7 @@
if (current_time >= last_stat_time + 5)
{
-@@ -485,7 +483,7 @@
+@@ -512,7 +510,7 @@
if (!statbuf)
{
@@ -118,7 +127,7 @@
return XDG_MIME_TYPE_UNKNOWN;
statbuf = &buf;
-@@ -502,7 +500,7 @@
+@@ -529,7 +527,7 @@
if (data == NULL)
return XDG_MIME_TYPE_UNKNOWN;
@@ -129,10 +138,10 @@
free (data);
Index: libgnomevfs/xdgmime.h
===================================================================
---- libgnomevfs/xdgmime.h (revision 5475)
+--- libgnomevfs/xdgmime.h (revision 5502)
+++ libgnomevfs/xdgmime.h (working copy)
-@@ -68,7 +68,7 @@
- #define xdg_mime_type_unknown XDG_ENTRY(type_unknown)
+@@ -76,7 +76,7 @@
+ #define _xdg_mime_unalias_mime_type XDG_RESERVED_ENTRY(unalias_mime_type)
#endif
-extern const char xdg_mime_type_unknown[];
@@ -142,7 +151,7 @@
const char *xdg_mime_get_mime_type_for_data (const void *data,
Index: libgnomevfs/xdgmimealias.c
===================================================================
---- libgnomevfs/xdgmimealias.c (revision 5475)
+--- libgnomevfs/xdgmimealias.c (revision 5502)
+++ libgnomevfs/xdgmimealias.c (working copy)
@@ -35,16 +35,7 @@
#include <stdio.h>
@@ -172,7 +181,7 @@
return;
Index: libgnomevfs/xdgmimecache.c
===================================================================
---- libgnomevfs/xdgmimecache.c (revision 5475)
+--- libgnomevfs/xdgmimecache.c (revision 5502)
+++ libgnomevfs/xdgmimecache.c (working copy)
@@ -37,7 +37,11 @@
#include <fnmatch.h>
@@ -186,7 +195,7 @@
#ifdef HAVE_MMAP
#include <sys/mman.h>
-@@ -693,7 +697,7 @@
+@@ -688,7 +692,7 @@
if (!statbuf)
{
@@ -195,7 +204,7 @@
return XDG_MIME_TYPE_UNKNOWN;
statbuf = &buf;
-@@ -710,7 +714,7 @@
+@@ -705,7 +709,7 @@
if (data == NULL)
return XDG_MIME_TYPE_UNKNOWN;
@@ -206,7 +215,7 @@
free (data);
Index: libgnomevfs/xdgmimeglob.c
===================================================================
---- libgnomevfs/xdgmimeglob.c (revision 5475)
+--- libgnomevfs/xdgmimeglob.c (revision 5502)
+++ libgnomevfs/xdgmimeglob.c (working copy)
@@ -37,14 +37,6 @@
#include <string.h>
@@ -223,7 +232,7 @@
typedef struct XdgGlobHashNode XdgGlobHashNode;
typedef struct XdgGlobList XdgGlobList;
-@@ -522,7 +514,7 @@
+@@ -562,7 +554,7 @@
FILE *glob_file;
char line[255];
@@ -234,7 +243,7 @@
return;
Index: libgnomevfs/xdgmimeint.c
===================================================================
---- libgnomevfs/xdgmimeint.c (revision 5475)
+--- libgnomevfs/xdgmimeint.c (revision 5502)
+++ libgnomevfs/xdgmimeint.c (working copy)
@@ -33,14 +33,6 @@
#include <ctype.h>
@@ -260,11 +269,10 @@
-@@ -152,3 +144,20 @@
- else
+@@ -153,6 +145,23 @@
return base_name + 1;
}
-+
+
+#ifdef USE_GLIB
+
+const char *
@@ -281,11 +289,15 @@
+}
+
+#endif
++
+ xdg_unichar_t *
+ _xdg_convert_to_ucs4 (const char *source, int *len)
+ {
Index: libgnomevfs/xdgmimeint.h
===================================================================
---- libgnomevfs/xdgmimeint.h (revision 5475)
+--- libgnomevfs/xdgmimeint.h (revision 5502)
+++ libgnomevfs/xdgmimeint.h (working copy)
-@@ -61,7 +61,7 @@
+@@ -63,7 +63,7 @@
(((xdg_uint32_t)(val) & 0x000000FFU) << 24))
/* UTF-8 utils
*/
@@ -294,8 +306,8 @@
#define _xdg_utf8_next_char(p) (char *)((p) + _xdg_utf8_skip[*(unsigned char *)(p)])
#define _xdg_utf8_char_size(p) (int) (_xdg_utf8_skip[*(unsigned char *)(p)])
-@@ -70,4 +70,28 @@
- int _xdg_utf8_validate (const char *source);
+@@ -74,4 +74,28 @@
+ void _xdg_reverse_ucs4 (xdg_unichar_t *source, int len);
const char *_xdg_get_base_name (const char *file_name);
+#if defined (G_OS_WIN32) && defined (GNOME_VFS_PREFIX)
@@ -325,16 +337,15 @@
#endif /* __XDG_MIME_INT_H__ */
Index: libgnomevfs/xdgmimemagic.c
===================================================================
---- libgnomevfs/xdgmimemagic.c (revision 5475)
+--- libgnomevfs/xdgmimemagic.c (revision 5502)
+++ libgnomevfs/xdgmimemagic.c (working copy)
-@@ -39,12 +39,13 @@
+@@ -39,12 +39,12 @@
#include <errno.h>
#include <limits.h>
-#ifndef FALSE
-#define FALSE (0)
+#ifdef _WIN32
-+#define getc_unlocked getc
+#define LITTLE_ENDIAN 1
#endif
@@ -344,8 +355,8 @@
+extern int errno;
#endif
- typedef struct XdgMimeMagicMatch XdgMimeMagicMatch;
-@@ -803,7 +804,7 @@
+ #if !defined getc_unlocked && !defined HAVE_GETC_UNLOCKED
+@@ -798,7 +798,7 @@
FILE *magic_file;
char header[12];
@@ -356,7 +367,7 @@
return;
Index: libgnomevfs/xdgmimeparent.c
===================================================================
---- libgnomevfs/xdgmimeparent.c (revision 5475)
+--- libgnomevfs/xdgmimeparent.c (revision 5502)
+++ libgnomevfs/xdgmimeparent.c (working copy)
@@ -37,14 +37,6 @@
#include <string.h>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]