[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs Mac port
From: |
Eli Zaretskii |
Subject: |
Re: Emacs Mac port |
Date: |
Sun, 14 Apr 2013 14:49:56 +0300 |
> Date: Sun, 14 Apr 2013 15:31:05 +0900
> From: YAMAMOTO Mitsuharu <address@hidden>
>
> This change seems to trigger a *platform-independent* display bug.
> The symptom is that the upper part of the cursor in the echo area is
> sometimes unerased, especially during isearch in a large buffer.
>
> It is due to inconsistency of the values of `cursor_in_echo_area'
> between the update-time (i.e., drawing accompanied by the current
> matrix construction) and the expose-time (drawing in response to the
> Expose event). Both cases may call the function
> `get_window_cursor_type', which refers to the global variable
> `cursor_in_echo_area'. But its value might have been changed between
> the two timings by a typical let-binding of the Lisp variable
> `cursor-in-echo-area'.
Sorry, I don't understand: why would an expose event trigger erasing
of a cursor in the minibuffer window?
Could you possibly describe in detail the sequence of events that
leads to this problem, and perhaps also give a reproducible recipe?
And how is this related to the size of the buffer and isearch?
Better make all that a bug report.
Thanks.
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/11
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/14
- Re: Emacs Mac port,
Eli Zaretskii <=
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/14
- Re: Emacs Mac port, Eli Zaretskii, 2013/04/15
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/15
- Re: Emacs Mac port, Eli Zaretskii, 2013/04/15
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/15
- Re: Emacs Mac port, Eli Zaretskii, 2013/04/15
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/15
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/15
- Re: Emacs Mac port, Eli Zaretskii, 2013/04/16
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/16