From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#33282: ImageMagick delegates Date: Wed, 25 Sep 2019 23:07:30 +0300 Organization: LINKOV.NET Message-ID: <87o8z8qi9x.fsf@mail.linkov.net> References: <87muqn4728.fsf@mail.linkov.net> <87muety73e.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="261494"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) Cc: 33282@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Sep 25 22:38:39 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iDE3a-0015uB-QL for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Sep 2019 22:38:39 +0200 Original-Received: from localhost ([::1]:57168 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDE3Z-00021y-Kx for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Sep 2019 16:38:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42813) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDDxO-0004Pg-69 for bug-gnu-emacs@gnu.org; Wed, 25 Sep 2019 16:32:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iDDxI-0007wQ-FS for bug-gnu-emacs@gnu.org; Wed, 25 Sep 2019 16:32:11 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33621) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iDDxC-0007tW-4x for bug-gnu-emacs@gnu.org; Wed, 25 Sep 2019 16:32:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iDDxB-00027n-Ve for bug-gnu-emacs@gnu.org; Wed, 25 Sep 2019 16:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Sep 2019 20:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33282 X-GNU-PR-Package: emacs Original-Received: via spool by 33282-submit@debbugs.gnu.org id=B33282.15694434958128 (code B ref 33282); Wed, 25 Sep 2019 20:32:01 +0000 Original-Received: (at 33282) by debbugs.gnu.org; 25 Sep 2019 20:31:35 +0000 Original-Received: from localhost ([127.0.0.1]:42442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iDDwk-000272-QG for submit@debbugs.gnu.org; Wed, 25 Sep 2019 16:31:35 -0400 Original-Received: from buffalo.birch.relay.mailchannels.net ([23.83.209.24]:17529) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iDDwf-00026a-DI for 33282@debbugs.gnu.org; Wed, 25 Sep 2019 16:31:31 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 187F12C0DF7; Wed, 25 Sep 2019 20:31:27 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a19.g.dreamhost.com (100-96-84-248.trex.outbound.svc.cluster.local [100.96.84.248]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 5E2AD2C0A0A; Wed, 25 Sep 2019 20:31:26 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Original-Received: from pdx1-sub0-mail-a19.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.17.5); Wed, 25 Sep 2019 20:31:26 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Spot-Illegal: 6a7220075c8f47aa_1569443486777_2435436471 X-MC-Loop-Signature: 1569443486777:406847743 X-MC-Ingress-Time: 1569443486776 Original-Received: from pdx1-sub0-mail-a19.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a19.g.dreamhost.com (Postfix) with ESMTP id 9BD22818C6; Wed, 25 Sep 2019 13:31:22 -0700 (PDT) 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=jqizrCR+ygbJ2FEKUt4W6yznljU=; b= iunEKx24yktmQaq21GUfk0Xvgpc2tmTZulEHvLyQ15L+0QbDADD15UD4VCn8FHWG OZ6fFkZ+jNkEMaBel7UhLW5/Yqahn63XjJ0QTUAp2yte6vYCm2vEQz4CVUpSj+z1 vbmVJEVEgS9u2v3stCGfW5+8O/TjFR52T7shniEOrsQ= Original-Received: from mail.jurta.org (m91-129-105-145.cust.tele2.ee [91.129.105.145]) (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-a19.g.dreamhost.com (Postfix) with ESMTPSA id 3EBAB818BA; Wed, 25 Sep 2019 13:31:20 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a19 In-Reply-To: <87muety73e.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 24 Sep 2019 18:47:17 +0200") X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrfedvgdduheduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufhofhffjgfkfgggtgesthdtredttdertdenucfhrhhomheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqeenucffohhmrghinhepghhoohhglhgvrdgtohhmnecukfhppeeluddruddvledruddthedrudegheenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepmhgrihhlrdhjuhhrthgrrdhorhhgpdhinhgvthepledurdduvdelrddutdehrddugeehpdhrvghtuhhrnhdqphgrthhhpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhhrtghpthhtoheplhgrrhhsihesghhnuhhsrdhorhhgnecuvehluhhsthgvrhfuihiivgeptd X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:167189 Archived-At: >> WebP is an image format that is gaining popularity, >> but currently can't be displayed by image-mode. > > I wonder -- do you think its popularity merits Emacs getting native > support for it? I don't think I've seen too many sites that serve out > WebP only, but perhaps that'll change now what Chrome is the only web > browser people care about. I tried to open https://developers.google.com/speed/webp/gallery in EWW and it displays images. Then I clicked the right mouse button to use the image context menu to open it in a new tab, but there is no such menu in EWW yet (I could implement "Open image in new tab" in EWW after merging the tabs branch). But it seems the web server returns PNG images when the web client doesn't support WebP format. >> I tried GetDelegateList, but it returned some delegates on whose >> calling MagickRelinquishMemory caused a crash during bootstrapping. >> There is no crash when calling MagickRelinquishMemory not during >> bootstrapping, and I have no idea what is wrong. > > Perhaps if you post the gdb backtrace, somebody here has an idea. Since Emacs no longer defaults to using ImageMagick, there is no point in trying to implement ImageMagick support for WebP anymore. Regarding native support, if web servers return more widespread formats as fallback when WebP is not supported on client, then there is not much need in WebP.