From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 22 18:15:52 2019 Received: (at submit) by debbugs.gnu.org; 22 Dec 2019 23:15:53 +0000 Received: from localhost ([127.0.0.1]:50364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijAS0-0006DX-Ko for submit@debbugs.gnu.org; Sun, 22 Dec 2019 18:15:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:34648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijARz-0006DQ-Ht for submit@debbugs.gnu.org; Sun, 22 Dec 2019 18:15:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50461) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ijARy-0000dv-C8 for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2019 18:15:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ijARw-0007fT-UI for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2019 18:15:49 -0500 Received: from bonobo.elm.relay.mailchannels.net ([23.83.212.22]:1713) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ijARw-0007Qz-Fu for bug-gnu-emacs@gnu.org; Sun, 22 Dec 2019 18:15:48 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 73B5D3C07AB for ; Sun, 22 Dec 2019 23:15:45 +0000 (UTC) Received: from pdx1-sub0-mail-a11.g.dreamhost.com (100-96-196-67.trex.outbound.svc.cluster.local [100.96.196.67]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 06BF33C0851 for ; Sun, 22 Dec 2019 23:15:45 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a11.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Sun, 22 Dec 2019 23:15:45 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Arch-Spot: 3440e7b4380cee97_1577056545235_4248863399 X-MC-Loop-Signature: 1577056545234:1221622929 X-MC-Ingress-Time: 1577056545234 Received: from pdx1-sub0-mail-a11.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a11.g.dreamhost.com (Postfix) with ESMTP id DD6A4AEDF5 for ; Sun, 22 Dec 2019 15:15:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to :subject:date:message-id:mime-version:content-type; s= linkov.net; bh=5McCl/Xm13kEqIyqeBU+sps66Vk=; b=XCEUEmc6yybhl3R+U r/Vm0kpf7QjspMd8MRbeyI3RgCNCcoklm0ua+1bxgLXqJsFVs22yXynOsnqYJMuq /wSAyMe7En9KHC2WYhZ9+JISvlSsI0RBLWtdGUVNl15csbrj+NHreesAVuaY1ZGh /cwInqAYtJq5QH2ZIzDfCYzgs8= Received: from mail.jurta.org (m91-129-107-186.cust.tele2.ee [91.129.107.186]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a11.g.dreamhost.com (Postfix) with ESMTPSA id AA357AE997 for ; Sun, 22 Dec 2019 15:15:39 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a11 From: Juri Linkov To: bug-gnu-emacs@gnu.org Subject: 27.0.50; eww doesn't handle protocols other than https? Organization: LINKOV.NET Date: Mon, 23 Dec 2019 01:11:09 +0200 Message-ID: <87pngggdma.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrvdduledgtdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuohffkfgfgggtsehmtderredtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecukfhppeeluddruddvledruddtjedrudekieenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepmhgrihhlrdhjuhhrthgrrdhorhhgpdhinhgvthepledurdduvdelrddutdejrddukeeipdhrvghtuhhrnhdqphgrthhhpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhhrtghpthhtohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedt X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 23.83.212.22 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain 0. emacs -Q 1. M-x eww RET about:protocols RET hangs with the following line: Loading http://about:protocols/... whereas after applying the following patch it displays the nicely formatted HTML page: Supported Protocols - URL vEmacs Protocol Properties Description about Synchronous N/A Default Port: 0 ... --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=eww-protocols.patch diff --git a/lisp/net/eww.el b/lisp/net/eww.el index dccaf0497f..64386921c7 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el @@ -319,7 +319,8 @@ eww--dwim-expand-url (t ;; Anything that starts with something that vaguely looks ;; like a protocol designator is interpreted as a full URL. - (if (or (string-match "\\`[A-Za-z]+:" url) + (unless (string-match-p "\\`about:" url) + (if (or (string-match-p "\\`[A-Za-z]+:" url) ;; Also try to match "naked" URLs like ;; en.wikipedia.org/wiki/Free software (string-match "\\`[A-Za-z_]+\\.[A-Za-z._]+/" url) @@ -335,7 +336,7 @@ eww--dwim-expand-url (setq url (concat url "/")))) (setq url (concat eww-search-prefix (mapconcat - #'url-hexify-string (split-string url) "+")))))) + #'url-hexify-string (split-string url) "+"))))))) url) (defun eww--preprocess-html (start end) diff --git a/lisp/url/url-about.el b/lisp/url/url-about.el index e9d9d6346e..ee79ee1aab 100644 --- a/lisp/url/url-about.el +++ b/lisp/url/url-about.el @@ -91,7 +95,7 @@ url-about (if (fboundp func) (progn (set-buffer (generate-new-buffer " *about-data*")) - (insert "Content-type: text/plain\n\n") + (insert "Content-type: text/html\n\n") (funcall func url) (current-buffer)) (error "URL does not know about `%s'" item)))) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 22 18:26:40 2019 Received: (at 38713) by debbugs.gnu.org; 22 Dec 2019 23:26:41 +0000 Received: from localhost ([127.0.0.1]:50372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijAcS-0006UE-Ne for submit@debbugs.gnu.org; Sun, 22 Dec 2019 18:26:40 -0500 Received: from quimby.gnus.org ([95.216.78.240]:48052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijAcR-0006U2-AS for 38713@debbugs.gnu.org; Sun, 22 Dec 2019 18:26:39 -0500 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ijAcH-0007kJ-Su; Mon, 23 Dec 2019 00:26:32 +0100 From: Lars Ingebrigtsen To: Juri Linkov Subject: Re: bug#38713: 27.0.50; eww doesn't handle protocols other than https? References: <87pngggdma.fsf@mail.linkov.net> Date: Mon, 23 Dec 2019 00:26:29 +0100 In-Reply-To: <87pngggdma.fsf@mail.linkov.net> (Juri Linkov's message of "Mon, 23 Dec 2019 01:11:09 +0200") Message-ID: <87bls0t00q.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Juri Linkov writes: > 0. emacs -Q > 1. M-x eww RET about:protocols RET hangs with the following line: > > Loading http://about:protocols/... > > whereas after applying the following patch it displays the nicely > formatt [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: linkov.net] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38713 Cc: 38713@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Juri Linkov writes: > 0. emacs -Q > 1. M-x eww RET about:protocols RET hangs with the following line: > > Loading http://about:protocols/... > > whereas after applying the following patch it displays the nicely > formatted HTML page: > > Supported Protocols - URL vEmacs > Protocol Properties Description > about Synchronous N/A > Default Port: 0 > ... I'm not sure that makes much sense, really. Emacs has other ways of documenting these things other than putting them in an about: pseudo-protocol thing. (While other browsers do not.) eww does not support everything that the url* library does, and shouldn't. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 18:17:23 2019 Received: (at 38713) by debbugs.gnu.org; 23 Dec 2019 23:17:23 +0000 Received: from localhost ([127.0.0.1]:51785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijWx1-0005O5-6O for submit@debbugs.gnu.org; Mon, 23 Dec 2019 18:17:23 -0500 Received: from bonobo.birch.relay.mailchannels.net ([23.83.209.22]:22884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijWwz-0005Nw-5L for 38713@debbugs.gnu.org; Mon, 23 Dec 2019 18:17:22 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 322EB1A102D; Mon, 23 Dec 2019 23:17:20 +0000 (UTC) Received: from pdx1-sub0-mail-a35.g.dreamhost.com (100-96-15-236.trex.outbound.svc.cluster.local [100.96.15.236]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id BFA311A0B91; Mon, 23 Dec 2019 23:17:19 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a35.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Mon, 23 Dec 2019 23:17:20 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Celery-Lettuce: 79c1346e02dad751_1577143040000_627264380 X-MC-Loop-Signature: 1577143040000:1822123080 X-MC-Ingress-Time: 1577143040000 Received: from pdx1-sub0-mail-a35.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a35.g.dreamhost.com (Postfix) with ESMTP id 850317F249; Mon, 23 Dec 2019 15:17:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=QInki70vbrFs2s5do0SSHw1UQNA=; b= qOu3rm37RrDWl/9zwzMz0+fw8HIEQBYWlkeCVay4MCmxxTQ+WA0ZcMdYK7HX1nUc IRrRyvNF+eW1NN/Hen2CI8rUWQjxVAnTVDOZAJCaIdftG045K1EKJfpdlNukB/T9 g9an0bKkOIR85fQAGWL00ZpJ+ZNyqZ+ny95zbfkOdGo= Received: from mail.jurta.org (m91-129-107-186.cust.tele2.ee [91.129.107.186]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a35.g.dreamhost.com (Postfix) with ESMTPSA id 00918A3808; Mon, 23 Dec 2019 15:17:12 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a35 From: Juri Linkov To: Lars Ingebrigtsen Subject: Re: bug#38713: 27.0.50; eww doesn't handle protocols other than https? Organization: LINKOV.NET References: <87pngggdma.fsf@mail.linkov.net> <87bls0t00q.fsf@gnus.org> Date: Tue, 24 Dec 2019 01:12:15 +0200 In-Reply-To: <87bls0t00q.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 23 Dec 2019 00:26:29 +0100") Message-ID: <87woammyb4.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrvddvuddgtdejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufhofhffjgfkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucfkphepledurdduvdelrddutdejrddukeeinecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledruddtjedrudekiedprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqedpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnrhgtphhtthhopehlrghrshhisehgnhhushdrohhrghenucevlhhushhtvghrufhiiigvpeef X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38713 Cc: 38713@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> 1. M-x eww RET about:protocols RET hangs with the following line: >> >> Loading http://about:protocols/... >> >> whereas after applying the following patch it displays the nicely >> formatted HTML page: >> >> Supported Protocols - URL vEmacs >> Protocol Properties Description >> about Synchronous N/A >> Default Port: 0 >> ... > > I'm not sure that makes much sense, really. Emacs has other ways of > documenting these things other than putting them in an about: > pseudo-protocol thing. (While other browsers do not.) This is part of the planned bigger effort - browsers already support the 'about' URI scheme, but Emacs is still lagging behind. I'd like to expend lisp/url/url-about.el to give information on Emacs internals including about:memory, about:buffers, about:processes, about:timers and many more, using HTML instead of semi-obsolete Info or other ad-hoc formats. Do you think this is worth the effort? From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 23 20:31:23 2019 Received: (at 38713) by debbugs.gnu.org; 24 Dec 2019 01:31:23 +0000 Received: from localhost ([127.0.0.1]:51829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijZ2g-00022d-MF for submit@debbugs.gnu.org; Mon, 23 Dec 2019 20:31:23 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijZ2e-00022M-8D for 38713@debbugs.gnu.org; Mon, 23 Dec 2019 20:31:21 -0500 Received: from 77.16.52.139.tmi.telenormobil.no ([77.16.52.139] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ijZ2U-0000No-U6; Tue, 24 Dec 2019 02:31:13 +0100 From: Lars Ingebrigtsen To: Juri Linkov Subject: Re: bug#38713: 27.0.50; eww doesn't handle protocols other than https? References: <87pngggdma.fsf@mail.linkov.net> <87bls0t00q.fsf@gnus.org> <87woammyb4.fsf@mail.linkov.net> Date: Tue, 24 Dec 2019 02:31:09 +0100 In-Reply-To: <87woammyb4.fsf@mail.linkov.net> (Juri Linkov's message of "Tue, 24 Dec 2019 01:12:15 +0200") Message-ID: <8736dafr1e.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Juri Linkov writes: > This is part of the planned bigger effort - browsers already support > the 'about' URI scheme, but Emacs is still lagging behind. I'd like > to expend lisp/url/url-about.el to give information on Em [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: linkov.net] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38713 Cc: 38713@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Juri Linkov writes: > This is part of the planned bigger effort - browsers already support > the 'about' URI scheme, but Emacs is still lagging behind. I'd like > to expend lisp/url/url-about.el to give information on Emacs internals > including about:memory, about:buffers, about:processes, about:timers and > many more, using HTML instead of semi-obsolete Info or other ad-hoc formats. > > Do you think this is worth the effort? Reimplementing the Emacs Lisp manual piece-by-piece in eww doesn't sound like a very promising path, I think? And for live data on things, `M-x list-timers' is always going to be better than HTML. The long-term goal is to have the TeXinfo target HTML instead of Info, so the lispref manual will end up being HTML. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 24 10:28:36 2019 Received: (at 38713) by debbugs.gnu.org; 24 Dec 2019 15:28:36 +0000 Received: from localhost ([127.0.0.1]:52951 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijm6u-0007lS-FD for submit@debbugs.gnu.org; Tue, 24 Dec 2019 10:28:36 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijm6r-0007lD-Fs for 38713@debbugs.gnu.org; Tue, 24 Dec 2019 10:28:35 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45246) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ijm6l-0000cn-W7; Tue, 24 Dec 2019 10:28:28 -0500 Received: from [176.228.60.248] (port=4105 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ijm6h-00044K-8Z; Tue, 24 Dec 2019 10:28:27 -0500 Date: Tue, 24 Dec 2019 17:28:09 +0200 Message-Id: <83lfr1wxo6.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-reply-to: <87woammyb4.fsf@mail.linkov.net> (message from Juri Linkov on Tue, 24 Dec 2019 01:12:15 +0200) Subject: Re: bug#38713: 27.0.50; eww doesn't handle protocols other than https? References: <87pngggdma.fsf@mail.linkov.net> <87bls0t00q.fsf@gnus.org> <87woammyb4.fsf@mail.linkov.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38713 Cc: larsi@gnus.org, 38713@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Date: Tue, 24 Dec 2019 01:12:15 +0200 > Cc: 38713@debbugs.gnu.org > > >> 1. M-x eww RET about:protocols RET hangs with the following line: > >> > >> Loading http://about:protocols/... > >> > >> whereas after applying the following patch it displays the nicely > >> formatted HTML page: > >> > >> Supported Protocols - URL vEmacs > >> Protocol Properties Description > >> about Synchronous N/A > >> Default Port: 0 > >> ... > > > > I'm not sure that makes much sense, really. Emacs has other ways of > > documenting these things other than putting them in an about: > > pseudo-protocol thing. (While other browsers do not.) > > This is part of the planned bigger effort - browsers already support > the 'about' URI scheme, but Emacs is still lagging behind. I'd like > to expend lisp/url/url-about.el to give information on Emacs internals > including about:memory, about:buffers, about:processes, about:timers and > many more, using HTML instead of semi-obsolete Info or other ad-hoc formats. > > Do you think this is worth the effort? Can you tell more about the plan? For example, the following questions seem to be pertinent: . why implement this as part of eww? Emacs is not a browser, which can only react to protocols, it has other ways of interaction . where will all the HTML content come from? will it be taken from the existing documentation or written from scratch? . eww is not very sophisticated browser, so are you sure displaying HTML with it will be significantly better than "semi-obsolete" Info? . more generally, what will be the advantages of providing documentation this way, as opposed to the way we provide it now? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 22 11:16:02 2020 Received: (at 38713) by debbugs.gnu.org; 22 Jan 2020 16:16:02 +0000 Received: from localhost ([127.0.0.1]:51194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuIfi-0003en-Ab for submit@debbugs.gnu.org; Wed, 22 Jan 2020 11:16:02 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuIfg-0003YY-Dy for 38713@debbugs.gnu.org; Wed, 22 Jan 2020 11:16:00 -0500 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iuIfX-0005nd-Hx; Wed, 22 Jan 2020 17:15:53 +0100 From: Lars Ingebrigtsen To: Juri Linkov Subject: Re: bug#38713: 27.0.50; eww doesn't handle protocols other than https? References: <87pngggdma.fsf@mail.linkov.net> <87bls0t00q.fsf@gnus.org> <87woammyb4.fsf@mail.linkov.net> <8736dafr1e.fsf@gnus.org> Date: Wed, 22 Jan 2020 17:15:50 +0100 In-Reply-To: <8736dafr1e.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 24 Dec 2019 02:31:09 +0100") Message-ID: <87v9p3sc09.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > Reimplementing the Emacs Lisp manual piece-by-piece in eww doesn't sound > like a very promising path, I think? And for live data on things, `M-x > list-timers' is always going to be better than HTM [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ingebrigtsen.no] -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38713 Cc: 38713@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > Reimplementing the Emacs Lisp manual piece-by-piece in eww doesn't sound > like a very promising path, I think? And for live data on things, `M-x > list-timers' is always going to be better than HTML. After the discussion on emacs-devel, it didn't sound like anybody was very enthusiastic about this idea, so I'm closing the bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 22 11:16:07 2020 Received: (at control) by debbugs.gnu.org; 22 Jan 2020 16:16:07 +0000 Received: from localhost ([127.0.0.1]:51197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuIfm-0003j9-Mp for submit@debbugs.gnu.org; Wed, 22 Jan 2020 11:16:07 -0500 Received: from quimby.gnus.org ([95.216.78.240]:34208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuIfl-0003c7-28 for control@debbugs.gnu.org; Wed, 22 Jan 2020 11:16:05 -0500 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iuIfd-0005nk-Ie for control@debbugs.gnu.org; Wed, 22 Jan 2020 17:15:59 +0100 Date: Wed, 22 Jan 2020 17:15:56 +0100 Message-Id: <87tv4nsc03.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #38713 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 38713 wontfix close 38713 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 38713 wontfix close 38713 quit From unknown Sun Jun 22 22:46:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 20 Feb 2020 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator