* lisp/gnus-msg.el (gnus-inews-yank-articles): Reselect the message frame after
[elisp/gnus.git-] / ChangeLog
1 1999-01-20  Katsumi Yamaoka   <yamaoka@jpl.org>
2
3         * lisp/gnus-msg.el (gnus-inews-yank-articles): Reselect the
4         message frame after selecting a new article if the value of
5         `message-use-multi-frames' is non-nil and plural articles are
6         given.
7
8 1999-01-19  Katsumi Yamaoka   <yamaoka@jpl.org>
9
10         * README.semi.ja: Delete "ichikawa" from the branches info, and
11         add "keiichi" and "nana-gnus" to there.  Modify the directory name
12         for the daily snapshots.
13         * README.semi: Likewise.
14
15         * README.branch.ja: Modified for 6.10, etc.
16         * README.branch: Likewise.
17
18 1999-01-19  Katsumi Yamaoka   <yamaoka@jpl.org>
19
20         * lisp/message.el (message-reply): Cancel the last change.
21         (message-followup): Cancel the last change.
22         (message-wide-reply): Cancel the last change.
23
24         * lisp/gnus-msg.el (gnus-summary-gather-references): Abolished.
25         (gnus-summary-reply): Cancel the last change.
26         (gnus-post-news): Cancel the last change.
27
28 1999-01-18  Katsumi Yamaoka   <yamaoka@jpl.org>
29
30         * lisp/gnus-sum.el (gnus-summary-move-article): Don't copy
31         expirable marks if the destination group is not expirable.
32
33 1999-01-15 23:08:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
34
35         * lisp/nnmail.el (nnmail-pathname-coding-system): Default to
36         binary.
37
38 1998-09-08 11:40:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
39
40         * lisp/nnheader.el (nnheader-pathname-coding-system): Changed to
41         binary.
42
43 1999-01-16  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
44
45         * lisp/message.el (message-reply): Accept references as a new
46         optional arg.
47         (message-followup): Likewise.
48         (message-wide-reply): Likewise.
49
50         * lisp/gnus-msg.el (gnus-summary-gather-references): New function.
51         (gnus-summary-reply): Use it.
52         (gnus-post-news): Use it.
53
54 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
55
56         * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
57         body.
58
59 1999-01-13  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
60
61         * lisp/gnus-offline.el: Add Tsukamoto Tetsuo
62         <czkmt@remus.dti.ne.jp> to author and maintainer.
63
64 1999-01-12  Katsumi Yamaoka   <yamaoka@jpl.org>
65
66         * lisp/nnmail.el (nnmail-article-group): Shrink pathologically
67         long headers.
68
69 1998-12-19 23:02:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
70
71         * lisp/nnmail.el (nnmail-split-header-length-limit): New variable.
72
73 1999-01-12  Katsumi Yamaoka   <yamaoka@jpl.org>
74
75         * lisp/nntp.el (nntp-request-post): Put a Message-ID generated by
76         server if it does not exist in the article.
77         (nntp-request-post): Run `nntp-prepare-post-hook'.
78         (nntp-wait-for): Save a response from the server in
79         `nntp-process-response' after sending a command.
80         (nntp-prepare-post-hook): New hook, run just before posting an
81         article.
82
83         * lisp/nnheader.el (nnheader-init-server-buffer): Make
84         `nntp-process-response' be buffer-local in `nntp-server-buffer'.
85         (nntp-process-response): New variable, used for holding a response
86         from the server after sending a command.
87
88 1998-09-28  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
89
90         * lisp/nnmh.el (nnmh-request-accept-article): Insert `Message-ID'
91         only if `group' name is neither "queue" nor "draft".
92
93 1999-01-11  Katsumi Yamaoka   <yamaoka@jpl.org>
94
95         * lisp/pop3.el (pop3-munge-message-separator): Use
96         `parse-time-string'.
97
98 1998-10-03 15:04:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
99
100         * lisp/parse-time.el (parse-time-rules): Accept dates far into the
101         past and the future, and parse single-digit numbers as years.
102
103 1998-09-11 08:19:22  Katsumi Yamaoka  <yamaoka@jpl.org>
104
105         * lisp/parse-time.el (parse-time-string): One too many nils.
106
107 1998-09-10 06:20:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
108
109         * lisp/parse-time.el (parse-time-rules): Parse
110         "Wed, 29 Apr 98 0:26:01 EDT" times.
111
112 1998-09-10 01:58:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
113
114         * lisp/parse-time.el (parse-time-rules): Accept times that look
115         like "h:mm".
116
117 1998-09-08 00:38:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
118
119         * lisp/parse-time.el (parse-time-string): Downcase before handling.
120         (parse-time-rules): Times without seconds have 0 seconds.
121
122 1998-09-06 23:23:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
123
124         * lisp/parse-time.el (parse-time-syntax): Use vectors.
125
126 1999-01-11  Katsumi Yamaoka   <yamaoka@jpl.org>
127
128         * lisp/gnus-vm.el (gnus-summary-save-in-vm): Save window config,
129         select the article before saving.
130
131 1999-01-09  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>
132
133         * lisp/gnus-offline.el (gnus-offline-popup-menu): Bug fix -- Use
134         `gnus-offline-menu-on-agent' if `miee-popup-menu' does not exist.
135
136 1999-01-08  Katsumi Yamaoka   <yamaoka@jpl.org>
137
138         * lisp/pop3.el (pop3-last): Use `split-string' instead of
139         `pop3-string-to-list'.
140         (pop3-stat): Likewise.
141         (pop3-munge-message-separator): Likewise.
142         (pop3-string-to-list): Abolished.
143
144 1999-01-06  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>
145
146         * lisp/gnus-offline.el (gnus-offline-setup): Don't call
147         `gnus-offline-agent-expire' when 'gnus-agent-expire-all' is
148         non-nil.
149         (gnus-offline-define-menu-on-miee): Call `easy-menu-add' under
150         XEmacs.
151         (gnus-offline-popup-menu): New function.
152         (gnus-offline-define-menu-and-key): Call it under Emacs to create
153         a popup menu in the group buffer.
154
155 1998-12-28  Katsumi Yamaoka   <yamaoka@jpl.org>
156
157         * lisp/gnus-sum.el (gnus-summary-preview-mime-message): Always
158         select the article before previewing. Abolish prefix arg.
159
160         * lisp/gnus-art.el (gnus-mime-preview-quitting-method): re-select
161         the article without reservation.
162         (gnus-article-display-mime-message): Show all headers if
163         `gnus-have-all-headers' the local var of summary buffer is non-nil.
164
165 1998-12-24  Katsumi Yamaoka   <yamaoka@jpl.org>
166
167         * lisp/gnus.el: (gnus-version-number): Update to 6.10.1.
168
169 1998-12-22  Katsumi Yamaoka   <yamaoka@jpl.org>
170
171         * lisp/gnus-art.el (mime-preview-over-to-next-method-alist): Use
172         `gnus-summary-next-article' in `gnus-original-article-mode'.
173         (mime-preview-over-to-previous-method-alist): Use
174         `gnus-summary-prev-article' in `gnus-original-article-mode'.
175         (gnus-article-mode-map): Define almost undefined keys to
176         `gnus-article-read-summary-keys'.
177         (gnus-article-prepare-display): Set `gnus-article-current-summary'
178         to `gnus-summary-buffer'.
179
180 1998-12-21  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
181
182         * lisp/pop3-fma.el (pop3-fma-movemail): Work with movemail.exe
183         with APOP extention.
184
185 1998-12-18  Katsumi Yamaoka   <yamaoka@jpl.org>
186
187         * lisp/gnus-xmas.el (gnus-xmas-group-startup-message): Show version.
188         (gnus-xmas-logo-color-style): Default to `sky'.
189
190         * lisp/gnus.el (gnus-group-startup-message): Show version.
191         (gnus-splash-face): Shorten a wavelength.
192
193         * lisp/gnus-bbdb.el (toplevel): Define `bbdb-pop-up-elided-display'
194         for avoiding byte-compile warning.
195
196         * lisp/gnus-agent.el (gnus-agent-file-coding-system): Default to
197         `raw-text'.
198
199 1998-12-17  Katsumi Yamaoka   <yamaoka@jpl.org>
200
201         * lisp/*.el: Ebola eradication.
202
203 1998-12-01  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
204
205         * Abolish smtp.el and smtpmail.el (moved to FLIM).
206
207 1998-11-18  Katsumi Yamaoka   <yamaoka@jpl.org>
208
209         * lisp/message.el (message-mode-map): Use
210         `message-mimic-kill-buffer' for `C-x k'.
211
212 1998-11-17  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>
213
214         * lisp/message.el (message-dont-send): Use `message-save-drafts'
215         instead of `save-buffer'.
216
217 1998-11-16  Katsumi Yamaoka   <yamaoka@jpl.org>
218
219         * lisp/message.el (message-send-mail): Protect against errors.
220         (message-send-news): Likewise.
221         (message-maybe-split-and-send-mail): New function.
222         (message-maybe-split-and-send-news): New function.
223
224 1998-11-13  Katsumi Yamaoka   <yamaoka@jpl.org>
225
226         * lisp/gnus-art.el (gnus-article-header-presentation-method): Use
227         `mime-insert-header' instead of `mime-insert-decoded-header'.
228
229 1998-11-09  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
230
231         * lisp/gnus-ofsetup.el: New file - setting function for
232         gnus-offline.
233
234 1998-11-03  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
235
236         * lisp/nnmh.el (nnmh-retrieve-headers): Don't use
237         `nnheader-fold-continuation-lines'.
238
239 1998-10-30  Katsumi Yamaoka   <yamaoka@jpl.org>
240
241         * lisp/gnus-art.el (gnus-article-decode-rfc1522): Use
242         `mime-decode-header-in-buffer' instead of `eword-decode-header'.
243         * lisp/gnus-draft.el (gnus-draft-decoding-function): Likewise.
244
245 1998-10-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
246
247         * lisp/gnus-draft.el (gnus-draft-decoding-function): Use
248         `mime-edit-decode-buffer' simply as initial value.
249
250         * lisp/message.el (message-make-forward-subject): Use
251         `nnheader-decode-subject' instead of
252         `eword-decode-unstructured-field-body'.
253
254         * lisp/nnheader.el (nnheader-decode-subject): New alias.
255         (nnheader-decode-from): New alias.
256         (make-full-mail-header): Use `nnheader-decode-subject' and
257         `nnheader-decode-from' instead of
258         `eword-decode-and-unfold-unstructured-field' and
259         `eword-decode-and-unfold-structured-field'.
260
261 1998-10-22  Katsumi Yamaoka   <yamaoka@jpl.org>
262
263         * lisp/gnus-cache.el (gnus-cache-possibly-enter-article): Use
264         `mime-fetch-field' for getting Subject and From field.
265
266 1998-10-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
267
268         * lisp/nnheader.el (nnheader-insert-nov): Use `mime-fetch-field'
269         for Subject and From field.
270
271 1998-10-20  Katsumi Yamaoka   <yamaoka@jpl.org>
272
273         * lisp/nnheader.el (nnheader-parse-nov): Use
274         `make-full-mail-header'.
275
276 1998-10-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
277
278         * lisp/nnheader.el (nnheader-parse-head): Use
279         `make-full-mail-header'.
280
281 1998-10-20  Katsumi Yamaoka   <yamaoka@jpl.org>
282
283         * lisp/nnheader.el (make-full-mail-header): Sync up with
284         "chao-gnus-6_12" branch.
285         (mail-header-set-xref): Use `mime-entity-set-xref-internal'.
286         (mail-header-xref): Use `mime-entity-xref-internal'
287         (mail-header-set-lines): mime-entity-set-lines-internal'.
288         (mail-header-lines): Use `mime-entity-lines-internal'
289         (mail-header-set-chars): Use `mime-entity-set-chars-internal'.
290         (mail-header-chars): Use `mime-entity-chars-internal'.
291         (mail-header-set-references): Use
292         `mime-entity-set-references-internal'.
293         (mail-header-references): Use `mime-entity-references-internal'.
294         (mail-header-set-message-id): Use
295         `mime-entity-set-message-id-internal'.
296         (mail-header-message-id): Use `mime-entity-message-id-internal'.
297         (mail-header-set-date): Use `mime-entity-set-date-internal'.
298         (mail-header-date): Use `mime-entity-date-internal'.
299         (mail-header-set-from): Use
300         `mime-entity-set-decoded-from-internal'.
301         (mail-header-from): Use `mime-entity-decoded-from-internal'.
302         (mail-header-set-subject): Use
303         `mime-entity-set-decoded-subject-internal'.
304         (mail-header-subject): Use `mime-entity-decoded-subject-internal'.
305         All changes are imported from "chao-gnus-6_12" branch.
306
307         * lisp/message.el (message-reply): Use
308         `make-full-mail-header-from-decoded-header`.
309         (message-followup): Likewise.
310
311         * lisp/gnus-art.el (gnus-article-display-method-for-encoded-word):
312         Abolished.
313         (gnus-article-display-message-with-encoded-word): Abolished.
314
315 1998-10-16  Katsumi Yamaoka   <yamaoka@jpl.org>
316
317         * lisp/gnus-msg.el (gnus-message-setup-hook): Replace the default
318         value to `gnus-maybe-setup-default-charset'.
319         (gnus-maybe-setup-default-charset): New function. It is called
320         `message-maybe-setup-default-charset' at one time.
321
322         * lisp/message.el (message-maybe-setup-default-charset): Abolished.
323
324 1998-10-15  Keiichi Suzuki  <kei-suzu@mail.wbs.ne.jp>
325
326         * lisp/gnus-spec.el (gnus-update-format-specifications): Force
327         update `gnus-format-specs' when `gnus-version' is differ from
328         saved version.
329
330 1998-10-14  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
331
332         * lisp/gnus-sum.el (gnus-summary-line-format-alist): Use
333         `mime-read-field', `std11-address-string' and
334         `std11-full-name-string' instead of
335         `gnus-extract-address-components'.
336         (gnus-article-sort-by-author): Likewise.
337
338 1998-10-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
339
340         * lisp/nnheader.el (make-full-mail-header-from-decoded-header):
341         New function.
342
343 1998-10-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
344
345         * lisp/gnus-art.el (gnus-article-display-mime-message): Set up
346         buffer local variable `default-mime-charset' of
347         `gnus-original-article-buffer' and `gnus-article-buffer'.
348
349 1998-09-30  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
350
351         * lisp/nnheader.el: Use `mime-entity' as gnus-header structure.
352         (mail-header-number): Use `mime-entity-location-internal'.
353         (mail-header-set-number): Use `mime-entity-set-location-internal'.
354         - Change other `mail-header-*' and `mail-header-set-*' to alias of
355         reference and set functions for mime-entity-internal.
356
357         * lisp/mmgnus.el: New module.
358
359         * lisp/gnus-sum.el: Abolish variable
360         `gnus-structured-field-decoder' and
361         `gnus-unstructured-field-decoder'.
362         (gnus-nov-parse-line): Don't decode from and subject.
363         (gnus-get-newsgroup-headers): Likewise.
364
365         * lisp/gnus-score.el (gnus-header-index): Modify to use
366         mime-entity structure as gnus-header structure.
367
368         * lisp/gnus-art.el (gnus-article-prepare-display): Use content of
369         `gnus-current-headers' as mime-message-structure.
370
371 1998-09-29  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
372
373         * lisp/gnus-sum.el (gnus-update-summary-mark-positions): Use
374         `make-full-mail-header'.
375
376 1998-08-16  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
377
378         * lisp/gnus-offline.el : New file.