unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#20569: 24.5; Vertical scroll bar is shorter than frame in info buffer
@ 2015-05-14  0:46 N. Jackson
  2015-05-14  8:11 ` Jan D.
  0 siblings, 1 reply; 8+ messages in thread
From: N. Jackson @ 2015-05-14  0:46 UTC (permalink / raw)
  To: 20569

Recipe:

emacs -Q
M-x i n f o RET

Expected Result:

The vertical scroll bar extends over the entire frame height, "blending"
into the menu bar at the top right.

Observed Result:

The vertical scroll bar does not extend over the entire frame height.
There is a gap at the top, below the menu bar.

The top row of the info buffer, the one that contains the navigation
information, seems to extend too far to the right (although it does not
in fact seem to overlie (in the z-order as it were) the scroll bar,
rather the scroll bar appears to be drawn with its top below (in
y-coordinate) the top row of the info buffer.

The problem is more pronounced with a dark Emacs theme. (I use
Wheatgrass.)

I'm guessing the problem also affects other modes that use the top row
of the buffer in a similar way.


In GNU Emacs 24.5.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.14.12)
 of 2015-04-17 on buildvm-04.phx2.fedoraproject.org
Windowing system distributor `Fedora Project', version 11.0.11603000
System Description:	Fedora release 21 (Twenty One)

Configured using:
 `configure --build=x86_64-redhat-linux-gnu
 --host=x86_64-redhat-linux-gnu --program-prefix=
 --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr
 --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
 --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
 --libexecdir=/usr/libexec --localstatedir=/var
 --sharedstatedir=/var/lib --mandir=/usr/share/man
 --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png
 --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3
 --with-gpm=no build_alias=x86_64-redhat-linux-gnu
 host_alias=x86_64-redhat-linux-gnu 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g
 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4
 -grecord-gcc-switches -m64 -mtune=generic' 'LDFLAGS=-Wl,-z,relro ''

Important settings:
  value of $LC_MONETARY: en_DK.utf8
  value of $LC_NUMERIC: en_DK.utf8
  value of $LC_TIME: en_DK.utf8
  value of $LANG: en_CA.utf8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Group

Minor modes in effect:
  gnus-undo-mode: t
  recentf-mode: t
  display-battery-mode: t
  display-time-mode: t
  delete-selection-mode: t
  show-paren-mode: t
  savehist-mode: t
  iswitchb-mode: t
  electric-pair-mode: t
  desktop-save-mode: t
  cua-mode: t
  tooltip-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  global-visual-line-mode: t
  visual-line-mode: t
  transient-mark-mode: t

Recent messages:
Opening connection to localhost via tls...
Opening connection to localhost...done
Opening nnimap server on Local Dovecot Mailstore...done
2 new newsgroups have arrived
Checking new news...
nnimap read 48k from localhost (initial sync of 1 group; please wait)
Reading active file from archive via nnfolder...done
Checking new news...done
GNU Emacs 24.5.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.14.12) of 2015-04-17 on buildvm-04.phx2.fedoraproject.org
previous-buffer: Cannot switch buffers in minibuffer window

Load-path shadows:
/usr/share/emacs/site-lisp/site-start.d/maxima-modes hides /usr/share/emacs/site-lisp/maxima/site_start.d/maxima-modes
/home/nlj/.emacs.d/elpa/org-20150511/ob-ref hides /usr/share/emacs/24.5/lisp/org/ob-ref
/home/nlj/.emacs.d/elpa/org-20150511/ob-dot hides /usr/share/emacs/24.5/lisp/org/ob-dot
/home/nlj/.emacs.d/elpa/org-20150511/ob-octave hides /usr/share/emacs/24.5/lisp/org/ob-octave
/home/nlj/.emacs.d/elpa/org-20150511/ob-maxima hides /usr/share/emacs/24.5/lisp/org/ob-maxima
/home/nlj/.emacs.d/elpa/org-20150511/ob-scala hides /usr/share/emacs/24.5/lisp/org/ob-scala
/home/nlj/.emacs.d/elpa/org-20150511/org-plot hides /usr/share/emacs/24.5/lisp/org/org-plot
/home/nlj/.emacs.d/elpa/org-20150511/ob-org hides /usr/share/emacs/24.5/lisp/org/ob-org
/home/nlj/.emacs.d/elpa/org-20150511/ob-haskell hides /usr/share/emacs/24.5/lisp/org/ob-haskell
/home/nlj/.emacs.d/elpa/org-20150511/org-indent hides /usr/share/emacs/24.5/lisp/org/org-indent
/home/nlj/.emacs.d/elpa/org-20150511/org-habit hides /usr/share/emacs/24.5/lisp/org/org-habit
/home/nlj/.emacs.d/elpa/org-20150511/org-datetree hides /usr/share/emacs/24.5/lisp/org/org-datetree
/home/nlj/.emacs.d/elpa/org-20150511/ob-lob hides /usr/share/emacs/24.5/lisp/org/ob-lob
/home/nlj/.emacs.d/elpa/org-20150511/org-list hides /usr/share/emacs/24.5/lisp/org/org-list
/home/nlj/.emacs.d/elpa/org-20150511/ob-ruby hides /usr/share/emacs/24.5/lisp/org/ob-ruby
/home/nlj/.emacs.d/elpa/org-20150511/ob-R hides /usr/share/emacs/24.5/lisp/org/ob-R
/home/nlj/.emacs.d/elpa/org-20150511/ob-awk hides /usr/share/emacs/24.5/lisp/org/ob-awk
/home/nlj/.emacs.d/elpa/org-20150511/ob-sqlite hides /usr/share/emacs/24.5/lisp/org/ob-sqlite
/home/nlj/.emacs.d/elpa/org-20150511/ob-makefile hides /usr/share/emacs/24.5/lisp/org/ob-makefile
/home/nlj/.emacs.d/elpa/org-20150511/org-capture hides /usr/share/emacs/24.5/lisp/org/org-capture
/home/nlj/.emacs.d/elpa/org-20150511/org-archive hides /usr/share/emacs/24.5/lisp/org/org-archive
/home/nlj/.emacs.d/elpa/org-20150511/ob-python hides /usr/share/emacs/24.5/lisp/org/ob-python
/home/nlj/.emacs.d/elpa/org-20150511/ob-js hides /usr/share/emacs/24.5/lisp/org/ob-js
/home/nlj/.emacs.d/elpa/org-20150511/ox-md hides /usr/share/emacs/24.5/lisp/org/ox-md
/home/nlj/.emacs.d/elpa/org-20150511/org-table hides /usr/share/emacs/24.5/lisp/org/org-table
/home/nlj/.emacs.d/elpa/org-20150511/org-install hides /usr/share/emacs/24.5/lisp/org/org-install
/home/nlj/.emacs.d/elpa/org-20150511/ox-latex hides /usr/share/emacs/24.5/lisp/org/ox-latex
/home/nlj/.emacs.d/elpa/org-20150511/org-docview hides /usr/share/emacs/24.5/lisp/org/org-docview
/home/nlj/.emacs.d/elpa/org-20150511/ox-ascii hides /usr/share/emacs/24.5/lisp/org/ox-ascii
/home/nlj/.emacs.d/elpa/org-20150511/org-mhe hides /usr/share/emacs/24.5/lisp/org/org-mhe
/home/nlj/.emacs.d/elpa/org-20150511/org-crypt hides /usr/share/emacs/24.5/lisp/org/org-crypt
/home/nlj/.emacs.d/elpa/org-20150511/org-macro hides /usr/share/emacs/24.5/lisp/org/org-macro
/home/nlj/.emacs.d/elpa/org-20150511/ox-odt hides /usr/share/emacs/24.5/lisp/org/ox-odt
/home/nlj/.emacs.d/elpa/org-20150511/org-eshell hides /usr/share/emacs/24.5/lisp/org/org-eshell
/home/nlj/.emacs.d/elpa/org-20150511/ob-fortran hides /usr/share/emacs/24.5/lisp/org/ob-fortran
/home/nlj/.emacs.d/elpa/org-20150511/org-entities hides /usr/share/emacs/24.5/lisp/org/org-entities
/home/nlj/.emacs.d/elpa/org-20150511/ob-picolisp hides /usr/share/emacs/24.5/lisp/org/ob-picolisp
/home/nlj/.emacs.d/elpa/org-20150511/org-feed hides /usr/share/emacs/24.5/lisp/org/org-feed
/home/nlj/.emacs.d/elpa/org-20150511/ox hides /usr/share/emacs/24.5/lisp/org/ox
/home/nlj/.emacs.d/elpa/org-20150511/org-id hides /usr/share/emacs/24.5/lisp/org/org-id
/home/nlj/.emacs.d/elpa/org-20150511/ob-clojure hides /usr/share/emacs/24.5/lisp/org/ob-clojure
/home/nlj/.emacs.d/elpa/org-20150511/org-macs hides /usr/share/emacs/24.5/lisp/org/org-macs
/home/nlj/.emacs.d/elpa/org-20150511/ob-table hides /usr/share/emacs/24.5/lisp/org/ob-table
/home/nlj/.emacs.d/elpa/org-20150511/org-pcomplete hides /usr/share/emacs/24.5/lisp/org/org-pcomplete
/home/nlj/.emacs.d/elpa/org-20150511/ox-publish hides /usr/share/emacs/24.5/lisp/org/ox-publish
/home/nlj/.emacs.d/elpa/org-20150511/ob-scheme hides /usr/share/emacs/24.5/lisp/org/ob-scheme
/home/nlj/.emacs.d/elpa/org-20150511/ob-keys hides /usr/share/emacs/24.5/lisp/org/ob-keys
/home/nlj/.emacs.d/elpa/org-20150511/ob-io hides /usr/share/emacs/24.5/lisp/org/ob-io
/home/nlj/.emacs.d/elpa/org-20150511/ox-texinfo hides /usr/share/emacs/24.5/lisp/org/ox-texinfo
/home/nlj/.emacs.d/elpa/org-20150511/org-bibtex hides /usr/share/emacs/24.5/lisp/org/org-bibtex
/home/nlj/.emacs.d/elpa/org-20150511/org-protocol hides /usr/share/emacs/24.5/lisp/org/org-protocol
/home/nlj/.emacs.d/elpa/org-20150511/ob-mscgen hides /usr/share/emacs/24.5/lisp/org/ob-mscgen
/home/nlj/.emacs.d/elpa/org-20150511/org-irc hides /usr/share/emacs/24.5/lisp/org/org-irc
/home/nlj/.emacs.d/elpa/org-20150511/org-faces hides /usr/share/emacs/24.5/lisp/org/org-faces
/home/nlj/.emacs.d/elpa/org-20150511/ob-lilypond hides /usr/share/emacs/24.5/lisp/org/ob-lilypond
/home/nlj/.emacs.d/elpa/org-20150511/org-w3m hides /usr/share/emacs/24.5/lisp/org/org-w3m
/home/nlj/.emacs.d/elpa/org-20150511/ob-ditaa hides /usr/share/emacs/24.5/lisp/org/ob-ditaa
/home/nlj/.emacs.d/elpa/org-20150511/ob-comint hides /usr/share/emacs/24.5/lisp/org/ob-comint
/home/nlj/.emacs.d/elpa/org-20150511/ob-css hides /usr/share/emacs/24.5/lisp/org/ob-css
/home/nlj/.emacs.d/elpa/org-20150511/org hides /usr/share/emacs/24.5/lisp/org/org
/home/nlj/.emacs.d/elpa/org-20150511/org-src hides /usr/share/emacs/24.5/lisp/org/org-src
/home/nlj/.emacs.d/elpa/org-20150511/ob-eval hides /usr/share/emacs/24.5/lisp/org/ob-eval
/home/nlj/.emacs.d/elpa/org-20150511/ob-gnuplot hides /usr/share/emacs/24.5/lisp/org/ob-gnuplot
/home/nlj/.emacs.d/elpa/org-20150511/ox-man hides /usr/share/emacs/24.5/lisp/org/ox-man
/home/nlj/.emacs.d/elpa/org-20150511/org-version hides /usr/share/emacs/24.5/lisp/org/org-version
/home/nlj/.emacs.d/elpa/org-20150511/org-mobile hides /usr/share/emacs/24.5/lisp/org/org-mobile
/home/nlj/.emacs.d/elpa/org-20150511/ob-emacs-lisp hides /usr/share/emacs/24.5/lisp/org/ob-emacs-lisp
/home/nlj/.emacs.d/elpa/org-20150511/ob-perl hides /usr/share/emacs/24.5/lisp/org/ob-perl
/home/nlj/.emacs.d/elpa/org-20150511/ob-exp hides /usr/share/emacs/24.5/lisp/org/ob-exp
/home/nlj/.emacs.d/elpa/org-20150511/org-info hides /usr/share/emacs/24.5/lisp/org/org-info
/home/nlj/.emacs.d/elpa/org-20150511/org-footnote hides /usr/share/emacs/24.5/lisp/org/org-footnote
/home/nlj/.emacs.d/elpa/org-20150511/ob-sh hides /usr/share/emacs/24.5/lisp/org/ob-sh
/home/nlj/.emacs.d/elpa/org-20150511/org-compat hides /usr/share/emacs/24.5/lisp/org/org-compat
/home/nlj/.emacs.d/elpa/org-20150511/org-agenda hides /usr/share/emacs/24.5/lisp/org/org-agenda
/home/nlj/.emacs.d/elpa/org-20150511/org-timer hides /usr/share/emacs/24.5/lisp/org/org-timer
/home/nlj/.emacs.d/elpa/org-20150511/ob-shen hides /usr/share/emacs/24.5/lisp/org/ob-shen
/home/nlj/.emacs.d/elpa/org-20150511/ob-tangle hides /usr/share/emacs/24.5/lisp/org/ob-tangle
/home/nlj/.emacs.d/elpa/org-20150511/ob-calc hides /usr/share/emacs/24.5/lisp/org/ob-calc
/home/nlj/.emacs.d/elpa/org-20150511/org-inlinetask hides /usr/share/emacs/24.5/lisp/org/org-inlinetask
/home/nlj/.emacs.d/elpa/org-20150511/ob-C hides /usr/share/emacs/24.5/lisp/org/ob-C
/home/nlj/.emacs.d/elpa/org-20150511/org-gnus hides /usr/share/emacs/24.5/lisp/org/org-gnus
/home/nlj/.emacs.d/elpa/org-20150511/org-clock hides /usr/share/emacs/24.5/lisp/org/org-clock
/home/nlj/.emacs.d/elpa/org-20150511/ox-icalendar hides /usr/share/emacs/24.5/lisp/org/ox-icalendar
/home/nlj/.emacs.d/elpa/org-20150511/ox-beamer hides /usr/share/emacs/24.5/lisp/org/ox-beamer
/home/nlj/.emacs.d/elpa/org-20150511/org-mouse hides /usr/share/emacs/24.5/lisp/org/org-mouse
/home/nlj/.emacs.d/elpa/org-20150511/ob-ocaml hides /usr/share/emacs/24.5/lisp/org/ob-ocaml
/home/nlj/.emacs.d/elpa/org-20150511/ob-plantuml hides /usr/share/emacs/24.5/lisp/org/ob-plantuml
/home/nlj/.emacs.d/elpa/org-20150511/ob-screen hides /usr/share/emacs/24.5/lisp/org/ob-screen
/home/nlj/.emacs.d/elpa/org-20150511/org-colview hides /usr/share/emacs/24.5/lisp/org/org-colview
/home/nlj/.emacs.d/elpa/org-20150511/ob-sass hides /usr/share/emacs/24.5/lisp/org/ob-sass
/home/nlj/.emacs.d/elpa/org-20150511/ox-html hides /usr/share/emacs/24.5/lisp/org/ox-html
/home/nlj/.emacs.d/elpa/org-20150511/org-bbdb hides /usr/share/emacs/24.5/lisp/org/org-bbdb
/home/nlj/.emacs.d/elpa/org-20150511/ob-lisp hides /usr/share/emacs/24.5/lisp/org/ob-lisp
/home/nlj/.emacs.d/elpa/org-20150511/ob-java hides /usr/share/emacs/24.5/lisp/org/ob-java
/home/nlj/.emacs.d/elpa/org-20150511/org-rmail hides /usr/share/emacs/24.5/lisp/org/org-rmail
/home/nlj/.emacs.d/elpa/org-20150511/ob-asymptote hides /usr/share/emacs/24.5/lisp/org/ob-asymptote
/home/nlj/.emacs.d/elpa/org-20150511/ob-matlab hides /usr/share/emacs/24.5/lisp/org/ob-matlab
/home/nlj/.emacs.d/elpa/org-20150511/ox-org hides /usr/share/emacs/24.5/lisp/org/ox-org
/home/nlj/.emacs.d/elpa/org-20150511/org-element hides /usr/share/emacs/24.5/lisp/org/org-element
/home/nlj/.emacs.d/elpa/org-20150511/org-attach hides /usr/share/emacs/24.5/lisp/org/org-attach
/home/nlj/.emacs.d/elpa/org-20150511/ob-ledger hides /usr/share/emacs/24.5/lisp/org/ob-ledger
/home/nlj/.emacs.d/elpa/org-20150511/ob-core hides /usr/share/emacs/24.5/lisp/org/ob-core
/home/nlj/.emacs.d/elpa/org-20150511/ob-sql hides /usr/share/emacs/24.5/lisp/org/ob-sql
/home/nlj/.emacs.d/elpa/org-20150511/ob-latex hides /usr/share/emacs/24.5/lisp/org/ob-latex
/home/nlj/.emacs.d/elpa/org-20150511/org-ctags hides /usr/share/emacs/24.5/lisp/org/org-ctags
/home/nlj/.emacs.d/elpa/org-20150511/org-loaddefs hides /usr/share/emacs/24.5/lisp/org/org-loaddefs
/home/nlj/.emacs.d/elpa/org-20150511/ob hides /usr/share/emacs/24.5/lisp/org/ob
~/.emacs.d/modules/emms/lisp/tq hides /usr/share/emacs/24.5/lisp/emacs-lisp/tq

Features:
(shadow bbdb-message mail-extr emacsbug sendmail nndraft nnmh utf-7
nnimap utf7 gnutls nnfolder parse-time bbdb-gnus bbdb-mua epa-file epa
derived epg netrc network-stream starttls tls gnus-agent gnus-srvr
gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015
epg-config mm-view mml-smime smime dig nntp gnus-cache gnus-sum nnoo
gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int
gnus-range message rfc822 mml mml-sec mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils mailheader
gnus-win gnus gnus-ems nnheader mail-utils python json sage sage-load rx
emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort
emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq
emms-playing-time emms-lyrics emms-url url url-proxy url-privacy
url-expand url-methods url-history url-cookie url-domsuf url-util
url-parse auth-source eieio byte-opt bytecomp byte-compile cl-extra
cconv eieio-core mm-util mail-prsvr password-cache url-vars mailcap
emms-streams emms-tag-editor emms-mark emms-mode-line emms-cache
emms-info-ogginfo emms-info-mp3info emms-info later-do
emms-playlist-mode emms-player-vlc emms-player-mplayer
emms-player-simple emms-source-playlist emms-source-file locate
emms-setup emms emms-compat cl-macs appt org-element org-rmail org-mhe
org-irc org-info org-gnus gnus-util org-docview doc-view jka-compr
image-mode dired org-bibtex bibtex org-bbdb org-w3m org-agenda org
advice help-fns org-macro org-footnote org-pcomplete pcomplete org-list
org-faces org-entities noutline outline easy-mmode org-version
ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys
ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs
org-loaddefs format-spec find-func bbdb-anniv diary-lib diary-loaddefs
cal-menu calendar cal-loaddefs bbdb-com crm mailabbrev bbdb bbdb-site
timezone tex-site info package edmacro kmacro recentf tree-widget
battery time saveplace wheatgrass-theme delsel paren savehist iswitchb
elec-pair desktop frameset cua-base cus-start cus-load color-theme
easymenu wid-edit cl gv cl-loaddefs cl-lib bbdb-loaddefs time-date
tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel
x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list
newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet lao korean japanese hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp
files text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process
dbusbind gfilenotify dynamic-setting system-font-setting
font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs)

Memory information:
((conses 16 372668 27850)
 (symbols 48 52138 0)
 (miscs 40 6459 5425)
 (strings 32 93768 7075)
 (string-bytes 1 3202758)
 (vectors 16 34336)
 (vector-slots 8 705256 8499)
 (floats 8 332 557)
 (intervals 56 4102 0)
 (buffers 960 45)
 (heap 1024 81762 1651))





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#20569: 24.5; Vertical scroll bar is shorter than frame in info buffer
  2015-05-14  0:46 bug#20569: 24.5; Vertical scroll bar is shorter than frame in info buffer N. Jackson
@ 2015-05-14  8:11 ` Jan D.
  2015-05-14 10:14   ` martin rudalics
  2015-05-14 13:31   ` N. Jackson
  0 siblings, 2 replies; 8+ messages in thread
From: Jan D. @ 2015-05-14  8:11 UTC (permalink / raw)
  To: N. Jackson; +Cc: 20569

Hi.

The top row is a header row, it does not scroll, so there is no point in having the scroll bar extend into it.

	Jan D.

> 14 maj 2015 kl. 02:46 skrev N. Jackson <nljlistbox2@gmail.com>:
> 
> Recipe:
> 
> emacs -Q
> M-x i n f o RET
> 
> Expected Result:
> 
> The vertical scroll bar extends over the entire frame height, "blending"
> into the menu bar at the top right.
> 
> Observed Result:
> 
> The vertical scroll bar does not extend over the entire frame height.
> There is a gap at the top, below the menu bar.
> 
> The top row of the info buffer, the one that contains the navigation
> information, seems to extend too far to the right (although it does not
> in fact seem to overlie (in the z-order as it were) the scroll bar,
> rather the scroll bar appears to be drawn with its top below (in
> y-coordinate) the top row of the info buffer.
> 
> The problem is more pronounced with a dark Emacs theme. (I use
> Wheatgrass.)
> 
> I'm guessing the problem also affects other modes that use the top row
> of the buffer in a similar way.
> 
> 
> In GNU Emacs 24.5.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.14.12)
> of 2015-04-17 on buildvm-04.phx2.fedoraproject.org
> Windowing system distributor `Fedora Project', version 11.0.11603000
> System Description:	Fedora release 21 (Twenty One)
> 
> Configured using:
> `configure --build=x86_64-redhat-linux-gnu
> --host=x86_64-redhat-linux-gnu --program-prefix=
> --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr
> --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
> --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
> --libexecdir=/usr/libexec --localstatedir=/var
> --sharedstatedir=/var/lib --mandir=/usr/share/man
> --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png
> --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3
> --with-gpm=no build_alias=x86_64-redhat-linux-gnu
> host_alias=x86_64-redhat-linux-gnu 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g
> -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
> -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4
> -grecord-gcc-switches -m64 -mtune=generic' 'LDFLAGS=-Wl,-z,relro ''
> 
> Important settings:
>  value of $LC_MONETARY: en_DK.utf8
>  value of $LC_NUMERIC: en_DK.utf8
>  value of $LC_TIME: en_DK.utf8
>  value of $LANG: en_CA.utf8
>  value of $XMODIFIERS: @im=ibus
>  locale-coding-system: utf-8-unix
> 
> Major mode: Group
> 
> Minor modes in effect:
>  gnus-undo-mode: t
>  recentf-mode: t
>  display-battery-mode: t
>  display-time-mode: t
>  delete-selection-mode: t
>  show-paren-mode: t
>  savehist-mode: t
>  iswitchb-mode: t
>  electric-pair-mode: t
>  desktop-save-mode: t
>  cua-mode: t
>  tooltip-mode: t
>  electric-indent-mode: t
>  mouse-wheel-mode: t
>  menu-bar-mode: t
>  file-name-shadow-mode: t
>  global-font-lock-mode: t
>  font-lock-mode: t
>  blink-cursor-mode: t
>  auto-composition-mode: t
>  auto-encryption-mode: t
>  auto-compression-mode: t
>  buffer-read-only: t
>  size-indication-mode: t
>  column-number-mode: t
>  line-number-mode: t
>  global-visual-line-mode: t
>  visual-line-mode: t
>  transient-mark-mode: t
> 
> Recent messages:
> Opening connection to localhost via tls...
> Opening connection to localhost...done
> Opening nnimap server on Local Dovecot Mailstore...done
> 2 new newsgroups have arrived
> Checking new news...
> nnimap read 48k from localhost (initial sync of 1 group; please wait)
> Reading active file from archive via nnfolder...done
> Checking new news...done
> GNU Emacs 24.5.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.14.12) of 2015-04-17 on buildvm-04.phx2.fedoraproject.org
> previous-buffer: Cannot switch buffers in minibuffer window
> 
> Load-path shadows:
> /usr/share/emacs/site-lisp/site-start.d/maxima-modes hides /usr/share/emacs/site-lisp/maxima/site_start.d/maxima-modes
> /home/nlj/.emacs.d/elpa/org-20150511/ob-ref hides /usr/share/emacs/24.5/lisp/org/ob-ref
> /home/nlj/.emacs.d/elpa/org-20150511/ob-dot hides /usr/share/emacs/24.5/lisp/org/ob-dot
> /home/nlj/.emacs.d/elpa/org-20150511/ob-octave hides /usr/share/emacs/24.5/lisp/org/ob-octave
> /home/nlj/.emacs.d/elpa/org-20150511/ob-maxima hides /usr/share/emacs/24.5/lisp/org/ob-maxima
> /home/nlj/.emacs.d/elpa/org-20150511/ob-scala hides /usr/share/emacs/24.5/lisp/org/ob-scala
> /home/nlj/.emacs.d/elpa/org-20150511/org-plot hides /usr/share/emacs/24.5/lisp/org/org-plot
> /home/nlj/.emacs.d/elpa/org-20150511/ob-org hides /usr/share/emacs/24.5/lisp/org/ob-org
> /home/nlj/.emacs.d/elpa/org-20150511/ob-haskell hides /usr/share/emacs/24.5/lisp/org/ob-haskell
> /home/nlj/.emacs.d/elpa/org-20150511/org-indent hides /usr/share/emacs/24.5/lisp/org/org-indent
> /home/nlj/.emacs.d/elpa/org-20150511/org-habit hides /usr/share/emacs/24.5/lisp/org/org-habit
> /home/nlj/.emacs.d/elpa/org-20150511/org-datetree hides /usr/share/emacs/24.5/lisp/org/org-datetree
> /home/nlj/.emacs.d/elpa/org-20150511/ob-lob hides /usr/share/emacs/24.5/lisp/org/ob-lob
> /home/nlj/.emacs.d/elpa/org-20150511/org-list hides /usr/share/emacs/24.5/lisp/org/org-list
> /home/nlj/.emacs.d/elpa/org-20150511/ob-ruby hides /usr/share/emacs/24.5/lisp/org/ob-ruby
> /home/nlj/.emacs.d/elpa/org-20150511/ob-R hides /usr/share/emacs/24.5/lisp/org/ob-R
> /home/nlj/.emacs.d/elpa/org-20150511/ob-awk hides /usr/share/emacs/24.5/lisp/org/ob-awk
> /home/nlj/.emacs.d/elpa/org-20150511/ob-sqlite hides /usr/share/emacs/24.5/lisp/org/ob-sqlite
> /home/nlj/.emacs.d/elpa/org-20150511/ob-makefile hides /usr/share/emacs/24.5/lisp/org/ob-makefile
> /home/nlj/.emacs.d/elpa/org-20150511/org-capture hides /usr/share/emacs/24.5/lisp/org/org-capture
> /home/nlj/.emacs.d/elpa/org-20150511/org-archive hides /usr/share/emacs/24.5/lisp/org/org-archive
> /home/nlj/.emacs.d/elpa/org-20150511/ob-python hides /usr/share/emacs/24.5/lisp/org/ob-python
> /home/nlj/.emacs.d/elpa/org-20150511/ob-js hides /usr/share/emacs/24.5/lisp/org/ob-js
> /home/nlj/.emacs.d/elpa/org-20150511/ox-md hides /usr/share/emacs/24.5/lisp/org/ox-md
> /home/nlj/.emacs.d/elpa/org-20150511/org-table hides /usr/share/emacs/24.5/lisp/org/org-table
> /home/nlj/.emacs.d/elpa/org-20150511/org-install hides /usr/share/emacs/24.5/lisp/org/org-install
> /home/nlj/.emacs.d/elpa/org-20150511/ox-latex hides /usr/share/emacs/24.5/lisp/org/ox-latex
> /home/nlj/.emacs.d/elpa/org-20150511/org-docview hides /usr/share/emacs/24.5/lisp/org/org-docview
> /home/nlj/.emacs.d/elpa/org-20150511/ox-ascii hides /usr/share/emacs/24.5/lisp/org/ox-ascii
> /home/nlj/.emacs.d/elpa/org-20150511/org-mhe hides /usr/share/emacs/24.5/lisp/org/org-mhe
> /home/nlj/.emacs.d/elpa/org-20150511/org-crypt hides /usr/share/emacs/24.5/lisp/org/org-crypt
> /home/nlj/.emacs.d/elpa/org-20150511/org-macro hides /usr/share/emacs/24.5/lisp/org/org-macro
> /home/nlj/.emacs.d/elpa/org-20150511/ox-odt hides /usr/share/emacs/24.5/lisp/org/ox-odt
> /home/nlj/.emacs.d/elpa/org-20150511/org-eshell hides /usr/share/emacs/24.5/lisp/org/org-eshell
> /home/nlj/.emacs.d/elpa/org-20150511/ob-fortran hides /usr/share/emacs/24.5/lisp/org/ob-fortran
> /home/nlj/.emacs.d/elpa/org-20150511/org-entities hides /usr/share/emacs/24.5/lisp/org/org-entities
> /home/nlj/.emacs.d/elpa/org-20150511/ob-picolisp hides /usr/share/emacs/24.5/lisp/org/ob-picolisp
> /home/nlj/.emacs.d/elpa/org-20150511/org-feed hides /usr/share/emacs/24.5/lisp/org/org-feed
> /home/nlj/.emacs.d/elpa/org-20150511/ox hides /usr/share/emacs/24.5/lisp/org/ox
> /home/nlj/.emacs.d/elpa/org-20150511/org-id hides /usr/share/emacs/24.5/lisp/org/org-id
> /home/nlj/.emacs.d/elpa/org-20150511/ob-clojure hides /usr/share/emacs/24.5/lisp/org/ob-clojure
> /home/nlj/.emacs.d/elpa/org-20150511/org-macs hides /usr/share/emacs/24.5/lisp/org/org-macs
> /home/nlj/.emacs.d/elpa/org-20150511/ob-table hides /usr/share/emacs/24.5/lisp/org/ob-table
> /home/nlj/.emacs.d/elpa/org-20150511/org-pcomplete hides /usr/share/emacs/24.5/lisp/org/org-pcomplete
> /home/nlj/.emacs.d/elpa/org-20150511/ox-publish hides /usr/share/emacs/24.5/lisp/org/ox-publish
> /home/nlj/.emacs.d/elpa/org-20150511/ob-scheme hides /usr/share/emacs/24.5/lisp/org/ob-scheme
> /home/nlj/.emacs.d/elpa/org-20150511/ob-keys hides /usr/share/emacs/24.5/lisp/org/ob-keys
> /home/nlj/.emacs.d/elpa/org-20150511/ob-io hides /usr/share/emacs/24.5/lisp/org/ob-io
> /home/nlj/.emacs.d/elpa/org-20150511/ox-texinfo hides /usr/share/emacs/24.5/lisp/org/ox-texinfo
> /home/nlj/.emacs.d/elpa/org-20150511/org-bibtex hides /usr/share/emacs/24.5/lisp/org/org-bibtex
> /home/nlj/.emacs.d/elpa/org-20150511/org-protocol hides /usr/share/emacs/24.5/lisp/org/org-protocol
> /home/nlj/.emacs.d/elpa/org-20150511/ob-mscgen hides /usr/share/emacs/24.5/lisp/org/ob-mscgen
> /home/nlj/.emacs.d/elpa/org-20150511/org-irc hides /usr/share/emacs/24.5/lisp/org/org-irc
> /home/nlj/.emacs.d/elpa/org-20150511/org-faces hides /usr/share/emacs/24.5/lisp/org/org-faces
> /home/nlj/.emacs.d/elpa/org-20150511/ob-lilypond hides /usr/share/emacs/24.5/lisp/org/ob-lilypond
> /home/nlj/.emacs.d/elpa/org-20150511/org-w3m hides /usr/share/emacs/24.5/lisp/org/org-w3m
> /home/nlj/.emacs.d/elpa/org-20150511/ob-ditaa hides /usr/share/emacs/24.5/lisp/org/ob-ditaa
> /home/nlj/.emacs.d/elpa/org-20150511/ob-comint hides /usr/share/emacs/24.5/lisp/org/ob-comint
> /home/nlj/.emacs.d/elpa/org-20150511/ob-css hides /usr/share/emacs/24.5/lisp/org/ob-css
> /home/nlj/.emacs.d/elpa/org-20150511/org hides /usr/share/emacs/24.5/lisp/org/org
> /home/nlj/.emacs.d/elpa/org-20150511/org-src hides /usr/share/emacs/24.5/lisp/org/org-src
> /home/nlj/.emacs.d/elpa/org-20150511/ob-eval hides /usr/share/emacs/24.5/lisp/org/ob-eval
> /home/nlj/.emacs.d/elpa/org-20150511/ob-gnuplot hides /usr/share/emacs/24.5/lisp/org/ob-gnuplot
> /home/nlj/.emacs.d/elpa/org-20150511/ox-man hides /usr/share/emacs/24.5/lisp/org/ox-man
> /home/nlj/.emacs.d/elpa/org-20150511/org-version hides /usr/share/emacs/24.5/lisp/org/org-version
> /home/nlj/.emacs.d/elpa/org-20150511/org-mobile hides /usr/share/emacs/24.5/lisp/org/org-mobile
> /home/nlj/.emacs.d/elpa/org-20150511/ob-emacs-lisp hides /usr/share/emacs/24.5/lisp/org/ob-emacs-lisp
> /home/nlj/.emacs.d/elpa/org-20150511/ob-perl hides /usr/share/emacs/24.5/lisp/org/ob-perl
> /home/nlj/.emacs.d/elpa/org-20150511/ob-exp hides /usr/share/emacs/24.5/lisp/org/ob-exp
> /home/nlj/.emacs.d/elpa/org-20150511/org-info hides /usr/share/emacs/24.5/lisp/org/org-info
> /home/nlj/.emacs.d/elpa/org-20150511/org-footnote hides /usr/share/emacs/24.5/lisp/org/org-footnote
> /home/nlj/.emacs.d/elpa/org-20150511/ob-sh hides /usr/share/emacs/24.5/lisp/org/ob-sh
> /home/nlj/.emacs.d/elpa/org-20150511/org-compat hides /usr/share/emacs/24.5/lisp/org/org-compat
> /home/nlj/.emacs.d/elpa/org-20150511/org-agenda hides /usr/share/emacs/24.5/lisp/org/org-agenda
> /home/nlj/.emacs.d/elpa/org-20150511/org-timer hides /usr/share/emacs/24.5/lisp/org/org-timer
> /home/nlj/.emacs.d/elpa/org-20150511/ob-shen hides /usr/share/emacs/24.5/lisp/org/ob-shen
> /home/nlj/.emacs.d/elpa/org-20150511/ob-tangle hides /usr/share/emacs/24.5/lisp/org/ob-tangle
> /home/nlj/.emacs.d/elpa/org-20150511/ob-calc hides /usr/share/emacs/24.5/lisp/org/ob-calc
> /home/nlj/.emacs.d/elpa/org-20150511/org-inlinetask hides /usr/share/emacs/24.5/lisp/org/org-inlinetask
> /home/nlj/.emacs.d/elpa/org-20150511/ob-C hides /usr/share/emacs/24.5/lisp/org/ob-C
> /home/nlj/.emacs.d/elpa/org-20150511/org-gnus hides /usr/share/emacs/24.5/lisp/org/org-gnus
> /home/nlj/.emacs.d/elpa/org-20150511/org-clock hides /usr/share/emacs/24.5/lisp/org/org-clock
> /home/nlj/.emacs.d/elpa/org-20150511/ox-icalendar hides /usr/share/emacs/24.5/lisp/org/ox-icalendar
> /home/nlj/.emacs.d/elpa/org-20150511/ox-beamer hides /usr/share/emacs/24.5/lisp/org/ox-beamer
> /home/nlj/.emacs.d/elpa/org-20150511/org-mouse hides /usr/share/emacs/24.5/lisp/org/org-mouse
> /home/nlj/.emacs.d/elpa/org-20150511/ob-ocaml hides /usr/share/emacs/24.5/lisp/org/ob-ocaml
> /home/nlj/.emacs.d/elpa/org-20150511/ob-plantuml hides /usr/share/emacs/24.5/lisp/org/ob-plantuml
> /home/nlj/.emacs.d/elpa/org-20150511/ob-screen hides /usr/share/emacs/24.5/lisp/org/ob-screen
> /home/nlj/.emacs.d/elpa/org-20150511/org-colview hides /usr/share/emacs/24.5/lisp/org/org-colview
> /home/nlj/.emacs.d/elpa/org-20150511/ob-sass hides /usr/share/emacs/24.5/lisp/org/ob-sass
> /home/nlj/.emacs.d/elpa/org-20150511/ox-html hides /usr/share/emacs/24.5/lisp/org/ox-html
> /home/nlj/.emacs.d/elpa/org-20150511/org-bbdb hides /usr/share/emacs/24.5/lisp/org/org-bbdb
> /home/nlj/.emacs.d/elpa/org-20150511/ob-lisp hides /usr/share/emacs/24.5/lisp/org/ob-lisp
> /home/nlj/.emacs.d/elpa/org-20150511/ob-java hides /usr/share/emacs/24.5/lisp/org/ob-java
> /home/nlj/.emacs.d/elpa/org-20150511/org-rmail hides /usr/share/emacs/24.5/lisp/org/org-rmail
> /home/nlj/.emacs.d/elpa/org-20150511/ob-asymptote hides /usr/share/emacs/24.5/lisp/org/ob-asymptote
> /home/nlj/.emacs.d/elpa/org-20150511/ob-matlab hides /usr/share/emacs/24.5/lisp/org/ob-matlab
> /home/nlj/.emacs.d/elpa/org-20150511/ox-org hides /usr/share/emacs/24.5/lisp/org/ox-org
> /home/nlj/.emacs.d/elpa/org-20150511/org-element hides /usr/share/emacs/24.5/lisp/org/org-element
> /home/nlj/.emacs.d/elpa/org-20150511/org-attach hides /usr/share/emacs/24.5/lisp/org/org-attach
> /home/nlj/.emacs.d/elpa/org-20150511/ob-ledger hides /usr/share/emacs/24.5/lisp/org/ob-ledger
> /home/nlj/.emacs.d/elpa/org-20150511/ob-core hides /usr/share/emacs/24.5/lisp/org/ob-core
> /home/nlj/.emacs.d/elpa/org-20150511/ob-sql hides /usr/share/emacs/24.5/lisp/org/ob-sql
> /home/nlj/.emacs.d/elpa/org-20150511/ob-latex hides /usr/share/emacs/24.5/lisp/org/ob-latex
> /home/nlj/.emacs.d/elpa/org-20150511/org-ctags hides /usr/share/emacs/24.5/lisp/org/org-ctags
> /home/nlj/.emacs.d/elpa/org-20150511/org-loaddefs hides /usr/share/emacs/24.5/lisp/org/org-loaddefs
> /home/nlj/.emacs.d/elpa/org-20150511/ob hides /usr/share/emacs/24.5/lisp/org/ob
> ~/.emacs.d/modules/emms/lisp/tq hides /usr/share/emacs/24.5/lisp/emacs-lisp/tq
> 
> Features:
> (shadow bbdb-message mail-extr emacsbug sendmail nndraft nnmh utf-7
> nnimap utf7 gnutls nnfolder parse-time bbdb-gnus bbdb-mua epa-file epa
> derived epg netrc network-stream starttls tls gnus-agent gnus-srvr
> gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015
> epg-config mm-view mml-smime smime dig nntp gnus-cache gnus-sum nnoo
> gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int
> gnus-range message rfc822 mml mml-sec mm-decode mm-bodies mm-encode
> mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils mailheader
> gnus-win gnus gnus-ems nnheader mail-utils python json sage sage-load rx
> emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort
> emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq
> emms-playing-time emms-lyrics emms-url url url-proxy url-privacy
> url-expand url-methods url-history url-cookie url-domsuf url-util
> url-parse auth-source eieio byte-opt bytecomp byte-compile cl-extra
> cconv eieio-core mm-util mail-prsvr password-cache url-vars mailcap
> emms-streams emms-tag-editor emms-mark emms-mode-line emms-cache
> emms-info-ogginfo emms-info-mp3info emms-info later-do
> emms-playlist-mode emms-player-vlc emms-player-mplayer
> emms-player-simple emms-source-playlist emms-source-file locate
> emms-setup emms emms-compat cl-macs appt org-element org-rmail org-mhe
> org-irc org-info org-gnus gnus-util org-docview doc-view jka-compr
> image-mode dired org-bibtex bibtex org-bbdb org-w3m org-agenda org
> advice help-fns org-macro org-footnote org-pcomplete pcomplete org-list
> org-faces org-entities noutline outline easy-mmode org-version
> ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys
> ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs
> org-loaddefs format-spec find-func bbdb-anniv diary-lib diary-loaddefs
> cal-menu calendar cal-loaddefs bbdb-com crm mailabbrev bbdb bbdb-site
> timezone tex-site info package edmacro kmacro recentf tree-widget
> battery time saveplace wheatgrass-theme delsel paren savehist iswitchb
> elec-pair desktop frameset cua-base cus-start cus-load color-theme
> easymenu wid-edit cl gv cl-loaddefs cl-lib bbdb-loaddefs time-date
> tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel
> x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list
> newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer
> select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
> frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai
> tai-viet lao korean japanese hebrew greek romanian slovak czech european
> ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help
> simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp
> files text-properties overlay sha1 md5 base64 format env code-pages mule
> custom widget hashtable-print-readable backquote make-network-process
> dbusbind gfilenotify dynamic-setting system-font-setting
> font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs)
> 
> Memory information:
> ((conses 16 372668 27850)
> (symbols 48 52138 0)
> (miscs 40 6459 5425)
> (strings 32 93768 7075)
> (string-bytes 1 3202758)
> (vectors 16 34336)
> (vector-slots 8 705256 8499)
> (floats 8 332 557)
> (intervals 56 4102 0)
> (buffers 960 45)
> (heap 1024 81762 1651))
> 
> 






^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#20569: 24.5; Vertical scroll bar is shorter than frame in info buffer
  2015-05-14  8:11 ` Jan D.
@ 2015-05-14 10:14   ` martin rudalics
  2015-05-14 13:31   ` N. Jackson
  1 sibling, 0 replies; 8+ messages in thread
From: martin rudalics @ 2015-05-14 10:14 UTC (permalink / raw)
  To: Jan D., N. Jackson; +Cc: 20569

 > The top row is a header row, it does not scroll, so there is no point in having the scroll bar extend into it.

The "top row" aka "header line" behaves exactly like the "bottom row"
aka "mode line" in this regard.

martin





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#20569: 24.5; Vertical scroll bar is shorter than frame in info buffer
  2015-05-14  8:11 ` Jan D.
  2015-05-14 10:14   ` martin rudalics
@ 2015-05-14 13:31   ` N. Jackson
  2015-05-14 15:15     ` Eli Zaretskii
  2015-05-14 15:57     ` Stefan Monnier
  1 sibling, 2 replies; 8+ messages in thread
From: N. Jackson @ 2015-05-14 13:31 UTC (permalink / raw)
  To: 20569

At 05:11 -0300 on Thursday 2015-05-14, Jan D. wrote:

> The top row is a header row, it does not scroll, so there is no point
> in having the scroll bar extend into it.

It is visually unappealing.

More importantly, it is inconsistent with usage in other software.

For example, in a GUI file management program such as Dolphin or
Nautilus the top row of the client area of the window is also a header (
it contains the field headings such as "Name", "Date", and
"Permissions"), yet the scroll bar extends past this header to meet up
with the decorations across the top of the window.

And in a spreadsheet program such a LibreOffice Calc, the top row
contains the labels of the columns (such as "A", "B", "C"), yet, again,
the scroll bar extends up to the top of the window.

Emacs does a lot of things differently (and better) than other programs,
but the widgets of a graphical user interface constitute a visual
language. Would it not be better for Emacs to speak the same language as
the rest of the world rather than inventing its own?


>> 14 maj 2015 kl. 02:46 skrev N. Jackson <nljlistbox2@gmail.com>:
>> 
>> Recipe:
>> 
>> emacs -Q
>> M-x i n f o RET
>> 
>> Expected Result:
>> 
>> The vertical scroll bar extends over the entire frame height, "blending"
>> into the menu bar at the top right.
>> 
>> Observed Result:
>> 
>> The vertical scroll bar does not extend over the entire frame height.
>> There is a gap at the top, below the menu bar.
>> 
>> The top row of the info buffer, the one that contains the navigation
>> information, seems to extend too far to the right (although it does not
>> in fact seem to overlie (in the z-order as it were) the scroll bar,
>> rather the scroll bar appears to be drawn with its top below (in
>> y-coordinate) the top row of the info buffer.
>> 
>> The problem is more pronounced with a dark Emacs theme. (I use
>> Wheatgrass.)
>> 
>> I'm guessing the problem also affects other modes that use the top row
>> of the buffer in a similar way.
>> 
>> 
>> In GNU Emacs 24.5.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.14.12)
>> of 2015-04-17 on buildvm-04.phx2.fedoraproject.org
>> Windowing system distributor `Fedora Project', version 11.0.11603000
>> System Description:	Fedora release 21 (Twenty One)
>> 
>> Configured using:
>> `configure --build=x86_64-redhat-linux-gnu
>> --host=x86_64-redhat-linux-gnu --program-prefix=
>> --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr
>> --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
>> --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
>> --libexecdir=/usr/libexec --localstatedir=/var
>> --sharedstatedir=/var/lib --mandir=/usr/share/man
>> --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png
>> --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3
>> --with-gpm=no build_alias=x86_64-redhat-linux-gnu
>> host_alias=x86_64-redhat-linux-gnu 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g
>> -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
>> -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4
>> -grecord-gcc-switches -m64 -mtune=generic' 'LDFLAGS=-Wl,-z,relro ''
>> 
>> Important settings:
>>  value of $LC_MONETARY: en_DK.utf8
>>  value of $LC_NUMERIC: en_DK.utf8
>>  value of $LC_TIME: en_DK.utf8
>>  value of $LANG: en_CA.utf8
>>  value of $XMODIFIERS: @im=ibus
>>  locale-coding-system: utf-8-unix
>> 
>> Major mode: Group
>> 
>> Minor modes in effect:
>>  gnus-undo-mode: t
>>  recentf-mode: t
>>  display-battery-mode: t
>>  display-time-mode: t
>>  delete-selection-mode: t
>>  show-paren-mode: t
>>  savehist-mode: t
>>  iswitchb-mode: t
>>  electric-pair-mode: t
>>  desktop-save-mode: t
>>  cua-mode: t
>>  tooltip-mode: t
>>  electric-indent-mode: t
>>  mouse-wheel-mode: t
>>  menu-bar-mode: t
>>  file-name-shadow-mode: t
>>  global-font-lock-mode: t
>>  font-lock-mode: t
>>  blink-cursor-mode: t
>>  auto-composition-mode: t
>>  auto-encryption-mode: t
>>  auto-compression-mode: t
>>  buffer-read-only: t
>>  size-indication-mode: t
>>  column-number-mode: t
>>  line-number-mode: t
>>  global-visual-line-mode: t
>>  visual-line-mode: t
>>  transient-mark-mode: t
>> 
>> Recent messages:
>> Opening connection to localhost via tls...
>> Opening connection to localhost...done
>> Opening nnimap server on Local Dovecot Mailstore...done
>> 2 new newsgroups have arrived
>> Checking new news...
>> nnimap read 48k from localhost (initial sync of 1 group; please wait)
>> Reading active file from archive via nnfolder...done
>> Checking new news...done
>> GNU Emacs 24.5.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.14.12) of 2015-04-17 on buildvm-04.phx2.fedoraproject.org
>> previous-buffer: Cannot switch buffers in minibuffer window
>> 
>> Load-path shadows:
>> /usr/share/emacs/site-lisp/site-start.d/maxima-modes hides /usr/share/emacs/site-lisp/maxima/site_start.d/maxima-modes
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-ref hides /usr/share/emacs/24.5/lisp/org/ob-ref
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-dot hides /usr/share/emacs/24.5/lisp/org/ob-dot
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-octave hides /usr/share/emacs/24.5/lisp/org/ob-octave
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-maxima hides /usr/share/emacs/24.5/lisp/org/ob-maxima
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-scala hides /usr/share/emacs/24.5/lisp/org/ob-scala
>> /home/nlj/.emacs.d/elpa/org-20150511/org-plot hides /usr/share/emacs/24.5/lisp/org/org-plot
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-org hides /usr/share/emacs/24.5/lisp/org/ob-org
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-haskell hides /usr/share/emacs/24.5/lisp/org/ob-haskell
>> /home/nlj/.emacs.d/elpa/org-20150511/org-indent hides /usr/share/emacs/24.5/lisp/org/org-indent
>> /home/nlj/.emacs.d/elpa/org-20150511/org-habit hides /usr/share/emacs/24.5/lisp/org/org-habit
>> /home/nlj/.emacs.d/elpa/org-20150511/org-datetree hides /usr/share/emacs/24.5/lisp/org/org-datetree
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-lob hides /usr/share/emacs/24.5/lisp/org/ob-lob
>> /home/nlj/.emacs.d/elpa/org-20150511/org-list hides /usr/share/emacs/24.5/lisp/org/org-list
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-ruby hides /usr/share/emacs/24.5/lisp/org/ob-ruby
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-R hides /usr/share/emacs/24.5/lisp/org/ob-R
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-awk hides /usr/share/emacs/24.5/lisp/org/ob-awk
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-sqlite hides /usr/share/emacs/24.5/lisp/org/ob-sqlite
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-makefile hides /usr/share/emacs/24.5/lisp/org/ob-makefile
>> /home/nlj/.emacs.d/elpa/org-20150511/org-capture hides /usr/share/emacs/24.5/lisp/org/org-capture
>> /home/nlj/.emacs.d/elpa/org-20150511/org-archive hides /usr/share/emacs/24.5/lisp/org/org-archive
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-python hides /usr/share/emacs/24.5/lisp/org/ob-python
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-js hides /usr/share/emacs/24.5/lisp/org/ob-js
>> /home/nlj/.emacs.d/elpa/org-20150511/ox-md hides /usr/share/emacs/24.5/lisp/org/ox-md
>> /home/nlj/.emacs.d/elpa/org-20150511/org-table hides /usr/share/emacs/24.5/lisp/org/org-table
>> /home/nlj/.emacs.d/elpa/org-20150511/org-install hides /usr/share/emacs/24.5/lisp/org/org-install
>> /home/nlj/.emacs.d/elpa/org-20150511/ox-latex hides /usr/share/emacs/24.5/lisp/org/ox-latex
>> /home/nlj/.emacs.d/elpa/org-20150511/org-docview hides /usr/share/emacs/24.5/lisp/org/org-docview
>> /home/nlj/.emacs.d/elpa/org-20150511/ox-ascii hides /usr/share/emacs/24.5/lisp/org/ox-ascii
>> /home/nlj/.emacs.d/elpa/org-20150511/org-mhe hides /usr/share/emacs/24.5/lisp/org/org-mhe
>> /home/nlj/.emacs.d/elpa/org-20150511/org-crypt hides /usr/share/emacs/24.5/lisp/org/org-crypt
>> /home/nlj/.emacs.d/elpa/org-20150511/org-macro hides /usr/share/emacs/24.5/lisp/org/org-macro
>> /home/nlj/.emacs.d/elpa/org-20150511/ox-odt hides /usr/share/emacs/24.5/lisp/org/ox-odt
>> /home/nlj/.emacs.d/elpa/org-20150511/org-eshell hides /usr/share/emacs/24.5/lisp/org/org-eshell
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-fortran hides /usr/share/emacs/24.5/lisp/org/ob-fortran
>> /home/nlj/.emacs.d/elpa/org-20150511/org-entities hides /usr/share/emacs/24.5/lisp/org/org-entities
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-picolisp hides /usr/share/emacs/24.5/lisp/org/ob-picolisp
>> /home/nlj/.emacs.d/elpa/org-20150511/org-feed hides /usr/share/emacs/24.5/lisp/org/org-feed
>> /home/nlj/.emacs.d/elpa/org-20150511/ox hides /usr/share/emacs/24.5/lisp/org/ox
>> /home/nlj/.emacs.d/elpa/org-20150511/org-id hides /usr/share/emacs/24.5/lisp/org/org-id
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-clojure hides /usr/share/emacs/24.5/lisp/org/ob-clojure
>> /home/nlj/.emacs.d/elpa/org-20150511/org-macs hides /usr/share/emacs/24.5/lisp/org/org-macs
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-table hides /usr/share/emacs/24.5/lisp/org/ob-table
>> /home/nlj/.emacs.d/elpa/org-20150511/org-pcomplete hides /usr/share/emacs/24.5/lisp/org/org-pcomplete
>> /home/nlj/.emacs.d/elpa/org-20150511/ox-publish hides /usr/share/emacs/24.5/lisp/org/ox-publish
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-scheme hides /usr/share/emacs/24.5/lisp/org/ob-scheme
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-keys hides /usr/share/emacs/24.5/lisp/org/ob-keys
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-io hides /usr/share/emacs/24.5/lisp/org/ob-io
>> /home/nlj/.emacs.d/elpa/org-20150511/ox-texinfo hides /usr/share/emacs/24.5/lisp/org/ox-texinfo
>> /home/nlj/.emacs.d/elpa/org-20150511/org-bibtex hides /usr/share/emacs/24.5/lisp/org/org-bibtex
>> /home/nlj/.emacs.d/elpa/org-20150511/org-protocol hides /usr/share/emacs/24.5/lisp/org/org-protocol
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-mscgen hides /usr/share/emacs/24.5/lisp/org/ob-mscgen
>> /home/nlj/.emacs.d/elpa/org-20150511/org-irc hides /usr/share/emacs/24.5/lisp/org/org-irc
>> /home/nlj/.emacs.d/elpa/org-20150511/org-faces hides /usr/share/emacs/24.5/lisp/org/org-faces
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-lilypond hides /usr/share/emacs/24.5/lisp/org/ob-lilypond
>> /home/nlj/.emacs.d/elpa/org-20150511/org-w3m hides /usr/share/emacs/24.5/lisp/org/org-w3m
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-ditaa hides /usr/share/emacs/24.5/lisp/org/ob-ditaa
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-comint hides /usr/share/emacs/24.5/lisp/org/ob-comint
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-css hides /usr/share/emacs/24.5/lisp/org/ob-css
>> /home/nlj/.emacs.d/elpa/org-20150511/org hides /usr/share/emacs/24.5/lisp/org/org
>> /home/nlj/.emacs.d/elpa/org-20150511/org-src hides /usr/share/emacs/24.5/lisp/org/org-src
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-eval hides /usr/share/emacs/24.5/lisp/org/ob-eval
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-gnuplot hides /usr/share/emacs/24.5/lisp/org/ob-gnuplot
>> /home/nlj/.emacs.d/elpa/org-20150511/ox-man hides /usr/share/emacs/24.5/lisp/org/ox-man
>> /home/nlj/.emacs.d/elpa/org-20150511/org-version hides /usr/share/emacs/24.5/lisp/org/org-version
>> /home/nlj/.emacs.d/elpa/org-20150511/org-mobile hides /usr/share/emacs/24.5/lisp/org/org-mobile
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-emacs-lisp hides /usr/share/emacs/24.5/lisp/org/ob-emacs-lisp
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-perl hides /usr/share/emacs/24.5/lisp/org/ob-perl
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-exp hides /usr/share/emacs/24.5/lisp/org/ob-exp
>> /home/nlj/.emacs.d/elpa/org-20150511/org-info hides /usr/share/emacs/24.5/lisp/org/org-info
>> /home/nlj/.emacs.d/elpa/org-20150511/org-footnote hides /usr/share/emacs/24.5/lisp/org/org-footnote
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-sh hides /usr/share/emacs/24.5/lisp/org/ob-sh
>> /home/nlj/.emacs.d/elpa/org-20150511/org-compat hides /usr/share/emacs/24.5/lisp/org/org-compat
>> /home/nlj/.emacs.d/elpa/org-20150511/org-agenda hides /usr/share/emacs/24.5/lisp/org/org-agenda
>> /home/nlj/.emacs.d/elpa/org-20150511/org-timer hides /usr/share/emacs/24.5/lisp/org/org-timer
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-shen hides /usr/share/emacs/24.5/lisp/org/ob-shen
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-tangle hides /usr/share/emacs/24.5/lisp/org/ob-tangle
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-calc hides /usr/share/emacs/24.5/lisp/org/ob-calc
>> /home/nlj/.emacs.d/elpa/org-20150511/org-inlinetask hides /usr/share/emacs/24.5/lisp/org/org-inlinetask
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-C hides /usr/share/emacs/24.5/lisp/org/ob-C
>> /home/nlj/.emacs.d/elpa/org-20150511/org-gnus hides /usr/share/emacs/24.5/lisp/org/org-gnus
>> /home/nlj/.emacs.d/elpa/org-20150511/org-clock hides /usr/share/emacs/24.5/lisp/org/org-clock
>> /home/nlj/.emacs.d/elpa/org-20150511/ox-icalendar hides /usr/share/emacs/24.5/lisp/org/ox-icalendar
>> /home/nlj/.emacs.d/elpa/org-20150511/ox-beamer hides /usr/share/emacs/24.5/lisp/org/ox-beamer
>> /home/nlj/.emacs.d/elpa/org-20150511/org-mouse hides /usr/share/emacs/24.5/lisp/org/org-mouse
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-ocaml hides /usr/share/emacs/24.5/lisp/org/ob-ocaml
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-plantuml hides /usr/share/emacs/24.5/lisp/org/ob-plantuml
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-screen hides /usr/share/emacs/24.5/lisp/org/ob-screen
>> /home/nlj/.emacs.d/elpa/org-20150511/org-colview hides /usr/share/emacs/24.5/lisp/org/org-colview
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-sass hides /usr/share/emacs/24.5/lisp/org/ob-sass
>> /home/nlj/.emacs.d/elpa/org-20150511/ox-html hides /usr/share/emacs/24.5/lisp/org/ox-html
>> /home/nlj/.emacs.d/elpa/org-20150511/org-bbdb hides /usr/share/emacs/24.5/lisp/org/org-bbdb
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-lisp hides /usr/share/emacs/24.5/lisp/org/ob-lisp
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-java hides /usr/share/emacs/24.5/lisp/org/ob-java
>> /home/nlj/.emacs.d/elpa/org-20150511/org-rmail hides /usr/share/emacs/24.5/lisp/org/org-rmail
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-asymptote hides /usr/share/emacs/24.5/lisp/org/ob-asymptote
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-matlab hides /usr/share/emacs/24.5/lisp/org/ob-matlab
>> /home/nlj/.emacs.d/elpa/org-20150511/ox-org hides /usr/share/emacs/24.5/lisp/org/ox-org
>> /home/nlj/.emacs.d/elpa/org-20150511/org-element hides /usr/share/emacs/24.5/lisp/org/org-element
>> /home/nlj/.emacs.d/elpa/org-20150511/org-attach hides /usr/share/emacs/24.5/lisp/org/org-attach
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-ledger hides /usr/share/emacs/24.5/lisp/org/ob-ledger
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-core hides /usr/share/emacs/24.5/lisp/org/ob-core
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-sql hides /usr/share/emacs/24.5/lisp/org/ob-sql
>> /home/nlj/.emacs.d/elpa/org-20150511/ob-latex hides /usr/share/emacs/24.5/lisp/org/ob-latex
>> /home/nlj/.emacs.d/elpa/org-20150511/org-ctags hides /usr/share/emacs/24.5/lisp/org/org-ctags
>> /home/nlj/.emacs.d/elpa/org-20150511/org-loaddefs hides /usr/share/emacs/24.5/lisp/org/org-loaddefs
>> /home/nlj/.emacs.d/elpa/org-20150511/ob hides /usr/share/emacs/24.5/lisp/org/ob
>> ~/.emacs.d/modules/emms/lisp/tq hides /usr/share/emacs/24.5/lisp/emacs-lisp/tq
>> 
>> Features:
>> (shadow bbdb-message mail-extr emacsbug sendmail nndraft nnmh utf-7
>> nnimap utf7 gnutls nnfolder parse-time bbdb-gnus bbdb-mua epa-file epa
>> derived epg netrc network-stream starttls tls gnus-agent gnus-srvr
>> gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015
>> epg-config mm-view mml-smime smime dig nntp gnus-cache gnus-sum nnoo
>> gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int
>> gnus-range message rfc822 mml mml-sec mm-decode mm-bodies mm-encode
>> mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils mailheader
>> gnus-win gnus gnus-ems nnheader mail-utils python json sage sage-load rx
>> emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort
>> emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq
>> emms-playing-time emms-lyrics emms-url url url-proxy url-privacy
>> url-expand url-methods url-history url-cookie url-domsuf url-util
>> url-parse auth-source eieio byte-opt bytecomp byte-compile cl-extra
>> cconv eieio-core mm-util mail-prsvr password-cache url-vars mailcap
>> emms-streams emms-tag-editor emms-mark emms-mode-line emms-cache
>> emms-info-ogginfo emms-info-mp3info emms-info later-do
>> emms-playlist-mode emms-player-vlc emms-player-mplayer
>> emms-player-simple emms-source-playlist emms-source-file locate
>> emms-setup emms emms-compat cl-macs appt org-element org-rmail org-mhe
>> org-irc org-info org-gnus gnus-util org-docview doc-view jka-compr
>> image-mode dired org-bibtex bibtex org-bbdb org-w3m org-agenda org
>> advice help-fns org-macro org-footnote org-pcomplete pcomplete org-list
>> org-faces org-entities noutline outline easy-mmode org-version
>> ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys
>> ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs
>> org-loaddefs format-spec find-func bbdb-anniv diary-lib diary-loaddefs
>> cal-menu calendar cal-loaddefs bbdb-com crm mailabbrev bbdb bbdb-site
>> timezone tex-site info package edmacro kmacro recentf tree-widget
>> battery time saveplace wheatgrass-theme delsel paren savehist iswitchb
>> elec-pair desktop frameset cua-base cus-start cus-load color-theme
>> easymenu wid-edit cl gv cl-loaddefs cl-lib bbdb-loaddefs time-date
>> tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel
>> x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list
>> newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer
>> select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
>> frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai
>> tai-viet lao korean japanese hebrew greek romanian slovak czech european
>> ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help
>> simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp
>> files text-properties overlay sha1 md5 base64 format env code-pages mule
>> custom widget hashtable-print-readable backquote make-network-process
>> dbusbind gfilenotify dynamic-setting system-font-setting
>> font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs)
>> 
>> Memory information:
>> ((conses 16 372668 27850)
>> (symbols 48 52138 0)
>> (miscs 40 6459 5425)
>> (strings 32 93768 7075)
>> (string-bytes 1 3202758)
>> (vectors 16 34336)
>> (vector-slots 8 705256 8499)
>> (floats 8 332 557)
>> (intervals 56 4102 0)
>> (buffers 960 45)
>> (heap 1024 81762 1651))
>> 
>> 





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#20569: 24.5; Vertical scroll bar is shorter than frame in info buffer
  2015-05-14 13:31   ` N. Jackson
@ 2015-05-14 15:15     ` Eli Zaretskii
  2015-05-28 19:09       ` N. Jackson
  2015-05-14 15:57     ` Stefan Monnier
  1 sibling, 1 reply; 8+ messages in thread
From: Eli Zaretskii @ 2015-05-14 15:15 UTC (permalink / raw)
  To: N. Jackson; +Cc: 20569

> From: nljlistbox2@gmail.com (N. Jackson)
> Date: Thu, 14 May 2015 10:31:07 -0300
> 
> At 05:11 -0300 on Thursday 2015-05-14, Jan D. wrote:
> 
> > The top row is a header row, it does not scroll, so there is no point
> > in having the scroll bar extend into it.
> 
> It is visually unappealing.
> 
> More importantly, it is inconsistent with usage in other software.
> 
> For example, in a GUI file management program such as Dolphin or
> Nautilus the top row of the client area of the window is also a header (
> it contains the field headings such as "Name", "Date", and
> "Permissions"), yet the scroll bar extends past this header to meet up
> with the decorations across the top of the window.

If the scroll bar extended past the header line, users would expect
that line to scroll, which it doesn't.

Anyway, this is how the header line was designed and implemented in
Emacs.  We have tabulated-list-mode for the other kind.  The Info
reader uses the header line for a good reason: it shows there stuff
that needs to be always visible, so it cannot be the first line of the
buffer, or behave like one.





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#20569: 24.5; Vertical scroll bar is shorter than frame in info buffer
  2015-05-14 13:31   ` N. Jackson
  2015-05-14 15:15     ` Eli Zaretskii
@ 2015-05-14 15:57     ` Stefan Monnier
  1 sibling, 0 replies; 8+ messages in thread
From: Stefan Monnier @ 2015-05-14 15:57 UTC (permalink / raw)
  To: N. Jackson; +Cc: 20569

> Emacs does a lot of things differently (and better) than other programs,
> but the widgets of a graphical user interface constitute a visual
> language. Would it not be better for Emacs to speak the same language as
> the rest of the world rather than inventing its own?

I don't think this difference matters very much either way.
Since both options have justifications, I'm sure some people will want
to keep the current behavior, so either we'll have to annoy them, or
introduce a config var, which will make the code yet a bit more hairy in
this respect.

If someone wants to submit a patch to change that, we will consider it,
but I doubt you'll find someone motivated enough to tweak this
little detail.


        Stefan





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#20569: 24.5; Vertical scroll bar is shorter than frame in info buffer
  2015-05-14 15:15     ` Eli Zaretskii
@ 2015-05-28 19:09       ` N. Jackson
  2015-05-30  9:45         ` Eli Zaretskii
  0 siblings, 1 reply; 8+ messages in thread
From: N. Jackson @ 2015-05-28 19:09 UTC (permalink / raw)
  To: 20569

At 12:15 -0300 on Thursday 2015-05-14, Eli Zaretskii wrote:

> If the scroll bar extended past the header line, users would expect
> that line to scroll, which it doesn't.

Well, the scroll bar extends past the header line in the other programs
I mentioned (Spreadsheets, file managers) but those header lines don't
scroll.

> Anyway, this is how the header line was designed and implemented in
> Emacs.  We have tabulated-list-mode for the other kind.  The Info
> reader uses the header line for a good reason: it shows there stuff
> that needs to be always visible, so it cannot be the first line of the
> buffer, or behave like one.

Fair enough. It is a very minor blemish, and obviously not worth the
investment of effort to fix (if "fix" is even the right word).

In the game of Mah Jong, one must take the most scrupulous care while
building the wall to ensure that all four sides meet exactly and there
are no gaps. Otherwise it's terribly bad luck or evil spirits will get
in or something. (I forget exactly.) It is in a similar vein of
superstition, perhaps laced with a touch of compulsiveness, that it
disturbs me seeing a gap in the border of a window/frame!

I would like to work around the problem in my personal settings -- I
feel that should be possible by simply changing the colour of the header
line to match the colour of my windows -- but after some attempts at
this I was not completely successful.

I customised some faces to use the same background colour as my
windowing system widgets (gray94) (with readable foreground colours):

(custom-set-faces
 '(header-line ((t (:inherit mode-line :background "grey94" :foreground "black" :box nil))))
 '(info-header-node ((t (:inherit info-node :background "gray94" :foreground "black"))))
 '(info-header-xref ((t (:inherit info-xref :background "gray94" :foreground "navy")))))

So far so good. Now I don't have a disturbing gap in my window/frame in
Info which is great. (Not sure if there'll be a problem with the header
line in other modes, but I can tweak those as I notice problems.)

Unfortunately, another issue arises. The breadcrumbs at the top of the
Info buffer now have the wrong background colour!

The breadcrumbs seem to also use Info Header Node face and the Info
Header Xref face. It seems inappropriate that they should use Header
faces since they are not in the header. Is there a way to prevent them
from doing so?

Thanks.





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#20569: 24.5; Vertical scroll bar is shorter than frame in info buffer
  2015-05-28 19:09       ` N. Jackson
@ 2015-05-30  9:45         ` Eli Zaretskii
  0 siblings, 0 replies; 8+ messages in thread
From: Eli Zaretskii @ 2015-05-30  9:45 UTC (permalink / raw)
  To: N. Jackson; +Cc: 20569

> From: nljlistbox2@gmail.com (N. Jackson)
> Cc: Eli Zaretskii <eliz@gnu.org>
> Date: Thu, 28 May 2015 16:09:11 -0300
> 
> I would like to work around the problem in my personal settings -- I
> feel that should be possible by simply changing the colour of the header
> line to match the colour of my windows -- but after some attempts at
> this I was not completely successful.
> 
> I customised some faces to use the same background colour as my
> windowing system widgets (gray94) (with readable foreground colours):
> 
> (custom-set-faces
>  '(header-line ((t (:inherit mode-line :background "grey94" :foreground "black" :box nil))))
>  '(info-header-node ((t (:inherit info-node :background "gray94" :foreground "black"))))
>  '(info-header-xref ((t (:inherit info-xref :background "gray94" :foreground "navy")))))
> 
> So far so good. Now I don't have a disturbing gap in my window/frame in
> Info which is great. (Not sure if there'll be a problem with the header
> line in other modes, but I can tweak those as I notice problems.)
> 
> Unfortunately, another issue arises. The breadcrumbs at the top of the
> Info buffer now have the wrong background colour!
> 
> The breadcrumbs seem to also use Info Header Node face and the Info
> Header Xref face. It seems inappropriate that they should use Header
> faces since they are not in the header. Is there a way to prevent them
> from doing so?

Not that I see, no.  Perhaps request a feature whereby the breadcrumbs
display will use a separate face.





^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-05-30  9:45 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-14  0:46 bug#20569: 24.5; Vertical scroll bar is shorter than frame in info buffer N. Jackson
2015-05-14  8:11 ` Jan D.
2015-05-14 10:14   ` martin rudalics
2015-05-14 13:31   ` N. Jackson
2015-05-14 15:15     ` Eli Zaretskii
2015-05-28 19:09       ` N. Jackson
2015-05-30  9:45         ` Eli Zaretskii
2015-05-14 15:57     ` Stefan Monnier

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).