adapt to recent api changes variable declaration at the beginning of a
authorHans Breuer <hans@breuer.org>
Fri, 21 Dec 2007 10:11:35 +0000 (10:11 +0000)
committerHans Breuer <hans@src.gnome.org>
Fri, 21 Dec 2007 10:11:35 +0000 (10:11 +0000)
2007-12-09  Hans Breuer  <hans@breuer.org>

* tests/gio-ls.c : adapt to recent api changes
* tests/testglib.c : variable declaration at the beginning of a block

(Lieven van der Heide, #503602)
* win32-fixup.pl : process *.rc.in as well; substitute
LT_CURRENT_MINUS_AGE
* glib/makefile.msc.in : alphabetic sorting of OBJECTS

svn path=/trunk/; revision=6184

ChangeLog
glib/makefile.msc.in
tests/gio-ls.c
tests/testglib.c
win32-fixup.pl

index db9c49a..959849a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2007-12-09  Hans Breuer  <hans@breuer.org>
+
+       * tests/gio-ls.c : adapt to recent api changes
+       * tests/testglib.c : variable declaration at the beginning of a block
+       
+       (Lieven van der Heide, #503602)
+       * win32-fixup.pl : process *.rc.in as well; substitute 
+       LT_CURRENT_MINUS_AGE
+       * glib/makefile.msc.in : alphabetic sorting of OBJECTS
+
 2007-12-20  Matthias Clasen  <mclasen@redhat.com>
 
        * configure.in: Bump version
index edcd600..50d1750 100644 (file)
@@ -51,22 +51,22 @@ glib_OBJECTS =                      \
        gfileutils.obj          \
        ghash.obj               \
        ghook.obj               \
-       gkeyfile.obj            \
-       gmappedfile.obj \
        giochannel.obj          \
        giowin32.obj            \
+       gkeyfile.obj            \
        glist.obj               \
        gmain.obj               \
+       gmappedfile.obj \
        gmarkup.obj             \
        gmem.obj                \
        gmessages.obj           \
        gnode.obj               \
        goption.obj     \
+       gpattern.obj    \
        gprimes.obj             \
+       gprintf.obj     \
        gqsort.obj              \
        gqueue.obj              \
-       gpattern.obj    \
-       gprintf.obj     \
        grand.obj               \
        gregex.obj              \
        grel.obj                \
index deab59b..c29ea6c 100644 (file)
@@ -1,5 +1,4 @@
 
-#include <glib/goption.h>
 #include <gio/gio.h>
 
 #define GETTEXT_PACKAGE "gio-ls"
@@ -61,7 +60,7 @@ print_path (const gchar* path,
             guint32      flags)
 {
   GFile *top;
-  const gchar *short_attrs = G_FILE_ATTRIBUTE_STD_NAME;
+  const gchar *short_attrs = G_FILE_ATTRIBUTE_STANDARD_NAME;
   const gchar *long_attrs = G_FILE_ATTRIBUTE_OWNER_USER "," G_FILE_ATTRIBUTE_OWNER_GROUP "," \
                            "access:*,std:*";
   const gchar *attrs;
@@ -92,7 +91,7 @@ print_path (const gchar* path,
 
           if (flags & SHOW_LONG)
            {
-             GFileAttributeValue *val = g_file_info_get_attribute (info, G_FILE_ATTRIBUTE_OWNER_USER);
+             const gchar *val;
              
              g_print ("%c%c%c%c ",
                g_file_info_get_file_type (info) == G_FILE_TYPE_DIRECTORY ? 'd' : '-',
@@ -100,19 +99,14 @@ print_path (const gchar* path,
                g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE) ? 'w' : '-',
                g_file_info_get_attribute_boolean (info, G_FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE) ? 'x' : '-');
 
-             if (!val)
-               g_print ("\t?");
-              else if (val->type == G_FILE_ATTRIBUTE_TYPE_STRING)
-               g_print ("\t%15s", val->u.string);
+             val = g_file_info_get_attribute_string (info, G_FILE_ATTRIBUTE_OWNER_USER);
+             g_print ("\t%15s", val ? val : "?user?");
 
-             val = g_file_info_get_attribute (info, G_FILE_ATTRIBUTE_OWNER_GROUP);
-             if (!val)
-               g_print ("\t?");
-              else if (val->type == G_FILE_ATTRIBUTE_TYPE_STRING)
-               g_print ("\t%15s", val->u.string);
+             val = g_file_info_get_attribute_string (info, G_FILE_ATTRIBUTE_OWNER_GROUP);
+             g_print ("\t%15s", val ? val : "?group?");
            }
            
-         g_print ("\t%s\n", name ? name : "<NULL>");
+         g_print ("\t%s\n", name ? name : "?noname?");
 
          g_object_unref (info);
        }
index 6275e73..0483690 100644 (file)
@@ -819,6 +819,9 @@ test_info (void)
   
   if (g_test_verbose())
     {
+#ifdef G_PLATFORM_WIN32
+      gchar *glib_dll;
+#endif
       const gchar *charset;
       if (g_get_charset ((G_CONST_RETURN char**)&charset))
         g_print ("current charset is UTF-8: %s\n", charset);
@@ -828,10 +831,10 @@ test_info (void)
 #ifdef G_PLATFORM_WIN32
 #ifdef G_OS_WIN32
       /* Can't calculate GLib DLL name at runtime. */
-      gchar *glib_dll = "libglib-2.0-0.dll";
+      glib_dll = "libglib-2.0-0.dll";
 #endif
 #ifdef G_WITH_CYGWIN
-      gchar *glib_dll = "cygglib-2.0-0.dll";
+      glib_dll = "cygglib-2.0-0.dll";
 #endif
 
       g_print ("current locale: %s\n", g_win32_getlocale ());
index cb1a7a8..2134c38 100644 (file)
@@ -6,6 +6,7 @@ $micro = 7;
 $binary_age = 0;
 $interface_age = 0;
 $gettext_package = "glib20";
+$current_minus_age = 0;
 
 sub process_file
 {
@@ -22,6 +23,7 @@ sub process_file
            s/\@GLIB_INTERFACE_AGE\@/$interface_age/g;
            s/\@GLIB_BINARY_AGE\@/$binary_age/g;
            s/\@GETTEXT_PACKAGE\@/$gettext_package/g;
+           s/\@LT_CURRENT_MINUS_AGE@/$current_minus_age/g;
            print OUTPUT;
        }
 }
@@ -29,7 +31,11 @@ sub process_file
 process_file ("config.h.win32");
 process_file ("glibconfig.h.win32");
 process_file ("glib/makefile.msc");
+process_file ("glib/glib.rc");
 process_file ("gmodule/makefile.msc");
+process_file ("gmodule/gmodule.rc");
 process_file ("gobject/makefile.msc");
+process_file ("gobject/gobject.rc");
 process_file ("gthread/makefile.msc");
+process_file ("gthread/gthread.rc");
 process_file ("tests/makefile.msc");