From 15891144c8d701999997dedfc6c843ebcd145c3d Mon Sep 17 00:00:00 2001 From: David Reitter Date: Tue, 26 May 2009 18:14:14 +0000 Subject: Ensure NS frames remain hidden when invisible * nsterm.m (ns_raise_frame): only raise frame if visible. (x_make_frame_visible): move frame to front rather than calling ns_raise_frame(). (keyDown:) do not swallow events that aren't re-sent if frame isn't key window. (drawRect:) do not set visibility/iconified flags because drawRect may be called by NSView even if the frame is hidden. * nsfns.m (Fx_create_frame): follow other ports in determining visibility; default to t. Ensure async_visible is set. --- src/ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/ChangeLog') diff --git a/src/ChangeLog b/src/ChangeLog index c51bbd52b63..3a44cebd1ab 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,16 @@ +2009-05-25 David Reitter + + * nsterm.m (ns_raise_frame): only raise frame if visible. + (x_make_frame_visible): move frame to front rather than calling + ns_raise_frame(). + (keyDown:) do not swallow events that aren't re-sent if frame + isn't key window. + (drawRect:) do not set visibility/iconified flags because + drawRect may be called by NSView even if the frame is hidden. + + * nsfns.m (Fx_create_frame): follow other ports in + determining visibility; default to t. Ensure async_visible is set. + 2009-05-23 Eli Zaretskii * dired.c (Ffile_attributes): Doc fix. -- cgit v1.2.1