1 2002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
3 * gnus-sum.el (gnus-select-group-hook): Typo.
5 * rfc2047.el (rfc2047-decode-string): Return immediately if there
6 is no quoted-printable-encoded STRING.
7 From: Jesper Harder <harder@ifa.au.dk>
9 (rfc2047-decode-string): Return unibyte string.
11 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
15 2002-01-05 Keiichi Suzuki <keiichi@nanap.org>
17 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
18 buffer to get rid of junk line.
20 2002-01-05 Simon Josefsson <jas@extundo.com>
22 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
24 (message-mode-map): Bind message-insert-or-toggle-importance to
26 (message-mode-map): Bind message-disposition-notification-to to
28 (message-mode-menu): Add m-d-n-t.
29 (message-mode-field-menu): Add m-goto-from.
30 (message-mode): Doc fix.
31 (message-goto-from): New function.
32 (message-insert-disposition-notification-to): New function.
33 (message-tool-bar-map): Add receipt button.
35 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
37 * gnus-sum.el (gnus-thread-latest-date): New function.
38 (gnus-thread-sort-by-most-recent-number): Renamed.
39 (gnus-thread-sort-functions): Doc fix.
40 (gnus-select-group-hook): Don't use setq on a hook.
41 (gnus-thread-latest-date): Use date, not number
43 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
44 (gnus-agent-expire): Allow regexp of expire-days.
46 * gnus-art.el (gnus-article-reply-with-original): Deactivate
48 (gnus-article-followup-with-original): Ditto.
50 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
52 * gnus-art.el (gnus-mime-display-alternative): Use
53 gnus-local-map-property.
54 (gnus-mime-display-alternative): Ditto.
55 (gnus-insert-mime-security-button): Ditto.
56 (gnus-insert-next-page-button): Ditto.
57 (gnus-button-prev-page): Take optional args.
58 (gnus-insert-prev-page-button): widget-convert.
60 * gnus-util.el (gnus-local-map-property): New function.
62 * gnus-art.el (gnus-prev-page-map): Use parent map.
63 (gnus-next-page-map): Ditto.
65 * gnus-spec.el (gnus-parse-format): Clean up.
66 (gnus-parse-format): Do complex formatting for %=.
68 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
69 "X-Face: " to the data in the built-in scenario.
71 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
72 (gnus-correct-pad-form): Renamed.
73 (gnus-tilde-max-form): Clean up.
74 (gnus-pad-form): Use gnus-use-correct-string-widths.
76 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
77 support if that is available.
79 * gnus-sum.el (gnus-thread-highest-number): New function.
80 (gnus-thread-sort-by-most-recent-thread): New function.
81 (gnus-thread-sort-functions): Doc fix.
83 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
85 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
87 (gnus-summary-mode): Enable it in all cases.
88 (gnus-summary-display-article): Ditto.
89 (gnus-summary-edit-article): Ditto.
91 * gnus-ems.el (gnus-put-image): Really return glyph.
93 * gnus-art.el (gnus-article-x-face-command): Fix :type.
94 (gnus-treat-smiley): Don't take "P" in the interactive form.
96 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
98 * compface.el (uncompface): XEmacs and Emacs have differing
101 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
103 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
104 (gnus-article-xface-ring-size): Removed.
105 (gnus-article-display-xface): Removed.
106 (gnus-remove-image): Cleaned up.
108 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
109 (gnus-xmas-create-image): Take pbm files.
110 (gnus-x-face): Removed.
111 (gnus-xmas-article-display-xface): Removed.
113 * gnus-fun.el (gnus-display-x-face-in-from): Bind
114 default-enable-multibyte-characters.
116 * compface.el (uncompface): Doc fix.
118 * gnus-art.el (gnus-article-x-face-command): Use
119 gnus-display-x-face-in-from.
121 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
123 * gnus-ems.el (gnus-put-image): Return the image.
125 * gnus-fun.el (gnus-display-x-face-in-from): New function.
126 (gnus-x-face): Moved here.
128 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
130 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
131 invisible if string is nil.
132 (gnus-xmas-article-display-xface): Use it.
134 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
135 property when string is nil.
136 (gnus-article-display-xface): Use it.
138 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
140 * gnus-art.el (article-display-x-face): Check whether valid grey
142 (article-display-x-face): Place image in the right spot.
144 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
146 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
148 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
150 * gnus-xmas.el (gnus-xmas-create-image): Take optional
152 (gnus-xmas-put-image): Allow non-strings to be passed.
154 * gnus-art.el (article-display-x-face): Use optional parameters.
156 * gnus-ems.el (gnus-create-image): Take optional parameters.
158 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
160 * compface.el (compface-xbm-p): Removed.
162 * gnus-ems.el (gnus-article-compface-xbm): Removed.
163 (gnus-article-display-xface): Use compface.
165 * compface.el: New file.
167 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
168 (gnus-convert-image-to-x-face-command): Ditto.
169 (gnus-random-x-face): Quote argument.
170 (gnus-x-face-from-file): Ditto.
172 2002-01-03 Paul Jarc <prj@po.cwru.edu>
174 * nnmaildir.el (nnmaildir-request-expire-articles): evaluate
175 the expire-group parameter once per article rather than once
176 per group; bind `nnmaildir-article-file-name' and `article'
177 for convenience. Leave article alone when expire-group
178 specifies the current group.
179 (nnmaildir--update-nov): be more concurrency-friendly with
182 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
184 * gnus-start.el (gnus-read-init-file): Cleaned up.
186 2002-01-03 Dave Love <d.love@dl.ac.uk>
188 * gnus-start.el (gnus-startup-file-coding-system): Removed.
189 (gnus-read-init-file): Don't use it.
191 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
193 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
195 2002-01-03 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
197 * gnus-start.el (gnus-read-init-file): Don't force coding system
198 for ~/.gnus. From Dave Love <fx@gnu.org>.
200 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
202 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
203 * nnspool.el (nnspool-request-post): Ditto.
205 * mm-util.el (mm-use-find-coding-systems-region): New variable.
206 (mm-find-mime-charset-region): Use it.
208 2002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
210 * gnus.el (gnus-summary-line-format): Added :link.
211 * gnus-topic.el (gnus-topic-line-format): Ditto.
212 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
213 * gnus-srvr.el (gnus-server-line-format): Ditto.
214 * gnus-group.el (gnus-group-line-format): Ditto.
216 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
217 :keys, it works on both Emacsen.
219 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
221 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
223 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
225 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
227 2002-01-03 Reiner Steib <reiner.steib@gmx.de>
229 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
232 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
234 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
235 (gnus-picon-cache): New variable.
236 (gnus-picon-transform-newsgroups): Cache stuff.
238 * gnus-art.el (gnus-article-reply-with-original): New command.
239 (gnus-article-followup-with-original): New command.
241 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
243 (gnus-summary-followup): Take a list of list of articles.
244 (gnus-inews-yank-articles): Allow lists of article/regions.
246 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
247 longer the usual commands.
249 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
250 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
251 shell-command-on-region.
253 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
255 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
256 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
258 2002-01-03 Steve Youngs <youngs@xemacs.org>
260 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
261 understand ':keys', wrap it in an featurep 'xemacs.
263 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
265 * gnus-ems.el (gnus-article-display-xface): Show xface in the
266 order of headers (Actually, it is called in a reversed order). Add
267 'gnus-image-text-deletable property.
268 (gnus-remove-image): Remove text with such a property.
270 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
273 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
276 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
278 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
280 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
281 (article-display-x-face): Display grey X-Faces.
283 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
284 (gnus-convert-gray-x-face-to-ppm): Ditto.
285 (gnus-convert-image-to-gray-x-face): Ditto.
287 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
288 gnus-summary0show-raw-article.
290 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
292 Display picons in XEmacs without showing text.
294 * gnus-xmas.el (gnus-xmas-create-image): Don't use
295 mm-create-image-xemacs to create xbm glyph, because it deletes
297 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
298 (gnus-xmas-remove-image): Make text visible, remove glyph.
300 * gnus-picon.el (gnus-picon-transform-newsgroups)
301 (gnus-picon-transform-address): Insert spec backward, due to the
302 incompatibility of gnus-xmas-put-image.
304 2002-01-02 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
306 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
308 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
312 * gnus-art.el: Doc fix.
314 * gnus-agent.el: Doc fix.
316 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
318 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
320 2002-01-01 Paul Jarc <prj@po.cwru.edu>
322 * nnmaildir.el (nnmaildir--update-nov): automatically parse
323 NOV data out of the message again if nnmail-extra-headers has
326 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
328 * gnus-fun.el: New file.
329 (gnus-convert-image-to-x-face-command): New variable.
330 (gnus-insert-x-face): New function.
331 (gnus-random-x-face): Renamed.
332 (gnus-x-face-from-file): Renamed.
334 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
336 (gnus-body-boundary-delimiter): Typo fix.
338 2002-01-02 Simon Josefsson <jas@extundo.com>
340 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
341 (gnus-body-boundary-delimiter): Fix type.
343 2002-01-01 Simon Josefsson <jas@extundo.com>
345 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
346 (gnus-treat-emphasize, gnus-treat-strip-cr)
347 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
348 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
349 (gnus-treat-fill-article, gnus-treat-hide-citation)
350 (gnus-treat-hide-citation-maybe)
351 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
352 (gnus-treat-strip-pem, gnus-treat-strip-banner)
353 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
354 (gnus-treat-date-ut, gnus-treat-date-local)
355 (gnus-treat-date-english, gnus-treat-date-lapsed)
356 (gnus-treat-date-original, gnus-treat-date-iso8601)
357 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
358 (gnus-treat-strip-trailing-blank-lines)
359 (gnus-treat-strip-leading-blank-lines)
360 (gnus-treat-strip-multiple-blank-lines)
361 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
362 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
363 (gnus-treat-display-xface, gnus-treat-display-smileys)
364 (gnus-treat-from-picon, gnus-treat-mail-picon)
365 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
366 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
367 (gnus-treat-play-sounds, gnus-treat-translate)
368 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
370 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
371 (gnus-article-treat-body-boundary): Use it.
373 * message.el (message-mode): Fix doc.
374 (message-mode-menu): Fix names.
376 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
378 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
381 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
382 (gnus-picon-transform-address): Search for unknown faces as well.
383 (gnus-picon-find-face): Don't search "news" for MISC.
384 (gnus-picon-user-directories): Changed default back to exclude
387 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
389 * gnus-picon.el (gnus-picon-find-face): Search through all
391 (gnus-picon-find-face): New implementation.
393 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
395 (gnus-topic-goto-next-topic): Ditto.
397 * gnus.el (gnus-summary-line-format): Changed default.
399 * nnmail.el (nnmail-extra-headers): Change default.
401 * gnus-sum.el (gnus-extra-headers): Change default.
403 * message.el (message-news-other-window): Changed "news" to
405 (message-news-other-frame): Ditto.
406 (message-do-send-housekeeping): Ditto.
408 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
410 (gnus-article-unread-p): New function.
411 (gnus-article-unseen-p): New function.
412 (gnus-dead-summary-mode-map): Typo.
414 * gnus-util.el (gnus-make-predicate): New function.
415 (gnus-make-predicate-1): New function.
417 * gnus-sum.el: New function.
418 (gnus-map-articles): New function.
420 * gnus-art.el (gnus-treat-fold-headers): New variable.
421 (gnus-article-treat-fold-headers): New command and keystroke.
423 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
424 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
426 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
428 * message.el (message-fcc-externalize-attachments): New variable.
429 (message-do-fcc): Use it.
431 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
432 (gnus-inews-do-gcc): Use it.
434 * mml.el (mml-tweak-sexp-alist): New variable.
435 (mml-externalize-attachments): New variable.
436 (mml-tweak-part): Use mml-tweak-sexp-alist.
437 (mml-tweak-externalize-attachments): New function.
439 2002-01-01 Steve Youngs <youngs@xemacs.org>
441 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
442 'set-glyph-face' so x-face back/foreground can be set.
444 2001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
446 * message.el (message-fix-before-sending): Fix a typo.
448 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
450 * gnus-art.el (gnus-treat-smiley): Renamed command.
451 (gnus-article-remove-images): New command and keystroke.
453 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
455 * smiley-ems.el (gnus-smiley-display): Removed.
457 * gnus.el (gnus-version-number): Update version.
459 * message.el (message-text-with-property): Renamed and moved
461 (message-fix-before-sending): Highlight invisible text and place
464 2002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
466 * gnus.el: Oort Gnus v0.04 is released.
468 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
470 * gnus-delay.el (gnus-delay-send-queue): Renamed.
472 * gnus-art.el (gnus-ignored-headers): More headers,
474 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
475 of `scan-error', since XEmacs doesn't seem to support that.
477 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
479 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
481 (gnus-summary-best-unread-subject): Ditto.
482 (gnus-summary-best-unread-subject): No, don't.
483 (gnus-summary-better-unread-subject): New command.
485 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
487 * lpath.el ((featurep 'xemacs)): fbind url function.
489 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
491 (gnus-xmas-remove-image): Implementation that does something.
492 (gnus-xmas-article-display-xface): Mark images properly.
494 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
496 2001-12-31 Florian Weimer <fw@deneb.enyo.de>
498 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
500 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
502 * gnus-group.el (gnus-group-line-format): Added %O to the default
505 * gnus-util.el (gnus-text-with-property): The smallest point is
508 * smiley-ems.el (smiley-region): Return images.
509 (gnus-smiley-display): Allow toggling.
510 (smiley-region): Use text properties, not overlays.
512 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
515 * smiley-ems.el (smiley-update-cache): Check for valid types.
517 * gnus-art.el (gnus-with-article-buffer): New macro.
519 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
520 strings as well as the glyphs.
521 (gnus-picon-transform-address): Ditto.
522 (gnus-picon-insert-glyph): Ditto.
523 (gnus-picon-transform-newsgroups): Toggle.
524 (gnus-picon-transform-address): Toggle.
526 * gnus-ems.el (gnus-remove-image): New function.
527 (gnus-put-image): Take an optional string.
529 * gnus-util.el (gnus-text-with-property): New function.
531 * gnus-art.el (gnus-delete-images): New function.
533 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
535 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
536 (gnus-article-wash-status): Use it.
537 (gnus-signature-toggle): Clean up.
538 (gnus-add-wash-status): New function.
539 (gnus-delete-wash-status): New function.
540 (gnus-article-hide-text-type): Use them throughout.
541 (gnus-add-image): New function.
543 * gnus-ems.el (gnus-article-display-xface): Use new interface.
545 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
548 * gnus-art.el (article-display-x-face): Cleaned up.
550 * rfc2047.el (rfc2047-field-value): New function.
552 * mail-parse.el (mail-header-field-value): New alias.
554 * gnus-art.el (gnus-mime-print-part): Fix typos.
556 * smiley-ems.el (gnus-smiley-file-types): New variable.
557 (smiley-update-cache): Use it.
558 (smiley-regexp-alist): Suffix-less smiley names.
559 (smiley-regexp-alist): Added more smileys.
561 * gnus-sum.el (gnus-print-buffer): Made into own function.
562 (gnus-summary-print-article): Use it.
564 * mailcap.el (mailcap-mime-info): Actually return the bit that we
565 looked for when REQUEST is a string.
567 * gnus-art.el (gnus-mime-button-commands): Add printing
569 (gnus-mime-copy-part): Doc fix.
570 (gnus-mime-print-part): New command.
572 2001-12-31 Simon Josefsson <jas@extundo.com>
574 * imap.el (imap-parse-fetch): Notice empty flags responses. From
575 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
577 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
579 * gnus-picon.el (gnus-treat-from-picon): Autoload.
582 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
583 longer exists. Remove those codes.
584 * gnus.el (gnus-use-picons): Ditto.
586 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
588 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
591 * gnus-sum.el (t): New `W D' map.
593 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
594 (gnus-article-treat-body-boundary): Clean up.
595 (gnus-body-boundary-face): Removed.
596 (gnus-article-goto-header): Moved here.
597 (gnus-article-goto-header): Allow better regexps.
598 (gnus-article-treat-fold-newsgroups): New command.
600 * gnus-sum.el (gnus-summary-move-article): We have to select an
601 article to give `gnus-read-move-group-name' an opportunity to
602 suggest an appropriate default.
604 * rfc2047.el (rfc2047-fold-line): New function.
605 (rfc2047-unfold-line): Ditto.
606 (rfc2047-fold-region): Don't fold just after the header name.
608 * mail-parse.el (mail-header-fold-line): New alias.
609 (mail-header-unfold-line): Ditto.
611 * gnus-art.el (gnus-body-boundary-face): Renamed.
612 (gnus-article-treat-body-boundary): Use it.
613 (gnus-article-treat-body-boundary): Use an invisible header and a
614 line of underline characters.
616 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
618 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
620 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
621 (gnus-picon-split-address): New function.
622 (gnus-picon-find-face): Use it.
623 (gnus-picon-transform-address): Use it. Set first to t for each
626 * gnus-art.el (gnus-with-article-headers): Move to here. Define
627 the macro then use it.
628 (gnus-treatment-function-alist): Treat picons earlier.
630 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
632 * gnus-art.el (gnus-body-separator-face): New variable.
633 (gnus-article-treat-body-boundary): Use a blank, colored line.
635 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
638 * gnus-art.el (gnus-treat-body-boundary): New variable.
639 (gnus-article-treat-unfold-headers): Use helper macro.
640 (gnus-article-treat-body-boundary): New command.
642 * gnus.el (gnus-logo-color-style): Change the default color.
643 (gnus-splash-face): Gray, gray.
645 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
648 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
649 (gnus-logo-color-style): Ditto.
650 (gnus-logo-colors): Ditto.
652 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
654 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
656 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
657 (gnus-picon-transform-newsgroups): New function.
659 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
662 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
664 * gnus-art.el (gnus-treat-cc-picon): New variable.
665 (gnus-treat-mail-picon): Renamed.
667 * gnus-picon.el: New implementation.
668 (gnus-picon-find-face): Renamed.
669 (gnus-treat-from-picon): Use it.
670 (gnus-picon-transform-address): Renamed.
671 (gnus-treat-from-picon): Use it.
672 (gnus-picon-create-glyph): Renamed.
673 (gnus-picon-transform-address): Use it.
674 (gnus-treat-cc-picon): New command.
676 * mm-decode.el (mm-create-image-xemacs): Separated out into
678 (mm-get-image): Use it.
680 * gnus-art.el (gnus-treat-display-picons): Simplify.
681 (gnus-treat-from-picon): Renamed.
683 * gnus-ems.el (gnus-create-image): New function.
684 (gnus-put-image): New function.
686 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
687 (gnus-with-article-headers): New macro.
688 (gnus-article-goto-header): New function.
690 * gnus-xmas.el (gnus-image-type-available-p): New function.
692 * gnus-ems.el (gnus-image-type-available-p): New function.
694 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
696 * nnrss.el (nnrss-check-group): Find the correct tag, because
699 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
701 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
702 lines are shorter than the window width.
703 (gnus-ignored-headers): More headers.
705 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
707 * gnus-art.el (gnus-treat-unfold-lines): New variable.
708 (gnus-treat-unfold-headers): Remamed.
709 (gnus-article-treat-unfold-headers): New command and keystroke.
711 * rfc2047.el (rfc2047-encode-message-header): Clean up.
713 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
715 2001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
717 * sha1-el.el (sha1-use-external): New variable.
718 (sha1-region): Use it.
719 (sha1-string): Ditto.
721 * dgnushack.el (dgnushack-compile): Compile gnus-picon for Emacs.
722 * gnus-picon.el: Less warnings when compile.
724 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
726 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
728 (gnus-picons-database): Default to list.
729 (gnus-picons-lookup-internal): Use it.
731 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
734 * gnus-win.el (gnus-configure-windows-hook): New hook.
736 2001-12-29 Sascha L
\e,A|
\e(Bdecke <sascha@meta-x.de>
738 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
740 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
742 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
744 (gnus-select-newsgroup): Don't append; push.
745 (gnus-adjust-marked-articles): Remove obsolete ranges from
747 (gnus-update-marks): Clean up.
748 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
750 2001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
752 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
754 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
756 * gnus-sum.el (gnus-auto-select-subject): New variable.
757 (gnus-summary-best-unread-subject): New function.
758 (gnus-summary-best-unread-article): Use it.
759 (gnus-summary-first-unseen-subject): New function and command.
761 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
764 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
767 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
768 from the list of hidden types.
770 * mm-view.el (mm-inline-text): Ditto.
771 (mm-inline-text): Ditto.
772 (mm-w3-prepare-buffer): Ditto.
774 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
776 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
778 * gnus-art.el (gnus-ignored-headers): Added more headers.
780 2001-12-29 Jesper Harder <harder@ifa.au.dk>
782 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
785 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
787 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
789 2001-12-28 Simon Josefsson <jas@extundo.com>
791 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
792 Jesper Harder <harder@ifa.au.dk>.
794 2001-12-27 Simon Josefsson <jas@extundo.com>
796 * gnus-sum.el (gnus-select-newsgroup): Make
797 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
798 contain all articles (instead of none) when no seen marks have
799 been set for the group.
800 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
801 instead, it seems to result in shorter ranges.
803 2001-12-26 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
805 * mm-util.el (mm-iso-8859-x-to-15-region): Use
806 insert-before-markers.
807 From Jesper Harder <harder@ifa.au.dk>
809 2001-12-26 Paul Jarc <prj@po.cwru.edu>
811 * nnmaildir.el (nnmaildir-save-mail): create the destination
812 groups if they do not exist.
814 2001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
816 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
818 2001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
820 * gnus-group.el (gnus-group-read-ephemeral-group): Call
821 gnus-group-real-name.
823 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
824 (gnus-newsgroup-variables): Ditto.
826 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
829 2001-12-21 Paul Jarc <prj@po.cwru.edu>
831 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
832 * nnmaildir.el (top-level): Add commentary.
833 (nnmaildir-version): Indicate that nnmaildir is now a standard
834 part of Gnus, not separately released.
836 2001-12-21 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
838 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
839 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
840 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
841 From Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
843 2001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
845 * nnmaildir.el: Copyright changes. Require cl only at compile time.
847 2001-12-20 Simon Josefsson <jas@extundo.com>
849 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
850 ZHU <zsh@cs.rochester.edu>.
851 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
852 Brian P Templeton <bpt@tunes.org>.
854 2001-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
856 * nnmaildir.el: New file.
857 From Paul Jarc <prj@po.cwru.edu>.
859 2001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
861 * nndoc.el (nndoc-type-alist): Move forward to the end.
863 2001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
865 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
868 2001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
870 * gnus-win.el (gnus-frames-on-display-list): New function.
871 (gnus-get-buffer-window): Use it.
873 2001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
875 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
877 2001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
879 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
881 2001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
882 From Harald Meland <Harald.Meland@usit.uio.no>
884 * gnus-win.el (gnus-get-buffer-window): New function.
885 (gnus-all-windows-visible-p): Use it.
887 * gnus-util.el (gnus-horizontal-recenter)
888 (gnus-horizontal-recenter, gnus-horizontal-recenter)
889 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
891 * gnus-score.el (gnus-score-insert-help): Use it.
893 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
894 (gnus-generate-tree, gnus-highlight-selected-tree)
895 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
898 * gnus-art.el (gnus-article-set-window-start)
899 (gnus-mm-display-part, gnus-request-article-this-buffer)
900 (gnus-button-next-page, gnus-button-prev-page)
901 (gnus-article-button-next-page, gnus-article-button-prev-page):
904 2001-12-18 Josh Huber <huber@alum.wpi.edu>
906 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
907 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
908 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
910 2001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
912 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
913 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
914 * mml1991.el, nnultimate.el: Add `coding'.
916 2001-12-17 Josh Huber <huber@alum.wpi.edu>
918 * ChangeLog: changed coding to buffer-file-coding-system
921 * gnus-smiley.el: same
922 * gnus-cite.el: moved -*- magic cookie -*- to Local Variables
923 * gnus-delay.el: same
927 * nnultimate.el: same
929 2001-12-16 Simon Josefsson <jas@extundo.com>
930 Inspired by code by Dirk Meyer <dischi@tzi.de>.
932 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
933 (gnus-summary-save-map): Add muttprint.
934 (gnus-summary-make-menu-bar): Ditto.
935 (gnus-summary-muttprint): New function.
937 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
939 2001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
941 * uudecode.el (uudecode-decode-region-internal): Speedup by using
942 temporary list instead of buffer.
944 * mm-url.el (executable-find): autoload.
946 2001-12-12 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
948 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
949 to variable, follow doc-string conventions).
951 2001-12-13 Josh Huber <huber@alum.wpi.edu>
953 * gnus-cus.el (gnus-extra-topic-parameters): added topic parameter
955 * gnus-topic.el (gnus-subscribe-topics): use it.
957 2001-12-13 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
959 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
960 messages. (A small patch with indentation)
961 From Sean Neakums <sneakums@zork.net>.
963 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
964 nil after shooting down the gnus-original-article-buffer.
966 2001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
968 * uudecode.el (uudecode-use-external): New variable.
969 (uudecode-decode-region): Automatically detect external program.
971 * binhex.el (binhex-use-external): New variable.
972 (binhex-decode-region-internal): New function.
973 (binhex-decode-region): Automatically detect external program.
975 * mm-uu.el (mm-uu-decode-function,mm-uu-binhex-decode-function):
978 2001-12-12 Simon Josefsson <jas@extundo.com>
980 * nnvirtual.el (nnvirtual-always-rescan)
981 (nnvirtual-component-regexp): Fix doc.
983 * nnoo.el (defvoo): Add doc to defvoo variables.
985 * nnml.el (nnml-directory, nnml-active-file)
986 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
987 (nnml-marks-is-evil, nnml-filenames-are-evil)
988 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
990 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
991 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
992 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
995 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
996 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook):
998 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
999 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
1000 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
1001 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
1003 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
1004 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
1006 * imap.el, nnimap.el: Fix indentation.
1008 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
1010 2001-12-12 Didier Verna <didier@xemacs.org>
1012 * gnus-msg.el (gnus-group-news): New function.
1013 * gnus-group.el (gnus-group-mode-map): bind it to `i'.
1014 * gnus-group.el (gnus-group-make-menu-bar): add a menu item for it.
1015 * gnus-salt.el (gnus-carpal-group-buffer-buttons): add a button
1017 * gnus-msg.el (gnus-summary-news-other-window): New function.
1018 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
1020 * gnus-sum.el (gnus-summary-mode-map): bind it to `i'.
1021 * gnus-sum.el (gnus-summary-make-menu-bar): add a menu item for it.
1022 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): add a button
1023 for it (called with a prefix).
1024 * gnus-msg.el (gnus-configure-posting-styles): add an optional
1025 group-name argument.
1026 * gnus-msg.el (gnus-setup-message): use it.
1028 2001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1030 * gnus-sum.el (gnus-summary-show-article): Fix doc.
1032 2001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1034 * mml.el (mime-to-mml): Remove Content-Disposition too.
1036 2001-12-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1038 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
1039 * gnus-group.el (gnus-group-name-decode): Decode unibyte
1041 From TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1043 2001-12-08 Nevin Kapur <nevin@jhu.edu>
1045 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
1046 (nnmail-fancy-expiry-target): Use it.
1047 Suggestions from Simon Josefsson <jas@extundo.com>.
1049 2001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1051 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
1053 2001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1055 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
1057 * gnus-util.el (gnus-url-unhex-string): Move here.
1059 2001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1061 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
1062 mm-url-decode-entities-nbsp.
1064 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
1065 * webmail.el, nnwfm.el: Use mm-url.
1067 * mm-url.el (mm-url-fetch-form): Move from nnweb.
1068 (mm-url-remove-markup): Move from nnweb.
1069 (mm-url-fetch-simple): Move from webmail.
1071 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
1073 2001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1075 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
1076 (gnus-summary-print-article): Use it.
1078 * gnus-util.el (gnus-replace-in-string): Typo.
1080 2001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1082 * nnweb.el (nnweb-replace-in-string): Removed.
1084 * gnus-util.el (gnus-replace-in-string): New function.
1085 (gnus-mode-string-quote): Use it.
1087 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
1088 * nnwfm.el (nnwfm-create-mapping): Ditto.
1090 2001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1092 * dgnushack.el (dgnushack-compile): nnrss.el and
1093 nnslashdot.el don't depend on nnweb, url, w3.
1095 * nnrss.el: Use mm-url.
1097 2001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1099 * mm-url.el (mm-url-insert-file-contents): Support file:.
1101 2001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1103 * mm-view.el: Lower case for the description line. Sync from the
1106 2001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1108 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
1109 From: Stefan Monnier <monnier@cs.yale.edu>
1111 2001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
1113 * mm-view.wl (mm-inline-text): Decode a charset-encoded rich text.
1115 2001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1117 * mm-url.el: Require executable.
1118 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
1120 2001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1122 * pop3.el (pop3-munge-message-separator): Only use valid date.
1123 From Michael Welsh Duggan <md5i@cs.cmu.edu>.
1125 * Makefile.in: gnus-load.elc may not be generated.
1127 2001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1129 * mm-url.el: New file.
1130 * nnslashdot.el: Use it.
1131 * mm-extern.el (mm-extern-url): Use it.
1133 2001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1135 * gnus-sum.el (gnus-summary-save-article): Nix
1136 gnus-display-mime-function and gnus-article-prepare-hook.
1138 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
1139 the beginning of lines.
1140 (gnus-complex-form-to-spec): Ditto.
1142 2001-12-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1144 * message.el (message-make-mft): Fix the m-s-a-file regexp.
1145 From Paul Jarc <prj@po.cwru.edu>.
1147 2001-11-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1149 * message.el: New variable message-subscribed-address-file;
1150 use it in message-make-mft. From Paul Jarc <prj@po.cwru.edu>.
1152 2001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1154 * message.el (message-tab-body-function): Set to nil.
1155 (message-tab): Use text-mode-map or global-map.
1156 Suggested by Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
1158 2001-11-30 Simon Josefsson <jas@extundo.com>
1160 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
1161 instead of gnus-union, for speed. Suggested by Christoph Conrad
1162 <christoph.conrad@gmx.de>.
1163 (gnus-agent-fetch-group-1): Add verbose message.
1165 2001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1167 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
1170 2001-11-29 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1172 * message.el (message-newgroups-header-regexp)
1173 (message-completion-alist, message-tab-body-function): Use
1174 defcustom rather than defvar.
1175 (message-tab): Mention `message-tab-body-function' in doc.
1176 Suggested by Karl Eichwalder.
1178 2001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1180 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
1182 2001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1184 * nnheader.el (nnheader-find-nov-line): Don't use macro
1187 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
1188 (gnus-group-name-charset): Ditto.
1190 * gnus-util.el (gnus-buffer-live-p): Ditto.
1192 2001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1194 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
1195 open parenthesis in doc.
1196 (sieve-manage-authenticator-alist): Typo in doc.
1197 * imap.el (imap-authenticator-alist): Typo in doc.
1198 (imap-stream-alist): Backslash.
1200 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
1201 Thanks to david.goldberg6@verizon.net (David S. Goldberg)
1203 2001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1205 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
1207 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
1209 * gnus-msg.el (gnus-configure-posting-styles): use
1210 make-local-hook. Add LOCAL for add-hook.
1212 2001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
1214 * message.el (message-mode): Use `make-local-hook' unless
1216 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
1218 2001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1220 * canlock.el: Remove sha1.el and base64.el stuff.
1222 2001-11-26 Didier Verna <didier@xemacs.org>
1224 * nnmbox.el (nnmbox-create-mbox): create the mbox file directory
1227 2001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
1229 * message.el (message-tamago-not-in-use-p): New function.
1230 (message-strip-forbidden-properties): Use it.
1232 2001-11-26 Didier Verna <didier@xemacs.org>
1234 * gnus-start.el (gnus-check-first-time-used): only check for
1235 existence of .el[d] files.
1237 2001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1239 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
1241 * message.el (message-setup-1): Clean up mc-*.
1243 2001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1245 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
1246 * gnus-score.el (gnus-score-find-bnews): Use it.
1248 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
1249 (gnus-summary-limit-to-author): Ditto.
1250 (gnus-summary-limit-to-extra): Ditto.
1251 (gnus-summary-find-matching): Support not-matching argument.
1253 2001-11-25 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1255 * message.el (message-wash-subject): Use `insert' rather than
1256 `insert-string', which is deprecated.
1258 2001-11-24 Simon Josefsson <jas@extundo.com>
1260 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
1261 message. (Gnus does not "default" to using 8bit for the message,
1262 it default to use 8bit encoding and the user-supplied CTE
1263 value. Calling this behaviour "treating it as 8bit" is perhaps
1266 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
1267 (compare mm-charset-to-coding-system).
1269 2001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1271 * canlock.el (canlock-sha1-with-openssl): Use unibyte
1272 buffer. Correctly decode hex.
1274 2001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1276 * gnus-agent.el (gnus-category-insert-line): Convert category
1279 2001-11-20 21:00:00&nb