Subject: bug#10954: closed (Re: bug#10954: Emacs window shrinks automatically)

From: [email-masked] (GNU bug Tracking System)
Date: Thu, 08 Mar 2012 18:58:02 +0000

Your bug report

#10954: Emacs window shrinks automatically

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
10954: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10954
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#10954: Emacs window shrinks automatically
From: Jan Djärv <[email-masked]>
To: [email-masked]
Cc: [email-masked]
Date: Thu, 8 Mar 2012 19:56:05 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello.

6 mar 2012 kl. 09:52 skrev Walter Garcia-Fontes:

> Ubuntu 12.04 Beta 1
> Unity desktop environment
> 
> When starting Emacs without tool-bar and without menu-bar the windows
> shrinks automatically to the size of one (text) line.
> 
> To reproduce, run current Unity desktop (5.4.0-0ubuntu2) and start
> Emacs with the following command line:
> 
> emacs23 -Q --execute "(progn (tool-bar-mode 0)(menu-bar-mode 0))"
> 
> Note that both toolbar and menubar have to be disabled to see the
> shrinking behavior.
> 

The combination Gtk+ and Unity triggers a bug in one of them (not sure who has the bug).  If we set WM hints with base_height, one of them can't count and goes bananas.  I have checked in a fix in the trunk, which will be Emacs 24.  Please try it if you can.

	Jan D.

Subject: Emacs window shrinks automatically
From: Walter Garcia-Fontes <[email-masked]>
To: [email-masked]
Date: Tue, 6 Mar 2012 09:52:04 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Ubuntu 12.04 Beta 1
Unity desktop environment

When starting Emacs without tool-bar and without menu-bar the windows
shrinks automatically to the size of one (text) line.

To reproduce, run current Unity desktop (5.4.0-0ubuntu2) and start
Emacs with the following command line:

emacs23 -Q --execute "(progn (tool-bar-mode 0)(menu-bar-mode 0))"

Note that both toolbar and menubar have to be disabled to see the
shrinking behavior.

FWIW, here's a video that illustrates the behavior: http://www.youtube.com/watch?v=_oKQjP8x_Os

In GNU Emacs 23.3.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.10)
 of 2012-02-23 on crested, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.11103000
configured using `configure  '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.3/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.3/leim' '--with-crt-dir=/usr/lib/x86_64-linux-gnu' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS=-D_FORTIFY_SOURCE=2''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: en_US.UTF-8
  value of $LC_CTYPE: en_US.UTF-8
  value of $LC_MESSAGES: en_US.UTF-8
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Lisp Interaction

Minor modes in effect:
  show-paren-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
m o d e SPC 0 ) ( m e n u - b a r - m o d e SPC 0 ) 
) " RET RET N o t e SPC t h a t SPC b o t h SPC t o 
o l b a r SPC a n d SPC m e n u b a r SPC h a v e SPC 
t o SPC b e SPC d i s a b l e d SPC t o SPC s e e SPC 
t h e SPC s h r i n k i n g SPC b e h a v i o r . RET 
RET F W I W , SPC h e r e ' s SPC a SPC v i d e o SPC 
t h a t SPC i l l u s t r a t e s SPC t h e SPC b e 
h a v i o r : SPC h t t p : / / w w w . y o u t u b 
e . c o m / w a t c h ? v = _ o K Q j P 8 x _ O s C-p 
C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-a 
RET RET C-p C-p U b u n t u SPC 1 2 . 0 4 SPC B e t 
a SPC 1 RET U n i t y SPC d e s k t o p SPC e n v i 
r o n m e n t C-x C-s C-r RET C-g RET C-d <down-mouse-1> 
<mouse-1> <escape> x r e <tab> p o <tab> r t _ <backspace> 
- m <backspace> e m <tab> <return>

Recent messages:
Local Ispell dictionary set to en
Buffer dictionary is now en
Starting new Ispell process [en] ...
Spell Checking completed.
Auto-saving...done
Saving file /tmp/mutt-puna-1000-5652-19201588231566339693...
Wrote /tmp/mutt-puna-1000-5652-19201588231566339693
Quit
When done with this frame, type C-x 5 0
Making completion list... [2 times]

Load-path shadows:
/usr/share/emacs/23.3/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex
/usr/share/emacs/23.3/site-lisp/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex
/usr/share/emacs/23.3/site-lisp/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info
/usr/share/emacs/23.3/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf
/usr/share/emacs/23.3/site-lisp/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl
/usr/share/emacs/23.3/site-lisp/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt
/usr/share/emacs/23.3/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite
/usr/share/emacs/23.3/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex
/usr/share/emacs/23.3/site-lisp/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font
/usr/share/emacs/23.3/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x
/usr/share/emacs/23.3/site-lisp/auctex/tex-fptex hides /usr/share/emacs/site-lisp/auctex/tex-fptex
/usr/share/emacs/23.3/site-lisp/auctex/context hides /usr/share/emacs/site-lisp/auctex/context
/usr/share/emacs/23.3/site-lisp/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style
/usr/share/emacs/23.3/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold
/usr/share/emacs/23.3/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp
/usr/share/emacs/23.3/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar
/usr/share/emacs/23.3/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik
/usr/share/emacs/23.3/site-lisp/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en
/usr/share/emacs/23.3/site-lisp/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp
/usr/share/emacs/23.3/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup
/usr/share/emacs/23.3/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode
/usr/share/emacs23/site-lisp/semi/pgg-def hides /usr/share/emacs/23.3/lisp/pgg-def
/usr/share/emacs23/site-lisp/semi/pgg-pgp hides /usr/share/emacs/23.3/lisp/pgg-pgp
/usr/share/emacs23/site-lisp/semi/pgg hides /usr/share/emacs/23.3/lisp/pgg
/usr/share/emacs23/site-lisp/flim/hex-util hides /usr/share/emacs/23.3/lisp/hex-util
/usr/share/emacs23/site-lisp/flim/md4 hides /usr/share/emacs/23.3/lisp/md4
/usr/share/emacs23/site-lisp/semi/pgg-parse hides /usr/share/emacs/23.3/lisp/pgg-parse
/usr/share/emacs23/site-lisp/flim/sha1 hides /usr/share/emacs/23.3/lisp/sha1
/usr/share/emacs23/site-lisp/semi/pgg-gpg hides /usr/share/emacs/23.3/lisp/pgg-gpg
/usr/share/emacs23/site-lisp/semi/pgg-pgp5 hides /usr/share/emacs/23.3/lisp/pgg-pgp5
/usr/share/emacs23/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/23.3/lisp/textmodes/ispell
/usr/share/emacs23/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/23.3/lisp/textmodes/flyspell
/usr/share/emacs23/site-lisp/flim/ntlm hides /usr/share/emacs/23.3/lisp/net/ntlm
/usr/share/emacs23/site-lisp/flim/sasl hides /usr/share/emacs/23.3/lisp/net/sasl
/usr/share/emacs23/site-lisp/flim/hmac-md5 hides /usr/share/emacs/23.3/lisp/net/hmac-md5
/usr/share/emacs23/site-lisp/flim/hmac-def hides /usr/share/emacs/23.3/lisp/net/hmac-def
/usr/share/emacs23/site-lisp/flim/sasl-digest hides /usr/share/emacs/23.3/lisp/net/sasl-digest
/usr/share/emacs23/site-lisp/flim/sasl-cram hides /usr/share/emacs/23.3/lisp/net/sasl-cram
/usr/share/emacs23/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/23.3/lisp/net/sasl-ntlm

Features:
(multi-isearch newcomment gnus-msg gnus-art mm-uu mml2015 epg-config
mm-view smime dig gnus-sum nnoo gnus-group gnus-undo nnmail mail-source
format-spec gnus-start gnus-spec gnus-int gnus-range gnus-win gnus
gnus-ems shadow sort mail-extr message sendmail ecomplete rfc822 mml
mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse
rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util
netrc time-date mm-util mail-prsvr gmm-utils wid-edit mailheader canlock
sha1 sha1-el hex-util hashcash mail-utils emacsbug help-mode view
iso-transl jka-compr paren advice advice-preload post help-fns easymenu
derived cl cl-19 server auto-dictionary regexp-opt flyspell ispell
bitmap bitmap-ci poem poem-e20 poem-e20_3 pces pces-e20 pces-20 broken
pcustom poe pym static apel-ver product debian-el debian-el-loaddefs
dpkg-dev-el dpkg-dev-el-loaddefs preview-latex tex-site auto-loads
tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd
font-setting tool-bar dnd fontset image fringe lisp-mode register page
menu-bar rfn-eshadow timer select scroll-bar mldrag 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 loaddefs button
minibuffer faces cus-face files text-properties overlay md5 base64
format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process dbusbind system-font-setting
font-render-setting gtk x-toolkit x multi-tty emacs)