diff options
-rw-r--r-- | ChangeLog | 16 | ||||
-rw-r--r-- | ChangeLog.pre-2-0 | 16 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 16 | ||||
-rw-r--r-- | ChangeLog.pre-2-2 | 16 | ||||
-rw-r--r-- | ChangeLog.pre-2-4 | 16 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 16 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 16 | ||||
-rw-r--r-- | gdk/win32/gdkevents-win32.c | 4 | ||||
-rw-r--r-- | gdk/win32/gdkinput-win32.c | 2 | ||||
-rwxr-xr-x | gtk/gtk.def | 2 | ||||
-rw-r--r-- | gtk/gtkpaned.c | 4 |
11 files changed, 121 insertions, 3 deletions
@@ -1,3 +1,19 @@ +2002-02-18 Hans Breuer <hans@breuer.org> + + * gdk/win32/gdkevents-win32.c : process WM_PAINT messages + for bg_pixmap == GDK_NO_BG, fixes The GIMP's canvas + rendering glitches on win32 + + * gdk/win32/gdkinput-win32.c : use g_object_new to create + GdkDevice instead of g_new + + * gtk/gtkpaned.c : make LAST_SIGNAL the last in enum. + This avoids to smash totally unrelated static data and + resulting random crashes. (as reported on gtk-devel-list, + 2002-02-10 : testgtk crashes) + + * gtk/gtk.def : add new file selection entry points + Mon Feb 18 17:34:43 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkentry.c gtk/gtktextview.c: Remove support for diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index b50e42d70b..efc6eb0240 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,19 @@ +2002-02-18 Hans Breuer <hans@breuer.org> + + * gdk/win32/gdkevents-win32.c : process WM_PAINT messages + for bg_pixmap == GDK_NO_BG, fixes The GIMP's canvas + rendering glitches on win32 + + * gdk/win32/gdkinput-win32.c : use g_object_new to create + GdkDevice instead of g_new + + * gtk/gtkpaned.c : make LAST_SIGNAL the last in enum. + This avoids to smash totally unrelated static data and + resulting random crashes. (as reported on gtk-devel-list, + 2002-02-10 : testgtk crashes) + + * gtk/gtk.def : add new file selection entry points + Mon Feb 18 17:34:43 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkentry.c gtk/gtktextview.c: Remove support for diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index b50e42d70b..efc6eb0240 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,19 @@ +2002-02-18 Hans Breuer <hans@breuer.org> + + * gdk/win32/gdkevents-win32.c : process WM_PAINT messages + for bg_pixmap == GDK_NO_BG, fixes The GIMP's canvas + rendering glitches on win32 + + * gdk/win32/gdkinput-win32.c : use g_object_new to create + GdkDevice instead of g_new + + * gtk/gtkpaned.c : make LAST_SIGNAL the last in enum. + This avoids to smash totally unrelated static data and + resulting random crashes. (as reported on gtk-devel-list, + 2002-02-10 : testgtk crashes) + + * gtk/gtk.def : add new file selection entry points + Mon Feb 18 17:34:43 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkentry.c gtk/gtktextview.c: Remove support for diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index b50e42d70b..efc6eb0240 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,19 @@ +2002-02-18 Hans Breuer <hans@breuer.org> + + * gdk/win32/gdkevents-win32.c : process WM_PAINT messages + for bg_pixmap == GDK_NO_BG, fixes The GIMP's canvas + rendering glitches on win32 + + * gdk/win32/gdkinput-win32.c : use g_object_new to create + GdkDevice instead of g_new + + * gtk/gtkpaned.c : make LAST_SIGNAL the last in enum. + This avoids to smash totally unrelated static data and + resulting random crashes. (as reported on gtk-devel-list, + 2002-02-10 : testgtk crashes) + + * gtk/gtk.def : add new file selection entry points + Mon Feb 18 17:34:43 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkentry.c gtk/gtktextview.c: Remove support for diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index b50e42d70b..efc6eb0240 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,19 @@ +2002-02-18 Hans Breuer <hans@breuer.org> + + * gdk/win32/gdkevents-win32.c : process WM_PAINT messages + for bg_pixmap == GDK_NO_BG, fixes The GIMP's canvas + rendering glitches on win32 + + * gdk/win32/gdkinput-win32.c : use g_object_new to create + GdkDevice instead of g_new + + * gtk/gtkpaned.c : make LAST_SIGNAL the last in enum. + This avoids to smash totally unrelated static data and + resulting random crashes. (as reported on gtk-devel-list, + 2002-02-10 : testgtk crashes) + + * gtk/gtk.def : add new file selection entry points + Mon Feb 18 17:34:43 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkentry.c gtk/gtktextview.c: Remove support for diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index b50e42d70b..efc6eb0240 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,19 @@ +2002-02-18 Hans Breuer <hans@breuer.org> + + * gdk/win32/gdkevents-win32.c : process WM_PAINT messages + for bg_pixmap == GDK_NO_BG, fixes The GIMP's canvas + rendering glitches on win32 + + * gdk/win32/gdkinput-win32.c : use g_object_new to create + GdkDevice instead of g_new + + * gtk/gtkpaned.c : make LAST_SIGNAL the last in enum. + This avoids to smash totally unrelated static data and + resulting random crashes. (as reported on gtk-devel-list, + 2002-02-10 : testgtk crashes) + + * gtk/gtk.def : add new file selection entry points + Mon Feb 18 17:34:43 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkentry.c gtk/gtktextview.c: Remove support for diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index b50e42d70b..efc6eb0240 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,19 @@ +2002-02-18 Hans Breuer <hans@breuer.org> + + * gdk/win32/gdkevents-win32.c : process WM_PAINT messages + for bg_pixmap == GDK_NO_BG, fixes The GIMP's canvas + rendering glitches on win32 + + * gdk/win32/gdkinput-win32.c : use g_object_new to create + GdkDevice instead of g_new + + * gtk/gtkpaned.c : make LAST_SIGNAL the last in enum. + This avoids to smash totally unrelated static data and + resulting random crashes. (as reported on gtk-devel-list, + 2002-02-10 : testgtk crashes) + + * gtk/gtk.def : add new file selection entry points + Mon Feb 18 17:34:43 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkentry.c gtk/gtktextview.c: Remove support for diff --git a/gdk/win32/gdkevents-win32.c b/gdk/win32/gdkevents-win32.c index 47df43ff02..722deca48d 100644 --- a/gdk/win32/gdkevents-win32.c +++ b/gdk/win32/gdkevents-win32.c @@ -2822,8 +2822,12 @@ gdk_event_translate (GdkEvent *event, if (!(window_impl->event_mask & GDK_EXPOSURE_MASK)) break; +#if 0 /* we need to process exposes even with GDK_NO_BG + * Otherwise The GIMP canvas update is broken .... + */ if (GDK_WINDOW_OBJECT (window)->bg_pixmap == GDK_NO_BG) break; +#endif if ((paintstruct.rcPaint.right == paintstruct.rcPaint.left) || (paintstruct.rcPaint.bottom == paintstruct.rcPaint.top)) diff --git a/gdk/win32/gdkinput-win32.c b/gdk/win32/gdkinput-win32.c index 0e065d5929..736518ee21 100644 --- a/gdk/win32/gdkinput-win32.c +++ b/gdk/win32/gdkinput-win32.c @@ -352,7 +352,7 @@ gdk_input_wintab_init (void) WTInfo (WTI_CURSORS + cursorix, CSR_ACTIVE, &active); if (!active) continue; - gdkdev = g_new (GdkDevicePrivate, 1); + gdkdev = g_object_new (GDK_TYPE_DEVICE, NULL); WTInfo (WTI_CURSORS + cursorix, CSR_NAME, csrname); gdkdev->info.name = g_strconcat (devname, " ", csrname, NULL); gdkdev->info.source = GDK_SOURCE_PEN; diff --git a/gtk/gtk.def b/gtk/gtk.def index 19741a05de..a512b82ec4 100755 --- a/gtk/gtk.def +++ b/gtk/gtk.def @@ -583,10 +583,12 @@ EXPORTS gtk_false gtk_file_selection_complete gtk_file_selection_get_filename + gtk_file_selection_get_selections gtk_file_selection_get_type gtk_file_selection_hide_fileop_buttons gtk_file_selection_new gtk_file_selection_set_filename + gtk_file_selection_set_select_multiple gtk_file_selection_show_fileop_buttons gtk_fixed_get_has_window gtk_fixed_get_type diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c index 938108d004..69141b490f 100644 --- a/gtk/gtkpaned.c +++ b/gtk/gtkpaned.c @@ -44,9 +44,9 @@ enum { TOGGLE_HANDLE_FOCUS, MOVE_HANDLE, CYCLE_HANDLE_FOCUS, - LAST_SIGNAL, ACCEPT_POSITION, - CANCEL_POSITION + CANCEL_POSITION, + LAST_SIGNAL }; static void gtk_paned_class_init (GtkPanedClass *klass); |