summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorwolfsuit <wolfsuit>2005-03-15 02:11:51 (GMT)
committerwolfsuit <wolfsuit>2005-03-15 02:11:51 (GMT)
commit565a4532b6be90cf73653139d81d870a6bdac521 (patch)
treefbedbbcd442c6affde483efbfab63a22249bcb2d /ChangeLog
parent5181ac5574ed054daccb78e2648865d9676db22b (diff)
downloadtk-565a4532b6be90cf73653139d81d870a6bdac521.zip
tk-565a4532b6be90cf73653139d81d870a6bdac521.tar.gz
tk-565a4532b6be90cf73653139d81d870a6bdac521.tar.bz2
2005-03-14 Jim Ingham <jingham@apple.com>
* macosx/tkMacOSXScrlbr.c (ThumbActionProc): No need to use "update idletasks" here, TclServiceIdle will do as well and it is simpler. These changes implement a change on the Mac OS X side. When we unmap a window we mark all its children as unmapped (not following toplevels. But we preserve whether they had been mapped before, and when the parent is remapped, we remap the children as well. [Bug 940117] * macosx/tkMacOSXInt.h: Added TK_MAPPED_IN_PARENT * macosx/tkMacOSXSubwindows.c (FixMappingFlags): New function. (XMapWindow): Call FixMappingFlags. (XUnMapWindow): Ditto. * tkMacOSXSubWindows.c (XMoveResizeWindow): Update the xOff & yOff data in the Macdrawable even if the native window hasn't been created yet. [Bug 700305] (XMoveWindow): Ditto. (XResizeWindow): Ditto.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3c7cf79..a42de16 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+2005-03-14 Jim Ingham <jingham@apple.com>
+
+ * macosx/tkMacOSXScrlbr.c (ThumbActionProc): No need to use
+ "update idletasks" here, TclServiceIdle will do as well and it
+ is simpler.
+
+ These changes implement a change on the Mac OS X side. When we
+ unmap a window we mark all its children as unmapped (not following
+ toplevels. But we preserve whether they had been mapped before,
+ and when the parent is remapped, we remap the children as well.
+ [Bug 940117]
+ * macosx/tkMacOSXInt.h: Added TK_MAPPED_IN_PARENT
+ * macosx/tkMacOSXSubwindows.c (FixMappingFlags): New function.
+ (XMapWindow): Call FixMappingFlags.
+ (XUnMapWindow): Ditto.
+
+ * tkMacOSXSubWindows.c (XMoveResizeWindow): Update the xOff & yOff
+ data in the Macdrawable even if the native window hasn't been
+ created yet. [Bug 700305]
+ (XMoveWindow): Ditto.
+ (XResizeWindow): Ditto.
+
2005-03-15 Pat Thoyts <patthoyts@users.sourceforge.net>
* unix/tcl.m4: Updated the OpenBSD configuration and regenerated