From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: Scroll bars on macOS builds Date: Sun, 23 Jan 2022 10:06:08 +1100 Message-ID: <87tudvtlh9.fsf@gmail.com> References: <108046697.471165.1640987931513@mail1.libero.it> <1555566770.476092.1641148898999@mail1.libero.it> <366682291.727051.1641946326079@mail1.libero.it> <835707023.1539255.1642863979389@mail1.libero.it> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37498"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.7.6; emacs 28.0.91 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jan 23 00:13:54 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nBPZx-0009QY-Ed for ged-emacs-devel@m.gmane-mx.org; Sun, 23 Jan 2022 00:13:53 +0100 Original-Received: from localhost ([::1]:36100 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nBPZv-000587-UW for ged-emacs-devel@m.gmane-mx.org; Sat, 22 Jan 2022 18:13:51 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47432) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBPXH-0002l1-PX for emacs-devel@gnu.org; Sat, 22 Jan 2022 18:11:07 -0500 Original-Received: from [2607:f8b0:4864:20::42f] (port=39429 helo=mail-pf1-x42f.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nBPXF-0006Ec-4f for emacs-devel@gnu.org; Sat, 22 Jan 2022 18:11:06 -0500 Original-Received: by mail-pf1-x42f.google.com with SMTP id a8so6944103pfa.6 for ; Sat, 22 Jan 2022 15:11:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version; bh=qMBShca+Lc0CadJBMPg8MtQ/MG0PyhQmhNdAJawcJ28=; b=RSGJ9MHXBEWtxxfu8EV7/L86HhcA5j7ac+K8pSSJFOx6SaYiT7co5FrCBNa1/2WEN6 /KiopDKu/rrY5xnboD1dqQ/kR1VbcAiLaVrvFlGN5dIQT6uVSDylx0kd3RqbOoF1u/hX 2zZyIiucCGZWnUDVQMIGQbqY5YldodJqlkFkrVYeY5yTD8snZLfq3AwFfxo9m916lj41 RfzK7g+sAg0ud8054bI9gB8fSdodB4sc/LCliZQP4HiNgOraKDXJN5T1GDzr0iXrhRrX diAlgkA/3wjQwwqzgqL6pFKXMfUOWN87/anSgqHLofJFMc/oSKRgkHmPXbrusiUvmi+v IbkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version; bh=qMBShca+Lc0CadJBMPg8MtQ/MG0PyhQmhNdAJawcJ28=; b=XVUXrYX1AZSRIy2R3JDiLS+9q3C4uWmcMfkeV5l5HbH3D2yv8m2Cm+XZ/RekWg3ABB 1SSat89GovZzSwijQEDGzItKu9pbohJZpoEpwg4BqnxuAIYABq7SeDkNhTDCmOIjPq3+ eHLhcvkmUiUNCVv+aKmm4+ICTxMnOQtB+zJ/ryoyoW9KO68JMQfK7O36/MqHuEmwyyvl djoi7v9xJFIfV4S8jv/BBmTXtSNKjauDaXCZ2CBj0X0bkHDdeTjRCkac/dgJjiFMNO5W a+byjAvn1XvIQm/K1rD5IxedRaZnmxX0gur/yytp3U5KkEEuL+fP+Rtj4N54cDaJka2L zFhQ== X-Gm-Message-State: AOAM531QXcXysH73bSvztEfO7pVfDJk8NVWEnc8uFGh7H3mCZPTZuzd3 Vt5bNPreSIfBvs/VpACDYcxuSgLO+zk= X-Google-Smtp-Source: ABdhPJz/Hpduqwpk1hYcOR1s2iHPZ06dM9R+wDDJ92Xn2Y02i/HbHk7S4xdrCbxBYmAMzDfW53eIMA== X-Received: by 2002:a63:2c1:: with SMTP id 184mr7343192pgc.622.1642893062099; Sat, 22 Jan 2022 15:11:02 -0800 (PST) Original-Received: from dingbat (2001-44b8-31f2-bb00-f0a7-03e7-260c-b179.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:f0a7:3e7:260c:b179]) by smtp.gmail.com with ESMTPSA id a16sm11296298pfv.97.2022.01.22.15.11.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Jan 2022 15:11:01 -0800 (PST) In-reply-to: <835707023.1539255.1642863979389@mail1.libero.it> X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::42f (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::42f; envelope-from=theophilusx@gmail.com; helo=mail-pf1-x42f.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:285237 Archived-At: Angelo Graziosi writes: >> Il 22/01/2022 12:33 Alan Third ha scritto: >> >> >> On Wed, Jan 12, 2022 at 01:12:05AM +0100, Angelo Graziosi wrote: >> > >> > > Il 04/01/2022 12:08 Alan Third ha scritto: >> > > >> > > Do the scrollbars work if you click where they should be? >> > > >> > >> > It looks as if they are hidden, at least for what would be the vertical scroll bar... >> > >> > > Can you try loading a theme with a dark background (wombat, for >> > > example)? They might be displaying as white on white. I don't think >> > > they should do that themselves, but I have seen that sort of thing >> > > before. >> > >> > No, I tried wombat all the other themes. >> >> It sounds like either they're not being drawn at all, or they're being >> drawn in the wrong place (outside the frame bounds). I have no >> immediate ideas why either should happen. >> >> Are you comfortable using a debugger? > > No, I am afraid.. > > All I can say is that the frame is drawn as if they are there. > > When I visit a buffer with many lines and long wrapped lines, holding mouse-1 > pressed and dragging where they should be, the result is as if they are there. > For example, long wrapped lines become not wrapped exactly as on Windows build > where scroll bars are visible... Could this be due to a macOS setting? I know that macOS has a couple of options relating to when scroll bars become visible, including one where they are hidden until you start to scroll.