GNU bug report logs - #54623
No scroll bars on macOS builds

Previous Next

Package: emacs;

Reported by: Angelo Graziosi <angelo.g0 <at> libero.it>

Date: Tue, 29 Mar 2022 11:51:02 UTC

Severity: normal

Tags: patch

Done: Alan Third <alan <at> idiocy.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Alan Third <alan <at> idiocy.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#54623: closed (No scroll bars on macOS builds)
Date: Fri, 08 Apr 2022 21:48:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Fri, 8 Apr 2022 22:47:02 +0100
with message-id <YlCtVilo7YOP2kQJ <at> idiocy.org>
and subject line Re: bug#54623: No scroll bars on macOS builds
has caused the debbugs.gnu.org bug report #54623,
regarding No scroll bars on macOS builds
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
54623: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=54623
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Angelo Graziosi <angelo.g0 <at> libero.it>
To: "bug-gnu-emacs <at> gnu.org" <bug-gnu-emacs <at> gnu.org>
Subject: No scroll bars on macOS builds
Date: Tue, 29 Mar 2022 13:50:03 +0200 (CEST)
[Message part 3 (text/plain, inline)]
Emacs builds on macOS 10.13.6 do not show scroll bars even if both vertical and horizontal ones are enabled. The attached screenshot refers to 'Emacs -Q'. 

It seems that the "places" where scroll bars should appear are drawn but not the scroll bars. Clicking there looks as if the scroll bars are hidden.

Rebuilding an old master,

1)
commit: d2d3fc39295953b4db5bdd7a21d513a87d3d00f0
Alan Third 2021-07-26 23:12:31 +0100
Convert fringe bitmaps to vectors on NS port

produce an Emacs which DOES HAVE scroll bars!

The first build in which scroll bars are gone or hidden looks

2)
commit: a4d2c88cdee90a3e4863a62c4ff69896d0c1a347
Alan Third 2021-07-31 11:13:05 +0100
Simplify macOS drawing code

So, something changed between 2021-07-26 and 2021-07-31 seems to have broken this features.

I already flagged this on emacs-devel (https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg03194.html) and re-flagged here to have memory of this issue.

Ciao,
  Angelo.
[no-scrollbars-macOS.png (image/png, attachment)]
[Message part 5 (message/rfc822, inline)]
From: Alan Third <alan <at> idiocy.org>
To: Angelo Graziosi <angelo.g0 <at> libero.it>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 54623-done <at> debbugs.gnu.org
Subject: Re: bug#54623: No scroll bars on macOS builds
Date: Fri, 8 Apr 2022 22:47:02 +0100
On Mon, Apr 04, 2022 at 10:30:57PM +0200, Angelo Graziosi wrote:
> 
> > Il 03/04/2022 22:00 Angelo Graziosi <angelo.g0 <at> libero.it> ha scritto:
> > 
> >  
> > > Il 03/04/2022 15:36 Alan Third ha scritto:
> > > 
> > > 
> > > hopefully all we have to do is force an occasional redraw like on
> > > GNUstep. Please try the attached.
> > 
> > At the moment it seems to work.. Fingers crossed!
> 
> It still works, so maybe you can commit this patch (v5) and close this issue..

Thanks. I've pushed to master.
-- 
Alan Third


This bug report was last modified 3 years and 44 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.