Update.
[elisp/gnus.git-] / ChangeLog
1 1999-06-23  Katsumi Yamaoka   <yamaoka@jpl.org>
2
3         * lisp/gnus.el (gnus-revision-number): Increment to 06.
4
5         * lisp/gnus-sum.el (gnus-articles-to-read): Use
6         `read-from-minibuffer' with specifying the input position instead
7         of the use of `read-string' with modifying `minibuffer-setup-hook'.
8         Exceptionally, don't specify the input position under Emacs 19 or
9         earlier against the mysterious bug. [cf. <semi-gnus-ja:3469>]
10         (TopLevel): Require `static'.
11
12 1999-06-22  Katsumi Yamaoka   <yamaoka@jpl.org>
13
14         * lisp/gnus.el (gnus-revision-number): Increment to 05.
15
16 1999-06-22  NAKAJI Hiroyuki   <nakaji@tutrp.tut.ac.jp>
17
18         * texi/Makefile.in (distclean, veryclean): Use `clean' instead of
19         `make clean'.
20         (complete, tmps, latexboth, psout, pss, latexps): Use `$(MAKE)'
21         instead of `make'.
22         (TopLevel): Use `@SET_MAKE@'.
23
24         * lisp/Makefile.in (distclean): New target.
25         (clean): Renamed from `distclean'; don't remove Makefile.
26
27         * Makefile.in (distclean): Use `clean' instead of `make clean'.
28         (x, osome): Use `$(MAKE)' instead of `make'.
29         (elclean): Use the arg `-f'.
30         (clean): Remove MANIFEST.*.
31
32 1999-06-22  Katsumi Yamaoka   <yamaoka@jpl.org>
33
34         * lisp/gnus-sum.el (gnus-dont-select-after-jump-to-other-group):
35         New user option.
36         (gnus-summary-jump-to-other-group): Use it.
37
38         * lisp/gnus-cite.el (gnus-cite-add-face): Add check for Emacs 21 or
39         later.
40
41 1999-06-21  Katsumi Yamaoka   <yamaoka@jpl.org>
42
43         * lisp/gnus.el (gnus-revision-number): Increment to 04.
44
45         * lisp/gnus-cite.el (gnus-cite-add-face): Use `move-to-column'
46         statically to skip the prefix string under Emacs 20.2 or earlier.
47         (TopLevel): Require `static'.
48
49         * lisp/gnus-msg.el (gnus-extended-version): Move
50         `gnus-revision-number' to the last.
51
52 1999-06-21  Daiji KANEMATSU   <kanematu@sra.co.jp>
53
54         * lisp/gnus-sum.el (gnus-summary-jump-to-other-group): Call
55         `gnus-summary-read-group' with the 3rd arg T.
56
57 1999-06-21  NAKAJI Hiroyuki   <nakaji@tutrp.tut.ac.jp>
58
59         * texi/Makefile.in (clean): Remove gnus.info*, gnus-ja.info*,
60         message.info*, message-ja.info*, *.texi_ and emacs-mime.info.
61
62         * lisp/Makefile.in (distclean): Remove auto-autoload.el and
63         custom-load.el.
64
65 1999-06-18  Katsumi Yamaoka   <yamaoka@jpl.org>
66
67         * lisp/gnus.el (gnus-revision-number): Increment to 03.
68
69         * lisp/gnus-sum.el (gnus-summary-mark-article): Call
70         `gnus-cache-possibly-enter-article' with the arg `headers'.
71         (gnus-summary-mark-article-as-unread): Ditto.
72         (gnus-summary-move-article): Ditto.
73
74         * lisp/gnus-cache.el (gnus-cache-update-article): Call
75         `gnus-cache-possibly-enter-article' with the arg `headers'.
76         (gnus-cache-enter-article): Ditto.
77         (gnus-cache-possibly-enter-article): Accept parameter `headers'.
78
79 1999-06-17  Katsumi Yamaoka   <yamaoka@jpl.org>
80
81         * lisp/gnus.el (gnus-revision-number): Increment to 02.
82
83         * lisp/gnus-sum.el (gnus-summary-jump-to-other-group): Rewrite as
84         an independent function.
85         (gnus-summary-read-group): Revert to the previous form.
86
87         * lisp/gnus-msg.el (gnus-extended-version): Include
88         `gnus-revision-number' if it is non-zero.
89
90 1999-06-16  Katsumi Yamaoka   <yamaoka@jpl.org>
91
92         * lisp/gnus.el (gnus-revision-number): Increment to 01.
93         (TopLevel): Autoload "gnus-sum" for the command
94         `gnus-summary-jump-to-other-group'.
95
96         * lisp/gnus-art.el (gnus-article-read-summary-keys): Add key "ZJ"
97         to the list `nosaves'; convert key events to string statically
98         under XEmacs.
99         (gnus-article-display-x-face-with-x-face-mule): Use `gnus-xemacs'
100         instead of `featurep' with an arg `xemacs'.
101         (article-toggle-headers): Ditto.
102         (TopLevel): Require `static'.
103
104         * lisp/gnus-sum.el (gnus-summary-exit-map): New keystroke "ZJ" for
105         the command `gnus-summary-jump-to-other-group'.
106
107 1999-06-16  Katsumi Yamaoka   <yamaoka@jpl.org>
108             Daiji KANEMATSU   <kanematu@sra.co.jp>
109
110         * lisp/gnus-sum.el (gnus-summary-read-group): Allow it to be an
111         user command.
112         (gnus-summary-jump-to-other-group): Defalias to
113         `gnus-summary-read-group'.
114
115 1999-06-15  Katsumi Yamaoka   <yamaoka@jpl.org>
116
117         * lisp/gnus.el (gnus-version-number): Update to 6.11.03.
118         (gnus-revision-number): Fresh start from 00.
119
120         * lisp/{gnus-sum.el,nnmail.el,ChangeLog}: Sync up with Pterodactyl
121         Gnus v0.88.
122
123         * README.T-gnus: Update for T-gnus 6.11.03.
124
125 1999-06-14  Katsumi Yamaoka   <yamaoka@jpl.org>
126
127         * lisp/gnus.el (gnus-revision-number): Increment to 01.
128
129         * lisp/message.el (message-send-news): Don't generate the Lines
130         field; don't make `tembuf' as unmodified.
131         (message-send-mail): Ditto.
132
133 1999-06-14  Katsumi Yamaoka   <yamaoka@jpl.org>
134
135         * lisp/gnus.el (gnus-version-number): Update to 6.11.02.
136
137         * lisp/{mail-source.el,gnus-sum.el,gnus-art.el}: Sync up with
138         Pterodactyl Gnus v0.87.
139
140         * text/gnus-ja.text (Troubleshooting): Make the return value of
141         `gnus-version' ambiguous.
142
143         * lisp/message.el (message-send-news): Make `tembuf' as unmodified
144         after inserting a text from `message-encoding-buffer'.
145         (message-send-mail): Ditto.
146
147 1999-06-14  Katsumi Yamaoka   <yamaoka@jpl.org>
148
149         * lisp/gnus.el (gnus-version-number): Update to 6.11.01.
150         (gnus-revision-number): Fresh start from 00.
151
152         * lisp/mm-view.el (TopLevel): Avoid byte compile warnings for the
153         use of old W3.
154
155         * lisp/dgnushack.el (TopLevel): Bind `:file' for old Emacsen.
156
157         * texi/{gnus.texi,gnus-ja.texi,ChangeLog}: Sync up with Pterodactyl
158         Gnus v0.86.
159         * lisp/{nnmail.el,nnheader.el,nndoc.el,mml.el,mm-view.el,
160         mm-decode.el,mm-bodies.el,message.el,mail-source.el,lpath.el,
161         gnus.el,gnus-xmas.el,gnus-uu.el,gnus-util.el,gnus-sum.el,
162         gnus-start.el,gnus-score.el,gnus-range.el,gnus-msg.el,
163         gnus-mailcap.el,gnus-group.el,gnus-cus.el,gnus-cite.el,
164         gnus-cache.el,gnus-art.el,gnus-agent.el,ChangeLog}: Ditto.
165
166         * etc/gnus/x-splash: New file copied from pgnus 0.86.
167
168 1999-06-12  Daiki Ueno        <daiki@kiss.kake.info.waseda.ac.jp>
169
170         * lisp/gnus-msg.el (gnus-copy-article-buffer): Bind
171         `inhibit-read-only' to t during modifying the destination buffer.
172
173 1999-06-11  Katsumi Yamaoka   <yamaoka@jpl.org>
174
175         * lisp/gnus.el (gnus-revision-number): Increment to 02.
176
177         * sample.lpath.el: New file. It is supposed to be used for telling
178         old Emacsen where EMU, APEL or CUSTOM packages have already
179         installed.
180
181         * lisp/score-mode.el (score-mode-coding-system): Default to
182         `*ctext*' under Mule 2.
183
184         * lisp/nnmail.el (nnmail-save-active): Bind `output-coding-system'
185         to the value of `nnmail-active-file-coding-system'.
186
187         * lisp/message.el (message-set-auto-save-file-name): Use
188         `set-file-coding-system' statically under Mule 2.
189         (message-do-fcc): Bind `output-coding-system' to `raw-text'.
190         (message-draft-coding-system): Default to `*junet*' under Mule 2.
191         (TopLevel): Require `static'.
192
193         * lisp/gnus-util.el (gnus-point-at-eol): Defun statically for the
194         various Emacsen.
195         (gnus-point-at-bol): Ditto.
196         (TopLevel): Require `static'.
197
198         * lisp/gnus-start.el (gnus-startup-file-coding-system): Default to
199         `*ctext*' under Mule 2.
200
201         * lisp/gnus-msg.el (gnus-inews-do-gcc): Bind `output-coding-system'
202         to `raw-text'.
203
204         * lisp/gnus-ems.el (language-info-alist): Defvar-maybe for old
205         Emacsen.
206         (current-language-environment): Ditto.
207         (set-language-info): Defun-maybe for old Emacsen.
208         (get-language-info): Ditto.
209         (assoc-ignore-case): Ditto.
210
211         * lisp/gnus-cite.el (gnus-cite-parse): Bind `mc-flag' to nil.
212
213         * lisp/dgnushack.el (TopLevel): Define some unknown functions for
214         avoiding byte compile warnings.
215         (TopLevel): Require `emu' for picking up some macros, bind some
216         colon keywords, bind functions defined by `defun-maybe', bind
217         defcustom'ed variables and optimize byte code for `char-after' and
218         `char-before' for old Emacsen.
219         (TopLevel): Attempt to load ~/.lpath.el.
220
221         * configure: Regenerate by autoconf 2.14.1.
222
223 1999-06-11  Katsumi Yamaoka   <yamaoka@jpl.org>
224
225         * lisp/gnus.el (gnus-revision-number): Increment to 01.
226
227         * lisp/gnus-art.el (gnus-article-display-x-face-with-x-face-mule):
228         Warn if it is used with X-Face-Mule 0.25 or later.  Note that it
229         should be abolished in the future.
230
231 1999-06-08  Katsumi Yamaoka   <yamaoka@jpl.org>
232
233         * lisp/gnus.el (gnus-version): Modify for SEMI 1.13, FLIM 1.13.
234         (gnus-revision-number): Fresh start from 00.
235         (gnus-version-number): Update to 6.11.0.
236         (gnus-product-name): Rename to ET-gnus. E is short for Experimental.
237
238         * lisp/gnus-sum.el (gnus-summary-reselect-current-group): Rescan
239         the current newsgroup before exiting.
240
241         * lisp/gnus-art.el (gnus-article-prepare-display): Change
242         representation-type of `mime-message-structure'.
243
244         * ChangeLog: New file.
245         * ChangeLog.1: Renamed from ChangeLog.
246
247 1999-06-01  MORIOKA Tomohiko  <tomo@m17n.org>
248
249         * lisp/gnus-score.el (gnus-header-index): Use
250         `luna-class-slot-index' and `luna-find-class' to get index number
251         for an entity.
252
253 1999-05-31  MORIOKA Tomohiko  <tomo@m17n.org>
254
255         * lisp/nnheader.el: Require `mmgnus'.
256         (mail-header-subject): Now an alias for
257         `mime-gnus-entity-subject-internal'.
258         (mail-header-set-subject): Now an alias for
259         `mime-gnus-entity-set-subject-internal)'.
260         (mail-header-from): Now an alias for
261         `mime-gnus-entity-from-internal'.
262         (mail-header-set-from): Now an alias for
263         `mime-gnus-entity-set-from-internal'.
264         (mail-header-date): Now an alias for
265         `mime-gnus-entity-date-internal'.
266         (mail-header-set-date): Now an alias for
267         `mime-gnus-entity-set-date-internal'.
268         (mail-header-message-id): Now an alias for
269         `mime-gnus-entity-id-internal'.
270         (mail-header-id): Likewise.
271         (mail-header-set-message-id): Now an alias for
272         `mime-gnus-entity-set-id-internal'.
273         (mail-header-set-id): Likewise.
274         (mail-header-references): Now an alias for
275         `mime-gnus-entity-references-internal'.
276         (mail-header-set-references): Now an alias for
277         `mime-gnus-entity-set-references-internal'.
278         (mail-header-chars): Now an alias for
279         `mime-gnus-entity-chars-internal.
280         (mail-header-set-chars): Now an alias for
281         `mime-gnus-entity-set-chars-internal.
282         (mail-header-lines): Now an alias for
283         `mime-gnus-entity-lines-internal'.
284         (mail-header-set-lines): Now an alias for
285         `mime-gnus-entity-set-lines-internal'.
286         (mail-header-xref): Now an alias for
287         `mime-gnus-entity-xref-internal'.
288         (mail-header-set-xref): Now an alias for
289         `mime-gnus-entity-set-xref-internal'.
290         (make-full-mail-header): New implementation [use
291         `luna-make-entity'].
292         (make-full-mail-header-from-decoded-header): Likewise.
293
294         * lisp/mmgnus.el (mime-gnus-entity): New definition of luna-class.
295         (mime-entity-buffer): Abolished.
296         (initialize-instance): New method.