From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Adrian Robert Newsgroups: gmane.emacs.devel Subject: Re: app termination / ns resources Date: Wed, 11 Mar 2009 11:59:25 +0200 Message-ID: <81BDC0A8-D72A-4CA7-8342-65057E77339D@gmail.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v753.1) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1236765544 13766 80.91.229.12 (11 Mar 2009 09:59:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 Mar 2009 09:59:04 +0000 (UTC) Cc: Emacs-Devel devel To: David Reitter Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 11 11:00:20 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LhLEY-0004le-Uo for ged-emacs-devel@m.gmane.org; Wed, 11 Mar 2009 11:00:19 +0100 Original-Received: from localhost ([127.0.0.1]:38742 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LhLDC-00080E-Rz for ged-emacs-devel@m.gmane.org; Wed, 11 Mar 2009 05:58:54 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LhLD3-0007yZ-HW for emacs-devel@gnu.org; Wed, 11 Mar 2009 05:58:45 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LhLD1-0007ws-Tr for emacs-devel@gnu.org; Wed, 11 Mar 2009 05:58:44 -0400 Original-Received: from [199.232.76.173] (port=42072 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LhLD1-0007w1-64 for emacs-devel@gnu.org; Wed, 11 Mar 2009 05:58:43 -0400 Original-Received: from nf-out-0910.google.com ([64.233.182.189]:52856) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LhLD0-0004pS-P1 for emacs-devel@gnu.org; Wed, 11 Mar 2009 05:58:42 -0400 Original-Received: by nf-out-0910.google.com with SMTP id b11so486087nfh.26 for ; Wed, 11 Mar 2009 02:58:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:in-reply-to:references :mime-version:content-type:message-id:cc:content-transfer-encoding :from:subject:date:to:x-mailer; bh=lRTEQeVjCD0pspaGH0eotdBOa554MouxAArYQ2F10I4=; b=HTkT9YzP6XkD8enow7SXeOQdBeMNWB5hwf0o9XvH0cUsuyaRfJO0OmdUnc+WRq3RGb fXTMWbooQHwe9z/K7LW4Sa/gQtl9rJCin/wPDgZT8nsR0Y0B2ssmj+bWKuCQGxMWHq8i ANjzd70m9uft4v26oEWWBCWelE4yNzyNnr3eA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=in-reply-to:references:mime-version:content-type:message-id:cc :content-transfer-encoding:from:subject:date:to:x-mailer; b=u/5871Og00CLpX9kOrjaK/es04SAdlJvONA6Y+xI/Lnq/IrQYlgzyI36ikYYOFEfPa XSBrDisONFd1pFGEpu+2sYztWNVtVSvrVqyhfTtE3pV3y+J+wMrXI/KdRrG0mqlel4h/ iqaQ1PInYJuMux7c5CIduXmq7i1jceWz2lC18= Original-Received: by 10.216.3.70 with SMTP id 48mr3304344weg.74.1236765520579; Wed, 11 Mar 2009 02:58:40 -0700 (PDT) Original-Received: from ?93.106.143.208? (gprs-prointernet-ff8f6a00-208.dhcp.inet.fi [93.106.143.208]) by mx.google.com with ESMTPS id c9sm11588810nfi.34.2009.03.11.02.58.39 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 11 Mar 2009 02:58:40 -0700 (PDT) In-Reply-To: X-Mailer: Apple Mail (2.753.1) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:109555 Archived-At: [cc'ing emacs-devel] > Also, I have a removed the NS resources and also the ns-expand- > lines business, which helped with the interrupted pattern in the > fringe for some (but not all) fonts. I will test this a little > more and check it in later this week. One final dying thought about this ;) -- the way it was prefs-panel <- > ns defaults <-> platform-specific settings was a neat way of keeping the NS-specific stuff, be it line spacing or modifier keys, out of .emacs, etc. so they would not interfere when moving a .emacs across platforms. As some of these were or are being brought up to the core level, this path can and should go away. However, what WILL be remaining platform- specific after the current round are: - modifier key settings - system highlight color switch - antialiasing switch - quickdraw smoothing switch As these get moved to .emacs, it is important to make sure settings for these don't pollute it in a way so as to cause migration problems. I don't know but it would be nice if there were some way to use .emacs and core customization but have these settings conditionalized on whether the variables exist, or whether the windowing system is 'ns. Finally, the face color setting system will still need to be changed to use the .emacs path.