2fd047fc723d4eee64cc861a77173b179c3016c0
[elisp/gnus.git-] / ChangeLog
1 1999-07-28  Katsumi Yamaoka   <yamaoka@jpl.org>
2
3         * lisp/gnus.el (gnus-revision-number): Increment to 04.
4
5         * lisp/gnus-cite.el (gnus-ems-redefine): Don't replace the function
6         `gnus-cite-add-face' with `gnus-mule-cite-add-face' because the
7         former will work well under old Emacsen by now.
8         (gnus-mule-cite-add-face): Abolish function.
9
10 1999-07-27  Katsumi Yamaoka   <yamaoka@jpl.org>
11
12         * lisp/gnus.el (gnus-revision-number): Increment to 03.
13
14         * texi/Makefile.in (prefix): Define it first.
15
16         * lisp/dgnuspath.el.in: Rename from paths.el.
17
18         * lisp/dgnushack.el (dgnushack-install-package): Don't install
19         dgnuspath.el nor dgnuspath.elc.
20         (dgnushack-make-package): Don't enter dgnuspath.el nor
21         dgnuspath.elc to MANIFEST file.
22         (dgnushack-compile): Don't compile dgnuspath.el.
23         (TopLevel): Use `expand-file-name' for the file "./dgnuspath.el";
24         use dgnuspath.el instead of paths.el.
25
26         * lisp/Makefile.in (PACKAGEDIR): Default to @PACKAGEDIR@.
27
28         * configure.in (AC_OUTPUT): Use dgnuspath.el instead of paths.el.
29         (TopLevel): Add options `--with-xemacs' and `--with-packagedir'.
30         (ADDITIONAL_LOAD_PATH): Default to empty string.
31
32         * configure: Regenerate.
33
34         * README.T-gnus: Update for the new features.
35
36         * Makefile.in (PACKAGEDIR): Default to @PACKAGEDIR@.
37         (XEMACS): Default to @XEMACS@.
38
39 1999-07-26  Katsumi Yamaoka   <yamaoka@jpl.org>
40
41         * lisp/gnus.el (gnus-revision-number): Increment to 02.
42
43         * lisp/dgnushack.el: Load ./paths.el.
44
45         * lisp/paths.el.in: New file.
46
47         * lisp/Makefile.in (distclean): Remove paths.el.
48
49         * Mule23@1934: Update for the new configure usage.
50
51         * configure: Regenerate.
52
53 1999-07-22  TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
54
55         * configure.in: Add an option `--with-addpath' to specify load-path.
56
57         * aclocal.m4: New implementation.
58
59         * acinclude.m4: New file.
60
61 1999-07-20   Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>
62
63         * lisp/gnus.el (gnus-revision-number): Increment to 01.
64
65         * lisp/gnus-ofsetup.el (gnus-ofsetup-prepare-for-miee,
66         gnus-ofsetup-write-setting-file): New functions.
67         (gnus-setup-for-offline): Use them.
68         (gnus-ofsetup-parameters, gnus-ofsetup-customize,
69         gnus-ofsetup-customize-done): New functions for customization
70         support.
71
72         * lisp/gnus-offline.el (gnus-offline-version-number): Update to
73         2.20.
74         (gnus-offline-define-menu-on-miee,
75         gnus-offline-define-menu-on-agent): Add a menu item which calls
76         `gnus-ofsetup-customize'.
77
78 1999-07-11  Katsumi Yamaoka   <yamaoka@jpl.org>
79
80         * lisp/gnus.el (gnus-version-number): Update to 6.11.08.
81         (gnus-revision-number): Fresh start from 00.
82
83         * texi/{gnus.texi,gnus-ja.texi,ChangeLog}: Update for T-gnus
84         6.11.08.
85
86         * lisp{pop3.el,nnmh.el,nnfolder.el,mm-util.el,mm-encode.el,
87         mm-decode.el,message.el,mail-source.el,gnus-util.el,gnus-topic.el,
88         gnus-sum.el,gnus-mlspl.el,gnus-mailcap.el,gnus-group.el,
89         gnus-cus.el,gnus-art.el,ChangeLog}: Sync up with Pterodactyl Gnus
90         v0.95.
91
92         * README.T-gnus: Update for T-gnus 6.11.08.
93
94 1999-07-08  Katsumi Yamaoka   <yamaoka@jpl.org>
95
96         * lisp/gnus.el (gnus-revision-number): Increment to 01.
97
98         * lisp/nnheader.el (make-full-mail-header-from-decoded-header): Add
99         `extra' as a luna-class.
100         (make-full-mail-header): Ditto.
101         (nnheader-decode-field-body): Redefine as a regular function.
102         (mail-header-set-extra): Alias to
103         `mime-gnus-entity-set-extra-internal'.
104         (mail-header-extra): Alias to `mime-gnus-entity-extra-internal'.
105
106         * lisp/mmgnus.el (TopLevel): Add definition of `extra' as a
107         luna-class.
108
109         * lisp/gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Bind
110         the value of `default-mime-charset' to its local value in
111         `gnus-summary-buffer'; don't bind `mail-parse-charset' and
112         `mail-parse-ignored-charsets'.
113         (gnus-decode-encoded-word-function): New variable.
114
115 1999-07-07  Katsumi Yamaoka   <yamaoka@jpl.org>
116
117         * lisp/gnus.el (gnus-version-number): Update to 6.11.07.
118
119         * texi/{gnus.texi,gnus-ja.texi,ChangeLog}: Sync up with Pterodactyl
120         Gnus v0.93.
121
122         * lisp/{pop3.el,nnmail.el,mml.el,mm-view.el,mm-uu.el,mm-util.el,
123         mm-decode.el,message.el,gnus-util.el,gnus-sum.el,gnus-start.el,
124         gnus-srvr.el,gnus-score.el,gnus-mlspl.el,gnus-art.el,gnus-agent.el,
125         ChangeLog}: Sync up with Pterodactyl Gnus v0.93.
126
127         * README.T-gnus: Update for T-gnus 6.11.07.
128
129 1999-07-06  Katsumi Yamaoka   <yamaoka@jpl.org>
130
131         * lisp/gnus.el (gnus-version-number): Update to 6.11.06.
132         (gnus-revision-number): Fresh start from 00.
133
134         * texi/{gnus-ja.texi,gnus.texi,emacs-mime.texi,ChangeLog}: Sync up
135         with Pterodactyl Gnus v0.92.
136
137         * lisp/gnus-mlspl.el: New file copied from Pterodactyl Gnus v0.92.
138
139         * lisp/{nntp.el,nnmail.el,nnfolder.el,nndraft.el,nndoc.el,mml.el,
140         mm-view.el,mm-util.el,mm-decode.el,message.el,gnus-xmas.el,
141         gnus-util.el,gnus-sum.el,gnus-start.el,gnus-mailcap.el,
142         gnus-group.el,gnus-art.el,gnus-agent.el,Makefile.in,ChangeLog}:
143         Sync up with Pterodactyl Gnus v0.92.
144
145         * README.T-gnus: Update for T-gnus 6.11.06.
146
147 1999-07-06  Katsumi Yamaoka   <yamaoka@jpl.org>
148
149         * lisp/gnus.el (gnus-revision-number): Increment to 01.
150
151         * lisp/gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
152         `static-cond'.  NOTE: It requires APEL 9.20 or later.
153
154 1999-07-05  Tsukamoto Tetsuo   <czkmt@remus.dti.ne.jp>
155
156         * lisp/gnus-agent.el (gnus-agent-expire): Refresh the value of
157         `gnus-active-hashtb' for each method.
158
159 1999-07-05  Katsumi Yamaoka   <yamaoka@jpl.org>
160
161         * lisp/gnus.el (gnus-version-number): Update to 6.11.05.
162         (gnus-revision-number): Fresh start from 00.
163
164         * texi/gnus-ja.texi (Mail in a Newsreader): Translate into Japanese.
165
166         * README.T-gnus: Update for T-gnus 6.11.05.
167
168         * lisp/nnmbox.el (nnmbox-save-buffer): Bind `output-coding-system'
169         instead of `coding-system-for-write' Under Mule 2.
170
171         * lisp/nnmbox.el (nnmbox-active-file-coding-system,
172         nnmbox-file-coding-system): Default to `raw-text-dos' or 'raw-text'.
173         * lisp/nnfolder.el (nnfolder-file-coding-system,
174         nnfolder-active-file-coding-system): Ditto.
175
176         * lisp/mm-view.el (TopLevel): Don't bind vars `w3-meta-*'.
177
178         * lisp/gnus-util.el (gnus-write-active-file): Abolish function.
179         (gnus-write-active-file-as-coding-system): New function.
180
181         * lisp/gnus-cache.el (gnus-cache-write-active): Use
182         `gnus-write-active-file-as-coding-system' instead of
183         `gnus-write-active-file'.
184         * lisp/gnus-agent.el (gnus-agent-expire, gnus-agent-write-active):
185         Ditto.
186
187         * lisp/gnus-agent.el (gnus-agent-expire, gnus-agent-write-active,
188         gnus-agent-save-active-1): Use
189         `insert-file-contents-as-coding-system' instead of
190         `insert-file-contents-literally' or `insert-file-contents'.
191
192 1999-07-05  Katsumi Yamaoka   <yamaoka@jpl.org>
193
194         * texi/{emacs-mime.texi,ChangeLog}: Sync up with Pterodactyl Gnus
195         v0.91.
196         * lisp/{smiley.el,rfc2047.el,qp.el,nnml.el,nnmbox.el,nnmail.el,
197         nnheader.el,nnfolder.el,mml.el,mm-view.el,mm-uu.el,mm-util.el,
198         mm-encode.el,mm-decode.el,message.el,lpath.el,gnus-util.el,
199         gnus-sum.el,gnus-start.el,gnus-srvr.el,gnus-msg.el,gnus-mailcap.el,
200         gnus-cache.el,gnus-art.el,gnus-agent.el,base64.el}: Ditto.
201         * GNUS-NEWS: Ditto.
202
203 1999-07-04  Yoshiki Hayashi   <t90553@mail.ecc.u-tokyo.ac.jp>
204
205         * texi/{gnusref-ja.tex,refcard-ja.tex}: Update to the version 5.5.
206
207 1999-07-04  Katsumi Yamaoka   <yamaoka@jpl.org>
208
209         * lisp/gnus.el (gnus-revision-number): Increment to 03.
210
211 1999-07-04  Tsukamoto Tetsuo   <czkmt@remus.dti.ne.jp>
212
213         * lisp/gnus-sum.el (gnus-get-newsgroup-headers): Don't bind the
214         value of `mail-parse-ignored-charsets' if its local value in
215         `gnus-summary-buffer' is nil.
216
217 1999-07-02  Katsumi Yamaoka   <yamaoka@jpl.org>
218
219         * lisp/gnus.el (gnus-revision-number): Increment to 02.
220         (gnus-other-frame): Use `static-if'.
221         (TopLevel): Require `static'.
222
223         * lisp/score-mode.el (score-mode-coding-system): Use `static-if'.
224         (TopLevel): Require `static'.
225
226         * lisp/gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
227         `static-cond' if it exists.  NOTE: It should be simplified in the
228         future.
229
230         * lisp/gnus-start.el (gnus-startup-file-coding-system): Use
231         `static-if'.
232         (TopLevel): Require `static'.
233
234         * lisp/gnus-art.el (gnus-article-display-x-face-with-x-face-mule):
235         Abolish function.
236
237         * lisp/dgnushack.el (dgnushack-make-package): Suppress verbose
238         messages while generating auto-autoloads.el.
239         (TopLevel): Set coding priority of Shift-JIS to the bottom.
240
241 1999-06-30  Katsumi Yamaoka   <yamaoka@jpl.org>
242
243         * lisp/gnus.el (gnus-revision-number): Increment to 01.
244
245         * lisp/message.el (message-pop-to-buffer-1): New macro.
246         (message-pop-to-buffer): Use it.
247         (message-delete-frame): Use `static-if'.
248         (TopLevel): Autoload "mu-cite".
249         (message-cite-function): Add `mu-cite/cite-original'.
250
251         * lisp/dgnushack.el (TopLevel): Bind functions defined by
252         `defun-maybe' for all Emacsen.
253
254         * lisp/Makefile.in (clean): Fix typo.
255
256         * Makefile.in (elclean): Remove auto-autoloads.el and
257         custom-load.el as well.
258
259 1999-06-28  Katsumi Yamaoka   <yamaoka@jpl.org>
260
261         * lisp/gnus.el (gnus-version-number): Update to 6.11.04.
262         (gnus-revision-number): Fresh start from 00.
263
264         * configure: Regenerate.
265
266         * lisp/mm-view.el (TopLevel): Define `gnus-article-mime-handles'
267         for avoiding byte compile warning.
268
269         * lisp/{rfc2047.el,nnmail.el,mml.el,mm-view.el,mm-util.el,
270         mm-bodies.el,message.el,mail-prsvr.el,gnus-xmas.el,gnus-sum.el,
271         gnus-start.el,gnus-draft.el,gnus-cus.el,gnus-cache.el,gnus-art.el,
272         ChangeLog}: Sync up with Pterodactyl Gnus v0.89.
273         * aclocal.m4: Ditto.
274
275         * README.T-gnus: Update for T-gnus 6.11.04.
276
277 1999-06-24  Katsumi Yamaoka   <yamaoka@jpl.org>
278
279         * Mule23@1934: New file.
280
281 1999-06-23  Katsumi Yamaoka   <yamaoka@jpl.org>
282
283         * lisp/gnus.el (gnus-revision-number): Increment to 06.
284
285         * lisp/gnus-sum.el (gnus-articles-to-read): Use
286         `read-from-minibuffer' with specifying the input position instead
287         of the use of `read-string' with modifying `minibuffer-setup-hook'.
288         Exceptionally, don't specify the input position under Emacs 19 or
289         earlier against the mysterious bug. [cf. <semi-gnus-ja:3469>]
290         (TopLevel): Require `static'.
291
292 1999-06-22  Katsumi Yamaoka   <yamaoka@jpl.org>
293
294         * lisp/gnus.el (gnus-revision-number): Increment to 05.
295
296 1999-06-22  NAKAJI Hiroyuki   <nakaji@tutrp.tut.ac.jp>
297
298         * texi/Makefile.in (distclean, veryclean): Use `clean' instead of
299         `make clean'.
300         (complete, tmps, latexboth, psout, pss, latexps): Use `$(MAKE)'
301         instead of `make'.
302         (TopLevel): Use `@SET_MAKE@'.
303
304         * lisp/Makefile.in (distclean): New target.
305         (clean): Renamed from `distclean'; don't remove Makefile.
306
307         * Makefile.in (distclean): Use `clean' instead of `make clean'.
308         (x, osome): Use `$(MAKE)' instead of `make'.
309         (elclean): Use the arg `-f'.
310         (clean): Remove MANIFEST.*.
311
312 1999-06-22  Katsumi Yamaoka   <yamaoka@jpl.org>
313
314         * lisp/gnus-sum.el (gnus-dont-select-after-jump-to-other-group):
315         New user option.
316         (gnus-summary-jump-to-other-group): Use it.
317
318         * lisp/gnus-cite.el (gnus-cite-add-face): Add check for Emacs 21 or
319         later.
320
321 1999-06-21  Katsumi Yamaoka   <yamaoka@jpl.org>
322
323         * lisp/gnus.el (gnus-revision-number): Increment to 04.
324
325         * lisp/gnus-cite.el (gnus-cite-add-face): Use `move-to-column'
326         statically to skip the prefix string under Emacs 20.2 or earlier.
327         (TopLevel): Require `static'.
328
329         * lisp/gnus-msg.el (gnus-extended-version): Move
330         `gnus-revision-number' to the last.
331
332 1999-06-21  Daiji KANEMATSU   <kanematu@sra.co.jp>
333
334         * lisp/gnus-sum.el (gnus-summary-jump-to-other-group): Call
335         `gnus-summary-read-group' with the 3rd arg T.
336
337 1999-06-21  NAKAJI Hiroyuki   <nakaji@tutrp.tut.ac.jp>
338
339         * texi/Makefile.in (clean): Remove gnus.info*, gnus-ja.info*,
340         message.info*, message-ja.info*, *.texi_ and emacs-mime.info.
341
342         * lisp/Makefile.in (distclean): Remove auto-autoload.el and
343         custom-load.el.
344
345 1999-06-18  Katsumi Yamaoka   <yamaoka@jpl.org>
346
347         * lisp/gnus.el (gnus-revision-number): Increment to 03.
348
349         * lisp/gnus-sum.el (gnus-summary-mark-article): Call
350         `gnus-cache-possibly-enter-article' with the arg `headers'.
351         (gnus-summary-mark-article-as-unread): Ditto.
352         (gnus-summary-move-article): Ditto.
353
354         * lisp/gnus-cache.el (gnus-cache-update-article): Call
355         `gnus-cache-possibly-enter-article' with the arg `headers'.
356         (gnus-cache-enter-article): Ditto.
357         (gnus-cache-possibly-enter-article): Accept parameter `headers'.
358
359 1999-06-17  Katsumi Yamaoka   <yamaoka@jpl.org>
360
361         * lisp/gnus.el (gnus-revision-number): Increment to 02.
362
363         * lisp/gnus-sum.el (gnus-summary-jump-to-other-group): Rewrite as
364         an independent function.
365         (gnus-summary-read-group): Revert to the previous form.
366
367         * lisp/gnus-msg.el (gnus-extended-version): Include
368         `gnus-revision-number' if it is non-zero.
369
370 1999-06-16  Katsumi Yamaoka   <yamaoka@jpl.org>
371
372         * lisp/gnus.el (gnus-revision-number): Increment to 01.
373         (TopLevel): Autoload "gnus-sum" for the command
374         `gnus-summary-jump-to-other-group'.
375
376         * lisp/gnus-art.el (gnus-article-read-summary-keys): Add key "ZJ"
377         to the list `nosaves'; convert key events to string statically
378         under XEmacs.
379         (gnus-article-display-x-face-with-x-face-mule): Use `gnus-xemacs'
380         instead of `featurep' with an arg `xemacs'.
381         (article-toggle-headers): Ditto.
382         (TopLevel): Require `static'.
383
384         * lisp/gnus-sum.el (gnus-summary-exit-map): New keystroke "ZJ" for
385         the command `gnus-summary-jump-to-other-group'.
386
387 1999-06-16  Katsumi Yamaoka   <yamaoka@jpl.org>
388             Daiji KANEMATSU   <kanematu@sra.co.jp>
389
390         * lisp/gnus-sum.el (gnus-summary-read-group): Allow it to be an
391         user command.
392         (gnus-summary-jump-to-other-group): Defalias to
393         `gnus-summary-read-group'.
394
395 1999-06-15  Katsumi Yamaoka   <yamaoka@jpl.org>
396
397         * lisp/gnus.el (gnus-version-number): Update to 6.11.03.
398         (gnus-revision-number): Fresh start from 00.
399
400         * lisp/{gnus-sum.el,nnmail.el,ChangeLog}: Sync up with Pterodactyl
401         Gnus v0.88.
402
403         * README.T-gnus: Update for T-gnus 6.11.03.
404
405 1999-06-14  Katsumi Yamaoka   <yamaoka@jpl.org>
406
407         * lisp/gnus.el (gnus-revision-number): Increment to 01.
408
409         * lisp/message.el (message-send-news): Don't generate the Lines
410         field; don't make `tembuf' as unmodified.
411         (message-send-mail): Ditto.
412
413 1999-06-14  Katsumi Yamaoka   <yamaoka@jpl.org>
414
415         * lisp/gnus.el (gnus-version-number): Update to 6.11.02.
416
417         * lisp/{mail-source.el,gnus-sum.el,gnus-art.el}: Sync up with
418         Pterodactyl Gnus v0.87.
419
420         * text/gnus-ja.text (Troubleshooting): Make the return value of
421         `gnus-version' ambiguous.
422
423         * lisp/message.el (message-send-news): Make `tembuf' as unmodified
424         after inserting a text from `message-encoding-buffer'.
425         (message-send-mail): Ditto.
426
427 1999-06-14  Katsumi Yamaoka   <yamaoka@jpl.org>
428
429         * lisp/gnus.el (gnus-version-number): Update to 6.11.01.
430         (gnus-revision-number): Fresh start from 00.
431
432         * lisp/mm-view.el (TopLevel): Avoid byte compile warnings for the
433         use of old W3.
434
435         * lisp/dgnushack.el (TopLevel): Bind `:file' for old Emacsen.
436
437         * texi/{gnus.texi,gnus-ja.texi,ChangeLog}: Sync up with Pterodactyl
438         Gnus v0.86.
439         * lisp/{nnmail.el,nnheader.el,nndoc.el,mml.el,mm-view.el,
440         mm-decode.el,mm-bodies.el,message.el,mail-source.el,lpath.el,
441         gnus.el,gnus-xmas.el,gnus-uu.el,gnus-util.el,gnus-sum.el,
442         gnus-start.el,gnus-score.el,gnus-range.el,gnus-msg.el,
443         gnus-mailcap.el,gnus-group.el,gnus-cus.el,gnus-cite.el,
444         gnus-cache.el,gnus-art.el,gnus-agent.el,ChangeLog}: Ditto.
445
446         * etc/gnus/x-splash: New file copied from pgnus 0.86.
447
448 1999-06-12  Daiki Ueno        <daiki@kiss.kake.info.waseda.ac.jp>
449
450         * lisp/gnus-msg.el (gnus-copy-article-buffer): Bind
451         `inhibit-read-only' to t during modifying the destination buffer.
452
453 1999-06-11  Katsumi Yamaoka   <yamaoka@jpl.org>
454
455         * lisp/gnus.el (gnus-revision-number): Increment to 02.
456
457         * sample.lpath.el: New file. It is supposed to be used for telling
458         old Emacsen where EMU, APEL or CUSTOM packages have already
459         installed.
460
461         * lisp/score-mode.el (score-mode-coding-system): Default to
462         `*ctext*' under Mule 2.
463
464         * lisp/nnmail.el (nnmail-save-active): Bind `output-coding-system'
465         to the value of `nnmail-active-file-coding-system'.
466
467         * lisp/message.el (message-set-auto-save-file-name): Use
468         `set-file-coding-system' statically under Mule 2.
469         (message-do-fcc): Bind `output-coding-system' to `raw-text'.
470         (message-draft-coding-system): Default to `*junet*' under Mule 2.
471         (TopLevel): Require `static'.
472
473         * lisp/gnus-util.el (gnus-point-at-eol): Defun statically for the
474         various Emacsen.
475         (gnus-point-at-bol): Ditto.
476         (TopLevel): Require `static'.
477
478         * lisp/gnus-start.el (gnus-startup-file-coding-system): Default to
479         `*ctext*' under Mule 2.
480
481         * lisp/gnus-msg.el (gnus-inews-do-gcc): Bind `output-coding-system'
482         to `raw-text'.
483
484         * lisp/gnus-ems.el (language-info-alist): Defvar-maybe for old
485         Emacsen.
486         (current-language-environment): Ditto.
487         (set-language-info): Defun-maybe for old Emacsen.
488         (get-language-info): Ditto.
489         (assoc-ignore-case): Ditto.
490
491         * lisp/gnus-cite.el (gnus-cite-parse): Bind `mc-flag' to nil.
492
493         * lisp/dgnushack.el (TopLevel): Define some unknown functions for
494         avoiding byte compile warnings.
495         (TopLevel): Require `emu' for picking up some macros, bind some
496         colon keywords, bind functions defined by `defun-maybe', bind
497         defcustom'ed variables and optimize byte code for `char-after' and
498         `char-before' for old Emacsen.
499         (TopLevel): Attempt to load ~/.lpath.el.
500
501         * configure: Regenerate by autoconf 2.14.1.
502
503 1999-06-11  Katsumi Yamaoka   <yamaoka@jpl.org>
504
505         * lisp/gnus.el (gnus-revision-number): Increment to 01.
506
507         * lisp/gnus-art.el (gnus-article-display-x-face-with-x-face-mule):
508         Warn if it is used with X-Face-Mule 0.25 or later.  Note that it
509         should be abolished in the future.
510
511 1999-06-08  Katsumi Yamaoka   <yamaoka@jpl.org>
512
513         * lisp/gnus.el (gnus-version): Modify for SEMI 1.13, FLIM 1.13.
514         (gnus-revision-number): Fresh start from 00.
515         (gnus-version-number): Update to 6.11.0.
516         (gnus-product-name): Rename to ET-gnus. E is short for Experimental.
517
518         * lisp/gnus-sum.el (gnus-summary-reselect-current-group): Rescan
519         the current newsgroup before exiting.
520
521         * lisp/gnus-art.el (gnus-article-prepare-display): Change
522         representation-type of `mime-message-structure'.
523
524         * ChangeLog: New file.
525         * ChangeLog.1: Renamed from ChangeLog.
526
527 1999-06-01  MORIOKA Tomohiko  <tomo@m17n.org>
528
529         * lisp/gnus-score.el (gnus-header-index): Use
530         `luna-class-slot-index' and `luna-find-class' to get index number
531         for an entity.
532
533 1999-05-31  MORIOKA Tomohiko  <tomo@m17n.org>
534
535         * lisp/nnheader.el: Require `mmgnus'.
536         (mail-header-subject): Now an alias for
537         `mime-gnus-entity-subject-internal'.
538         (mail-header-set-subject): Now an alias for
539         `mime-gnus-entity-set-subject-internal)'.
540         (mail-header-from): Now an alias for
541         `mime-gnus-entity-from-internal'.
542         (mail-header-set-from): Now an alias for
543         `mime-gnus-entity-set-from-internal'.
544         (mail-header-date): Now an alias for
545         `mime-gnus-entity-date-internal'.
546         (mail-header-set-date): Now an alias for
547         `mime-gnus-entity-set-date-internal'.
548         (mail-header-message-id): Now an alias for
549         `mime-gnus-entity-id-internal'.
550         (mail-header-id): Likewise.
551         (mail-header-set-message-id): Now an alias for
552         `mime-gnus-entity-set-id-internal'.
553         (mail-header-set-id): Likewise.
554         (mail-header-references): Now an alias for
555         `mime-gnus-entity-references-internal'.
556         (mail-header-set-references): Now an alias for
557         `mime-gnus-entity-set-references-internal'.
558         (mail-header-chars): Now an alias for
559         `mime-gnus-entity-chars-internal.
560         (mail-header-set-chars): Now an alias for
561         `mime-gnus-entity-set-chars-internal.
562         (mail-header-lines): Now an alias for
563         `mime-gnus-entity-lines-internal'.
564         (mail-header-set-lines): Now an alias for
565         `mime-gnus-entity-set-lines-internal'.
566         (mail-header-xref): Now an alias for
567         `mime-gnus-entity-xref-internal'.
568         (mail-header-set-xref): Now an alias for
569         `mime-gnus-entity-set-xref-internal'.
570         (make-full-mail-header): New implementation [use
571         `luna-make-entity'].
572         (make-full-mail-header-from-decoded-header): Likewise.
573
574         * lisp/mmgnus.el (mime-gnus-entity): New definition of luna-class.
575         (mime-entity-buffer): Abolished.
576         (initialize-instance): New method.