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: a little feedback on Cocoa Emacs.app Date: Mon, 4 Aug 2008 19:43:17 -0400 Message-ID: <27370426-1D11-4ECB-BA96-7734F7BF5148@gmail.com> References: <4358E889-E5D2-4E68-83D3-E6AB9C03F7B5@gnu.org> <508B5967-EAA1-4DEA-8533-19E4C0CD4ECF@gnu.org> <9F4D1718-BBB2-489C-8124-35189C98775E@gnu.org> <2616537B-2ECE-4C20-B707-3C802DC4C10D@gmail.com> <25E49984-75A7-4879-93B5-22C240F8950C@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v926) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1217893431 12122 80.91.229.12 (4 Aug 2008 23:43:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 Aug 2008 23:43:51 +0000 (UTC) Cc: emacs-devel@gnu.org To: Ken Raeburn Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 05 01:44:42 2008 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 1KQ9jF-0006kH-V5 for ged-emacs-devel@m.gmane.org; Tue, 05 Aug 2008 01:44:42 +0200 Original-Received: from localhost ([127.0.0.1]:42129 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KQ9iK-00017N-VS for ged-emacs-devel@m.gmane.org; Mon, 04 Aug 2008 19:43:44 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KQ9iH-00017I-FI for emacs-devel@gnu.org; Mon, 04 Aug 2008 19:43:41 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KQ9iG-000176-3Y for emacs-devel@gnu.org; Mon, 04 Aug 2008 19:43:41 -0400 Original-Received: from [199.232.76.173] (port=51114 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KQ9iF-000173-WB for emacs-devel@gnu.org; Mon, 04 Aug 2008 19:43:40 -0400 Original-Received: from wx-out-0506.google.com ([66.249.82.228]:49854) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KQ9iF-0007t7-LO for emacs-devel@gnu.org; Mon, 04 Aug 2008 19:43:39 -0400 Original-Received: by wx-out-0506.google.com with SMTP id h28so667286wxd.24 for ; Mon, 04 Aug 2008 16:43:38 -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:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=CW6KOkDTACAJF+KH1i4aPFUT7HT7rj43u04hpoowb+Q=; b=rMlRNL7ukgiRY+YHCj5SgxyBcmoSfiRN2+EiLLALs30+s5yNoN3qvTSgF58pw9Gql8 +frZs1sQVcWC+ocV8WYL43/AtaC5c9itIk6QwTbju3YdTjwTgT+RmzFn/y2XlyFUohsP cjHcRBoOLWDm8ivVJa6AkbU+0WQZ99dc62W7A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=cc:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=VngJmRSlz9LakMkrVvJ/brqflNVVwsrpViSf3/2s9FwCbNCwWSD//ayO3g61fbceSU MGaZqI5NV2z/EzFyL3LPD1UzBBGR/R1IVHfoGKTt65mvfeFNas1eKnjjAKlNBGlKuDAn Epub7p1iAEFsgydVwrsDCGmnFWznwELWBJZw0= Original-Received: by 10.70.45.16 with SMTP id s16mr338066wxs.88.1217893418800; Mon, 04 Aug 2008 16:43:38 -0700 (PDT) Original-Received: from ?10.0.1.200? ( [97.73.30.9]) by mx.google.com with ESMTPS id i19sm1411386wxd.26.2008.08.04.16.43.31 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 04 Aug 2008 16:43:38 -0700 (PDT) In-Reply-To: <25E49984-75A7-4879-93B5-22C240F8950C@gnu.org> X-Mailer: Apple Mail (2.926) X-detected-kernel: by monty-python.gnu.org: 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:102062 Archived-At: On Aug 4, 2008, at 12:56 PM, Ken Raeburn wrote: > On Aug 4, 2008, at 08:50, Adrian Robert wrote: >>> When you say "one-element", you mean it adds the one element to >>> the existing standard dock menu provided by the system, or it >>> replaces it? I'd prefer adding.. >> > It appears that the items of the menu you define get slipped in > between the list of windows and the standard set of actions in the > menu that pops up. Cool. I'll rework the patch a little bit (see Yamamoto-san's post) and apply it, maybe tomorrow. >>> Using the keyboard commands to delete a frame get that result; >>> clicking on buttons with the mouse can make the application go away. >> >> This sounds like a bug. Shouldn't it have the same behavior >> regardless of whether close from mouse or keyboard? > > I'm comfortable enough with the way things have worked for a while > that this doesn't seem like an issue to me. The lack of consistency > of the new Mac UI with the way the rest of it works does, though. > (Well, I haven't checked the Windows version.) > If you want to argue that all window-system versions should behave > the way the Cocoa port does now, go for it. But unless/until you > win that argument, I think the Cocoa port should change. Sure, the X interface is the prototype we follow. But does the different behavior when kb or mouse to close window seem right to you? Is there some reason for it you can think of? I just want to make sure because it seems strange, and like I say NS port has no specific code handling this right now (should be generic behavior that is seen). (BTW, are you using GTK or non-GTK X?) > A variation I'd be more interested in, though, might be the ability > to run window-less. I agree that it might be nice and that might not be tolerated. I believe Aquamacs and other distributions offer this behavior, and that may be the place for it to stay for now.