From: Michael Olson <mwolson@gnu.org>
To: emacs-devel@gnu.org
Subject: Shrinking frames as of past month
Date: Sun, 16 Mar 2008 21:20:35 -0700 [thread overview]
Message-ID: <87tzj6gekl.fsf@grepfind.mwolson.org> (raw)
<#part sign=pgpmime>
When I replaced my Emacs binary that was compiled in February with one
compiled from today's CVS HEAD, I noticed some very aberrant behavior
WRT frames. I haven't updated the rest of my system in that time, such
as libraries, so it must be due to a change in Emacs. It happens with
"emacs -Q" as well, so it's not caused to my init file.
Basically, GTK frames seem to shrink by about one character length every
time I do certain things such hitting viewing mail on Gnus, hitting the
key combination "M-x", or displaying an image by hitting RET on it in
dired.
The easiest way to replicate this is to view a directory which contains
image files in dired, and hit RET on one of them. The frame will
shrink. Hit C-x b to switch back and forth between the image and the
directory, and the frame will shrink further. It might be necessary to
initially have the frame small enough that a line-wrap indicator shows
up in the fringe.
I also notice then when I resize the frames back to take up the original
amount of pixels in width, that the window manager thinks the dimensions
of the window are different than they are. In two frames with the same
number of pixels long, and with Emacs displaying the same number of
characters, one is thought to be 80x35 by the window manager and the
other one (the one that shrank earlier) is thought to be 70x35.
Here are my compilation options:
Configured for `i686-pc-linux-gnu'.
Where should the build process find the source code? /stuff/proj/emacs/emacs/git-emacs
What operating system and machine description files should Emacs use?
`s/gnu-linux.h' and `m/intel386.h'
What compiler should emacs be built with? gcc -g -O2 -Wno-pointer-sign
Should Emacs use the GNU version of malloc? yes
(Using Doug Lea's new malloc from the GNU C Library.)
Should Emacs use a relocating allocator for buffers? yes
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? GTK
Where do we find X Windows header files? Standard dirs
Where do we find X Windows libraries? Standard dirs
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? yes
Does Emacs use -ljpeg? yes
Does Emacs use -ltiff? yes
Does Emacs use a gif library? yes -lgif
Does Emacs use -lpng? yes
Does Emacs use -lrsvg-2? yes
Does Emacs use -lgpm? no
Does Emacs use -ldbus? yes
Does Emacs use a font backend? yes
Does Emacs use -lfreetype? yes
Does Emacs use -lm17n-flt? no
Does Emacs use -lotf? no
Does Emacs use -lxft? yes
Does Emacs use X toolkit scroll bars? yes
Compiling with sync input.
Using --disable-sync-input did not make any difference.
--
| Michael Olson | FSF Associate Member #652 |
| http://mwolson.org/ | Hobbies: Lisp, HCoop |
| Projects: Emacs, Muse, ERC, EMMS, ErBot, DVC, Planner |
`-------------------------------------------------------'
next reply other threads:[~2008-03-17 4:20 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-17 4:20 Michael Olson [this message]
2008-03-18 7:56 ` Shrinking frames as of past month Jan Djärv
2008-03-19 1:11 ` Michael Olson
2008-03-19 16:06 ` Sam Steingold
-- strict thread matches above, loose matches on Subject: below --
2008-03-19 20:16 Francesc Rocher
2008-03-22 11:55 ` Jan Djärv
2008-03-23 21:38 ` Michael Olson
2008-03-28 9:33 ` Andrew W. Nosenko
2008-03-28 10:35 ` Jan Djärv
2008-03-30 17:39 ` Jan Djärv
2008-03-30 19:03 ` Francesc Rocher
2008-03-31 6:21 ` Jan Djärv
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=87tzj6gekl.fsf@grepfind.mwolson.org \
--to=mwolson@gnu.org \
--cc=emacs-devel@gnu.org \
/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).