diff options
author | Hans Breuer <hans@breuer.org> | 2007-12-21 10:11:35 +0000 |
---|---|---|
committer | Hans Breuer <hans@src.gnome.org> | 2007-12-21 10:11:35 +0000 |
commit | 1cda3c9e017ce9359d5019bb7bc8993208523891 (patch) | |
tree | 33c8a43181004c13db498d024bec949ee3b8d4b3 | |
parent | 2c0f3fc5ff74b9b3940eece169ec17e3411d72a1 (diff) |
adapt to recent api changes variable declaration at the beginning of a
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
-rw-r--r-- | ChangeLog | 10 | ||||
-rw-r--r-- | glib/makefile.msc.in | 8 | ||||
-rw-r--r-- | tests/gio-ls.c | 20 | ||||
-rw-r--r-- | tests/testglib.c | 7 | ||||
-rw-r--r-- | win32-fixup.pl | 6 |
5 files changed, 32 insertions, 19 deletions
@@ -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 diff --git a/glib/makefile.msc.in b/glib/makefile.msc.in index edcd600b5..50d175053 100644 --- a/glib/makefile.msc.in +++ b/glib/makefile.msc.in @@ -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 \ diff --git a/tests/gio-ls.c b/tests/gio-ls.c index deab59b1f..c29ea6c34 100644 --- a/tests/gio-ls.c +++ b/tests/gio-ls.c @@ -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); } diff --git a/tests/testglib.c b/tests/testglib.c index 6275e733c..048369004 100644 --- a/tests/testglib.c +++ b/tests/testglib.c @@ -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 ()); diff --git a/win32-fixup.pl b/win32-fixup.pl index cb1a7a859..2134c385e 100644 --- a/win32-fixup.pl +++ b/win32-fixup.pl @@ -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"); |