summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog16
-rw-r--r--ChangeLog.pre-2-016
-rw-r--r--ChangeLog.pre-2-1016
-rw-r--r--ChangeLog.pre-2-216
-rw-r--r--ChangeLog.pre-2-416
-rw-r--r--ChangeLog.pre-2-616
-rw-r--r--ChangeLog.pre-2-816
-rw-r--r--gdk/win32/gdkevents-win32.c4
-rw-r--r--gdk/win32/gdkinput-win32.c2
-rwxr-xr-xgtk/gtk.def2
-rw-r--r--gtk/gtkpaned.c4
11 files changed, 121 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index b50e42d70b..efc6eb0240 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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);