summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog17
-rw-r--r--ChangeLog.pre-2-017
-rw-r--r--ChangeLog.pre-2-1017
-rw-r--r--ChangeLog.pre-2-217
-rw-r--r--ChangeLog.pre-2-417
-rw-r--r--ChangeLog.pre-2-617
-rw-r--r--ChangeLog.pre-2-817
-rw-r--r--gdk/gdk.c16
-rw-r--r--gdk/gdkvisual.c2
-rw-r--r--gdk/gdkwindow.c1
-rw-r--r--gdk/x11/gdkmain-x11.c16
-rw-r--r--gdk/x11/gdkvisual-x11.c2
-rw-r--r--gdk/x11/gdkwindow-x11.c1
-rw-r--r--gtk/gtkwidget.c4
-rw-r--r--gtk/gtkwindow.c4
15 files changed, 152 insertions, 13 deletions
diff --git a/ChangeLog b/ChangeLog
index 1fb49bc1f8..5f87c10811 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+Tue Mar 17 16:19:47 1998 Tim Janik <timj@gimp.org>
+
+ * gdk/gdk.c:
+ * gdk/gdkvisual.c: changed some debugging messages to be prefixed
+ by "Gdk:".
+
+ * gtk/gtkwidget.c (gtk_widget_real_draw): applied
+ gtk-shige-980317-0.patch.gz to set all event fields, but modified
+ the event.send_event field to be set to TRUE, since the event is not
+ really comming from the server.
+
+ * gtk/gtkwindow.c (gtk_window_init): applied gtk-ograf-980317-1.patch.gz
+ which cares about an initial setting of program name and program class.
+
+ * gdk/gdk.c (gdk_init): applied gtk-ograf-980317-0.patch.gz, which
+ strips leading pathnames from gdk_progname.
+
Tue Mar 17 12:36:35 1998 Tim Janik <timj@gimp.org>
* gtk/gtkstyle.c (gtk_default_draw_arrow): fixed a bug about drawing
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0
index 1fb49bc1f8..5f87c10811 100644
--- a/ChangeLog.pre-2-0
+++ b/ChangeLog.pre-2-0
@@ -1,3 +1,20 @@
+Tue Mar 17 16:19:47 1998 Tim Janik <timj@gimp.org>
+
+ * gdk/gdk.c:
+ * gdk/gdkvisual.c: changed some debugging messages to be prefixed
+ by "Gdk:".
+
+ * gtk/gtkwidget.c (gtk_widget_real_draw): applied
+ gtk-shige-980317-0.patch.gz to set all event fields, but modified
+ the event.send_event field to be set to TRUE, since the event is not
+ really comming from the server.
+
+ * gtk/gtkwindow.c (gtk_window_init): applied gtk-ograf-980317-1.patch.gz
+ which cares about an initial setting of program name and program class.
+
+ * gdk/gdk.c (gdk_init): applied gtk-ograf-980317-0.patch.gz, which
+ strips leading pathnames from gdk_progname.
+
Tue Mar 17 12:36:35 1998 Tim Janik <timj@gimp.org>
* gtk/gtkstyle.c (gtk_default_draw_arrow): fixed a bug about drawing
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 1fb49bc1f8..5f87c10811 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,20 @@
+Tue Mar 17 16:19:47 1998 Tim Janik <timj@gimp.org>
+
+ * gdk/gdk.c:
+ * gdk/gdkvisual.c: changed some debugging messages to be prefixed
+ by "Gdk:".
+
+ * gtk/gtkwidget.c (gtk_widget_real_draw): applied
+ gtk-shige-980317-0.patch.gz to set all event fields, but modified
+ the event.send_event field to be set to TRUE, since the event is not
+ really comming from the server.
+
+ * gtk/gtkwindow.c (gtk_window_init): applied gtk-ograf-980317-1.patch.gz
+ which cares about an initial setting of program name and program class.
+
+ * gdk/gdk.c (gdk_init): applied gtk-ograf-980317-0.patch.gz, which
+ strips leading pathnames from gdk_progname.
+
Tue Mar 17 12:36:35 1998 Tim Janik <timj@gimp.org>
* gtk/gtkstyle.c (gtk_default_draw_arrow): fixed a bug about drawing
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index 1fb49bc1f8..5f87c10811 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,20 @@
+Tue Mar 17 16:19:47 1998 Tim Janik <timj@gimp.org>
+
+ * gdk/gdk.c:
+ * gdk/gdkvisual.c: changed some debugging messages to be prefixed
+ by "Gdk:".
+
+ * gtk/gtkwidget.c (gtk_widget_real_draw): applied
+ gtk-shige-980317-0.patch.gz to set all event fields, but modified
+ the event.send_event field to be set to TRUE, since the event is not
+ really comming from the server.
+
+ * gtk/gtkwindow.c (gtk_window_init): applied gtk-ograf-980317-1.patch.gz
+ which cares about an initial setting of program name and program class.
+
+ * gdk/gdk.c (gdk_init): applied gtk-ograf-980317-0.patch.gz, which
+ strips leading pathnames from gdk_progname.
+
Tue Mar 17 12:36:35 1998 Tim Janik <timj@gimp.org>
* gtk/gtkstyle.c (gtk_default_draw_arrow): fixed a bug about drawing
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 1fb49bc1f8..5f87c10811 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,20 @@
+Tue Mar 17 16:19:47 1998 Tim Janik <timj@gimp.org>
+
+ * gdk/gdk.c:
+ * gdk/gdkvisual.c: changed some debugging messages to be prefixed
+ by "Gdk:".
+
+ * gtk/gtkwidget.c (gtk_widget_real_draw): applied
+ gtk-shige-980317-0.patch.gz to set all event fields, but modified
+ the event.send_event field to be set to TRUE, since the event is not
+ really comming from the server.
+
+ * gtk/gtkwindow.c (gtk_window_init): applied gtk-ograf-980317-1.patch.gz
+ which cares about an initial setting of program name and program class.
+
+ * gdk/gdk.c (gdk_init): applied gtk-ograf-980317-0.patch.gz, which
+ strips leading pathnames from gdk_progname.
+
Tue Mar 17 12:36:35 1998 Tim Janik <timj@gimp.org>
* gtk/gtkstyle.c (gtk_default_draw_arrow): fixed a bug about drawing
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 1fb49bc1f8..5f87c10811 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,20 @@
+Tue Mar 17 16:19:47 1998 Tim Janik <timj@gimp.org>
+
+ * gdk/gdk.c:
+ * gdk/gdkvisual.c: changed some debugging messages to be prefixed
+ by "Gdk:".
+
+ * gtk/gtkwidget.c (gtk_widget_real_draw): applied
+ gtk-shige-980317-0.patch.gz to set all event fields, but modified
+ the event.send_event field to be set to TRUE, since the event is not
+ really comming from the server.
+
+ * gtk/gtkwindow.c (gtk_window_init): applied gtk-ograf-980317-1.patch.gz
+ which cares about an initial setting of program name and program class.
+
+ * gdk/gdk.c (gdk_init): applied gtk-ograf-980317-0.patch.gz, which
+ strips leading pathnames from gdk_progname.
+
Tue Mar 17 12:36:35 1998 Tim Janik <timj@gimp.org>
* gtk/gtkstyle.c (gtk_default_draw_arrow): fixed a bug about drawing
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 1fb49bc1f8..5f87c10811 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,20 @@
+Tue Mar 17 16:19:47 1998 Tim Janik <timj@gimp.org>
+
+ * gdk/gdk.c:
+ * gdk/gdkvisual.c: changed some debugging messages to be prefixed
+ by "Gdk:".
+
+ * gtk/gtkwidget.c (gtk_widget_real_draw): applied
+ gtk-shige-980317-0.patch.gz to set all event fields, but modified
+ the event.send_event field to be set to TRUE, since the event is not
+ really comming from the server.
+
+ * gtk/gtkwindow.c (gtk_window_init): applied gtk-ograf-980317-1.patch.gz
+ which cares about an initial setting of program name and program class.
+
+ * gdk/gdk.c (gdk_init): applied gtk-ograf-980317-0.patch.gz, which
+ strips leading pathnames from gdk_progname.
+
Tue Mar 17 12:36:35 1998 Tim Janik <timj@gimp.org>
* gtk/gtkstyle.c (gtk_default_draw_arrow): fixed a bug about drawing
diff --git a/gdk/gdk.c b/gdk/gdk.c
index c75801b83b..9dcb75bde8 100644
--- a/gdk/gdk.c
+++ b/gdk/gdk.c
@@ -307,7 +307,17 @@ gdk_init (int *argc,
if (argc && argv)
{
if (*argc > 0)
- gdk_progname = (*argv)[0];
+ {
+ gchar *d;
+
+ d = strrchr((*argv)[0],'/');
+ if (d != NULL)
+ gdk_progname = g_strdup (d + 1);
+ else
+ gdk_progname = g_strdup ((*argv)[0]);
+ GDK_NOTE (MISC,
+ g_print ("Gdk: progname: \"%s\"\n", gdk_progname));
+ }
for (i = 1; i < *argc;)
{
@@ -474,7 +484,7 @@ gdk_init (int *argc,
connection_number = ConnectionNumber (gdk_display);
GDK_NOTE (MISC,
- g_print ("connection number: %d\n", connection_number));
+ g_print ("Gdk: connection number: %d\n", connection_number));
if (synchronize)
XSynchronize (gdk_display, True);
@@ -4013,7 +4023,7 @@ gdk_event_send_clientmessage_toall(GdkEvent *event)
curwin = gdk_get_client_window(gdk_display, ret_children[i]);
sev.xclient.window = curwin;
if (!gdk_send_xevent (curwin, False, NoEventMask, &sev))
- GDK_NOTE (MISC, g_print("Sending client message %ld to %#lx failed\n",
+ GDK_NOTE (MISC, g_print("Gdk: Sending client message %ld to %#lx failed\n",
event->client.message_type, curwin));
}
diff --git a/gdk/gdkvisual.c b/gdk/gdkvisual.c
index 16163dbddf..4a86e37739 100644
--- a/gdk/gdkvisual.c
+++ b/gdk/gdkvisual.c
@@ -204,7 +204,7 @@ gdk_visual_init ()
#ifdef G_ENABLE_DEBUG
if (gdk_debug_flags & GDK_DEBUG_MISC)
for (i = 0; i < nvisuals; i++)
- g_print ("visual: %s: %d\n",
+ g_print ("Gdk: visual: %s: %d\n",
visual_names[visuals[i].visual.type],
visuals[i].visual.depth);
#endif /* G_ENABLE_DEBUG */
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index e3680a95fe..5092070a2e 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -119,7 +119,6 @@ gdk_window_xid_at_coords(gint x, gint y, GList *excludes, gboolean excl_child)
Window root,child=0,parent_win=0,root_win=0;
unsigned int num;
int i;
- GList *gl;
window=(GdkWindow*)&gdk_root_parent;
private=(GdkWindowPrivate*)window;
diff --git a/gdk/x11/gdkmain-x11.c b/gdk/x11/gdkmain-x11.c
index c75801b83b..9dcb75bde8 100644
--- a/gdk/x11/gdkmain-x11.c
+++ b/gdk/x11/gdkmain-x11.c
@@ -307,7 +307,17 @@ gdk_init (int *argc,
if (argc && argv)
{
if (*argc > 0)
- gdk_progname = (*argv)[0];
+ {
+ gchar *d;
+
+ d = strrchr((*argv)[0],'/');
+ if (d != NULL)
+ gdk_progname = g_strdup (d + 1);
+ else
+ gdk_progname = g_strdup ((*argv)[0]);
+ GDK_NOTE (MISC,
+ g_print ("Gdk: progname: \"%s\"\n", gdk_progname));
+ }
for (i = 1; i < *argc;)
{
@@ -474,7 +484,7 @@ gdk_init (int *argc,
connection_number = ConnectionNumber (gdk_display);
GDK_NOTE (MISC,
- g_print ("connection number: %d\n", connection_number));
+ g_print ("Gdk: connection number: %d\n", connection_number));
if (synchronize)
XSynchronize (gdk_display, True);
@@ -4013,7 +4023,7 @@ gdk_event_send_clientmessage_toall(GdkEvent *event)
curwin = gdk_get_client_window(gdk_display, ret_children[i]);
sev.xclient.window = curwin;
if (!gdk_send_xevent (curwin, False, NoEventMask, &sev))
- GDK_NOTE (MISC, g_print("Sending client message %ld to %#lx failed\n",
+ GDK_NOTE (MISC, g_print("Gdk: Sending client message %ld to %#lx failed\n",
event->client.message_type, curwin));
}
diff --git a/gdk/x11/gdkvisual-x11.c b/gdk/x11/gdkvisual-x11.c
index 16163dbddf..4a86e37739 100644
--- a/gdk/x11/gdkvisual-x11.c
+++ b/gdk/x11/gdkvisual-x11.c
@@ -204,7 +204,7 @@ gdk_visual_init ()
#ifdef G_ENABLE_DEBUG
if (gdk_debug_flags & GDK_DEBUG_MISC)
for (i = 0; i < nvisuals; i++)
- g_print ("visual: %s: %d\n",
+ g_print ("Gdk: visual: %s: %d\n",
visual_names[visuals[i].visual.type],
visuals[i].visual.depth);
#endif /* G_ENABLE_DEBUG */
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
index e3680a95fe..5092070a2e 100644
--- a/gdk/x11/gdkwindow-x11.c
+++ b/gdk/x11/gdkwindow-x11.c
@@ -119,7 +119,6 @@ gdk_window_xid_at_coords(gint x, gint y, GList *excludes, gboolean excl_child)
Window root,child=0,parent_win=0,root_win=0;
unsigned int num;
int i;
- GList *gl;
window=(GdkWindow*)&gdk_root_parent;
private=(GdkWindowPrivate*)window;
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 2661e0e698..2475a352e3 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -3625,9 +3625,11 @@ gtk_widget_real_draw (GtkWidget *widget,
if (GTK_WIDGET_DRAWABLE (widget))
{
event.type = GDK_EXPOSE;
+ event.send_event = TRUE;
event.window = widget->window;
event.area = *area;
-
+ event.count = 0;
+
gdk_window_ref (event.window);
gtk_widget_event (widget, (GdkEvent*) &event);
gdk_window_unref (event.window);
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 181f3ee85d..585af94804 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -212,8 +212,8 @@ gtk_window_init (GtkWindow *window)
GTK_WIDGET_SET_FLAGS (window, GTK_TOPLEVEL);
window->title = NULL;
- window->wmclass_name = NULL;
- window->wmclass_class = NULL;
+ window->wmclass_name = g_strdup (gdk_progname);
+ window->wmclass_class = g_strdup (gdk_progclass);
window->type = GTK_WINDOW_TOPLEVEL;
window->accelerator_tables = NULL;
window->focus_widget = NULL;