Hello community,
here is the log from the commit of package libgluezilla0
checked in at Fri Sep 12 21:58:11 CEST 2008.
--------
--- GNOME/libgluezilla0/libgluezilla0.changes 2008-09-03 22:16:47.000000000 +0200
+++ libgluezilla0/libgluezilla0.changes 2008-09-10 19:19:47.000000000 +0200
@@ -1,0 +2,7 @@
+Wed Sep 10 11:18:10 MDT 2008 - ajorgensen@novell.com
+
+- Update to 2.0 RC2
+ * Fixes: app never quitting, and segfaults when there are two
+ different xulrunner runtimes installed
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgluezilla0.spec ++++++
--- /var/tmp/diff_new_pack.Pg1707/_old 2008-09-12 21:56:27.000000000 +0200
+++ /var/tmp/diff_new_pack.Pg1707/_new 2008-09-12 21:56:27.000000000 +0200
@@ -21,7 +21,7 @@
Name: libgluezilla0
Version: 2.0
-Release: 7
+Release: 10
License: GPL v2 only
Url: http://www.mono-project.com
Source0: %{real_name}-%{version}.tar.bz2
@@ -114,6 +114,10 @@
%postun -p /sbin/ldconfig
%changelog
+* Wed Sep 10 2008 ajorgensen@novell.com
+- Update to 2.0 RC2
+ * Fixes: app never quitting, and segfaults when there are two
+ different xulrunner runtimes installed
* Tue Sep 02 2008 ajorgensen@novell.com
- Update to 2.0 RC1
- Build against xulrunner-1.9 where available
++++++ gluezilla-2.0.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gluezilla-2.0/src/ChangeLog new/gluezilla-2.0/src/ChangeLog
--- old/gluezilla-2.0/src/ChangeLog 2008-09-03 02:05:46.000000000 +0200
+++ new/gluezilla-2.0/src/ChangeLog 2008-09-10 17:47:07.000000000 +0200
@@ -1,3 +1,16 @@
+2008-09-10 Andreia Gaita
+
+ * Widget.cpp, gtkWidget.cpp: Use the widget's destroy event to call the
+ quit routine.
+ * gluezilla.cpp: Return the version of xulrunner that's being used so I
+ can distinguish which cache directory to use. Quit the main loop
+ only instead of the entire app.
+ * gluezilla.h: Return the version of xulrunner that's being used so I
+ can distinguish which cache directory to use.
+
+ Fixes: app never quitting, and segfaults when there are two different
+ xulrunner runtimes installed
+
2008-08-29 Andreia Gaita
[backported from trunk, r111902]
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gluezilla-2.0/src/gluezilla.cpp new/gluezilla-2.0/src/gluezilla.cpp
--- old/gluezilla-2.0/src/gluezilla.cpp 2008-09-03 02:05:46.000000000 +0200
+++ new/gluezilla-2.0/src/gluezilla.cpp 2008-09-10 17:47:07.000000000 +0200
@@ -25,7 +25,7 @@
PRINT2 ("debug signal: %d\n", signal);
}
-NS_METHOD_(Handle*)
+NS_METHOD_(short)
gluezilla_init (Platform platform, Platform * mozPlatform)
{
#ifdef NS_UNIX
@@ -38,7 +38,11 @@
*mozPlatform = Winforms;
#endif
- return 0;
+#if XUL_VERSION == 2
+ return 2;
+#else
+ return 3;
+#endif
}
NS_METHOD_(Handle*)
@@ -479,6 +483,6 @@
gtk_shutdown (gpointer data)
{
PRINT2 ("gtk_shutdown %p \n", g_thread_self ());
- gtk_exit (0);
+ gtk_main_quit ();
}
#endif
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gluezilla-2.0/src/gluezilla.h new/gluezilla-2.0/src/gluezilla.h
--- old/gluezilla-2.0/src/gluezilla.h 2008-07-15 19:21:44.000000000 +0200
+++ new/gluezilla-2.0/src/gluezilla.h 2008-09-10 17:47:07.000000000 +0200
@@ -178,7 +178,7 @@
// initialization
NS_EXPORT_(void) gluezilla_debug (int signal);
- NS_EXPORT_(Handle *) gluezilla_init (Platform platform, Platform * mozPlatform);
+ NS_EXPORT_(short) gluezilla_init (Platform platform, Platform * mozPlatform);
NS_EXPORT_(Handle *) gluezilla_createBrowserWindow (CallbackBin *events,
Handle *hwnd, PRInt32 width, PRInt32 height,
const char * startDir, const char * dataDir,
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gluezilla-2.0/src/gtkWidget.cpp new/gluezilla-2.0/src/gtkWidget.cpp
--- old/gluezilla-2.0/src/gtkWidget.cpp 2008-07-15 19:21:44.000000000 +0200
+++ new/gluezilla-2.0/src/gtkWidget.cpp 2008-09-10 17:47:07.000000000 +0200
@@ -108,6 +108,7 @@
NativeEmbedWidget *embed = GTK_NATIVE_EMBED(object);
embed->data = NULL;
+ gtk_shutdown (NULL);
}
static void
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/gluezilla-2.0/src/Widget.cpp new/gluezilla-2.0/src/Widget.cpp
--- old/gluezilla-2.0/src/Widget.cpp 2008-09-03 02:05:46.000000000 +0200
+++ new/gluezilla-2.0/src/Widget.cpp 2008-09-10 17:47:07.000000000 +0200
@@ -211,10 +211,6 @@
#else
GRE_Shutdown();
#endif
-
- #ifdef NS_UNIX
- gtk_shutdown (NULL);
- #endif
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org