From 1dd2618c8154c6dc33f519b8075b33deae02bd9c Mon Sep 17 00:00:00 2001 From: yamaoka Date: Wed, 1 Sep 2004 02:06:27 +0000 Subject: [PATCH] Synch to No Gnus 200409010205. --- ChangeLog | 5 +++ texi/ChangeLog | 5 +++ texi/gnus-ja.texi | 88 +++++++++++++++++++++++------------------------ texi/infohack.el | 35 ++++++++++++++++++- texi/message-ja.texi | 92 +++++++++++++++++++++++++------------------------- 5 files changed, 134 insertions(+), 91 deletions(-) diff --git a/ChangeLog b/ChangeLog index e2113ee..07bcfb0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2004-09-01 Katsumi Yamaoka + * texi/gnus-ja.texi: Uncomment the @copying section. + * texi/message-ja.texi: Ditto. + +2004-09-01 Katsumi Yamaoka + * texi/gnus-ja.texi: Comment the @copying section temporarily. * texi/message-ja.texi: Ditto. diff --git a/texi/ChangeLog b/texi/ChangeLog index 308fafd..5b01d66 100644 --- a/texi/ChangeLog +++ b/texi/ChangeLog @@ -1,3 +1,8 @@ +2004-09-01 Katsumi Yamaoka + + * infohack.el: Support @copying and @insertcopying for Emacs 21.3 + and lesser and XEmacs. + 2004-08-31 Reiner Steib * emacs-mime.texi, gnus-faq.texi, gnus.texi, message.texi, diff --git a/texi/gnus-ja.texi b/texi/gnus-ja.texi index a807514..57085cb 100644 --- a/texi/gnus-ja.texi +++ b/texi/gnus-ja.texi @@ -6,47 +6,47 @@ @syncodeindex vr cp @syncodeindex pg cp -@c @copying -@c Copyright \copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001, -@c 2002, 2003, 2004 -@c Free Software Foundation, Inc. -@c -@c @quotation -@c Permission is granted to copy, distribute and/or modify this document -@c under the terms of the GNU Free Documentation License, Version 1.1 or -@c any later version published by the Free Software Foundation; with no -@c Invariant Sections, with the Front-Cover texts being ``A GNU -@c Manual'', and with the Back-Cover Texts as in (a) below. A copy of the -@c license is included in the section entitled ``GNU Free Documentation -@c License'' in the Emacs manual. -@c -@c この文書を、フリーソフトウェア財団発行の GNU フリー文書利用許諾契約書 -@c 第 1.1 版またはそれ以降の版が定める条件の下で複製、配布、あるいは変更す -@c ることを許可します。変更不可部分は指定しません。「A GNU Manual」は表表紙 -@c テキスト、以下の (a) は裏表紙テキストです。この利用許諾契約書の複写は -@c 「Emacs manual」の「GNU フリー文書利用許諾契約書」という章に含まれていま -@c す。 -@c -@c (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify -@c this GNU Manual, like GNU software. Copies published by the Free -@c Software Foundation raise funds for GNU development.'' -@c -@c (a) FSF の裏表紙テキスト:「あなたにはこの GNU Manual を GNU ソフトウェア -@c のように複製したり変更する自由があります。複製はフリーソフトウェア財団に -@c よって出版されました。(フリーソフトウェア財団は) GNU の開発のために必要 -@c な資金を集めています。」 -@c -@c This document is part of a collection distributed under the GNU Free -@c Documentation License. If you want to distribute this document -@c separately from the collection, you can do so by adding a copy of the -@c license to the document, as described in section 6 of the license. -@c -@c この文書は「GNU フリー文書利用許諾契約書」に基づいて配布された収集著作物 -@c の一部です。もしあなたがこの文書を収集著作物から分離して配布したいときは、 -@c 契約書の第 6 項に記述されているように、文書に契約書の複写を付加すること -@c によって、行なうことができます。 -@c @end quotation -@c @end copying +@copying +Copyright \copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001, +2002, 2003, 2004 +Free Software Foundation, Inc. + +@quotation +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with no +Invariant Sections, with the Front-Cover texts being ``A GNU +Manual'', and with the Back-Cover Texts as in (a) below. A copy of the +license is included in the section entitled ``GNU Free Documentation +License'' in the Emacs manual. + +この文書を、フリーソフトウェア財団発行の GNU フリー文書利用許諾契約書 +第 1.1 版またはそれ以降の版が定める条件の下で複製、配布、あるいは変更す +ることを許可します。変更不可部分は指定しません。「A GNU Manual」は表表紙 +テキスト、以下の (a) は裏表紙テキストです。この利用許諾契約書の複写は +「Emacs manual」の「GNU フリー文書利用許諾契約書」という章に含まれていま +す。 + +(a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify +this GNU Manual, like GNU software. Copies published by the Free +Software Foundation raise funds for GNU development.'' + +(a) FSF の裏表紙テキスト:「あなたにはこの GNU Manual を GNU ソフトウェア +のように複製したり変更する自由があります。複製はフリーソフトウェア財団に +よって出版されました。(フリーソフトウェア財団は) GNU の開発のために必要 +な資金を集めています。」 + +This document is part of a collection distributed under the GNU Free +Documentation License. If you want to distribute this document +separately from the collection, you can do so by adding a copy of the +license to the document, as described in section 6 of the license. + +この文書は「GNU フリー文書利用許諾契約書」に基づいて配布された収集著作物 +の一部です。もしあなたがこの文書を収集著作物から分離して配布したいときは、 +契約書の第 6 項に記述されているように、文書に契約書の複写を付加すること +によって、行なうことができます。 +@end quotation +@end copying @iftex @iflatex @@ -335,14 +335,14 @@ \thispagestyle{empty} -@c @c @insertcopying +@c @insertcopying \newpage \end{titlepage} @end iflatex @end iftex @ifnottex -@c @insertcopying +@insertcopying @end ifnottex @dircategory Emacs @@ -361,7 +361,7 @@ @author by members of Semi-gnus mailing-list @page @vskip 0pt plus 1filll -@c @insertcopying +@insertcopying @end titlepage @node Top diff --git a/texi/infohack.el b/texi/infohack.el index 126fbcc..31fd019 100644 --- a/texi/infohack.el +++ b/texi/infohack.el @@ -1,5 +1,5 @@ ;;; infohack.el --- a hack to format info file. -;; Copyright (C) 2001 Free Software Foundation, Inc. +;; Copyright (C) 2001, 2003, 2004 Free Software Foundation, Inc. ;; Author: Shenghuo Zhu ;; Keywords: info @@ -32,6 +32,39 @@ (setq load-path (mapcar 'expand-file-name load-path))) (load-file (expand-file-name "ptexinfmt.el" "./")) +(if (fboundp 'texinfo-copying) + nil + ;; Support @copying and @insertcopying for Emacs 21.3 and lesser and + ;; XEmacs. + (defvar texinfo-copying-text "" + "Text of the copyright notice and copying permissions.") + + (defun texinfo-copying () + "Copy the copyright notice and copying permissions from the Texinfo file, +as indicated by the @copying ... @end copying command; +insert the text with the @insertcopying command." + (let ((beg (progn (beginning-of-line) (point))) + (end (progn (re-search-forward "^@end copying[ \t]*\n") (point)))) + (setq texinfo-copying-text + (buffer-substring-no-properties + (save-excursion (goto-char beg) (forward-line 1) (point)) + (save-excursion (goto-char end) (forward-line -1) (point)))) + (delete-region beg end))) + + (defun texinfo-insertcopying () + "Insert the copyright notice and copying permissions from the Texinfo file, +which are indicated by the @copying ... @end copying command." + (insert (concat "\n" texinfo-copying-text))) + + (defadvice texinfo-format-scan (before expand-@copying-section activate) + "Extract @copying and replace @insertcopying with it." + (goto-char (point-min)) + (when (search-forward "@copying" nil t) + (texinfo-copying)) + (while (search-forward "@insertcopying" nil t) + (delete-region (match-beginning 0) (match-end 0)) + (texinfo-insertcopying)))) + (defun infohack-remove-unsupported () (goto-char (point-min)) (while (re-search-forward "@\\(end \\)?ifnottex" nil t) diff --git a/texi/message-ja.texi b/texi/message-ja.texi index ec35b6f..3076cbc 100644 --- a/texi/message-ja.texi +++ b/texi/message-ja.texi @@ -5,51 +5,51 @@ @synindex fn cp @synindex vr cp @synindex pg cp -@c @copying -@c This file documents Message, the Emacs message composition mode. -@c -@c このファイルは Emacs のメッセージ作成モードである Message に関する説明文 -@c 書です。 -@c -@c Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 -@c Free Software Foundation, Inc. -@c -@c @quotation -@c Permission is granted to copy, distribute and/or modify this document -@c under the terms of the GNU Free Documentation License, Version 1.1 or -@c any later version published by the Free Software Foundation; with no -@c Invariant Sections, with the Front-Cover texts being ``A GNU -@c Manual'', and with the Back-Cover Texts as in (a) below. A copy of the -@c license is included in the section entitled ``GNU Free Documentation -@c License''. -@c -@c この文書を、フリーソフトウェア財団発行の GNU フリー文書利用許諾契約書 -@c 第 1.1 版またはそれ以降の版が定める条件の下で複製、配布、あるいは変更す -@c ることを許可します。変更不可部分は指定しません。「A GNU Manual」は表表紙 -@c テキスト、以下の (a) は裏表紙テキストです。この利用許諾契約書の複写は -@c 「Emacs manual」の「GNU フリー文書利用許諾契約書」という章に含まれていま -@c す。 -@c -@c (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify -@c this GNU Manual, like GNU software. Copies published by the Free -@c Software Foundation raise funds for GNU development.'' -@c -@c (a) FSF の裏表紙テキスト:「あなたにはこの GNU Manual を GNU ソフトウェア -@c のように複製したり変更する自由があります。複製はフリーソフトウェア財団に -@c よって出版されました。(フリーソフトウェア財団は) GNU の開発のために必要 -@c な資金を集めています。」 -@c -@c This document is part of a collection distributed under the GNU Free -@c Documentation License. If you want to distribute this document -@c separately from the collection, you can do so by adding a copy of the -@c license to the document, as described in section 6 of the license. -@c -@c この文書は「GNU フリー文書利用許諾契約書」に基づいて配布された収集著作物 -@c の一部です。もしあなたがこの文書を収集著作物から分離して配布したいときは、 -@c 契約書の第 6 項に記述されているように、文書に契約書の複写を付加すること -@c によって、行なうことができます。 -@c @end quotation -@c @end copying +@copying +This file documents Message, the Emacs message composition mode. + +このファイルは Emacs のメッセージ作成モードである Message に関する説明文 +書です。 + +Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 +Free Software Foundation, Inc. + +@quotation +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with no +Invariant Sections, with the Front-Cover texts being ``A GNU +Manual'', and with the Back-Cover Texts as in (a) below. A copy of the +license is included in the section entitled ``GNU Free Documentation +License''. + +この文書を、フリーソフトウェア財団発行の GNU フリー文書利用許諾契約書 +第 1.1 版またはそれ以降の版が定める条件の下で複製、配布、あるいは変更す +ることを許可します。変更不可部分は指定しません。「A GNU Manual」は表表紙 +テキスト、以下の (a) は裏表紙テキストです。この利用許諾契約書の複写は +「Emacs manual」の「GNU フリー文書利用許諾契約書」という章に含まれていま +す。 + +(a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify +this GNU Manual, like GNU software. Copies published by the Free +Software Foundation raise funds for GNU development.'' + +(a) FSF の裏表紙テキスト:「あなたにはこの GNU Manual を GNU ソフトウェア +のように複製したり変更する自由があります。複製はフリーソフトウェア財団に +よって出版されました。(フリーソフトウェア財団は) GNU の開発のために必要 +な資金を集めています。」 + +This document is part of a collection distributed under the GNU Free +Documentation License. If you want to distribute this document +separately from the collection, you can do so by adding a copy of the +license to the document, as described in section 6 of the license. + +この文書は「GNU フリー文書利用許諾契約書」に基づいて配布された収集著作物 +の一部です。もしあなたがこの文書を収集著作物から分離して配布したいときは、 +契約書の第 6 項に記述されているように、文書に契約書の複写を付加すること +によって、行なうことができます。 +@end quotation +@end copying @dircategory Emacs @direntry @@ -69,7 +69,7 @@ @page @vskip 0pt plus 1filll -@c @insertcopying +@insertcopying @end titlepage @page -- 1.7.10.4