From mboxrd@z Thu Jan 1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: Peter Oliver
Newsgroups: gmane.emacs.bugs
Subject: bug#11033: (no subject)
Date: Tue, 8 Jun 2021 14:43:02 +0100 (BST)
Message-ID: <76b34d6f-b09b-57b3-7ebe-458d860fffc@froglet.home.mavit.org.uk>
References:
Mime-Version: 1.0
Content-Type: multipart/mixed;
boundary="-1463811583-367691016-1623159782=:3688"
Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214";
logging-data="14303"; mail-complaints-to="usenet@ciao.gmane.io"
To: 11033@debbugs.gnu.org
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 08 15:44:30 2021
Return-path:
Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org
Original-Received: from lists.gnu.org ([209.51.188.17])
by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.92)
(envelope-from )
id 1lqc1t-0003TF-PZ
for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Jun 2021 15:44:29 +0200
Original-Received: from localhost ([::1]:33218 helo=lists1p.gnu.org)
by lists.gnu.org with esmtp (Exim 4.90_1)
(envelope-from )
id 1lqc1s-0002si-Mp
for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Jun 2021 09:44:28 -0400
Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46726)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from )
id 1lqc1S-0002lb-Ld
for bug-gnu-emacs@gnu.org; Tue, 08 Jun 2021 09:44:02 -0400
Original-Received: from debbugs.gnu.org ([209.51.188.43]:46168)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from )
id 1lqc1S-0002MJ-6t
for bug-gnu-emacs@gnu.org; Tue, 08 Jun 2021 09:44:02 -0400
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
(envelope-from ) id 1lqc1S-0007V1-4K
for bug-gnu-emacs@gnu.org; Tue, 08 Jun 2021 09:44:02 -0400
X-Loop: help-debbugs@gnu.org
In-Reply-To:
Resent-From: Peter Oliver
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Tue, 08 Jun 2021 13:44:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 11033
X-GNU-PR-Package: emacs
Original-Received: via spool by 11033-submit@debbugs.gnu.org id=B11033.162315979328758
(code B ref 11033); Tue, 08 Jun 2021 13:44:02 +0000
Original-Received: (at 11033) by debbugs.gnu.org; 8 Jun 2021 13:43:13 +0000
Original-Received: from localhost ([127.0.0.1]:57714 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1lqc0f-0007Tm-Hs
for submit@debbugs.gnu.org; Tue, 08 Jun 2021 09:43:13 -0400
Original-Received: from mail-wm1-f48.google.com ([209.85.128.48]:35377)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1lqc0c-0007TU-L5
for 11033@debbugs.gnu.org; Tue, 08 Jun 2021 09:43:13 -0400
Original-Received: by mail-wm1-f48.google.com with SMTP id
k5-20020a05600c1c85b02901affeec3ef8so2035870wms.0
for <11033@debbugs.gnu.org>; Tue, 08 Jun 2021 06:43:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google;
h=date:from:to:message-id:mime-version;
bh=dnW8wQbRxnMkuYlCn2kYoEvVdgxXpxHzwDAteTxfnPY=;
b=MroVao+IF6vS1pBPdhbBcpP8GX/f6Bwd3QVQK6PwCk+4tj0gHsc4Yd6yFSrjS6vYu1
P01lufyExyeGjHkDf4wPrlIaBK+zz/Yco8rj5PQrzezKXGWsMzG9svZp+JnnVL560T35
3XLBA1ZdTCDn7FkWtZB6pnnKgPNIPxCbALAg0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:date:from:to:message-id:mime-version;
bh=dnW8wQbRxnMkuYlCn2kYoEvVdgxXpxHzwDAteTxfnPY=;
b=WzmdzSpzns5UtD06Ex182vVMkw4xqMgOgTrOSyIr3ogz9841pWILgVxGAWGcJ9Bp7/
d9FInnTjDPNL2H8rsPVTMozbcOMCa9G00fMUNNBGcM9MusxPURM+mdDbUIH9D4U7xruJ
ajDsVnZRok7thjrWM97v4fykaXWksDZau94P+CNzhJfwyb3lINeZXqcWmJ+9sNka7P+q
z1rs3XdP+XJtfgNsDIGPdkZR7HjI9Ujy37ztCIe23RqLyViYMEaz0nJeEmnXq2wuSZh+
Qq07yzg69b/FxdfC75hdfvO68wfjRf/YNyeG5/jqoZnH4yKXTiHvG7DAC7HnZy62seZJ
SE3Q==
X-Gm-Message-State: AOAM532t5KFJHEgIfk7Cy1Vs7BYKnrxqp69yZzZOE4Q7WmCHsLC1jkMq
jsa7jRPE1TxfuPqmgdH3UCygkn4+fyrv5Q==
X-Google-Smtp-Source: ABdhPJy4JNphnKg28psgenSepj3sOrGLxcAVpXRgprnLgJNPndg7i7t+LiYDa2H5wKw9rVXmgsuu8g==
X-Received: by 2002:a7b:c38f:: with SMTP id s15mr4505136wmj.16.1623159784445;
Tue, 08 Jun 2021 06:43:04 -0700 (PDT)
Original-Received: from froglet.home.mavit.org.uk
(cpc118948-dudl14-2-0-cust32.16-1.cable.virginm.net. [82.37.201.33])
by smtp.gmail.com with ESMTPSA id p5sm20838653wrd.25.2021.06.08.06.43.03
for <11033@debbugs.gnu.org>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 08 Jun 2021 06:43:03 -0700 (PDT)
Original-Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1])
by froglet.home.mavit.org.uk (8.16.1/8.15.2) with ESMTPS id 158Dh2DC034428
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT)
for <11033@debbugs.gnu.org>; Tue, 8 Jun 2021 14:43:02 +0100
Original-Received: from localhost (mavit@localhost)
by froglet.home.mavit.org.uk (8.16.1/8.16.1/Submit) with ESMTP id
158Dh2q2034424
for <11033@debbugs.gnu.org>; Tue, 8 Jun 2021 14:43:02 +0100
X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing
-bs
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
X-BeenThere: bug-gnu-emacs@gnu.org
List-Id: "Bug reports for GNU Emacs,
the Swiss army knife of text editors"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org
Original-Sender: "bug-gnu-emacs"
Xref: news.gmane.io gmane.emacs.bugs:208237
Archived-At:
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
---1463811583-367691016-1623159782=:3688
Content-Type: text/plain; format=flowed; charset=UTF-8
Content-Transfer-Encoding: 8BIT
Attached is a patch which causes emacs to try to create a new GUI frame if there are no existing frames and the current TTY is unusable.
This only works if emacsclient tells us which display to use, and currently it only does that if --display=… is specified. This is fine for my purposes, but we might want to look at having it pass along $DISPLAY in more situations.
I have submitted copyright assignment paperwork but am currently waiting to hear back.
--
Peter Oliver
---1463811583-367691016-1623159782=:3688
Content-Type: text/plain; charset=US-ASCII; name=0001-If-the-daemon-s-TTY-is-our-only-frame-create-a-new-f.patch
Content-Transfer-Encoding: BASE64
Content-ID: <247a61-c5fb-1319-9481-18351f8ee86c@froglet.home.mavit.org.uk>
Content-Description:
Content-Disposition: attachment; filename=0001-If-the-daemon-s-TTY-is-our-only-frame-create-a-new-f.patch
RnJvbSA5YjEzNTcxZDBkYTAyMzQ0YTZmYmIwYTg3NWZmMGY4OGI5YzY1YjE4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy
IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogVHVlLCA4IEp1biAyMDIxIDE0
OjMxOjAwICswMTAwDQpTdWJqZWN0OiBbUEFUQ0hdID0/VVRGLTg/cT9JZj0y
MHRoZT0yMGRhZW1vbj1FMj04MD05OXM9MjBUVFk9MjBpcz0yMG91cj0yMD89
DQogPT9VVEYtOD9xP29ubHk9MjBmcmFtZSw9MjBjcmVhdGU9MjBhPTIwbmV3
PTIwZnJhbWU/PQ0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTog
dGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOA0KQ29udGVudC1UcmFuc2Zlci1F
bmNvZGluZzogOGJpdA0KDQoqIHNlcnZlci5lbCAoc2VydmVyLXByb2Nlc3Mt
ZmlsdGVyKTogSWYgdGhlcmUgd29uJ3QgYmUgYSBjdXJyZW50IGZyYW1lDQp0
byB1c2UsIGZhbGwgYmFjayB0byB0cnlpbmcgdG8gY3JlYXRlIGEgbmV3IG9u
ZS4NCi0tLQ0KIGxpc3Avc2VydmVyLmVsIHwgMTIgKysrKysrKysrKystDQog
MSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkNCg0KZGlmZiAtLWdpdCBhL2xpc3Avc2VydmVyLmVsIGIvbGlzcC9zZXJ2
ZXIuZWwNCmluZGV4IDMyMDViYTE4MmUuLmFjNWRiMTk3ZjMgMTAwNjQ0DQot
LS0gYS9saXNwL3NlcnZlci5lbA0KKysrIGIvbGlzcC9zZXJ2ZXIuZWwNCkBA
IC0xMzA4LDcgKzEzMDgsMTcgQEAgc2VydmVyLXByb2Nlc3MtZmlsdGVyDQog
CQkJCQkJICAgICAgIGZyYW1lLXBhcmFtZXRlcnMpKQ0KIAkJICAgOzsgV2hl
biByZXN1bWluZyBvbiBhIHR0eSwgdHR5LW5hbWUgaXMgbmlsLg0KIAkJICAg
KHR0eS1uYW1lDQotCQkgICAgKHNlcnZlci1jcmVhdGUtdHR5LWZyYW1lIHR0
eS1uYW1lIHR0eS10eXBlIHByb2MpKSkpDQorCQkgICAgKHNlcnZlci1jcmVh
dGUtdHR5LWZyYW1lIHR0eS1uYW1lIHR0eS10eXBlIHByb2MpKQ0KKw0KKyAg
ICAgICAgICAgICAgICAgICA7OyBJZiB0aGVyZSB3b24ndCBiZSBhIGN1cnJl
bnQgZnJhbWUgdG8gdXNlLCBmYWxsDQorICAgICAgICAgICAgICAgICAgIDs7
IGJhY2sgdG8gdHJ5aW5nIHRvIGNyZWF0ZSBhIG5ldyBvbmUuDQorCQkgICAo
KGFuZCB1c2UtY3VycmVudC1mcmFtZQ0KKwkJCSAoZGFlbW9ucCkNCisJCQkg
KG51bGwgKGNkciAoZnJhbWUtbGlzdCkpKQ0KKwkJCSAoZXEgKHNlbGVjdGVk
LWZyYW1lKSB0ZXJtaW5hbC1mcmFtZSkNCisJCQkgZGlzcGxheSkNCisJCSAg
ICAoc2V0cSB0dHktbmFtZSBuaWwgdHR5LXR5cGUgbmlsKQ0KKwkJICAgIChz
ZXJ2ZXItc2VsZWN0LWRpc3BsYXkgZGlzcGxheSkpKSkNCiANCiAgICAgICAg
ICAgICAocHJvY2Vzcy1wdXQNCiAgICAgICAgICAgICAgcHJvYyAnY29udGlu
dWF0aW9uDQotLSANCjIuMzEuMQ0KDQo=
---1463811583-367691016-1623159782=:3688--