From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Olson Newsgroups: gmane.emacs.devel Subject: Shrinking frames as of past month Date: Sun, 16 Mar 2008 21:20:35 -0700 Message-ID: <87tzj6gekl.fsf@grepfind.mwolson.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1205730567 5932 80.91.229.12 (17 Mar 2008 05:09:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 17 Mar 2008 05:09:27 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 17 06:09:56 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Jb7bc-000482-7B for ged-emacs-devel@m.gmane.org; Mon, 17 Mar 2008 06:09:52 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jb7b2-0001RD-6z for ged-emacs-devel@m.gmane.org; Mon, 17 Mar 2008 01:09:16 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jb7au-0001Qj-9D for emacs-devel@gnu.org; Mon, 17 Mar 2008 01:09:08 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jb7ar-0001PL-Cf for emacs-devel@gnu.org; Mon, 17 Mar 2008 01:09:06 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jb7aq-0001P8-FD for emacs-devel@gnu.org; Mon, 17 Mar 2008 01:09:04 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Jb7ap-0002n8-P1 for emacs-devel@gnu.org; Mon, 17 Mar 2008 01:09:04 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Jb7ae-0001lY-58 for emacs-devel@gnu.org; Mon, 17 Mar 2008 05:08:52 +0000 Original-Received: from cpe-76-173-7-121.socal.res.rr.com ([76.173.7.121]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 17 Mar 2008 05:08:52 +0000 Original-Received: from mwolson by cpe-76-173-7-121.socal.res.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 17 Mar 2008 05:08:52 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 67 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: cpe-76-173-7-121.socal.res.rr.com Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEU1QytIVTlZY0dqc1N6 hGGJl3qZpZCtuKXsjxzFAAACW0lEQVR42l2UXXrqIBCGk67Aoe29Ac4CTPDcGwZ73wLdQDOuQLP9 8wHG9hT1Mc6bb/5jp7Xed92TVrqeCYfKRVc+XdfDbqbJ8TixG1UDu2a3xkf2H+z+A6Qn7Xk71AA8 kdJmZg4xpcTshgr2JQSurAswhwDFYQN9r4yxx1BIQqBTBbvqahw9hxRSLOBdFVA89TTOvgSoMaLf ABTWOg5Z8lLRNyD7x4WSVHU1DZurThn2HI9Oa561JhTSDUWxq64YqRlmrcdhA73y3rmJY1okotDT NzDO2XNGZPnS7A4b6NQ8foQFN2eJmEBR7Du1Q/DRh7R4O50BrGmu0F8i49Iya+ScvtDNqkADB8zD pwU9wTu9c8msdNYOO0JvYYyREd9xBOh7zSNc2WMZUYzIDHOpU0Kxe5o9o0eccsr5mNLcwHhC8DoM SQkJ5wbUxAdlbDELEpDbclc8sT2gV2HJIrj/si7hDgzPpY4sqxTV+pWkgt7EGesDIFWUnGuK7pkn erZoieCVZPGcG3jCJimLwS7IVZY4R3mvoNfzoCfOF0mIG1nna+TadAxzgF5u0b3JTaxcmZtCF1dn WSOv63oNl4U3BQCLXOQKWZIHUBWcUci6iuTL7eMOelVAKfp+NkA0kOElN3BbV26AiGZsXEqfa0EQ NtATvTAKCeHh7AEEi4knM6S3HwB2eo1zeZQ5fDbgNkCpbEwh8HUTqYDqwUhIG2NQ/k2WH+CVB9LK aINy0EeAvgF6KRK0wIaPiX8CioRNpQF7X/8EOnoAPpUvrX8DED7t8B/Bv8ErfnpSfxv4B9rx7BDd lxXRAAAAAElFTkSuQmCC Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEUXFBYyLjJSIjQ+NiBP SEpvSzJqZGaPhHyflXOXkqPJu6bq4te7uXsMAAACEUlEQVR42pXTQW8SQRQH8DcpQdvTvLDRwA0S 7xiCNvUC6ZaGD1ATPVGLY6iXVWOmLJdetCk3GgQmXNomlRTvGNgv55uZHXar7cGBZBN+/N97Mwyg /l3HNx2l4B44+f4QfOveD0cHD8DewZv/hf5f0K77NI4a7/XP78BRBSuVKsH7t+nmYrfyHDGX8zoj kYYRuuWJ8U4KDjFZnTT4KWjunK1hOKon8GR7toZD0U6kUv3pYIReQ7Sxjr7m3eo6MdBfbAhB77bf EF+kAzuT57GG79dpjpcOXHUWP7IxDB0Atw+MYbAGoAzjayimoMYYgCtVSkpl6MXhkYVhkuD5VrYG 8LhrYGDAo5lFex7sExQs2F3s0wi91errbQs2Qgu2kgo0vH4RBUz2TY+RhdkV4q/V7FVU3pz0TeKH gZy8JIgWvQgcfLaJggFafPPEQgm53u72KeJUQ5CfpADL4WmcWMRwUUJGJwRhEMOlgyKdNsPMnKbq 0eercgzvkE6T4db82sICmhZ0C854gRJA8Lul4cwAMIKQEuxjFC2DOHGhAai3huMoug2gM6HrDs+o BUFGauhMl6oFXQOlIgeqlJX9a9zQf4+aBupBlegKwAcZ6kQKiqYFk1JeOVCmlAZdScpPKaCE3h4y MTbQJOBxgoDzp0oRsAR0AgCz0VSNCeBOgi4f/QxLNY4TwFyC5fVhL8XQJgycqz9bD6iDcZJIqwAA AABJRU5ErkJggg== User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:BtxE4Q5VbP614dQAD40Qqk1+JCk= X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:92805 Archived-At: <#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 | `-------------------------------------------------------'