emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

scrolling very buggy (slider, arrows) under OS X


From: David Reitter
Subject: scrolling very buggy (slider, arrows) under OS X
Date: Mon, 8 Mar 2004 16:54:18 +0000


Under OS X, Emacs behaves very strangely with regard to the scrollbars and sliders. When you just click on a slider without moving it (after you've scrolled to the middle of the document), you will see that the text scrolls right away, often far beyond the document. Intended behavior would be not to do anything.

When the slider is moved, scrolling looks fine at first. However, I can then move beyond the document. Good behavior under OS X would be to stop scrolling just when one line after the document is located at the bottom end of the screen (i.e. frame).

Also, during scrolling, the size of the slider changes. That should never be, as the size indicates the length of the document in relation to the size of the whole scrollbar. That's an old paradigm! Consequently, the size of the slider only changes if the document size changes.

Furthermore, clicking on one of the little arrows doesn't result in an immediate scroll action (one line). It only scrolls when the mouse button is released. Good behavior would be to scroll as soon as the button is down, and then scroll again (line by line, but continuously), after a short delay -- just like pressing a key will repeat that letter on and on after a delay.

Several bugs at once, I hope something can be done about it!

By the way, my version is a current checkout from CVS with Yamamoto Mitsuharu's macterm.c patch (from March 7) applied.

Best
Dave



In GNU Emacs 21.3.50.1 (powerpc-apple-darwin7.2.0)
 of 2004-03-08 on catherine
configured using `configure '--enable-carbon-app' '--without-x''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: nil
  locale-coding-system: nil
  default-enable-multibyte-characters: t

Major mode: Prolog[SWI]

Minor modes in effect:
  cua-mode: t
  show-paren-mode: t
  recentf-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  unify-8859-on-encoding-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<mouse-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<scroll-bar-movement> <scroll-bar-movement> <scroll-bar-movement>
<drag-mouse-1> <menu-bar> <help-menu> <report-emac
s-bug>

Recent messages:
Scanning buffer for index ( 95%)
Scanning buffer for index (100%)
Error during redisplay: (invalid-regexp Regular expression too big) [2 times]
Scanning buffer for index (  0%)
Scanning buffer for index ( 84%)
Scanning buffer for index ( 91%)
Scanning buffer for index ( 97%)
Scanning buffer for index (100%)
Error during redisplay: (invalid-regexp Regular expression too big) [45 times]
Loading emacsbug...done





reply via email to

[Prev in Thread] Current Thread [Next in Thread]