From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Newsgroups: gmane.emacs.bugs Subject: bug#6592: 24.0.50; Fringe at scroll bar side is wider (sometimes). Date: Sat, 10 Jul 2010 11:03:08 +0200 Message-ID: <4C38374C.3090905@swipnet.se> References: <4C370CC8.6060706@gmail.com> <87vd8obidg.fsf@escher.home> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------090001010904040708090903" X-Trace: dough.gmane.org 1278754227 5716 80.91.229.12 (10 Jul 2010 09:30:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 10 Jul 2010 09:30:27 +0000 (UTC) Cc: 6592@debbugs.gnu.org, Stephen Berman To: YAMAMOTO Mitsuharu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jul 10 11:30:25 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OXWO4-0002fm-Ba for geb-bug-gnu-emacs@m.gmane.org; Sat, 10 Jul 2010 11:30:25 +0200 Original-Received: from localhost ([127.0.0.1]:45888 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OXWO1-00033a-Rt for geb-bug-gnu-emacs@m.gmane.org; Sat, 10 Jul 2010 05:30:18 -0400 Original-Received: from [140.186.70.92] (port=53398 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OXWNo-00032E-AJ for bug-gnu-emacs@gnu.org; Sat, 10 Jul 2010 05:30:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OXWNm-00053N-IQ for bug-gnu-emacs@gnu.org; Sat, 10 Jul 2010 05:30:03 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46722) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OXWNm-00053I-Gy for bug-gnu-emacs@gnu.org; Sat, 10 Jul 2010 05:30:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OXVyc-0003l4-BR; Sat, 10 Jul 2010 05:04:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Jul 2010 09:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6592 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6592-submit@debbugs.gnu.org id=B6592.127875259714438 (code B ref 6592); Sat, 10 Jul 2010 09:04:02 +0000 Original-Received: (at 6592) by debbugs.gnu.org; 10 Jul 2010 09:03:17 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OXVxs-0003kp-7i for submit@debbugs.gnu.org; Sat, 10 Jul 2010 05:03:16 -0400 Original-Received: from smtprelay-h32.telenor.se ([213.150.131.5]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OXVxq-0003kk-61 for 6592@debbugs.gnu.org; Sat, 10 Jul 2010 05:03:15 -0400 Original-Received: from ipb3.telenor.se (ipb3.telenor.se [195.54.127.166]) by smtprelay-h32.telenor.se (Postfix) with ESMTP id 8D404E937D for <6592@debbugs.gnu.org>; Sat, 10 Jul 2010 11:03:10 +0200 (CEST) X-SENDER-IP: [85.225.45.35] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkYuAOfTN0xV4S0jPGdsb2JhbACgSgwBAQEBNS29IoUnBIdxigk X-IronPort-AV: E=Sophos;i="4.55,179,1278280800"; d="png'150?scan'150,208,150";a="545514619" Original-Received: from c-232de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.35]) by ipb3.telenor.se with ESMTP; 10 Jul 2010 11:03:09 +0200 Original-Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 1E8857FA05A; Sat, 10 Jul 2010 11:03:09 +0200 (CEST) User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; sv-SE; rv:1.9.2.4) Gecko/20100608 Thunderbird/3.1 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 10 Jul 2010 05:04:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:38339 Archived-At: This is a multi-part message in MIME format. --------------090001010904040708090903 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit YAMAMOTO Mitsuharu skrev 2010-07-10 02.42: >>>>>> On Fri, 09 Jul 2010 20:49:31 +0200, Stephen Berman said: > >> On Fri, 09 Jul 2010 13:49:28 +0200 "Jan D." >> wrote: >>> Notice that the fringe close to scroll bar is much wider than the >>> other fringe (see screenshot). This appears to depend on the font >>> size, as for smaller fonts, the effect is not that noticable. For >>> example, with Gtk+ and lucid, monospace-19 shows this rather well, >>> but for monospace-20, there is little difference. But for >>> monospace-20 the fringes are much smaller than for monospace-20. >>> Why? > >> Hasn't it been like that since this change? > >> 2007-07-27 YAMAMOTO Mitsuharu > > Exactly. For more info, see the thread starting from > http://lists.gnu.org/archive/html/emacs-devel/2007-03/msg00295.html > There is something off with the calculations for the frame size then. Check attached screen shots. The right fringe is not visible. The frame size calculation uses f->scroll_bar_actual_width which in this case is 16. But the finge padding must be 14 pixels (font width is 15, so I assume padding to 30 is done). In what frame parameter or struct frame member is this padding seen if not in scroll_bar_actual_width? Please don't suggest using columns * font width, it would just make the restriction of integral font width harder to remove. Jan D. --------------090001010904040708090903 Content-Type: image/png; name="left2.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="left2.png" 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 XAD/Aq3E2gfYYPs3AAAAAElFTkSuQmCC --------------090001010904040708090903 Content-Type: image/png; name="right2.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="right2.png" 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 H90tAP4HXD53roygWOIAAAAASUVORK5CYII= --------------090001010904040708090903--