From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#16292: 24.3.50; info docs now contain single straight quotes instead of `' Date: Sun, 05 Jan 2014 15:05:33 -0800 Organization: UCLA Computer Science Department Message-ID: <52C9E53D.8070106@cs.ucla.edu> References: <20131229220810.GF7972@boo.workgroup> <52C25D07.80808@cs.ucla.edu> <8338l91l2t.fsf@gnu.org> <52C4C95C.2010905@cs.ucla.edu> <837gajyrq1.fsf@gnu.org> <52C4F008.5060003@cs.ucla.edu> <83zjnextyg.fsf@gnu.org> <52C5BDD1.2050009@cs.ucla.edu> <83ppoaxfu6.fsf@gnu.org> <52C607DA.3090009@cs.ucla.edu> <83fvp5xzk0.fsf@gnu.org> <52C6F2C5.10505@cs.ucla.edu> <83mwjcx1i9.fsf@gnu.org> <52C750C4.6040006@cs.ucla.edu> <8338l4w5pj.fsf@gnu.org> <83ha9jv5lh.fsf@gnu.org> <838uuvum9n.fsf@gnu.org> <8338l2v1tn.fsf@gnu.org> <52C9BA68.7050703@cs.ucla.edu> <83fvp2tcqx.fsf@gnu.org> <52C9BCBF.7050904@cs.ucla.edu> <83eh4mtc52.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040808040801040201060109" X-Trace: ger.gmane.org 1388963170 7531 80.91.229.3 (5 Jan 2014 23:06:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 5 Jan 2014 23:06:10 +0000 (UTC) Cc: 16292@debbugs.gnu.org, grfz@gmx.de To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 06 00:06:18 2014 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 1Vzwlr-00031x-W6 for geb-bug-gnu-emacs@m.gmane.org; Mon, 06 Jan 2014 00:06:16 +0100 Original-Received: from localhost ([::1]:59712 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vzwlr-0004wl-Eu for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Jan 2014 18:06:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vzwlj-0004wZ-BF for bug-gnu-emacs@gnu.org; Sun, 05 Jan 2014 18:06:11 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vzwle-0002IE-RO for bug-gnu-emacs@gnu.org; Sun, 05 Jan 2014 18:06:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51300) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vzwle-0002I9-N7 for bug-gnu-emacs@gnu.org; Sun, 05 Jan 2014 18:06:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Vzwle-0003u8-5G for bug-gnu-emacs@gnu.org; Sun, 05 Jan 2014 18:06:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Jan 2014 23:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16292 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 16292-submit@debbugs.gnu.org id=B16292.138896314514981 (code B ref 16292); Sun, 05 Jan 2014 23:06:02 +0000 Original-Received: (at 16292) by debbugs.gnu.org; 5 Jan 2014 23:05:45 +0000 Original-Received: from localhost ([127.0.0.1]:37086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VzwlK-0003tW-HN for submit@debbugs.gnu.org; Sun, 05 Jan 2014 18:05:44 -0500 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:56992) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VzwlF-0003tI-Ds for 16292@debbugs.gnu.org; Sun, 05 Jan 2014 18:05:40 -0500 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 67877A60001; Sun, 5 Jan 2014 15:05:36 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1FjjD6GiQefG; Sun, 5 Jan 2014 15:05:33 -0800 (PST) Original-Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 533AE39E80F0; Sun, 5 Jan 2014 15:05:33 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 In-Reply-To: <83eh4mtc52.fsf@gnu.org> 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:83032 Archived-At: This is a multi-part message in MIME format. --------------040808040801040201060109 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Eli Zaretskii wrote: > If we are going to use Texinfo 4 for generating the manuals in the > next release, the problem that bothered me will not happen in the Info > files that will be in the release tarball. Ah, OK, then we can separate the proposed patch into two parts. The first just adds @documentencoding lines, and can be installed now. The second deals with ASCIIfying the info files, a new feature that can wait until after the feature freeze is over. I'm attaching both patches. --------------040808040801040201060109 Content-Type: text/x-patch; name="document-encoding.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="document-encoding.diff" === modified file 'doc/lispintro/ChangeLog' --- doc/lispintro/ChangeLog 2014-01-01 07:43:34 +0000 +++ doc/lispintro/ChangeLog 2014-01-05 22:59:15 +0000 @@ -1,3 +1,8 @@ +2013-12-30 Paul Eggert + + Specify .texi encoding (Bug#16292). + * emacs-lisp-intro.texi: Add @documentencoding. + 2013-12-30 Glenn Morris * emacs-lisp-intro.texi: Use @quotation for license notice. === modified file 'doc/lispintro/emacs-lisp-intro.texi' --- doc/lispintro/emacs-lisp-intro.texi 2014-01-01 08:31:29 +0000 +++ doc/lispintro/emacs-lisp-intro.texi 2014-01-05 22:59:15 +0000 @@ -4,6 +4,7 @@ @c setfilename emacs-lisp-intro.info @c sethtmlfilename emacs-lisp-intro.html @settitle Programming in Emacs Lisp +@documentencoding UTF-8 @syncodeindex vr cp @syncodeindex fn cp @finalout === modified file 'doc/lispref/ChangeLog' --- doc/lispref/ChangeLog 2014-01-05 01:33:33 +0000 +++ doc/lispref/ChangeLog 2014-01-05 22:59:15 +0000 @@ -1,5 +1,9 @@ 2014-01-05 Paul Eggert + Specify .texi encoding (Bug#16292). + * back.texi, book-spine.texi, lay-flat.texi: + Add @documentencoding. + Document vconcat and the empty vector (Bug#16246). * sequences.texi (Vector Functions): Document behavior better when the result is empty. === modified file 'doc/lispref/back.texi' --- doc/lispref/back.texi 2014-01-01 07:43:34 +0000 +++ doc/lispref/back.texi 2014-01-05 22:59:15 +0000 @@ -6,6 +6,7 @@ @c %**start of header @setfilename back-cover @settitle GNU Emacs Lisp Reference Manual +@documentencoding UTF-8 @c %**end of header . @sp 7 === modified file 'doc/lispref/book-spine.texi' --- doc/lispref/book-spine.texi 2013-12-30 17:08:32 +0000 +++ doc/lispref/book-spine.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,7 @@ @c %**start of header @setfilename book-spine @settitle book-spine +@documentencoding UTF-8 @c %**end of header @include emacsver.texi === modified file 'doc/lispref/lay-flat.texi' --- doc/lispref/lay-flat.texi 2014-01-01 07:43:34 +0000 +++ doc/lispref/lay-flat.texi 2014-01-05 22:59:15 +0000 @@ -7,6 +7,7 @@ @setfilename inner-covers.info @settitle Inner Covers @smallbook +@documentencoding UTF-8 @comment %**end of header @headings off === modified file 'doc/misc/ChangeLog' --- doc/misc/ChangeLog 2014-01-03 23:14:16 +0000 +++ doc/misc/ChangeLog 2014-01-05 22:59:15 +0000 @@ -1,3 +1,20 @@ +2014-01-05 Paul Eggert + + Specify .texi encoding (Bug#16292). + * ada-mode.texi, auth.texi, autotype.texi, bovine.texi, calc.texi: + * cc-mode.texi, cl.texi, dbus.texi, dired-x.texi, ebrowse.texi: + * ede.texi, ediff.texi, edt.texi, efaq.texi, eieio.texi: + * emacs-gnutls.texi, epa.texi, erc.texi, ert.texi: + * eshell.texi, eudc.texi, flymake.texi, forms.texi, gnus-coding.texi: + * gnus-faq.texi, htmlfontify.texi, idlwave.texi, ido.texi, info.texi: + * message.texi, mh-e.texi, newsticker.texi, nxml-mode.texi: + * octave-mode.texi, org.texi, pcl-cvs.texi, pgg.texi, rcirc.texi: + * reftex.texi, remember.texi, sasl.texi, sc.texi, semantic.texi: + * ses.texi, sieve.texi, smtpmail.texi, speedbar.texi, srecode.texi: + * todo-mode.texi, tramp.texi, url.texi, vip.texi, viper.texi: + * widget.texi, wisent.texi, woman.texi: + Add @documentencoding. + 2014-01-03 Aidan Gauland * eshell.texi (What Eshell is not): Clean up confusing clause. === modified file 'doc/misc/ada-mode.texi' --- doc/misc/ada-mode.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/ada-mode.texi 2014-01-05 22:59:15 +0000 @@ -1,6 +1,7 @@ \input texinfo @c -*-texinfo-*- @setfilename ../../info/ada-mode @settitle Ada Mode +@documentencoding UTF-8 @copying Copyright @copyright{} 1999--2014 Free Software Foundation, Inc. === modified file 'doc/misc/auth.texi' --- doc/misc/auth.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/auth.texi 2014-01-05 22:59:15 +0000 @@ -6,6 +6,7 @@ @setfilename ../../info/auth @settitle Emacs auth-source Library @value{VERSION} +@documentencoding UTF-8 @copying This file describes the Emacs auth-source library. === modified file 'doc/misc/autotype.texi' --- doc/misc/autotype.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/autotype.texi 2014-01-05 22:59:15 +0000 @@ -5,6 +5,7 @@ @c @node Autotypist, Picture, Abbrevs, Top @c @chapter Features for Automatic Typing @settitle Features for Automatic Typing +@documentencoding UTF-8 @c @cindex text @c @cindex selfinserting text @c @cindex autotypist === modified file 'doc/misc/bovine.texi' --- doc/misc/bovine.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/bovine.texi 2014-01-05 22:59:15 +0000 @@ -4,6 +4,7 @@ @set TITLE Bovine parser development @set AUTHOR Eric M. Ludlam, David Ponce, and Richard Y. Kim @settitle @value{TITLE} +@documentencoding UTF-8 @c ************************************************************************* @c @ Header === modified file 'doc/misc/calc.texi' --- doc/misc/calc.texi 2014-01-03 02:53:29 +0000 +++ doc/misc/calc.texi 2014-01-05 22:59:15 +0000 @@ -4,6 +4,7 @@ @setfilename ../../info/calc @c [title] @settitle GNU Emacs Calc Manual +@documentencoding UTF-8 @setchapternewpage odd @comment %**end of header (This is for running Texinfo on a region.) === modified file 'doc/misc/cc-mode.texi' --- doc/misc/cc-mode.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/cc-mode.texi 2014-01-05 22:59:15 +0000 @@ -83,6 +83,7 @@ @setfilename ../../info/ccmode @settitle CC Mode Manual +@documentencoding UTF-8 @footnotestyle end @c The following four macros generate the filenames and titles of the === modified file 'doc/misc/cl.texi' --- doc/misc/cl.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/cl.texi 2014-01-05 22:59:15 +0000 @@ -1,6 +1,7 @@ \input texinfo @c -*-texinfo-*- @setfilename ../../info/cl @settitle Common Lisp Extensions +@documentencoding UTF-8 @include emacsver.texi @copying === modified file 'doc/misc/dbus.texi' --- doc/misc/dbus.texi 2014-01-03 03:07:20 +0000 +++ doc/misc/dbus.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,7 @@ @setfilename ../../info/dbus @c %**start of header @settitle Using of D-Bus +@documentencoding UTF-8 @c @setchapternewpage odd @c %**end of header === modified file 'doc/misc/dired-x.texi' --- doc/misc/dired-x.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/dired-x.texi 2014-01-05 22:59:15 +0000 @@ -9,6 +9,7 @@ @comment %**start of header (This is for running Texinfo on a region.) @setfilename ../../info/dired-x @settitle Dired Extra User's Manual +@documentencoding UTF-8 @include emacsver.texi === modified file 'doc/misc/ebrowse.texi' --- doc/misc/ebrowse.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/ebrowse.texi 2014-01-05 22:59:15 +0000 @@ -3,6 +3,7 @@ @comment %**start of header @setfilename ../../info/ebrowse @settitle A Class Browser for C++ +@documentencoding UTF-8 @setchapternewpage odd @syncodeindex fn cp @comment %**end of header === modified file 'doc/misc/ede.texi' --- doc/misc/ede.texi 2014-01-03 03:13:58 +0000 +++ doc/misc/ede.texi 2014-01-05 22:59:15 +0000 @@ -1,6 +1,7 @@ \input texinfo @setfilename ../../info/ede @settitle Emacs Development Environment +@documentencoding UTF-8 @copying This file describes EDE, the Emacs Development Environment. === modified file 'doc/misc/ediff.texi' --- doc/misc/ediff.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/ediff.texi 2014-01-05 22:59:15 +0000 @@ -10,6 +10,7 @@ @setfilename ../../info/ediff @settitle Ediff User's Manual +@documentencoding UTF-8 @synindex vr cp @synindex fn cp @synindex pg cp === modified file 'doc/misc/edt.texi' --- doc/misc/edt.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/edt.texi 2014-01-05 22:59:15 +0000 @@ -1,6 +1,7 @@ \input texinfo @setfilename ../../info/edt @settitle EDT Emulation for Emacs +@documentencoding UTF-8 @copying This file documents the EDT emulation package for Emacs. === modified file 'doc/misc/efaq.texi' --- doc/misc/efaq.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/efaq.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,7 @@ @c %**start of header @setfilename ../../info/efaq @settitle GNU Emacs FAQ +@documentencoding UTF-8 @c %**end of header @include emacsver.texi === modified file 'doc/misc/eieio.texi' --- doc/misc/eieio.texi 2014-01-03 03:13:58 +0000 +++ doc/misc/eieio.texi 2014-01-05 22:59:15 +0000 @@ -3,6 +3,7 @@ @set TITLE Enhanced Implementation of Emacs Interpreted Objects @set AUTHOR Eric M. Ludlam @settitle @value{TITLE} +@documentencoding UTF-8 @c ************************************************************************* @c @ Header === modified file 'doc/misc/emacs-gnutls.texi' --- doc/misc/emacs-gnutls.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/emacs-gnutls.texi 2014-01-05 22:59:15 +0000 @@ -4,6 +4,7 @@ @setfilename ../../info/emacs-gnutls @settitle Emacs GnuTLS Integration @value{VERSION} +@documentencoding UTF-8 @copying This file describes the Emacs GnuTLS integration. === modified file 'doc/misc/epa.texi' --- doc/misc/epa.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/epa.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,7 @@ @c %**start of header @setfilename ../../info/epa @settitle EasyPG Assistant User's Manual +@documentencoding UTF-8 @c %**end of header @set VERSION 1.0.0 === modified file 'doc/misc/erc.texi' --- doc/misc/erc.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/erc.texi 2014-01-05 22:59:15 +0000 @@ -4,6 +4,7 @@ @settitle ERC Manual @syncodeindex fn cp @include emacsver.texi +@documentencoding UTF-8 @c %**end of header @copying === modified file 'doc/misc/ert.texi' --- doc/misc/ert.texi 2014-01-03 03:00:39 +0000 +++ doc/misc/ert.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,7 @@ @c %**start of header @setfilename ../../info/ert @settitle Emacs Lisp Regression Testing +@documentencoding UTF-8 @c %**end of header @dircategory Emacs misc features === modified file 'doc/misc/eshell.texi' --- doc/misc/eshell.texi 2014-01-05 02:56:08 +0000 +++ doc/misc/eshell.texi 2014-01-05 22:59:15 +0000 @@ -4,6 +4,7 @@ @settitle Eshell: The Emacs Shell @defindex cm @synindex vr fn +@documentencoding UTF-8 @c %**end of header @copying === modified file 'doc/misc/eudc.texi' --- doc/misc/eudc.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/eudc.texi 2014-01-05 22:59:15 +0000 @@ -3,6 +3,7 @@ @setfilename ../../info/eudc @settitle Emacs Unified Directory Client (EUDC) Manual @afourpaper +@documentencoding UTF-8 @c %**end of header @copying === modified file 'doc/misc/flymake.texi' --- doc/misc/flymake.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/flymake.texi 2014-01-05 22:59:15 +0000 @@ -5,6 +5,7 @@ @set UPDATED April 2004 @settitle GNU Flymake @value{VERSION} @syncodeindex pg cp +@documentencoding UTF-8 @comment %**end of header @copying === modified file 'doc/misc/forms.texi' --- doc/misc/forms.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/forms.texi 2014-01-05 22:59:15 +0000 @@ -14,6 +14,7 @@ @end iftex @c @smallbook @comment %**end of header (This is for running Texinfo on a region.) +@documentencoding UTF-8 @copying This file documents Forms mode, a form-editing major mode for GNU Emacs. === modified file 'doc/misc/gnus-coding.texi' --- doc/misc/gnus-coding.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/gnus-coding.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,7 @@ @setfilename gnus-coding @settitle Gnus Coding Style and Maintenance Guide +@documentencoding UTF-8 @syncodeindex fn cp @syncodeindex vr cp @syncodeindex pg cp === modified file 'doc/misc/gnus-faq.texi' --- doc/misc/gnus-faq.texi 2014-01-01 07:43:34 +0000 +++ doc/misc/gnus-faq.texi 2014-01-05 22:59:15 +0000 @@ -5,6 +5,7 @@ @c @c @setfilename gnus-faq.info @c @settitle Frequently Asked Questions +@c @documentencoding UTF-8 @c %**end of header @c === modified file 'doc/misc/htmlfontify.texi' --- doc/misc/htmlfontify.texi 2014-01-05 02:56:08 +0000 +++ doc/misc/htmlfontify.texi 2014-01-05 22:59:15 +0000 @@ -3,6 +3,7 @@ @setfilename ../../info/htmlfontify @settitle Htmlfontify User Manual @exampleindent 2 +@documentencoding UTF-8 @comment %**end of header @copying === modified file 'doc/misc/idlwave.texi' --- doc/misc/idlwave.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/idlwave.texi 2014-01-05 22:59:15 +0000 @@ -12,6 +12,7 @@ @set DATE April, 2007 @set AUTHOR J.D. Smith & Carsten Dominik @set MAINTAINER J.D. Smith +@documentencoding UTF-8 @c %**end of header @finalout === modified file 'doc/misc/ido.texi' --- doc/misc/ido.texi 2014-01-01 23:13:59 +0000 +++ doc/misc/ido.texi 2014-01-05 22:59:15 +0000 @@ -1,6 +1,7 @@ \input texinfo @c -*-texinfo-*- @setfilename ../../info/ido @settitle Interactive Do +@documentencoding UTF-8 @include emacsver.texi @copying === modified file 'doc/misc/info.texi' --- doc/misc/info.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/info.texi 2014-01-05 22:59:15 +0000 @@ -8,6 +8,7 @@ @syncodeindex fn cp @syncodeindex vr cp @syncodeindex ky cp +@documentencoding UTF-8 @comment %**end of header @copying === modified file 'doc/misc/message.texi' --- doc/misc/message.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/message.texi 2014-01-05 22:59:15 +0000 @@ -4,6 +4,7 @@ @setfilename ../../info/message @settitle Message Manual +@documentencoding UTF-8 @synindex fn cp @synindex vr cp @synindex pg cp === modified file 'doc/misc/mh-e.texi' --- doc/misc/mh-e.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/mh-e.texi 2014-01-05 22:59:15 +0000 @@ -5,6 +5,7 @@ @c %**start of header @setfilename ../../info/mh-e @settitle The MH-E Manual +@documentencoding UTF-8 @c %**end of header @c Version of the software and manual. === modified file 'doc/misc/newsticker.texi' --- doc/misc/newsticker.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/newsticker.texi 2014-01-05 22:59:15 +0000 @@ -7,6 +7,7 @@ @syncodeindex vr cp @syncodeindex fn cp @syncodeindex pg cp +@documentencoding UTF-8 @comment %**end of header @copying === modified file 'doc/misc/nxml-mode.texi' --- doc/misc/nxml-mode.texi 2014-01-03 03:07:20 +0000 +++ doc/misc/nxml-mode.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,7 @@ @c %**start of header @setfilename ../../info/nxml-mode @settitle nXML Mode +@documentencoding UTF-8 @c %**end of header @copying === modified file 'doc/misc/octave-mode.texi' --- doc/misc/octave-mode.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/octave-mode.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,7 @@ @c %**start of header @setfilename ../../info/octave-mode @settitle Octave Mode +@documentencoding UTF-8 @c %**end of header @copying === modified file 'doc/misc/org.texi' --- doc/misc/org.texi 2014-01-05 02:56:08 +0000 +++ doc/misc/org.texi 2014-01-05 22:59:15 +0000 @@ -15,6 +15,7 @@ @set MAINTAINER Carsten Dominik @set MAINTAINEREMAIL @email{carsten at orgmode dot org} @set MAINTAINERCONTACT @uref{mailto:carsten at orgmode dot org,contact the maintainer} +@documentencoding UTF-8 @c %**end of header @finalout === modified file 'doc/misc/pcl-cvs.texi' --- doc/misc/pcl-cvs.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/pcl-cvs.texi 2014-01-05 22:59:15 +0000 @@ -3,6 +3,7 @@ @setfilename ../../info/pcl-cvs @settitle PCL-CVS---Emacs Front-End to CVS @syncodeindex vr fn +@documentencoding UTF-8 @c %**end of header @copying === modified file 'doc/misc/pgg.texi' --- doc/misc/pgg.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/pgg.texi 2014-01-05 22:59:15 +0000 @@ -7,6 +7,8 @@ @set VERSION 0.1 @settitle PGG @value{VERSION} +@documentencoding UTF-8 + @copying This file describes PGG @value{VERSION}, an Emacs interface to various PGP implementations. === modified file 'doc/misc/rcirc.texi' --- doc/misc/rcirc.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/rcirc.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,7 @@ @c %**start of header @setfilename ../../info/rcirc @settitle rcirc Manual +@documentencoding UTF-8 @c %**end of header @copying === modified file 'doc/misc/reftex.texi' --- doc/misc/reftex.texi 2014-01-03 03:15:01 +0000 +++ doc/misc/reftex.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,7 @@ @c %**start of header @setfilename ../../info/reftex @settitle RefTeX User Manual +@documentencoding UTF-8 @synindex ky cp @syncodeindex vr cp @syncodeindex fn cp === modified file 'doc/misc/remember.texi' --- doc/misc/remember.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/remember.texi 2014-01-05 22:59:15 +0000 @@ -3,6 +3,7 @@ @setfilename ../../info/remember @settitle Remember Manual @syncodeindex fn cp +@documentencoding UTF-8 @c %**end of header @copying === modified file 'doc/misc/sasl.texi' --- doc/misc/sasl.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/sasl.texi 2014-01-05 22:59:15 +0000 @@ -7,6 +7,8 @@ @set VERSION 0.2 @settitle Emacs SASL Library @value{VERSION} +@documentencoding UTF-8 + @copying This file describes the Emacs SASL library, version @value{VERSION}. === modified file 'doc/misc/sc.texi' --- doc/misc/sc.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/sc.texi 2014-01-05 22:59:15 +0000 @@ -3,6 +3,7 @@ @comment %**start of header (This is for running Texinfo on a region.) @setfilename ../../info/sc @settitle Supercite User's Manual +@documentencoding UTF-8 @iftex @finalout @end iftex === modified file 'doc/misc/semantic.texi' --- doc/misc/semantic.texi 2014-01-03 03:13:58 +0000 +++ doc/misc/semantic.texi 2014-01-05 22:59:15 +0000 @@ -3,6 +3,7 @@ @set TITLE Semantic Manual @set AUTHOR Eric M. Ludlam, David Ponce, and Richard Y. Kim @settitle @value{TITLE} +@documentencoding UTF-8 @c ************************************************************************* @c @ Header === modified file 'doc/misc/ses.texi' --- doc/misc/ses.texi 2014-01-03 14:18:24 +0000 +++ doc/misc/ses.texi 2014-01-05 22:59:15 +0000 @@ -6,6 +6,7 @@ @syncodeindex fn cp @syncodeindex vr cp @syncodeindex ky cp +@documentencoding UTF-8 @c %**end of header @copying === modified file 'doc/misc/sieve.texi' --- doc/misc/sieve.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/sieve.texi 2014-01-05 22:59:15 +0000 @@ -4,6 +4,7 @@ @setfilename ../../info/sieve @settitle Emacs Sieve Manual +@documentencoding UTF-8 @synindex fn cp @synindex vr cp @synindex pg cp === modified file 'doc/misc/smtpmail.texi' --- doc/misc/smtpmail.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/smtpmail.texi 2014-01-05 22:59:15 +0000 @@ -1,6 +1,7 @@ \input texinfo @c -*-texinfo-*- @setfilename ../../info/smtpmail @settitle Emacs SMTP Library +@documentencoding UTF-8 @syncodeindex vr fn @copying Copyright @copyright{} 2003--2014 Free Software Foundation, Inc. === modified file 'doc/misc/speedbar.texi' --- doc/misc/speedbar.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/speedbar.texi 2014-01-05 22:59:15 +0000 @@ -1,6 +1,7 @@ \input texinfo @c -*-texinfo-*- @setfilename ../../info/speedbar @settitle Speedbar: File/Tag summarizing utility +@documentencoding UTF-8 @syncodeindex fn cp @copying === modified file 'doc/misc/srecode.texi' --- doc/misc/srecode.texi 2014-01-03 03:13:58 +0000 +++ doc/misc/srecode.texi 2014-01-05 22:59:15 +0000 @@ -4,6 +4,7 @@ @set TITLE SRecoder Manual @set AUTHOR Eric M. Ludlam @settitle @value{TITLE} +@documentencoding UTF-8 @c Merge all indexes into a single index for now. @c We can always separate them later into two or more as needed. === modified file 'doc/misc/todo-mode.texi' --- doc/misc/todo-mode.texi 2014-01-01 07:43:34 +0000 +++ doc/misc/todo-mode.texi 2014-01-05 22:59:15 +0000 @@ -5,6 +5,7 @@ @syncodeindex fn cp @syncodeindex vr cp @syncodeindex ky cp +@documentencoding UTF-8 @c %**end of header @copying === modified file 'doc/misc/tramp.texi' --- doc/misc/tramp.texi 2014-01-05 02:56:08 +0000 +++ doc/misc/tramp.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,7 @@ @setfilename ../../info/tramp @c %**start of header @settitle TRAMP User Manual +@documentencoding UTF-8 @c %**end of header @c This is *so* much nicer :) === modified file 'doc/misc/url.texi' --- doc/misc/url.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/url.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,8 @@ @setfilename ../../info/url @settitle URL Programmer's Manual +@documentencoding UTF-8 + @iftex @c @finalout @end iftex === modified file 'doc/misc/vip.texi' --- doc/misc/vip.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/vip.texi 2014-01-05 22:59:15 +0000 @@ -2,6 +2,8 @@ @setfilename ../../info/vip @settitle VIP +@documentencoding UTF-8 + @copying Copyright @copyright{} 1987, 2001--2014 Free Software Foundation, Inc. === modified file 'doc/misc/viper.texi' --- doc/misc/viper.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/viper.texi 2014-01-05 22:59:15 +0000 @@ -6,6 +6,8 @@ @comment @setfilename viper.info @setfilename ../../info/viper +@documentencoding UTF-8 + @copying Copyright @copyright{} 1995--1997, 2001--2014 Free Software Foundation, Inc. === modified file 'doc/misc/widget.texi' --- doc/misc/widget.texi 2014-01-03 03:07:20 +0000 +++ doc/misc/widget.texi 2014-01-05 22:59:15 +0000 @@ -5,6 +5,7 @@ @syncodeindex fn cp @syncodeindex vr cp @syncodeindex ky cp +@documentencoding UTF-8 @c %**end of header @copying === modified file 'doc/misc/wisent.texi' --- doc/misc/wisent.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/wisent.texi 2014-01-05 22:59:15 +0000 @@ -20,6 +20,7 @@ @c @footnotestyle separate @c @paragraphindent 2 @c @@smallbook +@documentencoding UTF-8 @c %**end of header @copying === modified file 'doc/misc/woman.texi' --- doc/misc/woman.texi 2014-01-01 08:31:29 +0000 +++ doc/misc/woman.texi 2014-01-05 22:59:15 +0000 @@ -8,6 +8,7 @@ @c Look for @page and @need commands. @setchapternewpage off @paragraphindent 0 +@documentencoding UTF-8 @c %**end of header @copying --------------040808040801040201060109 Content-Type: text/x-patch; name="ascii-info-marks.diff" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="ascii-info-marks.diff" === modified file 'ChangeLog' --- ChangeLog 2014-01-05 00:55:29 +0000 +++ ChangeLog 2014-01-05 22:59:34 +0000 @@ -1,5 +1,13 @@ 2014-01-05 Paul Eggert + Optionally install ASCII info marks (Bug#16292). + * build-aux/ascii-info-marks: New file. + * configure.ac: New option --with-ascii-info-marks, + which configures INSTALL_INFO_DATA. + * Makefile.in (INSTALL_INFO_DATA): New macro. + (install-info): Use it. + * INSTALL: Document --with-ascii-info-marks. + Port to GNU/Linux with recent grsecurity/PaX patches (Bug#16343). Problem and proposed patch reported by Ulrich Mueller; this patch uses a somewhat-different approach. === modified file 'INSTALL' --- INSTALL 2014-01-01 07:43:34 +0000 +++ INSTALL 2014-01-05 22:59:34 +0000 @@ -327,6 +327,11 @@ even on hosts where a narrower type would do. With this option, on a typical 32-bit host, Emacs integers have 62 bits instead of 30. +Use --with-ascii-info-marks to install Info files with ASCII +punctuation marks, e.g., 'A-Z' rather than ‘A–Z’; this is the default +if UTF-8 is not supported. Use --without-ascii-info-marks to install +Info files as-is. + Use --enable-gcc-warnings to enable compile-time checks that warn about possibly-questionable C code. This is intended for developers and is useful with GNU-compatible compilers. On a recent GNU system === modified file 'Makefile.in' --- Makefile.in 2014-01-01 07:43:34 +0000 +++ Makefile.in 2014-01-05 22:59:34 +0000 @@ -255,6 +255,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_INFO = @INSTALL_INFO@ +INSTALL_INFO_DATA = @INSTALL_INFO_DATA@ # By default, we uphold the dignity of our programs. INSTALL_STRIP = MKDIR_P = @MKDIR_P@ @@ -663,7 +664,8 @@ test "$(HAVE_MAKEINFO)" = "no" && test ! -f $$elt && continue; \ for f in `ls $$elt $$elt-[1-9] $$elt-[1-9][0-9] 2>/dev/null`; do \ (cd "$${thisdir}"; \ - ${INSTALL_DATA} ${srcdir}/info/$$f "$(DESTDIR)${infodir}/$$f"); \ + ${INSTALL_INFO_DATA} ${srcdir}/info/$$f \ + "$(DESTDIR)${infodir}/$$f"); \ [ -n "${GZIP_PROG}" ] || continue ; \ rm -f "$(DESTDIR)${infodir}/$$f.gz"; \ ${GZIP_PROG} -9n "$(DESTDIR)${infodir}/$$f"; \ === modified file 'configure.ac' --- configure.ac 2014-01-05 01:00:32 +0000 +++ configure.ac 2014-01-05 22:59:34 +0000 @@ -300,6 +300,17 @@ [don't compress some files (.el, .info, etc.) when installing. Equivalent to: make GZIP_PROG= install]) +AC_ARG_WITH([ascii-info-marks], + [AS_HELP_STRING([--with-ascii-info-marks], + [install info files with 'A-Z', not ‘A–Z’])], + [], + [[case `(locale -a) 2>/dev/null` in + *.[Uu][Tt][Ff]-8* | *.[Uu][Tt][Ff]8*) + with_ascii_info_marks=no ;; + *) + with_ascii_info_marks=$with_features ;; + esac]]) + AC_ARG_WITH([pkg-config-prog],dnl [AS_HELP_STRING([--with-pkg-config-prog=FILENAME], [file name of pkg-config for finding GTK and librsvg])]) @@ -973,6 +984,14 @@ AC_PATH_PROG(INSTALL_INFO, install-info, :, $PATH$PATH_SEPARATOR/usr/sbin$PATH_SEPARATOR/sbin) + +if test "$with_ascii_info_marks" = yes; then + INSTALL_INFO_DATA='build-aux/ascii-info-marks' +else + INSTALL_INFO_DATA='$(INSTALL_DATA)' +fi +AC_SUBST([INSTALL_INFO_DATA]) + dnl Don't use GZIP, which is used by gzip for additional parameters. AC_PATH_PROG(GZIP_PROG, gzip) === modified file 'etc/ChangeLog' --- etc/ChangeLog 2014-01-05 20:17:13 +0000 +++ etc/ChangeLog 2014-01-05 22:59:34 +0000 @@ -1,3 +1,8 @@ +2014-01-05 Paul Eggert + + Optionally install ASCII info marks (Bug#16292). + * NEWS: Document --with-ascii-info-marks. + 2014-01-05 Tassilo Horn * themes/tsdh-light-theme.el (tsdh-light): Define org-level-* === modified file 'etc/NEWS' --- etc/NEWS 2014-01-05 06:10:52 +0000 +++ etc/NEWS 2014-01-05 22:59:34 +0000 @@ -38,6 +38,10 @@ and renamed to `--without-compress-install'. It now prevents compression of _any_ files during installation. +** The configure option `--with-ascii-info-marks' installs info files +that use ASCII punctuation marks, e.g., 'A-Z' rather than ‘A–Z’. This +is the default if UTF-8 is not supported. + ** The configure option `--with-crt-dir' has been removed. It is no longer needed, as the crt*.o files are no longer linked specially. --------------040808040801040201060109--