From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.devel Subject: Re: Wrong scroll bar in cygw32 build of emacs-24? Date: Tue, 08 Apr 2014 22:20:58 -0400 Message-ID: <5344AE8A.8010208@cornell.edu> References: <53440320.4050802@alice.it> <834n237ra0.fsf@gnu.org> <53447130.70107@alice.it> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1397010065 26783 80.91.229.3 (9 Apr 2014 02:21:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 9 Apr 2014 02:21:05 +0000 (UTC) Cc: emacs-devel@gnu.org To: Angelo Graziosi , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 09 04:20:59 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WXi8H-0007wj-BJ for ged-emacs-devel@m.gmane.org; Wed, 09 Apr 2014 04:20:57 +0200 Original-Received: from localhost ([::1]:43893 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WXi8G-0004J4-Ii for ged-emacs-devel@m.gmane.org; Tue, 08 Apr 2014 22:20:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51682) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WXi89-0004Iw-IR for emacs-devel@gnu.org; Tue, 08 Apr 2014 22:20:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WXi85-0006xz-5J for emacs-devel@gnu.org; Tue, 08 Apr 2014 22:20:49 -0400 Original-Received: from limerock03.mail.cornell.edu ([128.84.12.34]:35137) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WXi80-0006tx-B3; Tue, 08 Apr 2014 22:20:40 -0400 X-CornellRouted: This message has been Routed already. Original-Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id s392KSc4002011; Tue, 8 Apr 2014 22:20:28 -0400 Original-Received: from [192.168.1.4] (cpe-67-249-194-47.twcny.res.rr.com [67.249.194.47]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id s392KQoh018991 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 8 Apr 2014 22:20:27 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 In-Reply-To: <53447130.70107@alice.it> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 128.84.12.34 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:171355 Archived-At: On 4/8/2014 5:59 PM, Angelo Graziosi wrote: > Bingo! > > Il 08/04/2014 17:52, Eli Zaretskii ha scritto: >>> Date: Tue, 08 Apr 2014 16:09:36 +0200 >>> From: Angelo Graziosi >>> >>> The cygw32 (--with-w32, Cygwin64) build on Windows 7 of emacs-24 shows a >>> scroll bar which looks as on XP instead as on Win7. The same build for >>> emacs-trunk looks fine. >>> >>> I wonder if this is a bug or if it should still back-ported to the >>> emacs-24 branch.. >> >> Which bzr revisions (or which update dates) did you use on each branch >> for building the binaries? >> > > I have just discovered that today trunk (maybe after the merge from > emacs-24 branch) has the same problem! > > For example, this trunk > > http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=trunk&id=a2260459f06a0f41f0490b0a1da83d27bd0d933d > > > has the scroll bar which looks ok on Win7 while the trunk > > http://git.savannah.gnu.org/cgit/emacs.git/commit/?h=trunk&id=3a0bc91552456e0ae62ad625e3408762fe88cc15 > > > has already the wrong scroll bar (XP-like) on Win7. > > Notice I am speaking of a cygw32 build, which is a Cygwin build with the > look of Windows. > > Instead the Windows native binaries I find here > > http://sourceforge.net/projects/emacsbinw64 > > (today trunk 20140408) have the correct scroll bar. > > I would say that the emacs-24 bug has been back - oops - forwarded to > the trunk... I don't have time to check this right now, but it's a pretty good bet that this is a result of my recent change to use the (new) default Cygwin manifest instead of the one provided by emacs: revno: 116901 committer: Ken Brown branch nick: emacs-24 timestamp: Thu 2014-04-03 15:10:35 -0400 message: Don't use manifest on Cygwin. (Bug#17176) * nt/emacs.rc: Don't use manifest on Cygwin. * configure.ac (EMACS_MANIFEST, UPDATE_MANIFEST): Leave these variables empty on Cygwin. * src/Makefile.in (EMACS_MANIFEST): Update comment. modified: ChangeLog configure.ac nt/ChangeLog nt/emacs.rc src/ChangeLog src/Makefile.in A little googling suggests that the difference might be due to the fact that the emacs manifest mentions Common Controls version 6, but the one provided by Cygwin doesn't. If my guess is right, then this is a Cygwin/binutils issue rather than an emacs issue. Ken