From unknown Fri Jun 20 07:18:04 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#52170 <52170@debbugs.gnu.org> To: bug#52170 <52170@debbugs.gnu.org> Subject: Status: 29.0.50; [PATCH] Use mupdf in doc-view-mode if gs is not installed Reply-To: bug#52170 <52170@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:18:04 +0000 retitle 52170 29.0.50; [PATCH] Use mupdf in doc-view-mode if gs is not inst= alled reassign 52170 emacs submitter 52170 Daniel Mart=C3=ADn severity 52170 normal tag 52170 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 28 18:16:10 2021 Received: (at submit) by debbugs.gnu.org; 28 Nov 2021 23:16:10 +0000 Received: from localhost ([127.0.0.1]:36528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrTOq-0007ZE-KI for submit@debbugs.gnu.org; Sun, 28 Nov 2021 18:16:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:38008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrTOl-0007Z3-PF for submit@debbugs.gnu.org; Sun, 28 Nov 2021 18:15:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58934) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mrTOl-0004fX-6a for bug-gnu-emacs@gnu.org; Sun, 28 Nov 2021 18:15:55 -0500 Received: from sonic306-21.consmr.mail.ir2.yahoo.com ([77.238.176.207]:42416) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mrTOg-0004lS-Nx for bug-gnu-emacs@gnu.org; Sun, 28 Nov 2021 18:15:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1638141347; bh=Im5WEuuSh21m54aCeMOPj8LpBtjIRtWMYHENCY7g1Ec=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=FOIh9Ixz2EZTQFStn46v1Vut/85jfIjY2ALoFyzYgJ/L0UL6S+zgT1nfJCpQWlRG13X5OrqwzO9cB1qEURU6Tb3P7qZpzxgKL8yzzPmzMBu9BwKc4tIBgy+qb7PCAPcDZhyBOoAjx+cKuheQ9XgTo7dJL3A0xM6Hk3AtnNdHbK/MfLgFAhmWWLIiGm+4/rwYTAhhhjQAfi/IU0xjJwiZgrfBbews0RmBsjPtte1kcR0mdv4iXoeFiP0xRfVfI0Eu0irx3ogv8At6PJxKmKFpFCXMKZQoOG8+tv4Vi8QwGWl5AvNK0jMzFELPvRbnDLt6qv0+gcMjmGkQGpxrAGKokA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1638141347; bh=Ia0qGoBqEfQBt7cQ1pU1WE8GL+YoAFFvl1UsuXawRQC=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=hZ5E7kHI9XsvJWaT1HJWHtE1XZrlNuUSac4VBqxg/eaA8HGgJxhaLCbbI2pPW1JhHwR1XpQ7fPmM9ZslDRafdcnyQtEq/m5WIsmGAGCMkosAgMaZrcnNyds8etbdh4rPB0XZPeo3Sksuqm+Gn7aUYY2KmSiF9NYFdWn/1tc2RustTe+xxgS7n7vPK3kpsjrYDhZy6GkseXsldpjwoHODOhskZdSbwI2vnelg3UP2jrNWTpv68heux7BC6n5OCG4rbvVF20ihRJbxmzaBeMKlxiMQ1473hBoQUBD8J9XvP1HXZwuSV0VW8IJKvHK5TKFSZRyATXD8LHolp9mMjPEOMA== X-YMail-OSG: 7b7eIGEVM1lyb2vi1KCHGKyhAneTQuP1_.JcSaphI.5SBji.FHDOd6Jtk2AaBzr K.t2fB5hZbegHbwrHdzw5_VbEpov8fhKZXoAR25oXcv17lcMYAATo4k6lo904SmE11swD1kBRL6A O0.KkMTOmy5Mk1rc9m9mTQqSknEi3MdNoPkRutmv6VWzNge12qXKCd_M1xARuBexFY5aOE42BL8J Dn.py.eZyd9aOHn_YjMHkp.vqCfuvjxV08i1cf8XBF5AQ8w9yJTADFXiKI08uC.usaVqpH074DWn AZTVHHrVydVYhB_xKdrmMD4s0VQyDJn7I63wnFg0TkdKKt4YrPsdh5Z1ya8dW_xNV8rdLfwOX339 AElWszXiOeQroZwBVT6eKFsgHSTAQie.Q96XX_xxFM1Loq49M6nF7zzGJM28Ca34draoL8s5127x yffvbv3GPFfM38IHb7bF2qN__kZy4vLTkqrNJnfaTY0t1N32ZhXO6TXEKLRhTecfMRoxRDKwIkOi EzR2.Y_qB43KjFfi7ZPCGIXvaxQgcEg_NdlKxGMjPLnMY.uJJN2Ajxj3h4CXPVXcVt5jJ4RhY_lR GDp4DVV2_XyfIFqAQ943iDRU0oNrXf2VlXHY_eZLEl5rMiar1XDDk4U0xv0ks3Teo3PK2Ndec.y4 KFVhIT3a1Oe9HkCnpSr5p3w_hBkczuPofLKnHJ2wNAKNxNijyvgm_x6uVzEns4XfJevJFnwr2TOB f77cuSiR8.eGT4Lw6CjDZqsRkm6q9QpvDSFKMoN1GNMylX3GIDmx32g5zraIJZdJZK1AENa.xA2M Vw9K36dQ9BxPuxO8J9UCw89WmZY9WCtYj5SXS8rRa_.5xCYs9ewtI_h6Zl.m.5_EX6btgu.QaySF 1KYqxUzpuM.ucewXSFbgcvX4LO4JHfCtPU7DjIVnil6HfV9EaFoDS5wWFNM1kgX.Gt6FYImMiJgS PnoZ4cL8WHp71keQhygv6J09.pIb3d.yM.3qbnn1gKiAw6BmAnDnAFvRu1y3gP0PJyg0QEYRdwtB 3x5tG6ZbfRt8645lg3uuGWqEsYiZ7rTbcsv3vX3ZvQ2ERoXMQx5HLsVu5Uw.nFyxu9ZNHbOHBKVH fsdERUVOVuw3u1vpbf8qfuX57F3PozzfDMWwM6wgbE7iJ0k52YvNgfp_KHlptxiG4vUGrQ_x9GFv 2E7uilm8.GPQR0RQiSTUyRLpnoGjG_tiNCTEIxWceO1k8q4Sor8ThBY5Gy.ZhQhcjWuiDxtRthvz FjuECqQavtmE.wDcLV4ITt93YW1jZ.j4GIwZgqbc7UWL_SzOiPv2ha1ffeVJQQFJRL.arlCpVXYZ 9VClPv4I8eUFcZxgarjnlvPA0d5JJ.H8V0cB1GdGLTY02QVzPXlcWJcd6vF2YuWdh41MUHSm0raL YWP5M64pSlthTfi4SRvsjyTx4n8olhEMXP46f39sNljmuKkmrfmqhkUKqBsvUbOCUFl9Mb.bKupT 8PGOdEJ6qP383KVGXu7AGT53Ugo5F_Bg_6BIxA.FXvSxT8_fO19IaXXXO4RnOvH21f9W9UD0DWDb lpuYYAfLRSbuIk02ovYbM5GM2L613IdBc_xkMIaIkcZxpEhQb.oUIEvhF5nwnfAGnPjbYq4aVnDz qxvg0ofhKMKJLpq.BkxQv_v3wpi2UB45p4A.dEqMMxvvwTo19MJ9af_.c0KpwtEtJtxIBE.d79w1 lt5de.NvMlUGKE2FCY10stS3k72Y10yxv3qkgoH_soL3GWt0PTAJ3v8afQ3s87MrfPro1vECu6LM ikstUjb9W4g3Wl_1.nz0MeNCn_7TDnxSRH4q2Ae.C_9T.0SPIEdrAAiry2rl3ni4A4uFTEGgtoAJ Fh1TtYd_Cg7Xeb4rKQr0GlgnC.SGfRgk6ms1ZV.fF3GC6x4kALwHfnbpTKGgNj0JMyo9ECyGgISa wjj.P_TbJPjwmc36AzO7Lzruq2S3__0ohQCUaUkfxw0NzI4AJRxj99hE8YaCoS1YFE0qcPjR_JD5 YkNg3s0L0ttgYOqrGy5SLEDuMXotUztjOnr4mwJCkQbrgR8cAWA8UHgqrlMsPIKerQC31x3ts1.v WfN6KCNz8vFBacRKA0qEZ2YLGhC65MCXXE3zSSEW4JdmYB_TtllfVhsMfia3ktVbAlHwwxW1dAMx bX9qb5rktgjQhjFXDNHcwvEiLK7hM8b5uV_TXxBkdNcOuletmmKCErtbW7QMxFWFGi3DJbUeu9xx iX56sK4G9v5Rct3J6IRFVYUNkaBNuqf.NYtq5 X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ir2.yahoo.com with HTTP; Sun, 28 Nov 2021 23:15:47 +0000 Received: by kubenode520.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 2e5e7193693bf2f94337c17d318d0302; Sun, 28 Nov 2021 23:15:42 +0000 (UTC) From: =?utf-8?Q?Daniel_Mart=C3=ADn?= To: bug-gnu-emacs@gnu.org Subject: 29.0.50; [PATCH] Use mupdf in doc-view-mode if gs is not installed Date: Mon, 29 Nov 2021 00:15:40 +0100 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" References: X-Mailer: WebService/1.1.19306 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1842 Received-SPF: pass client-ip=77.238.176.207; envelope-from=mardani29@yahoo.es; helo=sonic306-21.consmr.mail.ir2.yahoo.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: -0.7 (/) --=-=-= Content-Type: text/plain The Emacs manual says that mupdf (mudraw) can be used to render PDF/PostScript documents in doc-view-mode. However, I couldn't make it work on a macOS system with only mupdf installed (no Ghostscript). The fix seems to be simple, and with the attached patch I'm able to render and browse PDFs correctly. All doc-view features described in the manual seem to work just fine. If you think the patch is a good idea, please install it on my behalf. Thanks. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Use-mupdf-in-doc-view-mode-if-gs-is-not-installed.patch >From 3a0fcc8a24923b997d6737082f0125de02778e9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=ADn?= Date: Sun, 28 Nov 2021 23:59:05 +0100 Subject: [PATCH] Use mupdf in doc-view-mode if gs is not installed * lisp/doc-view.el (doc-view-mode-p): Use mupdf to render PDF and related formats if gs is not installed. --- lisp/doc-view.el | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lisp/doc-view.el b/lisp/doc-view.el index 7e113e4f34..11559bf2f5 100644 --- a/lisp/doc-view.el +++ b/lisp/doc-view.el @@ -811,9 +811,10 @@ doc-view-mode-p (and doc-view-dvipdfm-program (executable-find doc-view-dvipdfm-program))))) ((memq type '(postscript ps eps pdf)) - ;; FIXME: allow mupdf here - (and doc-view-ghostscript-program - (executable-find doc-view-ghostscript-program))) + (or (and doc-view-ghostscript-program + (executable-find doc-view-ghostscript-program)) + (and doc-view-pdfdraw-program + (executable-find doc-view-pdfdraw-program)))) ((eq type 'odf) (and doc-view-odf->pdf-converter-program (executable-find doc-view-odf->pdf-converter-program) -- 2.31.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 29 09:48:42 2021 Received: (at 52170) by debbugs.gnu.org; 29 Nov 2021 14:48:42 +0000 Received: from localhost ([127.0.0.1]:37612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrhxI-0002so-UR for submit@debbugs.gnu.org; Mon, 29 Nov 2021 09:48:42 -0500 Received: from quimby.gnus.org ([95.216.78.240]:58544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrhxH-0002sW-0K for 52170@debbugs.gnu.org; Mon, 29 Nov 2021 09:48:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=GlId9qdpQbA16fEg/mx2qzLDgbHxmU9XqOHCCOTLi98=; b=f7zzMx+AXTylJ0Rv8TKTzHRWAX JqGywykR+nNPrUA4zzM3iF0FpN4L8x0jw6pc8eASvG98+WPSCV2weEJNFqFZNUYkrJpYSNDmEuQZ+ 7i8eKpAVuYaeeFfmIahoVjtRpJvCj/WSbclw18/5hFifHxWpu/fJv8WIDUu2BIHviQ2Y=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mrhx7-0005Go-Td; Mon, 29 Nov 2021 15:48:25 +0100 From: Lars Ingebrigtsen To: Daniel =?utf-8?Q?Mart=C3=ADn?= Subject: Re: bug#52170: 29.0.50; [PATCH] Use mupdf in doc-view-mode if gs is not installed References: X-Now-Playing: Black Midi's _Cavalcade_: "Marlene Dietrich" Date: Mon, 29 Nov 2021 15:48:20 +0100 In-Reply-To: ("Daniel =?utf-8?Q?Mart=C3=ADn=22's?= message of "Mon, 29 Nov 2021 00:15:40 +0100") Message-ID: <87fsrfxbkb.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: Daniel Martín writes: > If you think the patch is a good idea, please install it on my behalf. > Thanks. Looks good to me; pushed to Emacs 29. 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: -2.3 (--) X-Debbugs-Envelope-To: 52170 Cc: 52170@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 (-) Daniel Mart=C3=ADn writes: > If you think the patch is a good idea, please install it on my behalf. > Thanks. Looks good to me; pushed to Emacs 29. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 29 09:48:42 2021 Received: (at control) by debbugs.gnu.org; 29 Nov 2021 14:48:42 +0000 Received: from localhost ([127.0.0.1]:37615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrhxS-0002t5-5f for submit@debbugs.gnu.org; Mon, 29 Nov 2021 09:48:42 -0500 Received: from quimby.gnus.org ([95.216.78.240]:58558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrhxN-0002sl-Ph for control@debbugs.gnu.org; Mon, 29 Nov 2021 09:48:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=cN777CKoFVph6s/qlOp8SPsTehATCHYDR9vsoL94j5s=; b=XpriwKNFV4gRN7aBMTqtA6Ytf4 4Zo/48Y5HjWGn4EaRyGpb8WTjX0lsO8KQYW1rZXioVPCQLrR+d4Etauv2XRXZjKRHERldywhtteB0 lpk5yHsO8iKvVkqto6tXxgXk7XrNomk3T3LKvqsKj9c9guaOaW7QBrHQpWC/Xc4Ii0bs=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mrhxG-0005Gw-4D for control@debbugs.gnu.org; Mon, 29 Nov 2021 15:48:32 +0100 Date: Mon, 29 Nov 2021 15:48:27 +0100 Message-Id: <87ee6zxbk4.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #52170 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: close 52170 29.1 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: -2.3 (--) 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: -3.3 (---) close 52170 29.1 quit From unknown Fri Jun 20 07:18:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 28 Dec 2021 12:24:09 +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