+Mon Jun 5 16:00:09 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.c (gdk_init_check): Add call to g_type_init() - we'll
+ need this later, and this makes sure that the atexit for
+ glib gets called after that for GDK, so atexits are
+ properly ordered for object leak checking.
+
+ * gdk/gdk.c (gdk_exit_func): Call gdk_windowing_exit().
+
+ * gdk/x11/gdkmain-x11.c (gdk_windowing_exit): Call
+ pango_x_shutdown_display()
+
+ * gtk/simple.c (main): Close window on destroy.
+
Mon Jun 5 11:50:02 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_x11_gc_values_to_xvalues): We need
+Mon Jun 5 16:00:09 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.c (gdk_init_check): Add call to g_type_init() - we'll
+ need this later, and this makes sure that the atexit for
+ glib gets called after that for GDK, so atexits are
+ properly ordered for object leak checking.
+
+ * gdk/gdk.c (gdk_exit_func): Call gdk_windowing_exit().
+
+ * gdk/x11/gdkmain-x11.c (gdk_windowing_exit): Call
+ pango_x_shutdown_display()
+
+ * gtk/simple.c (main): Close window on destroy.
+
Mon Jun 5 11:50:02 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_x11_gc_values_to_xvalues): We need
+Mon Jun 5 16:00:09 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.c (gdk_init_check): Add call to g_type_init() - we'll
+ need this later, and this makes sure that the atexit for
+ glib gets called after that for GDK, so atexits are
+ properly ordered for object leak checking.
+
+ * gdk/gdk.c (gdk_exit_func): Call gdk_windowing_exit().
+
+ * gdk/x11/gdkmain-x11.c (gdk_windowing_exit): Call
+ pango_x_shutdown_display()
+
+ * gtk/simple.c (main): Close window on destroy.
+
Mon Jun 5 11:50:02 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_x11_gc_values_to_xvalues): We need
+Mon Jun 5 16:00:09 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.c (gdk_init_check): Add call to g_type_init() - we'll
+ need this later, and this makes sure that the atexit for
+ glib gets called after that for GDK, so atexits are
+ properly ordered for object leak checking.
+
+ * gdk/gdk.c (gdk_exit_func): Call gdk_windowing_exit().
+
+ * gdk/x11/gdkmain-x11.c (gdk_windowing_exit): Call
+ pango_x_shutdown_display()
+
+ * gtk/simple.c (main): Close window on destroy.
+
Mon Jun 5 11:50:02 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_x11_gc_values_to_xvalues): We need
+Mon Jun 5 16:00:09 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.c (gdk_init_check): Add call to g_type_init() - we'll
+ need this later, and this makes sure that the atexit for
+ glib gets called after that for GDK, so atexits are
+ properly ordered for object leak checking.
+
+ * gdk/gdk.c (gdk_exit_func): Call gdk_windowing_exit().
+
+ * gdk/x11/gdkmain-x11.c (gdk_windowing_exit): Call
+ pango_x_shutdown_display()
+
+ * gtk/simple.c (main): Close window on destroy.
+
Mon Jun 5 11:50:02 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_x11_gc_values_to_xvalues): We need
+Mon Jun 5 16:00:09 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.c (gdk_init_check): Add call to g_type_init() - we'll
+ need this later, and this makes sure that the atexit for
+ glib gets called after that for GDK, so atexits are
+ properly ordered for object leak checking.
+
+ * gdk/gdk.c (gdk_exit_func): Call gdk_windowing_exit().
+
+ * gdk/x11/gdkmain-x11.c (gdk_windowing_exit): Call
+ pango_x_shutdown_display()
+
+ * gtk/simple.c (main): Close window on destroy.
+
Mon Jun 5 11:50:02 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_x11_gc_values_to_xvalues): We need
+Mon Jun 5 16:00:09 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.c (gdk_init_check): Add call to g_type_init() - we'll
+ need this later, and this makes sure that the atexit for
+ glib gets called after that for GDK, so atexits are
+ properly ordered for object leak checking.
+
+ * gdk/gdk.c (gdk_exit_func): Call gdk_windowing_exit().
+
+ * gdk/x11/gdkmain-x11.c (gdk_windowing_exit): Call
+ pango_x_shutdown_display()
+
+ * gtk/simple.c (main): Close window on destroy.
+
Mon Jun 5 11:50:02 2000 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkgc-x11.c (gdk_x11_gc_values_to_xvalues): We need
if (gdk_initialized)
return TRUE;
-
+
if (g_thread_supported ())
gdk_threads_mutex = g_mutex_new ();
GDK_NOTE (MISC, g_message ("progname: \"%s\"", g_get_prgname ()));
+ g_type_init ();
+
result = _gdk_windowing_init_check (argc_orig, argv_orig);
for (i = 0; i < argc_orig; i++)
gdk_image_exit ();
gdk_input_exit ();
gdk_key_repeat_restore ();
+
+ gdk_windowing_exit ();
gdk_initialized = 0;
}
void
gdk_windowing_exit (void)
{
+ pango_x_shutdown_display (gdk_display);
+
XCloseDisplay (gdk_display);
}
_libs
.libs
libgtk-1.1.la
-testcalender
+testcalendar
testgtk
testinput
testrgb
window = gtk_widget_new (gtk_window_get_type (),
"GtkObject::user_data", NULL,
+ "GtkObject::signal::destroy", gtk_main_quit, NULL,
"GtkWindow::type", GTK_WINDOW_TOPLEVEL,
"GtkWindow::title", "hello world",
"GtkWindow::allow_grow", FALSE,
window = gtk_widget_new (gtk_window_get_type (),
"GtkObject::user_data", NULL,
+ "GtkObject::signal::destroy", gtk_main_quit, NULL,
"GtkWindow::type", GTK_WINDOW_TOPLEVEL,
"GtkWindow::title", "hello world",
"GtkWindow::allow_grow", FALSE,