From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: David Caldwell Newsgroups: gmane.emacs.bugs Subject: bug#61974: 29.0.60; customize checkbox and radio widgets don't render on macOS Date: Sun, 5 Mar 2023 12:26:13 -0800 Message-ID: <2f9a024d-e9b5-b230-cdfd-6649e594c162@porkrind.org> References: <10c87ff5-223f-9300-5ecd-46317fa98881@porkrind.org> <831qm3af59.fsf@gnu.org> <87jzzvtynt.fsf@yahoo.com> <83r0u38uyi.fsf@gnu.org> <877cvvtr79.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40655"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Cc: 61974@debbugs.gnu.org To: Po Lu , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Mar 05 21:27:13 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1pYuwr-000AKJ-0Q for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 05 Mar 2023 21:27:13 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pYuwi-0005uj-GL; Sun, 05 Mar 2023 15:27:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pYuwg-0005uZ-RJ for bug-gnu-emacs@gnu.org; Sun, 05 Mar 2023 15:27:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pYuwg-0002o5-Iv for bug-gnu-emacs@gnu.org; Sun, 05 Mar 2023 15:27:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pYuwg-000364-9Q for bug-gnu-emacs@gnu.org; Sun, 05 Mar 2023 15:27:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: David Caldwell Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Mar 2023 20:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61974 X-GNU-PR-Package: emacs Original-Received: via spool by 61974-submit@debbugs.gnu.org id=B61974.167804798811857 (code B ref 61974); Sun, 05 Mar 2023 20:27:02 +0000 Original-Received: (at 61974) by debbugs.gnu.org; 5 Mar 2023 20:26:28 +0000 Original-Received: from localhost ([127.0.0.1]:40721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pYuw7-00035B-QP for submit@debbugs.gnu.org; Sun, 05 Mar 2023 15:26:28 -0500 Original-Received: from sa38.galvanix.net ([98.126.48.38]:37612 helo=porkrind.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pYuw5-00034x-Td for 61974@debbugs.gnu.org; Sun, 05 Mar 2023 15:26:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=porkrind.org; s=bauhaus; t=1678047979; bh=HAPQHelwMPTrv9k9ZNVCfzvj6uXntEfRy1pYh2pkTDg=; h=Date:To:Cc:References:From:Subject:In-Reply-To:From; b=PxII+pUG9hzIp/pnqPmTz94c3pmqJqEcuGhiw/FT64JkiY6GUwnchQSnlVVpp/622 n6BgCHA2zjnRA9yulvtQLLJYhLnggl4RD6Qn6ZuApc8DPlv/puq17zYUDiNVs8ICCW kq6oy/HfRcrYz44wOVfxyquzKC5VonXhofBgr2knUE9SPXKYte1Fog+dg146AbpIia D4UBrbVTIF+fB5LleCzlaqpIlzh5+M2dsLjHf+7hLfmGQisJBbbHOJMmiGMSMoMlMg p0MeC/jeflSUIUR1HXJeVsfH9Rz7lAvILoAIcPcV1ccdlbH/WfLDV5B7G7oXWwgYcf 6mjdyeCMfXTYJn8V1Mf12zlIrp/3D6t99NPhF7GLDbvLAJcB4M9AKVZFwFvKVDgbpC /1r4vU9EYlHbg1tK1TDVtqyjayuGY4rtC8GmXx0OGBQ1o6RXWwnIcQ6jvVvQUZlIT4 IPsI+Hyl4YCBl3g/jNnOv6nMEADic7c8SKwRGGi3HBNUdjjadYhXAUqjUJdESkO5+t P0aV0/vT98j+fvC12JAiA3QRzbWuGX71c1Y6Iy3dDNz090LL/9TAbx/2j5UloMvpRA r/cQEOJoMZzjTQIFaqXJ2fdwxRROlXsIWcS3jA+L0bHbo/X1iMQgeQSoAgJST34oZi exY0ypQPlJlBmEFUK Original-Received: from [10.0.0.206] ([10.0.0.206]) (authenticated bits=0) by porkrind.org (8.17.1.9/8.17.1.9/Debian-2) with ESMTPSA id 325KQIQB3651718 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT); Sun, 5 Mar 2023 12:26:18 -0800 Content-Language: en-US Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAACXBIWXMAAAsTAAALEwEAmpwY AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+S X8VGAAABiklEQVR42rRYSZIDIQwzLv7/ZXLoEAzeBKG7ag4DRhZeBKQ0Qr5imLWCrKwn0HImc1Mx aAvmmc/cuAT7RMYws6v/gHeb0p4/y5792GJJlLZWOPgsdV5NaRes4Xe4632sLljD7wKv1Ta74H/h MxecN1Rc2TatYcP7zb+6WFfN/zMSHg1Ymuxjrzd+DuLw6Nlekggt1hvr7KK9tRIX85jjM6GTYhfv nzXH3jBdYc4koueBs66M+Xv9O9n5ML4urWssjGeMY3if3bzGSvk30BQ46OOaxJjLCpzPJAzXrOrD z5VFh58TIiwESIiCHNxxwPTy97qDei8YdpVdyYEv6EQcK8n+iTyE/Cn1eoe7HwN+F56oErVSGtJY Q1sR2ehaUHfjvJuv0tL7qAzEbBmfF2IHrVi8zp9N0pZtQZZHOXp/sLW4+hqKvm3iccaPwP3XgnKX n8/YtVeOsnenRG7VCBFlZ5fe3LOyANCVdGAIwDs7tTXGF4hIk15/iAfSgv2UkNFItSszOG3Ha7r0 GQBerhBkHOAzmQAAAABJRU5ErkJggg== In-Reply-To: <877cvvtr79.fsf@yahoo.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:257362 Archived-At: On 3/5/23 2:42 AM, Po Lu wrote: > Eli Zaretskii writes: > >> My impression was that such a conclusion would be too drastic, as many >> SVG images can undoubtedly be displayed. > > I don't know... Emacs code has never been prepared for native SVG > display before, as this is a new feature in Mac OS. The splash screen renders nicely, at least. I poked around a little more and found that the OS seems to be just ignoring the "em" in "height=1em" and setting its height to 1. I thought maybe if I forced the image height to something reasonable that it would render but it doesn't change anything--still just a blank image. One thought I had was that maybe Emacs is approaching this backward—currently the widget code says "please draw the checkbox here" and the checkbox svg says "I should be one lineheight high please". What if it instead the widget code said "Please draw the checkbox image here with the height of my line" and the image said nothing. The complication there is that you probably don't want to scale non-vector images. But that also is kind of a drastic change.