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--