Index: icewm-1.3.7~pre2/configure
===================================================================
--- icewm-1.3.7~pre2.orig/configure	2010-04-28 21:00:33.000000000 +0200
+++ icewm-1.3.7~pre2/configure	2010-04-29 22:10:41.550003071 +0200
@@ -7038,8 +7038,9 @@
 
       if test "${PKG_CONFIG}" != ""; then
 	GNOME_VER=2
-	GNOME2_CFLAGS=`pkg-config --cflags gnome-desktop-2.0 libgnomeui-2.0`
-	GNOME2_LIBS=`pkg-config --libs gnome-desktop-2.0 libgnomeui-2.0`
+  GNOME2_CFLAGS=`pkg-config --cflags gnome-desktop-2.0 gnome-vfs-2.0 libgnomeui-2.0`
+	GNOME2_LIBS=`pkg-config --libs gnome-desktop-2.0 gnome-vfs-2.0 libgnomeui-2.0` 
+
 
 
 $as_echo "#define CONFIG_GNOME_MENUS 1" >>confdefs.h
Index: icewm-1.3.7~pre2/configure.in
===================================================================
--- icewm-1.3.7~pre2.orig/configure.in	2010-04-28 21:00:30.000000000 +0200
+++ icewm-1.3.7~pre2/configure.in	2010-04-29 22:10:41.550003071 +0200
@@ -836,8 +836,8 @@
     
       if test "${PKG_CONFIG}" != ""; then
 	GNOME_VER=2
-	GNOME2_CFLAGS=`pkg-config --cflags gnome-desktop-2.0 libgnomeui-2.0`
-	GNOME2_LIBS=`pkg-config --libs gnome-desktop-2.0 libgnomeui-2.0`
+  GNOME2_CFLAGS=`pkg-config --cflags gnome-desktop-2.0 gnome-vfs-2.0 libgnomeui-2.0`
+	GNOME2_LIBS=`pkg-config --libs gnome-desktop-2.0 gnome-vfs-2.0 libgnomeui-2.0`
 
 	AC_DEFINE(CONFIG_GNOME_MENUS, 1, [Define to make IceWM more GNOME-friendly])
 
Index: icewm-1.3.7~pre2/po/Makefile.in
===================================================================
--- icewm-1.3.7~pre2.orig/po/Makefile.in	2010-04-28 21:00:30.000000000 +0200
+++ icewm-1.3.7~pre2/po/Makefile.in	2010-04-29 22:10:41.551003108 +0200
@@ -4,7 +4,9 @@
 prefix  =       @prefix@
 datadir =       @datadir@
 
-PACKAGE =	@PACKAGE@
+PACKAGE =	icewm
+# /*ebloch*/ XXX this should become @PACKAGE@ again when it's passing is fixed
+
 LOCDIR =        @LOCDIR@
 
 DESTDIR = 
Index: icewm-1.3.7~pre2/src/WinMgr.h
===================================================================
--- icewm-1.3.7~pre2.orig/src/WinMgr.h	2010-04-28 21:00:30.000000000 +0200
+++ icewm-1.3.7~pre2/src/WinMgr.h	2010-04-29 22:10:41.551003108 +0200
@@ -128,7 +128,7 @@
  * this where WIN_WORKSPACE_COUNT comes into play.
  */
 
-#define WinWorkspaceInvalid    (-1L)
+#define WinWorkspaceInvalid    ((unsigned long)-1)
 
 /* workspaces */
 #define XA_WIN_WORKSPACES "_WIN_WORKSPACES"
Index: icewm-1.3.7~pre2/src/yfont.cc
===================================================================
--- icewm-1.3.7~pre2.orig/src/yfont.cc	2010-04-28 21:00:30.000000000 +0200
+++ icewm-1.3.7~pre2/src/yfont.cc	2010-04-29 22:10:41.551003108 +0200
@@ -12,7 +12,7 @@
 
 extern ref<YFont> getXftFont(ustring name, bool antialias);
 extern ref<YFont> getXftFontXlfd(ustring name, bool antialias);
-extern ref<YFont> getCoreFont(ustring name);
+extern ref<YFont> getCoreFont(const char*);
 
 #ifdef CONFIG_XFREETYPE
 ref<YFont> YFont::getFont(ustring name, ustring xftFont, bool antialias) {
@@ -46,7 +46,9 @@
 #endif
 
 #ifdef CONFIG_COREFONTS
-    return getCoreFont(name);
+    char tmp[4096]; // XXX: such things should go into getCoreFont directly
+    name.copy(tmp, sizeof(tmp));
+    return getCoreFont(tmp);
 #else
     return null;
 #endif
Index: icewm-1.3.7~pre2/src/yapp.cc
===================================================================
--- icewm-1.3.7~pre2.orig/src/yapp.cc	2010-04-28 21:00:30.000000000 +0200
+++ icewm-1.3.7~pre2/src/yapp.cc	2010-04-29 22:10:41.551003108 +0200
@@ -269,7 +269,7 @@
         }
 #endif
 
-        {
+        if(measure_latency) {
             struct timeval difftime;
             struct timeval curtime;
             gettimeofday(&curtime, 0);
