From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: 26.0.50; Feature Request - OSX - Transparent Titlebars Resent-From: James Nguyen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Aug 2017 17:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 27973@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15019540139395 (code B ref -1); Sat, 05 Aug 2017 17:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 Aug 2017 17:26:53 +0000 Received: from localhost ([127.0.0.1]:43599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de2qj-0002RT-Jj for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:26:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de2qh-0002RE-3a for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:26:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1de2qa-0005su-OJ for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:26:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33942) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1de2qa-0005sk-Jz for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:26:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43939) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1de2qZ-0006f8-9g for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 13:26:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1de2qV-0005q3-6X for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 13:26:43 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:53221) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1de2qU-0005p2-Su for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 13:26:39 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 236C420B5E for ; Sat, 5 Aug 2017 13:26:37 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Sat, 05 Aug 2017 13:26:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jojojames.com; h=cc:content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=ZBYw5i 3DPAvIEYSCJwXzv+ZP8L/gjb7bRpmqgj33+6U=; b=a818n60PaLjL/Lks7xTKXo L8WRTuXXKqrQH0j6OH05otLH7mYMW8Uqh6oCmvwsoXWRYLvv5vHQxoFLmqMuuZEz maQErprzUxak9bZY5rzreUdJYbj9O+h8kj9LONWYegYyHLxSe+U2HRxzfwpFXBAj k1Lj1hvf8RXaQVfs3gOteQXH7TUv8d/2nX71GvmZQM6yVBsBEGknrSX4GQ5G7i0V htIwSCk5u8+NinPNRTGWG/AoIH2MbYhWB5ec2IkiO/MEce3naClXZLdFh5Vu078c XO6bi451ENZ/GoeOm8veOUkXVAl6gNJocQRZ8ch8u//l8CzF1vDlNfMsy5i65YtA == DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=ZBYw5i3DPAvIEYSCJwXzv+ZP8L/gjb7bRpmqgj33+ 6U=; b=FJTnXSBZC5uMeRHiOuxRoco9+TQzcfcrKeousDKjxZNMDDaGEtqfAqvub sZJVAXSBH57wjJ0afbe+UgXgJ+Wy/8Qotw8IC0XUVAN6ptz1x6w9/5+9wBdyAjRx uENTV/JsF6OkJktke8U2YXJq+8MFxq5CqUopQ0Ci5k1TU98YudFG3fsaAAoqjDdl 3qOGdtHBMEHGRZ6SF7Is7/QTNxCnwpdaddKo1LrqC9VbgHyTVQFyS+49CWIITl89 J+Zvnjs2nLsoyoanxP2zD5xOHgVxgKt2pftD1RFvyWXDUifu5Fc+jnu96tkjJVXc bZZULDvdyz7Rbg01Dpiz6cR+J2Z/w== X-ME-Sender: X-Sasl-enc: AsrG2LW/DDGEPMqFs/sxKXwkqCV2XNMDfidLiYmhK83l 1501953996 Received: from localhost (c-73-231-191-86.hsd1.ca.comcast.net [73.231.191.86]) by mail.messagingengine.com (Postfix) with ESMTPA id B4FBC7FA5D for ; Sat, 5 Aug 2017 13:26:36 -0400 (EDT) From: James Nguyen Date: Sat, 05 Aug 2017 10:26:37 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.4 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) Wondering if we can support transparent titlebars in the OSX build of Emacs? It looks something like this. https://cloud.githubusercontent.com/assets/3277054/24304360/623a5ae2-10b9-11e7-8442-f8705580374e.png From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: 26.0.50; Feature Request - OSX - Transparent Titlebars Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Aug 2017 00:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: James Nguyen Cc: 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.15019784962629 (code B ref 27973); Sun, 06 Aug 2017 00:15:01 +0000 Received: (at 27973) by debbugs.gnu.org; 6 Aug 2017 00:14:56 +0000 Received: from localhost ([127.0.0.1]:43881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de9Dc-0000gJ-Jm for submit@debbugs.gnu.org; Sat, 05 Aug 2017 20:14:56 -0400 Received: from mail-wr0-f176.google.com ([209.85.128.176]:35196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de9Da-0000g5-Ee for 27973@debbugs.gnu.org; Sat, 05 Aug 2017 20:14:54 -0400 Received: by mail-wr0-f176.google.com with SMTP id k71so27871526wrc.2 for <27973@debbugs.gnu.org>; Sat, 05 Aug 2017 17:14:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=tiBh94c+w4/2setLO/jlDtOUdXsEKMjljU0bQ60qcec=; b=jDFMP6bsB8ekb/3+YPp4ojSRv9eQEd28M8Qfrz7x/+Ap9W3G3cA3KDSYVtcZHv3U/f sy74lh5jWEHW0MII5Q7tpayFtsbN0+3VtBE/xUZnCqCdowi7xmCCzrgbLjOpSnJ8xfxn x1qlm8Xno/zacDIl8Tj0bnB1YpQhnXGFOkOnlDyJDFr4nNMOfuhQjgQeVQOl/ZT6b5zc Vp7EibZeo7gaF+8OfGCz7rK/2uPK041M+KHdJXuEM/cHU5rwMQB/l9OB9JA/GpjhaH7a JqWedmB18EccvlR9AajsBU9G4w5opMCp5Xn5HMU4SOJj/MgEcv3SMPhfrlC6lC6/DOHI vTRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=tiBh94c+w4/2setLO/jlDtOUdXsEKMjljU0bQ60qcec=; b=VOs33uAS17ZkuOJXgSijClGaFU3vZmP87ZumOYo0nOusMvb+xgUkUcKvRB7lj+1hi1 FRtzAHqsuORvMEP201WoFbhi/wwZkECYkVKLVeLCvAPSn48/OwylAC3T07lzUDai58A2 41ppQdlYB0z8rSAoC1yGZZ+DA0hEzORT3CPM1rFSMT8J2s5RgR8eR2sHhHI8H9fQeDbO vCQB7bZkD99Dwbv+Zq+qpRRuNa6ewpRpP78dxkL4nxiZ5Gx1zPk/+L07RoQvhTxikAGD W3nPcoFhZvrBDAOfP4/0pwXuGmeA8pgdGqp93Nl3JPuJXpP49mAzKUl0asByAJPM5eL5 xu+A== X-Gm-Message-State: AIVw112HK3mVDy3gEQcuEVBbJgksN+P+IhcYoyzRVXYSmOKgh5AicGQ3 VLkHZnib/MIcgDvcTpo= X-Received: by 10.223.151.65 with SMTP id r59mr5267019wrb.189.1501978488755; Sat, 05 Aug 2017 17:14:48 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-b502-fffb-632e-95b3.holly.idiocy.org. [2001:8b0:3f8:8129:b502:fffb:632e:95b3]) by smtp.gmail.com with ESMTPSA id y73sm9297263wmh.46.2017.08.05.17.14.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Aug 2017 17:14:47 -0700 (PDT) Date: Sun, 6 Aug 2017 01:14:46 +0100 From: Alan Third Message-ID: <20170806001446.GA59888@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) On Sat, Aug 05, 2017 at 10:26:37AM -0700, James Nguyen wrote: > Wondering if we can support transparent titlebars in the OSX build of > Emacs? > > It looks something like this. > > https://cloud.githubusercontent.com/assets/3277054/24304360/623a5ae2-10b9-11e7-8442-f8705580374e.png Hi, I’m not sure what I’m looking at in this screenshot. Is it just that the titlebar will show the background or windows underneath? The documentation for titlebarAppearsTransparent (https://developer.apple.com/documentation/appkit/nswindow/1419167-titlebarappearstransparent?language=objc) says It only makes sense to set this property to YES when NSFullSizeContentViewWindowMask is also set. which I believe merges the toolbar and titlebar. Is that what you’re thinking of? -- Alan Third From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: 26.0.50; Feature Request - OSX - Transparent Titlebars Resent-From: James Nguyen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Aug 2017 00:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: , 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.15019787903089 (code B ref 27973); Sun, 06 Aug 2017 00:20:02 +0000 Received: (at 27973) by debbugs.gnu.org; 6 Aug 2017 00:19:50 +0000 Received: from localhost ([127.0.0.1]:43892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de9IL-0000nl-O0 for submit@debbugs.gnu.org; Sat, 05 Aug 2017 20:19:49 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:35171) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de9IK-0000nd-EI for 27973@debbugs.gnu.org; Sat, 05 Aug 2017 20:19:48 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 4CB8F21526; Sat, 5 Aug 2017 20:19:48 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Sat, 05 Aug 2017 20:19:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jojojames.com; h=cc:cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=mnDmE3 B3gKOX30uai22TNSVN3uoauyN26dK2M1KSWmU=; b=sViFEvi4EsbyTe0XVtW+lJ qQWYWIBQpSIwIM2VyFA0jrTh9R86rvhIFv9V1zXImRtqgDqydXRbNKrxo2vP5JsN IMtn+Bb2nOYHEHUWSIJLhzp02Ls8O6yfx5NiGhEopksXKqVHI9VQ5pvQSueiQFYq CUd2E/4G2ZAHMHmoaH6e4Gh+nGZSiDb3CBhfz41dlPemqUTwTKB/STpdkp90vdSG CUZgoJT919Dqu2URnNm3QxuDkVkHvZcLBIIRQF4E1fFrJygfG6zWaI3qZaX6vrUL P1EIVIDx/JCcTtP+e5I9h2ecHkeU4boeAVh0KmDrxKzpzj5/tngltEXYxEWkzTAg == DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=mnDmE3B3gKOX30uai22TNSVN3uoauyN26dK2M1KSW mU=; b=H8JP5bHA+uix6kEuXok3ikqbNPCBEnzJeCDhczKXusVb+NWpwF1GCvyEX nUvWXIJM4WUr6UfS+J/psmYrGShr5f/QpVqX7c5EoUyYuEYUeUTBQC0iPPii6pp4 /dpttVFth6dNeGZm/iqRZOJNls/uzdPifcrdkO6ROupbasjjbfEtg4HreHyBNcvv B1+T6eaySmd1RgZjerBiFOqlTyEJILkJGVqlc8nr+ttpkbYOgTsL98C9M3CpllhR urQCS6gfq+hN/bbsscspQAgpr4Mc5Ddlp4HS+PuUp0w/iTY3d6uW5LHNzaPgj791 Mie6MLnEFzr8UZPE5mK3/MluY26pw== X-ME-Sender: X-Sasl-enc: KbYWeTAz//7qn8yIUxkKPODXYXIMPna3Eyb6sbIj+O8v 1501978787 Received: from localhost (c-73-231-191-86.hsd1.ca.comcast.net [73.231.191.86]) by mail.messagingengine.com (Postfix) with ESMTPA id DAF397FA5D; Sat, 5 Aug 2017 20:19:47 -0400 (EDT) From: James Nguyen In-Reply-To: <20170806001446.GA59888@breton.holly.idiocy.org> References: <20170806001446.GA59888@breton.holly.idiocy.org> Date: Sat, 05 Aug 2017 17:19:46 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Alan Third writes: Hi Alan, Here's a comparison. https://www.dropbox.com/s/i4xw5mq82f5g3wc/Screenshot%202017-08-05%2017.16.2= 0.png?dl=3D0 The title bar (that holds the red/yellow/green buttons) is the same color as the rest of the window. Normally it is silver. > On Sat, Aug 05, 2017 at 10:26:37AM -0700, James Nguyen wrote: >> Wondering if we can support transparent titlebars in the OSX build of >> Emacs? >> >> It looks something like this. >> >> https://cloud.githubusercontent.com/assets/3277054/24304360/623a5ae2-10b= 9-11e7-8442-f8705580374e.png > > Hi, I=E2=80=99m not sure what I=E2=80=99m looking at in this screenshot. = Is it just > that the titlebar will show the background or windows underneath? > > The documentation for titlebarAppearsTransparent > (https://developer.apple.com/documentation/appkit/nswindow/1419167-titleb= arappearstransparent?language=3Dobjc) > says > > It only makes sense to set this property to YES when > NSFullSizeContentViewWindowMask > is also set. > > which I believe merges the toolbar and titlebar. Is that what you=E2=80= =99re > thinking of? > -- > Alan Third From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: 26.0.50; Feature Request - OSX - Transparent Titlebars Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Aug 2017 00:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: James Nguyen Cc: 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.15019791503708 (code B ref 27973); Sun, 06 Aug 2017 00:26:01 +0000 Received: (at 27973) by debbugs.gnu.org; 6 Aug 2017 00:25:50 +0000 Received: from localhost ([127.0.0.1]:43908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de9OA-0000xj-4s for submit@debbugs.gnu.org; Sat, 05 Aug 2017 20:25:50 -0400 Received: from mail-wm0-f51.google.com ([74.125.82.51]:38376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de9O8-0000xX-6c for 27973@debbugs.gnu.org; Sat, 05 Aug 2017 20:25:48 -0400 Received: by mail-wm0-f51.google.com with SMTP id m85so44184619wma.1 for <27973@debbugs.gnu.org>; Sat, 05 Aug 2017 17:25:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=CTVkKigQ+D5DZIB6PjOrbGI0YzsB3bJludVPajMJTfY=; b=XXU/uTd6KtNHkNhv6kBztl2TnhoUf0CqCbbNIkB0yfRQKTlBJkF6kPZ5J58OaNIm/H qE6Dg4h5VqrkQXiJeYab8vA4IsWPPTuhwXCuMv5WfCrVm5zuJRUuC5mXNxmk8xraF1JT aLVYr2NYXT9XLiEB/rQP187mRtyjSJQUu9DXGSUBoOTKTWJlpY7UjXop4ZwfjcwPkCna OvNC9/Tr6+1AivoB8+ekAXc5ySqOOVU14+rWZ+fflzQTLE5XO+sEomNRJYhA8BtYDcnw h5erf2sKY6j+Jnd7HFDcIQXLaXsswWmMf4E3CaEa2tzf10PXJbMkwQiSBRp/T+nE3fjh LTgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=CTVkKigQ+D5DZIB6PjOrbGI0YzsB3bJludVPajMJTfY=; b=uC6OhuqcAOUvcFFhFWe1ymBODcYVGV2GuTE/gqw2avrpj6GJAP28GJge7C7pcguivj RSbz9mVsjJlV1eC7WHh8ABQu1xU3BEQQ4+fqM8rXtJTx//zgtlC+bgrXgpTsANWCqOoM HjimnYZ/h3ItWeMKhPAO2DqaMtKLn/pKdTMW2IXgs0QD1swJ40PlEULBThfVbpU/GtTo 2sb5mEV8zek3nftkkDiBQJH/0O5nCzcnQqVLDbv6Y6fdt/VGaTleYLeuHHqg8/FbRXda 8QqnStdsnh/TfAsb6/rMU+XKDWbu2tjqWZei7/Y54S7b3rwNQl/ViMS7x4ZSrynNlsFK Nb+A== X-Gm-Message-State: AHYfb5g9p9LTZT1MSduH2xZYrsskih1QTWrL9TIyqzcdhZXQYfyo2kjc R2fKUF8+rlDwbEDc1O8= X-Received: by 10.28.197.65 with SMTP id v62mr4094350wmf.158.1501979142274; Sat, 05 Aug 2017 17:25:42 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-b502-fffb-632e-95b3.holly.idiocy.org. [2001:8b0:3f8:8129:b502:fffb:632e:95b3]) by smtp.gmail.com with ESMTPSA id l1sm7108254wmb.18.2017.08.05.17.25.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Aug 2017 17:25:41 -0700 (PDT) Date: Sun, 6 Aug 2017 01:25:40 +0100 From: Alan Third Message-ID: <20170806002540.GA59954@breton.holly.idiocy.org> References: <20170806001446.GA59888@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) On Sat, Aug 05, 2017 at 05:19:46PM -0700, James Nguyen wrote: > Here's a comparison. > > https://www.dropbox.com/s/i4xw5mq82f5g3wc/Screenshot%202017-08-05%2017.16.20.png?dl=0 > > The title bar (that holds the red/yellow/green buttons) is the same > color as the rest of the window. Normally it is silver. Oh, I get you. That’s quite nifty. Out of interest, what happens if you turn the toolbar on? Is it reasonable, or does it need something else done with it? -- Alan Third From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: 26.0.50; Feature Request - OSX - Transparent Titlebars Resent-From: James Nguyen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Aug 2017 00:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: , 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150197994711907 (code B ref 27973); Sun, 06 Aug 2017 00:40:01 +0000 Received: (at 27973) by debbugs.gnu.org; 6 Aug 2017 00:39:07 +0000 Received: from localhost ([127.0.0.1]:43917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de9b1-00035y-Ca for submit@debbugs.gnu.org; Sat, 05 Aug 2017 20:39:07 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:51513) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de9ay-00035q-TB for 27973@debbugs.gnu.org; Sat, 05 Aug 2017 20:39:05 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id B691421666; Sat, 5 Aug 2017 20:39:04 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Sat, 05 Aug 2017 20:39:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jojojames.com; h=cc:cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=V45x0O 09WEqh6HcZQ1/MMTJ0Lyu68qPnzEjI5FVpKU4=; b=OsI+97i3ZsVQfJ3eUxIGiE 1VRUkmF7RqKhbv7lXcvhzTaIEYargXY1c1r06mtqUrPMcEoRiTloHlN8eYx4esAs 0OZeV0dbByuXpDZqppp11jqEJqidxCj85jbCiLbjgK52AczImLhq1pqmf0bEn0jj RGO9eR8gj/OCXFZXrLF/Kuy03VjYWEXB3P7+C1njFbGccMA2F6biRm5eJffRpDlt spiUBb68uLulj2WvUgeTorO1bPSyRXq7FpdBHvA7t/hmx5gybMJS7897v8TyRU9r X33aMmEQIpC9j4p9QDZlw1gDm5sgefuI3iC+SjBEWI1sTDJwb7WEUyv39W+whcdQ == DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=V45x0O09WEqh6HcZQ1/MMTJ0Lyu68qPnzEjI5FVpK U4=; b=NkilFrTttMqLqMHrr393C1TFjoGuUfKQeCbtb7A5eFSqt+lXtvAIS7VcR ZpnEcBqOrR7HfEGLXJBWMIo0WpPjOP2DsWCCWV8Ml0l/24W2KLML5jiYENsy7AkU B+iOsLofW8OuEBzH0vFZxALHRrKytL+2FQVqqQH9rme6HrLiK17mdlhZlCM8URhs HhynOZJU8Vu+HVm4rVirTs+vXaOH4fMDDsLZPDYvXQrszTvt6IhLjscgMLlwledj ai6kBi4VNE+iUft31Mc71FtfjedLvIOYBGD7xE4Gw1HHI7si8WYfH/pUUOwTihIs q+CMjTKh3UWyOg/1e9MkroD2p2t5A== X-ME-Sender: X-Sasl-enc: Ze7HHzgyKi2tWkQWu3lSPnFiTEQelDV0ZPg1qa30kO7a 1501979944 Received: from localhost (c-73-231-191-86.hsd1.ca.comcast.net [73.231.191.86]) by mail.messagingengine.com (Postfix) with ESMTPA id 5869D7FA5D; Sat, 5 Aug 2017 20:39:04 -0400 (EDT) From: James Nguyen In-Reply-To: <20170806002540.GA59954@breton.holly.idiocy.org> References: <20170806001446.GA59888@breton.holly.idiocy.org> <20170806002540.GA59954@breton.holly.idiocy.org> Date: Sat, 05 Aug 2017 17:39:03 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Alan Third writes: It looks reasonable to me, the toolbar is also transparent. https://www.dropbox.com/s/tiy36twyut6uw73/Screenshot%202017-08-05%2017.31.4= 2.png?dl=3D0 The frame color isn't adjustable since I'm setting up the colors at Emac's compile time so using a dark theme results in dark font in the title bar instead of a light one. https://www.dropbox.com/s/kasebe8a8srffyu/Screenshot%202017-08-05%2017.35.3= 1.png?dl=3D0 (Can ignore the white line, taking a screenshot causes it to go white momen= tarily, but it's a black line normally.) > On Sat, Aug 05, 2017 at 05:19:46PM -0700, James Nguyen wrote: >> Here's a comparison. >> >> https://www.dropbox.com/s/i4xw5mq82f5g3wc/Screenshot%202017-08-05%2017.1= 6.20.png?dl=3D0 >> >> The title bar (that holds the red/yellow/green buttons) is the same >> color as the rest of the window. Normally it is silver. > > Oh, I get you. That=E2=80=99s quite nifty. > > Out of interest, what happens if you turn the toolbar on? Is it > reasonable, or does it need something else done with it? > -- > Alan Third From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: 26.0.50; Feature Request - OSX - Transparent Titlebars Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Aug 2017 13:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: James Nguyen Cc: 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150202514722029 (code B ref 27973); Sun, 06 Aug 2017 13:13:02 +0000 Received: (at 27973) by debbugs.gnu.org; 6 Aug 2017 13:12:27 +0000 Received: from localhost ([127.0.0.1]:44186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deLM3-0005jF-7e for submit@debbugs.gnu.org; Sun, 06 Aug 2017 09:12:27 -0400 Received: from mail-wm0-f49.google.com ([74.125.82.49]:34656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deLM1-0005j3-7g for 27973@debbugs.gnu.org; Sun, 06 Aug 2017 09:12:25 -0400 Received: by mail-wm0-f49.google.com with SMTP id t138so21027583wmt.1 for <27973@debbugs.gnu.org>; Sun, 06 Aug 2017 06:12:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=+SVsATHCkMnG+Dl8uYqn4VvfIvD/coeVniDUbWR/ygo=; b=gd6ifl+xzXSU+DWqWyMRiswoYvhLiXvjaML/5rFHgq2b8I5OZO4yW2fji6V2j4VxO1 P6jm7XmUCJI+cSf2U4CymOvPvKHA9sEWqaxGXPLq97hZOgOd6vJ/E3X1Iplf1q6Dmgoc yFZmiOeWZ1xYo1Wy1a+836yhhqQ1K6OIHnFf34LbshQOfWYnb2+lOf4W/tDOn09OcJ+g OSLt0KB1BWo5Rn/8yVUADHz7Kyqd5Ko/7l064pCbyRXg6f2uqEX/fcnIOzVWUMzAebs6 aDXmwUP/HYdF7UF8L/qEFbRAGGFMz/+zRAj94a4xlniIFkAQiM55SLdu92iuGpf+huKX dDeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=+SVsATHCkMnG+Dl8uYqn4VvfIvD/coeVniDUbWR/ygo=; b=d3fpILhQfSSfOislVnrUg1/H0eXGrdL3ZKwmC+QEFoowlVzY6+Ln3WUnzpBmH67s4s qDQG/lOVzKLu4l320UKmb6H/6BD/JHvywnciQCVYYGZuQxHUWFBwxVSzeggfSW1dfS2k 87nRISq0wU3I7MbKvKg6Ehyu6psAbSGW+eRLfA/U3tIQmu+Rmhz98Z0FPmTp0d8e1zXR KIh+Xj/8KDQyvTMOZwFv4hHmRVaiWtvuPjdlJcamK32/mQmFnPiXIgeAf7RojaY+osbv +p9Rhvbll+1x2KDQc6hlSWD7oIRv9DhzwZw6izWiVra/jS2AZIBhM2RyvsTqc+Um9HKP tGSg== X-Gm-Message-State: AHYfb5h6JFlwVIMIAVKCPjdv65/L7BtZlkH70zIBo+/hYmxa5gmsBHvf YwLf57yR4hGCZIz4Ckg= X-Received: by 10.28.212.147 with SMTP id l141mr4851547wmg.13.1502025139492; Sun, 06 Aug 2017 06:12:19 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-b502-fffb-632e-95b3.holly.idiocy.org. [2001:8b0:3f8:8129:b502:fffb:632e:95b3]) by smtp.gmail.com with ESMTPSA id k13sm6304842wrd.4.2017.08.06.06.12.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 06 Aug 2017 06:12:18 -0700 (PDT) Date: Sun, 6 Aug 2017 14:12:16 +0100 From: Alan Third Message-ID: <20170806131216.GA61261@breton.holly.idiocy.org> References: <20170806001446.GA59888@breton.holly.idiocy.org> <20170806002540.GA59954@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) On Sat, Aug 05, 2017 at 05:39:03PM -0700, James Nguyen wrote: > It looks reasonable to me, the toolbar is also transparent. > > https://www.dropbox.com/s/tiy36twyut6uw73/Screenshot%202017-08-05%2017.31.42.png?dl=0 > > The frame color isn't adjustable since I'm setting up the colors at > Emac's compile time so using a dark theme results in dark font in the > title bar instead of a light one. It seems to me there are at least two things we want here: 1. Setting transparency of UI elements. Possibly with an option to use ‘unified’ toolbars and titlebars. 2. Setting the NSAppearance theme. After messing about with NSAppearance I’ve discovered this is the solution to one of my bugbears: if you set it to dark then the scrollbars are no longer white, which always looks stupid with a dark Emacs theme. I’m not sure how these settings should be implemented, though. I think they’d be best as frame parameters, but none of the existing frame parameters are system dependent like these, so I don’t know if doing it that way would upset anyone. Alternatively we just make them variables which affect any subsequently created frames. -- Alan Third From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: 26.0.50; Feature Request - OSX - Transparent Titlebars Resent-From: James Nguyen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Aug 2017 15:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: , 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.15020341003749 (code B ref 27973); Sun, 06 Aug 2017 15:42:01 +0000 Received: (at 27973) by debbugs.gnu.org; 6 Aug 2017 15:41:40 +0000 Received: from localhost ([127.0.0.1]:44885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deNgR-0000yO-LI for submit@debbugs.gnu.org; Sun, 06 Aug 2017 11:41:39 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:44507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1deNgP-0000yF-KT for 27973@debbugs.gnu.org; Sun, 06 Aug 2017 11:41:38 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 44B1D20B62; Sun, 6 Aug 2017 11:41:37 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Sun, 06 Aug 2017 11:41:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jojojames.com; h=cc:cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=MnCiTb CmcX1ErptLZsDNucKIshZdbDDMh2WYq37/5/Q=; b=D1FzmAZUSi/so+adfRpVKi FJMnpEK/OrNFDBLzimyc3yqrdYQrDgolShcg8YEsiwcuT3PLcJgeM+aOt0nyQMmS 6VA2fFEZAv4WsJ34dICN1C8k9TD6hgr55hmy/NXBC2VO+kKyvAnwlqEalPr3HQIn vzWHpLPd9D36c5OENxP3fIX0frF1WHowVKhaqgdVzd8nFf1DevjZloMxZXro8Cts /mqAWodjchLcP4yG5wHcbip6djAqrsUUedFhzb9qrFpiT+av7QMSEsx5z4rOnWKo B15V8Kl/yaJr+gTB8rEI4RJfhG6LJURXFxqoCvWPCpL6QLiNmWhTu8a4ZF5ceFFA == DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=MnCiTbCmcX1ErptLZsDNucKIshZdbDDMh2WYq37/5 /Q=; b=GNn7J9UiGabG+gHQ0Np6NJOAka9QMpVPYpE5klXE3MqAhY+srjPxIzCiM rc1aFEjb6ZV8HQq/uEWLHSqRYIfluvIdYGAzlJZIDtIKjTtQ3I6qRBbxqORON0sw i+JObCbGOM2qK5JpzWjrohsWHf9IXIIFrpFuOdRn9Av1LT4n8yRDDFeyxxHc5dh7 +OevEs1/5YPHFaKoX/skTz8L+piFAbo4vFUMMJ+2l1lfA32QEd7eR6G86MydDmeI UeKzt6gXkrI6NrX45H4lNBybxohre/JXCIx9MmGLB9SjCbLeVDO1w0AE4LO1qBtG YWwr4V3NdH+bc6KcRepu5Bq+tqRwA== X-ME-Sender: X-Sasl-enc: Iou/8IpK3yjF4HY+P6+xjs8YLS2Xa49UtAmN1HFzy+bR 1502034096 Received: from localhost (c-73-231-191-86.hsd1.ca.comcast.net [73.231.191.86]) by mail.messagingengine.com (Postfix) with ESMTPA id D78DB7E4A9; Sun, 6 Aug 2017 11:41:36 -0400 (EDT) From: James Nguyen In-Reply-To: <20170806131216.GA61261@breton.holly.idiocy.org> References: <20170806001446.GA59888@breton.holly.idiocy.org> <20170806002540.GA59954@breton.holly.idiocy.org> <20170806131216.GA61261@breton.holly.idiocy.org> Date: Sun, 06 Aug 2017 08:41:37 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Alan Third writes: It'd be great if the current frame can be updated programatically. I think many use a 'theme-changer' that changes themes from light to dark or vice versa and would want ther rest of the UI to match after. > On Sat, Aug 05, 2017 at 05:39:03PM -0700, James Nguyen wrote: >> It looks reasonable to me, the toolbar is also transparent. >>=20 >> https://www.dropbox.com/s/tiy36twyut6uw73/Screenshot%202017-08-05%2017.3= 1.42.png?dl=3D0 >>=20 >> The frame color isn't adjustable since I'm setting up the colors at >> Emac's compile time so using a dark theme results in dark font in the >> title bar instead of a light one. > > It seems to me there are at least two things we want here: > > 1. Setting transparency of UI elements. Possibly with an option to > use =E2=80=98unified=E2=80=99 toolbars and titlebars. > > 2. Setting the NSAppearance theme. > > After messing about with NSAppearance I=E2=80=99ve discovered this is the > solution to one of my bugbears: if you set it to dark then the > scrollbars are no longer white, which always looks stupid with a dark > Emacs theme. > > I=E2=80=99m not sure how these settings should be implemented, though. I = think > they=E2=80=99d be best as frame parameters, but none of the existing frame > parameters are system dependent like these, so I don=E2=80=99t know if do= ing > it that way would upset anyone. > > Alternatively we just make them variables which affect any > subsequently created frames. > --=20 > Alan Third From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: [PATCH] Add ability to change macOS WM theme (bug#27973) Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Aug 2017 13:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: James Nguyen Cc: 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150262988112803 (code B ref 27973); Sun, 13 Aug 2017 13:12:02 +0000 Received: (at 27973) by debbugs.gnu.org; 13 Aug 2017 13:11:21 +0000 Received: from localhost ([127.0.0.1]:59283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgsfo-0003KR-V0 for submit@debbugs.gnu.org; Sun, 13 Aug 2017 09:11:21 -0400 Received: from mail-wr0-f175.google.com ([209.85.128.175]:33701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgsfn-0003KL-3j for 27973@debbugs.gnu.org; Sun, 13 Aug 2017 09:11:19 -0400 Received: by mail-wr0-f175.google.com with SMTP id b65so2207270wrd.0 for <27973@debbugs.gnu.org>; Sun, 13 Aug 2017 06:11:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=L4dND5G7KVDdZPXdCM+gHe1ZHiz0hdTuVaBXHzxrXEg=; b=GR57JaaAKz4J5q825SNslJn7ZcKv8hKm3KoEKEoi9us1s05JJf6qPKtgLrqmXrbehI tfIXjq4dNl+AvNEvWEOi9KJpk2Kza4Ve/ODPcEpTYaO+reJ19ztj1zxK3a3AZbqVm7nd S46pMLjGlA9MR34FCw8mSj7pEnagz61S+rfvy88N1C9gpw0B3HNXLWa+91LrwjNQwT+F iTSlyoyElA7WeabdrTCuOl5s0VMT0wNO4GuV6cgyKKxJfUfkX1dW12z8LHJp8jE6f/Qo ST7FpCbEWeEi/4fkPOIZ8bEXC8ZJRQHgjGFJaqlYvIf2JdCqsBLVg+jvV0Jlf3KZcZpN f1zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=L4dND5G7KVDdZPXdCM+gHe1ZHiz0hdTuVaBXHzxrXEg=; b=gxJLwEwuNs5cXFB1kHRZHAlMwA5I+CY2ztQiI26o+u8s+pL0IMbJEAiRV97IWZhzzE L+7CfX6rTID3++AZrBmsRQGXcs56O2Q6VAxLDnpkcmpFhTuqkFbiUpXp+Fo6YsK2AJ/U VpDZ1I9IfB7B3vCyVfdZvMfrm2ANWSCM/583afcT2f88kO0/xvOZOYMXu5NQTT/DsquB mvQV0xHsXvAVQoz7V+hG6Pb0GlH8VaNFDpGJiwBFNXoO2G7vSrPiMjW/ADlm6AsjJkmU JxmcmVh30jXNS9mnIT3n967ROuS/G524K2OaNSa5U5RBnkiCnwMz6rmwpi27bbLtQPUM qdTA== X-Gm-Message-State: AHYfb5iQnXgRT6lNWDX9MX6+OPjmrdakxlZ5wXulrtaq5L7glT9x4OJc DwgUrZeQJnH+ZA== X-Received: by 10.223.155.145 with SMTP id d17mr16991891wrc.193.1502629873161; Sun, 13 Aug 2017 06:11:13 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-8ddc-b80d-a658-c5ed.holly.idiocy.org. [2001:8b0:3f8:8129:8ddc:b80d:a658:c5ed]) by smtp.gmail.com with ESMTPSA id b70sm2948629wmd.25.2017.08.13.06.11.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 13 Aug 2017 06:11:12 -0700 (PDT) Date: Sun, 13 Aug 2017 14:11:10 +0100 From: Alan Third Message-ID: <20170813131110.GA45854@breton.holly.idiocy.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) * src/frame.c (make_frame, frame_parms, syms_of_frame) [NS_IMPL_COCOA]: Add ns-appearance and ns-transparent-titlebar options. * src/frame.h (ns_appearance_type) [NS_IMPL_COCOA]: Add enum to represent NSAppearance options. (struct frame) [NS_IMPL_COCOA]: Add ns_appearance and ns_transparent_titlebar frame parameters. * src/nsfns.m (ns_frame_parm_handlers) [NS_IMPL_COCOA]: Add ns_set_appearance and ns_set_transparent_titlebar handlers. (Sx_create_frame): Handle ns-appearance and ns-transparent-titlebar frame parameters. (Qdark): Add new symbol for use with ns-appearance. * src/nsterm.h (ns_set_appearance, ns_set_transparent_titlebar) [NS_IMPL_COCOA]: Add prototypes. * src/nsterm.m (ns_set_appearance, ns_set_transparent_titlebar) [NS_IMPL_COCOA]: New functions. (initFrameFromEmacs) [NS_IMPL_COCOA]: Handle ns-appearance and ns-transparent-titlebar frame parameters. --- src/frame.c | 12 +++++++++++ src/frame.h | 18 ++++++++++++++++ src/nsfns.m | 15 ++++++++++++++ src/nsterm.h | 7 +++++++ src/nsterm.m | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 120 insertions(+) diff --git a/src/frame.c b/src/frame.c index 1e5e4bbdb4..5099f75be4 100644 --- a/src/frame.c +++ b/src/frame.c @@ -834,6 +834,10 @@ make_frame (bool mini_p) #if ! defined (USE_GTK) && ! defined (HAVE_NS) f->last_tool_bar_item = -1; #endif +#ifdef NS_IMPL_COCOA + f->ns_appearance = ns_appearance_aqua; + f->ns_transparent_titlebar = false; +#endif #endif root_window = make_window (); @@ -3520,6 +3524,10 @@ static const struct frame_parm_table frame_parms[] = {"z-group", SYMBOL_INDEX (Qz_group)}, {"override-redirect", SYMBOL_INDEX (Qoverride_redirect)}, {"no-special-glyphs", SYMBOL_INDEX (Qno_special_glyphs)}, +#ifdef NS_IMPL_COCOA + {"ns-appearance", SYMBOL_INDEX (Qns_appearance)}, + {"ns-transparent-titlebar", SYMBOL_INDEX (Qns_transparent_titlebar)}, +#endif }; #ifdef HAVE_WINDOW_SYSTEM @@ -5646,6 +5654,10 @@ syms_of_frame (void) #ifdef HAVE_NS DEFSYM (Qns_parse_geometry, "ns-parse-geometry"); #endif +#ifdef NS_IMPL_COCOA + DEFSYM (Qns_appearance, "ns-appearance"); + DEFSYM (Qns_transparent_titlebar, "ns-transparent-titlebar"); +#endif DEFSYM (Qalpha, "alpha"); DEFSYM (Qauto_lower, "auto-lower"); diff --git a/src/frame.h b/src/frame.h index 154dc9a3bb..4b7e448b54 100644 --- a/src/frame.h +++ b/src/frame.h @@ -65,6 +65,14 @@ enum internal_border_part INTERNAL_BORDER_BOTTOM_EDGE, INTERNAL_BORDER_BOTTOM_LEFT_CORNER, }; + +#ifdef NS_IMPL_COCOA +enum ns_appearance_type + { + ns_appearance_aqua, + ns_appearance_vibrant_dark + }; +#endif #endif /* HAVE_WINDOW_SYSTEM */ /* The structure representing a frame. */ @@ -563,6 +571,12 @@ struct frame /* All display backends seem to need these two pixel values. */ unsigned long background_pixel; unsigned long foreground_pixel; + +#ifdef NS_IMPL_COCOA + /* NSAppearance theme used on this frame. */ + enum ns_appearance_type ns_appearance; + bool_bf ns_transparent_titlebar; +#endif }; /* Most code should use these functions to set Lisp fields in struct frame. */ @@ -953,6 +967,10 @@ default_pixels_per_inch_y (void) #define FRAME_Z_GROUP_ABOVE_SUSPENDED(f) \ ((f)->z_group == z_group_above_suspended) #define FRAME_Z_GROUP_BELOW(f) ((f)->z_group == z_group_below) +#ifdef NS_IMPL_COCOA +#define FRAME_NS_APPEARANCE(f) ((f)->ns_appearance) +#define FRAME_NS_TRANSPARENT_TITLEBAR(f) ((f)->ns_transparent_titlebar) +#endif #else /* not HAVE_WINDOW_SYSTEM */ #define FRAME_UNDECORATED(f) ((void) (f), 0) #define FRAME_OVERRIDE_REDIRECT(f) ((void) (f), 0) diff --git a/src/nsfns.m b/src/nsfns.m index 36748cebb8..8d48737054 100644 --- a/src/nsfns.m +++ b/src/nsfns.m @@ -985,6 +985,10 @@ Turn the input menu (an NSMenu) into a lisp list for tracking on lisp side x_set_z_group, /* x_set_z_group */ 0, /* x_set_override_redirect */ x_set_no_special_glyphs, +#ifdef NS_IMPL_COCOA + ns_set_appearance, + ns_set_transparent_titlebar, +#endif }; @@ -1277,6 +1281,16 @@ Turn the input menu (an NSMenu) into a lisp list for tracking on lisp side FRAME_UNDECORATED (f) = !NILP (tem) && !EQ (tem, Qunbound); store_frame_param (f, Qundecorated, FRAME_UNDECORATED (f) ? Qt : Qnil); + tem = x_get_arg (dpyinfo, parms, Qns_appearance, NULL, NULL, RES_TYPE_SYMBOL); + FRAME_NS_APPEARANCE (f) = EQ (tem, Qdark) + ? ns_appearance_vibrant_dark : ns_appearance_aqua; + store_frame_param (f, Qns_appearance, tem); + + tem = x_get_arg (dpyinfo, parms, Qns_transparent_titlebar, + NULL, NULL, RES_TYPE_BOOLEAN); + FRAME_NS_TRANSPARENT_TITLEBAR (f) = !NILP (tem) && !EQ (tem, Qunbound); + store_frame_param (f, Qns_transparent_titlebar, tem); + parent_frame = x_get_arg (dpyinfo, parms, Qparent_frame, NULL, NULL, RES_TYPE_SYMBOL); /* Accept parent-frame iff parent-id was not specified. */ @@ -3239,6 +3253,7 @@ - (NSString *)panel: (id)sender userEnteredFilename: (NSString *)filename DEFSYM (Qfontsize, "fontsize"); DEFSYM (Qframe_title_format, "frame-title-format"); DEFSYM (Qicon_title_format, "icon-title-format"); + DEFSYM (Qdark, "dark"); DEFVAR_LISP ("ns-icon-type-alist", Vns_icon_type_alist, doc: /* Alist of elements (REGEXP . IMAGE) for images of icons associated to frames. diff --git a/src/nsterm.h b/src/nsterm.h index 67c0d42ac1..2adf28b8b0 100644 --- a/src/nsterm.h +++ b/src/nsterm.h @@ -1234,6 +1234,13 @@ extern void x_set_no_accept_focus (struct frame *f, Lisp_Object new_value, Lisp_Object old_value); extern void x_set_z_group (struct frame *f, Lisp_Object new_value, Lisp_Object old_value); +#ifdef NS_IMPL_COCOA +extern void ns_set_appearance (struct frame *f, Lisp_Object new_value, + Lisp_Object old_value); +extern void ns_set_transparent_titlebar (struct frame *f, + Lisp_Object new_value, + Lisp_Object old_value); +#endif extern int ns_select (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timespec *timeout, sigset_t *sigmask); diff --git a/src/nsterm.m b/src/nsterm.m index 36d906a7ce..cc41e3a0dc 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -2025,6 +2025,58 @@ so some key presses (TAB) are swallowed by the system. */ error ("Invalid z-group specification"); } +#ifdef NS_IMPL_COCOA +void +ns_set_appearance (struct frame *f, Lisp_Object new_value, Lisp_Object old_value) +{ +#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1090 + EmacsView *view = (EmacsView *)FRAME_NS_VIEW (f); + NSWindow *window = [view window]; + + NSTRACE ("ns_set_appearance"); + +#ifndef NSAppKitVersionNumber10_9 +#define NSAppKitVersionNumber10_9 1265 +#endif + + if (NSAppKitVersionNumber < NSAppKitVersionNumber10_9) + return; + + if (EQ (new_value, Qdark)) + { + window.appearance = [NSAppearance + appearanceNamed: NSAppearanceNameVibrantDark]; + FRAME_NS_APPEARANCE (f) = ns_appearance_vibrant_dark; + } + else + { + window.appearance = [NSAppearance + appearanceNamed: NSAppearanceNameAqua]; + FRAME_NS_APPEARANCE (f) = ns_appearance_aqua; + } +#endif /* MAC_OS_X_VERSION_MAX_ALLOWED >= 1090 */ +} + +void +ns_set_transparent_titlebar (struct frame *f, Lisp_Object new_value, + Lisp_Object old_value) +{ +#if MAC_OS_X_VERSION_MAX_ALLOWED >= 101000 + EmacsView *view = (EmacsView *)FRAME_NS_VIEW (f); + NSWindow *window = [view window]; + + NSTRACE ("ns_set_transparent_titlebar"); + + if ([window respondsToSelector: @selector(titlebarAppearsTransparent)] + && !EQ (new_value, old_value)) + { + window.titlebarAppearsTransparent = !NILP (new_value); + FRAME_NS_TRANSPARENT_TITLEBAR (f) = !NILP (new_value); + } +#endif /* MAC_OS_X_VERSION_MAX_ALLOWED >= 101000 */ +} +#endif /* NS_IMPL_COCOA */ + static void ns_fullscreen_hook (struct frame *f) { @@ -7051,6 +7103,22 @@ - (instancetype) initFrameFromEmacs: (struct frame *)f if (! FRAME_UNDECORATED (f)) [self createToolbar: f]; +#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1090 +#ifndef NSAppKitVersionNumber10_9 +#define NSAppKitVersionNumber10_9 1265 +#endif + + if (NSAppKitVersionNumber >= NSAppKitVersionNumber10_9 + && FRAME_NS_APPEARANCE (f) != ns_appearance_aqua) + win.appearance = [NSAppearance + appearanceNamed: NSAppearanceNameVibrantDark]; +#endif + +#if MAC_OS_X_VERSION_MAX_ALLOWED >= 101000 + if ([win respondsToSelector: @selector(titlebarAppearsTransparent)]) + win.titlebarAppearsTransparent = FRAME_NS_TRANSPARENT_TITLEBAR (f); +#endif + tem = f->icon_name; if (!NILP (tem)) [win setMiniwindowTitle: -- 2.12.0 -- Alan Third From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: [PATCH] Add ability to change macOS WM theme (bug#27973) Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Aug 2017 14:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: james@jojojames.com, 27973@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150263513515480 (code B ref 27973); Sun, 13 Aug 2017 14:39:02 +0000 Received: (at 27973) by debbugs.gnu.org; 13 Aug 2017 14:38:55 +0000 Received: from localhost ([127.0.0.1]:59501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgu2Z-00041c-6c for submit@debbugs.gnu.org; Sun, 13 Aug 2017 10:38:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dgu2W-00041W-Vt for 27973@debbugs.gnu.org; Sun, 13 Aug 2017 10:38:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dgu2O-0004uI-Me for 27973@debbugs.gnu.org; Sun, 13 Aug 2017 10:38:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58998) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dgu2O-0004uD-K3; Sun, 13 Aug 2017 10:38:44 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3325 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dgu2O-0004qO-1h; Sun, 13 Aug 2017 10:38:44 -0400 Date: Sun, 13 Aug 2017 17:38:37 +0300 Message-Id: <838tinilci.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <20170813131110.GA45854@breton.holly.idiocy.org> (message from Alan Third on Sun, 13 Aug 2017 14:11:10 +0100) References: <20170813131110.GA45854@breton.holly.idiocy.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Sun, 13 Aug 2017 14:11:10 +0100 > From: Alan Third > Cc: 27973@debbugs.gnu.org > > * src/frame.c (make_frame, frame_parms, syms_of_frame) > [NS_IMPL_COCOA]: Add ns-appearance and ns-transparent-titlebar > options. This should be mentioned in the documentation somewhere, I think. Including how to use it to solve whatever problems we have with themes on NS. > * src/frame.h (ns_appearance_type) [NS_IMPL_COCOA]: Add enum to > represent NSAppearance options. > (struct frame) [NS_IMPL_COCOA]: Add ns_appearance and > ns_transparent_titlebar frame parameters. > * src/nsfns.m (ns_frame_parm_handlers) [NS_IMPL_COCOA]: Add > ns_set_appearance and ns_set_transparent_titlebar handlers. > (Sx_create_frame): Handle ns-appearance and ns-transparent-titlebar > frame parameters. Is the transparency thing, or its equivalent, supported on GNU/Linux? Thanks. From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: [PATCH] Add ability to change macOS WM theme (bug#27973) Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Aug 2017 15:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: james@jojojames.com, 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150263701723488 (code B ref 27973); Sun, 13 Aug 2017 15:11:02 +0000 Received: (at 27973) by debbugs.gnu.org; 13 Aug 2017 15:10:17 +0000 Received: from localhost ([127.0.0.1]:59645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dguWv-00066m-0c for submit@debbugs.gnu.org; Sun, 13 Aug 2017 11:10:17 -0400 Received: from mail-wr0-f175.google.com ([209.85.128.175]:35122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dguWt-00066g-3l for 27973@debbugs.gnu.org; Sun, 13 Aug 2017 11:10:15 -0400 Received: by mail-wr0-f175.google.com with SMTP id k71so27416026wrc.2 for <27973@debbugs.gnu.org>; Sun, 13 Aug 2017 08:10:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=/4Snqo8D/WctmcjnzsnmN3BGGjjarTLfm3BZynTixJ8=; b=U55tXdef9VSV9pPw6ylN/xBvEquILQnOOPII7ayp1+o3tDvLnn3AbLq0IN9ER8IewW s/cWkvQhzJy1B3L+bKYp8flFf5zwOPwrHcDTJHA4gNArQgZQ9sExcXuRrgpT2ov7lNKL dPycOW8jk0wpjTzNlIwgn7JtNCj29NOzUVe0E30cWrWHF4CNKyTMjPmw75XhBStNvNsk vtH0/j8uzjL0lp0+As2HIpyMITaKdpeWKUTfLKDTnSqBeMB270HutMoNW0zPx3yLd9Wt 6TsX2S5JdhFwIxNig5VHdOJmIO1F2jGnhf8n1CKMgvZvCcjaua9MQgZCGa5soTB4t6CO 8OnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=/4Snqo8D/WctmcjnzsnmN3BGGjjarTLfm3BZynTixJ8=; b=QtIl6ry7gFvgPKvuzZmfc+oloLAdtZzEZW0sOlZ9kx/3wVuoGF2JoEXAqGP0TcZmyG 7u23K/D3XjqY2XCAOMmbRwR6f8CACY3ElgwSUNNOP+RN0O/v0VhhUfQZBQq+glZsniKx l7Gj9qXoknxCRIrw2tuZp2tTAh9VHwBzgzU6MJKiEmbFJhh0/ctg84ssPwaJz93+N3yn XIcNT0srGfhKLwsDiq+Bh/F0DojTTnOt5gwRWEXcqvvc6JCSSfBRv0ETF7W97oBgTyQl sM1GNtaMjmuLMR48AnBGAmFumJxwjzabS0SUMn2wvpN7wb6OorYt8PV9cTbwJMYt5YJ5 4B3A== X-Gm-Message-State: AHYfb5gSA8PG9kfNm0rajt/AL8m//FTLrI6K05ZOBhBgIH2eRxFkgKy+ iaZevFaITM7Puw== X-Received: by 10.223.160.26 with SMTP id k26mr13584144wrk.121.1502637009308; Sun, 13 Aug 2017 08:10:09 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-8ddc-b80d-a658-c5ed.holly.idiocy.org. [2001:8b0:3f8:8129:8ddc:b80d:a658:c5ed]) by smtp.gmail.com with ESMTPSA id q21sm6008196wra.86.2017.08.13.08.10.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 13 Aug 2017 08:10:08 -0700 (PDT) Date: Sun, 13 Aug 2017 16:10:05 +0100 From: Alan Third Message-ID: <20170813151005.GB47351@breton.holly.idiocy.org> References: <20170813131110.GA45854@breton.holly.idiocy.org> <838tinilci.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <838tinilci.fsf@gnu.org> User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) On Sun, Aug 13, 2017 at 05:38:37PM +0300, Eli Zaretskii wrote: > > Date: Sun, 13 Aug 2017 14:11:10 +0100 > > From: Alan Third > > Cc: 27973@debbugs.gnu.org > > > > * src/frame.c (make_frame, frame_parms, syms_of_frame) > > [NS_IMPL_COCOA]: Add ns-appearance and ns-transparent-titlebar > > options. > > This should be mentioned in the documentation somewhere, I think. > Including how to use it to solve whatever problems we have with themes > on NS. Ah yes, I knew there was something else I needed to do. :) > Is the transparency thing, or its equivalent, supported on GNU/Linux? I’m not sure, because it’s roughly equivalent to changing a window manager and/or GTK theme. On macOS the theme of the window decorations is set by a combination of system‐wide settings and application specific settings. -- Alan Third From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: [PATCH] Add ability to change macOS WM theme (bug#27973) Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Aug 2017 13:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: james@jojojames.com, 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150323653319967 (code B ref 27973); Sun, 20 Aug 2017 13:43:02 +0000 Received: (at 27973) by debbugs.gnu.org; 20 Aug 2017 13:42:13 +0000 Received: from localhost ([127.0.0.1]:46192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djQUW-0005By-PU for submit@debbugs.gnu.org; Sun, 20 Aug 2017 09:42:13 -0400 Received: from mail-wr0-f169.google.com ([209.85.128.169]:33064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djQUV-0005Bl-EY for 27973@debbugs.gnu.org; Sun, 20 Aug 2017 09:42:12 -0400 Received: by mail-wr0-f169.google.com with SMTP id 30so5358172wrk.0 for <27973@debbugs.gnu.org>; Sun, 20 Aug 2017 06:42:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=fjRaFxRjAa0JIm1/8BROuXgS2csWyFzkZiaSN1E/2Zo=; b=aDyyzTDipiuADMTdhC9wq8CcjImswm8jix8vVjJDIWEceJrrs/vXYmVR4WqUYh6buf 3a+1HVfHS6zG0jHSbayM5FryM7DteaIg+DtOQOeZt4SnZK/Vofth7HUXwsbhr6Ed71hJ pDem2oQV/42N1knzw9mO2s/M+68u+J9U/aIDz8n+FbyeiNzSvvEJQBH8AktOmLKO1LvI K1SsbCJHp9Kj7pFL3Oq5PEFYjom4yLEg8CtCOZPNZejQw/V760Z+83D0l8qKbwrq/2qM o78TX5mjkJwQPWiL6oTpUyAUWVdGmJ8zBik7kxE10q0fNP7zWO9cLYPdlTK5q9DGikmi kK9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=fjRaFxRjAa0JIm1/8BROuXgS2csWyFzkZiaSN1E/2Zo=; b=UzWSR985DU2M64W++uaLg6X4XD1nKNQ/pVcm7hyHxQ4cwr4woxf93Bae59dR0IHPyA Ciy8gdjMN33l7GCIIm0ECxg0sAGMgo3ta447JjpVgIyWSa9xvV/2+jXdyj2+Aq5E+fwY gaYh/9esWRkWNYKj6M9fBlzbvrgc1kATDRDXxv2+xf/cEl722EtFIMWzSzG5oGrQALml Rx+GX0is51fvBCRc1F2CMag5PJlcuQY9DNUs1NzovnlqSeMH2WtEDOvw/kCXwfdLsgYd UUEwlPreO+Wnz7MHsyeOdOLHOuP29Fk4KrOiSdwcfXyvEFt+koV4dmXMbNdxD381OByo kfew== X-Gm-Message-State: AHYfb5gbEVEWBBaD+K2zXYjR7y7bHWVi5k0XSbEAsQ5Qo8zxVLt5vg7s AXap/7Ps79E/fg== X-Received: by 10.223.164.157 with SMTP id g29mr9957605wrb.105.1503236525439; Sun, 20 Aug 2017 06:42:05 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-0595-da88-ef61-e9de.holly.idiocy.org. [2001:8b0:3f8:8129:595:da88:ef61:e9de]) by smtp.gmail.com with ESMTPSA id j137sm12260649wmd.0.2017.08.20.06.42.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 20 Aug 2017 06:42:04 -0700 (PDT) Date: Sun, 20 Aug 2017 14:42:01 +0100 From: Alan Third Message-ID: <20170820134201.GA17481@breton.holly.idiocy.org> References: <838tinilci.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <838tinilci.fsf@gnu.org> User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) * src/frame.c (make_frame, frame_parms, syms_of_frame) [NS_IMPL_COCOA]: Add ns-appearance and ns-transparent-titlebar options. * src/frame.h (ns_appearance_type) [NS_IMPL_COCOA]: Add enum to represent NSAppearance options. (struct frame) [NS_IMPL_COCOA]: Add ns_appearance and ns_transparent_titlebar frame parameters. * src/nsfns.m (ns_frame_parm_handlers) [NS_IMPL_COCOA]: Add ns_set_appearance and ns_set_transparent_titlebar handlers. (Sx_create_frame): Handle ns-appearance and ns-transparent-titlebar frame parameters. (Qdark): Add new symbol for use with ns-appearance. * src/nsterm.h (ns_set_appearance, ns_set_transparent_titlebar) [NS_IMPL_COCOA]: Add prototypes. * src/nsterm.m (ns_set_appearance, ns_set_transparent_titlebar) [NS_IMPL_COCOA]: New functions. (initFrameFromEmacs) [NS_IMPL_COCOA]: Handle ns-appearance and ns-transparent-titlebar frame parameters. * doc/lispref/frames.texi (Window Management Parameters): Document ns-apperance and ns-transparent-titlebar. --- doc/lispref/frames.texi | 14 ++++++++++ src/frame.c | 12 +++++++++ src/frame.h | 18 +++++++++++++ src/nsfns.m | 17 +++++++++++++ src/nsterm.h | 7 +++++ src/nsterm.m | 68 +++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 136 insertions(+) diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index b430f7c6fa..1552d8f27e 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi @@ -2125,6 +2125,20 @@ Management Parameters application's window. (It is not certain this will be implemented; try it and see if it works.) @end ignore + +@vindex ns-appearance, a frame parameter +@item ns-appearance +Only available on macOS, if set to @code{dark} draw this frame's +window-system window using the `vibrant dark' theme, otherwise use the +system default. The `vibrant dark' theme can be used to set the +toolbar and scrollbars to a dark appearance when using an Emacs theme +with a dark background. + +@vindex ns-transparent-titlebar, a frame parameter +@item ns-transparent-titlebar +Only available on macOS, if non-@code{nil}, set the titlebar and +toolbar to be `transparent'. This effectively sets the background +color of both to match the Emacs background color. @end table diff --git a/src/frame.c b/src/frame.c index 1e5e4bbdb4..5099f75be4 100644 --- a/src/frame.c +++ b/src/frame.c @@ -834,6 +834,10 @@ make_frame (bool mini_p) #if ! defined (USE_GTK) && ! defined (HAVE_NS) f->last_tool_bar_item = -1; #endif +#ifdef NS_IMPL_COCOA + f->ns_appearance = ns_appearance_aqua; + f->ns_transparent_titlebar = false; +#endif #endif root_window = make_window (); @@ -3520,6 +3524,10 @@ static const struct frame_parm_table frame_parms[] = {"z-group", SYMBOL_INDEX (Qz_group)}, {"override-redirect", SYMBOL_INDEX (Qoverride_redirect)}, {"no-special-glyphs", SYMBOL_INDEX (Qno_special_glyphs)}, +#ifdef NS_IMPL_COCOA + {"ns-appearance", SYMBOL_INDEX (Qns_appearance)}, + {"ns-transparent-titlebar", SYMBOL_INDEX (Qns_transparent_titlebar)}, +#endif }; #ifdef HAVE_WINDOW_SYSTEM @@ -5646,6 +5654,10 @@ syms_of_frame (void) #ifdef HAVE_NS DEFSYM (Qns_parse_geometry, "ns-parse-geometry"); #endif +#ifdef NS_IMPL_COCOA + DEFSYM (Qns_appearance, "ns-appearance"); + DEFSYM (Qns_transparent_titlebar, "ns-transparent-titlebar"); +#endif DEFSYM (Qalpha, "alpha"); DEFSYM (Qauto_lower, "auto-lower"); diff --git a/src/frame.h b/src/frame.h index 154dc9a3bb..4b7e448b54 100644 --- a/src/frame.h +++ b/src/frame.h @@ -65,6 +65,14 @@ enum internal_border_part INTERNAL_BORDER_BOTTOM_EDGE, INTERNAL_BORDER_BOTTOM_LEFT_CORNER, }; + +#ifdef NS_IMPL_COCOA +enum ns_appearance_type + { + ns_appearance_aqua, + ns_appearance_vibrant_dark + }; +#endif #endif /* HAVE_WINDOW_SYSTEM */ /* The structure representing a frame. */ @@ -563,6 +571,12 @@ struct frame /* All display backends seem to need these two pixel values. */ unsigned long background_pixel; unsigned long foreground_pixel; + +#ifdef NS_IMPL_COCOA + /* NSAppearance theme used on this frame. */ + enum ns_appearance_type ns_appearance; + bool_bf ns_transparent_titlebar; +#endif }; /* Most code should use these functions to set Lisp fields in struct frame. */ @@ -953,6 +967,10 @@ default_pixels_per_inch_y (void) #define FRAME_Z_GROUP_ABOVE_SUSPENDED(f) \ ((f)->z_group == z_group_above_suspended) #define FRAME_Z_GROUP_BELOW(f) ((f)->z_group == z_group_below) +#ifdef NS_IMPL_COCOA +#define FRAME_NS_APPEARANCE(f) ((f)->ns_appearance) +#define FRAME_NS_TRANSPARENT_TITLEBAR(f) ((f)->ns_transparent_titlebar) +#endif #else /* not HAVE_WINDOW_SYSTEM */ #define FRAME_UNDECORATED(f) ((void) (f), 0) #define FRAME_OVERRIDE_REDIRECT(f) ((void) (f), 0) diff --git a/src/nsfns.m b/src/nsfns.m index e19e4e2641..b00441eb79 100644 --- a/src/nsfns.m +++ b/src/nsfns.m @@ -985,6 +985,10 @@ Turn the input menu (an NSMenu) into a lisp list for tracking on lisp side x_set_z_group, /* x_set_z_group */ 0, /* x_set_override_redirect */ x_set_no_special_glyphs, +#ifdef NS_IMPL_COCOA + ns_set_appearance, + ns_set_transparent_titlebar, +#endif }; @@ -1277,6 +1281,18 @@ Turn the input menu (an NSMenu) into a lisp list for tracking on lisp side FRAME_UNDECORATED (f) = !NILP (tem) && !EQ (tem, Qunbound); store_frame_param (f, Qundecorated, FRAME_UNDECORATED (f) ? Qt : Qnil); +#ifdef NS_IMPL_COCOA + tem = x_get_arg (dpyinfo, parms, Qns_appearance, NULL, NULL, RES_TYPE_SYMBOL); + FRAME_NS_APPEARANCE (f) = EQ (tem, Qdark) + ? ns_appearance_vibrant_dark : ns_appearance_aqua; + store_frame_param (f, Qns_appearance, tem); + + tem = x_get_arg (dpyinfo, parms, Qns_transparent_titlebar, + NULL, NULL, RES_TYPE_BOOLEAN); + FRAME_NS_TRANSPARENT_TITLEBAR (f) = !NILP (tem) && !EQ (tem, Qunbound); + store_frame_param (f, Qns_transparent_titlebar, tem); +#endif + parent_frame = x_get_arg (dpyinfo, parms, Qparent_frame, NULL, NULL, RES_TYPE_SYMBOL); /* Accept parent-frame iff parent-id was not specified. */ @@ -3248,6 +3264,7 @@ - (NSString *)panel: (id)sender userEnteredFilename: (NSString *)filename DEFSYM (Qfontsize, "fontsize"); DEFSYM (Qframe_title_format, "frame-title-format"); DEFSYM (Qicon_title_format, "icon-title-format"); + DEFSYM (Qdark, "dark"); DEFVAR_LISP ("ns-icon-type-alist", Vns_icon_type_alist, doc: /* Alist of elements (REGEXP . IMAGE) for images of icons associated to frames. diff --git a/src/nsterm.h b/src/nsterm.h index 0ac8043e26..65b7a0347a 100644 --- a/src/nsterm.h +++ b/src/nsterm.h @@ -1210,6 +1210,13 @@ extern void x_set_no_accept_focus (struct frame *f, Lisp_Object new_value, Lisp_Object old_value); extern void x_set_z_group (struct frame *f, Lisp_Object new_value, Lisp_Object old_value); +#ifdef NS_IMPL_COCOA +extern void ns_set_appearance (struct frame *f, Lisp_Object new_value, + Lisp_Object old_value); +extern void ns_set_transparent_titlebar (struct frame *f, + Lisp_Object new_value, + Lisp_Object old_value); +#endif extern int ns_select (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timespec *timeout, sigset_t *sigmask); diff --git a/src/nsterm.m b/src/nsterm.m index 95092b29c8..22f8efd6b9 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -2036,6 +2036,58 @@ so some key presses (TAB) are swallowed by the system. */ error ("Invalid z-group specification"); } +#ifdef NS_IMPL_COCOA +void +ns_set_appearance (struct frame *f, Lisp_Object new_value, Lisp_Object old_value) +{ +#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1090 + EmacsView *view = (EmacsView *)FRAME_NS_VIEW (f); + NSWindow *window = [view window]; + + NSTRACE ("ns_set_appearance"); + +#ifndef NSAppKitVersionNumber10_9 +#define NSAppKitVersionNumber10_9 1265 +#endif + + if (NSAppKitVersionNumber < NSAppKitVersionNumber10_9) + return; + + if (EQ (new_value, Qdark)) + { + window.appearance = [NSAppearance + appearanceNamed: NSAppearanceNameVibrantDark]; + FRAME_NS_APPEARANCE (f) = ns_appearance_vibrant_dark; + } + else + { + window.appearance = [NSAppearance + appearanceNamed: NSAppearanceNameAqua]; + FRAME_NS_APPEARANCE (f) = ns_appearance_aqua; + } +#endif /* MAC_OS_X_VERSION_MAX_ALLOWED >= 1090 */ +} + +void +ns_set_transparent_titlebar (struct frame *f, Lisp_Object new_value, + Lisp_Object old_value) +{ +#if MAC_OS_X_VERSION_MAX_ALLOWED >= 101000 + EmacsView *view = (EmacsView *)FRAME_NS_VIEW (f); + NSWindow *window = [view window]; + + NSTRACE ("ns_set_transparent_titlebar"); + + if ([window respondsToSelector: @selector(titlebarAppearsTransparent)] + && !EQ (new_value, old_value)) + { + window.titlebarAppearsTransparent = !NILP (new_value); + FRAME_NS_TRANSPARENT_TITLEBAR (f) = !NILP (new_value); + } +#endif /* MAC_OS_X_VERSION_MAX_ALLOWED >= 101000 */ +} +#endif /* NS_IMPL_COCOA */ + static void ns_fullscreen_hook (struct frame *f) { @@ -7083,6 +7135,22 @@ - (instancetype) initFrameFromEmacs: (struct frame *)f if (! FRAME_UNDECORATED (f)) [self createToolbar: f]; +#if defined (NS_IMPL_COCOA) && MAC_OS_X_VERSION_MAX_ALLOWED >= 1090 +#ifndef NSAppKitVersionNumber10_9 +#define NSAppKitVersionNumber10_9 1265 +#endif + + if (NSAppKitVersionNumber >= NSAppKitVersionNumber10_9 + && FRAME_NS_APPEARANCE (f) != ns_appearance_aqua) + win.appearance = [NSAppearance + appearanceNamed: NSAppearanceNameVibrantDark]; +#endif + +#if defined (NS_IMPL_COCOA) && MAC_OS_X_VERSION_MAX_ALLOWED >= 101000 + if ([win respondsToSelector: @selector(titlebarAppearsTransparent)]) + win.titlebarAppearsTransparent = FRAME_NS_TRANSPARENT_TITLEBAR (f); +#endif + tem = f->icon_name; if (!NILP (tem)) [win setMiniwindowTitle: -- Documentation updated as requested. -- Alan Third From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: [PATCH] Add ability to change macOS WM theme (bug#27973) Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Aug 2017 14:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: james@jojojames.com, 27973@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150324034525995 (code B ref 27973); Sun, 20 Aug 2017 14:46:02 +0000 Received: (at 27973) by debbugs.gnu.org; 20 Aug 2017 14:45:45 +0000 Received: from localhost ([127.0.0.1]:46780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djRTz-0006lC-Gs for submit@debbugs.gnu.org; Sun, 20 Aug 2017 10:45:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djRTx-0006kz-Ek for 27973@debbugs.gnu.org; Sun, 20 Aug 2017 10:45:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djRTo-0002Yt-5Y for 27973@debbugs.gnu.org; Sun, 20 Aug 2017 10:45:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41636) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djRTn-0002YZ-PY; Sun, 20 Aug 2017 10:45:31 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4145 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1djRTn-0007xK-3b; Sun, 20 Aug 2017 10:45:31 -0400 Date: Sun, 20 Aug 2017 17:45:24 +0300 Message-Id: <83lgmecn7f.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <20170820134201.GA17481@breton.holly.idiocy.org> (message from Alan Third on Sun, 20 Aug 2017 14:42:01 +0100) References: <838tinilci.fsf@gnu.org> <20170820134201.GA17481@breton.holly.idiocy.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Sun, 20 Aug 2017 14:42:01 +0100 > From: Alan Third > Cc: james@jojojames.com, 27973@debbugs.gnu.org > > +@vindex ns-appearance, a frame parameter > +@item ns-appearance > +Only available on macOS, if set to @code{dark} draw this frame's > +window-system window using the `vibrant dark' theme, otherwise use the ^^^^^^^^^^^^^^ Please quote ``like this'' in Texinfo sources, this produces a much better output. Alternatively, you could use @samp{vibrant dark} instead. > +@vindex ns-transparent-titlebar, a frame parameter > +@item ns-transparent-titlebar > +Only available on macOS, if non-@code{nil}, set the titlebar and > +toolbar to be `transparent'. This effectively sets the background ^^^^^^^^^^^^^ I don't think you need any quoting here, as "transparent" is used here in its literal sense, right? Thanks. From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: [PATCH] Add ability to change macOS WM theme (bug#27973) Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Aug 2017 15:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: james@jojojames.com, 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150324249929233 (code B ref 27973); Sun, 20 Aug 2017 15:22:02 +0000 Received: (at 27973) by debbugs.gnu.org; 20 Aug 2017 15:21:39 +0000 Received: from localhost ([127.0.0.1]:46825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djS2l-0007bR-Hn for submit@debbugs.gnu.org; Sun, 20 Aug 2017 11:21:39 -0400 Received: from mail-wr0-f169.google.com ([209.85.128.169]:32775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djS2j-0007bC-Rf for 27973@debbugs.gnu.org; Sun, 20 Aug 2017 11:21:38 -0400 Received: by mail-wr0-f169.google.com with SMTP id 30so6579143wrk.0 for <27973@debbugs.gnu.org>; Sun, 20 Aug 2017 08:21:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=4FvnCiqPWdI8XIBleK/+LECQE7AypkQedePfYkVydPc=; b=p5BwiFUGWTYIFUsrIxEgCJp6ugWWIHjpbabPbP9ozkRYOm7vAbe4O43gUuj5OHwhqD vKdP8GVTxDniz2CvRpVRxteHXcNnx6dPDwzyGh2IqaB9yzOe9gDDglIaK8RTTlRUR7EQ JdSAFvkhZe2OtjP6/5Tf/eDl12uR2O4a7Q/kMYQcV0kVyDNBJTvpI3MZGHm+2I7ls4Wx QIs4Iwuk2jRJFJx1wBRLAsVyGDFid57aLdiGYRmQos1JC8EkFMbvgUpaUhq5QuSIxrry rDHZFMYfUByHCE7UxMTHlgE6Wn7MPjLrg/MPxZ/ZQO3rYHScG2QGaCwJov7Lr5dDNJZO WZTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=4FvnCiqPWdI8XIBleK/+LECQE7AypkQedePfYkVydPc=; b=nacMwHFWUVvVDQYmh09fyBa0iSfMI/KTA+SPjyoMqpAEajpc0SwSWfJYOfohp2sgcJ E7vxJOpf615NgvDK5+lLf9hSQQ6sZmue5VclSAXgKSwXwCFYOdCRGnWoiy33l0GNAFAn SljaE/htiMh4MF+yiJ2BpPKhJzB3ThgWh63RiMxNIEqX3LCfXRST/ulZpN2rlQLz4fYP aJy50FxvHUc7VDTvToM+NtIJ1muAY/qQDZY0sqJw6+CJMOHfKDlzpDE3vQOPVIs9xW2a bOstlrtkhZVuVlpn2KnN8/J0X0D1N8IX/gKus5Iv/RI+g9b2RnWXE4B52xH3drmiRsB7 f7HQ== X-Gm-Message-State: AHYfb5g373WY3F6UEXbxdHJKQQJR/OxJAMzv/2QTktJUdWbmM/B8qj5k 8Ob8FB9OmfsUOA== X-Received: by 10.223.150.101 with SMTP id c34mr8594470wra.266.1503242492180; Sun, 20 Aug 2017 08:21:32 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-0595-da88-ef61-e9de.holly.idiocy.org. [2001:8b0:3f8:8129:595:da88:ef61:e9de]) by smtp.gmail.com with ESMTPSA id e76sm5229573wmd.36.2017.08.20.08.21.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 20 Aug 2017 08:21:31 -0700 (PDT) Date: Sun, 20 Aug 2017 16:20:52 +0100 From: Alan Third Message-ID: <20170820152052.GA17542@breton.holly.idiocy.org> References: <838tinilci.fsf@gnu.org> <20170820134201.GA17481@breton.holly.idiocy.org> <83lgmecn7f.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83lgmecn7f.fsf@gnu.org> User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) On Sun, Aug 20, 2017 at 05:45:24PM +0300, Eli Zaretskii wrote: > > Date: Sun, 20 Aug 2017 14:42:01 +0100 > > From: Alan Third > > Cc: james@jojojames.com, 27973@debbugs.gnu.org > > > > +@vindex ns-appearance, a frame parameter > > +@item ns-appearance > > +Only available on macOS, if set to @code{dark} draw this frame's > > +window-system window using the `vibrant dark' theme, otherwise use the > ^^^^^^^^^^^^^^ > Please quote ``like this'' in Texinfo sources, this produces a much > better output. Alternatively, you could use @samp{vibrant dark} instead. > > > +@vindex ns-transparent-titlebar, a frame parameter > > +@item ns-transparent-titlebar > > +Only available on macOS, if non-@code{nil}, set the titlebar and > > +toolbar to be `transparent'. This effectively sets the background > ^^^^^^^^^^^^^ > I don't think you need any quoting here, as "transparent" is used here > in its literal sense, right? Both changes made locally. Thanks. -- Alan Third From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: [PATCH] Add ability to change macOS WM theme (bug#27973) Resent-From: James Nguyen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Aug 2017 18:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , Alan Third Cc: , 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150325311412230 (code B ref 27973); Sun, 20 Aug 2017 18:19:01 +0000 Received: (at 27973) by debbugs.gnu.org; 20 Aug 2017 18:18:34 +0000 Received: from localhost ([127.0.0.1]:46879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djUny-0003BC-4Q for submit@debbugs.gnu.org; Sun, 20 Aug 2017 14:18:34 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:40755) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djUnw-0003B3-56 for 27973@debbugs.gnu.org; Sun, 20 Aug 2017 14:18:32 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 4E99E20ACE; Sun, 20 Aug 2017 14:18:31 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Sun, 20 Aug 2017 14:18:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jojojames.com; h=cc:cc:content-type:date:from:in-reply-to:message-id :mime-version:references:subject:to:x-me-sender:x-me-sender :x-sasl-enc:x-sasl-enc; s=fm1; bh=nP75qg/97Zg5k0s2HAPrXbs4lvtIF1 8uF0y6V2lu7cM=; b=uvrHDMRWG0Kw9FBDsnXWUEyP6CBkWYhfjyC4FCMne5lZa2 8M+MUSkD7CRQC6u7/F8O3scPu3Qfj2e4lflMJt6Obr6SbJItDKfn3w3AHbOzAdB9 deU10Hjw2TN9jx59tM/V1F1u56ZUcog4T2dWmn6JxR4saDVLo5nx2H1GSRFIl+DA 2Zc97GEsMpjGNYcBuyNLxKnTERh/Zpjp/ZBQqC/RXjYcKY+Q5/0qYEoiqhU9ZT4k +33TAy7tOmfkaKZlJl/Llr+55uzsCgZvKXW6r8A8DNoDCIbZNbEYACEJJlXTOkBb SFZmvL/qkkC86/1Ztwckrx2zlXbgrdHaMBT4S4iQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=nP75qg/97Zg5k0s2HA PrXbs4lvtIF18uF0y6V2lu7cM=; b=Uybk6Mii1AhMdq7JH2Gv0S1FeoToNpMBWN WsZz0U2IKLxjLRpIQNgi53cSfcsL0vi3icuGyTjPUaaoVJftOJ2OyQIwBELiZ0dl 0mVQWiuA/sUXZccXmcrkuHszAMQaPKVsHEyCEgdf6hOz7bnqrAm6RJC8AuIieW04 VlzHubcYZXXgQqT3Xv9IH/P5qHgzc2vA/z8YgK9JZ4+T9Cz0XO6UG6/04I4ShYk0 x3EFfewJG0UR8rZAPm58Blh1aJ9osBqBO3UkZfq3xEw7nygtZ9Tk6h/yM9o8CeBk bXmm3k7D275IJu93PJjAv5B0SIknSf9PZCvhFCjYwVvaDX2VOtIA== X-ME-Sender: X-Sasl-enc: q6rgnOJweQdqh8czd6HFvgwZJWu2w0PfdwG+SJDSFxJF 1503253110 Received: from localhost (c-73-231-191-86.hsd1.ca.comcast.net [73.231.191.86]) by mail.messagingengine.com (Postfix) with ESMTPA id D5D647E300; Sun, 20 Aug 2017 14:18:30 -0400 (EDT) From: James Nguyen In-Reply-To: <83lgmecn7f.fsf@gnu.org> References: <838tinilci.fsf@gnu.org> <20170820134201.GA17481@breton.holly.idiocy.org> <83lgmecn7f.fsf@gnu.org> Date: Sun, 20 Aug 2017 11:18:29 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Eli Zaretskii writes: With a short trial of the patch, it is working well for me. Thanks Alan! >> Date: Sun, 20 Aug 2017 14:42:01 +0100 >> From: Alan Third >> Cc: james@jojojames.com, 27973@debbugs.gnu.org >> >> +@vindex ns-appearance, a frame parameter >> +@item ns-appearance >> +Only available on macOS, if set to @code{dark} draw this frame's >> +window-system window using the `vibrant dark' theme, otherwise use the > ^^^^^^^^^^^^^^ > Please quote ``like this'' in Texinfo sources, this produces a much > better output. Alternatively, you could use @samp{vibrant dark} instead. > >> +@vindex ns-transparent-titlebar, a frame parameter >> +@item ns-transparent-titlebar >> +Only available on macOS, if non-@code{nil}, set the titlebar and >> +toolbar to be `transparent'. This effectively sets the background > ^^^^^^^^^^^^^ > I don't think you need any quoting here, as "transparent" is used here > in its literal sense, right? > > Thanks. From unknown Fri Jun 20 07:18:13 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: James Nguyen Subject: bug#27973: closed (Re: [PATCH] Add ability to change macOS WM theme (bug#27973)) Message-ID: References: <20170823192111.GB36516@breton.holly.idiocy.org> X-Gnu-PR-Message: they-closed 27973 X-Gnu-PR-Package: emacs Reply-To: 27973@debbugs.gnu.org Date: Wed, 23 Aug 2017 19:22:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1503516122-9636-1" This is a multi-part message in MIME format... ------------=_1503516122-9636-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #27973: 26.0.50; Feature Request - OSX - Transparent Titlebars which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 27973@debbugs.gnu.org. --=20 27973: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D27973 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1503516122-9636-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 27973-done) by debbugs.gnu.org; 23 Aug 2017 19:21:18 +0000 Received: from localhost ([127.0.0.1]:51715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkbDK-0002UV-4S for submit@debbugs.gnu.org; Wed, 23 Aug 2017 15:21:18 -0400 Received: from mail-wm0-f42.google.com ([74.125.82.42]:37607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkbDF-0002UG-Qr for 27973-done@debbugs.gnu.org; Wed, 23 Aug 2017 15:21:16 -0400 Received: by mail-wm0-f42.google.com with SMTP id b189so5777662wmd.0 for <27973-done@debbugs.gnu.org>; Wed, 23 Aug 2017 12:21:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=wDADydnoR1AoKAxRzAagFcNbqNOB8f25pRfqMXBL0x4=; b=UK5I0CGm0CCS4wKoyj04P+yOtnPSIvDIkIdkKsLgg9YLWovkOuOx+ymEFQyrYplUAb 5UZSeHOvGswkNeyPPMl5g2LKBDiXVloue+rOkJQIUpNvsoMUFabJdHvks8/2Zk7kWmQq MOipyl1mTUc32iGFEweEEion3PI6xoVwKo+jomCnbzdgv22WIyAY3OnFiHiggG8ryXPc 93LguzsAW/I1ivKe6CnWVSsUcgh5oYGV+uIe/8Gz7Yi8kwVzn9UewTGMv9z8IQJ9FgOU WmJGDvWhGAweEpjwVGwJ+A/aFLGBUCwKCUCYdGttf9XnvQRQvLXMQ8a3rBc/nn1Sjq+g PuHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=wDADydnoR1AoKAxRzAagFcNbqNOB8f25pRfqMXBL0x4=; b=dCu+0/33y1Pi0Xw1iUqfuA6jV29LT48Njo8ZV0tlMNZJlu7iYjHB9JJv3qFJ2DQD+j hHVqUCNVjE+3ZQqbqDdDi9pWeL8AaPCpPjGuxRIwQVxYniK+JM2ozoROhmVn4HXBpY5I GLOu0EQ3eoZxnxOleya3SPUCdJjgi6Qz6AZSJtsnIcdpasC9XHpjQgZFDZW3aoA1uwBQ 2oyEBo0U8Lrm0XEE11xvao/Yi8L1kXD+xY5Fru9nn/Ke4aQL9NuYLb73Dmn2SQ82Xh1w qYrJ54/ENCW3t6ECbyRPxlXjc0wPoJGUxo0xafimURnEWPXp1MdcKQHuUIZ1jlqqDXkJ L9NA== X-Gm-Message-State: AHYfb5jR0MxrT/ZbTIPp+xf7S2qf3Rw94RS2nuDiX3N98DwSD++hz54I i7vOSMZzRgemucmywru+CA== X-Received: by 10.28.139.202 with SMTP id n193mr2768667wmd.82.1503516067863; Wed, 23 Aug 2017 12:21:07 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-8112-602e-83ce-eeab.holly.idiocy.org. [2001:8b0:3f8:8129:8112:602e:83ce:eeab]) by smtp.gmail.com with ESMTPSA id 65sm1951337wmf.0.2017.08.23.12.21.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Aug 2017 12:21:07 -0700 (PDT) Date: Wed, 23 Aug 2017 20:21:11 +0100 From: Alan Third To: James Nguyen Subject: Re: [PATCH] Add ability to change macOS WM theme (bug#27973) Message-ID: <20170823192111.GB36516@breton.holly.idiocy.org> References: <838tinilci.fsf@gnu.org> <20170820134201.GA17481@breton.holly.idiocy.org> <83lgmecn7f.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 27973-done Cc: 27973-done@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) Pushed to master. -- Alan Third ------------=_1503516122-9636-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Aug 2017 17:26:53 +0000 Received: from localhost ([127.0.0.1]:43599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de2qj-0002RT-Jj for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:26:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1de2qh-0002RE-3a for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:26:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1de2qa-0005su-OJ for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:26:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33942) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1de2qa-0005sk-Jz for submit@debbugs.gnu.org; Sat, 05 Aug 2017 13:26:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43939) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1de2qZ-0006f8-9g for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 13:26:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1de2qV-0005q3-6X for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 13:26:43 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:53221) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1de2qU-0005p2-Su for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 13:26:39 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 236C420B5E for ; Sat, 5 Aug 2017 13:26:37 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Sat, 05 Aug 2017 13:26:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jojojames.com; h=cc:content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=ZBYw5i 3DPAvIEYSCJwXzv+ZP8L/gjb7bRpmqgj33+6U=; b=a818n60PaLjL/Lks7xTKXo L8WRTuXXKqrQH0j6OH05otLH7mYMW8Uqh6oCmvwsoXWRYLvv5vHQxoFLmqMuuZEz maQErprzUxak9bZY5rzreUdJYbj9O+h8kj9LONWYegYyHLxSe+U2HRxzfwpFXBAj k1Lj1hvf8RXaQVfs3gOteQXH7TUv8d/2nX71GvmZQM6yVBsBEGknrSX4GQ5G7i0V htIwSCk5u8+NinPNRTGWG/AoIH2MbYhWB5ec2IkiO/MEce3naClXZLdFh5Vu078c XO6bi451ENZ/GoeOm8veOUkXVAl6gNJocQRZ8ch8u//l8CzF1vDlNfMsy5i65YtA == DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=ZBYw5i3DPAvIEYSCJwXzv+ZP8L/gjb7bRpmqgj33+ 6U=; b=FJTnXSBZC5uMeRHiOuxRoco9+TQzcfcrKeousDKjxZNMDDaGEtqfAqvub sZJVAXSBH57wjJ0afbe+UgXgJ+Wy/8Qotw8IC0XUVAN6ptz1x6w9/5+9wBdyAjRx uENTV/JsF6OkJktke8U2YXJq+8MFxq5CqUopQ0Ci5k1TU98YudFG3fsaAAoqjDdl 3qOGdtHBMEHGRZ6SF7Is7/QTNxCnwpdaddKo1LrqC9VbgHyTVQFyS+49CWIITl89 J+Zvnjs2nLsoyoanxP2zD5xOHgVxgKt2pftD1RFvyWXDUifu5Fc+jnu96tkjJVXc bZZULDvdyz7Rbg01Dpiz6cR+J2Z/w== X-ME-Sender: X-Sasl-enc: AsrG2LW/DDGEPMqFs/sxKXwkqCV2XNMDfidLiYmhK83l 1501953996 Received: from localhost (c-73-231-191-86.hsd1.ca.comcast.net [73.231.191.86]) by mail.messagingengine.com (Postfix) with ESMTPA id B4FBC7FA5D for ; Sat, 5 Aug 2017 13:26:36 -0400 (EDT) From: James Nguyen To: bug-gnu-emacs@gnu.org Subject: 26.0.50; Feature Request - OSX - Transparent Titlebars Date: Sat, 05 Aug 2017 10:26:37 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) Wondering if we can support transparent titlebars in the OSX build of Emacs? It looks something like this. https://cloud.githubusercontent.com/assets/3277054/24304360/623a5ae2-10b9-11e7-8442-f8705580374e.png ------------=_1503516122-9636-1-- From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: [PATCH] Add ability to change macOS WM theme (bug#27973) Resent-From: James Nguyen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Aug 2017 01:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: , 27973-done@debbugs.gnu.org, Eli Zaretskii Received: via spool by 27973-done@debbugs.gnu.org id=D27973.150353810117207 (code D ref 27973); Thu, 24 Aug 2017 01:29:02 +0000 Received: (at 27973-done) by debbugs.gnu.org; 24 Aug 2017 01:28:21 +0000 Received: from localhost ([127.0.0.1]:51901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkgwX-0004TT-CX for submit@debbugs.gnu.org; Wed, 23 Aug 2017 21:28:21 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:59151) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkgwV-0004TL-UK for 27973-done@debbugs.gnu.org; Wed, 23 Aug 2017 21:28:20 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 5A94920D73; Wed, 23 Aug 2017 21:28:19 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Wed, 23 Aug 2017 21:28:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jojojames.com; h=cc:cc:content-type:date:from:in-reply-to:message-id :mime-version:references:subject:to:x-me-sender:x-me-sender :x-sasl-enc:x-sasl-enc; s=fm1; bh=fWDE9FC83HBWp9ys4Lae5WcX2uaP2+ zUnY/tXPJF1sw=; b=o4f0Naxdn0z8/3ILrE013+OCk5nrn+fcq+FMgZGjXR44+w Y1GN4hNfyhz+cXg/sX8FIjG4RE+tFitJ8qDb+W5msQk80XBEyxSsI+PCWFBlgDIc YsPBIkfHsDlM9N6yY+gaMP+sVkC0N/bg1WE8Pq9zx/hb64GrHy9xeYuKu4UZY0VX SmXvDzu+c03TE2xVzuJ/egx9tIPpobIJhccTWjvn8mZ1t4o4vbziK3r+X5PNHFMP /Y5eqMHnhIHIadZSGb7pONrS/ohRTD36ArvOlPOKLAt4VFKB0gQ3tVptl7jOmLQJ LNcCtoBk0ERICu5qekIC+/zClBMGsC7h2xxLEqIw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=fWDE9FC83HBWp9ys4L ae5WcX2uaP2+zUnY/tXPJF1sw=; b=AX23eEAaHX8L81MlvNN1/R0xYPCUYbEE2V V3dpl31Hd6W4TTolKbuCRWp0fnKj8bHHkJ4vDnoohsH/nH1PAKV0h9dWky/Abipr pI25W7/uNn3DgXvlu/9NA+IsN6q3YsIHD2JncBuMdZQHe9owSERV42SIPkB3Q6eW gaQRnQd/1RCKNPFL7zkgngq8Bm0xeZdR3o4WJiEJf1mri+ATIyA8GjPYj+XDvCy4 kAanG/OfC+eTGE3glG/6rPEwE0EO1algxyCtfCtXpod37GzJIdF9NchHW5uosPS7 cKexsxVAQb3+sUjt1eTZisvcCpfA4HI/IwUH+WrppylKgFum129w== X-ME-Sender: X-Sasl-enc: IYsMc7ZGChBUobhj7+EzdtVC1QmqvBIObD+iBVvPWBKI 1503538098 Received: from localhost (c-73-231-191-86.hsd1.ca.comcast.net [73.231.191.86]) by mail.messagingengine.com (Postfix) with ESMTPA id E4942240B1; Wed, 23 Aug 2017 21:28:18 -0400 (EDT) From: James Nguyen In-Reply-To: <20170823192111.GB36516@breton.holly.idiocy.org> References: <838tinilci.fsf@gnu.org> <20170820134201.GA17481@breton.holly.idiocy.org> <83lgmecn7f.fsf@gnu.org> <20170823192111.GB36516@breton.holly.idiocy.org> Date: Wed, 23 Aug 2017 18:28:20 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Alan Third writes: Thanks Alan! > Pushed to master. > -- > Alan Third From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: closed (Re: [PATCH] Add ability to change macOS WM theme (bug#27973)) Resent-From: charles@aurox.ch (Charles A. Roelli) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Aug 2017 09:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 27973@debbugs.gnu.org, alan@idiocy.org Cc: james@jojojames.com Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150356650828478 (code B ref 27973); Thu, 24 Aug 2017 09:22:02 +0000 Received: (at 27973) by debbugs.gnu.org; 24 Aug 2017 09:21:48 +0000 Received: from localhost ([127.0.0.1]:52125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkoKi-0007PG-3A for submit@debbugs.gnu.org; Thu, 24 Aug 2017 05:21:48 -0400 Received: from sinyavsky.aurox.ch ([37.35.109.145]:41930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkoKh-0007P4-06 for 27973@debbugs.gnu.org; Thu, 24 Aug 2017 05:21:47 -0400 Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id BAC1422510 for <27973@debbugs.gnu.org>; Thu, 24 Aug 2017 09:15:45 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= references:subject:subject:in-reply-to:to:from:from:message-id :date:date; s=dkim; t=1503566144; x=1504430145; bh=nphKdQ37kdFF3 J65pQTMx4G7MYjJrRoLUaPlFeESKVk=; b=G0AfMLCLI+eReN7TWni4+3edCSd+8 NQiWysP3B/YMrIKMAGr+3p4R95fs8m4Lk4WIv2UOqmkCR34Cha0TSESqUAp1BCbr G0l4J6MDqJHmxCvcAn36nqTfMgOcsz21YO05774FK5wgDSUMZoe1TMTVkhVdGzXS QYZUPPRS3bA5I0= X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id wbMrhMn7tBLc for <27973@debbugs.gnu.org>; Thu, 24 Aug 2017 09:15:44 +0000 (UTC) Received: from gray (125.85.192.178.dynamic.wline.res.cust.swisscom.ch [178.192.85.125]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id 6966122508; Thu, 24 Aug 2017 09:15:44 +0000 (UTC) Date: Thu, 24 Aug 2017 11:21:23 +0200 Message-Id: From: charles@aurox.ch (Charles A. Roelli) In-reply-to: (help-debbugs@gnu.org) References: <20170823192111.GB36516@breton.holly.idiocy.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > commit 7baa50eca28ff21497b058fa22656bbb4a447d87 > Author: Alan Third > Date: Sun Aug 20 21:14:47 2017 +0100 > > Add ability to change macOS WM theme (bug#27973) Should we also add a NEWS entry for this? Otherwise people may not be aware of the new functionality when 26.1 is released. From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: closed (Re: [PATCH] Add ability to change macOS WM theme (bug#27973)) Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Aug 2017 21:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Charles A. Roelli" Cc: james@jojojames.com, 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150360847816345 (code B ref 27973); Thu, 24 Aug 2017 21:02:02 +0000 Received: (at 27973) by debbugs.gnu.org; 24 Aug 2017 21:01:18 +0000 Received: from localhost ([127.0.0.1]:53248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkzFe-0004FZ-68 for submit@debbugs.gnu.org; Thu, 24 Aug 2017 17:01:18 -0400 Received: from mail-wr0-f174.google.com ([209.85.128.174]:35505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkzFb-0004FJ-Ed for 27973@debbugs.gnu.org; Thu, 24 Aug 2017 17:01:16 -0400 Received: by mail-wr0-f174.google.com with SMTP id p8so1955733wrf.2 for <27973@debbugs.gnu.org>; Thu, 24 Aug 2017 14:01:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=beposzewMh4i5OprAmrDVohQtsHOWqwgVmqCtKYblQU=; b=I1TlW6UYTxpPQdrL/o7HMObO3zqZWVaF+gY4B8zC4SJmj6QYxdwyzQYBBRT8GZrK0K AN7zvh/8bb2/zKsC4Ddi+xYxbOElzEwpJe2LwftBHhBJ0iZ4NfElXnij8nD7gECePBM+ g6tfXyPnwCoPe2qp1I6YqQwGthQk8olAhsX4lumTdPmBRAeQmUBa8xpCkjh2PM8zFEQK tsan6xVPHYiosDNfIFDDm8igcVPFsoPg/JaLadmwzs61h4iuaERkO+yGLxDqU6LL9Uko xGFbLvV+LdjsJZYiNbqQ6At5zCmK7HAAP80cE/6XxiOWCSceKYY3jynF0AuxGZMwCMu6 dk4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=beposzewMh4i5OprAmrDVohQtsHOWqwgVmqCtKYblQU=; b=d0asV69CB4VQiV9Prk0pl824piX1+zSngCEnXLZXOks4yc8FGzBKjHLY32vk/v3iuu XXyWK9CZHFN1pT69N4h6RVYxFaOXsd55ZewEuoEfe4NuircEqS6ocNhFLU/mfEKut+Z4 Xtp1XiYtGG3h//DO0Exkq64U46sx30aqeRsqi/bN7tBoXc+ycUcL7Mg/Z3S+qICQmh/D oQTJpW8cRHJNRgfe9HGfAx96Z/9roP2NrP1kQMh43y1L53vpAFMPOmu/++wwVgUZDZIF AN2WKuKwajsenzqTtS9LWmImOUToFXIULMph7p9zGDhTCq48444mUAxQCvZNGjJmlpAm 8+hg== X-Gm-Message-State: AHYfb5gmbyH8oy+M5spbf0bl/uaEXSMTCxILtqaoXCTxq625gTozYUDa ob5DScQQM627GA== X-Received: by 10.223.160.15 with SMTP id k15mr3092732wrk.121.1503608469682; Thu, 24 Aug 2017 14:01:09 -0700 (PDT) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-8112-602e-83ce-eeab.holly.idiocy.org. [2001:8b0:3f8:8129:8112:602e:83ce:eeab]) by smtp.gmail.com with ESMTPSA id r135sm1302161wmg.18.2017.08.24.14.01.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Aug 2017 14:01:08 -0700 (PDT) Date: Thu, 24 Aug 2017 22:01:05 +0100 From: Alan Third Message-ID: <20170824210105.GA54849@breton.holly.idiocy.org> References: <20170823192111.GB36516@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="8t9RHnE3ZwKMSgU+" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.7.2 (2016-11-26) X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --8t9RHnE3ZwKMSgU+ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On Thu, Aug 24, 2017 at 11:21:23AM +0200, Charles A. Roelli wrote: > > commit 7baa50eca28ff21497b058fa22656bbb4a447d87 > > Author: Alan Third > > Date: Sun Aug 20 21:14:47 2017 +0100 > > > > Add ability to change macOS WM theme (bug#27973) > > Should we also add a NEWS entry for this? Otherwise people may not be > aware of the new functionality when 26.1 is released. I’ve never done NEWS changes before. Something like the attached? -- Alan Third --8t9RHnE3ZwKMSgU+ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-Add-news-entry-about-new-macOS-frame-parameters-bug-.patch" >From 2b90b722ebfcbdf3da425bb6de437e3021761f97 Mon Sep 17 00:00:00 2001 From: Alan Third Date: Thu, 24 Aug 2017 21:59:33 +0100 Subject: [PATCH] Add news entry about new macOS frame parameters (bug#27973) * etc/NEWS: Add entry about ns-appearance and ns-transparent-titlebar. --- etc/NEWS | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/etc/NEWS b/etc/NEWS index 09390333ae..c5ab7b3673 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1531,6 +1531,10 @@ handle fitting a frame to its buffer individually. 'drag-with-mode-line', 'snap-width', 'top-visible' and 'bottom-visible' allow to drag and resize frames with the mouse. ++++ +**** 'ns-appearance' and 'ns-transparent-titlebar' change the +appearance of frame decorations on macOS 10.9+. + *** The new function 'frame-list-z-order' returns a list of all frames in Z (stacking) order. -- 2.12.0 --8t9RHnE3ZwKMSgU+-- From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: closed (Re: [PATCH] Add ability to change macOS WM theme (bug#27973)) Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Aug 2017 01:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alan Third Cc: "Charles A. Roelli" , james@jojojames.com, 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150362275726906 (code B ref 27973); Fri, 25 Aug 2017 01:00:02 +0000 Received: (at 27973) by debbugs.gnu.org; 25 Aug 2017 00:59:17 +0000 Received: from localhost ([127.0.0.1]:53376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dl2xw-0006zu-QZ for submit@debbugs.gnu.org; Thu, 24 Aug 2017 20:59:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dl2xu-0006zg-L9 for 27973@debbugs.gnu.org; Thu, 24 Aug 2017 20:59:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dl2xo-0005d6-RY for 27973@debbugs.gnu.org; Thu, 24 Aug 2017 20:59:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49437) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dl2xI-0005WU-6G; Thu, 24 Aug 2017 20:58:36 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dl2xG-0007vi-Dj; Thu, 24 Aug 2017 20:58:34 -0400 From: Glenn Morris References: <20170823192111.GB36516@breton.holly.idiocy.org> <20170824210105.GA54849@breton.holly.idiocy.org> X-Spook: ANDVT RSA State of emergency government radar Social X-Ran: HQeT{o|.|hk<@wq/\45kfjL:sPfal>t-b$LX9>J]K:T.)?A'^O@u4B1<:CWn?^iD]*ZXV6 X-Hue: cyan X-Attribution: GM Date: Thu, 24 Aug 2017 20:58:34 -0400 In-Reply-To: <20170824210105.GA54849@breton.holly.idiocy.org> (Alan Third's message of "Thu, 24 Aug 2017 22:01:05 +0100") Message-ID: <1q1so0o43p.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) There's a separate section of NEWS for Non-Free OS changes. From unknown Fri Jun 20 07:18:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27973: closed (Re: [PATCH] Add ability to change macOS WM theme (bug#27973)) Resent-From: charles@aurox.ch (Charles A. Roelli) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Aug 2017 07:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: alan@idiocy.org, james@jojojames.com, 27973@debbugs.gnu.org Received: via spool by 27973-submit@debbugs.gnu.org id=B27973.150381792714534 (code B ref 27973); Sun, 27 Aug 2017 07:13:02 +0000 Received: (at 27973) by debbugs.gnu.org; 27 Aug 2017 07:12:07 +0000 Received: from localhost ([127.0.0.1]:56993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dlrjr-0003mM-Lr for submit@debbugs.gnu.org; Sun, 27 Aug 2017 03:12:07 -0400 Received: from sinyavsky.aurox.ch ([37.35.109.145]:44127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dlrjq-0003lq-Ak for 27973@debbugs.gnu.org; Sun, 27 Aug 2017 03:12:07 -0400 Received: from sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) by sinyavsky.aurox.ch (Postfix) with ESMTP id D88C822512 for <27973@debbugs.gnu.org>; Sun, 27 Aug 2017 07:06:05 +0000 (UTC) Authentication-Results: sinyavsky.aurox.ch (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=aurox.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aurox.ch; h= content-transfer-encoding:content-type:content-type:mime-version :references:subject:subject:in-reply-to:to:from:from:message-id :date:date; s=dkim; t=1503817564; x=1504681565; bh=O9W1y9y9zzYE9 WGosIzobT8q41zkSyffB8i1VcnIvCs=; b=JVv78mh+0/1g5/t16819xSov0ByvO A0pRB4xGi9R+bLI9yUBIqWsaGwLNT/2wXoAyoNJYys17KMCYsIwGZMTCc2MbP5uw 95hRJH1cTMw8wtePjBR9v0MewH1imza0bud3KQOYySrVyxdUshLa412gvqcaQOVt SznGohKTv27xdA= X-Virus-Scanned: Debian amavisd-new at test.virtualizor.com Received: from sinyavsky.aurox.ch ([127.0.0.1]) by sinyavsky.aurox.ch (sinyavsky.aurox.ch [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id RBdiSs0sGwSP for <27973@debbugs.gnu.org>; Sun, 27 Aug 2017 07:06:04 +0000 (UTC) Received: from gray (125.85.192.178.dynamic.wline.res.cust.swisscom.ch [178.192.85.125]) by sinyavsky.aurox.ch (Postfix) with ESMTPSA id 92EDC224FB; Sun, 27 Aug 2017 07:06:02 +0000 (UTC) Date: Sun, 27 Aug 2017 09:11:23 +0200 Message-Id: From: charles@aurox.ch (Charles A. Roelli) In-reply-to: <1q1so0o43p.fsf@fencepost.gnu.org> (message from Glenn Morris on Thu, 24 Aug 2017 20:58:34 -0400) References: <20170823192111.GB36516@breton.holly.idiocy.org> <20170824210105.GA54849@breton.holly.idiocy.org> <1q1so0o43p.fsf@fencepost.gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > Date: Thu, 24 Aug 2017 22:01:05 +0100 > From: Alan Third > > On Thu, Aug 24, 2017 at 11:21:23AM +0200, Charles A. Roelli wrote: > > > commit 7baa50eca28ff21497b058fa22656bbb4a447d87 > > > Author: Alan Third > > > Date: Sun Aug 20 21:14:47 2017 +0100 > > > > > > Add ability to change macOS WM theme (bug#27973) > > > > Should we also add a NEWS entry for this? Otherwise people may not be > > aware of the new functionality when 26.1 is released. > > I’ve never done NEWS changes before. Something like the attached? The text looks fine to me. But as Glenn suggested, it would probably best fit with the Non-Free OS changes section.