GNU bug report logs - #21662
25.0.50; visible-bell causes display artifacts on OS X 10.11

Previous Next

Package: emacs;

Reported by: Steve Purcell <steve <at> sanityinc.com>

Date: Sun, 11 Oct 2015 03:42:01 UTC

Severity: normal

Tags: patch

Merged with 21781, 21977

Found in versions 25.0.50, 25.1

Done: Anders Lindgren <andlind <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #24 received at 21662 <at> debbugs.gnu.org (full text, mbox):

From: Anders Lindgren <andlind <at> gmail.com>
To: 21662 <at> debbugs.gnu.org, John Wiegley <johnw <at> newartisans.com>, 
 Steve Purcell <steve <at> sanityinc.com>, Mustafa Kocaturk <murskt <at> gmail.com>
Subject: Re: bug#21662: visible-bell causes display artifacts on OS X 10.11
Date: Wed, 18 Nov 2015 21:27:33 +0100
[Message part 1 (text/plain, inline)]
Hi,

Today I tested suggested patch on an 10.11 and on 10.6.8.

The good news is that, visually, the patch looks really good! It replaced
the boring black square with the standard OS X icon "Caution" icon -- an
exclamation mark on a triangle. It is less intrusive, which I consider a
good thing.

Unfortunately, the code doesn't compile under 10.6.8. The code use the
"hidden" property of NSView (introduced in 10.10), and it the compiler
complains about the "." in the "[BellView.instance ..." construct.

I notices a minor problem under 10.11 as well. The icon is shadowed by
scroll bars, if they happen to be displayed in the middle of the frame,
like when having two side-by-side windows.

I will make an attempt to rewrite to code to work under 10.6.8.

Sincerely,
    Anders Lindgren
[Message part 2 (text/html, inline)]

This bug report was last modified 9 years and 187 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.