"Adam M. Goldstein" <[EMAIL PROTECTED]> writes:

> Note that the problem doesn't just occur when the cursor is blinking.  
> A solid cursor will leave little "trails" as well.
>
> I think this may have been mentioned earlier in this old thread.
>
> -Adam
>
> PS Adrian, I am really, really sorry for having cc'd my initial  
> response to you but not the list just a minute ago. Let me take this  
> opportunity to thank you for keeping emacs.app going. It's great.
>
> On Feb 22, 2008, at 9:32 AM, Adrian Robert wrote:
>
>> On Thu, Feb 21, 2008 at 9:40 PM, Ben Lowery <[EMAIL PROTECTED]> wrote:
>>> On Wed, Dec 5, 2007 at 11:02 AM, Peter Jones <[EMAIL PROTECTED]>  
>>> wrote:
>>>> Adrian Robert wrote the following on Wed, Dec 05, 2007 at  
>>>> 07:28:49AM +0300:
>>>>
>>>>> One question: are you able to observe the bug when there is only  
>>>>> ONE
>>>>> active frame with ONE active window?
>>>>
>>>> I first noticed this problem in rc2, with only one frame and one
>>>> window.  I'm back on rc2 now (because of emacsclient) and will  
>>>> post a
>>>> screenshot of this if I see it.
>>>>
>>>> P.S., I'm also running on leopard (which was a huge mistake).
>>>
>>> Did anyone ever get a chance to look into this? I see it daily on
>>> 10.5.2. I'd be happy to dig around in the code a bit if I knew where
>>> to start looking....
>>
>>
>> ns_draw_window_cursor() in nsterm.m draws the cursor and is also
>> responsible for erasing during blink cases.  Cursor blink itself is
>> handled by [EmacsApp -cursor_blink_handler:] in that same file, which
>> is called periodically during event processing.  It uses kind of a
>> hack by calling update_window_cursor().
>>
>> Ideally this would be removed and the code switched to use emacs
>> core's standard means for doing cursor blink.  (The reason for the
>> different impl is blinking cursors were supported by this port before
>> emacs itself supported them.)
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> _______________________________________________
>> Emacs-app-dev- mailing list
>> Emacs-app-dev-@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emacs-app-dev-
>
> =================================
> Adam M. Goldstein PhD MSLIS
> Assistant Professor of Philosophy
> Iona College
> --
> email:        [EMAIL PROTECTED]
> web:  http://www.iona.edu/faculty/agoldstein/
> tel:  (914) 637-2717
> post: Iona College
>          Department of Philosophy
>          715 North Avenue
>          New Rochelle, NY 10801
>
>
>


I observe that this problem of the cursor leaving traces seem to occur
when I have written in a buffer (e.g. in the scratch buffer) some
fairly long text, and then switch to some other application temporarily and 
then back to Emacs.app.
I have made a text file that is big enough so as to reproduce this
problem whenever I open it in Emacs.app, switch to some other
application and then back to Emacs.app. If the
developers are interested, I can send this test file.

Regards,
-Christos

PS: Running on Mac OS X 10.5.2. The cursor is non-blinking.

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Emacs-app-dev- mailing list
Emacs-app-dev-@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emacs-app-dev-

Reply via email to