From: Eli Zaretskii <eliz@gnu.org>
To: Bill Meier <wmeier@newsguy.com>
Cc: 11210@debbugs.gnu.org
Subject: bug#11210: Windows emacs 23.4.1: scroll-conservatively > 0 results in multiple cursors being displayed after scrolling
Date: Fri, 13 Apr 2012 16:04:03 +0300 [thread overview]
Message-ID: <83obqv3hrw.fsf@gnu.org> (raw)
In-Reply-To: <4F87B4A7.6010808@newsguy.com>
> Date: Fri, 13 Apr 2012 01:07:51 -0400
> From: Bill Meier <wmeier@newsguy.com>
> CC: 11210@debbugs.gnu.org
>
> With a little bisecting (doing builds from a local copy of the the emacs
> bazaar repository), I've determined that revision 100582 (which was
> became part of the 23.4 release) is the one that results in the change
> in behavior (artifacts) on my system.
>
>
> em $bzr log -v -r 100582
> ------------------------------------------------------------
> revno: 100582
> committer: YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
> branch nick: emacs-23
> timestamp: Sat 2011-05-21 10:56:45 +0900
> message:
> * dispnew.c (scrolling_window): Don't exclude the case that the
> last enabled row in the desired matrix touches the bottom boundary.
Can you run Emacs you built under a debugger? If so, please make an
unoptimized build ("configure --no-opt" in the nt/ directory to
configure the package before compiling), and please show the values of
yb and last_new on line 5021 of dispnew.c, when you press down-arrow
on the "123" line in this recipe:
> 1. Start Emacs (scroll-conservatively > 0)
> 2. Adjust w32 window height (aka EMacs frame) to show (say) 24 rows.
> 3. Fill *scratch* with with 32 lines of 'abc'
>
> Move cursor to top; down-arrow to end of buffer;
> Repeat;
>
> No artifacts
>
> Add 123 as last line of the buffer.
> Move cursor to top, down-arrow and etc.
>
> Artifact shows up (almost always) at the end of the buffer.
>
> abc
> 123
> |
For the record, the values I see are yb = 384 and last_new = 24.
Also, since you seem to have problems with cursor display, do you see
any change in the artifacts left after scrolling if you play with the
value of cursor-type? E.g., try
M-: (setq cursor-type 'hbar) RET
or even
M-: (setq cursor-type nil) RET
before you repeat the above recipe.
next prev parent reply other threads:[~2012-04-13 13:04 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-09 22:38 bug#11210: Windows emacs 23.4.1: scroll-conservatively > 0 results in multiple cursors being displayed after scrolling Bill Meier
2012-04-10 7:26 ` Eli Zaretskii
2012-04-10 15:42 ` Bill Meier
2012-04-10 17:06 ` Eli Zaretskii
2012-04-10 17:39 ` Juanma Barranquero
2012-04-10 18:21 ` Eli Zaretskii
2012-04-10 21:37 ` Bill Meier
2012-04-11 6:53 ` Eli Zaretskii
2012-04-13 5:07 ` Bill Meier
2012-04-13 13:04 ` Eli Zaretskii [this message]
2012-04-13 13:36 ` Bill Meier
2012-04-15 14:43 ` Jason Rumney
2012-04-15 17:27 ` Bill Meier
2012-04-19 17:00 ` Bill Meier
2012-04-19 17:25 ` Eli Zaretskii
2012-04-10 16:58 ` Bill Meier
2012-04-10 17:21 ` Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=83obqv3hrw.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=11210@debbugs.gnu.org \
--cc=wmeier@newsguy.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).