3cfd7a381c6337801fb7d33a6f1f5cd7df6a574a
[gnus] / lisp / ChangeLog
1 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2
3         * mm-decode.el (mm-merge-handles): New function.
4
5         * mm-view.el (mm-inline-message): Use it.
6         (mm-view-message): Ditto.
7         
8         * mm-partial.el (mm-inline-partial): Ditto.
9
10         * mm-extern.el (mm-inline-external-body): Ditto.
11
12         * gnus-art.el (gnus-mime-view-part): Ditto.
13         (gnus-mime-view-part-as-type): Ditto.
14         (gnus-mime-save-part-and-strip): Prevent users to strip in some
15         cases.
16
17 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
18
19         * message.el (message-cancel-news): Allow to shoot foot.
20         (message-supersede): Ditto.
21
22 2001-02-08  Tommi Vainikainen <thv@iki.fi> 
23
24         * gnus-sum.el (gnus-simplify-subject-re): Use
25         message-subject-re-regexp.
26
27 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
28
29         * nnmail.el (nnmail-expiry-target-group): Bind
30         nnmail-cache-accepted-message-ids to nil.
31
32         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
33         coding system.
34
35 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
36
37         * qp.el (quoted-printable-encode-region): Make sure characters are
38         between 00 and FF.  Don't check charset.
39
40         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
41         in Emacs 20.  
42         * rfc2047.el (rfc2047-q-encode-region): Ditto.
43
44 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
45
46         * message.el (message-make-forward-subject): Argument decoded.
47         (message-forward): Use it when digest.
48
49         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
50         buffer.
51
52 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
53
54         * message.el (message-generate-headers-first): Doc fix.
55
56 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
57
58         * gnus-art.el (article-make-date-line): Error proof.
59
60 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
61
62         * gnus-group.el (gnus-group-listing-limit): New.
63         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
64
65         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
66
67 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
68
69         * message.el (message-newline-and-reformat): Special case for
70         breaking at BOL.
71
72 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
73
74         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
75         message/rfc822.
76
77 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
78
79         * message.el (message-encode-message-body): Don't insert
80         Content-Type if it is inside a mail.
81
82 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
83
84         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
85         gnus-article-commands-menu.
86
87         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
88         in Emacs.
89
90         * gnus-start.el (gnus-read-descriptions-file): Use
91         gnus-group-name-charset and gnus-group-charset-alist.
92
93 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
94
95         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
96         active region.
97
98         * gnus-start.el (gnus-group-change-level): Remove from both
99         gnus-zombie-list and gnus-killed-list.
100
101 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
102
103         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
104         gnus-subscribe-topics.
105
106         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
107
108 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
109
110         * gnus-art.el (gnus-article-make-menu-bar): Make
111         gnus-article-post-menu.
112
113         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
114
115         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
116
117         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
118         
119         * message.el (message-mode-menu): Ditto.
120         
121         * gnus-art.el (defvar): eval-when-compile.
122
123 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
124
125         * gnus-agent.el (gnus-agentize): Fix doc.
126
127 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
128
129         * mml.el (mml-preview): Bind `q'.
130
131 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
132
133         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
134
135 2001-01-31  Dave Love  <fx@gnu.org>
136
137         * mm-util.el (mm-mime-mule-charset-alist)
138         (mm-find-mime-charset-region): Consider mule-utf-8.
139
140 2001-01-31  Dave Love  <fx@gnu.org>
141
142         * gnus-art.el (gnus-article-x-face-command)
143         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
144         :version.
145
146 2001-01-26  Dave Love  <fx@gnu.org>
147
148         * mm-util.el (mm-multibyte-string-p): New.
149         
150 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
151 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
152 ;;      string-as-multibyte on class.  Clarify line-folding.
153         (quoted-printable-encode-string): Make temp buffer inherit
154         string's multibyteness.
155
156 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
157
158         * nnheader.el (toplevel): Don't require `gnus-util' at
159         compile-time; this creates a circular dependency, and prevents
160         a bootstrap.
161
162 2001-01-22  Andreas Schwab  <schwab@suse.de>
163
164         * nnheader.el (gnus-delete-line): Autoload it as a macro.
165
166 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
167
168         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
169
170         * gnus-art.el (article-hide-list-identifiers): Ditto.
171
172         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
173
174 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
175
176         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
177
178         * gnus-art.el (article-hide-list-identifiers): Similar.
179
180 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
181
182         * nnmail.el (nnmail-remove-list-identifiers): Improved.
183
184 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
185
186         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
187
188 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
189
190         * gnus-util.el (gnus-string-equal): New function.
191         
192         * gnus-art.el (article-hide-boring-headers): Use it.
193
194 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
195
196         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
197
198 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
199
200         * gnus-msg.el (gnus-msg-mail): Support switch-action.
201
202 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
203
204         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
205         command if there is not last-saver.
206
207 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
208
209         * nntp.el (nntp-open-connection): 201 is possible.
210
211 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
212
213         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
214         (rfc2047-charset-encoding-alist): Add big5.
215
216 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
217
218         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
219         (gnus-agent-remove-server): Ditto.
220         (autoload): gnus-server-update-server.
221
222         * gnus-srvr.el (gnus-server-line-format): Add %a.
223         (gnus-server-line-format-alist): Add gnus-tmp-agent.
224         (gnus-server-insert-server-line): Use it.
225
226 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
227         
228         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
229         GB2312 and Big5.
230
231 2001-01-24  Simon Josefsson  <sj@extundo.com>
232
233         * mail-source.el (mail-sources): Add :program specifier to IMAP
234         mail source.
235         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
236
237 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
238
239         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
240
241 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
242
243         * nntp.el (nntp-wait-for): Return the success code.
244         (nntp-open-connection): Use it.
245
246 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
247
248         * gnus-int.el (gnus-check-server): Allow breaking the opening. 
249
250 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
251
252         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
253
254 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
255
256         * gnus-sum.el (gnus-summary-print-article): Take one prefix
257         argument. Allow to print several articles in one file.
258
259 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
260
261         * webmail.el (webmail-type-definition): netaddress changes.
262
263 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
264
265         * gnus.el: Fix copyright. Remove trailing spaces.
266
267         * message.el (message-forward): Use mule4.
268         
269 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
270
271         * mm-util.el (mm-string-as-unibyte): New.
272
273         * message.el (message-forward): Use it.
274
275 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
276
277         * message.el (message-cite-original-without-signature): Don't peel
278         off the blank line.
279         (message-get-reply-headers): Add Cc if it is not in follow-to.
280
281 2001-01-20  Simon Josefsson  <sj@extundo.com>
282
283         * mm-decode.el (mm-handle-multipart-from): Add.
284         (mm-dissect-buffer): Save From: header value.
285         (mm-security-from): Remove.
286         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
287
288         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
289         instead of `mml-security-from'.  Protect null from value.
290
291 2001-01-20  Simon Josefsson  <sj@extundo.com>
292
293         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
294         application/vnd.ms-excel attachments.
295
296 2001-01-19  Simon Josefsson  <sj@extundo.com>
297
298         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
299
300 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
301
302         * message.el (message-ignored-mail-headers): Ditto.
303
304 2001-01-19  Simon Josefsson  <sj@extundo.com>
305
306         * message.el (message-ignored-news-headers): Only search beginning
307         of line.
308
309 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
310
311         * message.el (message-send-mail): Content-Type may not be there.
312
313 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
314
315         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
316         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
317
318         * gnus-art.el (article-display-x-face): Insert X-Face if there is
319         not.
320
321 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
322
323         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
324         non-native groups.
325
326 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
327
328         * message.el (message-yank-original): Understand
329         universal-argument.
330
331 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
332
333         * gnus-art.el (gnus-boring-article-headers): Add to-address.
334         (article-hide-boring-headers): Ditto.
335
336         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
337
338 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
339
340         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
341         one.
342
343 2001-01-16  Simon Josefsson  <simon@josefsson.org>
344
345         * message.el (message-make-in-reply-to): Add comment to message-id
346         (old syntax, see 2000-08-02 change).
347
348 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
349
350         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
351         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
352         (gnus-button-reply): Ditto.
353
354 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
355
356         * gnus-art.el (article-display-x-face): Fix.
357
358 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
359
360         * gnus-art.el (article-display-x-face): Use
361         gnus-original-article-buffer.
362
363 2001-01-15  Jack Twilley <jmt@tbe.net>
364
365         * message.el (message-add-header): Move to point-max.
366
367 2001-01-15  Simon Josefsson  <simon@josefsson.org>
368
369         * smime.el (smime-CA-directory, smime-CA-file): Change default to
370         nil, improve documentation.
371         (smime-certificate-directory): Comment out false hints (until it
372         is implemented).
373
374         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
375         there aren't any keys.
376         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
377         verify certificate.  Default is changed to only check integrity.
378         Improved security status texts.  If a certificate doesn't contain
379         a email address, don't fail.
380         
381         * smime.el (smime-noverify-region):
382         (smime-noverify-buffer): New functions.  Verifies integrity only.
383
384 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
385
386         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
387
388 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
389
390         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
391         (gnus-remove-some-windows): Ditto.
392
393 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
394
395         * gnus-art.el (article-make-date-line): 11th.
396
397 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
398
399         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
400         (mml2015-gpg-sign): Ditto.
401
402 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
403
404         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
405         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
406
407 2001-01-08  Dave Love  <fx@gnu.org>
408
409         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
410         single character.
411
412         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
413
414         * message.el: Doc and message fixes.
415         (message-send-rename-function)
416         (message-make-forward-subject-function)
417         (message-send-mail-function, message-reply-to-function)
418         (message-wide-reply-to-function, message-followup-to-function)
419         (message-distribution-function, message-auto-save-directory): Fix
420         :type.
421
422         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
423         proceeding after warnings.  Amend multipart warning message.
424
425 2001-01-04  Dave Love  <fx@gnu.org>
426
427         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
428         compiling.
429         (gnus-make-directory): Require nnmail.
430
431         * mm-decode.el (mm-inline-media-tests): Add
432         image/x-portable-bitmap.
433         (mm-get-image): Grok pbm.
434
435 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
436
437         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
438
439 2001-01-09  Didier Verna  <didier@xemacs.org>
440
441         * dgnushack.el (dgnushack-compile): give a dummy value to
442         `gnus-xmas-glyph-directory' for the time of compilation.
443         * gnus-agent.el: moved some XEmacs specific hook add-ons from
444         `gnus-xmas-[re]define' to avoid loosing user custom settings.
445         * gnus-art.el: ditto.
446         * gnus-group.el: ditto.
447         * gnus-salt.el: ditto.
448         * gnus-sum.el: ditto.
449         * gnus-topic.el: ditto.
450         * gnus-xmas.el (gnus-xmas-define): see above.
451         * gnus-xmas.el (gnus-xmas-redefine): see above.
452         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
453         non-continuable error when the directory can't be found.
454
455 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
456
457         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
458         handle.
459         * gnus-art.el (gnus-mime-view-part): Copy it.
460         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
461
462 2001-01-09  Michael Downes <mjd@ams.org>
463
464         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
465
466 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
467
468         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
469         orig-file. Use ',source.
470
471 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
472
473         * gnus-xmas.el (gnus-xmas-modeline-glyph):
474         (gnus-xmas-group-startup-message):
475         Detect gnus-xmas-glyph-directory when it is nil.
476
477 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
478
479         * pop3.el (pop3-get-message-count): Andrew Innes
480         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
481
482 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
483
484         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
485
486         * time-date.el (time-to-number-of-days): New function.
487
488 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
489
490         * nnslashdot.el (nnslashdot-request-list): Always get the right
491         sid.
492
493 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
494
495         * message.el (message-minibuffer-local-map): New keymap.
496         (message-read-from-minibuffer): Use it.
497         * gnus-msg.el (gnus-summary-resend-message): Use it
498
499 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
500
501         * gnus-start.el (gnus-display-time-event-handler): New function.
502         (gnus-after-getting-new-news-hook): Use it.
503
504 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
505
506         * message.el (message-ignored-mail-headers): Add draft header.
507
508 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
509
510         * gnus-sum.el (gnus-summary-expire-articles): Don't save
511         excursion.
512
513         * nnslashdot.el (nnslashdot-request-list): Get the right year.
514
515 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
516
517         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
518
519 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
520
521         * qp.el (quoted-printable-decode-region): Don't backward-char.
522
523 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
524
525         * gnus-draft.el: Mark articles as replied.
526
527         * gnus-sum.el (gnus-summary-add-mark): New function.
528
529         * gnus-group.el (gnus-add-mark): New function.
530
531         * gnus-sum.el (gnus-summary-buffer-name): New function.
532         (gnus-summary-setup-buffer): Use it.
533
534         * gnus-draft.el: Set things up with the right post method and
535         stuff.
536
537         * message.el (message-ignored-news-headers): Remove X-Draft-From.
538
539         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
540
541         * gnus.el (gnus-draft-meta-information-header): New variable.
542
543 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
544
545         * gnus-art.el (gnus-treatment-function-alist): Move the date
546         functions before the header sorting functions.
547
548         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
549
550         * dgnushack.el (dgnushack-compile): Message whether there is w3.
551         Don't (push "/usr/share/emacs/site-lisp" load-path).
552
553         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
554         to empty fill prefixes.
555
556 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
557
558         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
559         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
560
561 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
562
563         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
564
565         * nnml.el (autoload): Move to nnheader.el.
566
567         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
568         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
569         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
570         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
571
572 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
573
574         * gnus-art.el (article-make-date-line): Get the hours right.
575         (gnus-ignored-headers): More hiding.
576
577         * nnmail.el (nnmail-expiry-wait): Not an integer.
578
579         * message.el (message-goto-body): Only expand abbrev when called
580         interactively.
581         (message-make-lines): Use it.
582
583 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
584
585         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
586
587 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
588
589         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
590         include the expunged articles.
591
592         * gnus-group.el (gnus-group-sort-by-server): New function.
593
594         * gnus.el (gnus-method-to-server-name): New function.
595         (gnus-group-prefixed-name): Use it.
596
597         * gnus-group.el (gnus-group-sort-function): Doc fix.
598         (gnus-group-sort-groups-by-server): New command.
599
600 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
601
602         * gnus-art.el (gnus-treat-date-english): New variable.
603         (article-date-english): New command.
604         (gnus-english-month-names): New variable.
605         (article-make-date-line): Do 'english.
606
607         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
608         after the fill prefix.
609
610         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
611         score...".
612
613         * gnus-art.el (gnus-ignored-headers): Hide more headers.
614
615         * message.el (message-mode-map): Bind comment-region.
616
617         * gnus-art.el (gnus-mime-display-part): Let w3 display
618         multipart/related.
619
620         * mm-bodies.el (mm-long-lines-p): New function.
621         (mm-body-encoding): Use it.
622         (mm-body-encoding): Encode articles with lines longer than 1000
623         characters.
624
625 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
626
627         * mm-util.el (mm-enable-multibyte): Use
628         default-enable-multibyte-characters.
629         (mm-enable-multibyte-mule4): Ditto.
630         (mm-disable-multibyte): Test XEmacs.
631         (mm-disable-multibyte-mule4): Ditto.
632         (mm-with-unibyte-current-buffer): Simplified.
633         (mm-with-unibyte-current-buffer-mule4): Ditto.
634
635 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
636
637         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
638
639         * nnheader.el (nnheader-string-as-multibyte): New alias.
640
641         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
642
643         * gnus-uu.el (gnus-message-process-mark): New function.
644         (gnus-uu-mark-by-regexp): Use it.
645         (gnus-new-processable): New function.
646
647 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
648
649         * gnus-sum.el (gnus-no-mark): New variable.
650
651 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
652
653         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
654         backslashes.
655
656 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
657
658         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
659         definition.
660
661 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
662
663         * dgnushack.el (dgnushack-compile): elc is in the current directory.
664
665         * qp.el (quoted-printable-encode-region): Don't check multibyte in
666         XEmacs.
667
668 2000-12-25  Lloyd Zusman <ljz@asfast.com>
669
670         * mml.el (mml-read-tag): Save tag location.
671
672 2000-12-25  Simon Josefsson  <simon@josefsson.org>
673
674         * starttls.el: Sync with Emacs 21.
675
676 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
677
678         * message.el (message-mail): Support yank-action.
679
680         * message.el (message-setup): Revoke the last change.
681
682 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
683
684         * message.el (message-setup): Use cons. Suggested by Johan Vromans
685         <jvromans@squirrel.nl>.
686
687 2000-12-24  Simon Josefsson  <sj@extundo.com>
688
689         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
690         mailing list junk at end of part.
691
692 2000-12-23  Simon Josefsson  <sj@extundo.com>
693
694         * nnimap.el (nnimap-expiry-target): New function.
695         (nnimap-request-expire-articles): Use it.
696
697 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
698
699         * gnus.el (gnus-group-parameters-more): New variable.
700         * gnus-cus.el (gnus-group-customize): Use it.
701
702         * gnus.el (gnus-define-group-parameter): New macro.
703         (auto-expire): Use it
704         (total-expire): Use it.
705         * gnus-art.el (banner): Use it.
706
707         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
708         <ljz@asfast.com>.
709
710 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
711
712         * gnus-topic.el (gnus-topic-create-topic): Use list.
713
714         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
715         before binding gnus-default-article-saver.
716
717         * gnus-sum.el (gnus-summary-save-article):
718         (gnus-summary-pipe-output):
719         (gnus-summary-save-article-mail):
720         (gnus-summary-save-article-rmail):
721         (gnus-summary-save-article-file):
722         (gnus-summary-write-article-file):
723         (gnus-summary-save-article-body-file): Ditto.
724
725         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
726
727 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
728
729         * gnus-art.el (gnus-mime-security-button-map):
730         (gnus-mime-button-map): Add parent.
731
732 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
733
734         * messagexmas.el (message-xmas-redefine): New function.
735
736         * message.el: Use it.
737
738         * gnus-art.el (gnus-article-check-hidden-text): Return t.
739
740         * gnus-util.el (gnus-remove-text-properties-when): Return t.
741
742 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
743
744         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
745         malformatted messages.
746
747 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
748
749         * mm-util.el (mm-image-load-path): New function.
750
751         * gnus-group.el (gnus-group-make-tool-bar): Use it.
752
753         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
754
755         * message.el (message-tool-bar-map): Use it.
756
757         * Makefile.in (install-el): New.
758
759 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
760
761         * gnus-art.el (article-treat-dumbquotes): Quote \.
762
763 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
764
765         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
766         Emacs 20 runs on a terminal.
767
768 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
769
770         * gnus-msg.el (gnus-bug): Revert to save-excursion.
771
772         * mml.el (gnus-add-minor-mode): Autoload.
773
774         * message.el (message-forward): Save-restriction.
775
776 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
777
778         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
779         Paul Stevenson <p.stevenson@surrey.ac.uk>
780
781 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
782
783         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
784
785         * mml.el (gnus-ems): Don't require.
786
787         * gnus.el (gnus-decode-rfc1522): Removed.
788         (gnus-set-text-properties): Define.
789
790 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
791
792         * gnus-art.el (gnus-mime-*): handle may be nil.
793
794         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
795
796         * gnus.el (gnus-group-remove-excess-properties): Not defined
797         in gnus-xmas.
798
799 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
800
801         * message.el (message-mail-user-agent): Add :version.
802
803 2000-12-21  Miles Bader  <miles@gnu.org>
804
805         * message.el (message-mode): Set `comment-start' to the  yank prefix.
806
807 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
808
809         * message.el (message-mail-user-agent): New variable.
810         (message-setup): Renamed to message-setup-1. Support
811         mail-user-agent.
812         (message-mail-user-agent): New function.
813         (message-mail): Use it.
814         (message-reply): Use it.
815         (message-resend): Use it.
816         (message-mail-other-window): Use it.
817         (message-mail-other-frame): Use it.
818
819         * gnus-msg.el (gnus-bug): Support mail-user-agent.
820
821 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
822
823         * message.el (message-tool-bar-map): Simplify.
824         (message-narrow-to-head-1): New function.
825         (message-narrow-to-head): Use it.
826         (message-reply): Ditto.
827         (message-cancel-news): Ditto.
828         (message-supersede): Ditto.
829         (message-make-forward-subject): Ditto.
830         (message-bounce): Ditto.
831
832 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
833
834         * uudecode.el (uudecode-decode-region-external): make-temp-file
835         may not be defined.
836
837         * binhex.el (defalias): eval-and-compile.
838
839         * message.el (message-tool-bar-map): New function.
840         (message-mode): Use it.
841
842 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
843
844         * nntp.el (nntp-find-connection): Remove the entry.
845         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
846
847 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
848
849         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
850
851         * message.el (message-forward): Copy buffer in unibyte mode.
852
853 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
854
855         * message.el (message-make-forward-subject): Don't widen. Decode.
856         (message-forward): Don't decode subject.
857
858 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
859
860         * qp.el (quoted-printable-encode-region): Upcase QP.
861
862 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
863
864         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
865         mail-extract-a-c instead. Don't depend on Gnus.
866
867         * mml.el (gnus-ems): Require it.
868
869         * gnus-msg.el (gnus-summary-mail-forward):
870
871         * message.el (message-forward):  Move mime-to-mml here.
872
873 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
874
875         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
876         * gnus-art.el (gnus-insert-mime-button): Simplify.
877         (gnus-mime-display-alternative): Ditto.
878         (gnus-insert-mime-security-button): Ditto.
879
880 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
881
882         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
883         text-property-not-all doesn't return nil when start=mark(end).
884         (gnus-remove-text-properties-when): Ditto.
885
886 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
887
888         * gnus-start.el (gnus-group-change-level): Remove group from
889         gnus-active-hashtb if real killed.
890
891 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
892
893         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
894         (gnus-mime-display-alternative): Ditto.
895         (gnus-insert-mime-security-button): Ditto.
896
897 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
898
899         * gnus-start.el (gnus-group-change-level): Don't add it into
900         killed-list if it was killed.
901
902 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
903
904         * nnmbox.el (nnmbox-file-coding-system): Use binary.
905         (nnmbox-active-file-coding-system): Ditto.
906
907         * gnus-cus.el (gnus-group-parameters): Add posting-style.
908
909 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
910
911         * gnus.el (gnus-version):
912         (gnus-version-number): Set to Oort Gnus 0.01.
913
914         * gnus-art.el (gnus-mime-security-button-map):
915         (gnus-insert-mime-security-button): Fix for Emacs21.
916
917 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
918
919         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
920         easymenu, because XEmacs doesn't understand :help.
921
922         * mm-uu.el: Require binhex.
923
924 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
925
926         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
927
928 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
929
930         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
931
932 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
933
934         * *.xpm, *.pbm: Convert icons icons to size 24x24.
935
936 2000-12-18  Dave Love  <fx@gnu.org>
937
938         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
939         (unused).
940
941 2000-12-13  Miles Bader  <miles@gnu.org>
942
943         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
944         to t, so that we don't get stuck while trying to smilefy
945         intangible text.
946
947 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
948
949         * smiley-ems.el (smiley-regexp-alist): Make regexps match
950         at the end of the buffer.
951         (smiley-region): In the loop, move to the end of the submatch
952         matching the smiley instead of using the end of the match
953         of the whole regexp.
954
955 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
956
957         * message.el (message-mode): Doc fix.
958
959 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
960
961         * smiley-ems.el (smiley-region): Doc fix.
962
963 2000-12-11  Miles Bader  <miles@gnu.org>
964
965         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
966         bottom line visible, check to see if it's partially obscured, and
967         if so, either scroll one more line to make it fully visible, or
968         revert to showing the second line from the top.
969
970 2000-12-07  Dave Love  <fx@gnu.org>
971
972         * mailcap.el (mailcap-download-directory)
973         * gnus-audio.el (gnus-audio-directory)
974         * smiley-ems.el (smiley-data-directory): Fix :type.
975
976 2000-11-30  Dave Love  <fx@gnu.org>
977
978         * message.el (message-auto-save-directory): Use
979         file-name-as-directory.
980         (message-set-auto-save-file-name): Create
981         message-auto-save-directory if necessary.
982         (message-replace-chars-in-string): Removed -- unused.
983         (message-mail-alias-type): Customize.
984         (message-headers): Remove duplicate defgroup.
985
986 2000-11-29  Dave Love  <fx@gnu.org>
987
988         * qp.el (quoted-printable-decode-region): Use error, not message
989         to report malformed text (like base64).  Amend message.
990
991 2000-11-29  Miles Bader  <miles@gnu.org>
992
993         * message.el (message-header-lines): Fontify tag.
994
995 2000-11-27  Dave Love  <fx@gnu.org>
996
997         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
998         compiler warning.
999
1000 ;2000-11-26  Dave Love  <fx@gnu.org>
1001 ;
1002 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1003 ;
1004 2000-11-23  Dave Love  <fx@gnu.org>
1005
1006         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1007
1008         * mm-uu.el (uudecode): Require.
1009         (uudecode-decode-region, uudecode-decode-region-external): Don't
1010         autoload.
1011         (mm-uu-copy-to-buffer): Doc fix.
1012         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1013         type fix.
1014
1015         * mailcap.el: Doc fixes.
1016         (mailcap-mime-data): Various adjustments.
1017         (mailcap): New group.
1018         (mailcap-download-directory): Customize.
1019         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1020         (mailcap-temporary-directory): Deleted (unused).
1021         (mailcap-unescape-mime-test): Simplify slightly.
1022         (mailcap-viewer-passes-test): Use functionp.
1023         (mailcap-command-p): Aliased to executable-find.
1024
1025         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1026         default-enable-multibyte-characters is nil.
1027
1028 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
1029
1030         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1031
1032 2000-11-21  Dave Love  <fx@gnu.org>
1033
1034         * gnus-art.el (gnus-mime-button-map): Don't inherit from
1035         gnus-article-mode-map.
1036 ;       (gnus-mime-button-menu): Use mouse-set-point.
1037         (gnus-insert-mime-button, gnus-mime-display-alternative)
1038         (gnus-mime-display-alternative): Don't use local-map property.
1039
1040 2000-11-17  Dave Love  <fx@gnu.org>
1041
1042         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1043         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
1044         and make-temp-file.
1045         (uudecode-decode-region): Doc fix.
1046
1047 2000-11-14  Dave Love  <fx@gnu.org>
1048
1049         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1050         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1051         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1052         New files, derived from the XPMs.
1053
1054 2000-11-10  Dave Love  <fx@gnu.org>
1055
1056         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1057         (gnus-agent-lib-file, gnus-agent-load-alist)
1058         (gnus-agent-save-alist, gnus-agent-article-name): Use
1059         expand-file-name.
1060
1061         * gnus-group.el (gnus-group-name-charset-method-alist): Add
1062         :version.
1063         (nnkiboze-score-file): Defvar when compiling.
1064
1065         * gnus-start.el (gnus-read-newsrc-file): Add :version.
1066
1067         * gnus-art.el (gnus-article-banner-alist)
1068         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1069         (gnus-article-date-lapsed-new-header)
1070         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1071         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1072         (gnus-treat-strip-headers-in-body)
1073         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1074         (gnus-treat-translate): Add :version.
1075         (gnus-article-mime-part-function): Fix defcustom.
1076
1077         * nnmail.el (nnmail-expiry-target)
1078         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1079         (nnmail-split-header-length-limit): Add :version.
1080
1081         * gnus-sum.el (gnus-auto-expirable-marks)
1082         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1083         (gnus-extra-headers, gnus-ignored-from-addresses)
1084         (gnus-newsgroup-ignored-charsets)
1085         (gnus-group-highlight-words-alist)
1086         (gnus-summary-show-article-charset-alist): Add :version.
1087
1088         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1089         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1090         files, converted from the XPMs.
1091
1092         * gnus-cache.el (gnus-cache-active-file): Don't use
1093         file-name-as-directory on directory.
1094         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
1095         use file-name-as-directory on directory.
1096
1097         * time-date.el (timezone-make-date-arpa-standard): Autoload.
1098         (date-to-time): Use it.
1099
1100 ;       * message.el (message-mode) <adaptive-fill-regexp>:
1101 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1102 ;       (message-newline-and-reformat): Likewise.
1103         (message-forward-as-mime, message-forward-ignored-headers)
1104         (message-buffer-naming-style, message-default-charset)
1105         (message-dont-reply-to-names, message-send-mail-partially-limit):
1106         Add :version.
1107
1108         * mm-util.el: Doc fixes.
1109         (mm-mime-charset): Don't use the raw result of
1110         mm-preferred-coding-system.
1111         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1112         (mm-with-unibyte): Simplify.
1113
1114         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1115         concat.
1116
1117         * pop3.el (pop3-version): Deleted.
1118         (pop3-make-date): New function, avoiding message-make-date.
1119         (pop3-munge-message-separator): Use it.
1120
1121 2000-11-09  Dave Love  <fx@gnu.org>
1122
1123         * gnus-group.el (gnus-group-make-directory-group)
1124         (gnus-group-fetch-faq): Use expand-file-name.
1125         (gnus-group-fetch-faq): Simplify completing-read form.
1126
1127         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1128         test for Mule.
1129
1130         * message.el (tool-bar-map): Defvar when compiling.
1131
1132         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1133         (gnus-tm-lisp-directory): Deleted.
1134         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1135         (featurep 'xemacs).
1136         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1137         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1138         version numbers from file names.
1139
1140 2000-11-08  Dave Love  <fx@gnu.org>
1141
1142         * mm-view.el: Use featurep for XEmacs test.
1143         (mm-inline-message): Test for `remove-specifier'; don't use
1144         condition-case.
1145
1146         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1147
1148         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1149         (gnus-score-find-bnews): Don't concat "".
1150
1151         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1152         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1153         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1154         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1155
1156         * gnus-sum.el: Put some defvars in eval-when-compile.
1157         (gnus-summary-mode-hook): Add :options.
1158         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1159         (gnus-summary-tool-bar-map): New variable.
1160         (gnus-summary-make-tool-bar): New function.
1161         (gnus-summary-mode): Put kill-all-local-variables first.
1162
1163         * gnus-group.el (gnus-group-toolbar-map): New variable.
1164         (gnus-group-make-tool-bar): Rewritten.
1165         (gnus-group-mode): Put kill-all-local-variables first.
1166
1167         * rfc2047.el: Require gnus-util.
1168
1169         * nnml.el (gnus-sorted-intersection): Autoload.
1170
1171         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1172         Put some defvars in eval-when-compile.
1173         (gnus-intersection, gnus-sorted-complement):  Autoload.
1174
1175         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1176
1177         * mm-encode.el (mm-body-7-or-8): Autoload.
1178
1179         * mm-decode.el (mm-insert-inline): Autoload.
1180
1181         * mml.el:
1182         * message.el: Put some defvars in eval-when-compile.
1183
1184         * gnus-msg.el: Put some defvars in eval-when-compile.
1185         (gnus-msg-mail): Move after gnus-setup-message.
1186
1187         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1188
1189 2000-11-07  Dave Love  <fx@gnu.org>
1190
1191         * gnus-util.el (nnheader): Don't require message (recursive
1192         autoload).
1193
1194         * uudecode.el: Avoid compiler warnings.
1195
1196         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1197         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1198
1199 2000-11-06  Dave Love  <fx@gnu.org>
1200
1201         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1202
1203         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
1204         (uudecode-char-int): New alias, replacing char-int.
1205         (uudecode-decode-region): Don't call buffer-disable-undo.
1206
1207 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
1208 ;       (mm-uu-configure-list): Doc fix.
1209 ;
1210 ;       * earcon.el (running-xemacs): Don't define.
1211 ;
1212 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1213 ;
1214 ;       * message.el (message-font-lock-keywords): Match a final newline
1215 ;       to help font-lock's multiline support.
1216 ;
1217 2000-11-03  Dave Love  <fx@gnu.org>
1218
1219         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1220
1221         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1222         name.
1223
1224         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1225         <banner>: Fix custom type, doc.
1226
1227         * mm-decode.el (mm-display-external): Space-prefix temp buffer
1228         name.  Don't disable undo explicitly.
1229
1230 ;2000-11-02  Dave Love  <fx@gnu.org>
1231 ;
1232 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
1233 ;       cite-prefix.
1234
1235 2000-11-01  Dave Love  <fx@gnu.org>
1236
1237         * rfc2047.el (base64): Require unconditionally.
1238         (message-posting-charset): Defvar when compiling.
1239         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1240         message.
1241
1242         * gnus-sum.el (nnoo): Require.
1243         (mm-uu-dissect): Autoload.
1244
1245         * mml.el (mml-parse-1): Clarify message.
1246         (mml-minibuffer-read-type): Use mailcap-mime-types.
1247
1248 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
1249
1250         * mml.el: Fix a typo in the requiring of CL.
1251
1252 2000-11-01  Dave Love  <fx@gnu.org>
1253
1254         * utf7.el: Require cl when compiling.
1255
1256         * binhex.el: Use (featurep 'xemacs).
1257         (binhex-char-int): New alias, replacing char-int.  Change callers.
1258         (binhex-decode-region): Simplify work buffer code.
1259         (binhex-decode-region-external): Use expand-file-name, not concat.
1260
1261 2000-10-30  Dave Love  <fx@gnu.org>
1262
1263         * gnus-art.el: Fix 2000-10-27 change properly.
1264
1265 2000-10-28  Miles Bader  <miles@gnu.org>
1266
1267         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1268
1269 2000-10-27  Dave Love  <fx@gnu.org>
1270
1271         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1272         strings.
1273         (gnus-group-make-tool-bar): New function.
1274         (gnus-group-mode): Use it.
1275
1276         * message.el (message-mode-menu): Add some :help strings.
1277         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1278         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
1279
1280         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1281         * describe-group.xpm, get-news.xpm, kill-group.xpm:
1282         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
1283
1284         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1285         display-graphic-p here.
1286
1287 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
1288
1289         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1290         of the `gnus-xemacs' variable, as the latter has been removed.
1291         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1292         * gnus-art.el (gnus-treat-display-xface)
1293         (gnus-treat-display-smileys, gnus-treat-display-picons)
1294         (gnus-article-read-summary-keys): Likewise.
1295
1296 2000-10-26  Dave Love  <fx@gnu.org>
1297
1298         (defvar): Use rmail-spool-directory unconditionally.
1299
1300 2000-10-18  Dave Love  <fx@gnu.org>
1301
1302         * mm-bodies.el (mm-uu-decode-function)
1303         (mm-uu-binhex-decode-function): Defvar when compiling.
1304
1305         * gnus-nocem.el (gnus-nocem-issuers): Update.
1306         (gnus-nocem-check-from): New option.
1307         (gnus-nocem-scan-groups): Use it.
1308         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1309         (gnus-nocem-check-article-limit): Add :version.
1310
1311 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
1312
1313         * ietf-drums.el (mm-util): Require CL when compiling.
1314
1315 2000-10-15  Dave Love  <fx@gnu.org>
1316
1317         * qp.el: Require mm-util.
1318
1319 2000-10-13  Dave Love  <fx@gnu.org>
1320
1321         * qp.el (quoted-printable-decode-region): Avoid invalid
1322         coding-systems.
1323
1324 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
1325
1326         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1327         to a recursive load.
1328
1329 2000-10-12  Dave Love  <fx@gnu.org>
1330
1331         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1332
1333         * gnus.el (gnus-group-startup-message): Check for PBM image.
1334
1335 2000-10-09  Dave Love  <fx@gnu.org>
1336
1337         * mail-source.el (mail-source-fetch-imap): Bind
1338         default-enable-multibyte-characters rather than using
1339         mm-disable-multibyte.
1340
1341 2000-10-05  Dave Love  <fx@gnu.org>
1342
1343         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1344         Autoload.
1345         (quoted-printable-decode-region):  Rename arg which confused
1346         charset with coding-system.  Don't use nonascii-insert-offset.
1347         Coding-system encode the region initially.  Don't recognize `=='
1348         as valid QP.  Coding-system decode the region finally.
1349         (quoted-printable-decode-string): Rename arg which confused
1350         charset with coding-system.
1351
1352         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1353         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1354         mm-encode-coding-region.
1355         (mm-decode-body, mm-decode-string): Rename variables which
1356         confused charset with coding-system.
1357         (binhex-decode-region): Don't autoload.
1358         (mm-body-encoding): Require message.
1359         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1360         cond branches.
1361
1362         * gnus-art.el (article-de-quoted-unreadable)
1363         (article-de-base64-unreadable): Fold search case
1364         rather than downcasing string.  Apply mm-charset-to-coding-system
1365         to arg of quoted-printable-decode-region.
1366
1367 2000-10-04  Dave Love  <fx@gnu.org>
1368
1369         * gnus-ems.el: Don't turn off compiler warnings in local vars.
1370         Require ring when compiling.
1371         (gnus-article-compface-xbm): New variable.
1372
1373 2000-10-04  Dave Love  <fx@gnu.org>
1374
1375         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1376         pbm images.
1377
1378         * frown.pbm, smile.pbm, wry.pbm: New files.
1379
1380         * frown.xbm, smile.xbm, wry.xbm: Deleted.
1381
1382 2000-10-03  Dave Love  <fx@gnu.org>
1383
1384         * mail-source.el (mail-sources): Revert to nil.
1385
1386         * nnmail (nnmail-spool-file): Revert to `((file))'.
1387
1388         * qp.el: Don't require mm-util.
1389         (quoted-printable-decode-region): Rewritten.
1390         (quoted-printable-decode-string, quoted-printable-encode-region):
1391         Doc fix.
1392         (quoted-printable-encode-region): Barf on multibyte characters.
1393         Maybe make the class multibyte.  Upcase chars, not formatted
1394         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1395         (quoted-printable-encode-string): Don't use
1396         mm-with-unibyte-buffer.
1397
1398 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1399
1400         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
1401
1402 2000-09-21  Dave Love  <fx@gnu.org>
1403
1404         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1405         (for Emacs 20).  Tidy somewhat.
1406
1407 2000-09-21  Dave Love  <fx@gnu.org>
1408
1409         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1410         image processing.  Rationalize logic somewhat.
1411
1412 2000-09-20  Dave Love  <fx@gnu.org>
1413
1414         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1415         specifically.
1416
1417         * gnus.el (gnus-version-number): Avoid some redundant
1418         autoloads.
1419
1420 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
1421
1422         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1423         to XBM; we always have PBM support.
1424
1425 2000-09-14  Dave Love  <fx@gnu.org>
1426
1427         * gnus.el (gnus-charset):
1428         * mm-decode.el (mime-display):
1429         * imap.el (imap) <defgroup>: Add :version.
1430
1431 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
1432
1433         * parse-time.el: Fix author's mail address.
1434
1435         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1436         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1437         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1438         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1439         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1440         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1441         * rfc2231.el, uudecode.el: Fix copyright notice.
1442
1443         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1444         require `w3' at load-time only if not running in batch mode.
1445
1446 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1447
1448         * gnus.el: Before merge with Emacs21.
1449
1450 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
1451
1452         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
1453
1454 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
1455
1456         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
1457         to avoid conflict with the standard `back-to-indentation'
1458         binding.
1459
1460 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1461
1462         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
1463
1464         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
1465         (mm-disable-multibyte-mule4): Ditto.
1466         (mm-with-unibyte-current-buffer-mule4): Ditto.
1467
1468 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1469
1470         * pop3.el (pop3-movemail): Use binary.
1471         (pop3-movemail-file-coding-system): Removed.
1472
1473 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1474
1475         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
1476
1477 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1478
1479         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
1480         exists.
1481
1482 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1483
1484         * gnus-msg.el (gnus-post-method): Use backend name when the
1485         address is "".
1486
1487 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1488
1489         * gnus-art.el (article-verify-x-pgp-sig): Don't test
1490         mm-verify-option.
1491         (gnus-treat-x-pgp-sig): Default value.
1492         (gnus-ignored-headers): Redundant.
1493
1494 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1495
1496         * gnus-win.el (gnus-configure-frame): Save selected window.
1497
1498 2000-02-15  Andrew Innes  <andrewi@gnu.org>
1499
1500         * nnmbox.el: Require gnus-range.
1501         (nnmbox-group-building-active-articles): New variable.
1502         (nnmbox-group-active-articles): New variable; this is a cache of
1503         all active articles by group and number.
1504         (nnmbox-in-header-p): New function.
1505         (nnmbox-find-article): New function.
1506         (nnmbox-record-active-article): New function.
1507         (nnmbox-record-deleted-article): New function.
1508         (nnmbox-is-article-active-p): New function.
1509         (nnmbox-retrieve-headers): Use nnmbox-find-article.
1510         (nnmbox-request-article): Ditto.  Also supply extra arg to
1511         nnmbox-article-group-number.
1512         (nnmbox-request-expire-articles): Ditto.
1513         (nnmbox-request-move-article): Ditto.
1514         (nnmbox-request-replace-article): Ditto.
1515         (nnmbox-request-rename-group): Rename group entry in active
1516         article cache.
1517         (nnmbox-delete-mail): Update active article cache, unless article
1518         is being replaced.
1519         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
1520         than partially duplicating it.
1521         (nnmbox-article-group-number): Add extra `this-line' arg, to
1522         handle articles belonging to multiple groups.
1523         (nnmbox-save-mail): Update active article cache.
1524         (nnmbox-read-mbox): Build active article cache when loading mbox.
1525         Also do some repair work, if we find articles that are missing the
1526         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
1527         reconstruct these from Xref info.
1528
1529 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1530
1531         * mail-source.el (mail-source-report-new-mail): Use
1532         nnheader-run-at-time.
1533
1534 2000-02-15  Andrew Innes  <andrewi@gnu.org>
1535
1536         * mail-source.el (mail-source-fetch-pop): Clear pop password when
1537         an error is thrown, and then rethrow the error.
1538         (mail-source-check-pop): Ditto.
1539         (mail-source-start-idle-timer): Prevent multiple pop checks
1540         running if the check takes a long time.
1541
1542 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1543
1544         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
1545         succeed.
1546
1547 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1548
1549         * gnus-win.el (gnus-configure-windows): Make sure
1550         nntp-server-buffer is live.
1551         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1552
1553 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
1554
1555         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1556
1557 2000-12-04  Andreas Jaeger  <aj@suse.de>
1558
1559         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1560
1561 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1562
1563         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
1564
1565 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
1566
1567         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
1568
1569 2000-12-01  Simon Josefsson  <sj@extundo.com>
1570
1571         * mml-smime.el (mml-smime-verify): Fix address parsing.
1572
1573 2000-12-01  Simon Josefsson  <sj@extundo.com>
1574
1575         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
1576         more than one certificate inside PKCS#7 blob.  Better security
1577         information (clamed / actual sender, openssl output, certificates
1578         inside message).
1579
1580         * smime.el (smime-verify-region): Output to /dev/null.
1581         (smime-buffer-as-string-region): Don't parse empty lines.
1582
1583 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1584
1585         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
1586         ?d and ?D.
1587         (gnus-mime-security-show-details-inline): New variable.
1588         (gnus-mime-security-show-details): Use them.
1589         (gnus-insert-mime-security-button): Ditto.
1590
1591         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
1592         Suggest by Michael Duggan (md5i@cs.cmu.edu).
1593         (mml2015-gpg-clear-verify): Ditto.
1594         (mml2015-gpg-decrypt-1): Ditto.
1595         (mml2015-use): Prefer 'gpg.
1596
1597 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1598
1599         * gnus-util.el (gnus-add-text-properties-when): New function.
1600         (gnus-remove-text-properties-when): Ditto.
1601
1602         * gnus-cite.el (gnus-article-hide-citation): Use them.
1603         (gnus-article-toggle-cited-text): Use them.
1604
1605         * gnus-art.el (gnus-signature-toggle): Use them.
1606         (gnus-article-show-hidden-text): Ditto.
1607         (gnus-article-hide-text): Ditto.
1608
1609 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1610
1611         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
1612
1613 2000-11-30  Simon Josefsson  <sj@extundo.com>
1614
1615         * smime.el (smime-point-at-eol): New alias.
1616         (smime-buffer-as-string-region): Use it.
1617
1618 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1619
1620         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
1621
1622 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1623
1624         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
1625
1626         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
1627
1628         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1629
1630 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
1631
1632         * nnmh.el (nnmh-request-expire-articles): Implemented
1633         expiry-target for nnmh backend.
1634
1635 2000-11-30  Simon Josefsson  <sj@extundo.com>
1636
1637         * mm-decode.el (mm-security-from): New variable.
1638         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
1639
1640         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
1641         than `from'.
1642
1643 2000-11-30  Simon Josefsson  <sj@extundo.com>
1644
1645         * mml-smime.el (mml-smime-verify): Verify that certificate mail
1646         address match sender address.
1647
1648         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
1649
1650         * smime.el (smime-verify-region): Don't copy buffer.
1651         (smime-decrypt-buffer): Use expand-file-name on keyfile.
1652         (smime-pkcs7-region): New function.
1653         (smime-pkcs7-certificates-region): Ditto.
1654         (smime-pkcs7-email-region): Ditto.
1655         (smime-buffer-as-string-region): Ditto.
1656
1657         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
1658         buffer.
1659
1660 2000-11-23  Jens Krinke <j.krinke@gmx.de>
1661
1662         * smime.el (smime-decrypt-region): Fix keyfile argument.
1663
1664 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1665
1666         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
1667
1668 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1669
1670         * message.el (message-shoot-gnksa-feet): New variable.
1671         (message-gnksa-enable-p): New function.
1672         (message-send): Use it.
1673         (message-check-news-body-syntax): Ditto.
1674
1675 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
1676
1677         * message.el (message-make-message-id): Remove the redundancy.
1678
1679 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1680
1681         * message.el (message-setup): Discourage using mc-install-*-mode.
1682
1683         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
1684
1685 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1686
1687         * gnus-cite.el (gnus-cite-parse): Guess citation length.
1688
1689 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1690
1691         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
1692
1693 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1694
1695         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
1696
1697 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1698
1699         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
1700         insert-buffer-substring.
1701
1702         * message.el (message-send-mail): Use buffer-substring-no-properties.
1703         (message-send-news): Ditto.
1704
1705 2000-11-22  David Edmondson <dme@dme.org>
1706
1707         * imap.el (imap-wait-for-tag): Message read info.
1708
1709 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1710
1711         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
1712         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
1713         (mml2015-gpg-encrypt): Ditto.
1714
1715 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1716
1717         * mm-decode.el (mm-verify-option): Default value.
1718
1719         * mml-sec.el (mml-secure-part): Error message.
1720
1721 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1722
1723         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
1724
1725 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1726
1727         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
1728
1729 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1730
1731         * gnus-art.el (gnus-article-describe-key): Use prompt.
1732         (gnus-article-describe-key-briefly): Ditto.
1733
1734 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1735
1736         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
1737
1738 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1739
1740         * gnus-art.el (gnus-article-describe-key): New function.
1741         (gnus-article-describe-key-briefly): New function.
1742
1743 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1744
1745         * mm-decode.el (mm-decrypt-option): Doc typo.
1746
1747         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
1748         return a number.
1749
1750 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1751
1752         * message.el (message-newline-and-reformat): Typo.
1753
1754 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1755
1756         * gnus-art.el (article-verify-x-pgp-sig): Check whether
1757         original-article-buffer exists.
1758
1759         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
1760         (rfc2047-header-encoding-alist): Addresses are different from text.
1761         (rfc2047-encode-message-header): Ditto.
1762         (rfc2047-dissect-region): Extra parameter.
1763         (rfc2047-encode-region): Ditto.
1764         (rfc2047-encode-string): Ditto.
1765
1766 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1767
1768         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
1769         (mm-uu-pgp-encrypted-extract): Use it.
1770         (mm-uu-pgp-signed-extract-1): New function.
1771         (mm-uu-pgp-signed-extract): Use it.
1772
1773         * gnus-art.el (gnus-mime-display-security): New function.
1774         (gnus-mime-display-part): Use it.
1775         (gnus-mime-security-verify-or-decrypt): New function.
1776         (gnus-mime-security-press-button): New function.
1777         (gnus-insert-mime-security-button): Use it.
1778
1779         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
1780         (mm-find-raw-part-by-type): Ditto.
1781         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
1782         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
1783         (mm-destroy-parts): Kill nested multibyte buffer.
1784
1785         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
1786         (mml2015-gpg-verify): Ditto.
1787
1788 2000-11-18  Simon Josefsson  <sj@extundo.com>
1789
1790         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
1791         (mml2015-function-alist): Use it.
1792
1793         * mml-sec.el (mml-sign-alist): Update names.
1794         (mml-encrypt-alist): Ditto.
1795         (mml-secure-part-smime-sign): Moved to mml-smime.el
1796         as `mml-smime-sign-query'.
1797         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
1798         `mml-smime-get-file-cert'.
1799         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
1800         `mml-smime-get-dns-cert'.
1801         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
1802         `mml-smime-encrypt-query'.
1803         (mml-smime-sign-buffer): Use mml-smime-sign.
1804         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
1805
1806         * mml-smime.el (mml-smime-sign): New function.
1807         (mml-smime-encrypt):
1808         (mml-smime-sign-query):
1809         (mml-smime-get-file-cert):
1810         (mml-smime-get-dns-cert):
1811         (mml-smime-encrypt-query): Moved from mml-sec.el.
1812
1813 2000-11-16  Simon Josefsson  <sj@extundo.com>
1814
1815         * mml2015.el (mml2015-gpg-clear-verify): New function.
1816         (mml2015-function-alist): Add it.
1817
1818 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
1819
1820         * message.el (message-setup-fill-variables): Use
1821         message-cite-prefix-regexp.
1822         (message-newline-and-reformat): Check the end of citation, leading
1823         WSP, break in the cite prefix.
1824         (message-fill-paragraph): New function.
1825
1826 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
1827
1828         * lpath.el: Shut up.
1829
1830 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
1831
1832         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1833         raw 8-bit in headers in dk.* newsgroups.
1834
1835 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
1836
1837         * message.el (message-newline-and-reformat): Match extra WSPs.
1838
1839 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
1840
1841         * mml.el (mml-generate-mime-1): Ignore ascii.
1842
1843 2000-11-16 Justin Sheehy <justin@iago.org>
1844
1845         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
1846
1847 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1848
1849         * message.el (message-cite-prefix-regexp): Prefix should not end
1850         at space.
1851
1852 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
1853
1854         * message.el (message-mode-syntax-table): Add - as a word
1855         constituent as in articles.
1856         (message-setup-fill-variables): Add -_. as supercite-style prefix.
1857         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
1858         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
1859
1860 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
1861
1862         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
1863
1864 2000-11-12  David Edmondson  <dme@dme.org>
1865
1866         * message.el (message-font-lock-keywords): use
1867         message-cite-prefix-regexp.
1868
1869 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1870
1871         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
1872         Stein Arild Str\e,Ax\e(Bmme.
1873         (gnus-group-jump-to-group): Use it.
1874         (gnus-group-jump-to-group-prompt): Customize.
1875
1876 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
1877
1878         * mailcap.el (mailcap-possible-viewers): Match the entire string.
1879
1880 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
1881
1882         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
1883         incompatible.
1884         (mml2015-mailcrypt-sign): Ditto.
1885
1886 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1887
1888         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
1889         group is open.
1890
1891 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
1892
1893         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
1894         nnvirtual articles.
1895         (gnus-backlog-request-article): Don't request nnvirtual articles.
1896
1897 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
1898
1899         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
1900         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
1901
1902 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
1903
1904         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
1905         * mml.el (mml-generate-mime-1): Use charset attribute.
1906         * mm-bodies.el (mm-encode-body): Add parameter charset.
1907         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
1908
1909 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
1910
1911         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
1912         (mml2015-mailcrypt-clear-decrypt): Ditto.
1913         (mml2015-mailcrypt-verify): Ditto.
1914         (mml2015-mailcrypt-clear-verify): Ditto.
1915         (mml2015-gpg-verify): Ditto.
1916
1917 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1918
1919         * smime.el (smime-openssl-program): Test the existence of openssl.
1920         * mml-smime.el: Require mm-decode.
1921         (mml-smime-verify-test): New function.
1922         * mm-decode.el (mm-verify-function-alist): Use it.
1923
1924 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
1925
1926         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
1927         anyway.
1928
1929 2000-11-13  Simon Josefsson  <sj@extundo.com>
1930
1931         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
1932         verification doesn't work.
1933
1934 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
1935
1936         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
1937         (gnus-inews-do-gcc): Use it.
1938
1939 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
1940
1941         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
1942         leading space.
1943         * mm-extern.el (mm-inline-external-body): Report error when no
1944         access-type.
1945
1946 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
1947
1948         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
1949
1950 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
1951
1952         * gnus-art.el (gnus-mime-button-menu): Use select-window.
1953
1954 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
1955
1956         * gnus-art.el (gnus-mime-display-part): Display multipart/related
1957         as multipart/mixed.
1958
1959 2000-11-12  David Edmondson  <dme@dme.org>
1960
1961         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
1962         and replace `.' with `\w' to allow for different syntax tables
1963         (from Vladimir Volovich).
1964         * message.el (message-newline-and-reformat): use
1965         `message-cite-prefix-regexp'.
1966         * gnus-cite.el (gnus-supercite-regexp): use
1967         `message-cite-prefix-regexp'.
1968         * gnus-cite.el (gnus-cite-parse): use
1969         `message-cite-prefix-regexp'.
1970
1971 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
1972
1973         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
1974         PGP SIGNATURE.  Escape leading "-"'s.
1975         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
1976
1977 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
1978
1979         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
1980
1981 2000-11-11  Simon Josefsson  <sj@extundo.com>
1982
1983         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
1984
1985         * smime.el (smime-details-buffer): New variable.
1986         (smime-sign-region):
1987         (smime-encrypt-region):
1988         (smime-verify-region):
1989         (smime-decrypt-region): Copy OpenSSL output to the buffer.
1990
1991         * mml-smime.el (mml-smime-verify): Support security info.
1992
1993 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1994
1995         * mm-decode.el (mm-verify-option): Set default to nil.
1996         (mm-decrypt-option): Ditto.
1997         * gnus-art.el (article-verify-x-pgp-sig): New function.
1998
1999 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
2000
2001         * gnus-art.el (gnus-mime-display-alternative): Show button if no
2002         preferred part.
2003
2004 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2005
2006         * gnus-sum.el (gnus-move-split-methods): Say that
2007         `gnus-split-methods' uses file names, whereas this uses group
2008         names.  (Report from Nevin Kapur)
2009
2010 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
2011
2012         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
2013
2014 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2015
2016         * nnheader.el (nnheader-directory-files-is-safe): New variable.
2017         (nnheader-directory-articles): Use it.
2018         (nnheader-article-to-file-alist): Ditto.
2019
2020 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
2021
2022         * rfc2047.el (rfc2047-pad-base64): New function.
2023         (rfc2047-decode): Use it.
2024
2025 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2026
2027         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
2028         select method.
2029
2030 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2031
2032         * mml2015.el (mml2015-gpg-decrypt-1):
2033         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
2034
2035 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2036
2037         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
2038
2039 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
2040
2041         * pop3.el (pop3-munge-message-separator): A message may have an
2042         empty body.
2043
2044 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
2045
2046         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
2047         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
2048         (mm-uu-pgp-signed-extract): Use coding-system.
2049
2050 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2051
2052         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
2053         (gnus-insert-mime-security-button): New function.
2054         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
2055         * mml2015.el:  Add security info when verify or decrypt.
2056         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
2057         (mm-uu-pgp-encrypted-extract): Ditto.
2058
2059 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
2060
2061         * mm-decode.el (mm-display-parts): New function.
2062         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
2063
2064 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2065
2066         * gnus-mlspl.el: Documentation tweaks.
2067
2068 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2069
2070         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
2071         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
2072         argument.
2073
2074 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2075
2076         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
2077
2078 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
2079
2080         * gnus-art.el (gnus-article-encrypt): New function.
2081         (gnus-article-encrypt-protocol-alist): New variable.
2082         (gnus-article-encrypt-protocol): New variable.
2083         * mml2015.el (mml2015-self-encrypt): New function.
2084         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
2085
2086 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
2087
2088         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
2089         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
2090         let mailcap do it.
2091         * mml2015.el: Remove snarf code.
2092         * mm-decode.el: Remove snarf code.
2093
2094 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
2095
2096         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
2097         (mml-insert-mime): Understand gnus-decoded.
2098         (mime-to-mml): New parameter handles.
2099         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
2100         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
2101
2102 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
2103
2104         * mm-decode.el (mime-security): New group.
2105         (mm-verify-function-alist): Add test function.
2106         (mm-decrypt-function-alist): Ditto.
2107         (mm-snarf-option): Set default value as nil.
2108         (mm-find-part-by-type): Recursive parameter.
2109         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
2110         * mml2015.el: Support draft-ietf-openpgp-multsig.
2111
2112 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
2113
2114         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
2115         (gnus-article-view-part-as-charset): New function.
2116
2117 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2118
2119         * mm-decode.el (mm-verify-option): Default value.
2120         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
2121
2122 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2123
2124         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
2125
2126 2000-11-05  Simon Josefsson  <sj@extundo.com>
2127
2128         * mml-smime.el (mml-smime-verify): Work in original multipart
2129         buffert.
2130
2131         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
2132         (mm-handle-multipart-ctl-parameter): Ditto.
2133         (mm-alist-to-plist): New function.
2134         (mm-dissect-buffer): Store CTL parameters and copy original buffer
2135         for multiparts.
2136         (mm-destroy-parts): Destroy multipart buffert.
2137         (mm-remove-part): Ditto.
2138
2139         * mml-smime.el (mml-smime-sign): Not used.
2140         (mml-smime-encrypt): Ditto.
2141
2142         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
2143
2144         Verify S/MIME signature support.
2145
2146         * mm-decode.el (mm-inline-media-tests): Add
2147         application/{x-,}pkcs7-signature.
2148         (mm-inlined-types): Ditto.
2149         (mm-automatic-display): Ditto.
2150         (mm-verify-function-alist): Ditto.  Add name of method.
2151         (mm-decrypt-function-alist): Add name of method.
2152         (mm-find-part-by-type): Add documentation.
2153         (mm-possibly-verify-or-decrypt): Use new format of
2154         mm-{verify,decrypt}-function-alist.  Use method names.
2155
2156         * mml-smime.el (mml-smime-verify): New function.
2157
2158 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2159
2160         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
2161
2162 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2163
2164         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
2165         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
2166         * mm-decode.el (mm-snarf-option): New.
2167
2168 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2169
2170         * mm-util.el (mm-subst-char-in-string): New function.
2171         (mm-replace-chars-in-string): Use it.
2172         * message.el (message-replace-chars-in-string): Use it.
2173         * nnheader.el (nnheader-replace-chars-in-string): Use it.
2174         * gnus-mh.el (mh-lib-progs): Shut up.
2175
2176 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
2177
2178         * base64.el, md5.el: Moved to contrib directory.
2179
2180 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
2181
2182         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
2183         the last article when search.
2184
2185 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
2186
2187         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
2188         * nnmail.el (nnmail-pathname-coding-system): Ditto.
2189
2190 2000-09-29  David Edmondson  <dme@thus.net>
2191
2192         * message.el (message-newline-and-reformat): Typo.
2193
2194 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2195
2196         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
2197
2198 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
2199
2200         * nntp.el (nntp-decode-text): Delete bogus status lines.
2201
2202 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
2203
2204         * message.el (message-font-lock-keywords): Match a final newline
2205         to help font-lock's multiline support.
2206
2207 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2208
2209         * nnoo.el (nnoo-set): New function.
2210
2211 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
2212
2213         * gpg.el, gpg-ring.el: Moved to contrib directory.
2214
2215 2000-11-04  Simon Josefsson  <sj@extundo.com>
2216
2217         * nnimap.el (nnimap-split-inbox): Typo.
2218
2219 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2220
2221         * gnus-msg.el (gnus-msg-mail): Move it backwards.
2222
2223 2000-11-03  Simon Josefsson  <sj@extundo.com>
2224
2225         * rfc2231.el (rfc2231-parse-qp-string): New function.
2226         (require): rfc2047.
2227
2228         * mail-parse.el (mail-header-parse-content-type):
2229         (mail-header-parse-content-disposition): Support invalid QP
2230         encoded strings, by using `rfc2231-parse-qp-string'.
2231
2232 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2233
2234         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
2235         (rfc2231-decode-encoded-string): Typo "> X 1".
2236         (rfc2231-encode-string): Insert the name of charset.
2237         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
2238
2239 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2240
2241         * mm-decode.el (mm-save-part): Return the filename.
2242         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
2243         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
2244         (gnus-mime-action-alist): Use it.
2245         (gnus-mime-button-commands): USe it.
2246         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
2247         (mm-inline-external-body): unwind-protect.
2248
2249 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
2250
2251         * gnus-art.el (gnus-insert-mime-button): Show url.
2252
2253 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2254
2255         * mml.el (mml-generate-mime-1): Support external url.
2256         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
2257
2258 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
2259
2260         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
2261         * mm-decode.el (mm-display-external): Ditto.
2262         * mm-extern.el: New file.
2263         * mm-decode.el (mm-inline-media-tests): Hook it up.
2264         (mm-inlined-types): Inline message/external-body.
2265
2266 2000-11-02  Simon Josefsson  <sj@extundo.com>
2267
2268         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
2269
2270         * message.el (message-get-reply-headers): Better handling when
2271         Mail-Followup-To is very large.
2272
2273 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
2274
2275         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
2276         * gnus-art.el (gnus-article-edit-done):
2277         * gnus-sum.el (gnus-summary-edit-article-done): Move line
2278         counting code here.
2279         * gnus-msg.el (gnus-setup-message): Remove a hack.
2280
2281 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
2282
2283         * gnus-sum.el (gnus-newsgroup-variables): New variable.
2284         (gnus-summary-mode): Make them local variables.
2285         (gnus-set-global-variables): Globalize them.
2286         (gnus-summary-exit): Kill them.
2287
2288 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
2289
2290         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
2291         word.
2292
2293 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
2294
2295         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
2296         gnus-article-wash-types.
2297         * gnus-art.el (gnus-article-wash-status): Use them.
2298
2299 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2300
2301         * mml.el (mml-read-tag): Remove spaces and LF.
2302
2303 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
2304
2305         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
2306         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
2307
2308 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
2309
2310         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
2311
2312 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
2313
2314         * gnus-sum.el (gnus-article-charset): New variable.
2315         (gnus-summary-display-article): Set it.
2316         * gnus-msg.el (gnus-copy-article-buffer): Use it.
2317         * gnus-art.el (gnus-article-mode): Make it local variable.
2318
2319 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2320
2321         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
2322
2323 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2324
2325         * nnwfm.el: New file.
2326
2327         * nnweb.el (nnweb-replace-in-string): New function.
2328
2329 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2330
2331         * mml2015.el: Wrap gpg.el.
2332         * gpg.el (gpg-verify): The last argument of apply is a list.
2333         (gpg-encrypt): Add passphrase as a parameter.
2334
2335 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
2336
2337         * gpg.el: New file.
2338         * gpg-ring.el: New file.
2339
2340 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
2341
2342         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
2343
2344 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
2345
2346         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
2347         double-quote charcters.
2348         (gnus-summary-prepare-threads): Ditto.
2349
2350 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
2351
2352         * gnus-art.el (gnus-mime-display-single): Forward line -1.
2353         * mml.el (mml-read-tag): Don't skip the leading space.
2354         * lpath.el (font-lock-set-defaults): Shut up.
2355
2356 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
2357
2358         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
2359
2360 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2361
2362         * qp.el (quoted-printable-encode-region): Replace leading - when
2363         ultra safe.
2364         * mml.el (mml-generate-mime-postprocess-function): Removed.
2365         (mml-postprocess-alist): Removed.
2366         (mml-generate-mime-1): Use ultra-safe when sign.
2367         * mml2015.el (mml2015-fix-micalg): Uppercase.
2368         (mml2015-verify): Insert LF.
2369         (mml2015-mailcrypt-sign): Downcase; search backward.
2370
2371 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2372
2373         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
2374         restrictive.
2375         (nnultimate-table-regexp): New variable.
2376         (nnultimate-forum-table-p): Use it.
2377
2378 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
2379
2380         * gnus-sum.el (gnus-summary-expire-articles): Save point.
2381
2382 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2383
2384         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
2385         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
2386
2387 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2388
2389         * mml2015.el: Shut up.
2390
2391 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
2392
2393         * gnus.el (gnus-server-browse-hashtb): Removed.
2394         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
2395         (gnus-group-insert-group-line-info): Use simplified method.
2396         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
2397
2398 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
2399
2400         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
2401         moved here.
2402         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
2403         * gnus-group.el (gnus-group-prepare-flat): Use it.
2404         * gnus-topic.el (gnus-group-prepare-topics): Use it.
2405
2406 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
2407
2408         * mml.el (mml-mode): Show menu in XEmacs.
2409
2410 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
2411
2412         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
2413         (gnus-server-read-server-in-server-buffer): New function.
2414         (gnus-browse-foreign-server): Browse in group buffer.
2415         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
2416         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
2417         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
2418         * gnus.el (gnus-server-browse-hashtb): New variable.
2419
2420 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
2421
2422         * nnfolder.el (nnfolder-open-nov): Use group.
2423
2424 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2425
2426         * nnfolder.el: Add NOV. Set version to 2.0.
2427         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
2428
2429 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2430
2431         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
2432
2433 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2434
2435         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
2436         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
2437
2438 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2439
2440         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
2441
2442 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
2443
2444         * mm-decode.el (mm-verify-function-alist): New variable.
2445         (mm-verify-option): New variable.
2446         (mm-decrypt-function-alist): Ditto.
2447         (mm-decrypt-option): Ditto.
2448         (mm-find-raw-part-by-type): New function.
2449         (mm-possibly-verify-or-decrypt): New function.
2450         (mm-dissect-multipart): Use it.
2451         * mml2015.el (mml2015-fix-micalg): New function.
2452         (mml2015-decrypt): Use new interface.
2453         (mml2015-verify):  Use new interface.
2454         (mml2015-setup): Make it bogus.
2455
2456 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
2457
2458         * mml.el (mml-generate-mime-postprocess-function): Set to
2459         mml-postprocess.
2460         (autoload): Autoload mml2015 and mml-smime.
2461         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
2462         * mml2015.el (mml2015-encrypt): New function.
2463         (mml2015-sign): New function.
2464         (mml2015-encrypt-function): New variable.
2465         (mml2015-sign-function): New variable.
2466         (mml2015-mailcrypt-encrypt): Use message-recipients.
2467         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
2468         * mml-smime.el (mml-smime-setup): Ditto.
2469
2470 2000-10-28  Simon Josefsson  <sj@extundo.com>
2471
2472         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
2473         Communigate Pro 3.3.1 server.
2474
2475         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
2476         in buffers.
2477         (mml-secure-dns-server): Removed.
2478         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
2479         write certificates to files.
2480
2481         * smime.el (smime-dns-server): New variable.
2482         (smime-mail-to-domain):
2483         (smime-cert-by-dns): New functions.
2484
2485         * dig.el: New file.
2486
2487 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
2488
2489         * message.el (message-options): New variable.
2490         (message-options-set-recipient): New function.
2491         (message-send): Use them.
2492         * gnus-int.el (gnus-request-replace-article): Use them.
2493         (gnus-request-accept-article): Ditto.
2494         * mml.el (mml-preview): Use them.
2495         * gnus-sum.el (gnus-summary-edit-article): Use them.
2496
2497         * message.el (message-options-get): New function.
2498         (message-options-get): New function.
2499         * rfc2047.el (rfc2047-encode-message-header): Use them.
2500         * mm-bodies.el (mm-encode-body): Use them.
2501
2502 2000-10-28  Simon Josefsson  <sj@extundo.com>
2503
2504         * nnimap.el (nnimap-retrieve-which-headers):
2505         (nnimap-request-article-part): Quote message-id.
2506
2507         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
2508         (smime-CA-file): New variable.
2509         (smime-call-openssl-region): Don't error.
2510         (smime-sign-region): Return result value.
2511         (smime-encrypt-region): Ditto.
2512         (smime-verify-region): New function.
2513         (smime-decrypt-region): Ditto.
2514         (smime-verify-buffer): Ditto.
2515         (smime-decrypt-buffer): Ditto.
2516
2517         * mml.el: Require mml-sec.
2518         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
2519         (mml-mode-map): Add "sign" and "encrypt" maps.
2520         (mml-menu): Add security menu.
2521         (mml-preview): Use generate-new-buffer.
2522
2523         * mml-sec.el: New file.
2524
2525 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
2526
2527         * mm-decode.el (mm-find-part-by-type): Move it here.
2528         * mml.el (mml-postprocess): Move it here.
2529         (mml-postprocess-alist): Move it here. Merge them.
2530
2531 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
2532
2533         * rfc2047.el (rfc2047-encode-message-header): Make sure no
2534         unencoded stuff in the header.
2535
2536 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
2537
2538         * gnus-group.el (gnus-group-listed-groups): New variable.
2539         (gnus-group-list-option): New variable.
2540         (gnus-group-list-limit-map): New keymap.
2541         (gnus-group-list-flush-map): New keymap.
2542         (gnus-group-list-plus-map): New keymap.
2543         (gnus-group-prepare-logic): New function.
2544         (gnus-group-prepare-flat): Merge with
2545         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
2546         (gnus-group-prepare-flat-list-dead): Ditto.
2547         (gnus-group-list-matching): Use gnus-group-prepare-function.
2548         (gnus-group-list-dormant): Ditto.
2549         (gnus-group-list-cached): Ditto.
2550         (gnus-group-listed-groups): New function.
2551         (gnus-group-list-limit): New function.
2552         (gnus-group-list-flush): New function.
2553         (gnus-group-list-plus): New function.
2554         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
2555         (gnus-topic-prepare-topic): Ditto.
2556
2557 2000-10-27  Paul Jarc <prj@po.cwru.edu>
2558
2559         * message.el (message-insert-to, message-get-reply-headers):
2560         (message-reply, message-followup): Mail-{Followup,Reply}-To.
2561
2562 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2563
2564         * mml2015.el: New file.
2565         * smime.el: New file.
2566         * mml-smime.el: New file.
2567
2568 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2569
2570         * ChangeLog: Moved to ChangeLog.1.
2571
2572 ;; Local Variables:
2573 ;; coding: iso-2022-7bit
2574 ;; End: