gnome-vfs r5503 - trunk



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]