From benpsm@gmail.com Tue Jan 6 05:13:47 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 6 Jan 2009 13:13:47 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n06DDcXE016913 for ; Tue, 6 Jan 2009 05:13:39 -0800 Received: from mail.gnu.org ([199.232.76.166]:38964 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LKBjQ-0000fd-5O for emacs-pretest-bug@gnu.org; Tue, 06 Jan 2009 08:12:28 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LKBkX-0007mc-AY for emacs-pretest-bug@gnu.org; Tue, 06 Jan 2009 08:13:38 -0500 Received: from fg-out-1718.google.com ([72.14.220.159]:43412) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LKBkW-0007m4-U9 for emacs-pretest-bug@gnu.org; Tue, 06 Jan 2009 08:13:37 -0500 Received: by fg-out-1718.google.com with SMTP id l26so2974833fgb.30 for ; Tue, 06 Jan 2009 05:13:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :content-type:content-transfer-encoding:reply-to:subject :mime-version:date:x-mailer; bh=29QTYdijpNDc0oeL3OjlOwgR4FwTu0oKgmO/nvWmdpo=; b=Tigx2alxvZ3oF33VAFUoFVv/gMtd4Xhc29h9Qw6C1z/LGLM6KWKrEfaGcdkMIcvUh7 84WxMqlwzLSxZd/saW2bJ7E+izTbyjpuJFcy3tfNsdwheTAlEiYWUZ+FrIuzY0+WM0Z6 n/My1uk8SCMMbuG+U0PejzZfAyj6WMKuNaAuk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:content-type:content-transfer-encoding:reply-to :subject:mime-version:date:x-mailer; b=v8s0J0oAhsPosmCQTlLA9VcfPeKpU3NACAlSafdoEasyIr5FRC2bhcGomvKEg1GPN5 4p8FJv6Xs7xx9rPo5Pze/y4FDMstVHo3D7p9ZXys86v3kyZXwtYhvwzN0Eke9k6oHCXI e5m9kHJhZxmKlXpNCJrigboOpdHF2eobGN9Ik= Received: by 10.86.91.12 with SMTP id o12mr12852465fgb.16.1231247616608; Tue, 06 Jan 2009 05:13:36 -0800 (PST) Received: from ?10.0.0.21? (91-115-16-34.adsl.highway.telekom.at [91.115.16.34]) by mx.google.com with ESMTPS id l19sm15341472fgb.29.2009.01.06.05.13.34 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 06 Jan 2009 05:13:35 -0800 (PST) Message-Id: From: "B. Smith-Mannschott" To: emacs-pretest-bug@gnu.org Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Reply-To: Benjamin Smith-Mannschott Subject: 23.0.60; (with-ns) application preferences should be global Mime-Version: 1.0 (Apple Message framework v930.3) Date: Tue, 6 Jan 2009 14:13:30 +0100 X-Mailer: Apple Mail (2.930.3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) This is a usability bug. Observed Behavior ================= 1. Start Emacs; Open a second frame. 2. (Two frames are open) 3. Choose "Preferences..." from the application menu ("Emacs"). 4. (An "Emacs Preferences" Window opens) 5. Click "Default Font..." 6. (a font panel opens) 7. Select a font 8. (nothing happens) 9. Click on a currently open emacs frame (not the Preferences window). 10. (the Preferences window loses keyboard focus) 11. Select a font (from the font panel) 12. (The font of the currently focused frame will change.) 13. (The font of the second frame will not change.) Expected Behavior ================= By convention, the "Preferences..." item in a Mac Application opens a window in global settings that effect the entire application may be manipulated. This is what a user expects. I would expect the "Default Font..." button to lead to a font panel which sets the default font for all frames, persistently. I would not expect it to require me to first focus a frame. I would not expect it to to then change only the font for that frame. See Also ======== The thread beginning with this message: http://lists.gnu.org/archive/html/help-gnu-emacs/2009-01/msg00046.html Configuration ============= - gcc --version | head -n 1 i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5488) In GNU Emacs 23.0.60.1 (i386-apple-darwin9.6.0, NS apple-appkit-949.43) of 2009-01-06 on Meheadable.local Windowing system distributor `Apple', version 10.3.949 configured using `configure '--with-ns'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: nil default-enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: shell-dirtrack-mode: t openwith-mode: t yas/minor-mode: t global-hl-line-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: f o n t SPC c o n t r o l SPC C-d C-d C-d C-d C-d C-d C-d C-d C-d C-d s e l e c t i o n SPC q C-n C-n C-b C-b C-b C-b C-f C-n C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-p C-a C-k C-p C-p C-y C-o C-n C-n C-n C-k C-SPC C-n C-n C-n C-g C-e C-x C-s C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC ; ; SPC s o m e SPC o f SPC t h e s e SPC C-n SPC SPC SPC SPC SPC ; ; SPC p r o p e r t i e s SPC m a y C-n SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC ; ; SPC n o t SPC b e SPC n e c e s s a r y C-p C-p C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-a C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-b C-b C-k C-n C-f C-f C-f C-f C-f C-f C-f C-f C-f C-k C-n C-k C-b C-b C-b C-b C-b C-k C-x C-s Recent messages: Mark saved where search started Mark set [2 times] Auto-saving...done Wrote /Users/bsmith/Wiki/notes/EmacsBugNoCompletionOfFonts.txt Mark set [2 times] Quit Wrote /Users/bsmith/Wiki/notes/EmacsBugNoCompletionOfFonts.txt Auto-saving...done Wrote /Users/bsmith/Wiki/notes/EmacsBugNoCompletionOfFonts.txt byte-code: Beginning of buffer [8 times] byte-code: Beginning of buffer From rgm@gnu.org Wed Jan 7 10:14:39 2009 Received: (at control) by emacsbugs.donarmstrong.com; 7 Jan 2009 18:14:39 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: *** X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=3.8 required=4.0 tests=MISSING_SUBJECT,NOSUBJECT, PHONENUMBER,VALID_BTS_CONTROL autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n07IEaLG004590 for ; Wed, 7 Jan 2009 10:14:38 -0800 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1LKcuB-0007fP-G7; Wed, 07 Jan 2009 13:13:23 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18788.61635.416104.326747@fencepost.gnu.org> Date: Wed, 7 Jan 2009 13:13:23 -0500 From: Glenn Morris To: control severity 1729 minor reassign 1791 emacs,ns reassign 1801 emacs,ns reassign 1802 emacs,ns reassign 1803 emacs,ns reassign 1804 emacs,ns reassign 1815 spam unarchive 737 unarchive 1205 From david.reitter@gmail.com Tue Apr 28 06:25:50 2009 Received: (at 1804) by emacsbugs.donarmstrong.com; 28 Apr 2009 13:25:51 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail-fx0-f160.google.com (mail-fx0-f160.google.com [209.85.220.160]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n3SDPkDO030099 for <1804@emacsbugs.donarmstrong.com>; Tue, 28 Apr 2009 06:25:48 -0700 Received: by fxm4 with SMTP id 4so679393fxm.1 for <1804@emacsbugs.donarmstrong.com>; Tue, 28 Apr 2009 06:25:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :content-type:mime-version:subject:date:x-mailer; bh=rWVzmqsWV75aQ+o3QxNXm8nTW4Mz+V062OEytQih9Pk=; b=eBXH7Y8z4fGg49AyqZfBxSXw9FtyQHff6fcwS9hU5XdyzFzpqcwAGZexz7sd2iOWzv 06uoYr8f5aG4I0RtNmFtMUo9xJdDV1bzYApCtFTlaY3/rPYs06J8ER9tDcLyh+2LRZWa za0ZYhVe6U+t6prS93rzKshabL2kIxeCww1gg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:content-type:mime-version:subject:date:x-mailer; b=vQS3+Kr8AyyPzuvKLVI/4RblVN26Rcs5C8Okkxwf8QaYxUcVyk7PVeZhH/gQ1W+Rhn 6Ath61hUckcUiXg6imcABEX1Sexxhq79UFRu5ccW+8/xK/DUPnEzSjogUHNDCBu+LtnW xTKncPXBvXKWInWKOg6K0YojszJMAXTmdESjM= Received: by 10.103.252.17 with SMTP id e17mr3956924mus.14.1240925141158; Tue, 28 Apr 2009 06:25:41 -0700 (PDT) Received: from ?192.168.1.42? (pool-71-126-44-61.pitbpa.east.verizon.net [71.126.44.61]) by mx.google.com with ESMTPS id t10sm15634836muh.30.2009.04.28.06.25.38 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 28 Apr 2009 06:25:40 -0700 (PDT) Message-Id: From: David Reitter To: 1804@debbugs.gnu.org, Benjamin Smith-Mannschott Content-Type: multipart/signed; boundary=Apple-Mail-72-624931452; micalg=sha1; protocol="application/pkcs7-signature" Mime-Version: 1.0 (Apple Message framework v930.3) Subject: 23.0.60; (with-ns) application preferences should be global Date: Tue, 28 Apr 2009 09:25:36 -0400 X-Mailer: Apple Mail (2.930.3) --Apple-Mail-72-624931452 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Ben, > 7. Select a font 8. (nothing happens) 9. Click on a currently open > emacs frame (not the Preferences window). 10. (the Preferences > window loses keyboard focus) 11. Select a font (from the font panel) > 12. (The font of the currently focused frame will change.) 13. (The > font of the second frame will not change.) I don't think that the font panel should apply globally (at least not in GNU Emacs); also because it gives the user less control. However, it should set the font for future frames, because there is no other way to set that through the GUI (w/o customization buffer). Perhaps that would serve as a working compromise. For that, try the code below. (defun ns-respond-to-change-font () "Respond to changeFont: event, expecting ns-input-font and\n\ ns-input-fontsize of new font." (interactive) (let ((face 'default)) (set-face-attribute face t :family ns-input-font :height (* 10 ns-input-fontsize)) (set-face-attribute face (selected-frame) :family ns-input-font :height (* 10 ns-input-fontsize)) (let ((spec (list (list t (face-attr-construct 'default))))) (put face 'customized-face spec) (custom-push-theme 'theme-face face 'user 'set spec) (put face 'face-modified nil)))) --Apple-Mail-72-624931452 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFxDCCAn0w ggHmoAMCAQICED6shx13jEDrq0eL8FRq5ykwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MTIwOTAyMDgwMVoXDTA5MTIwOTAyMDgw MVowYjEQMA4GA1UEBBMHUmVpdHRlcjEOMAwGA1UEKhMFRGF2aWQxFjAUBgNVBAMTDURhdmlkIFJl aXR0ZXIxJjAkBgkqhkiG9w0BCQEWF2RhdmlkLnJlaXR0ZXJAZ21haWwuY29tMIGfMA0GCSqGSIb3 DQEBAQUAA4GNADCBiQKBgQDOdo6kAwlkBxUb8dj4saMbYg4SVng8CUePFn3cjjWrakBTbUVa4Z0n wlUxr7AitEeKhBy5nGhu96+jKUPrCwYNRCZ0l2ovvuGq4z1m1nZ5/c8WvFlVhieuxXMUfmb/O7D3 IojoX6iS8n5MNNU2IWNNT/AD3vOl6DKgOtOw4J9y+QIDAQABozQwMjAiBgNVHREEGzAZgRdkYXZp ZC5yZWl0dGVyQGdtYWlsLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBAIjI8yEW wkiEfA9PMgpjnD6KyCXT0iZjHhW2PkR53yZZLUoTboHnKgsFwYp/gzzIL8J5cvZaRUyMUzXDufPP dRmxxCs2jXXLDD/8bvdvOuMzqgYoFA73fAfsC8S6qUL1PayZ90J8CZHNhDwqWqOA56T+DdKUegJT sqoHKh6OnypTMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkEx FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3 dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEk MCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJz b25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVow YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEB AQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU 5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTX p6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8C AQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFs RnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2 YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aU nX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5 jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAo8wggKLAgEB MHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4x LDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhA+rIcdd4xA66tH i/BUaucpMAkGBSsOAwIaBQCgggFvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcN AQkFMQ8XDTA5MDQyODEzMjUzNlowIwYJKoZIhvcNAQkEMRYEFKTUw6Bslcpm+54Tiu/UWzypJJ9+ MIGFBgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3Vs dGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu ZyBDQQIQPqyHHXeMQOurR4vwVGrnKTCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpB MSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQPqyHHXeMQOurR4vwVGrnKTANBgkqhkiG9w0B AQEFAASBgD+Dbk8DRDBNymeBNFsr4ReSsg5NzOKA7MPoojvZ13xQmCsVabrBhmP+GvJb3DR35meR yj2ZygguIdLuhejBEuWm7ysamquo5he1mfyaOpY5nOhqWycEP7vtP7ZVGvnWN2XOZbAoMgKFtCbK w5uUQYR/q70aUwDptXgLASkQ31bWAAAAAAAA --Apple-Mail-72-624931452-- From david.reitter@gmail.com Mon May 4 09:20:21 2009 Received: (at 1804) by emacsbugs.donarmstrong.com; 4 May 2009 16:20:21 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: * X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=1.0 required=4.0 tests=GMAIL autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n44GKFU9016183 for <1804@emacsbugs.donarmstrong.com>; Mon, 4 May 2009 09:20:16 -0700 Received: by qw-out-2122.google.com with SMTP id 5so3654238qwd.13 for <1804@emacsbugs.donarmstrong.com>; Mon, 04 May 2009 09:20:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:cc:message-id:from:to :in-reply-to:content-type:mime-version:subject:date:references :x-mailer; bh=leD4XwhlFC+A41XGDOuqeOvaGM3EoHo5HIVh9PFeCfc=; b=pe3GYJ18tfWVTKx/VvFngFMlwzQNPVonayqWgHtKoVmFtmjB5P2k/e6+T/N8F9vikw P907lVd4k5DfoksjdDUmISHhKUvqB/9bnJqLAX51wA2OKqpJVDkSN9fChNroEi3aoi3C gvt9qAKYoxLrCNPwCMy0EGhSs3746PCEQesvY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=cc:message-id:from:to:in-reply-to:content-type:mime-version:subject :date:references:x-mailer; b=aXFGpbreC2g/twiFp32DpKVqSLRM971jUTo4FAVQ7WznhBTawlL3anjNkpUaP/+Sxd z7gMwSKPRsbDpz0xeKORbO6vQF3YWLSERul1KBfV3+288whd4rQ6zlwjjVg2j86TPXwI k70PRW0PsF85IoP/2s2dlpODZAMhIyJlI4550= Received: by 10.224.54.5 with SMTP id o5mr6004727qag.381.1241454015035; Mon, 04 May 2009 09:20:15 -0700 (PDT) Received: from SCARLETT.PSY.CMU.EDU (SCARLETT.PSY.CMU.EDU [128.2.249.106]) by mx.google.com with ESMTPS id 8sm41783qwj.41.2009.05.04.09.20.13 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 04 May 2009 09:20:14 -0700 (PDT) Cc: 1804@debbugs.gnu.org Message-Id: <89572671-3128-4EF0-BA6E-AAD8F2626EBE@gmail.com> From: David Reitter To: B Smith-Mannschott In-Reply-To: <28c656e20905040911x1727f966o2fc48788995e0034@mail.gmail.com> Content-Type: multipart/signed; boundary=Apple-Mail-37--993675777; micalg=sha1; protocol="application/pkcs7-signature" Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Re: 23.0.60; (with-ns) application preferences should be global Date: Mon, 4 May 2009 12:20:12 -0400 References: <28c656e20905040911x1727f966o2fc48788995e0034@mail.gmail.com> X-Mailer: Apple Mail (2.930.3) --Apple-Mail-37--993675777 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit When did you last pull? The font panel isn't shown from Preferences for me. Prefs should show the same as M-x customize RET. (The prefs panel that we used to have is gone.) Can you confirm so we can close this? If it was there and showed the font panel, then I would absolutely agree with you... Btw, even if it is shown (using M-x ns-popup-font-panel, which I blieve is the only way to bring it up now), it does not clearly show its association with a window. This, however, is a Cocoa problem with the design of the panel. - David On May 4, 2009, at 12:11 PM, B Smith-Mannschott wrote: > On Tue, Apr 28, 2009 at 15:25, David Reitter > wrote: >> Ben, >>> >>> 7. Select a font 8. (nothing happens) 9. Click on a currently open >>> emacs >>> frame (not the Preferences window). 10. (the Preferences window >>> loses >>> keyboard focus) 11. Select a font (from the font panel) 12. (The >>> font of the >>> currently focused frame will change.) 13. (The font of the second >>> frame will >>> not change.) >> >> I don't think that the font panel should apply globally > > It should be clear form the context that produces it, what the font > panel will affect. As it stands, it's displayed by Preferences in the > *Application* menu. This makes it global, by implication. If font > control isn't intended to be global, then it simply shouldn't be made > available through the application-wide Preferences window. > >> (at least not in GNU >> Emacs); also because it gives the user less control. > > This line of argument *can* be used to paper over all manner of > usability sins, but in the case of Emacs it's correct. It is in Emacs' > nature to be all dials, toggles and blinkenlights. > >> However, it should set the font for future frames, because there is >> no other >> way to set that through the GUI (w/o customization buffer). >> Perhaps that >> would serve as a working compromise. For that, try the code below. > > I'll give the code a spin the next time I'm on my mac. I still > thinking removing this option from the application-wide preferences > window is the simplest way not to violate the user's expectations. > (Naturally, the functionality still needs to be accessible and > discoverable thorough other means.) > >> (defun ns-respond-to-change-font () >> "Respond to changeFont: event, expecting ns-input-font and\n\ >> ns-input-fontsize of new font." >> (interactive) >> (let ((face 'default)) >> (set-face-attribute face t >> :family ns-input-font >> :height (* 10 ns-input-fontsize)) >> (set-face-attribute face (selected-frame) >> :family ns-input-font >> :height (* 10 ns-input-fontsize)) >> (let ((spec >> (list (list t (face-attr-construct 'default))))) >> (put face 'customized-face spec) >> (custom-push-theme 'theme-face face 'user 'set spec) >> (put face 'face-modified nil)))) --Apple-Mail-37--993675777 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFxDCCAn0w ggHmoAMCAQICED6shx13jEDrq0eL8FRq5ykwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MTIwOTAyMDgwMVoXDTA5MTIwOTAyMDgw MVowYjEQMA4GA1UEBBMHUmVpdHRlcjEOMAwGA1UEKhMFRGF2aWQxFjAUBgNVBAMTDURhdmlkIFJl aXR0ZXIxJjAkBgkqhkiG9w0BCQEWF2RhdmlkLnJlaXR0ZXJAZ21haWwuY29tMIGfMA0GCSqGSIb3 DQEBAQUAA4GNADCBiQKBgQDOdo6kAwlkBxUb8dj4saMbYg4SVng8CUePFn3cjjWrakBTbUVa4Z0n wlUxr7AitEeKhBy5nGhu96+jKUPrCwYNRCZ0l2ovvuGq4z1m1nZ5/c8WvFlVhieuxXMUfmb/O7D3 IojoX6iS8n5MNNU2IWNNT/AD3vOl6DKgOtOw4J9y+QIDAQABozQwMjAiBgNVHREEGzAZgRdkYXZp ZC5yZWl0dGVyQGdtYWlsLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBAIjI8yEW wkiEfA9PMgpjnD6KyCXT0iZjHhW2PkR53yZZLUoTboHnKgsFwYp/gzzIL8J5cvZaRUyMUzXDufPP dRmxxCs2jXXLDD/8bvdvOuMzqgYoFA73fAfsC8S6qUL1PayZ90J8CZHNhDwqWqOA56T+DdKUegJT sqoHKh6OnypTMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkEx FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3 dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEk MCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJz b25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVow YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEB AQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU 5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTX p6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8C AQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFs RnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2 YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aU nX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5 jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAo8wggKLAgEB MHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4x LDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhA+rIcdd4xA66tH i/BUaucpMAkGBSsOAwIaBQCgggFvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcN AQkFMQ8XDTA5MDUwNDE2MjAxM1owIwYJKoZIhvcNAQkEMRYEFF76ojPXEiqFW4iPZ6yOo8R2X1Xe MIGFBgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3Vs dGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu ZyBDQQIQPqyHHXeMQOurR4vwVGrnKTCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpB MSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQPqyHHXeMQOurR4vwVGrnKTANBgkqhkiG9w0B AQEFAASBgFI82lnutBCkKC+ToepRgSYdiZnu+s4Lm+20g1GhhjxkImJxoeppEBJe6FsrHxLMtfPU CL/7jsAYrVy8zGN4EAXplpY6rgi08R/g5VwT9tLqHn6kOG4AOMxgodzNa9j+3uRaPWZg90iu51nw 6QCoF2VFuNva5lAE3+1956kD5FJ8AAAAAAAA --Apple-Mail-37--993675777-- From rgm@gnu.org Wed Jun 17 13:22:35 2009 Received: (at control) by emacsbugs.donarmstrong.com; 17 Jun 2009 20:22:35 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-5.6 required=4.0 tests=AWL,ONEWORD,PHONENUMBER, VALID_BTS_CONTROL,X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n5HKMVgb030690 for ; Wed, 17 Jun 2009 13:22:33 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1MH1eR-0007i7-2N; Wed, 17 Jun 2009 16:22:31 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19001.20615.29387.897755@fencepost.gnu.org> Date: Wed, 17 Jun 2009 16:22:31 -0400 From: Glenn Morris To: control Subject: control X-Debbugs-No-Ack: yes reassign 3204 emacs,ns close 3204 reassign 3233 emacs,ns tags 1131 moreinfo unreproducible tags 1804 moreinfo close 2658 From david.reitter@gmail.com Thu Jun 18 05:33:37 2009 Received: (at 1804) by emacsbugs.donarmstrong.com; 18 Jun 2009 12:33:37 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.0 required=4.0 tests=AWL,CLOSE,ONEWORD autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.25]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n5ICXVeI028099; Thu, 18 Jun 2009 05:33:33 -0700 Received: by qw-out-2122.google.com with SMTP id 5so563920qwd.13 for ; Thu, 18 Jun 2009 05:33:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :content-type:content-transfer-encoding:mime-version:subject:date :x-mailer; bh=xHps47lwvEf7l8Af6dBrhpb9cqeEAI4yyqTNhv3WNMI=; b=RylcvAsX+lbhDpTyZbXC3M5eXSQ+Mzzdxqwk3CvmrFWsPGa4+zNfWc4yfeUlOgmZth NvIPUcxy6Gd+c47tIgqgmKpZcPrJ+UqgHuPMoIHqQ98wuFe1PrgwXyY6diiCIvJdbCHq nXW4+r7lahGjjPLipvaPXpW0qFhNnsr8sOGyM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:content-type:content-transfer-encoding :mime-version:subject:date:x-mailer; b=JcLpRU9uWUxy+oysfKlq3SCnxiaLc56V3ifcoURUt9/EOopCue+dvegAVL9UlYTxCe A73yaHGtzO2jN1AG+KuPhIYgHc9d3fJ1u89lkOAVKe6HoXSnhpBHP4+UL8/j1/zRXYje POBGUF982kdr30SM06Kw2QR3tGN4t21LI2UgA= Received: by 10.224.28.137 with SMTP id m9mr1245867qac.150.1245328411393; Thu, 18 Jun 2009 05:33:31 -0700 (PDT) Received: from SCARLETT.PSY.CMU.EDU (SCARLETT.PSY.CMU.EDU [128.2.249.106]) by mx.google.com with ESMTPS id 7sm49797qwf.36.2009.06.18.05.33.30 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 18 Jun 2009 05:33:30 -0700 (PDT) Message-Id: From: David Reitter To: 1804@debbugs.gnu.org, done1804@debbugs.gnu.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v935.3) Subject: closing Date: Thu, 18 Jun 2009 08:33:27 -0400 X-Mailer: Apple Mail (2.935.3) Closing this because the preferences panel is no longer part of our NS port. From unknown Mon Jun 23 18:30:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: $requester Subject: Internal Control Message-Id: bug archived. Date: Thu, 16 Jul 2009 14:24:09 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A log time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator