From unknown Sat Sep 06 20:03:19 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#14222 <14222@debbugs.gnu.org> To: bug#14222 <14222@debbugs.gnu.org> Subject: Status: A problem with computing fringe widths Reply-To: bug#14222 <14222@debbugs.gnu.org> Date: Sun, 07 Sep 2025 03:03:19 +0000 retitle 14222 A problem with computing fringe widths reassign 14222 emacs submitter 14222 martin rudalics severity 14222 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 17 11:26:08 2013 Received: (at submit) by debbugs.gnu.org; 17 Apr 2013 15:26:08 +0000 Received: from localhost ([127.0.0.1]:56833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1USUFL-00067w-An for submit@debbugs.gnu.org; Wed, 17 Apr 2013 11:26:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52100) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1USUFJ-00067n-I0 for submit@debbugs.gnu.org; Wed, 17 Apr 2013 11:26:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1USUB2-000886-HG for submit@debbugs.gnu.org; Wed, 17 Apr 2013 11:21:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:53704) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1USUB2-000881-DO for submit@debbugs.gnu.org; Wed, 17 Apr 2013 11:21:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35200) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1USUAz-0005nz-Tf for bug-gnu-emacs@gnu.org; Wed, 17 Apr 2013 11:21:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1USUAs-00084v-To for bug-gnu-emacs@gnu.org; Wed, 17 Apr 2013 11:21:37 -0400 Received: from mout.gmx.net ([212.227.17.22]:57476) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1USUAs-000841-GO for bug-gnu-emacs@gnu.org; Wed, 17 Apr 2013 11:21:30 -0400 Received: from mailout-de.gmx.net ([10.1.76.28]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0MMZH6-1UT0XG2Leg-008Jbd for ; Wed, 17 Apr 2013 17:21:28 +0200 Received: (qmail invoked by alias); 17 Apr 2013 15:21:28 -0000 Received: from 62-47-57-82.adsl.highway.telekom.at (EHLO [62.47.57.82]) [62.47.57.82] by mail.gmx.net (mp028) with SMTP; 17 Apr 2013 17:21:28 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/q/419N5jqT6F52XLS8dLR8pynlV0PIsIJWynozG E7Ry/9h+uXZoKc Message-ID: <516EBDEC.7010102@gmx.at> Date: Wed, 17 Apr 2013 17:21:16 +0200 From: martin rudalics MIME-Version: 1.0 To: Bug-Gnu-Emacs Subject: A problem with computing fringe widths Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) When computing fringe widths in compute_fringe_widths we do not resize the frame. This can have consequences as the following simple form to be evaluated with emacs -Q shows: (progn (set-frame-parameter (selected-frame) 'scroll-bar-width 6) (sit-for 1) (set-frame-parameter (selected-frame) 'left-fringe 27) (sit-for 1) (set-frame-parameter (selected-frame) 'scroll-bar-width 6) (sit-for 1)) Here, the resulting frame has no scrollbars (tested with Emacs 24.3 on Windows XP). The bug can hit much more often than in the contrived scenario given above. It usually goes unnoticed because people either do not change fringe sizes at all or change only the fringe sizes of individual windows or invoke x_set_window_size anyway. I'm not sure whether we can safely call x_set_window_size in compute_fringe_widths. Obviously, the problem should go away if we removed fringes from our calculations of frame widths (on graphic systems). martin From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 29 13:10:31 2014 Received: (at 14222-done) by debbugs.gnu.org; 29 Aug 2014 17:10:31 +0000 Received: from localhost ([127.0.0.1]:53712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XNPh1-0007tu-1w for submit@debbugs.gnu.org; Fri, 29 Aug 2014 13:10:31 -0400 Received: from mout.gmx.net ([212.227.15.15]:59364) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XNPgz-0007tb-Cb for 14222-done@debbugs.gnu.org; Fri, 29 Aug 2014 13:10:30 -0400 Received: from [178.191.141.82] ([178.191.141.82]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MRFwV-1Xryoz2wIx-00UYMU for <14222-done@debbugs.gnu.org>; Fri, 29 Aug 2014 19:10:22 +0200 Message-ID: <5400B3F3.3060202@gmx.at> Date: Fri, 29 Aug 2014 19:10:11 +0200 From: martin rudalics MIME-Version: 1.0 To: 14222-done@debbugs.gnu.org Subject: Re: bug#14222: A problem with computing fringe widths References: <516EBDEC.7010102@gmx.at> In-Reply-To: <516EBDEC.7010102@gmx.at> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:YeqSxKDELohRIbBd+7MJSMGrLLbN+XVHTOz5nZe8IrxjAqY2t9j Im6WwcP7ssrRgNp68Eo7deatKkfGFW84LfMoQW32rMi7lTaJeyeFCWCty2dG9FPXmLSqZGI J0t1N31hVW5JYxRSQQxFZDitGaf5PbvZeJeATtWGN/lYzfsfd3VLbgjECR3ObSC1AlyuRkp EqSxjuLgdGJOrDQUwuPWA== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14222-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Fixed with current trunk. Bug closed. martin From unknown Sat Sep 06 20:03:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 27 Sep 2014 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator