2000-10-07 15:49:39 ShengHuo ZHU <zsh@cs.rochester.edu>
[gnus] / lisp / ChangeLog
1 2000-10-07 15:49:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
2
3         * mm-util.el (mm-enable-multibyte-mule4): New.
4         (mm-disable-multibyte-mule4): New.
5         * gnus-sum.el (gnus-summary-mode): Use it.
6         (gnus-summary-select-article): Ditto.
7         (gnus-summary-goto-article): Use enable multibyte.
8         * rfc2047.el (rfc2047-decode): Use unibyte.
9
10 2000-10-07 15:42:59  ShengHuo ZHU  <zsh@cs.rochester.edu>
11
12         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
13
14 2000-10-07 10:31:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
15
16         * rfc2047.el (rfc2047-q-encode-region): Better calculation of
17         break point.
18         (rfc2047-fold-region): Don't break the first non-LWSP characters.
19
20 2000-10-07 09:18:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
21
22         * gnus.el (gnus-agent-fetching): New variable.
23         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
24         * gnus-score.el (gnus-score-body): Don't score body when
25         agent-fetching.
26         (gnus-score-followup): Don't score followup either. 
27
28 2000-10-07 08:19:17  ShengHuo ZHU  <zsh@cs.rochester.edu>
29
30         * gnus-art.el: Define dynamic variables in eval-when-compile.
31         * message.el (message-sending-message): New variable.
32         (message-send): Use it.
33         * gnus-draft.el (gnus-draft-send-message): Ditto.
34         (gnus-group-send-drafts): Ditto.
35
36 2000-10-06  Dave Love  <fx@gnu.org>
37
38         * gnus-audio.el: Don't require cl.
39         (gnus-audio): New custom group.
40         (gnus-audio-inline-sound): Change to work with Emacs.
41         (gnus-audio-directory, gnus-audio-directory) 
42         (gnus-audio-au-player):  Customize.
43         (gnus-audio-play): Try external player if play-sound-file fails.
44         Use file-name-extension, not string-match.
45
46 2000-10-06 17:38:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
47
48         * gnus-art.el (gnus-article-prepare): Configure it again.
49
50 2000-10-06 15:11:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
51
52         * message.el (message-default-charset): Default value for non-Mule
53         Emacsen.
54
55 2000-10-06 14:28:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
56
57         * message.el (message-alternative-emails): New.
58         (message-use-alternative-email-as-from): New.
59         (message-setup): Use them.
60
61 2000-10-06 13:46:47  ShengHuo ZHU  <zsh@cs.rochester.edu>
62
63         * base64.el, dgnushack.el, gnus-spec.el, messagexmas.el
64         * gnus-xmas.el, nnheaderxm.el, nndraft.el: Use defalias.
65
66         * gnus-xmas.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
67         gnus-overlay-start.
68         * gnus.el: Ditto.
69         * gnus-art.el (gnus-insert-mime-button): Use them.
70
71 2000-10-06 10:01:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
72
73         * mm-util.el (mm-with-unibyte-current-buffer): Don't set unibyte
74         if eight-bit-control is a charset, e.g. Mule 5.0 in Emacs 21.
75
76 2000-10-06 09:38:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
77
78         * qp.el (quoted-printable-encode-region): Use
79         mm-with-unibyte-current-buffer within narrowed region.
80
81 2000-10-06 08:56:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
82
83         * webmail.el (webmail-type-definition): Fix my-deja open url.
84
85 2000-10-06 Emerick Rogul <emerick@csa.bu.edu>
86
87         * message.el (message-setup-fill-variables): New variable.
88         (message-mode): Use it.
89
90 2000-10-05  Dave Love  <fx@gnu.org>
91
92         * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
93         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
94
95         * binhex.el: Use defalias, not fset.
96
97         * rfc1843.el: Require cl when compiling.
98
99 2000-10-05 12:25:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
100
101         * gnus-agent.el (gnus-agent-fetch-group-1): Score-param could be nil.
102
103 2000-10-05 11:43:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
104
105         * rfc2047.el (rfc2047-encode-region): Merge only if regions are
106         adjacent.
107
108 2000-10-05 09:41:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
109
110         * mm-util.el (mm-multibyte-p): In XEmacs, it is (feature 'mule).
111         (mm-find-charset-region): Merge conditions, delete ascii.
112         (mm-charset-after): Rewrite.
113         * mm-bodies.el (mm-encode-body): Use it.
114
115 2000-10-05 09:04:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
116
117         * webmail.el (webmail-hotmail-list): Fix.
118
119 2000-10-05  Stefan Monnier <monnier+gnu/emacs@rum.cs.yale.edu>
120
121         * nnimap.el (require): cl.
122
123 2000-10-04 15:24:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
124
125         * gnus-art.el (gnus-article-prepare): Configure windows before
126         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
127         window might be overrided.
128
129 2000-10-04  Dave Love  <fx@gnu.org>
130
131         * gnus-ems.el (gnus-article-display-xface)
132         [gnus-article-compface-xbm]: Fix.
133         (gnus-x-splash): Bind width, height.
134
135 2000-10-04 11:45:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
136
137         * gnus-art.el (gnus-mime-inline-part): Use prefix argument only
138         when it is called interactively.
139
140 2000-10-03 21:20:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
141
142         * gnus-art.el (gnus-mime-action-alist): New variable.
143         (gnus-mime-action-on-part): Use it.
144         (gnus-mime-button-commands): Add command ".".
145
146 2000-10-03 20:37:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
147
148         * gnus-art.el (gnus-mime-inline-part): Support prefix argument.
149
150 2000-10-03  Katsumi Yamaoka <yamaoka@jpl.org>
151
152         * lpath.el: "." is in the load-path because dgnushack.el.
153
154 2000-10-03  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
155
156         * uudecode.el: xemacs cleanup (use featurep ' xemacs)
157
158         * nnheader.el: ditto
159
160         * mm-util.el: ditto
161
162         * message.el: ditto
163
164         * binhex.el: ditto
165
166         * gnus-audio.el: removed unnecessary xemacs test
167
168         * earcon.el: ditto
169         
170 2000-10-03 19:55:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
171
172         * nnweb.el (nnweb-decode-entities): Work for non-character
173         entities. 
174
175 2000-09-26 09:20:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
176
177         * gnus.el: Message the quit parts.
178
179 2000-10-03 08:08:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
180
181         * mail-source.el (mail-source-fetch-maildir): Don't insert
182         newlines.
183
184 2000-10-02 20:14:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
185
186         * dgnushack.el (dgnushack-compile): Don't compile dgnushack.el,
187         lpath.el. Don't compile base64.el if there is builtin base64.
188
189 2000-10-02  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
190
191         * base64.el (Repository): Use featurep for XEmacs test.
192
193 2000-10-02 17:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
194
195         * nntp.el (nntp-retrieve-data): Don't ignore quit.
196
197 2000-10-02 14:43:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
198
199         * gnus-art.el (gnus-article-banner-alist): New variable.
200         (article-strip-banner): Use it.
201         * gnus-cus.el (gnus-group-parameters): Allow symbol.
202
203 2000-10-02  Dave Love  <fx@gnu.org>
204
205         * smiley-ems.el: New file.
206
207         * gnus-ems.el (gnus-smiley-display): Autoload.
208         (mouse-set-point, set-face-foreground, set-face-background)
209         (x-popup-menu): Don't clobber these.
210         (gnus-article-compface-xbm): New variable.
211         (gnus-article-display-xface): Move graphic test.  Use unibyte.
212         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
213
214         * mml.el (require): Fix typo.
215         (mml-parse-1): Modify unknown encoding prompt.
216
217         * mail-source.el (mail-sources): Revert to nil.
218
219         * nnmail.el (nnmail-spool-file): Revert previous change.
220
221         * gnus.el: Don't require custom, message.
222         (gnus-message-archive-method): Wrap initializer in progn and
223         require message here.
224
225 2000-10-02  Gerd Moellmann  <gerd@gnu.org>
226
227         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
228         image's :ascent to 80.  That gives a mode-line which is approx.
229         as tall as the normal one.
230
231 2000-10-02 08:04:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
232
233         * webmail.el (webmail-hotmail-list): Fix.
234
235 2000-10-01 20:55:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
236
237         Don't postpone GCC if none of GCC methods is agent-covered.  This
238         fix presumes that the post-method must be agent-covered if any Gcc
239         method is agent-covered.
240
241         * gnus-msg.el (gnus-inews-group-method): New function.
242         (gnus-inews-do-gcc): Use it.
243         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
244         (gnus-agent-possibly-save-gcc): Use it.
245         (gnus-agent-possibly-do-gcc): Ditto.
246
247 2000-10-01 17:08:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
248
249         * mailcap.el (mailcap-mime-types): Use mailcap-mime-data.
250         * mml.el (mml-minibuffer-read-type): Use mailcap-mime-types.
251
252 2000-10-01 13:07:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
253
254         * webmail.el (webmail-netscape-open, webmail-hotmail-article,
255         webmail-hotmail-list): Update.
256
257 2000-10-01 08:36:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
258
259         * mail-source.el (mail-source-report-new-mail): Use
260         nnheader-cancel-timer.
261
262 2000-10-01 08:35:38  ShengHuo ZHU  <zsh@cs.rochester.edu>
263
264         * lpath.el (overlay-*): Shut up.
265         * dgnushack.el: Two implementations of smiley.
266
267 2000-10-01 08:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
268
269         * gnus-ml.el: Usage.
270         (gnus-mailing-list-archive, gnus-mailing-list-owner,
271         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
272         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
273         (gnus-mailing-list-menu): Define it.
274         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
275         
276         * gnus-xmas.el (gnus-xmas-mailing-list-menu-add): Move here.
277
278 2000-09-30 18:52:51  ShengHuo ZHU  <zsh@cs.rochester.edu>
279
280         * webmail.el (webmail-my-deja-*): Rewrite.
281
282 2000-09-30  Simon Josefsson  <simon@josefsson.org>
283
284         * nnimap.el (nnimap-request-accept-article): Remove \n's from
285         From_ lines.
286
287 2000-08-05  Simon Josefsson <simon@josefsson.org>
288
289         Make GCC to remote groups work when unplugged
290         (postpone GCC until message is actually sent).
291
292         * gnus-draft.el (gnus-draft-send): Call `gnus-agent-restore-gcc'.
293
294         * gnus-agent.el (gnus-agent-possibly-do-gcc): 
295         (gnus-agent-restore-gcc): 
296         (gnus-agent-possibly-save-gcc): New functions.
297
298         * gnus-msg.el (gnus-inews-add-send-actions): Use
299         `gnus-agent-possibly-do-gcc' if Agentized.
300         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
301         to `message-header-hook'.
302
303         * gnus.el (gnus-agent-gcc-header): New variable.
304
305 2000-07-13  Simon Josefsson <simon@josefsson.org>
306
307         Asks the user to synch flags with server when you plug in.
308
309         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
310         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
311         (gnus-agent-toggle-plugged): Call it.
312         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
313         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
314         (gnus-agent-possibly-synchronize-flags): New function.
315         (gnus-agent-possibly-synchronize-flags-server): New function.
316
317 2000-09-30  Simon Josefsson  <simon@josefsson.org>
318
319         * starttls.el: New file, by Daiki Ueno.
320
321 2000-08-02  Stanislav Shalunov <shalunov@internet2.edu>
322
323         * message.el (message-make-in-reply-to): In-Reply-To is message-id
324         (see DRUMS).
325         
326 2000-09-29  Simon Josefsson  <simon@josefsson.org>
327
328         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
329         prefetch.
330
331 2000-08-09 10:21:20  Katsumi Yamaoka  <yamaoka@jpl.org>
332
333         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
334         sending a command; allow the rtelnet prompt as well.
335
336 2000-09-29  Simon Josefsson  <simon@josefsson.org>
337
338         * message.el (message-send): Make sure error is signalled if no
339         send method is specified.
340
341 2000-09-29  Florian Weimer  <fw@deneb.enyo.de>
342
343         * qp.el (quoted-printable-encode-region): Wrap with
344         `mm-with-unibyte-current-buffer'.
345
346 2000-09-29 12:12:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
347
348         * gnus-agent.el (gnus-agent-fetch-group-1): Reimplement Mike
349           McEwan's proposal.
350         
351 2000-09-29 12:06:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
352
353         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
354         the GNU assignment issue.
355
356 2000-09-29 09:56:34  ShengHuo ZHU  <zsh@cs.rochester.edu>
357
358         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
359
360 2000-09-29 09:14:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
361
362         * gnus-sum.el (gnus-summary-enter-digest-group): Decode to-address.
363
364 2000-09-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
365
366         * gnus-art.el (article-strip-banner): Use
367         gnus-group-find-parameter rather than gnus-group-get-parameter, to
368         allow inheritance on the banner.
369         From elkin@tverd.astro.spbu.ru.
370
371 2000-09-26  Richard M. Alderson III <alderson@netcom2.netcom.com> 
372
373         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
374
375 2000-09-26  Dave Love  <fx@gnu.org>
376
377         * gnus-draft.el: Don't require gnus-agent.
378
379         * mm-view.el: Use featurep for XEmacs test.
380         (mm-inline-message): Test for `remove-specifier'; don't use
381         condition-case.
382
383 >>>>>>> 5.672
384 2000-09-24  Simon Josefsson  <simon@josefsson.org>
385
386         * nnimap.el (nnimap-request-accept-article): Remove From[^:] lines.
387
388         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
389         support ACL's.
390
391         * nnimap.el (nnimap-acl-get): Check capability.
392
393         * mail-source.el (mail-source-imap-file-coding-system): New variable.
394         (mail-source-fetch-imap): Use it.
395
396         * rfc2104.el (rfc2104-hexstring-to-bitstring): New function.
397         (rfc2104-hash): Use it.
398
399         * imap.el (imap-starttls-p): Check for starttls binary.
400         (imap-starttls-open): More verbose.
401         (imap-gssapi-auth): Ditto.
402         (imap-kerberos4-auth): Ditto.
403         (imap-cram-md5-auth): Ditto.
404         (imap-login-auth): Ditto.
405         (imap-anonymous-auth): Ditto.
406         (imap-digest-md5-auth): Ditto.
407         (imap-open): Ditto.
408         (imap-digest-md5-p): Check capability first.
409
410 2000-09-24  Simon Josefsson  <simon@josefsson.org>
411
412         * imap.el (imap-parse-flag-list): Correctly parse empty lists.
413         (imap-login-p): Support LOGINDISABLED.
414
415 2000-09-23  Simon Josefsson  <jas@nada.kth.se>
416
417         * rfc2104.el: Add SHA-1 example.
418
419 2000-09-22  Simon Josefsson  <simon@josefsson.org>
420
421         * imap.el (imap-parse-body): Work around bug in Sun SIMS.
422
423 2000-09-21 21:54:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
424
425         * lpath.el: Bind nnkiboze-score-file.
426
427 2000-09-21 16:15:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
428
429         * gnus-score.el (gnus-score-use-all-scores): New variable.
430         (gnus-all-score-files): Use it.
431         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
432         (nnkiboze-enter-nov): Fix it when there is no xref.
433         (nnkiboze-generate-groups): List groups.
434         * gnus-group.el (gnus-group-make-kiboze-group): Use 
435         nnkiboze-score-file.
436         
437         * nnkiboze.el (nnkiboze-request-article): Use
438         gnus-cache-request-article.
439         * gnus-group.el (gnus-group-make-kiboze-group): Fix prompt.
440
441 2000-07-16 Dmitry Bely <dbely@mail.ru>
442
443         * nnheader.el (nnheader-translate-file-chars): Path splitting on NT.
444
445 2000-09-20 18:33:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
446
447         * gnus-score.el (gnus-score-find-bnews): Use directory-sep-char.
448
449 2000-09-20 17:37:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
450
451         * message.el (message-default-charset): Set default value in
452         non-MULE XEmacsen as iso-8859-1.
453
454 2000-09-20 12:02:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
455
456         * gnus-demon.el: Use (featurep 'xemacs).
457         * gnus-agent.el: timer vs. itimer.
458         * mail-source.el: Ditto.
459
460 2000-09-19 10:24:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
461
462         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
463         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
464         * gnus-sum.el (gnus-nov-parse-line): Ditto.
465         * nnkiboze.el (nnkiboze-file-coding-system): New.
466         (nnkiboze-retrieve-headers): Use it.
467         (nnkiboze-request-group): Ditto.
468         (nnkiboze-close-group): Ditto.
469         (nnkiboze-generate-group): Ditto.
470         (nnkiboze-enter-nov): Insert first Xref properly.
471
472 2000-09-19  Dave Love  <fx@gnu.org>
473
474         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
475         (nnmail-get-new-mail): Test `sources' in top-level conditional.
476
477         * mail-source.el (mail-sources): Change default to '((file)).
478         Add useful custom type.
479
480 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
481
482         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
483         year).
484         (gnus-date-iso8601): Ditto.
485
486 2000-09-18 09:05:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
487
488         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
489
490 2000-09-17 01:13:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
491
492         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
493         pattern. Avoid using 8 bit chars.
494         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
495
496 2000-09-16 15:57:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
497
498         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
499         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
500         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
501         functions are not implemented yet.
502         
503         * dgnushack.el (dgnushack-compile): Remove smiley.el and 
504         x-overlay.el from the FSF Emacs black list.
505
506 2000-09-15 21:10:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
507
508         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
509         (mm-inline-media-tests): Ditto.
510         (mm-automatic-display): Ditto.
511         * mm-view.el (mm-display-inline-fontify): Generalize from 
512         mm-display-patch-inline. 
513         (mm-display-patch-inline): Use it.
514         (mm-display-elisp-inline): Ditto.
515         
516 2000-09-15 14:03:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
517
518         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
519         (gnus-topic-unmark-topic): Ditto.
520         (gnus-topic-mark-topic): Ditto.
521         (gnus-topic-get-new-news-this-topic): Use it.
522
523 2000-09-15 09:01:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
524
525         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
526         display xface.
527
528 2000-08-23 02:54:46  Katsumi Yamaoka  <yamaoka@jpl.org>
529
530         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
531         zombie or killed groups.
532         
533 2000-09-15 00:09:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
534
535         * mml.el (mml-preview): Reinsert unibyte content. 
536         (mml-parse-1): Remove with-unibyte-current-buffer.
537         (mml-generate-mime-1): Ditto.
538         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
539         * message.el (message-forward): Ditto.
540
541 2000-09-14 23:13:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
542
543         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
544         original article buffer.
545         (article-de-base64-unreadable): Ditto.
546         (article-wash-html): Ditto.
547
548 2000-09-14 18:55:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
549
550         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
551         unless forward-show-mml.
552
553 2000-09-14 14:48:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
554
555         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
556         (gnus-summary-save-parts-last-directory): New.
557         (gnus-summary-save-parts): Save history.
558
559 2000-09-14 Ben Gertzfield <che@debian.org>
560
561         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
562         variable.
563         (gnus-summary-save-parts): Use it.
564
565 2000-09-14 11:31:28  ShengHuo ZHU  <zsh@cs.rochester.edu>
566
567         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
568         * gnus-sum.el (gnus-summary-exit): Ditto.
569         (gnus-summary-exit-no-update): Ditto.
570         (gnus-summary-show-article): Ditto.
571
572 2000-09-14 08:42:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
573
574         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
575         Content-Disposition.
576
577 2000-09-13 23:58:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
578
579         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
580
581 2000-09-13 21:41:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
582
583         * gnus-art.el (gnus-article-setup-buffer): Set
584         gnus-article-mime-handles to nil.
585         * gnus-sum.el (gnus-summary-exit): Ditto.
586         (gnus-summary-exit-no-update): Ditto.
587         (gnus-summary-show-article): Ditto.
588         (gnus-summary-save-parts): Use gnus-article-mime-handles if
589         dissected.
590         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
591
592 2000-09-13 16:59:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
593
594         * gnus-sum.el (gnus-summary-sort): Sort loose threads too.
595         (gnus-sort-threads-1): New function. Sort threads recursively.
596         (gnus-sort-threads): Use it.
597         (gnus-sort-gathered-threads): Doc fix.
598
599 2000-09-13  Dave Love  <fx@gnu.org>
600
601         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
602
603         * gnus-ems.el (gnus-ems-redefine): Don't alias
604         gnus-summary-set-display-table.
605
606         * message.el (message-user-agent): Don't wrap ignore-errors around
607         it.
608
609         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
610         `format'.
611         (mm-content-transfer-encoding): Don't use cadar.
612
613         * uudecode.el (uudecode-decoder-program) 
614         (uudecode-decoder-switches): Customize.
615
616         * gnus-score.el (gnus-home-score-file): Improve custom type.
617
618         * gnus-cus.el (gnus-custom-mode): Conditionally set local
619         variables for Emacs 21.
620         (gnus-group-customize): Disable undo while laying out the buffer.
621
622 2000-09-13 09:38:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
623
624         * gnus-util.el (gnus-write-active-file): Bind
625         coding-system-for-write.
626
627 2000-09-13 09:14:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
628
629         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
630         
631         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
632         * gnus-kill.el (gnus-batch-score): Ditto.
633         * gnus-move.el (gnus-change-server): Ditto.
634         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
635
636 2000-09-12  Simon Josefsson  <simon@josefsson.org>
637
638         * gnus-sum.el (gnus-update-read-articles): Undo
639         `gnus-request-set-mark' operation.
640
641 2000-09-11  Dave Love  <fx@gnu.org>
642
643         * Changelog: Use iso-2022 coding.
644
645         * gnus-msg.el (gnus-msg-mail): New function.
646         (gnus-user-agent): New mail agent.
647
648 2000-09-10  Dave Love  <fx@gnu.org>
649
650         * message.el: Require mail-abbrevs for XEmacs for a problem with
651         keybinding despite the autoloads for it.
652
653 2000-09-08  Simon Josefsson  <simon@josefsson.org>
654
655         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
656
657         * nnimap.el (nnimap-request-update-info-internal): Remove tick
658         marks from dormant articles. (See nnimap-request-set-mark.)
659         (nnimap-retrieve-headers-progress): Demule.
660         (nnimap-open-server): Call nnoo-change-server twice, once for
661         getting the nnimap-server-buffer and once for letting n-c-s set
662         the variables in that buffer.
663
664 2000-09-08  David Edmondson <dme@dme.org>
665
666         * gnus.el (gnus-short-group-name): Guess separator.
667
668 2000-09-07  Tadashi Watanabe  <watanabe@sigmaitec.co.jp>
669
670         * smiley.el (smiley-buffer, smiley-create-glyph): Work with GTK
671         XEmacs as well.
672
673 2000-09-06  Francis Litterio <franl-removethis@world.omitthis.std.com>
674
675         * gnus-group.el (gnus-group-insert-group-line): Fix.
676
677 2000-09-04  Dave Love  <fx@gnu.org>
678
679         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
680         (mm-get-image): Avoid the losing `make-glyph' from W3.
681
682 2000-09-03  Simon Josefsson  <simon@josefsson.org>
683
684         * gnus-sum.el (gnus-summary-delete-article): Check server.
685
686 2000-09-01  Simon Josefsson  <simon@josefsson.org>
687
688         * imap.el (imap-parse-flag-list): Rewrite.
689
690         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
691
692         * imap.el (imap-parse-flag-list): Hack.
693
694 2000-08-29  Dave Love  <fx@gnu.org>
695
696         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
697
698         * dgnushack.el (mapcon, union): Remove compiler macros.
699
700         * gnus-agent.el (gnus-agent-union): new function.
701         (gnus-agent-fetch-headers): Use it.
702
703         * gnus.el (gnus-group-startup-message): Specify foreground and
704         background for xpm image.  Centre image vertically.
705         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
706
707 2000-08-24 23:49:23  ShengHuo ZHU  <zsh@cs.rochester.edu>
708
709         * message.el (message-send-mail): Narrow-to-headers.
710
711 2000-08-24  Dave Love  <fx@gnu.org>
712
713         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
714         21.
715
716 2000-08-23  Dave Love  <fx@gnu.org>
717
718         * dgnushack.el: Remove `member-if' compiler macro.
719
720 2000-08-21  Dave Love  <fx@gnu.org>
721
722         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
723
724 2000-08-21 10:09:47  ShengHuo ZHU  <zsh@cs.rochester.edu>
725
726         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
727         permanent is used.
728         (gnus-topic-show-topic): Read topic when to show permanent hidden
729         topic.
730         (gnus-topic-remove-topic): Revert to the old behavior, not using
731         hide.
732
733 2000-08-21  Dave Love  <fx@gnu.org>
734
735         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
736         (gnus-xemacs): Use featurep.
737
738         * mm-util.el (mm-read-charset): Maybe use builtin.
739         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
740         (mm-multibyte-p, mm-with-unibyte-current-buffer)
741         (mm-with-unibyte): Use featurep, not string-match.
742         (mm-with-unibyte-buffer): Simplify.
743         (mm-quote-arg): Maybe use shell-quote-argument.
744
745         * mml.el (mml-make-string): Deleted (unused).
746
747         * gnus.el (gnus-mode-line-buffer-identification): Supply
748         definition for Emacs 21.
749
750         * gnus-salt.el: Small doc fixes.
751         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
752         gnus-add-minor-mode.
753
754         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
755         gnus-add-minor-mode.
756
757 2000-08-20  Simon Josefsson  <simon@josefsson.org>
758
759         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
760         function, thanks to Lloyd Zusman for debugging.
761         (nnimap-request-group): 
762         (nnimap-request-list): 
763         (nnimap-retrieve-groups): 
764         (nnimap-request-newgroups): Use it.
765
766         * nnimap.el (nnimap-request-article-part): Less verbose.
767
768 2000-08-19  Andreas Jaeger  <aj@suse.de>
769
770         * lpath.el ((string-match "XEmacs" emacs-version)): Remove
771         subst-char-in-string since we test elsewhere whether it's bound.
772         
773 2000-08-18  Dave Love  <fx@gnu.org>
774
775         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
776         custom type.
777
778         * gnus-xmas.el (gnus-group-icon-create-glyph): Don't test
779         gnus-group-running-xemacs.
780
781         * nnheader.el (nnheader-replace-chars-in-string): Use
782         subst-char-in-string if available.
783
784         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name) 
785         (gnus-request-article-this-buffer): Use expand-file-name.
786         (gnus-mime-view-part-as-type): Simplify interactive spec.
787         (gnus-mime-button-map): Define it all in defvar.
788
789 2000-08-17  Dave Love  <fx@gnu.org>
790
791         * gnus-group.el (gnus-group-running-xemacs): Deleted.
792
793         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
794         last-nonmenu-event.
795
796         * uudecode.el (char-int): Use defalias, not fset.
797
798         * score-mode.el: Don't require easymenu.  Require mm-util.
799         (score-mode-coding-system): Use mm-auto-save-coding-system.
800
801         * nneething.el (nneething-create-mapping): Don't use cadar & al.
802         (nneething-file-name): Use expand-file-name, not concat.
803
804 2000-08-16 13:05:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
805
806         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
807         Failure proof for email addresses.
808         (nnslashdot-sane-retrieve-headers): Ditto.
809
810 2000-08-14 20:08:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
811
812         * message.el (message-send-mail): Only insert courtesy message
813         when text/plain.
814
815 2000-08-14 19:55:04  Jesper Harder  <jesper_harder@hotmail.com>
816
817         * message.el (message-cancel-news): Copy the From header from the
818         original article.
819
820 2000-08-14 19:52:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
821
822         * gnus-async.el (gnus-asynchronous): Removed.
823
824 2000-08-14 16:12:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
825
826         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
827         format.
828
829 2000-08-14 19:12:22  Rod Whitby  <list.ding@rwhitby.net>
830
831         * nnmail.el (nnmail-expiry-target-group): Fixed.
832
833 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
834
835         * nnmail.el (nnmail-expiry-target-group): Fix the call to
836         gnus-request-accept-article so that body encoding is *not* done.
837         Encoding is not done on incoming mail, so why should it be done on
838         expired mail?
839
840
841 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
842
843         * nnml.el (nnml-request-expire-articles): Fix the calls to
844         nnml-request-article (the filename was being passed instead of the
845         article number) and nnmail-expiry-target-group
846         (nnml-current-directory is changed by nnml-request-accept-article,
847         causing it to be incorrect for the next article to be expired).
848
849 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
850
851         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
852         expiry-target group parameters. 
853
854 2000-08-13 18:53:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
855
856         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
857         buffer.
858         (gnus-topic-hide-topic): Take a PERMANENT parameter.
859         (gnus-topic-show-topic): Ditto.
860
861         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
862
863 2000-08-12 21:48:00  John H. Palmieri  <palmieri@math.washington.edu>
864
865         * mail-source.el (mail-source-incoming-file-prefix): New
866         variable. 
867
868 2000-08-12 20:29:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
869
870         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
871
872         * mailcap.el (mailcap-maybe-eval): Be even more warning.
873
874 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
875
876         * message.el (message-syntax-checks): New check quotin-style: 
877         Text must be written below quoted text.
878         (message-check-news-body-syntax): Check it.
879
880 2000-08-11  Simon Josefsson  <simon@josefsson.org>
881
882         * imap.el (imap-authenticator-alist): Fix typo.
883         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
884         Jonas Oberg for debugging.
885
886 2000-08-11  Simon Josefsson  <simon@josefsson.org>
887
888         * gnus-async.el (gnus-asynchronous): Disable by default.
889
890 2000-08-10 20:22:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
891
892         * mm-view.el (mm-inline-text): Bind fill-column.
893
894         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
895         list of unexpired articles.
896
897         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
898         un-expired articles. 
899
900         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
901         headers. 
902
903         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
904         we update the right topic.. 
905
906         * mm-decode.el (mm-display-external): Put point at start. 
907
908 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
909
910         * nnmail.el (nnmail-expiry-target): More explicit documentation.
911
912         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
913
914 2000-08-09  Simon Josefsson <simon@josefsson.org>
915
916         * imap.el (imap-parse-body):
917         (imap-parse-string-list): Add bug workarounds for Stalker
918         Communigate Pro 3.0 server.
919         (imap-body-lines): Remove bogus comment.
920
921         * imap.el (imap-range-to-message-set): Move from nnimap.el.
922
923         * nnimap.el (nnimap-retrieve-which-headers):
924         (nnimap-retrieve-headers-from-server):
925         (nnimap-request-set-mark):
926         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
927
928 2000-08-08 00:53:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
929
930         * message.el (message-dont-reply-to-names):
931         rmail-dont-reply-to-names may not be defined.
932
933 2000-08-07 09:37:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
934
935         * gnus-group.el (gnus-group-iterate): Uncompiled function should 
936         not use pop.
937
938 2000-07-19  Dave Love  <fx@gnu.org>
939
940         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
941         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
942         check.
943         (gnus-article-display-xface): Special-case for dark backgrounds.
944
945 2000-07-19  Kim-Minh Kaplan <kmkaplan@galaxy.fr>
946
947         * imap.el (imap-calculate-literal-size-first): New variable.
948         (imap-local-variables): Add it.
949         (imap-kerberos4-open): Set it.
950         (imap-send-command): Use it.
951
952 2000-07-17 14:18:16  ShengHuo ZHU  <zsh@cs.rochester.edu>
953
954         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
955         (mailcap-parse-mimetypes): Use it.
956         (mailcap-extension-to-mime): Parse mimetype.
957         (mailcap-mime-types): Ditto.
958         * mml.el (mml-minibuffer-read-type): Ditto.
959
960 2000-07-16 18:25:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
961
962         * nndoc.el (nndoc-type-alist): Add outlook.
963         (nndoc-outlook-type-p): New function.
964         (nndoc-outlook-article-begin): Ditto.
965
966 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
967
968         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
969         excursion.
970
971 2000-07-15  Simon Josefsson  <simon@josefsson.org>
972
973         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
974
975         * imap.el (imap): 
976         (imap-kerberos4-program): 
977         (imap-gssapi-program): 
978         (imap-ssl-program): Customization.
979         (imap-shell-program): 
980         (imap-shell-host): New variables.
981         (imap-streams): 
982         (imap-stream-alist): Add shell.
983         (imap-shell-p): 
984         (imap-shell-open): New functions.
985         (imap-open): Don't call authenticator if preauth.
986         (imap-authenticate): Return t if already authenticated.
987
988 2000-07-14  Simon Josefsson  <simon@josefsson.org>
989
990         * gnus.el (gnus-invalid-group-regexp): New variable.
991         (gnus-read-group): Use it.
992
993 2000-07-14 12:40:51  ShengHuo ZHU  <zsh@cs.rochester.edu>
994
995         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below, 
996         expunge-below and orphan-score are "group variables".
997
998 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
999
1000         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1001         qualified group names to `gnus-group-read-ephemeral-group'.
1002
1003 2000-07-13 07:40:39  Katsumi Yamaoka  <yamaoka@jpl.org>
1004
1005         * dgnushack.el (srcdir): Define it before use it.
1006
1007 2000-07-12 19:37:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1008
1009         * gnus-sum.el: `W t' is toggle-header in info.
1010
1011 2000-07-12 16:50:06  ShengHuo ZHU  <zsh@cs.rochester.edu>
1012
1013         * lpath.el: Fbind subst-char-in-string.
1014
1015 2000-07-12 15:48:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
1016
1017         * Makefile.in: Use W3DIR and lispdir.
1018         * dgnushack.el: Ditto.
1019
1020 2000-07-12 10:12:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
1021
1022         * gnus-art.el (article-de-base64-unreadable): Typo.
1023
1024 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
1025
1026         * gnus-agent.el (require): Require timer.
1027
1028 2000-07-11 18:29:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1029
1030         * message.el (message-bounce): Call mime-to-mml.
1031
1032 2000-07-11 18:00:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1033
1034         * nnslashdot.el (nnslashdot-request-close): New function.
1035
1036 2000-07-04 23:23:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1037
1038         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1039         right line number for the article.
1040
1041 2000-07-10 22:41:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1042
1043         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1044         * webmail.el (webmail-fetch): Bind 
1045         url-http-silence-on-insecure-redirection.
1046
1047 2000-07-10 11:43:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1048
1049         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1050         unibyte.
1051         (nnslashdot-sane-retrieve-headers): Ditto.
1052         (nnslashdot-request-article): Ditto.
1053
1054 2000-07-10 11:12:32  William M. Perry <wmperry@aventail.com>
1055
1056         * mailcap.el (mailcap-parse-mimetype-file): 
1057
1058 2000-07-07 23:46:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1059
1060         * nnweb.el (nnweb-insert): Stricter test.
1061         * webmail.el (webmail-refresh-redirect): Ditto.
1062
1063 2000-07-06 14:17:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
1064
1065         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1066
1067 2000-07-05 21:19:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1068
1069         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1070
1071 2000-07-05  Dave Love  <fx@gnu.org>
1072
1073         * utf7.el: Doc and header fixes.
1074
1075         * gnus-sum.el: Doc fixes.
1076
1077         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1078         defalias, not fset.
1079
1080         * flow-fill.el (fill-flowed-point-at-eol)
1081         (fill-flowed-point-at-bol): Use defalias, not fset.
1082
1083         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1084         (gnus-Plain-save-name): Delete -- apparently bogus.
1085
1086 2000-07-03 00:12:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1087
1088         * nnsoup.el: Use expand-file-name throughout.
1089
1090 2000-07-03 00:07:51  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
1091
1092         * nnmail.el (nnmail-read-incoming-hook): New example.
1093
1094 2000-07-02 23:17:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1095
1096         * mm-view.el (mm-inline-text): Check whether the text has already
1097         been decoded.
1098
1099 2000-07-04 15:17:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1100
1101         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1102
1103 2000-07-03  Stainless Steel Rat <ratinox@peorth.gweep.net>
1104
1105         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1106
1107 2000-07-03  Simon Josefsson  <simon@josefsson.org>
1108
1109         * gnus-sum.el (gnus-update-marks): Don't propagate download and
1110         unsend flags.
1111
1112 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
1113
1114         * nnimap.el (nnimap-open-connection): Don't look up virtual server
1115         name in authinfo (.authinfo now support ports, no need for the
1116         hack).
1117         (nnimap-split-find-rule): Fix.
1118         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1119
1120 2000-07-03  Paul Stodghill <stodghil@CS.Cornell.EDU>
1121
1122         * message.el (message-unquote-tokens): Remove all quotes.
1123
1124 2000-07-03 00:29:08  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1125
1126         * gnus-ml.el: New file. 
1127
1128 2000-07-02 16:11:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1129
1130         * nnultimate.el (nnultimate-request-close): New function.
1131
1132         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history. 
1133
1134 2000-06-18  Norbert Koch  <norbert@s.netic.de>
1135
1136         * Makefile.in: Better support for xemacs builds
1137
1138 Sun Jul  2 15:11:35 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
1139
1140         * gnus.el: Gnus v5.8.7 is released.
1141
1142 2000-05-19 06:32:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1143
1144         * mm-decode.el (mm-insert-part): Characters doubly decoded.
1145
1146 2000-07-01 10:23:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
1147
1148         * message.el (message-do-fcc): Encode MIME.
1149
1150 2000-06-28 13:52:57  Shenghuo ZHU  <zsh@cs.rochester.edu>
1151
1152         * lpath.el: Fbind image-size.
1153
1154 2000-06-28  Simon Josefsson  <simon@josefsson.org>
1155
1156         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1157         (nnimap-assoc-match): New function.
1158         (nnimap-split-find-rule): Support extended syntax.
1159
1160 2000-06-28  Simon Josefsson  <simon@josefsson.org>
1161
1162         * nnimap.el (nnimap-open-connection): Use port stuff.
1163
1164         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1165         document port and defaultport.
1166
1167 2000-06-27  Paul Stodghill <stodghil@CS.Cornell.EDU>
1168
1169         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1170
1171 2000-06-26  Dave Love  <fx@gnu.org>
1172
1173         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs. 
1174
1175         * message.el: Remove unnecessary `require'ments.  Defvar
1176         gnus-list-identifiers when compiling.  Don't try to autoload
1177         variable `gnus-list-identifiers'.  Autoload
1178         gnus-group-name-charset.
1179         (message-fetch-field): Don't assume `format' removes text
1180         properties.
1181         (message-strip-list-identifiers, message-reply, message-followup):
1182         Require gnus-sum.
1183         (message-mode): Tidy XEmacs conditionals.
1184         (message-replace-chars-in-string): Use subst-char-in-string when
1185         available.
1186
1187         * gnus-xmas.el (gnus-xmas-define) <match-string-no-properties>:
1188         Define if necessary.
1189
1190         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1191         removes text properties.
1192
1193         * gnus-srvr.el (gnus-browse-group-name): Likewise.
1194
1195         * gnus-msg.el (gnus-copy-article-buffer):  Likewise.
1196
1197         * gnus-score.el (gnus-summary-score-entry): Likewise.
1198
1199 2000-06-26 11:18:57  Katsumi Yamaoka  <yamaoka@jpl.org>
1200
1201         * nnimap.el (nnimap-request-post): Fix parenthesis.
1202
1203 2000-06-26  Paul Stodghill <stodghil@CS.Cornell.EDU>
1204
1205         * message.el (message-unquote-tokens): New function.
1206
1207         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1208
1209         * nnimap.el (nnimap-request-post): Ditto.
1210
1211 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
1212
1213         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1214
1215         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1216         patch commited 2000-04-02).
1217
1218 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
1219
1220         * imap.el (imap-mailbox-examine-1): New function.
1221         (imap-message-copyuid-1):
1222         (imap-message-appenduid-1): Use it, instead of
1223         `imap-mailbox-examine' which would utf-7 encode mailbox name
1224         twice.
1225
1226 2000-06-19  Dave Love  <fx@gnu.org>
1227
1228         * mm-uu.el Don't require message.  Require cl when compiling.
1229
1230 2000-06-17 18:58:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1231
1232         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1233         a local variable.
1234         * gnus-sum.el (gnus-orphan-score): Move here.
1235
1236 2000-06-10 09:33:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
1237
1238         * message.el (message-forward): Remove show-mml condition.
1239         (message-forward-ignored-headers): Remove X-Gnus headers.
1240
1241 2000-06-08  Simon Josefsson  <simon@josefsson.org>
1242
1243         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1244
1245 2000-06-08 12:34:26  Urban Engberg <ue@ccieurope.com>
1246
1247         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1248
1249 2000-06-08 12:27:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
1250
1251         * message.el (message-syntax-checks): Add type.
1252
1253 2000-06-07  Dave Love  <fx@gnu.org>
1254
1255         * mm-view.el (mm-inline-image-emacs): Don't specify string for
1256         put-image.
1257         (mm-inline-image): Defalias, not fset.
1258
1259         * gnus.el (gnus-group-startup-message): Don't specify string for
1260         insert-image.
1261
1262         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1263         add-minor-mode is available.
1264         (gnus-article-display-xface): Don't specify string for
1265         insert-image.
1266
1267 2000-06-06 13:28:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
1268
1269         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1270         (gnus-topic-insert-topic-line): Use shownp.
1271         (gnus-topic-hide-topic): Don't use hidden.
1272         (gnus-topic-show-topic): Don't use hidden.
1273
1274 2000-06-05 22:25:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1275
1276         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1277         system.
1278         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1279         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1280         * gnus-util.el (gnus-output-to-rmail): Ditto.
1281         (gnus-output-to-mail): Ditto.
1282         (gnus-write-buffer): Ditto.
1283         * gnus-uu.el (gnus-uu-save-article): Ditto.
1284
1285 2000-06-04 15:05:16  Shenghuo ZHU  <zsh@cs.rochester.edu>
1286
1287         * message.el (message-read-from-minibuffer): Typo.
1288
1289 2000-06-03 13:36:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1290
1291         * gnus-art.el (article-decode-charset): Override non-MIME forward
1292         charset.
1293
1294 2000-06-02 12:04:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
1295
1296         * mml.el (mml-quote-region): Correct the regexp.
1297         * gnus-msg.el (gnus-summary-reply): mml-quote it.
1298
1299 2000-06-02 11:57:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
1300
1301         * message.el (message-forward): Insert raw text.
1302         * mml.el (mml-parse-1): Get raw text in unibyte mode.
1303         (mml-generate-mime-1): Insert raw text in unibyte mode.
1304
1305 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
1306
1307         * mm-bodies.el (mm-body-encoding): Always encoded if
1308         `mm-use-ultra-safe-encoding' is set.
1309
1310 2000-05-31 14:50:52  Shenghuo ZHU  <zsh@cs.rochester.edu>
1311
1312         * mml.el (ange-ftp-name-format): Typo.
1313
1314 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
1315
1316         * gnus-start.el (gnus-get-unread-articles): If
1317         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1318         try to do anything on that server.
1319         
1320 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
1321
1322         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1323         from latest draft.
1324
1325 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
1326
1327         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1328         is open.
1329
1330 2000-05-24  Dave Love  <fx@gnu.org>
1331
1332         * mml.el (mml-parse-file-name): Fix ange-ftp part.
1333
1334 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
1335
1336         * gnus.el (gnus-redefine-select-method-widget): new function, call
1337         it once. Add an "other" entry for unknown but editable backend
1338         name symbols.
1339         * gnus-start.el (gnus-declare-backend): use it.
1340
1341 2000-05-19  Dave Love  <fx@gnu.org>
1342
1343         * gnus-art.el (gnus-article-next-page): Revert last change.
1344
1345 2000-05-19 09:56:07  Shenghuo ZHU  <zsh@cs.rochester.edu>
1346
1347         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1348
1349 2000-05-19  Dave Love  <fx@gnu.org>
1350
1351         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1352         not mm-inline-large-images.
1353
1354 2000-05-19 01:45:40  Shenghuo ZHU  <zsh@cs.rochester.edu>
1355
1356         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1357
1358 2000-05-18  Dave Love  <fx@gnu.org>
1359
1360         * gnus-art.el: Use defalias, not fset.
1361         (gnus-article-x-face-command): Don't test for xbm.
1362         (gnus-article-next-page): Redisplay before testing point in window.
1363
1364 2000-05-17 21:16:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
1365
1366         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
1367         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
1368
1369 2000-05-17 21:13:38 Jim Davidson <jdavidson@acm.org>
1370
1371         * gnus-sum.el (gnus-summary-save-article-rmail): Use
1372         gnus-summary-save-in-rmail.
1373         * message.el (message-output): Ditto.
1374
1375 2000-05-17 22:37:25  Katsumi Yamaoka  <yamaoka@jpl.org>
1376
1377         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
1378
1379 2000-05-17 14:03:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
1380
1381         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
1382         is a charset.
1383         * message.el (message-send-news): Check group name charset.
1384         * gnus-msg.el (gnus-post-news): Decode group name.
1385         (gnus-inews-do-gcc): Encode group name.
1386
1387 2000-05-17 10:16:32  Karl Kleinpaste <karl@charcoal.com>
1388
1389         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
1390         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
1391
1392 2000-05-17 02:25:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
1393
1394         * gnus-group.el (gnus-group-mark-line-p): New function.
1395         (gnus-group-goto-group): New parameter.
1396         (gnus-group-remove-mark): Use it.
1397         * gnus-topic.el (gnus-topic-move-group): Ditto.
1398         (gnus-topic-remove-group): Ditto.
1399
1400 2000-05-17 00:49:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
1401
1402         * gnus-group.el (gnus-group-list-dormant): New function.
1403
1404 2000-05-16 23:20:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
1405
1406         * gnus-agent.el (gnus-agent-synchronize): Use
1407         nnheader-insert-file-contents.
1408         (gnus-agent-save-active-1): Ditto.
1409         (gnus-agent-write-active): Ditto.
1410         (gnus-agent-expire): Ditto.
1411         * gnus-cache.el (gnus-cache-read-active): Ditto.
1412         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
1413         * gnus-sum.el (gnus-summary-import-article): Ditto.
1414
1415         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
1416         (gnus-agent-save-group-info): Ditto.
1417         (gnus-agent-save-alist): Ditto.
1418         * gnus-util.el (gnus-make-directory): Ditto.
1419
1420         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
1421
1422 2000-05-16 21:13:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
1423
1424         * mml.el (mml-generate-mime-preprocess-function): New variable.
1425         (mml-generate-mime-postprocess-function): New variable.
1426         (mml-generate-mime-1): Use them.
1427
1428 2000-05-16 18:15:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
1429
1430         * gnus-group.el (gnus-group-apropos): Group name charset.
1431         * gnus-sum.el (gnus-set-mode-line): Ditto.
1432         * gnus-group.el (gnus-group-decoded-name): New function.
1433         (gnus-group-edit-group): Use it.
1434         * gnus-cus.el (gnus-group-customize): Use it.
1435
1436 2000-05-16 17:55:57  Karl Kleinpaste <karl@charcoal.com>
1437
1438         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
1439
1440 2000-05-16 16:22:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
1441
1442         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
1443         (gnus-group-name-charset-group-alist): Ditto.
1444         (gnus-group-name-charset): New function.
1445         (gnus-group-name-decode): New function.
1446         (gnus-group-insert-group-line): Use them.
1447         (gnus-group-prepare-flat-list-dead): Ditto.
1448         (gnus-group-list-active): Ditto.
1449         (gnus-group-describe-all-groups): Ditto.
1450         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
1451         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
1452         add gnus-group property.
1453         (gnus-browse-group-name): Read gnus-group property.
1454
1455 2000-05-16 15:27:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
1456
1457         * nnfolder.el (nnfolder-possibly-change-group): Use
1458         file-name-coding-system instead of pathname-coding-system.
1459         * nnmail.el (nnmail-find-file): Ditto.
1460         (nnmail-write-region): Ditto.
1461         * nnmh.el (nnmh-retrieve-headers): Ditto.
1462         (nnmh-request-article): Ditto.
1463         (nnmh-request-group): Ditto.
1464         (nnmh-request-list): Ditto.
1465         (nnmh-possibly-change-directory): Ditto.
1466         (nnmh-active-number): Ditto.
1467         * nnml.el (nnml-possibly-change-directory): Ditto.
1468         (nnml-request-list): Ditto.
1469         (nnml-request-article): Ditto.
1470         (nnml-retrieve-headers): Ditto.
1471
1472 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
1473
1474         * nnimap.el (nnimap-request-accept-article): Don't unselect
1475         mailbox if no mailbox is selected.
1476
1477 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
1478
1479         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
1480         Recognize domain names starting with `www.' as starting an URL.
1481
1482 2000-05-15 09:46:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
1483
1484         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
1485         (mail-source-keyword-map): Add "subdirs" for maildir.
1486
1487 2000-05-14 16:19:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
1488
1489         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
1490         (nnmail-get-new-mail): Use it.
1491         * gnus-start.el (gnus-get-unread-articles): Ditto.
1492
1493 2000-05-14 14:02:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1494
1495         * gnus-sum.el (gnus-summary-edit-article): Better support for
1496         nndraft:drafts.
1497         * nndraft.el (nndraft-request-replace-article): New function,
1498         bind nnmail-file-coding-system.
1499
1500 2000-05-14  Dave Love  <fx@gnu.org>
1501
1502         * nnheader.el: Replace uses of `fset' with `defalias'.
1503         (jka-compr-compression-info-list): Only defvar when compiling.
1504
1505 2000-05-14 12:30:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
1506
1507         * webmail.el (webmail-netaddress-article): Refresh redirect.
1508
1509 2000-05-13 20:41:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
1510
1511         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
1512
1513 2000-05-13 16:49:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
1514
1515         * webmail.el: Translate &nbsp; to SP.
1516
1517 2000-05-13 13:00:17  Robin S. Socha <robin@socha.net>
1518
1519         * message.el (message-bounce): Doc typo.
1520
1521 2000-05-13 12:25:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
1522
1523         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
1524         (gnus-soup-store): Ditto.
1525         (gnus-soup-send-packet): Ditto.
1526         * nnsoup.el (nnsoup-replies-format-type): Ditto.
1527         (nnsoup-dissect-buffer): Ditto.
1528         (nnsoup-narrow-to-article): Ditto.
1529         (nnsoup-make-active): Ditto
1530
1531 2000-05-13 12:03:29  Shenghuo ZHU  <zsh@cs.rochester.edu>
1532
1533         * message.el (message-mode): Two parameters for local-variable-p.
1534
1535 2000-05-13 00:54:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1536
1537         * message.el (message-strip-list-identifiers): New function.
1538         (message-reply): Use it and use message-strip-subject-re.
1539         (message-followup): Ditto.
1540         * gnus-art.el (article-hide-list-identifiers): Remove more.
1541         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1542
1543 2000-05-12 22:28:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
1544
1545         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
1546         mail-parset-charset and use non-numeric argument.
1547
1548 2000-05-12 20:54:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
1549
1550         * mml.el (mml-buffer-list): New variable.
1551         (mml-generate-new-buffer): New function.
1552         (mml-destroy-buffers): Ditto.
1553         (mml-insert-mime): Use them.
1554         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
1555         * gnus-sum.el (gnus-summary-edit-article): Ditto.
1556         * message.el (message-mode): Ditto.
1557         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
1558         (gnus-uu-save-article): Support show-as-mml.
1559         * message.el (message-forward): Ditto.
1560
1561 2000-05-12 15:15:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
1562
1563         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
1564         (nndoc-mime-digest-type-p): Locate article head precisely.
1565         * mml.el (mml-generate-default-type): New variable.
1566         (mml-generate-mime-1): Use it.
1567         (mml-insert-mime-headers): Use it.
1568         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
1569         (gnus-uu-digest-mail-forward): Use it and call message-forward
1570         with argument digest.
1571         (gnus-uu-save-article): Support message-forward-as-mime.
1572         * message.el (message-forward): Add parameter digest.
1573         * mm-decode.el (mm-dissect-default-type): New variable.
1574         (mm-dissect-buffer): Use it.
1575
1576 2000-05-11 11:08:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
1577
1578         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
1579         newline and paragraph to nil when got a non-ascii character. Test
1580         paragraph before newline.
1581
1582 2000-05-10 12:17:58  Shenghuo ZHU  <zsh@cs.rochester.edu>
1583
1584         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
1585         limit to 76.
1586
1587 2000-05-10 09:11:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1588
1589         * nnslashdot.el (nnslashdot-sid-strip): New function.
1590         (nnslashdot-threaded-retrieve-headers): New format.
1591         (nnslashdot-sane-retrieve-headers): Ditto.
1592         (nnslashdot-request-article): Ditto.
1593         (nnslashdot-threaded-retrieve-headers): Thread properly.
1594         (nnslashdot-request-article): Be more lenient.
1595         (nnslashdot-threaded-retrieve-headers): Regexp search.
1596
1597 2000-05-09 13:23:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
1598
1599         * gnus-sum.el (gnus-with-article): Define it before use it.
1600
1601 2000-05-08 22:34:19  Shenghuo ZHU  <zsh@cs.rochester.edu>
1602
1603         * message.el (message-supersede): Use mime-to-mml.
1604         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
1605
1606 2000-05-08 22:34:24  Katsumi Yamaoka  <yamaoka@jpl.org>
1607
1608         * gnus-group.el (gnus-group-list-cached): Don't use
1609         `subst-char-in-string'.
1610
1611 2000-05-08  Dave Love  <fx@gnu.org>
1612
1613         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
1614
1615 2000-05-08 01:07:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
1616
1617         * mm-decode.el (mm-interactively-view-part): Append %s if the
1618         method is a single word.
1619         * nnwarchive.el (nnwarchive-type-definition): Typo.
1620
1621 2000-05-07 17:24:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
1622
1623         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
1624         function.
1625         (gnus-group-prepare-flat-predicate): Use it.
1626         (gnus-group-list-cached): List dead groups.
1627
1628 2000-05-07 10:50:02  Shenghuo ZHU  <zsh@cs.rochester.edu>
1629
1630         * gnus-art.el (article-decode-charset): Don't decode message with
1631         format.
1632
1633 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
1634
1635         * mailcap.el (mailcap-maybe-eval): Honor user request not to
1636         evaluate the Lisp code.
1637
1638 2000-05-06 17:40:20  Shenghuo ZHU  <zsh@cs.rochester.edu>
1639
1640         * gnus-art.el (article-wash-html): New function.
1641         (gnus-article-wash-html): Bind.
1642         (gnus-article-make-menu-bar): Menu item.
1643         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
1644         (gnus-summary-make-menu-bar): Menu item.
1645         * gnus.el: Autoload.
1646
1647 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
1648
1649         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
1650         (gnus-uu-unshar-article): Use it.
1651
1652         * mailcap.el (mailcap-maybe-eval-warning): New variable.
1653         (mailcap-maybe-eval): Use it.
1654
1655         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
1656         in docstring.
1657
1658         * mml.el (mml-generate-mime-1): Small comment.
1659
1660 2000-05-05 12:27:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
1661
1662         * gnus-art.el (article-de-base64-unreadable): New function.
1663         (gnus-article-de-base64-unreadable): Bind.
1664         (gnus-article-make-menu-bar): Menu item.
1665         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
1666         (gnus-summary-make-menu-bar): Menu item.
1667         * gnus.el: Autoload.
1668
1669 2000-05-05 10:32:27  Shenghuo ZHU  <zsh@cs.rochester.edu>
1670
1671         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
1672         (gnus-summary-select-article): Add en/disable multibyte.
1673
1674 2000-05-05 02:47:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
1675
1676         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
1677         (gnus-summary-edit-article): New feature: editing raw articles.
1678
1679 2000-05-05 00:30:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1680
1681         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
1682         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
1683         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
1684         Emacs MULE can not copy some 8bit characters in multibyte buffers.
1685         * mm-decode.el (mm-insert-part): Ditto.
1686
1687 2000-05-04 17:49:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
1688
1689         * nndoc.el (nndoc-type-alist): Extend forward regexp.
1690         (nndoc-forward-type-p): Ditto.
1691
1692 2000-05-04 17:13:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
1693
1694         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
1695         value of enable-multibyte-characters.
1696
1697 2000-05-04 10:31:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
1698
1699         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
1700
1701 2000-05-03  Dave Love  <fx@gnu.org>
1702
1703         * gnus-ems.el (gnus-article-xface-ring-internal)
1704         (gnus-article-xface-ring-size): New variable.
1705         (gnus-article-display-xface): Use them to cache data.  Don't try
1706         to use XPM.  Set up binary coding for PBM's sake.
1707
1708 2000-05-03 14:23:38  Shenghuo ZHU  <zsh@cs.rochester.edu>
1709
1710         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
1711         * gnus-int.el (gnus-request-accept-article): Ditto.
1712         (gnus-request-replace-article): Ditto.
1713         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
1714
1715 2000-05-03 14:11:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
1716
1717         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
1718
1719 2000-05-03 11:35:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
1720
1721         * rfc2047.el (rfc2047-encode-message-header): Encode field by
1722         field.
1723         * mml.el (mml-to-mime): Use message-default-charset.
1724         (mml-preview): Narrow to headers.
1725         * message.el (message-send-mail): Use message-default-charset.
1726         (message-send-news): Narrow to headers;
1727         use message-default-charset.
1728
1729 2000-05-03 08:09:14  Shenghuo ZHU  <zsh@cs.rochester.edu>
1730
1731         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
1732         detect.
1733         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
1734         restriction.
1735         (mml-parse-1): Warning message.
1736         (mml-preview): Disable multibyte.
1737
1738 2000-05-03  Dave Love  <fx@gnu.org>
1739
1740         * gnus.el (gnus-group-startup-message): Add newline before image.
1741
1742 2000-05-02 21:34:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
1743
1744         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
1745         * message.el (message-send-mail): Use unibyte-buffer.
1746         (message-send-mail): Ditto.
1747
1748 Mon May  1 15:09:46 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
1749
1750         * gnus.el: Gnus v5.8.6 is released.
1751
1752 2000-05-01 07:45:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
1753
1754         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
1755
1756 2000-04-28 21:14:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
1757
1758         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
1759
1760 2000-04-28 16:37:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
1761
1762         * message.el (message-send-mail-partially): Use forward-line.
1763
1764 2000-04-28 16:01:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
1765
1766         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
1767
1768 2000-04-28 15:30:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
1769
1770         * mml.el (mml-generate-mime-1): Ignore 0x1b.
1771         (mml-insert-mime): No markup only for text/plain.
1772         (mime-to-mml): Remove MIME headers.
1773
1774 2000-04-28 14:23:14  Shenghuo ZHU  <zsh@cs.rochester.edu>
1775
1776         * mml.el (mml-preview): Set gnus-newsgroup-charset.
1777         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
1778         as 8-bit.
1779         * lpath.el: Fbind image functions.
1780
1781 2000-04-28  Dave Love  <fx@gnu.org>
1782
1783         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
1784         21.
1785
1786         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
1787         search order.  Use parse-colon-path and remove some redundancy.
1788         Doc fix.
1789         (mailcap-parse-mimetypes): Code consistently with
1790         mailcap-parse-mailcaps.  Doc fix.
1791
1792         * gnus-start.el (gnus-unload): Iterate over `features', not
1793         `load-history'.
1794
1795 2000-04-28 09:52:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
1796
1797         * mml.el (mml-parse-1): Don't create blank parts.
1798         (mml-read-part): Fix mml tag.
1799         (mml-insert-mime): Convert message/rfc822.
1800         (mml-insert-mml-markup): Add mmlp parameter.
1801
1802 2000-04-28 01:16:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
1803
1804         * message.el (message-send-mail-partially): Remove CTE.
1805
1806 2000-04-28 00:31:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
1807
1808         * lpath.el: Fbind put-image for XEmacs.
1809         * mm-view.el (mm-inline-image): Fset it.
1810
1811 2000-04-27 23:23:37  Shenghuo ZHU  <zsh@cs.rochester.edu>
1812
1813         * nndoc.el (nndoc-type-alist): Change forward regexp.
1814
1815 2000-04-27 21:57:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
1816
1817         * message.el (message-send-mail-partially-limit): Change the
1818         default value.
1819
1820 2000-04-27 21:53:32  Erik Toubro Nielsen <erik@ifad.dk>
1821
1822         * gnus-util.el (gnus-extract-address-components): Name might be
1823         "".
1824
1825 2000-04-27 20:32:06  Shenghuo ZHU  <zsh@cs.rochester.edu>
1826
1827         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
1828         (gnus-summary-post-forward): Ditto.
1829         * message.el (message-forward-show-mml): New variable.
1830         (message-forward): Use it.
1831         * mml.el (mml-parse-1): Add tag mml.
1832         (mml-read-part): Ditto.
1833         (mml-generate-mime): Support reentance.
1834         (mml-generate-mime-1): Support mml tag.
1835
1836 2000-04-27  Dave Love  <fx@gnu.org>
1837
1838         * gnus-art.el: Don't bother to require custom, browse-url.
1839         (gnus-article-x-face-command): Include gnus-article-display-xface.
1840
1841         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
1842         Use defalias, not fset.
1843         (gnus-article-display-xface): New function.
1844
1845         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
1846
1847         * mm-decode.el: Small doc fixes.  Require cl when compiling.
1848         (mm-xemacs-p): Deleted.
1849         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
1850         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
1851         use create-image and don't special-case xbm.
1852         (mm-valid-image-format-p): Use display-graphic-p.
1853
1854 2000-04-27 15:27:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
1855
1856         * message.el (message-send-mail-partially-limit): New variable.
1857         (message-send-mail-partially): New function.
1858         (message-send-mail): Use it.
1859         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
1860         all blank lines inside of base64.
1861         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
1862         blank lines.
1863
1864 2000-04-27 10:03:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
1865
1866         * mml.el (mml-insert-tag): Match more special characters.
1867
1868 2000-04-27 09:06:29  Shenghuo ZHU  <zsh@cs.rochester.edu>
1869
1870         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
1871
1872 2000-04-27 00:58:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
1873
1874         * mm-decode.el (mm-inline-media-tests): Add message/partial.
1875         (mm-inlined-types): Ditto.
1876         * mm-partial.el: New file.
1877
1878 2000-04-27  Dave Love  <fx@gnu.org>
1879
1880         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
1881         matter in Emacs 21.
1882
1883 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
1884
1885         * mm-bodies.el (mm-encode-body): Remove reference to
1886         mm-default-charset in comment.
1887
1888 2000-04-24 00:56:00  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
1889
1890         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
1891
1892 2000-04-26 12:27:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
1893
1894         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
1895         let.
1896
1897 2000-04-26 12:26:10  Pavel Janik ml. <Pavel.Janik@inet.cz>
1898
1899         * gnus-draft.el (gnus-draft-setup): Fix comments.
1900
1901 2000-04-26 10:06:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1902
1903         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
1904         if nnmbox-file-coding-system-for-write is nil.
1905
1906 2000-04-26 02:17:44  Shenghuo ZHU  <zsh@cs.rochester.edu>
1907
1908         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
1909         header if nil.
1910
1911 2000-04-26 00:23:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1912
1913         * mm-view.el (mm-inline-text): Insert directly if decoded.
1914         * mml.el (autoload): Typo.
1915
1916 2000-04-25 22:46:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
1917
1918         * mml.el (mml-preview): Set up posting-charset.
1919         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
1920
1921 2000-04-25 21:23:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
1922
1923         * webmail.el: Fix yahoo mail.
1924
1925 2000-04-25 20:12:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
1926
1927         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
1928         word if not necessary.
1929         (rfc2047-encode-region): Put space between encoded words.
1930
1931 2000-04-24 21:11:48  Shenghuo ZHU  <zsh@cs.rochester.edu>
1932
1933         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
1934
1935 2000-04-24 18:14:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1936
1937         * gnus-draft.el (gnus-draft-setup): Restore mml only when
1938         required.
1939         (gnus-draft-edit-message): Require restoration.
1940
1941 2000-04-24 16:51:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
1942
1943         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
1944         back.
1945
1946 2000-04-24 16:01:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
1947
1948         * gnus-art.el (gnus-treat-article): Make sure that the summary
1949         buffer is live.
1950
1951 2000-04-24 15:42:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
1952
1953         * mailcap.el (mailcap-parse-mailcaps): Reorder.
1954         (mailcap-parse-mailcap): Backwards parsing.
1955         (mailcap-possible-viewers): Remove nreverse.
1956         (mailcap-mime-info): Ditto.
1957         (mailcap-add-mailcap-entry): Keep alternative viewer.
1958
1959 Mon Apr 24 21:12:06 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
1960
1961         * gnus.el: Gnus v5.8.5 is released.
1962
1963 2000-04-24 16:29:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1964
1965         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
1966
1967         * gnus-util.el (gnus-netrc-machine): Default to nntp.
1968
1969         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
1970
1971 2000-04-23 23:27:25  Shenghuo ZHU  <zsh@cs.rochester.edu>
1972
1973         * mm-view.el (mm-inline-message): Disable prepare-hook.
1974
1975 2000-04-23 00:32:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1976
1977         * gnus.el: Fix copyright statements.
1978
1979         * gnus-sum.el (gnus-alter-articles-to-read-function): New
1980         variable.
1981         (gnus-articles-to-read): Use it.
1982
1983         * message.el (message-get-reply-headers): Bind free variable.
1984
1985 2000-04-23 01:14:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
1986
1987         * message.el (message-get-reply-headers): Fix to-address.
1988
1989 2000-04-22 22:51:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1990
1991         * webmail.el: Hotmail fix. Add a debug function.
1992
1993 2000-04-23 00:32:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1994
1995         * gnus-sum.el (t): M-down and M-up.
1996
1997 2000-04-22 20:22:03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1998
1999         * gnus-sum.el: Doc fix.
2000
2001 2000-04-22 10:25:56  Shenghuo ZHU  <zsh@cs.rochester.edu>
2002
2003         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2004
2005 2000-04-22 14:25:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2006
2007         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2008         string.
2009         (nnweb-request-group): Don't scan twice.
2010         (nnweb-request-scan): Don't nix out the hashtb.
2011
2012         * message.el (message-get-reply-headers): Return a value.
2013
2014 2000-04-22 14:12:41  David Aspinwall  <aspinwall@TimesTen.com>
2015
2016         * gnus-art.el (gnus-button-url-regexp): New value to match naked
2017         urls.
2018
2019 2000-04-22 01:23:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2020
2021         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2022         order messages are inserted.
2023
2024         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2025         message/rfc822 parts.
2026
2027         * gnus-art.el (gnus-article-read-summary-keys): Check for
2028         numerical values.
2029
2030         * message.el (message-get-headers): Made into own function.
2031         (message-reply): Use it.
2032         (message-get-reply-headers): Renamed.
2033         (message-widen-reply): New command.
2034
2035 2000-04-21 20:52:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2036
2037         * nntp.el (nntp-retrieve-data): Report the error and return nil.
2038
2039 2000-04-21 19:38:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
2040
2041         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2042         non-base64 text at the end if not found.
2043
2044 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
2045
2046         * gnus-sum.el (gnus-read-move-group-name):
2047         (gnus-summary-move-article): Use `gnus-group-method' to find out
2048         what method the manually entered group belong to.
2049         `gnus-group-name-to-method' doesn't return any method parameters
2050         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2051         for new groups so they wouldn't work.
2052
2053 2000-04-21 22:27:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2054
2055         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2056         override.
2057
2058 2000-04-21 21:58:20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2059
2060         * nnmail.el (nnmail-cache-insert): Does some stuff that is
2061         probably good to do, or something.  I dunno.  I just write these
2062         ChangeLog entries, and my name is Lars.
2063
2064 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
2065
2066         * message.el (message-caesar-region): Use translate-region.
2067
2068 2000-04-21 21:20:32  Mike Fabian  <mike.fabian@gmx.de>
2069
2070         * gnus-group.el (gnus-group-catchup-current): Doc fix.
2071
2072 2000-04-21 20:36:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2073
2074         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2075         variables, because that makes Emacs flash.
2076
2077         * gnus-group.el (gnus-group-insert-group-line): Don't call
2078         gnus-group-add-icon unconditionally.
2079
2080         * gnus-xmas.el (gnus-group-add-icon): Moved here.
2081
2082         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2083         xmas.
2084         (gnus-group-glyph-directory): Removed.
2085
2086 2000-04-21 20:26:23  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
2087
2088         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2089         gnus-newsgroup-name is "".
2090
2091 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
2092
2093         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2094         in conjunction with MULE-UCS.
2095
2096 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
2097
2098         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2099
2100 1999-12-14 04:14:44  Katsumi Yamaoka  <yamaoka@jpl.org>
2101
2102         * dgnushack.el (last, mapcon, member-if, union): New compiler
2103         macros for emulating cl functions.
2104
2105 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
2106
2107         * message.el (message-shorten-references): Only cater to broken
2108         INN for news. This caters for broken smtpd.
2109
2110 2000-04-21 18:20:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2111
2112         * mailcap.el (mailcap-mime-info): Use the first match; not the
2113         last.
2114
2115         * gnus-agent.el (gnus-category-kill): Save the category list.
2116
2117 2000-04-21 16:41:50  Chris Brierley  <brierley@pobox.com>
2118
2119         * gnus-sum.el (gnus-summary-move-article): Do something or other.
2120
2121 2000-04-21 16:07:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2122
2123         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2124
2125 2000-04-21 16:07:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2126
2127         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2128
2129 2000-04-21 10:43:16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2130
2131         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2132         (gnus-group-list-cached): Use it.
2133
2134 2000-04-21 16:07:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2135
2136         * gnus.el: Update all the copyright notices.
2137
2138 2000-04-21 15:38:06  Vladimir Volovich  <vvv@vvv.vsu.ru>
2139
2140         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2141         non-base64 text at the end.
2142
2143 2000-04-21 15:21:30  Katsumi Yamaoka  <yamaoka@jpl.org>
2144
2145         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2146
2147 2000-04-21 15:15:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2148
2149         * nnheader.el: Don't autoload cancel-function-timers.
2150
2151         * message.el (message-fetch-field): Fold case.
2152
2153 2000-04-21 15:11:09  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2154
2155         * message.el (message-forward-before-signature): New variable.
2156
2157 2000-04-21 15:10:31  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
2158
2159         * gnus-mlspl.el: Fix stuff.
2160
2161 2000-04-21 14:41:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2162
2163         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2164         subjects when unthreaded.
2165
2166 2000-04-21 14:11:39  David S. Goldberg  <dsg@mitre.org>
2167
2168         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2169         well.
2170
2171 2000-04-21 14:06:43  Rui Zhu  <sprache@iname.com>
2172
2173         * gnus-art.el (gnus-article-mode): Fix variable name.
2174
2175 2000-04-21 13:54:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2176
2177         * mm-view.el: Fix autoload.
2178
2179         * flow-fill.el (flow-fill): Fix provide.
2180
2181         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2182         nil.
2183
2184 2000-04-20 22:24:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2185
2186         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2187
2188 2000-04-21 05:22:18  Katsumi Yamaoka  <yamaoka@jpl.org>
2189
2190         * gnus-util.el (gnus-netrc-machine): Didn't work.
2191
2192 2000-04-20 21:22:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2193
2194         * gnus-draft.el (gnus-draft-setup): Restore to mml.
2195
2196 2000-04-21 01:24:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2197
2198         * flow-fill.el: Renamed from fill-flowed.
2199
2200         * message.el (message-forward-ignored-headers): Default to
2201         removing CTE.
2202
2203 2000-04-21 00:48:48    <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2204
2205         * message.el (message-mode): Don't fill headers.
2206
2207 2000-04-20 23:12:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2208
2209         * message.el (message-pipe-buffer-body): Use shell
2210
2211 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
2212
2213         * nnvirtual.el (nnvirtual-request-article):
2214         Bind gnus-override-method to nil.
2215         (nnvirtual-request-update-mark): Don't update mark when
2216         article is not there.
2217
2218 2000-04-20 16:35:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
2219
2220         * mm-uu.el (mm-uu-dissect): Check forwarded message.
2221
2222 2000-04-20 21:17:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2223
2224         * gnus-util.el (gnus-parse-netrc): Allow "port".
2225         (gnus-netrc-machine): Take a port param.
2226         (gnus-netrc-machine):
2227
2228         * gnus-art.el (gnus-request-article-this-buffer): Allow
2229         re-selecting referenced articles.
2230
2231         * message.el (message-cancel-news): Allow editing.
2232         (message-cancel-message): Add newline.
2233
2234 2000-04-20 21:03:54  William M. Perry  <wmperry@aventail.com>
2235
2236         * mm-view.el (mm-inline-image-emacs): New function.
2237
2238 2000-04-20 20:44:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2239
2240         * mail-source.el (mail-source-delete-incoming): Change default in
2241         cvs.
2242
2243 2000-04-20 20:43:34  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
2244
2245         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2246         function.
2247
2248 2000-04-20 14:45:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2249
2250         * nnml.el (nnml-request-expire-articles): Use it.
2251
2252         * nnmail.el (nnmail-expiry-target): New variable.
2253         (nnmail-expiry-target-group): New function.
2254
2255 2000-04-20 02:36:31  Emerick Rogul  <emerick@cs.bu.edu>
2256
2257         * message.el (message-forward): Add non-MIME separators.
2258
2259 2000-04-20 02:25:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2260
2261         * message.el (message-generate-headers): Respect the syntax check
2262         spec.
2263
2264         * gnus-sum.el (gnus-remove-thread-1): Show thread.
2265         (gnus-remove-thread): Don't show all threads.
2266
2267 Thu Apr 20 01:39:25 2000  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2268
2269         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2270
2271 2000-04-19  Dave Love  <fx@gnu.org>
2272
2273         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2274
2275 2000-04-18 12:28:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2276
2277         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2278         (nnwarchive-egroups-*): Ditto.
2279         (nnwarchive-url): Unibyte buffer and single line cookie.
2280
2281 2000-04-14 18:50:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2282
2283         * mm-util.el (mm-char-or-char-int-p): New alias.
2284         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2285         entities.
2286
2287 2000-04-10   Daiki Ueno  <ueno@unixuser.org>
2288
2289         * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2290         article case insensitively.
2291
2292 2000-04-10 20:35:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
2293
2294         * mail-source.el (mail-source-fetch-webmail): Use the default
2295         password provided in mail-sources; use webmail:subtype:user as
2296         the key.
2297
2298 2000-04-10 20:35:46  John Wiegley <johnw@gnu.org>
2299
2300         * mail-source.el (mail-source-fetch-webmail): Use
2301         mail-source-password-cache.
2302
2303 2000-04-09 18:13:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
2304
2305         * webmail.el: Add netscape mail and fix HotMail mail.
2306
2307 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
2308
2309         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2310
2311 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
2312
2313         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2314         RFC822.PEEK if server support IMAP4rev1.
2315         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2316         RFC822.TEXT.PEEK if server support IMAP4rev1.
2317         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2318         RFC822.HEADER if server support IMAP4rev1.
2319         (nnimap-request-article-part): Support bodydetail in response
2320         data.
2321
2322 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
2323
2324         * fill-flowed.el: New file.
2325
2326         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2327         text/plain parts with `format' parameters.
2328
2329         * mm-view.el (autoload): Autoload fill-flowed.
2330         (mm-inline-text): For "plain" parts with a format=flowed
2331         parameter, call `fill-flowed'.
2332
2333 2000-03-21 10:32:44  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2334
2335         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2336         slashdot ids.
2337
2338 2000-03-20 00:12:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2339
2340         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2341         format.
2342
2343 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
2344
2345         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2346         `imtest' too.
2347         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2348         (imap-gssapi-program): New variable.
2349         (imap-streams): Add gssapi.
2350         (imap-stream-alist): Ditto.
2351         (imap-authenticators): Ditto.
2352         (imap-authenticator-alist): Ditto.
2353         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2354         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2355         1.6.x `imtest' syntax.
2356         (imap-gssapi-stream-p): New function.
2357         (imap-gssapi-open): Ditto.
2358         (imap-gssapi-auth-p): Ditto.
2359         (imap-gssapi-auth): Ditto.
2360         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2361         (imap-send-command): Use buffer-local `imap-client-eol' value.
2362
2363         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2364         lines and turn TAB into SPC before parsing.
2365
2366 2000-03-15  Simon Josefsson <jas@pdc.kth.se>
2367
2368         * nnheader.el (nnheader-group-pathname): Make sure to return a
2369         directory.
2370         * nnmail.el (nnmail-group-pathname): Ditto.
2371
2372 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
2373
2374         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
2375         might split in the middle of a message-id.
2376
2377 2000-03-13 13:51:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2378
2379         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
2380         groups from the server.
2381
2382         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
2383         (gnus-summary-toggle-header): Update the wash status.
2384
2385         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
2386         Moved here.
2387
2388         * gnus-agent.el (gnus-agent-save-group-info): Respect old
2389         setting.
2390
2391         * nnmail.el (nnmail-get-active): Use it.
2392         (nnmail-parse-active): New function.
2393
2394         * mm-view.el (mm-inline-text): Support the new version of
2395         vcard.el.
2396
2397         * gnus-sum.el (gnus-summary-move-article): Only delete article
2398         when moving junk.
2399         (gnus-deaden-summary): Bury the buffer.
2400
2401         * nnmail.el (nnmail-group-pathname): Ditto.
2402
2403         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
2404
2405 2000-03-13 20:23:06  Christoph Rohland  <hans-christoph.rohland@sap.com>
2406
2407         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
2408         whether Mule.
2409
2410 2000-03-10 14:57:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2411
2412         * message.el (message-send-mail): Protect against unloaded Gnus.
2413
2414         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
2415         parent.
2416         (gnus-topic-update-topic-line): Yes, do.
2417         (gnus-topic-goto-missing-group): Tally the correct number of
2418         unread articles before inserting the topic line.
2419
2420 2000-03-01 09:55:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2421
2422         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
2423
2424 2000-02-13 13:53:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2425
2426         * mm-decode.el (mm-dissect-buffer): Ditto.
2427
2428         * gnus-art.el (article-decode-charset): Strip CTE.
2429
2430         * ietf-drums.el (ietf-drums-strip): New function.
2431
2432         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
2433         when prompting in read-only groups.
2434
2435 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
2436
2437         * imap.el (imap-send-command): Change EOL-chars when
2438         `imap-client-eol' differs from default, not only for kerberos4.
2439         (imap-mailbox-status): Get encoded mailbox's status.
2440
2441 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
2442
2443         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
2444         into `mail-source-password-cache'.
2445
2446 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
2447
2448         * mm-util.el (mm-mime-charset): Check for presence of
2449         `coding-system-get' and `get-charset-property' (recent XEmacs has
2450         the former, but not the latter).
2451
2452 2000-01-28  Dave Love  <fx@gnu.org>
2453
2454         * message.el (message-check-news-header-syntax): Fix typo
2455         `newsgroyps'.
2456         (message-talkative-question): Put temp buffer in fundamental-mode.
2457         (message-recover): Use fundamental-mode in the right buffer.
2458
2459         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
2460         right buffer.
2461
2462 2000-01-26 12:01:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
2463
2464         * qp.el (quoted-printable-decode-region): Add charset parameter.
2465         (quoted-printable-decode-string): Ditto.
2466
2467         * gnus-art.el (article-de-quoted-unreadable): Use it.
2468
2469 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
2470
2471         * nnimap.el (nnimap-split-predicate): New variable.
2472         (nnimap-split-articles): Use it.
2473
2474 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
2475
2476         * utf7.el: Change email address.
2477
2478 2000-01-18 22:03:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2479
2480         * gnus-group.el (gnus-group-catchup): Purge split history.
2481
2482 2000-01-14 02:43:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
2483
2484         * nnmail.el (nnmail-generate-active): Support extended group name.
2485         (nnmail-get-active): Ditto.
2486
2487 2000-01-13 15:16:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2488
2489         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
2490         group names, don't remove anything.
2491
2492 2000-01-13 15:10:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
2493
2494         * webmail.el (webmail-my-deja-open): My-deja changes.
2495
2496 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
2497
2498         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
2499
2500 2000-01-10 23:35:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
2501
2502         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
2503
2504 2000-01-09 22:52:35  Shenghuo ZHU  <zsh@cs.rochester.edu>
2505
2506         * gnus.el (gnus-other-frame): Fix typo.
2507
2508 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2509
2510         * gnus-cus.el (gnus-group-customize): Fix typo.
2511
2512 2000-01-08 08:36:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2513
2514         * nnweb.el (nnweb-insert): Simplified.
2515
2516 2000-01-06 18:32:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2517
2518         * gnus-art.el (gnus-article-mode-map): "e" is
2519         gnus-summary-edit-article.
2520
2521 2000-01-06 18:25:37  Jari Aalto  <jari.aalto@poboxes.com>
2522
2523         * mailcap.el (mailcap-mime-extensions): Add .diff.
2524
2525 2000-01-06 00:06:40 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2526
2527         * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
2528         there is no "%s" in the method.
2529
2530 2000-01-08 21:01:04  Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2531
2532         * gnus-sum.el (gnus-summary-select-article): Return 'old.
2533
2534 2000-01-06 13:41:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2535
2536         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
2537
2538         * gnus.el: Really always pop up a new frame.
2539
2540         * parse-time.el (parse-time-rules): Allow 100-110 to be
2541         2000-2010.
2542
2543         * time-date.el (date-to-time): Don't use timezone.
2544
2545 2000-01-06  Dave Love  <fx@gnu.org>
2546
2547         * time-date.el: Add keywords.
2548         (date-to-time): Add autoload cookie.  Canonicalize with
2549         timezone-make-date-arpa-standard.
2550         (time-to-seconds): Avoid caddr.
2551         (safe-date-to-time): Add autoload cookie.
2552
2553         * base64.el: Require cl when compiling.
2554
2555 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
2556
2557         * gnus-group.el (gnus-group-line-format-alist): Added %E for
2558         eyecandy.
2559         (gnus-group-insert-group-line): Now groks %E and inserts icon in
2560         group line using gnus-group-add-icon.
2561         (gnus-group-icons): Added customize group.
2562         (gnus-group-icon-list): Added variable.
2563         (gnus-group-glyph-directory): Added variable.
2564         (gnus-group-icon-cache): Added variable.
2565         (gnus-group-running-xemacs): Added variable.
2566         (gnus-group-add-icon): Added function. Add an icon to the current
2567         line according to gnus-group-icon-list.
2568         (gnus-group-icon-create-glyph): Added function.
2569
2570 2000-01-05 17:31:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2571
2572         * gnus-sum.el (gnus-summary-select-article): Return whether we
2573         selected something new.
2574         (gnus-summary-search-article): Start searching at the window
2575         point.
2576
2577         * gnus-group.el (gnus-fetch-group): Complete over
2578         gnus-active-hashtb.
2579
2580 Wed Jan  5 17:06:41 2000  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2581
2582         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
2583
2584 2000-01-05 15:56:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2585
2586         * gnus-sum.el (gnus-preserve-marks): New variable.
2587         (gnus-summary-move-article): Use it.
2588         (gnus-group-charset-alist): Added more entries.
2589
2590 2000-01-03 01:18:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2591
2592         * mm-decode.el (mm-inline-override-types): Removed duplicate.
2593
2594         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
2595         as the default score.
2596
2597         * gnus-score.el (gnus-score-delta-default): Changed name.
2598
2599 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
2600
2601         * imap.el (imap-parse-literal):
2602         (imap-parse-flag-list): Don't care about props.
2603         (imap-parse-string): Handle quoted characters.
2604
2605 2000-01-02 08:37:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2606
2607         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
2608         (gnus-summary-mark-article): Doc fix.
2609         (gnus-summary-mark-forward): Doc fix.
2610         (t): Changed keystroke for gnus-summary-customize-parameters.
2611
2612         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
2613         "e".
2614         (gnus-article-mode-map): No, don't.
2615
2616         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
2617         of the final article.
2618
2619         * mm-decode.el (mm-interactively-view-part): Error on no method.
2620
2621 2000-01-02 06:10:32  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
2622
2623         * gnus-score.el (gnus-score-insert-help): Something.
2624
2625         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
2626
2627         * gnus-win.el (gnus-configure-frame): Ditto.
2628
2629         * gnus-mh.el (gnus-summary-save-in-folder): Use
2630         with-current-buffer.
2631
2632 2000-01-02 05:00:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2633
2634         * nnwarchive.el: Changed file perms.
2635
2636 1999-12-19 21:42:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2637
2638         * gnus-group.el (gnus-group-delete-groups): New command.
2639         (gnus-group-delete-group): Extra no-prompt parameters.
2640
2641 1999-12-14 10:18:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2642
2643         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
2644         <p>.
2645
2646 1999-12-28 12:20:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
2647
2648         * webmail.el (webmail-hotmail-article): Don't insert message id.
2649
2650 1999-12-28  Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,A_\e(Bjohann)
2651
2652         * nnimap.el (nnimap-split-fancy): New variable.
2653         (nnimap-split-fancy): New function.
2654
2655 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
2656
2657         (nnimap-split-rule): Document symbol value.
2658
2659 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
2660
2661         * nnimap.el (nnimap-retrieve-headers-progress): Let
2662         `nnheader-parse-head' parse article.
2663         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
2664         request headers needed by `nnheader-parse-head'.
2665
2666 1999-12-23  Florian Weimer  <fw@s.netic.de>
2667
2668         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
2669         value (crosspostings are handled), improve documentation.
2670
2671         * smiley.el: Declare file coding system as iso-8859-1.
2672
2673         * nnultimate.el: Dito.
2674
2675         * message.el: Dito.
2676
2677         * gnus-cite.el: Dito.
2678
2679         * gnus-spec.el: Dito.
2680
2681 1999-12-21  Florian Weimer  <fw@s.netic.de>
2682
2683         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
2684         (gnus-setup-message): No longer make `message-posting-charset'
2685         buffer-local.
2686         (gnus-setup-posting-charset): Reflect the new layout of
2687         `gnus-group-posting-charset-alist' and `message-posting-charset'.
2688
2689         * message.el (message-send-mail): Bind `message-this-is-mail' and
2690         `message-posting-charset'.
2691         (message-send-news): Dito, and honour new layout of
2692         `message-posting-charset'.
2693         (message-encode-message-body): Ignore `message-posting-charset'.
2694
2695         * mm-bodies.el (mm-body-encoding): Consider
2696         `message-posting-charset' when deciding whether to use 8bit.
2697
2698         * rfc2047.el (rfc2047-encode-message-header): Back out change.
2699         (rfc2047-encodable-p): Now solely for headers; use
2700         `message-posting-charset'.
2701
2702 1999-12-20 14:10:39  Shenghuo ZHU  <zsh@cs.rochester.edu>
2703
2704         * nnwarchive.el (nnwarchive-type-definition): Set default value.
2705
2706 1999-12-19 22:49:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2707
2708         * nnagent.el (nnagent-server-opened): Optional.
2709         (nnagent-status-message): Optional.
2710
2711 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
2712
2713         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
2714         end (referenced by instructions in
2715         `gnus-cited-opened-text-button-line-format-alist').
2716
2717 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
2718
2719         * imap.el (imap-starttls-open): Typo.
2720
2721 1999-12-18 16:43:37  Shenghuo ZHU  <zsh@cs.rochester.edu>
2722
2723         * mm-util.el (mm-charset-after): Non-MULE case.
2724         * mail-prsvr.el (mail-parse-mule-charset): New variable.
2725         * rfc2047.el (rfc2047-dissect-region): Bind it.
2726
2727 1999-12-18  Florian Weimer  <fw@s.netic.de>
2728
2729         * mml.el (mml-generate-multipart-alist): Correct default value.
2730
2731         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
2732         (mm-safer-encoding): New function.
2733         (mm-content-transfer-encoding): Use both.
2734
2735         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
2736         * qp.el (quoted-printable-encode-region): Dito.
2737
2738 1999-12-18 14:08:48  Shenghuo ZHU  <zsh@cs.rochester.edu>
2739
2740         * webmail.el (webmail-hotmail-article): Snarf the raw file.
2741
2742 1999-12-18 14:08:12  Victor S. Miller  <victor@idaccr.org>
2743
2744         * webmail.el (webmail-hotmail-list): raw=0.
2745
2746 1999-12-18 11:14:51  Shenghuo ZHU  <zsh@cs.rochester.edu>
2747
2748         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
2749         group name.
2750
2751 1999-12-18 11:02:00  Shenghuo ZHU  <zsh@cs.rochester.edu>
2752
2753         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
2754
2755 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
2756
2757         * imap.el: Don't autoload digest-md5.
2758         (imap-starttls-open): Bind coding-system-for-{read,write}.
2759         (imap-starttls-p): Check if we can find starttls.el.
2760         (imap-digest-md5-p): Check if we can find digest-md5.el.
2761
2762 1999-12-17   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2763
2764         * base64.el (base64-encode-string): Accept 2nd argument
2765         `no-line-break'.
2766
2767         * imap.el: Require `digest-md5' when compiling; add autoload
2768         settings for `digest-md5-parse-digest-challenge',
2769         `digest-md5-digest-response', `starttls-open-stream' and
2770         `starttls-negotiate'.
2771         (imap-authenticators): Add `digest-md5'.
2772         (imap-authenticator-alist): Setup for `digest-md5'.
2773         (imap-digest-md5-p): New function.
2774         (imap-digest-md5-auth): New function.
2775         (imap-stream-alist): Add STARTTLS entry.
2776         (imap-starttls-p): New function.
2777         (imap-starttls-open): New function.
2778
2779 1999-12-18 01:08:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2780
2781         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
2782
2783 1999-12-17 19:36:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
2784
2785         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
2786         string-to-x function.
2787
2788 1999-12-17 13:08:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
2789
2790         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
2791
2792 1999-12-17 11:54:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
2793
2794         * webmail.el: Enhance hotmail-snarf.
2795
2796 1999-12-17 10:38:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2797
2798         * rfc2047.el (rfc2047-dissect-region): Rewrite.
2799
2800 1999-12-16 22:59:22  Shenghuo ZHU  <zsh@cs.rochester.edu>
2801
2802         * webmail.el (webmail-hotmail-list): Search no-error.
2803
2804 1999-12-15 22:07:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2805
2806         * nnwarchive.el: Support nov-is-evil.
2807         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
2808         Set it if non-nil.
2809         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
2810
2811 1999-12-15 08:55:19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2812
2813         * nnagent.el (nnagent-server-opened): Redefine.
2814         (nnagent-status-message): Ditto.
2815
2816 1999-12-14 23:37:44  Shenghuo ZHU  <zsh@cs.rochester.edu>
2817
2818         * rfc1843.el (rfc1843-decode-region): Use
2819         buffer-substring-no-properties.
2820         * gnus-art.el (article-decode-HZ): New function.
2821
2822 1999-12-14 22:07:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2823
2824         * nnheader.el (nnheader-translate-file-chars): Only in full path.
2825
2826 1999-12-14 16:21:45  Shenghuo ZHU  <zsh@cs.rochester.edu>
2827
2828         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
2829         MIME charset not a MULE charset.
2830
2831 1999-12-14 15:08:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2832
2833         * gnus-ems.el: Translate more ugly characters.
2834         * nnheader.el (nnheader-translate-file-chars): Don't translate
2835         the second ':'.
2836
2837 1999-12-14 10:40:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
2838
2839         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
2840         method if cannot find the article.
2841
2842 1999-12-14 01:13:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
2843
2844         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
2845         method if overrided.
2846
2847 1999-12-13 23:38:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
2848
2849         * mail-source.el (mail-source-fetch-webmail): Parameter
2850         dontexpunge.
2851
2852 1999-12-13 23:31:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2853
2854         * webmail.el: Support my-deja. Better error report.
2855
2856 1999-12-13 18:59:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
2857
2858         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
2859         is bad.
2860         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
2861         is not 1.
2862
2863 1999-12-13 18:22:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2864
2865         * nnslashdot.el (nnslashdot-request-article): A space.
2866
2867 1999-12-13 17:20:25  Shenghuo ZHU  <zsh@cs.rochester.edu>
2868
2869         * nnagent.el: Support different backend with same name.
2870
2871 1999-12-13 13:14:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
2872
2873         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
2874         archived group.
2875         (nnslashdot-sane-retrieve-headers): Ditto.
2876         (nnslashdot-request-article): Ditto.
2877
2878 1999-12-13 11:41:32  Shenghuo ZHU  <zsh@cs.rochester.edu>
2879
2880         * nnweb.el (nnweb-insert): Narrow to point.
2881
2882 1999-12-13 10:59:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
2883
2884         * nnweb.el (nnweb-insert): Follow refresh url.
2885         * nnslashdot.el: Use it.
2886
2887 1999-12-13 10:39:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
2888
2889         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
2890         (nnweb-decode-entities-string): New function.
2891
2892         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
2893         nnweb-* and move to nnweb.el.
2894         * nnwarchive.el: Use nnweb-decode-entities, etc.
2895         * webmail.el: Ditto.
2896
2897         * nnslashdot.el: Use nnweb-decode-entities-string.
2898         (nnslashdot-decode-entities): Remove.
2899
2900 1999-12-13 10:40:56  Eric Marsden <emarsden@mail.dotcom.fr>
2901
2902         * nnslashdot.el: Decode entities.
2903
2904 1999-12-12  Dave Love  <fx@gnu.org>
2905
2906         * gnus-agent.el (gnus-category-edit-groups)
2907         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
2908         expansion of setf, fixed.
2909
2910 1999-12-12 12:50:30  Shenghuo ZHU  <zsh@cs.rochester.edu>
2911
2912         * gnus-agent.el: Revoke last Dave Love's patch, because of
2913         incompatibility of XEmacs.
2914
2915 1999-12-12 12:27:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2916
2917         * mm-uu.el: Change headers.
2918         * rfc1843.el: Ditto.
2919         * uudecode.el: Ditto.
2920
2921 1999-12-07  Dave Love  <fx@gnu.org>
2922
2923         * gnus-agent.el (gnus-category-edit-predicate)
2924         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
2925         inside backquote to avoid it at runtime.
2926
2927 1999-12-07  Dave Love  <fx@gnu.org>
2928
2929         * binhex.el: Require cl when compiling.
2930
2931 1999-12-04  Dave Love  <fx@gnu.org>
2932
2933         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
2934
2935 1999-12-04  Dave Love  <fx@gnu.org>
2936
2937         * mm-util.el (mm-delete-duplicates): New function.
2938         (mm-write-region): Use it.
2939
2940         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
2941
2942         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
2943         mm-delete-duplicates.
2944
2945         * imap.el (imap-open, imap-debug): Avoid mapc.
2946
2947         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
2948
2949         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
2950         (gnus-multi-decode-encoded-word-string): Avoid mapc.
2951
2952         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
2953         runtime.
2954
2955         * gnus.el (gnus-select-method): Likewise.
2956
2957         * nnheader.el (nnheader-nov-read-integer): Likewise.
2958
2959         * mm-view.el (mm-inline-message): Require cl when compiling.
2960         Avoid ignore-errors at runtime.
2961         (mm-inline-text): Avoid mapc.
2962
2963 1999-12-12 10:36:51  Shenghuo ZHU  <zsh@cs.rochester.edu>
2964
2965         * gnus-art.el (article-decode-charset): Widen is bad.
2966
2967 1999-12-12 10:17:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
2968
2969         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
2970
2971 1999-12-12  Florian Weimer  <fw@s.netic.de>
2972
2973         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
2974         indicate that only US-ASCII is permitted.
2975         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
2976         use unencoded 8-bit characters in message headers.
2977
2978 1999-12-12 03:08:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2979
2980         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
2981         CRLF.
2982
2983 1999-12-11 14:42:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2984
2985         * webmail.el: Require url-cookie.
2986
2987 1999-12-11 14:21:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
2988
2989         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
2990         new function to make modified caesar table.
2991         (nnwarchive-from-r13): Use it.
2992         (nnwarchive-mail-archive-article): Improved.
2993
2994 1999-12-11 12:30:20  Shenghuo ZHU  <zsh@cs.rochester.edu>
2995
2996         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
2997
2998 1999-12-10 16:22:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2999
3000         * nnweb.el (nnweb-request-article): Return cons.
3001
3002 1999-12-10 16:06:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3003
3004         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3005
3006 1999-12-10 12:14:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3007
3008         * mm-util.el (mm-with-unibyte): New macro.
3009         * nnweb.el (nnweb-init): Use it.
3010
3011 1999-12-09 20:39:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
3012
3013         * mm-util.el (mm-charset-after): New function.
3014         (mm-find-mime-charset-region): Set charsets after
3015         delete-duplicates and use find-coding-systems-region.
3016         (mm-find-charset-region): Remove composition.
3017
3018         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3019
3020         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3021
3022 1999-12-09 17:47:56  Shenghuo ZHU  <zsh@cs.rochester.edu>
3023
3024         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3025         * mml.el (mml-confirmation-set): New variable.
3026         (mml-parse-1): Ask user to confirm.
3027
3028 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
3029
3030         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3031         are scanned when we have directory mail-sources (the mail source
3032         is modified in that case, so we must scan it for all
3033         groups/methods).
3034
3035 1999-12-09 12:05:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3036
3037         * nnml.el (nnml-request-move-article): Save nnml-current-directory
3038         and nnml-article-file-alist.
3039
3040 1999-12-09 10:20:07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3041
3042         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3043         nnmail-fetched-sources.
3044
3045 1999-12-09 10:19:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3046
3047         * mm-util.el (mm-find-charset-region): Use the last charset.
3048
3049 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3050
3051         * gnus.el (gnus-select-method): Made the option list prettier.
3052
3053 1999-12-08  Florian Weimer  <fw@s.netic.de>
3054
3055         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3056         for the `de' newsgroups hierarchy, as it is common practice there.
3057
3058
3059 1999-12-07 16:17:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3060
3061         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3062         buffer-string arguments. Fix references.
3063
3064 1999-12-07 15:04:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3065
3066         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3067         (gnus-agent-batch-fetch): Use it.
3068         (gnus-agent-fetch-session): Use it.
3069
3070 1999-12-07 12:32:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
3071
3072         * mm-util.el (mm-find-mime-charset-region): Delete nil.
3073
3074 1999-12-07 11:45:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3075
3076         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
3077         nil.
3078
3079 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
3080
3081         * nnslashdot.el (nnslashdot-request-list): There were two
3082         top-level body-forms.  Put a `progn' around them.
3083
3084         * gnus.el (gnus-select-method): Use `condition-case'
3085         instead of `ignore-errors', since cl may not be loaded when the
3086         form is evaluated.
3087
3088 1999-12-06 23:57:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
3089
3090         * nnwarchive.el: Support www.mail-archive.com.
3091
3092 1999-12-06 23:55:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
3093
3094         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3095         do anything.
3096
3097 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
3098
3099         * utf7.el: New file, written by Jon K Hellan.
3100
3101         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3102         default to t.
3103
3104 1999-12-06 04:40:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3105
3106         * nnslashdot.el (nnslashdot-request-delete-group): New function.
3107
3108         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3109         current.
3110         (gnus-refer-article-methods): New function.
3111         (gnus-summary-refer-article): Use it.
3112
3113 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
3114
3115         * nnimap.el (nnimap-retrieve-groups): Return active format.
3116
3117         * nnimap.el (nnimap-replace-in-string): Removed.
3118         (nnimap-request-list):
3119         (nnimap-retrieve-groups):
3120         (nnimap-request-newgroups): Quote group instead of escaping SPC.
3121
3122 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
3123
3124         * imap.el: Use format-spec for ssl program.
3125         * imap.el (imap-ssl-arguments): Removed.
3126         (imap-ssl-open-{1,2}): Removed.
3127
3128 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
3129
3130         * gnus-start.el (gnus-site-init-file): Use `condition-case'
3131         instead of `ignore-errors', since cl may not be loaded when the
3132         form is evaluated.
3133
3134 1999-12-04 11:34:22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3135
3136         * mm-bodies.el (mm-8bit-char-regexps): Removed.
3137         (mm-7bit-chars): New variable.
3138         (mm-body-7-or-8): Use it in both cases.
3139
3140 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
3141
3142         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3143           defcustom definitions.
3144
3145 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
3146
3147         * mm-decode.el (mm-display-part): Let mm-display-external return
3148         inline or external.
3149         (mm-display-external): For copiousoutput methods, insert output in
3150         buffer.
3151
3152 1999-12-04 03:29:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3153
3154         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3155         buffer.
3156
3157 1999-12-04 08:31:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3158
3159         * gnus-audio.el: An M too far.
3160
3161         * gnus-msg.el (gnus-setup-message): One backtick too many.
3162
3163         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3164         a function, not a variable.
3165
3166 1999-12-04 08:14:08  Max Froumentin  <masmef@maths.bath.ac.uk>
3167
3168         * gnus-score.el (gnus-score-body): Widen before requesting.
3169
3170 1999-12-04 08:06:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3171
3172         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3173
3174 1999-12-04 03:01:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
3175
3176         * mail-source.el (mail-source-fetch-webmail): Bind
3177         mail-source-string.
3178
3179 1999-12-04 07:18:23  Matt Swift  <swift@alum.mit.edu>
3180
3181         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3182         (gnus-uu-unmark-by-regexp): Ditto.
3183
3184         * gnus-group.el (gnus-group-catchup-current): Would bug out on
3185         dead groups.
3186
3187 1999-12-04 01:34:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3188
3189         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3190         do their real thing.
3191
3192         * nnmh.el (nnmh-be-safe): Doc fix.
3193
3194         * gnus-sum.el (gnus-summary-exit): Write cache active file.
3195
3196         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3197         status line has arrived before we count it.
3198
3199         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3200
3201         * gnus-sum.el (gnus-thread-header): Fixed after indent.
3202         Whitespace problems.
3203
3204         * gnus-win.el (gnus-configure-windows): Error fix.
3205
3206         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3207         right function.
3208
3209         * gnus.el: Fixed all the doc strings to match the FSF convetions.
3210         Indent all functions.  Fix all comments to match the comment
3211         conventions.  Double-space after full stop.
3212
3213 1999-12-04 01:14:55  YAMAMOTO Kouji  <kouji@pobox.com>
3214
3215         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3216         value to divide received mails into my favorite groups and I met
3217         an error.  It takes place if the length of a element "VALUE" in
3218         nnmail-split-fancy is less than two.
3219
3220 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
3221
3222         * mml.el (mml-insert-part): New function.
3223
3224 1999-09-29 04:48:14  Katsumi Yamaoka  <yamaoka@jpl.org>
3225
3226         * lpath.el: Add `sc-cite-regexp'.
3227
3228 1999-12-02  Dave Love  <fx@gnu.org>
3229
3230         * mm-decode.el: Customize.
3231
3232 1999-12-03  Dave Love  <fx@gnu.org>
3233
3234         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3235         the W3 stuff isn't available.
3236
3237 1999-12-03  Dave Love  <fx@gnu.org>
3238
3239         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3240         at runtime.
3241
3242 1999-12-04 00:47:35  Dan Christensen  <jdc@jhu.edu>
3243
3244         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3245
3246 1999-12-01  Andrew Innes  <andrewi@gnu.org>
3247
3248         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3249         don't be fooled by "From nobody" lines added by respooling.
3250
3251         * pop3.el (pop3-movemail): Write crashbox in binary.
3252         (pop3-get-message-count): New function.