From unknown Sun Jun 15 08:52:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10112: ImageMagick doesn't display some image formats Resent-From: Juri Linkov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Nov 2011 22:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 10112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 10112@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.132199971424696 (code B ref -1); Tue, 22 Nov 2011 22:09:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Nov 2011 22:08:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RSyW2-0006QH-KN for submit@debbugs.gnu.org; Tue, 22 Nov 2011 17:08:34 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RSyW1-0006QB-Gn for submit@debbugs.gnu.org; Tue, 22 Nov 2011 17:08:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RSyUg-0005iK-Fk for submit@debbugs.gnu.org; Tue, 22 Nov 2011 17:07:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:44428) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RSyUg-0005iG-E1 for submit@debbugs.gnu.org; Tue, 22 Nov 2011 17:07:10 -0500 Received: from eggs.gnu.org ([140.186.70.92]:45167) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RSyUf-0003hR-Ig for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2011 17:07:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RSyUe-0005hU-Hs for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2011 17:07:09 -0500 Received: from smarty.dreamhost.com ([208.113.175.8]:48272) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RSyUe-0005gy-Aa for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2011 17:07:08 -0500 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 575406E804F for ; Tue, 22 Nov 2011 14:07:06 -0800 (PST) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 2D4D9451C60B for ; Tue, 22 Nov 2011 14:07:00 -0800 (PST) From: Juri Linkov Organization: JURTA Date: Wed, 23 Nov 2011 00:01:07 +0200 Message-ID: <871usz3jh8.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.6 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.6 (----) Visiting images whose format is supported by ImageMagick displays a small empty box. Read-only formats like .dot have only read-functions, but not write-functions (the error being "no encode delegate for this image format"). `imagemagick_load_image' calls `MagickPingImage' to read image attributes. But since before this calls there is an other call to `MagickSetResolution', `MagickPingImage' assumes that we are going to modify the image, and returns the `MagickFalse' status. Removing `MagickSetResolution' cures this problem. but I hesitate to remove it, because I don't know why it's here. So at least moving `MagickSetResolution' a few lines below and calling after `MagickPingImage' will allow the read-only images to be correctly displayed: === modified file 'src/image.c' --- src/image.c 2011-11-21 22:14:28 +0000 +++ src/image.c 2011-11-22 22:01:00 +0000 @@ -7618,7 +7618,6 @@ imagemagick_load_image image = image_spec_value (img->spec, QCindex, NULL); ino = INTEGERP (image) ? XFASTINT (image) : 0; ping_wand = NewMagickWand (); - MagickSetResolution (ping_wand, 2, 2); if (filename != NULL) { status = MagickPingImage (ping_wand, filename); @@ -7628,6 +7627,8 @@ (at your option) any later version. status = MagickPingImageBlob (ping_wand, contents, size); } + MagickSetResolution (ping_wand, 2, 2); + if (! (0 <= ino && ino < MagickGetNumberImages (ping_wand))) { image_error ("Invalid image number `%s' in image `%s'", From unknown Sun Jun 15 08:52:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10112: ImageMagick doesn't display some image formats Resent-From: Juri Linkov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Nov 2011 19:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 10112@debbugs.gnu.org Received: via spool by 10112-submit@debbugs.gnu.org id=B10112.132216226723198 (code B ref 10112); Thu, 24 Nov 2011 19:18:01 +0000 Received: (at 10112) by debbugs.gnu.org; 24 Nov 2011 19:17:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RTenq-000626-Vy for submit@debbugs.gnu.org; Thu, 24 Nov 2011 14:17:47 -0500 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RTenn-00061x-Lz for 10112@debbugs.gnu.org; Thu, 24 Nov 2011 14:17:45 -0500 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 678926E804B for <10112@debbugs.gnu.org>; Thu, 24 Nov 2011 11:16:10 -0800 (PST) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 4B2D6451C58D for <10112@debbugs.gnu.org>; Thu, 24 Nov 2011 11:16:03 -0800 (PST) From: Juri Linkov Organization: JURTA References: <871usz3jh8.fsf@mail.jurta.org> Date: Thu, 24 Nov 2011 21:09:12 +0200 In-Reply-To: <871usz3jh8.fsf@mail.jurta.org> (Juri Linkov's message of "Wed, 23 Nov 2011 00:01:07 +0200") Message-ID: <87zkfltk13.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > So at least moving `MagickSetResolution' a few lines below and calling after > `MagickPingImage' will allow the read-only images to be correctly displayed: Patch installed. > Read-only formats like .dot have only read-functions, but not write-functions > (the error being "no encode delegate for this image format"). I think we should expose ImageMagick error messages to Emacs. The patch below adds a new function `imagemagick_error' that is called in places where the ImageMagick returns `MagickFalse' status. It puts the error message to the *Messages* buffer. This function helps to understand why ImageMagick fails to display images. For instance, now with more informative error message it reveals why Gnus can't display some ImageMagick formats demonstrated at http://debbugs.gnu.org/9044#41 The error message is: no decode delegate for this image format `' @ error/blob.c/BlobToImage/349 This means that ImageMagick is unable to read a TGA image from Blob, i.e. when the image is defined by the :data tag like Gnus does. OTOH, when a TGA image is defined by the :file tag, then ImageMagick can read it and display correctly. We could try to write an image to a temporary file before displaying it, but I'm not sure if it's worth the trouble to overcome shortcomings of ImageMagick. === modified file 'src/image.c' --- src/image.c 2011-11-24 19:02:39 +0000 +++ src/image.c 2011-11-24 19:08:18 +0000 @@ -7564,6 +7564,19 @@ (at your option) any later version. MagickPixelPacket *); #endif +static void +imagemagick_error (MagickWand *wand) +{ + char *description; + ExceptionType severity; + + description = MagickGetException (wand,&severity); + image_error ("ImageMagick error: %s", + make_string (description, strlen (description)), + Qnil); + description = (char *) MagickRelinquishMemory (description); +} + /* Helper function for imagemagick_load, which does the actual loading given contents and size, apart from frame and image structures, passed from imagemagick_load. Uses librimagemagick to do most of @@ -7628,6 +7641,13 @@ (at your option) any later version. status = MagickPingImageBlob (ping_wand, contents, size); } + if (status == MagickFalse) + { + imagemagick_error (ping_wand); + DestroyMagickWand (ping_wand); + return 0; + } + MagickSetResolution (ping_wand, 2, 2); if (! (0 <= ino && ino < MagickGetNumberImages (ping_wand))) @@ -7669,7 +7689,10 @@ (at your option) any later version. { image_wand = NewMagickWand (); if (MagickReadImageBlob (image_wand, contents, size) == MagickFalse) - goto imagemagick_error; + { + imagemagick_error (image_wand); + goto imagemagick_error; + } } /* If width and/or height is set in the display spec assume we want @@ -7697,6 +7720,7 @@ (at your option) any later version. if (status == MagickFalse) { image_error ("Imagemagick scale failed", Qnil, Qnil); + imagemagick_error (image_wand); goto imagemagick_error; } } @@ -7751,6 +7775,7 @@ (at your option) any later version. if (status == MagickFalse) { image_error ("Imagemagick image rotate failed", Qnil, Qnil); + imagemagick_error (image_wand); goto imagemagick_error; } } From unknown Sun Jun 15 08:52:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10112: ImageMagick doesn't display some image formats Resent-From: Wolfgang Jenkner Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Nov 2011 21:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 10112@debbugs.gnu.org Received: via spool by 10112-submit@debbugs.gnu.org id=B10112.13221710604040 (code B ref 10112); Thu, 24 Nov 2011 21:45:01 +0000 Received: (at 10112) by debbugs.gnu.org; 24 Nov 2011 21:44:20 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RTh5g-000136-1o for submit@debbugs.gnu.org; Thu, 24 Nov 2011 16:44:20 -0500 Received: from mx19.lb01.inode.at ([62.99.145.21] helo=mx.inode.at) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RTh5d-00012u-J0 for 10112@debbugs.gnu.org; Thu, 24 Nov 2011 16:44:18 -0500 Received: from [85.127.80.252] (port=2687 helo=iznogoud.viz) by smartmx-19.inode.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1RTh47-0004Vv-AM; Thu, 24 Nov 2011 22:42:43 +0100 Received: from wolfgang by iznogoud.viz with local (Exim 4.77 (FreeBSD)) (envelope-from ) id 1RTh44-0000Ww-U5; Thu, 24 Nov 2011 22:42:40 +0100 From: Wolfgang Jenkner References: <871usz3jh8.fsf@mail.jurta.org> <87zkfltk13.fsf@mail.jurta.org> Date: Thu, 24 Nov 2011 22:42:40 +0100 In-Reply-To: <87zkfltk13.fsf@mail.jurta.org> (Juri Linkov's message of "Thu, 24 Nov 2011 21:09:12 +0200") Message-ID: <85ehwx2o4v.fsf@iznogoud.viz> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.91 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) Juri Linkov writes: > This means that ImageMagick is unable to read a TGA image from Blob, > i.e. when the image is defined by the :data tag like Gnus does. > OTOH, when a TGA image is defined by the :file tag, then ImageMagick > can read it and display correctly. Isn't this simply because image-type-header-regexps doesn't contain an entry to detect that image format? E.g., I have to explicitly (add-to-list 'image-type-header-regexps '("\\`\377\330" . imagemagick)) to have image-mode use imagemagick to display a jpeg file. Wolfgang From unknown Sun Jun 15 08:52:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10112: ImageMagick doesn't display some image formats Resent-From: Wolfgang Jenkner Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Nov 2011 21:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 10112@debbugs.gnu.org Received: via spool by 10112-submit@debbugs.gnu.org id=B10112.13221716734931 (code B ref 10112); Thu, 24 Nov 2011 21:55:02 +0000 Received: (at 10112) by debbugs.gnu.org; 24 Nov 2011 21:54:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RThFY-0001HT-FR for submit@debbugs.gnu.org; Thu, 24 Nov 2011 16:54:33 -0500 Received: from mx03.lb01.inode.at ([62.99.145.3] helo=mx.inode.at) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RThFV-0001HI-JY for 10112@debbugs.gnu.org; Thu, 24 Nov 2011 16:54:31 -0500 Received: from [85.127.80.252] (port=2332 helo=iznogoud.viz) by smartmx-03.inode.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1RThDz-00064P-20; Thu, 24 Nov 2011 22:52:55 +0100 Received: from wolfgang by iznogoud.viz with local (Exim 4.77 (FreeBSD)) (envelope-from ) id 1RThDw-0000YQ-Vc; Thu, 24 Nov 2011 22:52:52 +0100 From: Wolfgang Jenkner References: <871usz3jh8.fsf@mail.jurta.org> <87zkfltk13.fsf@mail.jurta.org> <85ehwx2o4v.fsf@iznogoud.viz> Date: Thu, 24 Nov 2011 22:52:52 +0100 In-Reply-To: <85ehwx2o4v.fsf@iznogoud.viz> (Wolfgang Jenkner's message of "Thu, 24 Nov 2011 22:42:40 +0100") Message-ID: <857h2p2nnv.fsf@iznogoud.viz> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.91 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) Wolfgang Jenkner writes: > E.g., I have to explicitly > (add-to-list 'image-type-header-regexps '("\\`\377\330" . imagemagick)) > to have image-mode use imagemagick to display a jpeg file. Sorry, this seems to be another problem... Wolfgang From unknown Sun Jun 15 08:52:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10112: ImageMagick doesn't display some image formats Resent-From: Juri Linkov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Nov 2011 22:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Wolfgang Jenkner Cc: 10112@debbugs.gnu.org Received: via spool by 10112-submit@debbugs.gnu.org id=B10112.132217528810161 (code B ref 10112); Thu, 24 Nov 2011 22:55:01 +0000 Received: (at 10112) by debbugs.gnu.org; 24 Nov 2011 22:54:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RTiBq-0002dl-7f for submit@debbugs.gnu.org; Thu, 24 Nov 2011 17:54:47 -0500 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RTiBn-0002dd-ED for 10112@debbugs.gnu.org; Thu, 24 Nov 2011 17:54:44 -0500 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 429606E8149; Thu, 24 Nov 2011 14:53:09 -0800 (PST) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id C688E451C633; Thu, 24 Nov 2011 14:53:01 -0800 (PST) From: Juri Linkov Organization: JURTA References: <871usz3jh8.fsf@mail.jurta.org> <87zkfltk13.fsf@mail.jurta.org> <85ehwx2o4v.fsf@iznogoud.viz> <857h2p2nnv.fsf@iznogoud.viz> Date: Fri, 25 Nov 2011 00:49:37 +0200 In-Reply-To: <857h2p2nnv.fsf@iznogoud.viz> (Wolfgang Jenkner's message of "Thu, 24 Nov 2011 22:52:52 +0100") Message-ID: <87pqghrv9a.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) >> E.g., I have to explicitly >> (add-to-list 'image-type-header-regexps '("\\`\377\330" . imagemagick)) >> to have image-mode use imagemagick to display a jpeg file. > > Sorry, this seems to be another problem... Yes, this is another problem. Gnus doesn't use `image-type-header-regexps'. mm-decode.el creates an image by calling `create-image' with `imagemagick' and `data-p' arguments, so `image-type' doesn't call `image-type-from-data'. But this is still a problem. Currently we can't view images supported by ImageMagick when they are visited from archives. That's because of the problem you mentioned: there are no ImageMagick headers in `image-type-header-regexps'. Another problem is that we can't use ImageMagick transformations on default image types JPEG, GIF, PNG because they are not visited with the help of ImageMagick. From unknown Sun Jun 15 08:52:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10112: ImageMagick doesn't display some image formats Resent-From: Juri Linkov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Dec 2011 23:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 10112@debbugs.gnu.org Received: via spool by 10112-submit@debbugs.gnu.org id=B10112.132399209422841 (code B ref 10112); Thu, 15 Dec 2011 23:35:01 +0000 Received: (at 10112) by debbugs.gnu.org; 15 Dec 2011 23:34:54 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RbKpB-0005wL-Ko for submit@debbugs.gnu.org; Thu, 15 Dec 2011 18:34:54 -0500 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RbKp8-0005wD-Ik for 10112@debbugs.gnu.org; Thu, 15 Dec 2011 18:34:52 -0500 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id D9ADA7540F3 for <10112@debbugs.gnu.org>; Thu, 15 Dec 2011 15:33:16 -0800 (PST) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id DA32D451C63A for <10112@debbugs.gnu.org>; Thu, 15 Dec 2011 15:32:49 -0800 (PST) From: Juri Linkov Organization: JURTA References: <871usz3jh8.fsf@mail.jurta.org> <87zkfltk13.fsf@mail.jurta.org> Date: Fri, 16 Dec 2011 01:32:38 +0200 In-Reply-To: <87zkfltk13.fsf@mail.jurta.org> (Juri Linkov's message of "Thu, 24 Nov 2011 21:09:12 +0200") Message-ID: <877h1x4dih.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > The patch below adds a new function `imagemagick_error' that is > called in places where the ImageMagick returns `MagickFalse' status. Patch installed. > Removing `MagickSetResolution' cures this problem. but I hesitate to > remove it, because I don't know why it's here. So at least moving > `MagickSetResolution' a few lines below and calling after > `MagickPingImage' will allow the read-only images to be correctly > displayed: Looking closer at the current situation, I discovered that using `MagickSetResolution' is suggested by http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=16502 But this hack precludes from displaying some other image formats. It is intended for loading multi-page djvu images. Since the functionality for browsing them is not implemented anyway, it can be commented out until implemented in 24.2. The relevant info from etc/TODO: *** For some reason its unbearably slow to look at a page in a large image bundle using the :index feature. The ImageMagick "display" command is also a bit slow, but nowhere near as slow as the Emacs code. It seems ImageMagick tries to unpack every page when loading the bundle. This feature is not the primary usecase in Emacs though. ImageMagick 6.6.2-9 introduced a bugfix for single page djvu load. It is now much faster to use the :index feature, but still not very fast. From unknown Sun Jun 15 08:52:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10112: ImageMagick doesn't display some image formats Resent-From: Juri Linkov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Dec 2011 00:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Wolfgang Jenkner Cc: 10112@debbugs.gnu.org Received: via spool by 10112-submit@debbugs.gnu.org id=B10112.132399396226220 (code B ref 10112); Fri, 16 Dec 2011 00:07:02 +0000 Received: (at 10112) by debbugs.gnu.org; 16 Dec 2011 00:06:02 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RbLJK-0006oq-0V for submit@debbugs.gnu.org; Thu, 15 Dec 2011 19:06:02 -0500 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RbLJI-0006oR-LA for 10112@debbugs.gnu.org; Thu, 15 Dec 2011 19:06:01 -0500 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id D740A754068; Thu, 15 Dec 2011 16:04:27 -0800 (PST) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 9241B451C63A; Thu, 15 Dec 2011 16:04:00 -0800 (PST) From: Juri Linkov Organization: JURTA References: <871usz3jh8.fsf@mail.jurta.org> <87zkfltk13.fsf@mail.jurta.org> <85ehwx2o4v.fsf@iznogoud.viz> <857h2p2nnv.fsf@iznogoud.viz> <87pqghrv9a.fsf@mail.jurta.org> Date: Fri, 16 Dec 2011 01:57:52 +0200 In-Reply-To: <87pqghrv9a.fsf@mail.jurta.org> (Juri Linkov's message of "Fri, 25 Nov 2011 00:49:37 +0200") Message-ID: <874nx11j7j.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > But this is still a problem. Currently we can't view images supported > by ImageMagick when they are visited from archives. That's because of > the problem you mentioned: there are no ImageMagick headers in > `image-type-header-regexps'. Since we have only filename extensions to detect ImageMagick-only formats, but not file headers, one way to solve this problem is to try matching buffer names when matching file names fails. This can't be done without affecting other functionality, so perhaps this should be postponed to 24.2. > Another problem is that we can't use ImageMagick transformations on > default image types JPEG, GIF, PNG because they are not visited > with the help of ImageMagick. This problem can be fixed without affecting other functionality. It is localized to just one function `imagemagick-register-types' so it's safe to install for 24.1. The patch below does for `image-type-header-regexps' exactly the same thing as already is done for `image-type-file-name-regexps' - adding entries that match ImageMagick image formats. (However, there is one difference where unlike grouping filename regexps into one regexp with `regexp-opt' can't be used to group file header regexps; I don't why but the result of `regexp-opt' matches nothing; maybe because these regexps are quite complicated). === modified file 'lisp/image.el' --- lisp/image.el 2011-09-16 13:46:42 +0000 +++ lisp/image.el 2011-12-15 23:48:03 +0000 @@ -32,7 +32,7 @@ (defgroup image () (defalias 'image-refresh 'image-flush) -(defconst image-type-header-regexps +(defvar image-type-header-regexps `(("\\`/[\t\n\r ]*\\*.*XPM.\\*/" . xpm) ("\\`P[1-6][[:space:]]+\\(?:#.*[[:space:]]+\\)*[0-9]+[[:space:]]+[0-9]+" . pbm) ("\\`GIF8[79]a" . gif) @@ -702,7 +704,14 @@ (defun imagemagick-register-types () (let ((extension (concat "\\." (regexp-opt im-types) "\\'"))) (push (cons extension 'image-mode) auto-mode-alist) (push (cons extension 'imagemagick) - image-type-file-name-regexps))))) + image-type-file-name-regexps)) + (dolist (header-regexp image-type-header-regexps) + (let ((im-type (cdr header-regexp))) + (when (and (member (symbol-name im-type) im-types) + (not (memq (intern (upcase (symbol-name im-type))) + imagemagick-types-inhibit))) + (push (cons (car header-regexp) 'imagemagick) + image-type-header-regexps))))))) (provide 'image) From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 26 04:49:20 2012 Received: (at control) by debbugs.gnu.org; 26 Apr 2012 08:49:20 +0000 Received: from localhost ([127.0.0.1]:53530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNKO7-00069g-O8 for submit@debbugs.gnu.org; Thu, 26 Apr 2012 04:49:20 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:40566 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SNKO5-00069Z-93 for control@debbugs.gnu.org; Thu, 26 Apr 2012 04:49:18 -0400 Received: from [155.69.16.63] (port=45734 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SNKN8-0007Oc-Ub for control@debbugs.gnu.org; Thu, 26 Apr 2012 04:48:19 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: tags 10112 + pending Date: Thu, 26 Apr 2012 16:48:13 +0800 Message-ID: <874ns6x4j6.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) tags 10112 + pending patch thanks From unknown Sun Jun 15 08:52:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10112: ImageMagick doesn't display some image formats Resent-From: Juri Linkov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Jun 2012 00:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: pending patch To: 10112@debbugs.gnu.org Received: via spool by 10112-submit@debbugs.gnu.org id=B10112.13396324901012 (code B ref 10112); Thu, 14 Jun 2012 00:09:01 +0000 Received: (at 10112) by debbugs.gnu.org; 14 Jun 2012 00:08:10 +0000 Received: from localhost ([127.0.0.1]:41463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SexbU-0000Fn-AN for submit@debbugs.gnu.org; Wed, 13 Jun 2012 20:08:10 -0400 Received: from [69.163.218.105] (port=42507 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SexbJ-0000ER-Cq for 10112@debbugs.gnu.org; Wed, 13 Jun 2012 20:07:59 -0400 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 082F3451CA46 for <10112@debbugs.gnu.org>; Wed, 13 Jun 2012 17:04:05 -0700 (PDT) From: Juri Linkov Organization: JURTA References: <871usz3jh8.fsf@mail.jurta.org> <87zkfltk13.fsf@mail.jurta.org> <85ehwx2o4v.fsf@iznogoud.viz> <857h2p2nnv.fsf@iznogoud.viz> <87pqghrv9a.fsf@mail.jurta.org> <874nx11j7j.fsf@mail.jurta.org> Date: Thu, 14 Jun 2012 02:57:05 +0300 In-Reply-To: <874nx11j7j.fsf@mail.jurta.org> (Juri Linkov's message of "Fri, 16 Dec 2011 01:57:52 +0200") Message-ID: <87bokmbwa2.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.1 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.1 (-) I'm starting to adapt this patch to the recent changes in bug#11557. I propose the following modifications: 1. Currently the priority of specialized image libraries over ImageMagick is hard-coded in `imagemagick-register-types' as: ;; Append to `image-type-file-name-regexps', so that we ;; preferentially use specialized image libraries. (add-to-list 'image-type-file-name-regexps (cons re 'imagemagick) t) It could use a new customizable variable where the user can specify whether to use ImageMagick for all enabled image types, or use available specialized libraries. The same option could also specify the priority of `imagemagick' elements in `image-type-header-regexps'. Or maybe this new option is not necessary, and `imagemagick' should have the highest priority. When the user wants to use specialized image libraries, it's possible to remove conflicting image types (such as jpeg/png/gif) from `imagemagick-enabled-types'. 2. The most user-friendly UI to enable image types is to allow the user to select a set of enabled formats from the list of all available formats displayed as checkboxes. This is like during installation of some graphical programs when they present a list of available image format to allow the user to associate them with file extensions. It's possible to do this in Customization UI using the following type for `imagemagick-enabled-types': :type (cons 'set (mapcar (lambda (type) (list 'const type)) (sort (imagemagick-types) 'string<))) 3. `imagemagick-types-inhibit' could use the same customization type, and it should be renamed to `imagemagick-disabled-types' or completely removed, with adding a new element to `imagemagick-enabled-types' that will specify whether the list excludes/includes the defined types. From unknown Sun Jun 15 08:52:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10112: ImageMagick doesn't display some image formats Resent-From: Lars Magne Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 08 Dec 2014 23:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: pending patch To: Juri Linkov Cc: Wolfgang Jenkner , 10112@debbugs.gnu.org Received: via spool by 10112-submit@debbugs.gnu.org id=B10112.141808159119610 (code B ref 10112); Mon, 08 Dec 2014 23:34:02 +0000 Received: (at 10112) by debbugs.gnu.org; 8 Dec 2014 23:33:11 +0000 Received: from localhost ([127.0.0.1]:58247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy7nj-00056D-Fz for submit@debbugs.gnu.org; Mon, 08 Dec 2014 18:33:11 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:44060) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy7nh-000562-LE for 10112@debbugs.gnu.org; Mon, 08 Dec 2014 18:33:10 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Xy7nO-0000Fe-FE; Tue, 09 Dec 2014 00:32:50 +0100 From: Lars Magne Ingebrigtsen References: <871usz3jh8.fsf@mail.jurta.org> <87zkfltk13.fsf@mail.jurta.org> <85ehwx2o4v.fsf@iznogoud.viz> <857h2p2nnv.fsf@iznogoud.viz> <87pqghrv9a.fsf@mail.jurta.org> <874nx11j7j.fsf@mail.jurta.org> X-Now-Playing: Telebossa's _Telebossa_: "Der falsche Raum" X-Hashcash: 1:23:141208:wjenkner@inode.at::szaVuYdmrf4URteh:000000000000000000000000000000000000000000002pTS X-Hashcash: 1:23:141208:10112@debbugs.gnu.org::IHffIx1CS4R6F1O0:00000000000000000000000000000000000000005TzT X-Hashcash: 1:23:141208:juri@jurta.org::q31yNmQ9nBpvZaBZ:000EHXl Date: Tue, 09 Dec 2014 00:32:49 +0100 In-Reply-To: <874nx11j7j.fsf@mail.jurta.org> (Juri Linkov's message of "Fri, 16 Dec 2011 01:57:52 +0200") Message-ID: User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1Xy7nO-0000Fe-FE X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1418686370.74717@SiYB5f6RwTEHfTuxsPWoxw X-Spam-Status: No X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Juri Linkov writes: > -(defconst image-type-header-regexps > +(defvar image-type-header-regexps > `(("\\`/[\t\n\r ]*\\*.*XPM.\\*/" . xpm) > ("\\`P[1-6][[:space:]]+\\(?:#.*[[:space:]]+\\)*[0-9]+[[:space:]]+[0-9]+" . pbm) > ("\\`GIF8[79]a" . gif) > @@ -702,7 +704,14 @@ (defun imagemagick-register-types () > (let ((extension (concat "\\." (regexp-opt im-types) "\\'"))) > (push (cons extension 'image-mode) auto-mode-alist) > (push (cons extension 'imagemagick) > - image-type-file-name-regexps))))) > + image-type-file-name-regexps)) > + (dolist (header-regexp image-type-header-regexps) > + (let ((im-type (cdr header-regexp))) > + (when (and (member (symbol-name im-type) im-types) > + (not (memq (intern (upcase (symbol-name im-type))) > + imagemagick-types-inhibit))) > + (push (cons (car header-regexp) 'imagemagick) > + image-type-header-regexps))))))) > > (provide 'image) This bug was not installed after Emacs 24.1 was released, but it was marked as "pending". Is it still applicable? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 15 08:52:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10112: ImageMagick doesn't display some image formats Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Dec 2014 01:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: pending patch To: Lars Magne Ingebrigtsen Cc: Wolfgang Jenkner , 10112@debbugs.gnu.org Received: via spool by 10112-submit@debbugs.gnu.org id=B10112.141808739512097 (code B ref 10112); Tue, 09 Dec 2014 01:10:02 +0000 Received: (at 10112) by debbugs.gnu.org; 9 Dec 2014 01:09:55 +0000 Received: from localhost ([127.0.0.1]:58322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy9JK-000393-KA for submit@debbugs.gnu.org; Mon, 08 Dec 2014 20:09:54 -0500 Received: from ps18281.dreamhost.com ([69.163.222.226]:47482 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy9JI-00038u-TF for 10112@debbugs.gnu.org; Mon, 08 Dec 2014 20:09:53 -0500 Received: from localhost.linkov.net (ps18281.dreamhostps.com [69.163.222.226]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 32897348328E73; Mon, 8 Dec 2014 17:09:51 -0800 (PST) From: Juri Linkov Organization: LINKOV.NET References: <871usz3jh8.fsf@mail.jurta.org> <87zkfltk13.fsf@mail.jurta.org> <85ehwx2o4v.fsf@iznogoud.viz> <857h2p2nnv.fsf@iznogoud.viz> <87pqghrv9a.fsf@mail.jurta.org> <874nx11j7j.fsf@mail.jurta.org> Date: Tue, 09 Dec 2014 02:58:48 +0200 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Tue, 09 Dec 2014 00:32:49 +0100") Message-ID: <87wq614okf.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) > This bug was not installed after Emacs 24.1 was released, but it was > marked as "pending". Is it still applicable? I see that this patch was obsoleted by your revision 81d0eae7 that forces the imagemagick type in image-mode. At the moment I'm not sure whether the same handling is needed outside of image-mode. From unknown Sun Jun 15 08:52:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10112: ImageMagick doesn't display some image formats Resent-From: Lars Magne Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Dec 2014 01:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10112 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: pending patch To: Juri Linkov Cc: Wolfgang Jenkner , 10112@debbugs.gnu.org Received: via spool by 10112-submit@debbugs.gnu.org id=B10112.141808791712936 (code B ref 10112); Tue, 09 Dec 2014 01:19:01 +0000 Received: (at 10112) by debbugs.gnu.org; 9 Dec 2014 01:18:37 +0000 Received: from localhost ([127.0.0.1]:58331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy9Rl-0003MZ-4P for submit@debbugs.gnu.org; Mon, 08 Dec 2014 20:18:37 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:35070) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy9Rh-0003MP-S6 for 10112@debbugs.gnu.org; Mon, 08 Dec 2014 20:18:34 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Xy9RP-0001J8-9N; Tue, 09 Dec 2014 02:18:15 +0100 From: Lars Magne Ingebrigtsen References: <871usz3jh8.fsf@mail.jurta.org> <87zkfltk13.fsf@mail.jurta.org> <85ehwx2o4v.fsf@iznogoud.viz> <857h2p2nnv.fsf@iznogoud.viz> <87pqghrv9a.fsf@mail.jurta.org> <874nx11j7j.fsf@mail.jurta.org> <87wq614okf.fsf@mail.linkov.net> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUJExY+lbMYNjsPISUm U19frMMCBwk2d4vntSTGAAACHUlEQVQ4jV2Tz2vrMAzHxQy551B6DXIevZoI9q7Dc8m520SuZgef ty7B//6T7KQzT5TS6pOvfgf6E/OtFzvnnNfskTpIYtA/LCsJ6Lr0HzjdeFFQ/BFyfzrIWaIFb7sK vnuu7lsJtlqCI1RVnPh2yn2/7jmigtsRShTB7oImeX+eBbxWYFqwoCpqtV0Dzp7m7AkeOQ67+2HS HA2o2e8cYBYAmrpVrJxNDgNAF1N3gFLyx+vfvDoBEm2vqk54HebSORhItCuYWcFFx2scOUPtdBlx XoOfnHMwNYB5RQxBVoVDRGgEH35EG3wQAC1Yw11BCJOAJhTbgKMlAeitaRT8c58EjCGMHqemKub7 rhCNm2S1v0WFV1KFVCYgyz7PFXhpuwJ0RkDWI/jOCqgCRPcExalftw3fCAR4FAAKim0fm/+RAaL6 EegB8tuGROAKsDLg+QDLFUkiTFgA/QK+ikBC4R4qzLKdAoIAc4AJQjUBP0TOPZVIRbHbzO+GJldS FOkBAr9Ld5Kb1ASMD/BF4AVMlvZkB3gB8xVNEVCnYMSx5BiceXmAvW4hV7Y0DakCuTkgrWPcmBeP lkQB2qecrz6AFwEsQ7JGo+iVxgLosi1bRjtAjC6JX4FcKtEfXjh7PzwZcEZBUgBwCeu2BG3NlVNP UD8QLF5Xb7Wt+FzfwVTeUexAhqfb6Gj3xwLk3+ez/orxOaVGIU+ZLoE44+FP/wDXFe8AghAyZQAA AABJRU5ErkJggg== X-Now-Playing: Musette's _Drape Me in Velvet_: "Horse Thoughts" X-Hashcash: 1:23:141209:10112@debbugs.gnu.org::2VIMhfB2451zxTZe:00000000000000000000000000000000000000000x6J X-Hashcash: 1:23:141209:wjenkner@inode.at::lDQ+kVNoKRGmpDbL:000000000000000000000000000000000000000000003UBe X-Hashcash: 1:23:141209:juri@jurta.org::1ETNkHDigGbQqd+Z:0011viO Date: Tue, 09 Dec 2014 02:18:14 +0100 In-Reply-To: <87wq614okf.fsf@mail.linkov.net> (Juri Linkov's message of "Tue, 09 Dec 2014 02:58:48 +0200") Message-ID: User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1Xy9RP-0001J8-9N X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1418692695.77021@JDkQtc3+HLRabJxTT1X0fQ X-Spam-Status: No X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Juri Linkov writes: >> This bug was not installed after Emacs 24.1 was released, but it was >> marked as "pending". Is it still applicable? > > I see that this patch was obsoleted by your revision 81d0eae7 > that forces the imagemagick type in image-mode. At the moment > I'm not sure whether the same handling is needed outside of image-mode. That forcing will probably go away once I implement the general image rescaling code I have planned... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 25 01:31:34 2016 Received: (at control) by debbugs.gnu.org; 25 Feb 2016 06:31:34 +0000 Received: from localhost ([127.0.0.1]:44613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYpSY-0000v4-GX for submit@debbugs.gnu.org; Thu, 25 Feb 2016 01:31:34 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:54692) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYpSX-0000uw-DE for control@debbugs.gnu.org; Thu, 25 Feb 2016 01:31:33 -0500 Received: from [175.103.25.178] (helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aYpSA-0004lU-8F for control@debbugs.gnu.org; Thu, 25 Feb 2016 07:31:11 +0100 Date: Thu, 25 Feb 2016 17:01:06 +1030 Message-Id: <87fuwhwbbp.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #10112 X-MailScanner-ID: 1aYpSA-0004lU-8F X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1456986671.19624@hjlzf3UsLaGs13UJH1YFXg X-Spam-Status: No 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: 0.0 (/) tags 10112 fixed close 10112