emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Wrong scroll bar in cygw32 build of emacs-24?


From: Ken Brown
Subject: Re: Wrong scroll bar in cygw32 build of emacs-24?
Date: Tue, 08 Apr 2014 22:20:58 -0400
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0

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 <address@hidden>

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 <address@hidden>
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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]