From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: George Plymale II Newsgroups: gmane.emacs.devel Subject: Re: Should this package be included into the NS port? Date: Tue, 29 May 2018 19:40:33 -0400 Message-ID: References: <20180529214223.GA20731@breton.holly.idiocy.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1527637163 26146 195.159.176.226 (29 May 2018 23:39:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 29 May 2018 23:39:23 +0000 (UTC) Cc: nick@tenpoint.co.nz, rct+github@thompsonclan.org, emacs-devel@gnu.org, p.stephani2@gmail.com, monnier@iro.umontreal.ca, van@scratch.space, eliz@gnu.org To: Alan Third Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 30 01:39:19 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNoD0-0006jD-W7 for ged-emacs-devel@m.gmane.org; Wed, 30 May 2018 01:39:19 +0200 Original-Received: from localhost ([::1]:35466 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNoF7-000102-NU for ged-emacs-devel@m.gmane.org; Tue, 29 May 2018 19:41:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57009) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNoEM-0000zu-FF for emacs-devel@gnu.org; Tue, 29 May 2018 19:40:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNoEJ-0002xb-8Z for emacs-devel@gnu.org; Tue, 29 May 2018 19:40:42 -0400 Original-Received: from mail-qt0-x22d.google.com ([2607:f8b0:400d:c0d::22d]:42344) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fNoEI-0002x3-Ud for emacs-devel@gnu.org; Tue, 29 May 2018 19:40:39 -0400 Original-Received: by mail-qt0-x22d.google.com with SMTP id c2-v6so21007098qtn.9 for ; Tue, 29 May 2018 16:40:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orbitalimpact.com; s=google; h=from:to:cc:subject:in-reply-to:date:message-id:mime-version :content-transfer-encoding; bh=qGQYPf8OMfPf+k2s4PcL53lAbOxp8ax96aVVWAQp2iM=; b=csF6sG21VVLv1eOTx/oIEHURasiuwmjOo4KCCpFHpiQ2c7LCHUk0cmWuKCF69tdl9b 2a0VprFt2Q4IXHz9IMdXkw5TS4ujH6EV8O639DVqjXuashLWYXyTcIsrCagZA0oTKpVH kGGZu1QiAvYm5Z2Zega+aEW0iL5wHyo45qWwc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-transfer-encoding; bh=qGQYPf8OMfPf+k2s4PcL53lAbOxp8ax96aVVWAQp2iM=; b=uNEESPSQ1v/BbZHOfJhmaCbI3KxPWWL81y66BFrOSsnhK3Imyl8yx5zF8lBqnBhfUn YkNNYS2YRgxy1Q3wraZVkP1mpRZgoVmqVPawIVWiZ58AWf4I5G5a+dWLSVVBoj57wxo6 /lN1/1+C5Ps2exWDzrhS2yyb276Q49ycmY1vnda+1kzXqmegT8QrDpR+y8CgQ0pHNtG9 m5/oMUR3Mi8iSeQY4V3BcyhZ/NZBz1dM3mXYnzQzR/b+Wj5BsvOqhhTU2mzpsuJg0jXm let1IhvgHTZJ31RXzX5a+XB6+K69ne2driYz7z466z7OOMGd5cwstQU6vRjfZrjlZ9vW JmVg== X-Gm-Message-State: APt69E33zyXgXlK78IviXjc82ZpY0S8AnZSrQDAKjrMNF4FurenXLva9 yQjHlWniq1AaRacugco/WfFH3w== X-Google-Smtp-Source: ADUXVKJdhL3LYIZvZSvl035q618y/ZrqB/O8Xex68CxbN9KOOwWei6PtyM4qup1vwDi7cqfXAIVYvw== X-Received: by 2002:aed:35dc:: with SMTP id d28-v6mr459903qte.294.1527637238320; Tue, 29 May 2018 16:40:38 -0700 (PDT) Original-Received: from lehi.dev.orbitalimpact.com (ip-29-212-239-173.east.us.northamericancoax.com. [173.239.212.29]) by smtp.gmail.com with ESMTPSA id g57-v6sm6457021qte.52.2018.05.29.16.40.35 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 29 May 2018 16:40:37 -0700 (PDT) In-Reply-To: <20180529214223.GA20731@breton.holly.idiocy.org> (message from Alan Third on Tue, 29 May 2018 22:42:23 +0100) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::22d X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:225813 Archived-At: First off, thanks for your concrete feedback, Alan. I think we all appreciate it. > FWIW I think we can solve this by defining: > (defun ns-make-frame () > (interactive) > (make-frame-on-display (car (x-display-list)))) > in ns-win.el, binding it to ns-new-frame, and then making that event > available everywhere. Sounds reasonable... I could try my hand at this at some point, I suppose, unless anyone else is more inclined or capable. > I=E2=80=99m not sure how to do the last bit. At the moment it=E2=80=99s d= efined in > nsterm.h; presumably it needs to be defined somewhere else. What are you specifically referring to that is defined in nsterm.h? I'm not sure I'm following you at this part 100%. > As described elsewhere the menus will be pretty much useless, but the > dock icon menu should be able to create a new frame. > It might be better to use the package until we can sort out the menu > issue. Thoughts? Yes, I think the package would be an acceptable option till we can sort out the menu issue. But other than that, what you're saying does seem reasonable. I'm Cc'ing Ryan C. Thompson as well on this message in case he'd like to chime in about his package. Thanks, - George Plymale II