diff options
author | Owen Taylor <otaylor@redhat.com> | 2004-03-13 18:27:56 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2004-03-13 18:27:56 +0000 |
commit | ef5915da35267558c5840157b45baa0d45c782a7 (patch) | |
tree | 3ac1509f734c0cc6d962a39e83cdaac9cd30cb62 /ChangeLog.pre-2-8 | |
parent | fadaa651457f9f0adc282f65caa42e70cb386609 (diff) | |
download | gtk+-ef5915da35267558c5840157b45baa0d45c782a7.tar.gz |
Make this a total no-op when the new or old parent is destroyed. (#134230,
Sat Mar 13 12:17:16 2004 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkwindow-x11.c (gdk_window_reparent): Make
this a total no-op when the new or old parent is
destroyed. (#134230, patch from Soeren Sandmann)
* gdk/gdkwindow.c (_gdk_window_destroy_hierarchy):
For foreign windows in our heirarchy, call
_gdk_windowing_window_destroy_foreign (window) and skip
all the normal destruction logic.
* gdk/x11/gdkwindow-x11.c gdk/win32/gdkwindow-win32.c:
Move code to request destruction of a foreign window
code into a separate _gdk_windowing_window_destroy_foreign().
* gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_finalize):
Call GDK_WINDOW_DISPLAY() on the wrapper not on the
impl. (Also from Soeren's patch)
Diffstat (limited to 'ChangeLog.pre-2-8')
-rw-r--r-- | ChangeLog.pre-2-8 | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index a339e04bbc..55bb85671a 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,22 @@ +Sat Mar 13 12:17:16 2004 Owen Taylor <otaylor@redhat.com> + + * gdk/x11/gdkwindow-x11.c (gdk_window_reparent): Make + this a total no-op when the new or old parent is + destroyed. (#134230, patch from Soeren Sandmann) + + * gdk/gdkwindow.c (_gdk_window_destroy_hierarchy): + For foreign windows in our heirarchy, call + _gdk_windowing_window_destroy_foreign (window) and skip + all the normal destruction logic. + + * gdk/x11/gdkwindow-x11.c gdk/win32/gdkwindow-win32.c: + Move code to request destruction of a foreign window + code into a separate _gdk_windowing_window_destroy_foreign(). + + * gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_finalize): + Call GDK_WINDOW_DISPLAY() on the wrapper not on the + impl. (Also from Soeren's patch) + Sat Mar 13 10:49:46 2004 Owen Taylor <otaylor@redhat.com> * gtk/gtkdnd.c (_gtk_drag_dest_handle_event): For |