summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-6
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog.pre-2-6')
-rw-r--r--ChangeLog.pre-2-648
1 files changed, 48 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index aadd7bd5b3..3f9308e8dd 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,51 @@
+Mon Jul 2 16:53:25 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/xembed.h gtk/gtkplug.c gtk/gtksocket.c: For
+ XEMBED embedding add a _XEMBED_INFO property to the
+ client with version number and a "mapped" flags.
+ Use the mapped flag instead of the racy MapRequestEvent
+
+ * gtk/gtksocket.c: Clean up the gtk_socket_steal()
+ code to reliably set things (when the child is a passive
+ embedder participating in the XEMBED protocol) intead
+ of just being a hack for embedding non-participating
+ programs. Fix various bugs and race conditions.
+
+ * gtk/gtksocket.[ch] gtk/gtkplug.[ch]: Make local embedding
+ work by simply making the GtkSocket the gtk parent
+ of the GtkPlug. Set a flag in this case and make
+ the GtkPlug work like a normal container by overriding
+ methods such as check_resize and "chaining past" GtkWindow
+ to GtkBin.
+
+ * gtk/gtkentry.c (gtk_entry_real_activate)
+ gtk/gtkmain.c (gtk_propagate_event):
+ Eliminate use of gtk_widget_get_ancestor (widget, GTK_TYPE_WINDOW).
+
+ * gtk/gtkwidget.c (gtk_widget_get_toplevel,
+ gtk_widget_get_ancestor):
+ Explain why gtk_widget_get_ancestor (widget, GTK_TYPE_WINDOW)
+ might not give the expected result and recommend
+ an alternative.
+
+ * tests/testsocket.c tests/testsocket_child.c
+ tests/testsocket_common.c tests/Makefile.am: Extended
+ to test different type of adding plugs to sockets
+ (local,active,passive), and to test mapping/unmapping
+ the plug.
+
+ * gdk/gdkwindow.c (_gdk_window_destroy_hierarchy): Don't
+ mark the window as destroyed until after we
+ called _gdk_windowing_window_destroy().
+ (_gdk_windowing_window_destroy() may use GDK functions
+ on the window.)
+
+ * gdk/x11/gdkinput.c: Remove the check for finalization -
+ devices can be finalized under some circumnstances.
+
+ * gdk/x11/gdkinput-x11.c (gdk_input_device_new): Fix
+ small problem with GDK_TYPE_DEVICE.
+
2001-07-02 Havoc Pennington <hp@pobox.com>
* gdk/x11/gdkwindow-x11.c (gdk_wmspec_change_state): fix to