From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#20702: 25.0.50; (elisp) `ImageMagick Images': say how to tell if Emacs has IM support, etc. Date: Sun, 31 May 2015 08:08:03 -0700 (PDT) Message-ID: <4763e124-1d2c-465e-9034-6faa609b8133@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1433084973 28933 80.91.229.3 (31 May 2015 15:09:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 31 May 2015 15:09:33 +0000 (UTC) To: 20702@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 31 17:09:17 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Yz4rP-00028Y-Ay for geb-bug-gnu-emacs@m.gmane.org; Sun, 31 May 2015 17:09:11 +0200 Original-Received: from localhost ([::1]:42286 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yz4rO-0006ZM-HH for geb-bug-gnu-emacs@m.gmane.org; Sun, 31 May 2015 11:09:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33728) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yz4rK-0006ZC-Jf for bug-gnu-emacs@gnu.org; Sun, 31 May 2015 11:09:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yz4rH-0008Lm-Bz for bug-gnu-emacs@gnu.org; Sun, 31 May 2015 11:09:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53291) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yz4rH-0008Li-88 for bug-gnu-emacs@gnu.org; Sun, 31 May 2015 11:09:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Yz4rG-0006wo-UP for bug-gnu-emacs@gnu.org; Sun, 31 May 2015 11:09:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 31 May 2015 15:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20702 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.143308489926633 (code B ref -1); Sun, 31 May 2015 15:09:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 31 May 2015 15:08:19 +0000 Original-Received: from localhost ([127.0.0.1]:35030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yz4qY-0006vU-Cw for submit@debbugs.gnu.org; Sun, 31 May 2015 11:08:19 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48281) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yz4qV-0006vB-6b for submit@debbugs.gnu.org; Sun, 31 May 2015 11:08:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yz4qP-0008Dn-75 for submit@debbugs.gnu.org; Sun, 31 May 2015 11:08:10 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:42524) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yz4qP-0008Dj-3i for submit@debbugs.gnu.org; Sun, 31 May 2015 11:08:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33546) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yz4qO-0006XL-3n for bug-gnu-emacs@gnu.org; Sun, 31 May 2015 11:08:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yz4qK-0008D8-Sp for bug-gnu-emacs@gnu.org; Sun, 31 May 2015 11:08:08 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:46682) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yz4qK-0008Cr-MW for bug-gnu-emacs@gnu.org; Sun, 31 May 2015 11:08:04 -0400 Original-Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t4VF82FK024816 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 31 May 2015 15:08:03 GMT Original-Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id t4VF81Vk030462 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Sun, 31 May 2015 15:08:02 GMT Original-Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id t4VF815o021814 for ; Sun, 31 May 2015 15:08:01 GMT X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: userv0021.oracle.com [156.151.31.71] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:103399 Archived-At: Someone using the Elisp manual might not have built the Emacs build being used. S?he might not even know what build a user might use. This node should tell an Emacs-Lisp programmer how, using Lisp, to tell whether the current build has ImageMagick support. IOW, the opening phrase of this node, "If you build Emacs with ImageMagick support" should be replaced by "If an Emacs build has ImageMagick support", and this intro should be followed by telling users how to check this using Lisp. My guess (from trying) would be that (fboundp 'imagemagick-types) is the test that tells you this - in my build it returns nil. In any case, the doc should also say explicitly that this function is not defined if the Emacs build has no ImageMagick support. In particular, the way `imagemagick-types' is described now, one could reasonably (and mistakenly) expect that in an Emacs build that has no ImageMagick support `imagemagick-types' would be defined but would return () - no ImageMagick image types are supported. (And why isn't this the case?) In sum, the intro to this node needs to be written for Elisp programmers in general. In GNU Emacs 25.0.50.1 (i686-pc-mingw32) of 2014-10-20 on LEG570 Bzr revision: 118168 rgm@gnu.org-20141020195941-icp42t8ttcnud09g Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking=3Dyes,glyphs CPPFLAGS=3D-DGLYPH_DEBUG=3D1'