comparison lisp/gnus/ChangeLog @ 88155:d7ddb3e565de

sync with trunk
author Henrik Enberg <henrik.enberg@telia.com>
date Mon, 16 Jan 2006 00:03:54 +0000
parents fe5c6e53c249
children
comparison
equal deleted inserted replaced
88154:8ce476d3ba36 88155:d7ddb3e565de
1 2003-02-14 Juanma Barranquero <lektu@terra.es> 1 2006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
2 2
3 * mm-uu.el (mm-uu-dissect): Fix use of character constant. 3 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
4 4 (nnrss-request-article): Render text/plain parts as HTML.
5 2003-02-11 Stefan Monnier <monnier@cs.yale.edu> 5
6 6 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
7 * nntp.el (nntp-accept-process-output): Don't use point-max to get 7 the buffer.
8 the buffer's size. 8
9 9 2006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
10 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com> 10
11 11 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
12 * nnheader.el: Added cygwin to system-type comparisons. 12 custom definition of `gnus-posting-styles'.
13 13
14 2003-01-27 Juanma Barranquero <lektu@terra.es> 14 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
15 15 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
16 * imap.el (imap-mailbox-status): Fix typo. 16
17 17 2006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
18 2003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu> 18
19 19 * gnus-group.el (gnus-useful-groups): Use Gmane for ding. Use
20 * gnus-sum.el (gnus-alter-header-function): Add type and group. 20 nntp for bug archive.
21 21
22 2003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu> 22 2006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
23 23
24 * gnus-agent.el: Don't use `path'. 24 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
25 25 parts.
26 * nnsoup.el (nnsoup-file-name): Ditto. 26 (nnrss-normalize-date): New function converts ISO 8601 date into
27 27 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
28 * nnmail.el (nnmail-pathname-coding-system): Ditto. 28 (nnrss-check-group): Use it.
29 (nnmail-group-pathname): Ditto. 29
30 30 2006-01-03 Rodrigo Ventura <yoda@isr.ist.utl.pt> (tiny change)
31 * nnimap.el (nnimap-group-overview-filename): Ditto. 31
32 32 * gnus-xmas.el (gnus-xmas-group-startup-message): Typo
33 * nnheader.el (nnheader-pathname-coding-system): Ditto. 33 gnus-splash-face -> gnus-splash. Fixes starting from a TTY in
34 (nnheader-group-pathname): Ditto. 34 XEmacs.
35 35
36 * nnfolder.el (nnfolder-group-pathname): Ditto. 36 2006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
37 37
38 * gnus.el (gnus-home-directory): Ditto. 38 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
39 39
40 * gnus-group.el (gnus-group-icon-list): Ditto. 40 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
41 41 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
42 2003-01-04 Kim F. Storm <storm@cua.dk> 42 (nnrss-insert-w3): Ditto.
43 43
44 * message.el (message-split-line): New function. 44 2005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
45 (message-mode-map): Remap split-line to message-split-line. 45
46 46 * nnrss.el (nnrss-request-article): Fix last change; fill
47 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu> 47 text/plain parts.
48 48
49 * smiley-ems.el (gnus-smiley-display): Typo. 49 2005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
50 50
51 * nnvirtual.el: Typo. 51 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
52 52 in text/plain part.
53 * nnsoup.el (nnsoup-retrieve-headers): Typo. 53 (nnrss-check-group): Don't add excessive newline to dc:subject.
54 54
55 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos. 55 2005-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
56 56
57 * nnimap.el: Typo. 57 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
58 (nnimap-split-rule, nnimap-find-minmax-uid): Typos. 58 remove MIME buttons associated with multipart/alternative parts.
59 59 (gnus-mime-display-alternative): Tag buttons using `article-type'
60 * mm-encode.el (mm-safer-encoding): Typo. 60 text property.
61 61
62 * messcompat.el: Typo. 62 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
63 63 associated with multipart/alternative parts.
64 * message.el (message-face-alist): Typo. 64
65 65 2005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
66 * imap.el (imap-interactive-login, imap-anonymous-auth) 66
67 (imap-open): Typos. 67 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
68 68 article.
69 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos. 69
70 70 2005-12-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
71 * gnus.el: Typo. 71
72 72 * dns.el (query-dns): Make sure we check the buffer size before
73 * gnus-win.el (gnus-configure-frame): Typo. 73 removing tcp headers.
74 74
75 * gnus-util.el (gnus-atomic-progn-assign): Typo. 75 2006-01-08 Chong Yidong <cyd@stupidchicken.com>
76 76
77 * gnus-topic.el (gnus-topic-sort-topics): Typo. 77 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
78 78 (spam-group-spam-marks): Delete functions.
79 * gnus-sum.el (gnus-summary-article-number) 79 (spam-list-articles): Just call spam-group-ham-marks directly.
80 (gnus-summary-read-group-1, gnus-summary-mark-article) 80 (spam-group-ham-marks): Simplify.
81 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos. 81
82 82 2005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
83 * gnus-mule.el (gnus-mule-add-group): Typo. 83
84 84 * gnus-art.el (gnus-signature-separator): Fix custom type.
85 * gnus-mlspl.el (gnus-group-split-fancy): Typo. 85
86 86 * mm-decode.el (mm-inlined-types): Fix custom type.
87 * gnus-group.el (gnus-group-fetch-faq): Typo. 87 (mm-keep-viewer-alive-types): Ditto.
88 88 (mm-automatic-display): Ditto.
89 * gnus-art.el (gnus-decode-header-methods): Typo. 89 (mm-attachment-override-types): Ditto.
90 (mm-inline-override-types): Ditto.
91 (mm-automatic-external-display): Ditto.
92
93 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
94
95 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
96 multipart/alternative and add xref to mm-discouraged-alternatives
97 in doc string.
98
99 * mm-decode.el (mm-discouraged-alternatives): Add xref to
100 gnus-buttonized-mime-types in doc string.
101
102 2005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
103
104 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
105 us-ascii as a MIME charset.
106
107 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
108 against the case where the 2nd arg TYPE is nil.
109
110 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
111
112 * gnus-start.el (gnus-no-server-1): Mention
113 `gnus-level-default-subscribed' in doc string.
114
115 2005-11-26 Dave Love <fx@gnu.org>
116
117 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
118 (tls-program, tls-success): Provide openssl alternative.
119
120 * starttls.el: Doc fixes.
121 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
122 SERVICE to PORT.
123
124 2005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
125
126 * gnus-start.el (gnus-start-draft-setup): Enforce
127 `gnus-draft-mode' for nndraft:drafts at startup.
128
129 * gnus.el (gnus-splash): Change custom group.
130 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
131 allow-list argument.
132
133 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
134 string.
135
136 2005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
137
138 * mm-decode.el (mm-display-external): Add lacked cdr.
139
140 2005-12-12 Richard M. Stallman <rms@gnu.org>
141
142 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
143
144 2005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
145
146 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
147 Suggest image/.* in the doc string.
148
149 2005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
150
151 * mm-decode.el (mm-display-external): Use nametemplate (defined in
152 RFC1524) if it is in mailcap or add a suffix according to
153 mailcap-mime-extensions when generating a temp filename; postpone
154 deleting a temp file for 2 seconds for some wrappers, shell
155 scripts, and so on, which might exit right after having started a
156 viewer command as a background job.
157
158 2005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
159
160 * gnus-art.el (gnus-default-article-saver): Add user-defined
161 `function' to custom type.
162
163 2005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
164
165 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
166 parens.
167
168 2005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
169
170 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
171 long lines.
172 (gnus-cache-delete-group): Wrap doc strings.
173
174 * gnus-agent.el (gnus-agent-rename-group)
175 (gnus-agent-delete-group): Wrap doc strings.
176
177 2005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
178
179 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
180
181 2005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
182
183 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
184 of current-time-string.
185
186 2005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
187
188 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
189 date header.
190
191 2005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny patch)
192
193 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
194
195 2005-11-14 Kevin Greiner <kevin.greiner@compsol.cc>
196
197 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
198 internal variable to a custom variable. Changed default value
199 from compressed(2) to uncompressed(1).
200 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
201 support for uncompressed agentview files. Taken together, reading
202 the agentview file should now be 6-7 times faster.
203 (gnus-agent-long-article,
204 gnus-agent-short-article, gnus-agent-score): Renamed category
205 keywords to match gnus-cus.
206 (gnus-agent-summary-fetch-series): Modified to protect against
207 gnus-agent-summary-fetch-group clearing processable flags.
208 (gnus-agent-synchronize-group-flags): Update live group buffer as
209 synchronization may occur due to the user toggling the plugged
210 status.
211 (gnus-agent-braid-nov): Now tests new nov entries
212 for duplicates which are removed. The invalid sort check then
213 triggers a rescan after the sort as sorting may have moved
214 duplicate entries such that they can be cheaply detected.
215 (gnus-agent-read-local): Trivial fix to format of
216 error message to display actual error condition.
217 (gnus-agent-save-local): Avoid saving symbols that are bound to
218 nil as they simply result in a warning message in
219 gnus-agent-read-local.
220 (gnus-agent-fetch-group-1): Clear downloadable flag when article
221 successfully downloaded.
222 (gnus-agent-regenerate-group): Use
223 gnus-agent-synchronize-group-flags to reset read status in both
224 gnus and server.
225
226 * nntp.el (nntp-end-of-line): Doc fix.
227 (nntp-authinfo-rejected): New error condition.
228 (nntp-wait-for): Use new error condition to signal authentication
229 error.
230 (nntp-retrieve-data): Rethrow new error condition to break out of
231 recursive call to nntp-send-authinfo.
232
233 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
234
235 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
236 rather than make-variable-buffer-local for file-precious-flag.
237
238 2005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
239
240 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
241
242 2005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
243
244 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
245 as a buffer-local variable. This avoids creating truncated
246 dribble files as a result of a hang up, eg.
247
248 2005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
249
250 * gnus-delay.el (gnus-delay-group): Don't autoload.
251 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
252 to be re-loaded when customizing the `gnus-delay' group.
253
254 2005-11-19 Chong Yidong <cyd@stupidchicken.com>
255
256 * message.el: Revert last changes.
257 (message-insert-citation-line): Use newlines.
258
259 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
260
261 * message.el (message-courtesy-message)
262 (message-mark-insert-begin, message-mark-insert-end)
263 (message-elide-ellipsis, message-cancel-message)
264 (message-add-header, message-change-subject)
265 (message-cross-post-followup-to-header)
266 (message-cross-post-insert-note, message-reduce-to-to-cc)
267 (message-widen-reply, message-delete-not-region)
268 (message-kill-to-signature, message-insert-signature)
269 (message-insert-importance-high, message-insert-importance-low)
270 (message-insert-or-toggle-importance)
271 (message-insert-disposition-notification-to)
272 (message-indent-citation, message-yank-original)
273 (message-cite-original-without-signature, message-cite-original)
274 (message-insert-citation-line, message-position-on-field)
275 (message-fix-before-sending, message-send-mail-partially)
276 (message-send-mail, message-send-mail-with-sendmail)
277 (message-send-mail-with-qmail, message-send-news)
278 (message-check-news-header-syntax, message-generate-headers)
279 (message-insert-courtesy-copy, message-fill-address)
280 (message-fill-header, message-shorten-references)
281 (message-setup-1, message-cancel-news)
282 (message-forward-make-body-plain) (message-forward-make-body-mime)
283 (message-forward-make-body-mml) (message-encode-message-body)
284 (message-forward-make-body-digest-plain)
285 (message-forward-make-body-digest-mime)
286 (message-use-alternative-email-as-from): Insert `hard-newline'
287 instead of ordinary newlines.
288
289 2005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
290
291 * message.el (message-generate-headers): Downcase the argument
292 given to message-check-element.
293
294 2005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
295
296 * gnus.el (gnus-parameters-case-fold-search): New variable.
297 (gnus-parameters-get-parameter): Use it.
298
299 * gnus-score.el (gnus-home-score-file): Doc fix.
300
301 2005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
302
303 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
304
305 2005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
306
307 * mml.el (mml-preview): Doc fix.
308
309 2005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
310
311 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
312 whitespace removed in revision 7.8. Use concatenated string to
313 protect trailing whitespace.
314
315 2005-10-27 Jouni K Seppanen <jks@iki.fi> (tiny change)
316
317 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
318 (nnimap-request-expire-articles): Use it to avoid sending 'UID
319 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
320 Courier IMAP ("some version from 2004"). Mostly based on similar
321 code in the same function.
322
323 2005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
324
325 * message.el (message-display-completion-list): New function.
326 (message-expand-group): Use it; make sure the Completions buffer
327 is modifiable.
328
329 2005-10-30 Chong Yidong <cyd@stupidchicken.com>
330
331 * imap.el (imap-open): Handle case where buffer is a buffer
332 object.
333
334 2005-10-24 Eli Zaretskii <eliz@gnu.org>
335
336 * pgg-def.el:
337 * pgg-gpg.el:
338 * pgg-parse.el:
339 * pgg-pgp.el:
340 * pgg-pgp5.el:
341 * pgg.el: Move to the parent lisp directory.
342
343 2005-10-23 Chong Yidong <cyd@stupidchicken.com>
344
345 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
346 user-mail-name is an empty string.
347
348 2005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
349
350 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
351 depending on gnus-score-decay-constant.
352
353 2005-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
354
355 * nnslashdot.el (nnslashdot-request-article)
356 (nnslashdot-retrieve-headers-1): Update to new HTML.
357
358 2005-10-23 Simon Josefsson <jas@extundo.com>
359
360 * imap.el (imap-gssapi-program): Align command line parameters
361 with latest GNU SASL.
362 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
363
364 2005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
365
366 * mail-source.el (mail-source-fetch-pop): Require pop3.
367 (mail-source-check-pop): Ditto.
368
369 2005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
370
371 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
372 errors.
373
374 2005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
375
376 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
377 (gnus-treat-strip-leading-blank-lines): Improve doc string.
378
379 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
380
381 2005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
382
383 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
384 (rfc2047-charset-to-coding-system): New function.
385 (rfc2047-decode-encoded-words): New function.
386 (rfc2047-decode-region): Use them.
387 (rfc2047-decode-cte): Remove.
388 (rfc2047-parse-and-decode): Remove.
389 (rfc2047-decode): Remove.
390
391 2005-10-15 Kenichi Handa <handa@m17n.org>
392
393 * rfc2047.el (rfc2047-decode-cte): New function.
394 (rfc2047-decode-region): Change the way to decode successive
395 encoded-words: decode B- or Q-encoding in each encoded-word,
396 concatenate them, and decode it as charset.
397
398 2005-10-17 Chong Yidong <cyd@stupidchicken.com>
399
400 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
401 widget-move-and-invoke.
402 (gnus-custom-mode): Use gnus-custom-map.
403
404 2005-10-15 Bill Wohler <wohler@newt.com>
405
406 * message.el (message-tool-bar-map): Renamed image file from
407 mail_send to mail/send.
408
409 2005-10-16 Masatake YAMATO <jet@gyve.org>
410
411 * message.el (message-expand-group): Pass the common
412 prefix substring of completion to `display-completion-list'.
413
414 2005-10-09 Daniel Brockman <daniel@brockman.se>
415
416 * format-spec.el (format-spec): Propagate text properties of % spec.
417
418 2005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
419
420 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
421
422 2005-10-08 Simon Josefsson <jas@extundo.com>
423
424 * pgg-parse.el (top-level): Don't require custom, it is
425 autoloaded. (To sync with No Gnus.)
426
427 2005-05-09 Simon Josefsson <jas@extundo.com>
428
429 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
430 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
431
432 2005-10-08 Simon Josefsson <jas@extundo.com>
433
434 * pgg-def.el (top-level): Don't require custom, it is
435 autoloaded. (To sync with No Gnus.)
436
437 2005-10-04 David Hansen <david.hansen@gmx.net>
438
439 * nnrss.el (nnrss-request-article): Add support for the comments tag.
440 (nnrss-check-group): Ditto.
441
442 2005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
443
444 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
445
446 * gnus-util.el (gnus-remove-duplicates): Remove.
447
448 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
449 instead of gnus-remove-duplicates.
450
451 * message.el (message-remove-duplicates): Remove.
452 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
453 message-remove-duplicates.
454
455 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
456 available, else use implementation from `delete-dups'.
457
458 2005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
459
460 * time-date.el: Autoload parse-time-string, XEmacs needs it.
461
462 2005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
463
464 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
465 function rather than the diff-mode.el package.
466 (mm-display-external): Use with-current-buffer.
467 (mm-viewer-completion-map, mm-viewer-completion-map):
468 Move initialization inside declaration.
469
470 2005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
471
472 * message.el: Remove useless autoloads.
473
474 2005-09-28 Simon Josefsson <jas@extundo.com>
475
476 * message.el (message-use-idna): Default to t.
477 (message-use-idna): Test whether encoding works too. Doc fix.
478
479 2005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
480
481 * nntp.el (nntp-warn-about-losing-connection): Remove.
482
483 2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
484
485 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
486 customizable. Change default value.
487 (mm-uu-diff-groups-regexp): Change default value.
488 (mm-uu-type-alist): Add doc string.
489 (mm-uu-configure): Add doc string. Make it interactive.
490 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
491
492 2005-09-27 Simon Josefsson <jas@extundo.com>
493
494 * message.el (message-idna-to-ascii-rhs-1): Reformat.
495
496 2005-09-27 Arne J,Ax(Brgensen <arne@arnested.dk>
497
498 * message.el (message-remove-duplicates): New function.
499 Implementation borrowed from `gnus-remove-duplicates'.
500 (message-idna-to-ascii-rhs): Also encode idna addresses in
501 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
502 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
503 only ask about the same idna domain once per header and also tell
504 in what header to replace the idna domain.
505
506 * gnus-art.el (article-decode-idna-rhs): Also decode idna
507 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
508 (article-decode-idna-rhs): Fix regexp so that all idna-address in
509 a header is decoded and not just the last one.
510
511 2005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
512
513 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
514 has been decoded.
515
516 * mm-decode.el (mm-insert-part): Don't modify text if it has been
517 decoded.
518
519 * mm-view.el (mm-inline-text): Don't strip text props unless
520 decoding enriched or richtext parts.
521
522 2005-09-25 Romain Francoise <romain@orebokech.com>
523
524 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
525 * gnus-start.el (gnus-subscribe-interactively):
526 * gnus-uu.el (gnus-uu-grab-articles):
527 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
528 space.
529
530 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
531
532 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
533 * mm-view.el (mm-view-pkcs7-decrypt):
534 * gnus-sum.el (gnus-summary-limit-to-extra)
535 (gnus-summary-respool-article, gnus-read-move-group-name):
536 * gnus-score.el (gnus-summary-increase-score):
537 * gnus-util.el (gnus-completing-read-with-default):
538 * gnus-art.el (gnus-read-save-file-name)
539 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
540 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
541 * message.el (message-check-news-header-syntax):
542 Follow convention for reading with the minibuffer.
543
544 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
545
546 * spam-report.el (spam-report-url-ping-plain):
547 Use gnus-extended-version as User-Agent.
548
549 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
550 default value is nil.
551
552 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
553
554 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
555 default to nil, to be able to use Gnus at all. If the default
556 switches to something else, then the function should be fixed not
557 be exceedingly slow.
558
559 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
560
561 * mm-url.el (mm-url-decode-entities): Fix regexp.
562
563 2005-09-18 Deepak Goel <deego@gnufans.org>
564
565 * sieve.el (sieve-help): Fix `message' call: first arg should be a
566 format spec.
567
568 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
569
570 * gnus.el (gnus-group-startup-message): Bind image-load-path.
571
572 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
573
574 * gnus-art.el (gnus-mime-display-part): Protect against broken
575 MIME messages.
576
577 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
578
579 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
580 before parsing header.
581
582 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
583
584 * spam-report.el (spam-report-gmane): Fix generation of spam
585 report URL.
586
587 2005-09-10 Simon Josefsson <jas@extundo.com>
588
589 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
590 t, based on discussion on the ding list with Robert Epprecht
591 <epprecht@solnet.ch>.
592
593 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
594
595 * spam-report.el (spam-report-gmane): Make it work without
596 X-Report-Spam header. Gmane now only provides Archived-At.
597 This is only used if `spam-report-gmane-use-article-number' is nil.
598 (spam-report-gmane-spam-header): Remove. Not used anymore.
599
600 * nnweb.el (nnweb-google-wash-article): Print a message if article
601 is not available.
602
603 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
604
605 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
606 content before displaying.
607
608 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
609
610 * mml-smime.el: Remove defvar of gnus-extract-address-components.
611
612 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
613
614 * mm-view.el (mm-display-inline-fontify): Disable support modes.
615
616 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
617
618 * message.el (message-tab-body-function): Fixed mismatched custom
619 type.
620
621 * gnus.el (gnus-group-change-level-function): Ditto.
622
623 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
624
625 * gnus-art.el (gnus-signature-limit)
626 (gnus-article-mime-part-function): Ditto.
627
628 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
629
630 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
631 Make fetching article by MID work again for Google Groups. Added
632 FIXME concerning gnus-group-make-web-group.
633
634 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
635 Don't depend on Gnus by using mail-extract-address-components if
636 gnus-extract-address-components is not bound.
637
638 * gnus.el (gnus-user-agent): Use list of symbols instead of
639 symbols. Display full version number for (S)XEmacs. Optionally
640 display (S)XEmacs codename.
641
642 * gnus-util.el (gnus-emacs-version): Update for new
643 `gnus-user-agent'.
644
645 * gnus-msg.el (gnus-extended-version): Make it possible to omit
646 Gnus version.
647
648 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
649
650 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
651 when encoding.
652
653 * mm-bodies.el (mm-decode-content-transfer-encoding):
654 De-canonicalize CRLF for all text content types, not just
655 text/plain.
656
657 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
658
659 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
660
661 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
662 list, not listp.
663
664 2005-08-29 Romain Francoise <romain@orebokech.com>
665
666 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
667 docstring.
668 (gnus-face-from-file): Likewise.
669
670 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
671
672 * gnus-art.el (w3m-minor-mode-map):
673 * gnus-spec.el (gnus-newsrc-file-version):
674 * gnus-util.el (nnmail-active-file-coding-system)
675 (gnus-original-article-buffer, gnus-user-agent):
676 * gnus.el (gnus-ham-process-destinations)
677 (gnus-parameter-ham-marks-alist)
678 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
679 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
680 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
681 * mm-decode.el (gnus-current-window-configuration):
682 * mm-extern.el (gnus-article-mime-handles):
683 * mm-url.el (url-current-object, url-package-name)
684 (url-package-version):
685 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
686 (smime-keys, w3m-cid-retrieve-function-alist)
687 (w3m-current-buffer, w3m-display-inline-images)
688 (w3m-minor-mode-map):
689 * mml-smime.el (gnus-extract-address-components):
690 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
691 (gnus-newsrc-hashtb, message-default-charset)
692 (message-deletable-headers, message-options)
693 (message-posting-charset, message-required-mail-headers)
694 (message-required-news-headers):
695 * mml1991.el (mc-pgp-always-sign):
696 * mml2015.el (mc-pgp-always-sign):
697 * nnheader.el (nnmail-extra-headers):
698 * rfc1843.el (gnus-decode-encoded-word-function)
699 (gnus-decode-header-function, gnus-newsgroup-name):
700 * spam-stat.el (gnus-original-article-buffer): Add defvars.
701
702 2005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
703
704 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
705 the end of the date treatments.
706
707 2005-08-15 Simon Josefsson <jas@extundo.com>
708
709 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
710 it in url-handlers.el and XEmacs in url.el. Reported by Luca
711 Capello and Romain Francoise.
712 (pgg-fetch-key-function): Removed, not used?
713 (pgg-insert-url-with-w3): Require url, to get
714 url-insert-file-contents regardless of where it is defined.
715
716 2005-08-08 Simon Josefsson <jas@extundo.com>
717
718 * pgg.el: Autoload url-insert-file-contents instead of loading
719 w3/url.
720 (pgg-insert-url-with-w3): Don't load url here.
721
722 2005-08-05 Daiki Ueno <ueno@unixuser.org>
723
724 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
725
726 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
727
728 2005-08-06 Romain Francoise <romain@orebokech.com>
729
730 * message.el: Fix typo in docstring.
731
732 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
733
734 * mm-bodies.el (mm-encode-body): Use coding system rather than
735 charset to encode text.
736
737 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
738 number of charsets if utf-8 is available (XEmacs).
739
740 2005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
741
742 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
743 start of the lines.
744 (gnus-picon-databases): Add /usr/share/picons.
745
746 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
747
748 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
749 taken from `gnus-button-mid-or-mail-regexp'.
750 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
751 (gnus-button-alist): Improve regexp for domain part of the MIDs
752 for news:localpart@domain buttons.
753 (gnus-button-ctan-directory-regexp): Update.
754
755 * message.el (message-kill-buffer): Raise the current frame.
756 (message-bury): Use `window-dedicated-p'.
757
758 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
759
760 * sieve-manage.el (sieve-manage-interactive-login): Use
761 make-local-variable rather than make-variable-buffer-local.
762 (sieve-manage-open): Ditto.
763 (sieve-manage-authenticate): Ditto.
764
765 * mml.el (mml-generate-mime-1): Make the content type default to
766 text/plain if the filename is not specified.
767
768 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
769
770 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
771 instead of insert-buffer.
772
773 * message.el (message-yank-original): Ditto; set the mark at the
774 end of the yanked message.
775
776 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
777
778 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
779 lines to scroll rather than to stop it.
780
781 * mml.el (mml-generate-default-type): Add doc string.
782 (mml-generate-mime-1): Use mm-default-file-encoding or make it
783 default to application/octet-stream when determining the content
784 type if it is not specified for the part or the mml contents; add
785 a comment about mml-generate-default-type.
786
787 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
788
789 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
790 make it default to application/octet-stream when determining the
791 content type if it is not specified for the external contents.
792
793 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
794
795 * rfc2231.el (rfc2231-parse-string): Take care that not only a
796 segmented parameter but also other parameters might be there.
797
798 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
799
800 * mm-decode.el (mm-display-external): Delete temp file, directory
801 and buffer immediately if the external process is exited.
802
803 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
804
805 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
806 fewer lines than that of scroll-margin.
807 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
808
809 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
810
811 * gnus-art.el (gnus-article-next-page): Revert.
812 (gnus-article-beginning-of-window): New macro.
813 (gnus-article-next-page-1): Use it.
814 (gnus-article-prev-page): Ditto.
815 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
816 instead of insert-buffer.
817 (gnus-mime-delete-part): Ditto.
818 (gnus-article-edit-exit): Ditto.
819
820 * gnus-util.el (gnus-beginning-of-window): Remove.
821 (gnus-end-of-window): Remove.
822
823 2005-07-25 Simon Josefsson <jas@extundo.com>
824
825 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
826 to have the url package without w3. Reported by Daiki Ueno
827 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
828
829 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
830
831 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
832 for text/rtf. Display default in prompt. Pass default for M-n.
833
834 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
835
836 2005-07-16 Romain Francoise <romain@orebokech.com>
837
838 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
839 instead of `current-time-string' as the latter creates a time
840 string that is not RFC 2822 compliant (it lacks the zone).
841
842 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
843
844 * gnus-msg.el (gnus-button-mailto): Remove
845 save-selected-window-window hackery because it relies on
846 save-selected-window internals.
847
848 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
849
850 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
851 (gnus-article-next-page-1): Use gnus-beginning-of-window.
852 (gnus-article-prev-page): Ditto.
853
854 * gnus-util.el (gnus-beginning-of-window): New function.
855 (gnus-end-of-window): New function.
856
857 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
858
859 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
860 gnus-add-minor-mode.
861 (gnus-binary-mode): Ditto.
862
863 * gnus-topic.el (gnus-topic-mode): Ditto.
864
865 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
866
867 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
868 (gnus-article-prev-page): Take scroll-margin into consideration.
869
870 2005-07-04 Lute Kamstra <lute@gnu.org>
871
872 Update FSF's address in GPL notices.
873
874 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
875
876 * gnus.el (gnus-exit):
877 * gnus-group.el (gnus-group-icons):
878 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
879
880 * gnus-nocem.el (gnus-nocem):
881 * message.el (message-various, message-buffers, message-sending)
882 (message-interface, message-forwarding, message-insertion)
883 (message-headers, message-news, message-mail):
884 * pgg-gpg.el (pgg-gpg):
885 * pgg-parse.el (pgg-parse):
886 * pgg-pgp.el (pgg-pgp):
887 * pgg-pgp5.el (pgg-pgp5):
888 * pop3.el (pop3): Finish `defgroup' description with period.
889
890 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
891
892 * gnus-art.el (article-display-face): Improve the efficiency.
893 (article-display-x-face): Ditto; remove grey x-face stuff.
894
895 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
896
897 * gnus-art.el (article-display-face): Correct the position in
898 which Faces are inserted; use dolist.
899
900 2005-06-29 Didier Verna <didier@xemacs.org>
901
902 * gnus-art.el (article-display-face): Display faces in correct
903 order.
904
905 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
906
907 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
908 (gnus-nocem-check-article): Fetch the Type header.
909 (gnus-nocem-message-wanted-p): Fix the way to examine types.
910 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
911 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
912
913 * pgg.el (pgg-verify): Return the verification result.
914
915 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
916
917 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
918 `show-nonbreak-escape'.
919
920 2005-06-23 Lute Kamstra <lute@gnu.org>
921
922 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
923
924 * dig.el (dig-mode):
925 * smime.el (smime-mode): Use gnus-run-mode-hooks.
926
927 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
928
929 * nnimap.el (nnimap-split-download-body): Fix spellings.
930
931 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
932
933 * gnus-art.el (gnus-article-encrypt-body):
934 * gnus-cus.el (gnus-score-customize):
935 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
936 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
937
938 2005-06-16 Miles Bader <miles@gnu.org>
939
940 * spam.el (spam): Remove "-face" suffix from face name.
941 (spam-face): New backward-compatibility alias for renamed face.
942 (spam-face, spam-initialize): Use renamed spam face.
943
944 * message.el (message-header-to, message-header-cc)
945 (message-header-subject, message-header-newsgroups)
946 (message-header-other, message-header-name)
947 (message-header-xheader, message-separator, message-cited-text)
948 (message-mml): Remove "-face" suffix from face names.
949 (message-header-to-face, message-header-cc-face)
950 (message-header-subject-face, message-header-newsgroups-face)
951 (message-header-other-face, message-header-name-face)
952 (message-header-xheader-face, message-separator-face)
953 (message-cited-text-face, message-mml-face):
954 New backward-compatibility aliases for renamed faces.
955 (message-font-lock-keywords): Use renamed message faces.
956
957 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
958 (sieve-test-commands, sieve-tagged-arguments):
959 Remove "-face" suffix from face names.
960 (sieve-control-commands-face, sieve-action-commands-face)
961 (sieve-test-commands-face, sieve-tagged-arguments-face):
962 New backward-compatibility aliases for renamed faces.
963 (sieve-control-commands-face, sieve-action-commands-face)
964 (sieve-test-commands-face, sieve-tagged-arguments-face):
965 Use renamed sieve faces.
966
967 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
968 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
969 (gnus-group-news-3-empty, gnus-group-news-4)
970 (gnus-group-news-4-empty, gnus-group-news-5)
971 (gnus-group-news-5-empty, gnus-group-news-6)
972 (gnus-group-news-6-empty, gnus-group-news-low)
973 (gnus-group-news-low-empty, gnus-group-mail-1)
974 (gnus-group-mail-1-empty, gnus-group-mail-2)
975 (gnus-group-mail-2-empty, gnus-group-mail-3)
976 (gnus-group-mail-3-empty, gnus-group-mail-low)
977 (gnus-group-mail-low-empty, gnus-summary-selected)
978 (gnus-summary-cancelled, gnus-summary-high-ticked)
979 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
980 (gnus-summary-high-ancient, gnus-summary-low-ancient)
981 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
982 (gnus-summary-low-undownloaded)
983 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
984 (gnus-summary-low-unread, gnus-summary-normal-unread)
985 (gnus-summary-high-read, gnus-summary-low-read)
986 (gnus-summary-normal-read, gnus-splash):
987 Remove "-face" suffix from face names.
988 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
989 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
990 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
991 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
992 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
993 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
994 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
995 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
996 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
997 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
998 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
999 (gnus-summary-selected-face, gnus-summary-cancelled-face)
1000 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
1001 (gnus-summary-normal-ticked-face)
1002 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
1003 (gnus-summary-normal-ancient-face)
1004 (gnus-summary-high-undownloaded-face)
1005 (gnus-summary-low-undownloaded-face)
1006 (gnus-summary-normal-undownloaded-face)
1007 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
1008 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
1009 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
1010 (gnus-splash-face):
1011 New backward-compatibility aliases for renamed faces.
1012 (gnus-group-startup-message): Use renamed gnus faces.
1013
1014 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
1015 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
1016 (gnus-server-agent): Remove "-face" suffix from face names.
1017 (gnus-server-agent-face, gnus-server-opened-face)
1018 (gnus-server-closed-face, gnus-server-denied-face)
1019 (gnus-server-offline-face):
1020 New backward-compatibility aliases for renamed faces.
1021 (gnus-server-agent-face, gnus-server-opened-face)
1022 (gnus-server-closed-face, gnus-server-denied-face)
1023 (gnus-server-offline-face): Use renamed gnus faces.
1024
1025 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
1026 Remove "-face" suffix from face names.
1027 (gnus-picon-xbm-face, gnus-picon-face):
1028 New backward-compatibility aliases for renamed faces.
1029
1030 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
1031 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
1032 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
1033 (gnus-cite-11): Remove "-face" suffix from face names.
1034 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
1035 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
1036 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
1037 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
1038 New backward-compatibility aliases for renamed faces.
1039 (gnus-cite-attribution-face, gnus-cite-face-list)
1040 (gnus-article-boring-faces): Use renamed gnus faces.
1041
1042 * gnus-art.el (gnus-signature, gnus-header-from)
1043 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
1044 (gnus-header-content): Remove "-face" suffix from face names.
1045 (gnus-signature-face, gnus-header-from-face)
1046 (gnus-header-subject-face, gnus-header-newsgroups-face)
1047 (gnus-header-name-face, gnus-header-content-face):
1048 New backward-compatibility aliases for renamed faces.
1049 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
1050
1051 * gnus-sum.el (gnus-summary-selected-face)
1052 (gnus-summary-highlight): Use renamed gnus faces.
1053 * gnus-group.el (gnus-group-highlight): Likewise.
1054
1055 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
1056
1057 * gnus-sieve.el (gnus-sieve-article-add-rule):
1058 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
1059 * spam-stat.el (spam-stat-buffer-change-to-spam)
1060 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
1061
1062 * message.el (message-is-yours-p):
1063 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
1064
1065 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
1066
1067 * mm-view.el (mm-inline-text): Withdraw the last change.
1068
1069 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
1070
1071 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
1072 executing enriched-decode.
1073
1074 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
1075
1076 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
1077
1078 2005-06-04 Lute Kamstra <lute@gnu.org>
1079
1080 * nnfolder.el (nnfolder-read-folder): Make sure that undo
1081 information is never recorded.
1082
1083 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
1084
1085 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
1086
1087 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
1088
1089 * pop3.el (pop3-md5): Run md5 in the binary mode.
1090 (pop3-md5-program-args): New variable.
1091
1092 * starttls.el (starttls-set-process-query-on-exit-flag):
1093 Use eval-and-compile.
1094
1095 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
1096
1097 * gnus-art.el (article-display-x-face): Replace
1098 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1099
1100 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
1101
1102 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
1103 set-process-query-on-exit-flag or process-kill-without-query.
1104
1105 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
1106 loop instead of replace-regexp.
1107
1108 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
1109 instead of process-kill-without-query if it is available.
1110
1111 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
1112 instead of find-file-hooks if it is available.
1113
1114 * mml1991.el: Bind pgg-default-user-id when compiling.
1115
1116 * mml2015.el: Bind pgg-default-user-id when compiling.
1117
1118 * nndraft.el (nndraft-request-associate-buffer):
1119 Use write-contents-functions instead of write-contents-hooks if it is
1120 available.
1121
1122 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
1123 instead of find-file-hooks if it is available.
1124
1125 * nntp.el (nntp-open-connection): Replace
1126 process-kill-without-query by gnus-set-process-query-on-exit-flag.
1127 (nntp-open-ssl-stream): Ditto.
1128 (nntp-open-tls-stream): Ditto.
1129
1130 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
1131 (pgg-run-at-time-1): New macro.
1132 (pgg-run-at-time): Use it.
1133
1134 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
1135 set-process-query-on-exit-flag or process-kill-without-query.
1136 (starttls-open-stream-gnutls): Use it instead of
1137 process-kill-without-query.
1138 (starttls-open-stream): Ditto.
1139
1140 2005-05-31 Simon Josefsson <jas@extundo.com>
1141
1142 * imap.el (imap-ssl-open): Use imap-process-connection-type,
1143 instead of hard coding to nil.
1144
1145 2005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
1146
1147 * gnus-group.el: Require gnus-sum and autoload functions to
1148 resolve warnings when gnus-group.el compiled alone.
1149
1150 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
1151
1152 * gnus-agent.el (gnus-agent-regenerate-group)
1153 (gnus-agent-fetch-articles): Replace `string-to-int' by
1154 `string-to-number'.
1155 * gnus-art.el (gnus-button-fetch-group): Ditto.
1156 * gnus-cache.el (gnus-cache-generate-active)
1157 (gnus-cache-articles-in-group): Ditto.
1158 * gnus-group.el (gnus-group-set-current-level)
1159 (gnus-group-insert-group-line): Ditto.
1160 * gnus-score.el (gnus-score-set-expunge-below)
1161 (gnus-score-set-mark-below, gnus-summary-score-effect)
1162 (gnus-summary-score-entry): Ditto.
1163 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
1164 (gnus-soup-pack): Ditto.
1165 * gnus-spec.el (gnus-xmas-format): Ditto.
1166 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
1167 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
1168 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
1169 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
1170 * nndb.el (nndb-get-remote-expire-response): Ditto.
1171 * nndiary.el (nndiary-parse-schedule-value)
1172 (nndiary-string-to-number, nndiary-request-replace-article)
1173 (nndiary-request-article): Ditto.
1174 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
1175 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
1176 * nneething.el (nneething-make-head): Ditto.
1177 * nnfolder.el (nnfolder-request-article)
1178 (nnfolder-retrieve-headers): Ditto.
1179 * nnheader.el (nnheader-file-to-number): Ditto.
1180 * nnkiboze.el (nnkiboze-request-article): Ditto.
1181 * nnmail.el (nnmail-process-unix-mail-format)
1182 (nnmail-process-babyl-mail-format): Ditto.
1183 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
1184 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
1185 (nnmh-request-create-group, nnmh-request-list-1)
1186 (nnmh-request-group, nnmh-request-article): Ditto.
1187 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
1188 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
1189 * nnsoup.el (nnsoup-make-active): Ditto.
1190 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
1191 * nntp.el (nntp-find-group-and-number)
1192 (nntp-retrieve-headers-with-xover): Ditto.
1193 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
1194 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
1195 (pgg-format-key-identifier): Ditto.
1196 * pop3.el (pop3-last, pop3-stat): Ditto.
1197 * qp.el (quoted-printable-decode-region): Ditto.
1198
1199 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
1200 of concat.
1201
1202 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1203
1204 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
1205
1206 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
1207
1208 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
1209
1210 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
1211
1212 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
1213
1214 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
1215
1216 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
1217 (gnus-carpal-mode): Ditto.
1218
1219 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
1220 (gnus-browse-mode): Ditto.
1221
1222 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
1223
1224 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
1225
1226 2005-05-29 Richard M. Stallman <rms@gnu.org>
1227
1228 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
1229
1230 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
1231
1232 * gnus-util.el (gnus-run-mode-hooks): New function.
1233
1234 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
1235
1236 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
1237
1238 * gnus-agent.el (gnus-agent-make-mode-line-string):
1239 Use mode-line-highlight as mouse-face.
1240
1241 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
1242
1243 * canlock.el (canlock): Change the parent group to news.
1244
1245 * deuglify.el (gnus-outlook-deuglify): Add :group.
1246
1247 * dig.el (dig): Add :group.
1248
1249 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
1250
1251 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
1252 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
1253 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
1254 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
1255 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
1256
1257 * gnus-diary.el (gnus-diary): Add :group.
1258
1259 * gnus.el (gnus-group-news-1-face): Add :group.
1260 (gnus-group-news-1-empty-face): Ditto.
1261 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
1262 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
1263 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
1264 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
1265 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
1266 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
1267 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
1268 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
1269 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
1270 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
1271 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
1272 (gnus-summary-high-ticked-face): Ditto.
1273 (gnus-summary-low-ticked-face): Ditto.
1274 (gnus-summary-normal-ticked-face): Ditto.
1275 (gnus-summary-high-ancient-face): Ditto.
1276 (gnus-summary-low-ancient-face): Ditto.
1277 (gnus-summary-normal-ancient-face): Ditto.
1278 (gnus-summary-high-undownloaded-face): Ditto.
1279 (gnus-summary-low-undownloaded-face): Ditto.
1280 (gnus-summary-normal-undownloaded-face): Ditto.
1281 (gnus-summary-high-unread-face): Ditto.
1282 (gnus-summary-low-unread-face): Ditto.
1283 (gnus-summary-normal-unread-face): Ditto.
1284 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
1285 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
1286
1287 * message.el (message-minibuffer-local-map): Add :group.
1288
1289 * sieve-manage.el (sieve-manage-log): Add :group.
1290 (sieve-manage-default-user): Diito.
1291 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
1292 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
1293 (sieve-manage-authenticators): Ditto.
1294 (sieve-manage-authenticator-alist): Ditto.
1295 (sieve-manage-default-port): Ditto.
1296
1297 * sieve-mode.el (sieve-control-commands-face): Add :group.
1298 (sieve-action-commands-face): Ditto.
1299 (sieve-test-commands-face): Ditto.
1300 (sieve-tagged-arguments-face): Ditto.
1301
1302 * smime.el (smime): Add :group.
1303
1304 * spam-report.el (spam-report): Add :group.
1305
1306 * spam.el (spam, spam-face): Add :group.
1307
1308 2005-05-26 Lute Kamstra <lute@gnu.org>
1309
1310 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1311
1312 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
1313
1314 * gnus-art.el: Don't autoload mail-extract-address-components.
1315
1316 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
1317
1318 * nndb.el: Don't declare the nndb back end two or more times; don't
1319 autoload news-reply-mode, news-setup, cancel-timer and telnet.
1320
1321 * nntp.el: Autoload format-spec instead of format; use
1322 eval-and-compile to evaluate autoload forms.
1323
1324 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
1325
1326 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
1327
1328 * gnus-art.el (article-date-ut): Support converting date in
1329 forwarded parts as well.
1330 (gnus-article-save-original-date): New macro.
1331 (gnus-display-mime): Use it.
1332
1333 2005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
1334
1335 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1336 enclosure element of <item>.
1337
1338 2005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1339
1340 * spam-report.el (spam-report-unplug-agent)
1341 (spam-report-plug-agent, spam-report-deagentize)
1342 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
1343 support for the Agent in spam-report: when unplugged, report to a
1344 file; when plugged, submit all the requests.
1345 [Added missing offline functionality from trunk.]
1346
1347 2005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
1348
1349 * spam-report.el (spam-report-url-to-file)
1350 (spam-report-requests-file): New function and variable for offline
1351 reporting.
1352 (spam-report-url-ping-function): Add `spam-report-url-to-file'
1353 and user defined function.
1354 (spam-report-process-queue): New function.
1355 Process requests from `spam-report-requests-file'.
1356 (spam-report-url-ping-mm-url): Autoload.
1357 [Added missing offline functionality from trunk.]
1358
1359 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
1360
1361 * qp.el (quoted-printable-encode-region): Save excursion.
1362
1363 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
1364
1365 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
1366 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
1367
1368 2005-04-13 Miles Bader <miles@gnu.org>
1369
1370 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
1371
1372 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1373
1374 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1375 contained in text because xml.el decodes entities) with LFs.
1376
1377 2005-04-11 Lute Kamstra <lute@gnu.org>
1378
1379 * message.el (message-make-date): Handle byte-compiler warnings
1380 differently.
1381 * nnimap.el (nnimap-date-days-ago): Ditto.
1382
1383 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1384
1385 * mm-util.el (mm-string-to-multibyte): New function.
1386 (mm-detect-coding-region): Typo.
1387
1388 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1389
1390 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1391
1392 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1393
1394 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1395 argument in XEmacs.
1396
1397 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1398 (nnrss-request-group): Decode group name first.
1399 (nnrss-request-article): Make a text/plain article if mml-to-mime
1400 failed.
1401 (nnrss-get-encoding): Return a compatible encoding according to
1402 nnrss-compatible-encoding-alist.
1403 (nnrss-opml-export): Use dolist.
1404 (nnrss-find-el): Use consp instead of listp.
1405 (nnrss-order-hrefs): Use dolist.
1406
1407 2005-04-06 Arne J,Ax(Brgensen <arne@arnested.dk>
1408
1409 * nnrss.el (nnrss-verbose): Remove.
1410 (nnrss-request-group): Use `nnheader-message' instead.
1411
1412 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
1413
1414 * nnrss.el (nnrss-verbose): New variable.
1415 (nnrss-request-group): Make it say nnrss is requesting a group.
1416
1417 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1418
1419 * gnus-agent.el (gnus-agent-group-path): Decode group name.
1420 (gnus-agent-group-pathname): Ditto.
1421
1422 * gnus-cache.el (gnus-cache-file-name): Decode group name.
1423
1424 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
1425 name for only %g and %c.
1426 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
1427 instead of gnus-tmp-group to decoded group name.
1428 (gnus-group-make-group): Decode group name.
1429 (gnus-group-delete-group): Ditto.
1430 (gnus-group-make-rss-group): Exclude `/'s from group names;
1431 register the group data after opening the nnrss group; unify
1432 non-ASCII group names; encode group name.
1433 (gnus-group-catchup-current): Decode group name.
1434 (gnus-group-expire-articles-1): Ditto.
1435 (gnus-group-set-current-level): Ditto.
1436 (gnus-group-kill-group): Ditto.
1437
1438 * gnus-spec.el (gnus-update-format-specifications): Flush the
1439 group format spec cache if it doesn't support decoded group names.
1440
1441 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
1442
1443 * nnrss.el: Require rfc2047 and mml.
1444 (nnrss-file-coding-system): New variable.
1445 (nnrss-format-string): Redefine it as an inline function.
1446 (nnrss-decode-group-name): New function.
1447 (nnrss-string-as-multibyte): Remove.
1448 (nnrss-retrieve-headers): Decode group name; don't use
1449 nnrss-format-string.
1450 (nnrss-request-group): Decode group name.
1451 (nnrss-request-article): Decode group name; allow a Message-ID as
1452 well as an article number; don't use nnrss-format-string; encode a
1453 Message-ID string which may contain non-ASCII characters; use
1454 mml-to-mime to compose a MIME article; use search-forward instead
1455 of re-search-forward.
1456 (nnrss-request-expire-articles): Decode group name.
1457 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
1458 as well; decode group name.
1459 (nnrss-get-encoding): Fix regexp.
1460 (nnrss-fetch): Clarify error message.
1461 (nnrss-read-server-data): Use insert-file-contents instead of load;
1462 bind file-name-coding-system; use multibyte buffer.
1463 (nnrss-save-server-data): Insert newline; bind
1464 coding-system-for-write to the value of nnrss-file-coding-system;
1465 bind file-name-coding-system; add coding cookie.
1466 (nnrss-read-group-data): Use insert-file-contents instead of load;
1467 bind file-name-coding-system; use multibyte buffer.
1468 (nnrss-save-group-data): Bind coding-system-for-write to the
1469 value of nnrss-file-coding-system; bind file-name-coding-system.
1470 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
1471 make it work with non-ASCII text.
1472 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
1473 of set-buffer-file-coding-system.
1474 (nnrss-find-el): Check carefully whether there's a list of string
1475 which old xml.el may return rather than a string; make it work
1476 with old xml.el as well.
1477
1478 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
1479
1480 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
1481
1482 * nnrss.el (nnrss-get-encoding): New function.
1483 (nnrss-fetch): Use unibyte buffer initially; bind
1484 coding-system-for-read while performing mm-url-insert; remove ^Ms;
1485 decode contents according to the encoding attribute.
1486 (nnrss-save-group-data): Add coding cookie.
1487 (nnrss-mime-encode-string): New function.
1488 (nnrss-check-group): Use it to encode subject and author.
1489
1490 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1491
1492 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1493 failed.
1494
1495 2005-04-06 Jesper Harder <harder@ifa.au.dk>
1496
1497 * mm-util.el (mm-subst-char-in-string): Support inplace.
1498
1499 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
1500 checkdoc.el).
1501 (nnrss-request-article): Cleanup.
1502 (nnrss-request-delete-group): Use nnrss-make-filename.
1503 (nnrss-read-server-data): Use nnrss-make-filename; use load.
1504 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1505 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
1506 <joakim@verona.se>; hash on description if link is missing; use
1507 nnrss-make-filename; use load.
1508 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
1509 (nnrss-make-filename): New function.
1510 (nnrss-close): New function.
1511 (nnrss-check-group): Hash on description if link is missing.
1512 (nnrss-get-namespace-prefix): Use string= to compare strings!
1513 Reported by David D. Smith <davidsmith@acm.org>.
1514 (nnrss-opml-export): Turn on sgml-mode.
1515
1516 2005-04-06 Mark A. Hershberger <mah@everybody.org>
1517
1518 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1519
1520 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1521
1522 * message.el (message-make-date): Add defvars in order to silence
1523 the byte compiler inside the defun.
1524
1525 * nnimap.el (nnimap-date-days-ago): Ditto.
1526
1527 * gnus-demon.el (parse-time-string): Add autoload.
1528
1529 * gnus-delay.el (parse-time-string): Add autoload.
1530
1531 * gnus-art.el (parse-time-string): Add autoload.
1532
1533 * nnultimate.el (parse-time): Require for `parse-time-string'.
1534
1535 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1536
1537 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1538 "Unrecognized menu descriptor" error in XEmacs.
1539
1540 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1541
1542 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
1543
1544 * mm-util.el (mm-replace-in-string): New function.
1545 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
1546 latin-unity, which cannot be used with XEmacs 21.1.
1547
1548 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1549 rfc2047-encoding-function-alist in order to avoid conflicting with
1550 the old version.
1551 (rfc2047-encode-message-header): Remove useless goto-char.
1552 (rfc2047-encodable-p): Don't move point.
1553 (rfc2047-syntax-table): Treat `(' and `)' as is.
1554 (rfc2047-encode-region): Concatenate words containing non-ASCII
1555 characters in structured fields; don't encode space-delimited
1556 ASCII words even in unstructured fields; don't break words at
1557 char-category boundaries; encode encoded words in structured
1558 fields; treat text within parentheses as special; show the
1559 original text when error has occurred; move point to the end of
1560 the region after encoding, suggested by IRIE Tetsuya
1561 <irie@t.email.ne.jp>; treat backslash-quoted characters as
1562 non-special; check carefully whether to encode special characters;
1563 fix some kind of misconfigured headers; signal a real error if
1564 debug-on-quit or debug-on-error is non-nil; don't infloop,
1565 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
1566 the close parenthesis may be included in the encoded word; encode
1567 bogus delimiters.
1568 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
1569 (rfc2047-encode-max-chars): New variable.
1570 (rfc2047-encode-1): New function.
1571 (rfc2047-encode): Use it; encode text so that it occupies the
1572 maximum width within 76-column; work correctly on Q encoding for
1573 iso-2022-* charsets; fold the line before encoding; don't append a
1574 space if the encoded word includes close parenthesis.
1575 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
1576 sure not to break a line just after the header name.
1577 (rfc2047-b-encode-region): Remove.
1578 (rfc2047-b-encode-string): New function.
1579 (rfc2047-q-encode-region): Remove.
1580 (rfc2047-q-encode-string): New function.
1581 (rfc2047-encode-parameter): New function.
1582 (rfc2047-encoded-word-regexp): Don't use shy group.
1583 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
1584 (rfc2047-parse-and-decode): Ditto.
1585 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
1586
1587 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1588
1589 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
1590 (rfc2047-field-value): Strip props.
1591 (rfc2047-encode-message-header): Disable header folding -- not
1592 all headers can be folded, and this should be done by the message
1593 composition mode. Probably. I think.
1594 (rfc2047-encodable-p): Say that =? needs encoding.
1595 (rfc2047-encode-region): Encode =? strings.
1596
1597 2005-03-25 Jesper Harder <harder@ifa.au.dk>
1598
1599 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1600 language tags; remove unnecessary '+'. Reported by Stefan Wiens
1601 <s.wi@gmx.net>.
1602 (rfc2047-decode-string): Don't cons a string unnecessarily.
1603 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
1604 the encoding to avoid consing a string.
1605 (rfc2047-decode): Use mm-subst-char-in-string instead of
1606 mm-replace-chars-in-string.
1607
1608 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1609
1610 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
1611 encodings of MIME-encoded words, in order to improve
1612 interoperability with several broken MUAs.
1613
1614 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1615
1616 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1617 pass it to `gnus-browse-read-group'.
1618 (gnus-browse-read-group): Add NUMBER argument and pass it to
1619 `gnus-group-read-ephemeral-group'.
1620
1621 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1622 argument and pass it to `gnus-group-read-group'.
1623
1624 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1625
1626 * mm-util.el (mm-xemacs-find-mime-charset): Only call
1627 mm-xemacs-find-mime-charset-1 if we have the mule feature
1628 available at runtime.
1629
1630 2005-03-25 Werner Lemberg <wl@gnu.org>
1631
1632 * nnmaildir.el: Replace `illegal' with `invalid'.
1633
1634 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1635
1636 * gnus-start.el (gnus-display-time-event-handler):
1637 Check display-time-timer at runtime rather than only at load time
1638 in case display-time-mode is turned off in the mean time.
1639
1640 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1641
1642 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1643 used.
1644
1645 * nneething.el (nneething-map-file-directory): Derive from
1646 `gnus-directory'.
1647
1648 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1649 the To/Cc button.
1650
1651 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1652
1653 * nnmaildir.el (nnmaildir-request-accept-article):
1654 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
1655
1656 2005-03-13 Steve Youngs <steve@sxemacs.org>
1657
1658 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1659 autoloaded function.
1660 From: Andrey Slusar <anrays@gmail.com>.
1661
1662 2005-03-13 Steve Youngs <steve@sxemacs.org>
1663
1664 * mm-url.el: Require timer-funcs at compile time when in XEmacs
1665 for `with-timeout'.
1666
1667 * mail-source.el: Require timer-funcs at compile time when in
1668 XEmacs for `run-with-idle-timer'.
1669
1670 * gnus-async.el: Ditto.
1671
1672 2005-03-16 Lute Kamstra <lute@gnu.org>
1673
1674 * message.el (message-make-date): Require parse-time.
1675
1676 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1677
1678 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1679
1680 2005-03-10 Arne J,Ax(Brgensen <arne@arnested.dk> (tiny change)
1681
1682 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
1683
1684 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
1685
1686 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
1687 buffer (since IMAP server might return FETCH response out of
1688 order, and the nntp buffer must be sorted).
1689
1690 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1691
1692 * message.el: Don't autoload former message-utils variables.
1693 (message-strip-subject-trailing-was): Change doc string.
1694
1695 * nnweb.el: Fixes for `gnus-group-make-web-group'.
1696 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
1697 (nnweb-google-search): Add "hl=en" here.
1698 (nnweb-google-parse-1, nnweb-google-create-mapping):
1699 Don't hardcode URL.
1700
1701 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1702
1703 * message.el (message-get-reply-headers, message-followup):
1704 Mention related variables `message-use-followup-to' and
1705 `message-use-mail-followup-to', in the information buffer.
1706
1707 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
1708 of broken groups(-beta).google.com.
1709
1710 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
1711
1712 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
1713 a more conservative way.
1714
1715 2005-02-27 Arne J,Ax(Brgensen <arne@arnested.dk>
1716
1717 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
1718 `mm-dissect-multipart' and receive the from field as an (optional)
1719 argument from `mm-dissect-multipart'.
1720 (mm-dissect-multipart): Receive the from field as an argument and
1721 pass it on when we call `mm-dissect-buffer' on MIME parts.
1722 Fixes verification/decryption of signed/encrypted MIME parts.
1723
1724 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
1725
1726 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
1727 buffer, so it moves the window's cursor.
1728
1729 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1730
1731 * nnheader.el (nnheader-find-file-noselect): Add doc string.
1732
1733 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
1734 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
1735
1736 * gnus-sum.el (gnus-summary-caesar-message):
1737 Apply `gnus-treat-article' after rotation.
1738
1739 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
1740 doc string.
1741
1742 2005-02-22 Arne J,Ax(Brgensen <arne@arnested.dk>
1743
1744 * smime.el (smime-sign-buffer): Signal an error if
1745 `smime-sign-region' fails.
1746 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
1747 fails.
1748
1749 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1750
1751 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
1752 Handle news URL with given port correctly.
1753
1754 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1755
1756 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
1757 containing special characters.
1758
1759 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1760
1761 * mml.el (mime-to-mml): Ditto.
1762
1763 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
1764 New variable.
1765 (rfc2047-decode-region): Quote decoded words containing special
1766 characters when rfc2047-quote-decoded-words-containing-tspecials
1767 is non-nil.
1768
1769 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
1770
1771 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
1772
1773 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
1774
1775 2005-02-15 Simon Josefsson <jas@extundo.com>
1776
1777 * nnimap.el (nnimap-debug): Doc fix.
1778
1779 * imap.el (imap-debug): Doc fix.
1780
1781 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1782
1783 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
1784 argument in doc string. Make query for type more clear.
1785
1786 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
1787
1788 * gnus.el (gnus-group-startup-message): Search for gnus images in
1789 etc/images/gnus.
1790 * mm-util.el (mm-find-charset-region): Likewise.
1791 * smiley.el (smiley-data-directory): Search for smilies in
1792 etc/images/smilies.
1793
1794 2005-02-09 Kim F. Storm <storm@cua.dk>
1795
1796 Change Emacs release version from 21.4 to 22.1 throughout.
1797 Change Emacs development version from 21.3.50 to 22.0.50.
1798
1799 2005-02-08 Simon Josefsson <jas@extundo.com>
1800
1801 * imap.el (imap-log): Doc fix.
1802
1803 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1804
1805 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
1806 prefix arg is neither nil nor a number, as info specifies.
1807
1808 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
1809
1810 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
1811
1812 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
1813
1814 * message.el (message-beginning-of-line): Change the behavior when
1815 invoked between BOL and : so that it first moves backward.
1816
1817 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1818
1819 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
1820 article buffer when editing of the article is discarded.
1821 (gnus-article-prepare): Revert.
1822
1823 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1824
1825 * gnus-art.el (gnus-article-prepare):
1826 Remove message-strip-forbidden-properties from the local hook.
1827
1828 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1829
1830 * mml.el (mml-generate-mime-1): Convert string into unibyte when
1831 inserting " *mml*" buffer's contents into a unibyte temp buffer.
1832
1833 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
1834
1835 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
1836 which will be inserted according to the multibyteness of a buffer
1837 rather than the type of contents. Suggested by ARISAWA Akihiro
1838 <ari@mbf.ocn.ne.jp>.
1839
1840 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1841
1842 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
1843 which is unreadable in some setups.
1844
1845 2004-12-27 Simon Josefsson <jas@extundo.com>
1846
1847 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
1848 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
1849 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
1850
1851 2004-12-17 Kim F. Storm <storm@cua.dk>
1852
1853 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
1854
1855 * gnus-sum.el (gnus-summary-mode-map): Likewise.
1856
1857 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1858
1859 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
1860 correctly even if there are wide characters.
1861
1862 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1863
1864 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
1865 concatenating segments rather than before concatenating them.
1866 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1867
1868 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1869
1870 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
1871
1872 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
1873
1874 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
1875 unify Latin characters in XEmacs.
1876 (mm-find-mime-charset-region): Use it.
1877
1878 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1879
1880 * gnus-util.el (gnus-delete-directory): New function.
1881
1882 * gnus-agent.el (gnus-agent-delete-group): Use it.
1883
1884 * gnus-cache.el (gnus-cache-delete-group): Use it.
1885
1886 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
1887
1888 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
1889
1890 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
1891
1892 * gnus-group.el (gnus-group-make-rss-group):
1893 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
1894
1895 * gnus-start.el (gnus-setup-news): Honor user's setting to
1896 gnus-message-archive-method. Suggested by Lute Kamstra
1897 <lute@gnu.org>.
1898
1899 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1900
1901 * message.el (message-forward-make-body-mml): Remove headers
1902 according to message-forward-ignored-headers if a message is decoded.
1903
1904 2004-12-02 Romain Francoise <romain@orebokech.com>
1905
1906 * message.el (message-forward-make-body-plain): Always remove
1907 headers according to message-forward-ignored-headers.
1908
1909 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1910
1911 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
1912 order to silence the byte compiler.
1913
1914 * pop3.el (pop3-md5): Define it before being used.
1915
1916 * spam.el: Fix the way to silence the byte compiler, which
1917 complained about bbdb-buffer, bbdb-create-internal,
1918 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
1919 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
1920 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
1921 spam-stat-buffer-is-spam, spam-stat-load,
1922 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
1923 spam-stat-save and spam-stat-split-fancy.
1924
1925 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1926
1927 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
1928 which may confuse users.
1929 (canlock-password-for-verify): Ditto.
1930
1931 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1932
1933 * gnus-art.el (gnus-emphasis-alist): Ditto.
1934
1935 * gnus-registry.el (gnus-registry-max-entries): Ditto.
1936
1937 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1938
1939 * gnus-start.el (gnus-save-killed-list): Ditto.
1940
1941 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1942 (gnus-sum-thread-tree-root): Ditto.
1943 (gnus-sum-thread-tree-false-root): Ditto.
1944 (gnus-sum-thread-tree-single-indent): Ditto.
1945
1946 * message.el (message-courtesy-message): Ditto.
1947 (message-archive-note): Ditto.
1948 (message-subscribed-address-file): Ditto.
1949 (message-user-fqdn): Ditto.
1950
1951 * spam-report.el (spam-report-gmane-regex): Ditto.
1952
1953 * spam.el (spam-blackhole-good-server-regex): Ditto.
1954
1955 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1956
1957 * message.el (message-forbidden-properties): Fix typo in doc string.
1958
1959 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1960
1961 * message.el (message-strip-forbidden-properties):
1962 Bind buffer-read-only (etc) to nil.
1963
1964 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1965
1966 * gnus-util.el (gnus-replace-in-string): Add doc string.
1967
1968 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
1969 to avoid problems when splitting mails with many recipients.
1970
1971 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
1972
1973 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
1974 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1975
1976 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
1977
1978 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
1979
1980 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1981
1982 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
1983 pop-to-buffer, covered by the subsequent gnus-configure-windows.
1984
1985 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
1986
1987 * nnfolder.el (nnfolder-save-marks): Add missing format field in
1988 call to `error'.
1989 * nnml.el (nnml-save-marks): Ditto.
1990
1991 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1992
1993 * gnus-start.el (gnus-convert-old-newsrc):
1994 Assign legacy-gnus-agent to 5.10.7.
1995
1996 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1997
1998 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
1999 default; improve customization type.
2000 (gnus-emphasis-custom-with-format): New macro.
2001 (gnus-emphasis-custom-value-to-external): New function.
2002 (gnus-emphasis-custom-value-to-internal): New function.
2003
2004 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
2005
2006 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
2007 "Args out of range" error. Reported by Arnaud Giersch
2008 <arnaud.giersch@free.fr>.
2009
2010 2004-11-04 Richard M. Stallman <rms@gnu.org>
2011
2012 * spam.el (spam group): Add :version.
2013
2014 * pgg-def.el (pgg group): Add :version.
2015
2016 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
2017
2018 * gnus-art.el (gnus-article-edit-article): Don't associate the
2019 article buffer with a draft file. This is a temporary measure
2020 against the 2004-08-22 change to gnus-article-edit-mode.
2021
2022 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2023
2024 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
2025 (html2text-format-tags): Remove unused variable `attr'.
2026
2027 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
2028 after-load-alist.
2029
2030 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
2031 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
2032 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
2033 loaded under XEmacs.
2034 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
2035
2036 * mm-util.el (mm-coding-system-p): Return a coding-system.
2037 (mm-mime-mule-charset-alist): Use shift_jis instead of
2038 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
2039 entries for the mime charsets iso-2022-jp-3 and shift_jis.
2040 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
2041 instead of japanese-shift-jis and iso-latin-1 respectively in
2042 order to share the default value with both Emacs and XEmacs-mule.
2043 (mm-mule-charset-to-mime-charset):
2044 Make mm-coding-system-priorities effective.
2045 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
2046 while predicating of candidates upon the priorities.
2047
2048 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2049
2050 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
2051
2052 * tls.el (tls-process-connection-type, tls-success)
2053 (tls-certtool-program): Add :version.
2054
2055 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
2056 (starttls-extra-arguments, starttls-process-connection-type)
2057 (starttls-connect, starttls-failure, starttls-success):
2058
2059 * spam-stat.el (spam-stat): Add :version.
2060
2061 * sieve.el (sieve): Add :version.
2062
2063 * sha1.el (sha1): Add :version.
2064 (sha1-use-external): Remove redundant version.
2065
2066 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
2067 (nnmail-cache-ignore-groups, nnmail-spool-hook)
2068 (nnmail-split-fancy-match-partial-words)
2069 (nnmail-split-lowercase-expanded):
2070
2071 * nndiary.el (nndiary): Add :version.
2072
2073 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
2074
2075 * mml-sec.el (mml-default-sign-method)
2076 (mml-default-encrypt-method, mml-signencrypt-style-alist):
2077 Add :version.
2078
2079 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
2080
2081 * mm-url.el (mm-url-use-external, mm-url-program)
2082 (mm-url-arguments): Add :version.
2083
2084 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
2085 (mm-attachment-file-modes, mm-decrypt-option)
2086 (mm-w3m-safe-url-regexp): Add :version.
2087
2088 * message.el (message-cite-prefix-regexp)
2089 (message-sendmail-envelope-from, message-minibuffer-local-map)
2090 (message-user-fqdn, message-completion-alist): Add :version.
2091
2092 * gnus-win.el (gnus-configure-windows-hook)
2093 (gnus-use-frames-on-any-display): Add :version.
2094
2095 * gnus-art.el (gnus-article-address-banner-alist)
2096 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
2097 (gnus-treat-from-picon, gnus-treat-mail-picon)
2098 (gnus-treat-x-pgp-sig): Add :version.
2099
2100 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
2101 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
2102 (gnus-summary-article-delete-hook)
2103 (gnus-summary-display-while-building): Add :version.
2104
2105 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
2106 (gnus-get-top-new-news-hook):Add :version.
2107
2108 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
2109 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
2110
2111 * gnus-registry.el (gnus-registry): Add :version.
2112
2113 * gnus-spec.el (gnus-use-correct-string-widths)
2114 (gnus-make-format-preserve-properties): Add :version.
2115
2116 * gnus.el (gnus-group-charter-alist)
2117 (gnus-group-fetch-control-use-browse-url)
2118 (gnus-install-group-spam-parameters): Add :version.
2119
2120 * gnus-diary.el (gnus-diary): Add :version.
2121
2122 * gnus-delay.el (gnus-delay): Add :version.
2123
2124 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
2125 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
2126 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
2127 Add :version.
2128
2129 * gnus-agent.el (gnus-agent-max-fetch-size)
2130 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
2131 (gnus-agent-prompt-send-queue): Add :version.
2132
2133 * deuglify.el (gnus-outlook-deuglify): Add :version.
2134
2135 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
2136 cleanup.
2137 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
2138 (html2text-format-tag-list): Add "strong" and "em".
2139 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
2140
2141 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
2142
2143 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
2144 signature file. Suggested by Manoj Srivastava
2145 <srivasta@golden-gryphon.com>.
2146
2147 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
2148 iso-2022-jp even in the Japanese language environment.
2149 Suggested by Jason Rumney <jasonr@gnu.org>.
2150
2151 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
2152
2153 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
2154 use the same characters as the dummy marks; make it free from
2155 getting affected by the language environment.
2156 (gnus-summary-read-group-1): Update mark positions only when the
2157 format spec is updated.
2158
2159 * gnus-spec.el (gnus-update-format-specifications): Return a list
2160 of updated types.
2161
2162 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
2163
2164 * nnspool.el (nnspool-spool-directory): Use news-path if the
2165 news-directory variable is not bound.
2166
2167 * gnus-group.el (gnus-group-line-format-alist): Convert the value
2168 of gnus-tmp-news-method into string if it may be passed to
2169 gnus-correct-length which takes only a string argument.
2170
2171 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2172
2173 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
2174 instead.
2175
2176 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
2177
2178 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
2179 comparison on string.
2180
2181 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2182
2183 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
2184 running the major-mode function.
2185
2186 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
2187
2188 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
2189 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
2190 boolean check to not apply converters that apply to future
2191 versions of gnus.
2192
2193 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2194
2195 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
2196 dummy marks in the right way.
2197
2198 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2199
2200 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
2201 avoid infinite recursion via gnus-get-function.
2202
2203 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2204
2205 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2206 When necessary, pass full group name to gnus-request-set-marks.
2207 (gnus-agent-synchronize-group-flags): Add support for sync'ing
2208 tick marks.
2209 (gnus-agent-synchronize-flags-server): Be silent when writing file.
2210
2211 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2212
2213 * gnus-agent.el (gnus-agent-synchronize-group-flags):
2214 Replace gnus-request-update-info with explicit code to sync the
2215 in-memory info read flags with the marks being sync'd to the backend.
2216
2217 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2218
2219 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
2220 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
2221 you want to open a server and then, even when you responded with no,
2222 asking if you want to synchronize the server's flags.
2223 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
2224 multi-line expressions.
2225 (gnus-agent-synchronize-group-flags): New internal function.
2226 Updates marks in memory (in the info structure) AND in the backend.
2227 (gnus-agent-check-overview-buffer): Fix range of
2228 deletion to remove entire duplicate line. Fixes merged article
2229 number bug.
2230
2231 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
2232
2233 * nnagent.el (nnagent-request-set-mark):
2234 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
2235 method, to ensure that synchronization updates marks in the
2236 backend and in the info (in memory) structure.
2237
2238 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2239
2240 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
2241 unless plugged. Disable the agent so that an open failure causes
2242 an error.
2243
2244 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2245
2246 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2247 (gnus-agent-go-online): Change :version.
2248 (gnus-agent-expire-unagentized-dirs)
2249 (gnus-agent-auto-agentize-methods): Add :version.
2250
2251 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2252
2253 * legacy-gnus-agent.el
2254 (gnus-agent-convert-to-compressed-agentview-prompt):
2255 New function. Used internally to only display 'gnus converting
2256 files' message when actually necessary.
2257
2258 * gnus-sum.el: Remove (require 'gnus-agent) as required
2259 methods now autoloaded.
2260
2261 * gnus-int.el (gnus-request-move-article):
2262 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
2263 improve performance.
2264
2265 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2266
2267 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
2268 to avoid run-time CL dependencies.
2269 (gnus-agent-unfetch-articles): New function.
2270 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
2271 article numbers even when local .overview file is missing.
2272 (gnus-agent-read-article-number): New function. Only accepts
2273 27-bit article numbers.
2274 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
2275 Use gnus-agent-read-article-number.
2276 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
2277 from backend while recognizing that article numbers in .overview
2278 must be valid.
2279
2280 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
2281 some users confused by references to .newsrc when they only have a
2282 .newsrc.eld file.
2283 (gnus-convert-mark-converter-prompt)
2284 (gnus-convert-converter-needs-prompt): Fix use of property list.
2285
2286 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2287
2288 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2289
2290 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2291
2292 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
2293 stuff for non-living groups.
2294
2295 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2296
2297 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
2298 (gnus-agent-regenerate-group): Using nil messages aren't valid.
2299
2300 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
2301
2302 * gnus-agent.el (gnus-agent-read-agentview):
2303 Inline gnus-uncompress-range.
2304
2305 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2306
2307 * legacy-gnus-agent.el
2308 (gnus-agent-convert-to-compressed-agentview): Fix typos with
2309 help from Florian Weimer <fw@deneb.enyo.de>
2310
2311 * gnus-agent.el (gnus-agentize):
2312 gnus-agent-send-mail-real-function no longer set to current value
2313 of message-send-mail-function but rather a lambda that calls
2314 message-send-mail-function. The change makes the agent real-time
2315 responsive to user changes to message-send-mail-function.
2316
2317 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2318
2319 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
2320
2321 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2322
2323 * gnus-cache.el (gnus-cache-rename-group): New function.
2324 (gnus-cache-delete-group): New function.
2325
2326 * gnus-agent.el (gnus-agent-rename-group): New function.
2327 (gnus-agent-delete-group): New function.
2328 (gnus-agent-save-group-info): Use gnus-command-method when
2329 `method' parameter is nil. Don't write nil entries into the
2330 active file.
2331 (gnus-agent-get-group-info): New function.
2332 (gnus-agent-get-local): Add optional parameters to avoid calling
2333 gnus-group-real-name and gnus-find-method-for-group.
2334 (gnus-agent-set-local): Delete stored entry if either min, or max,
2335 are nil.
2336 (gnus-agent-fetch-session): Reword error/quit messages.
2337 On quit, use gnus-agent-regenerate-group to record existance of any
2338 articles fetched to disk before the quit occurred.
2339
2340 * gnus-int.el (gnus-request-delete-group):
2341 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
2342 local disk in sync with the server.
2343 (gnus-request-rename-group):
2344 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
2345 local disk in sync with the server.
2346
2347 * gnus-start.el (gnus-get-unread-articles):
2348 Cosmetic simplification to logic.
2349
2350 * gnus-group.el (gnus-group-delete-group): No longer update
2351 gnus-cache-active-altered as gnus-request-delete-group now keeps
2352 the cache in sync.
2353 (gnus-group-list-active): Let the agent store a server's active
2354 list if currently plugged.
2355
2356 * gnus-util.el (gnus-rename-file): New function.
2357
2358 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2359
2360 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2361 when the group's active is not available.
2362
2363 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2364
2365 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
2366 error.
2367
2368 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2369
2370 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
2371 message to newsrc-dribble when an actual conversion is performed.
2372
2373 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2374
2375 * gnus-agent.el (gnus-agent-read-local):
2376 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
2377 avoid the implicit assumption that they will always be equal.
2378 (gnus-agent-save-local): Bind buffer-file-coding-system, not
2379 coding-system-for-write, as the with-temp-file macro first prints
2380 to a buffer then saves the buffer.
2381
2382 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2383
2384 * legacy-gnus-agent.el (): New. Provides converters that are only
2385 loaded when gnus-convert-old-newsrc needs to call them.
2386
2387 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
2388 old file versions.
2389 (gnus-group-prepare-hook): Remove function that converted list
2390 form of gnus-agent-expire-days to group properties.
2391
2392 * gnus-start.el (gnus-convert-old-newsrc): Register new
2393 converters to handle old agent file formats. Added logic for a
2394 "backup before upgrading warning".
2395 (gnus-convert-mark-converter-prompt): Developers can mark
2396 functions as needing (default), or not needing,
2397 gnus-convert-old-newsrc's "backup before upgrading warning".
2398 (gnus-convert-converter-needs-prompt): Tests whether the user
2399 should be protected from potentially irreversable changes by the
2400 function.
2401
2402 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2403
2404 * gnus-int.el (gnus-request-accept-article): Inform the agent that
2405 articles are being added to a group.
2406 (gnus-request-replace-article): Inform the agent that articles
2407 need to be uncached as the cached contents are no longer valid.
2408
2409 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
2410 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
2411 (gnus-agent-set-local): Refuse to save null in local object table.
2412 (gnus-agent-regenerate-group): The REREAD parameter can now be a
2413 list of articles that will be marked as unread.
2414
2415 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2416
2417 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
2418 single-interval range of the form (min . max). Previously the
2419 range had to look like ((min . max)). Likewise, return
2420 (min . max) rather than ((min . max)).
2421 (gnus-range-map): Use gnus-range-normalize to accept
2422 single-interval range.
2423
2424 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
2425 the cache, but not the agent, now appear with their usual face.
2426
2427 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2428
2429 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
2430 marks consisting of a single range {for example, (3 . 5)} rather
2431 than a list of a single range { ((3 . 5)) }.
2432
2433 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2434
2435 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2436 uncompressed list.
2437
2438 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2439
2440 * gnus-draft.el (gnus-group-send-queue): Pass the group name
2441 "nndraft:queue" along to gnus-draft-send.
2442 Use gnus-agent-prompt-send-queue.
2443 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
2444 is "nndraft:queue". Suggested by Gaute Strokkenes
2445 <gs234@srcf.ucam.org>
2446
2447 * gnus-group.el (gnus-group-catchup): Use new
2448 gnus-sequence-of-unread-articles, not
2449 gnus-list-of-unread-articles, to avoid exhausting memory with huge
2450 numbers of articles. Use gnus-range-map to avoid having to
2451 uncompress the unread list.
2452 (gnus-group-archive-directory)
2453 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
2454
2455 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
2456 (gnus-sorted-range-intersection): Intersection of two ranges
2457 without requiring that they first be uncompressed.
2458
2459 * gnus-start.el (gnus-activate-group): Unless blocked by the
2460 caller, possibly expand the active range to include both cached
2461 and agentized articles.
2462 (gnus-convert-old-newsrc): Rewrote in anticipation of having
2463 multiple version-dependent converters.
2464 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
2465 gnus-agent-save-active.
2466 (gnus-save-newsrc-file): Save dirty agent range limits.
2467
2468 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
2469 gnus-agent-possibly-alter-active.
2470 (gnus-adjust-marked-articles): Faster handling of simple lists
2471
2472 2004-10-18 David Edmondson <dme@dme.org>
2473
2474 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
2475 excessively.
2476
2477 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2478
2479 * mml.el (mml-preview): Use `pop-to-buffer'.
2480
2481 * message.el (message-goto-mail-followup-to): Insert after "To".
2482 (message-carefully-insert-headers): Add comment.
2483
2484 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
2485
2486 * gnus-art.el (gnus-button-alist):
2487 Improve `gnus-button-handle-library' entry.
2488
2489 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
2490
2491 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
2492
2493 * gnus-start.el (gnus-activate-group): Add doc-string.
2494
2495 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2496 handle manual section.
2497
2498 * imap.el (imap-store-password): New variable.
2499 (imap-interactive-login): Use it.
2500 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2501
2502 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2503 Allow / in mailto URLs.
2504
2505 * spam.el (spam-directory): Derive from `gnus-directory'.
2506
2507 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2508
2509 2004-10-17 Richard M. Stallman <rms@gnu.org>
2510
2511 * gnus-registry.el (gnus-registry-unload-hook):
2512 Set as a variable with add-hook.
2513
2514 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2515 of news-path.
2516
2517 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2518
2519 * spam.el: Delete duplicate `provide'.
2520 (spam-unload-hook): Set as a variable with add-hook.
2521
2522 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2523
2524 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
2525 in the doc string.
2526
2527 * message.el (message-ignored-news-headers)
2528 (message-ignored-supersedes-headers)
2529 (message-ignored-resent-headers)
2530 (message-forward-ignored-headers): Improve custom type.
2531
2532 2004-10-15 Simon Josefsson <jas@extundo.com>
2533
2534 * pop3.el (top-level): Don't require nnheader.
2535 (pop3-read-timeout): Add.
2536 (pop3-accept-process-output): Add.
2537 (pop3-read-response, pop3-retr): Use it.
2538
2539 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2540
2541 * message.el (message-tokenize-header): Fix 2004-09-06 change
2542 which used point-min in the wrong place.
2543
2544 2004-10-12 Simon Josefsson <jas@extundo.com>
2545
2546 * net/tls.el (tls-certtool-program): New variable.
2547 (tls-certificate-information): New function, based on
2548 ssl-certificate-information.
2549
2550 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2551
2552 * message.el (message-bury): Use `window-dedicated-p'.
2553
2554 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2555
2556 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2557
2558 * gnus.el (message-y-or-n-p): Autoload.
2559
2560 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
2561 (pop3-password-required, pop3-authentication-scheme)
2562 (pop3-leave-mail-on-server): Made customizable.
2563 (pop3): New custom group.
2564 (pop3-retr): Remove `sleep-for' statements.
2565 Suggested by Dave Love <fx@gnu.org>.
2566
2567 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
2568 Windows/DOS.
2569
2570 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
2571 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
2572 Dave Love <fx@gnu.org>.
2573
2574 * mml.el (mml-minibuffer-read-disposition): Require match.
2575 Suggested by Dave Love <fx@gnu.org>.
2576
2577 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
2578
2579 * gnus-group.el (gnus-update-group-mark-positions):
2580 * gnus-sum.el (gnus-update-summary-mark-positions):
2581 * message.el (message-check-news-body-syntax):
2582 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
2583 of string-as-multibyte.
2584
2585 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2586
2587 2004-10-05 Juri Linkov <juri@jurta.org>
2588
2589 * gnus-group.el (gnus-update-group-mark-positions):
2590 * gnus-sum.el (gnus-update-summary-mark-positions):
2591 * message.el (message-check-news-body-syntax):
2592 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
2593 8-bit unibyte values to a multibyte string for search functions.
2594
2595 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2596
2597 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2598 there's no visible header.
2599
2600 2004-10-01 Simon Josefsson <jas@extundo.com>
2601
2602 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2603 acroread.
2604
2605 2004-09-29 Jesper Harder <harder@ifa.au.dk>
2606
2607 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2608
2609 2004-09-28 Jesper Harder <harder@ifa.au.dk>
2610
2611 * gnus-picon.el: Require cl.
2612
2613 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2614
2615 * mml-smime.el: Require cl. Autoload message-fetch-field.
2616
2617 * gnus-fun.el: Require gnus-ems and gnus-util.
2618
2619 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2620
2621 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
2622
2623 * gnus.el (gnus-method-to-server): Move defsubst before first use.
2624
2625 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
2626 Fix format string mismatch.
2627 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
2628 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
2629
2630 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2631
2632 * gnus.el (gnus-version-number): Set to 5.11.
2633
2634 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2635
2636 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2637
2638 2004-09-26 Jesper Harder <harder@ifa.au.dk>
2639
2640 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2641 GROUP is a virtual group.
2642
2643 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2644 for big5 and gb2312.
2645
2646 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
2647 padding.
2648
2649 * mm-bodies.el (mm-7bit-chars): Don't include \r.
2650
2651 * mml.el (mml-compute-boundary-1): Don't uncompress files.
2652
2653 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
2654 dependencies.
2655 (rfc2047-encode): Use it.
90 2656
91 * flow-fill.el: Typo. 2657 * flow-fill.el: Typo.
92 2658
93 2002-11-19 Stefan Monnier <monnier@cs.yale.edu> 2659 * mml.el (mml-generate-mime-1): Don't use format=flowed with
94 2660 inline PGP.
95 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1. 2661
96 2662 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
97 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu> 2663
98 2664 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
99 * message.el (message-set-auto-save-file-name): 2665 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
100 Use make-directory, to avoid the dependence on gnus-util. 2666
101 2667 * mm-util.el (mm-image-load-path): Handle nil in load-path.
102 2002-11-11 Markus Rost <rost@math.ohio-state.edu> 2668 From Christian Neukirchen <chneukirchen@yahoo.de>.
103 2669
104 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open 2670 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
105 parens in column 0. 2671
106 2672 * nnheader.el (nnheader-max-head-length): Increase to 8192.
107 2002-11-08 Markus Rost <rost@math.ohio-state.edu> 2673
108 2674 * message.el (message-clone-locals): Clone sendmail and smtp
109 * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
110 column 0.
111
112 2002-10-18 Dave Love <fx@gnu.org>
113
114 * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
115 (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
116 emacs-mule.
117 (mm-find-mime-charset-region): Fix :mime-charset part.
118 (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
119 (mm-mime-charset, mm-find-mime-charset-region): Look for
120 `:mime-charset' property of coding systems before `mime-charset'.
121 (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
122 (mm-with-unibyte-current-buffer-mule4): Deleted.
123 (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
124 (multibyte-char-to-unibyte): New.
125
126 * rfc2047.el (message-posting-charset): defvar when compiling.
127 (ietf-drums, gnus-util): Don't require.
128 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc fixes.
129 (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
130 iso-8859-8.
131 (rfc2047-q-encoding-alist): Augment header list.
132 (rfc2047-encoding-type): New.
133 (rfc2047-dissect-region): Deleted.
134 (rfc2047-encode-region, rfc2047-encode): Rewritten to take
135 account of rfc2047 rules with respect to rfc2822 tokens and to do
136 encoding in place rather than by passing strings.
137 (rfc2047-encode-message-header): Don't include header name field
138 in encoding. Add `address-mime' case and bind
139 rfc2047-encoding-type for `mime' case.
140 (rfc2047-encode-string): Doc fix.
141 (rfc2047-encode): Use longer chunks for base64.
142 (rfc2047-fold-region): Insert single characters, not strings.
143 (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
144
145 * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
146 (gnus-summary-select-article, gnus-summary-edit-article):
147 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
148
149 * message.el (message-forward-make-body):
150 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
151
152 * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
153 Maybe use string-to-multibyte. Avoid find-charset-region.
154 Cope with encoding Emacs 22 eight-bit chars.
155
156 * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
157 (mm-encode-body): Just call mm-encode-coding-region in encoding case.
158
159 2002-10-17 Juanma Barranquero <lektu@terra.es>
160
161 * nnweb.el (nnweb-dejanews-create-mapping)
162 (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
163 (nnweb-google-create-mapping): Fix typos.
164
165 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
166
167 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
168
169 * gnus-cus.el (gnus-group-customize): Likewise.
170
171 * gnus-util.el (gnus-parse-netrc): Likewise.
172
173 2002-09-21 Rob Browning <rlb@defaultvalue.org>
174
175 * gnus-art.el (gnus-article-x-face-command):
176 Use gnus-article-compface-xbm if bound.
177
178 2002-09-18 Rob Browning <rlb@defaultvalue.org>
179
180 * gnus-art.el (gnus-article-x-face-command):
181 Don't use gnus-article-compface-xbm.
182
183 2002-09-06 Juanma Barranquero <lektu@terra.es>
184
185 * gnus-int.el (gnus-status-message): Fix spacing.
186
187 2002-08-30 Juanma Barranquero <lektu@terra.es>
188
189 * imap.el (imap-authenticator-alist, imap-stream-alist)
190 (imap-continuation): Fix typos.
191
192 2002-08-23 ShengHuo ZHU <zsh@cs.rochester.edu>
193
194 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
195
196 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
197
198 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
199
200 * nnmh.el (nnmh-request-expire-articles):
201 Implemented expiry-target for nnmh backend.
202
203 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
204
205 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
206
207 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
208 avoid arithmetic errors.
209
210 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
211
212 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
213 Change cdaar to cdar and car.
214
215 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
216 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
217
218 2002-07-03 Juanma Barranquero <lektu@terra.es>
219
220 * gnus-sum.el (gnus-summary-highlight): Fix typo.
221
222 2002-06-21 ShengHuo ZHU <zsh@cs.rochester.edu>
223
224 * nnheader.el (nnheader-file-name-translation-alist): Set the
225 default value for MS Windows systems.
226
227 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
228
229 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
230 * nndoc.el: Add several new types.
231
232 2002-05-16 Juanma Barranquero <lektu@terra.es>
233
234 * gnus-art.el (gnus-mime-copy-part): Fix typo.
235
236 2002-05-09 Miles Bader <miles@gnu.org>
237
238 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
239 (gnus-article-hide-citation): Respect it.
240
241 2002-04-12 Juanma Barranquero <lektu@terra.es>
242
243 * pop3.el (pop3-open-server): Fix typo.
244
245 2002-04-12 ShengHuo ZHU <zsh@cs.rochester.edu>
246
247 * pop3.el (pop3-munge-message-separator): Work if no date.
248 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
249
250 * pop3.el (pop3-munge-message-separator): Only use valid date.
251 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
252
253 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
254
255 * gnus-sum.el (gnus-update-summary-mark-positions)
256 (gnus-summary-toggle-header):
257 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
258 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
259 (gnus-uu-post-encoded):
260 * nnfolder.el (nnfolder-possibly-change-group):
261 * nnimap.el (nnimap-retrieve-headers):
262 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
263
264 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
265
266 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
267 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
268
269 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
270
271 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
272
273 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
274
275 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
276
277 * message.el (message-tool-bar-map): Ditto.
278
279 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
280
281 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
282
283 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
284
285 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
286
287 * mail-source.el (make-source-make-complex-temp-name):
288 Use make-temp-file.
289
290 * mm-util.el (mm-make-temp-file): New function.
291 * nneething.el (nneething-file-name): Use it.
292 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
293 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
294 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
295 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
296
297 * message.el (message-mode): If buffer-file-name, don't set auto
298 save file name.
299 Trivial change from Geoff Greene <ggreene@wpi.edu>
300
301 2002-03-05 Eli Zaretskii <eliz@is.elta.co.il>
302
303 * qp.el (quoted-printable-decode-region): Doc addition.
304
305 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
306
307 * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
308
309 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
310
311 * mm-encode.el (mm-content-transfer-encoding-defaults): Set
312 default to base64. Add application/emacs-lisp.
313
314 * mail-source.el (mail-source-fetch-directory): Run scripts.
315
316 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
317
318 * gnus-msg.el (gnus-post-method): Fix doc.
319
320 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
321
322 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
323
324 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
325 From: Stefan Monnier <monnier@cs.yale.edu>
326
327 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
328
329 * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
330 * mm-view.el (mm-w3-prepare-buffer): Ditto.
331 (mm-inline-text): Ditto.
332 Suggested by Dave Love <fx@gnu.org>.
333
334 * mml.el (mml-preview): Disable local map.
335
336 * mml.el (mml-preview): Bind `q'.
337
338 2002-02-05 Pavel Jan,Am(Bk <Pavel@Janik.cz>
339
340 * binhex.el (binhex-decoder-switches): Doc fix.
341
342 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
343
344 * message.el (message-forward-rmail-make-body): Directly use
345 rmail-msg-restore-non-pruned-header to avoid calling
346 vertical-motion.
347
348 2002-01-27 Richard M. Stallman <rms@gnu.org>
349
350 * time-date.el: Add autoload cookies. Many doc fixes.
351 (time-add): New function.
352 (time-subtract): Renamed from subtract-time.
353 (subtract-time): New alias for time-subtract.
354
355 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
356
357 * gnus-start.el (gnus-read-init-file): Cleaned up.
358
359 2002-01-03 Dave Love <d.love@dl.ac.uk>
360
361 * gnus-start.el (gnus-startup-file-coding-system): Removed.
362 (gnus-read-init-file): Don't use it.
363
364 2002-01-03 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
365
366 * gnus-start.el (gnus-read-init-file): Don't force coding system
367 for ~/.gnus. From Dave Love <fx@gnu.org>.
368
369 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
370
371 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
372 * mm-util.el (mm-use-find-coding-systems-region): New variable.
373 (mm-find-mime-charset-region): Use it.
374 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
375 * nnspool.el (nnspool-request-post): Ditto.
376
377 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
378
379 * message.el, gnus-art.el, gnus.el, gnus-cite.el:
380 Adapt face definitions to use :weight and :slant.
381
382 2001-12-12 Pavel Jan,Am(Bk <Pavel@Janik.cz>
383
384 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
385 to variable, follow doc-string conventions).
386
387 2001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
388
389 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
390 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
391
392 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
393
394 * gnus-sum.el (gnus-summary-save-article): Nix
395 gnus-display-mime-function and gnus-article-prepare-hook.
396
397 2001-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
398
399 * message.el (message-mail): Add send-actions.
400
401 2001-11-28 ShengHuo ZHU <zsh@cs.rochester.edu>
402
403 * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
404 arguments.
405
406 2001-11-25 Stefan Monnier <monnier@cs.yale.edu>
407
408 * imap.el (imap-interactive-login, imap-open, imap-authenticate):
409 Use make-local-variable rather than make-variable-buffer-local.
410
411 2001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
412
413 * message.el (message-forward-rmail-make-body): Use
414 save-window-excursion.
415 (message-encode-message-body): Use noerror when search.
416 (message-setup-1): Convert compose-mail send-actions to
417 message-send-actions.
418
419 * message.el (message-forward-subject-author-subject): Don't use
420 message-news-p, which widens the buffer.
421 (message-forward-make-body): New function.
422 (message-forward): Use it.
423 (message-insinuate-rmail): New function.
424 (message-forward-rmail-make-body): New function.
425
426 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
427 * gnus-score.el (gnus-score-find-bnews): Use it.
428 * mm-util.el (mm-iso-8859-x-to-15-region): Use
429 insert-before-markers.
430 From Jesper Harder <harder@ifa.au.dk>
431 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
432 * mm-util.el (mm-coding-system-priorities): New variable.
433 (mm-sort-coding-systems-predicate): New function.
434 (mm-find-mime-charset-region): Resort coding systems if needed.
435 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
436
437 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
438 (mm-hack-charsets): Fix doc.
439
440 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
441 (mm-iso-8859-x-to-15-table): Ditto.
442 (mm-iso-8859-x-to-15-region): Ditto.
443 (mm-find-mime-charset-region): Ditto.
444
445 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
446 (gnus-summary-limit-to-author): Ditto.
447 (gnus-summary-limit-to-extra): Ditto.
448 (gnus-summary-find-matching): Support not-matching argument.
449
450 * message.el (message-wash-subject): Use `insert' rather than
451 `insert-string', which is deprecated.
452 From Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
453
454 2001-11-14 Sam Steingold <sds@gnu.org>
455
456 * gnus-score.el: Fixed some doc strings to properly quote symbols.
457
458 2001-11-10 Pavel Jan,Am(Bk <Pavel@Janik.cz>
459
460 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
461 function `system-name' instead of both function and variable.
462
463 2001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
464
465 * mml.el (mml-preview): Bind mail-header-separator.
466
467 2001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
468
469 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
470 Suggested by Dave Love <fx@gnu.org>.
471
472 2001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
473
474 * mm-util.el (mm-charset-synonym-alist): Revert (some).
475
476 2001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
477
478 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
479 (mm-hack-charsets): New variable.
480 (mm-iso-8859-15-compatible): New variable.
481 (mm-iso-8859-x-to-15-table): New variable.
482 (mm-find-mime-charset-region): Add parameter hack-charsets.
483
484 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
485 is nil.
486
487 * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
488 pages are changed.
489
490 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
491 mm-coding-system-p. Don't correct it only in XEmacs.
492 (mm-charset-to-coding-system): Use mm-coding-system-p and
493 mm-get-coding-system-list.
494 (mm-emacs-mule, mm-mule4-p): New.
495 (mm-enable-multibyte, mm-disable-multibyte,
496 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
497 mm-with-unibyte-current-buffer,
498 mm-with-unibyte-current-buffer-mule4): Use them.
499 (mm-find-mime-charset-region): Treat iso-2022-jp.
500
501 From Dave Love <fx@gnu.org>:
502
503 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
504 construction.
505 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
506 entries conditional on not having a coding system defined for
507 them.
508 (mm-mule-charset-to-mime-charset): Use
509 find-coding-systems-for-charsets if defined.
510 (mm-charset-to-coding-system): Don't use
511 mm-get-coding-system-list. Look in mm-charset-synonym-alist
512 later. Add last resort search of coding systems.
513 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
514 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
515 Mule 4.
516 (mm-find-mime-charset-region): Re-write.
517 (mm-with-unibyte-current-buffer): Restore buffer as well as
518 multibyteness.
519
520 2001-10-30 Simon Josefsson <jas@extundo.com>
521
522 * nnimap.el (nnimap-date-days-ago): Defeat locale.
523
524 2001-10-27 Stefan Monnier <monnier@cs.yale.edu>
525
526 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
527
528 2001-10-05 Gerd Moellmann <gerd@gnu.org>
529
530 * Branch for 21.1.
531
532 2001-09-27 Gerd Moellmann <gerd@gnu.org>
533
534 * gnus-ems.el (gnus-article-display-xface): Skip over previously
535 inserted images.
536
537 2001-09-19 Sam Steingold <sds@gnu.org>
538
539 * gnus-win.el (gnus-buffer-configuration):
540 Respect `gnus-bug-create-help-buffer'.
541
542 2001-09-18 Pavel Jan,Am(Bk <Pavel@Janik.cz>
543
544 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
545 can read e-mails from Microsoft Outlook users not using ISO
546 8859-2 character set.
547
548 2001-09-18 Gerd Moellmann <gerd@gnu.org>
549
550 * gnus-sum.el (gnus-select-newsgroup):
551 Make `gnus-current-select-method' buffer-local.
552 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
553
554 * gnus-art.el (gnus-request-article-this-buffer): Refer to
555 `gnus-current-select-method' in the current summary buffer.
556 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
557
558 2001-09-18 Miles Bader <miles@gnu.org>
559
560 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
561 error querying a backend abort the whole process.
562
563 2001-09-17 Gerd Moellmann <gerd@gnu.org>
564
565 * gnus-srvr.el (gnus-server-mode): Doc fix.
566
567 2001-09-03 Gerd Moellmann <gerd@gnu.org>
568
569 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
570
571 2001-08-31 Sam Steingold <sds@gnu.org>
572
573 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
574 typo: `exmine' --> `examine'.
575
576 2001-08-20 Pavel Jan,Am(Bk <Pavel@Janik.cz>
577
578 * earcon.el (earcon-auto-play): Remove unused option.
579
580 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
581
582 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
583
584 * gnus-util.el (gnus-output-to-rmail): Ditto.
585 (gnus-output-to-mail): Ditto.
586
587 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
588
589 2001-08-07 Gerd Moellmann <gerd@gnu.org>
590
591 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
592
593 2001-08-01 Gerd Moellmann <gerd@gnu.org>
594
595 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
596 already fboundp. Add INTERACTIVE arg to autoload form.
597
598 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
599
600 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
601 (gnus-ding-file-coding-system): New variable.
602 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
603 (gnus-slave-save-newsrc): Use it.
604
605 2001-07-31 Gerd Moellmann <gerd@gnu.org>
606
607 * gnus-start.el (gnus-startup-file-coding-system): Change to
608 `emacs-mule'.
609
610 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
611
612 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
613 command.
614
615 * gnus-start.el (gnus-find-new-newsgroups): Use
616 `message-make-date' instead of `current-time-string'.
617 (gnus-ask-server-for-new-groups): Ditto.
618 (gnus-check-first-time-used): Ditto.
619
620 2001-07-13 Pavel Jan,Am(Bk <Pavel@Janik.cz>
621
622 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
623
624 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
625
626 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
627
628 2001-07-12 Gerd Moellmann <gerd@gnu.org>
629
630 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
631 Browse->Next entries to Browse->Prev.
632 From: Bj,Av(Brn Torkelsson <torkel@hpc2n.umu.se>.
633
634 2001-07-04 Gerd Moellmann <gerd@gnu.org>
635
636 * nnheader.el (nnheader-init-server-buffer): Make sure the
637 *nntpd* buffer is made multibyte instead of a random buffer.
638
639 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
640
641 * gnus.el: Fix the header line, for finder.el. Suggested by
642 Pavel Janik <Pavel@Janik.cz>
643
644 2001-07-02 Gerd Moellmann <gerd@gnu.org>
645
646 * gnus.el (gnus-local-domain): Removed because unused.
647
648 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
649
650 * qp.el (quoted-printable-decode-region): If called interactively,
651 use coding-system-for-read.
652
653 2001-03-30 Gerd Moellmann <gerd@gnu.org>
654
655 * gnus.el (gnus-interactive): Fix parenthesis errors.
656
657 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
658
659 * message.el (rmail-output): It is in rmailout.el not rmail.el.
660
661 * message.el (message-forward): local-variable-p takes an extra
662 argument in XEmacs.
663
664 * message.el (message-forward-decoded-p): New variable.
665 (message-forward-subject-author-subject): Use it.
666 (message-make-forward-subject): Use it.
667 (message-forward): Use it.
668
669 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
670
671 2001-03-05 Dave Love <fx@gnu.org>
672
673 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
674 Move it after definition of mm-coding-system-p.
675
676 2001-03-01 Dave Love <fx@gnu.org>
677
678 * mm-util.el (mm-inhibit-file-name-handlers): Add
679 image-file-handler.
680
681 2001-02-11 Dave Love <fx@gnu.org>
682
683 * message.el (message-signature-file): Fix doc, :type.
684
685 2001-02-08 Dave Love <fx@gnu.org>
686
687 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
688 (message-posting-charset): Defvar when compiling again.
689 (rfc2047-encodable-p): Require message.
690
691 * gnus-sum.el (gnus-alter-articles-to-read-function):
692 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
693
694 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
695
696 * message.el (message-make-forward-subject): Argument decoded.
697 (message-forward): Use it when digest.
698
699 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
700 buffer.
701
702 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
703 in Emacs.
704
705 * gnus-art.el (gnus-article-make-menu-bar): Make
706 gnus-article-post-menu.
707
708 2001-02-06 Dave Love <fx@gnu.org>
709
710 * qp.el (quoted-printable-encode-region): Remove redundant code
711 from last change.
712
713 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
714
715 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
716
717 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
718 command if there is not last-saver.
719
720 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
721 (rfc2047-charset-encoding-alist): Add big5.
722
723 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
724 GB2312 and Big5.
725
726 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
727
728 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
729
730 * gnus-sum.el (gnus-summary-print-article): Take one prefix
731 argument. Allow to print several articles in one file.
732
733 * webmail.el (webmail-type-definition): netaddress changes.
734
735 2001-01-31 Dave Love <fx@gnu.org>
736
737 * mm-util.el (mm-mime-mule-charset-alist)
738 (mm-find-mime-charset-region): Consider mule-utf-8.
739
740 2001-01-31 Dave Love <fx@gnu.org>
741
742 * gnus-art.el (gnus-article-x-face-command)
743 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
744 :version.
745
746 2001-01-26 Dave Love <fx@gnu.org>
747
748 * mm-util.el (mm-multibyte-string-p): New.
749
750 * qp.el: Remove un-logged bogus changes from 2000-12-20.
751 (quoted-printable-encode-region): Doc fix. Don't call
752 string-as-multibyte on class. Clarify line-folding.
753 (quoted-printable-encode-string): Make temp buffer inherit
754 string's multibyteness.
755
756 2001-01-23 Gerd Moellmann <gerd@gnu.org>
757
758 * nnheader.el (toplevel): Don't require `gnus-util' at
759 compile-time; this creates a circular dependency, and prevents
760 a bootstrap.
761
762 2001-01-22 Andreas Schwab <schwab@suse.de>
763
764 * nnheader.el (gnus-delete-line): Autoload it as a macro.
765
766 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
767
768 * message.el (message-forward): Use mule4.
769 * mm-util.el (mm-string-as-unibyte): New.
770 * message.el (message-forward): Use it.
771 * message.el (message-cite-original-without-signature): Don't peel
772 off the blank line.
773 (message-get-reply-headers): Add Cc if it is not in follow-to.
774 * message.el (message-send-mail): Content-Type may not be there.
775 By Alberto Lusiani.
776 * gnus-art.el (article-display-x-face): Insert X-Face if there is
777 not.
778 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
779 one.
780 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
781 (gnus-remove-some-windows): Ditto.
782 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
783 handle.
784 * gnus-art.el (gnus-mime-view-part): Copy it.
785 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
786 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
787 orig-file. Use ',source.
788 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
789 Lars Magne Ingebrigtsen.
790 * pop3.el (pop3-get-message-count): Andrew Innes
791 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
792
793 2001-01-08 Dave Love <fx@gnu.org>
794
795 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
796 single character.
797
798 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
799
800 * message.el: Doc and message fixes.
801 (message-send-rename-function)
802 (message-make-forward-subject-function)
803 (message-send-mail-function, message-reply-to-function)
804 (message-wide-reply-to-function, message-followup-to-function)
805 (message-distribution-function, message-auto-save-directory): Fix
806 :type.
807
808 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
809 proceeding after warnings. Amend multipart warning message.
810
811 2001-01-04 Dave Love <fx@gnu.org>
812
813 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
814 compiling.
815 (gnus-make-directory): Require nnmail.
816
817 * mm-decode.el (mm-inline-media-tests): Add
818 image/x-portable-bitmap.
819 (mm-get-image): Grok pbm.
820
821 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
822
823 * message.el (message-mail): Support yank-action.
824
825 * message.el (message-setup): Revoke the last change.
826
827 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
828
829 * message.el (message-setup): Use cons. Suggested by Johan Vromans
830 <jvromans@squirrel.nl>.
831
832 * gnus-topic.el (gnus-topic-create-topic): Use list.
833
834 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
835 before binding gnus-default-article-saver.
836
837 * gnus-sum.el (gnus-summary-save-article):
838 (gnus-summary-pipe-output):
839 (gnus-summary-save-article-mail):
840 (gnus-summary-save-article-rmail):
841 (gnus-summary-save-article-file):
842 (gnus-summary-write-article-file):
843 (gnus-summary-save-article-body-file): Ditto.
844
845 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
846
847 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
848
849 * gnus-art.el (gnus-article-check-hidden-text): Return t.
850
851 * gnus-util.el (gnus-remove-text-properties-when): Return t.
852
853 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
854 malformatted messages.
855
856 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
857
858 * gnus-art.el (article-treat-dumbquotes): Quote \.
859
860 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
861
862 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
863 Emacs 20 runs on a terminal.
864
865 2000-12-21 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
866
867 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
868 Paul Stevenson <p.stevenson@surrey.ac.uk>
869
870 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
871
872 * mml.el (gnus-add-minor-mode): Autoload.
873
874 * message.el (message-forward): Save-restriction.
875
876 * message.el (message-mail-user-agent): Add :version.
877
878 * message.el (message-mail-user-agent): New variable.
879 (message-setup): Renamed to message-setup-1. Support
880 mail-user-agent.
881 (message-mail-user-agent): New function.
882 (message-mail): Use it.
883 (message-reply): Use it.
884 (message-resend): Use it.
885 (message-mail-other-window): Use it.
886 (message-mail-other-frame): Use it.
887
888 * gnus-msg.el (gnus-bug): Support mail-user-agent.
889
890 2000-12-21 Miles Bader <miles@gnu.org>
891
892 * message.el (message-mode): Set `comment-start' to the yank prefix.
893
894 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
895
896 * message.el (message-narrow-to-head-1): New function.
897 (message-narrow-to-head): Use it.
898 (message-reply): Ditto.
899 (message-cancel-news): Ditto.
900 (message-supersede): Ditto.
901 (message-make-forward-subject): Ditto.
902 (message-bounce): Ditto.
903
904 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
905
906 * message.el (message-forward): Copy buffer in unibyte mode.
907 (message-make-forward-subject): Don't widen. Decode.
908 (message-forward): Don't decode subject.
909
910 * mml.el (gnus-ems): Require it.
911
912 * gnus-msg.el (gnus-summary-mail-forward):
913
914 * message.el (message-forward): Move mime-to-mml here.
915
916 * nnmbox.el (nnmbox-file-coding-system): Use binary.
917 (nnmbox-active-file-coding-system): Ditto.
918
919 * gnus-cus.el (gnus-group-parameters): Add posting-style.
920
921 * mm-uu.el: Require binhex.
922
923 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
924
925 * qp.el (quoted-printable-encode-region): Upcase QP.
926
927 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
928
929 * gnus-util.el (gnus-add-text-properties-when): New function.
930 (gnus-remove-text-properties-when): Ditto.
931
932 * gnus-cite.el (gnus-article-hide-citation): Use them.
933 (gnus-article-toggle-cited-text): Use them.
934
935 * gnus-art.el (gnus-signature-toggle): Use them.
936 (gnus-article-show-hidden-text): Ditto.
937 (gnus-article-hide-text): Ditto.
938
939 * gnus-art.el (gnus-article-describe-key): Use prompt.
940 (gnus-article-describe-key-briefly): Ditto.
941
942 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
943
944 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
945
946 2000-12-18 Gerd Moellmann <gerd@gnu.org>
947
948 * *.xpm, *.pbm: Convert icons icons to size 24x24.
949
950 2000-12-18 Dave Love <fx@gnu.org>
951
952 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
953 (unused).
954
955 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
956
957 * pop3.el (pop3-movemail): Use binary.
958 (pop3-movemail-file-coding-system): Removed.
959
960 2000-12-13 Miles Bader <miles@gnu.org>
961
962 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
963 to t, so that we don't get stuck while trying to smilefy
964 intangible text.
965
966 2000-12-12 Gerd Moellmann <gerd@gnu.org>
967
968 * smiley-ems.el (smiley-regexp-alist): Make regexps match
969 at the end of the buffer.
970 (smiley-region): In the loop, move to the end of the submatch
971 matching the smiley instead of using the end of the match
972 of the whole regexp.
973
974 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
975
976 * message.el (message-mode): Doc fix.
977
978 2000-12-12 Gerd Moellmann <gerd@gnu.org>
979
980 * smiley-ems.el (smiley-region): Doc fix.
981
982 2000-12-11 Miles Bader <miles@gnu.org>
983
984 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
985 bottom line visible, check to see if it's partially obscured, and
986 if so, either scroll one more line to make it fully visible, or
987 revert to showing the second line from the top.
988
989 2000-12-07 Dave Love <fx@gnu.org>
990
991 * mailcap.el (mailcap-download-directory)
992 * gnus-audio.el (gnus-audio-directory)
993 * smiley-ems.el (smiley-data-directory): Fix :type.
994
995 2000-12-05 Dave Love <fx@gnu.org>
996
997 * starttls.el: New file.
998
999 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1000
1001 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
1002 succeeds.
1003 (gnus-setup-message): Remove a hack.
1004
1005 * gnus-win.el (gnus-configure-windows): Make sure
1006 nntp-server-buffer is live.
1007 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1008 (gnus-configure-frame): Save selected window.
1009
1010 2000-12-04 Andreas Jaeger <aj@suse.de>
1011
1012 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1013
1014 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
1015
1016 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1017 raw 8-bit in headers in dk.* newsgroups.
1018
1019 2000-11-30 Dave Love <fx@gnu.org>
1020
1021 * message.el (message-auto-save-directory): Use
1022 file-name-as-directory.
1023 (message-set-auto-save-file-name): Create
1024 message-auto-save-directory if necessary.
1025 (message-replace-chars-in-string): Removed -- unused.
1026 (message-mail-alias-type): Customize.
1027 (message-headers): Remove duplicate defgroup.
1028
1029 2000-11-29 Dave Love <fx@gnu.org>
1030
1031 * qp.el (quoted-printable-decode-region): Use error, not message
1032 to report malformed text (like base64). Amend message.
1033
1034 2000-11-29 Miles Bader <miles@gnu.org>
1035
1036 * message.el (message-header-lines): Fontify tag.
1037
1038 2000-11-27 Dave Love <fx@gnu.org>
1039
1040 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1041 compiler warning.
1042
1043 2000-11-26 Dave Love <fx@gnu.org>
1044
1045 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1046
1047 2000-11-23 Dave Love <fx@gnu.org>
1048
1049 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1050
1051 * mm-uu.el (uudecode): Require.
1052 (uudecode-decode-region, uudecode-decode-region-external): Don't
1053 autoload.
1054 (mm-uu-copy-to-buffer): Doc fix.
1055 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1056 type fix.
1057
1058 * mailcap.el: Doc fixes.
1059 (mailcap-mime-data): Various adjustments.
1060 (mailcap): New group.
1061 (mailcap-download-directory): Customize.
1062 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1063 (mailcap-temporary-directory): Deleted (unused).
1064 (mailcap-unescape-mime-test): Simplify slightly.
1065 (mailcap-viewer-passes-test): Use functionp.
1066 (mailcap-command-p): Aliased to executable-find.
1067
1068 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1069 default-enable-multibyte-characters is nil.
1070
1071 2000-11-22 Simon Josefsson <simon@josefsson.org>
1072
1073 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
1074 instead of "from: " for rfc822 compliance. Insert SPC.
1075
1076 2000-11-22 Gerd Moellmann <gerd@gnu.org>
1077
1078 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1079
1080 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
1081
1082 * message.el (message-send-mail): Use buffer-substring-no-properties.
1083 (message-send-news): Ditto.
1084
1085 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
1086
1087 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1088
1089 2000-11-21 Dave Love <fx@gnu.org>
1090
1091 * gnus-art.el (gnus-mime-button-map): Don't inherit from
1092 gnus-article-mode-map.
1093 (gnus-mime-button-menu): Use mouse-set-point.
1094 (gnus-insert-mime-button, gnus-mime-display-alternative)
1095 (gnus-mime-display-alternative): Don't use local-map property.
1096
1097 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
1098
1099 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
1100 sending a command; allow the rtelnet prompt as well.
1101
1102 2000-11-17 Simon Josefsson <simon@josefsson.org>
1103
1104 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1105 prefetch.
1106
1107 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1108
1109 * nntp.el (nntp-decode-text): Delete bogus status lines.
1110 (nntp-open-connection): Kill process buffer when quit.
1111 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1112 FSF Emacs 20 and XEmacs 21.
1113 (nntp-retrieve-data): Don't ignore quit.
1114
1115 2000-11-17 Dave Love <fx@gnu.org>
1116
1117 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1118 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
1119 and make-temp-file.
1120 (uudecode-decode-region): Doc fix.
1121
1122 2000-11-14 Dave Love <fx@gnu.org>
1123
1124 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1125 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1126 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1127 New files, derived from the XPMs.
1128
1129 2000-11-12 Dave Love <fx@gnu.org>
1130
1131 From Emerick Rogul <emerick@csa.bu.edu>.
1132 * message.el (message-setup-fill-variables): New variable.
1133 (message-mode): Use it.
1134
1135 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1136
1137 * gnus-mlspl.el: Documentation tweaks.
1138
1139 2000-11-10 Dave Love <fx@gnu.org>
1140
1141 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1142 (gnus-agent-lib-file, gnus-agent-load-alist)
1143 (gnus-agent-save-alist, gnus-agent-article-name): Use
1144 expand-file-name.
1145
1146 * gnus-group.el (gnus-group-name-charset-method-alist): Add
1147 :version.
1148 (nnkiboze-score-file): Defvar when compiling.
1149
1150 * gnus-start.el (gnus-read-newsrc-file): Add :version.
1151
1152 * gnus-art.el (gnus-article-banner-alist)
1153 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1154 (gnus-article-date-lapsed-new-header)
1155 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1156 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1157 (gnus-treat-strip-headers-in-body)
1158 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1159 (gnus-treat-translate): Add :version.
1160 (gnus-article-mime-part-function): Fix defcustom.
1161
1162 * nnmail.el (nnmail-expiry-target)
1163 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1164 (nnmail-split-header-length-limit): Add :version.
1165
1166 * gnus-sum.el (gnus-auto-expirable-marks)
1167 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1168 (gnus-extra-headers, gnus-ignored-from-addresses)
1169 (gnus-newsgroup-ignored-charsets)
1170 (gnus-group-highlight-words-alist)
1171 (gnus-summary-show-article-charset-alist): Add :version.
1172
1173 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1174 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1175 files, converted from the XPMs.
1176
1177 * gnus-cache.el (gnus-cache-active-file): Don't use
1178 file-name-as-directory on directory.
1179 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
1180 use file-name-as-directory on directory.
1181
1182 * time-date.el (timezone-make-date-arpa-standard): Autoload.
1183 (date-to-time): Use it.
1184
1185 * message.el (message-mode) <adaptive-fill-regexp>:
1186 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1187 (message-newline-and-reformat): Likewise.
1188 (message-forward-as-mime, message-forward-ignored-headers)
1189 (message-buffer-naming-style, message-default-charset)
1190 (message-dont-reply-to-names, message-send-mail-partially-limit):
1191 Add :version.
1192
1193 * mm-util.el: Doc fixes.
1194 (mm-mime-charset): Don't use the raw result of
1195 mm-preferred-coding-system.
1196 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1197 (mm-with-unibyte): Simplify.
1198
1199 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1200 concat.
1201
1202 * pop3.el (pop3-version): Deleted.
1203 (pop3-make-date): New function, avoiding message-make-date.
1204 (pop3-munge-message-separator): Use it.
1205
1206 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1207
1208 * pop3.el (pop3-munge-message-separator): A message may have an
1209 empty body.
1210
1211 2000-11-09 Dave Love <fx@gnu.org>
1212
1213 * gnus-group.el (gnus-group-make-directory-group)
1214 (gnus-group-fetch-faq): Use expand-file-name.
1215 (gnus-group-fetch-faq): Simplify completing-read form.
1216
1217 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1218 test for Mule.
1219
1220 * message.el (tool-bar-map): Defvar when compiling.
1221
1222 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1223 (gnus-tm-lisp-directory): Deleted.
1224 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1225 (featurep 'xemacs).
1226 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1227 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1228 version numbers from file names.
1229
1230 2000-11-08 John Wiegley <johnw@gnu.org>
1231
1232 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1233 `gnus-group-change-level-function', instead of `remove-hook',
1234 because it's not a hook!
1235
1236 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1237
1238 * nnweb.el (nnweb-decode-entities): Work for non-character
1239 entities.
1240
1241 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1242 Issue message on quit.
1243
1244 2000-11-08 Simon Josefsson <simon@josefsson.org>
1245
1246 * rfc2104.el: Add SHA-1 example.
1247 (rfc2104-hexstring-to-bitstring): New function.
1248 (rfc2104-hash): Use it.
1249
1250 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1251
1252 * gnus-start.el: Remove gnus-xemacs.
1253
1254 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1255
1256 * gnus-score.el (gnus-score-body): Don't score body when
1257 agent-fetching.
1258 (gnus-score-followup): Don't score followup either.
1259 (gnus-score-use-all-scores): New variable.
1260 (gnus-all-score-files): Use it.
1261 (gnus-score-find-bnews): Use directory-sep-char.
1262
1263 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1264 asynchronous in Exp version.
1265
1266 2000-11-08 Dave Love <fx@gnu.org>
1267
1268 * mm-view.el: Use featurep for XEmacs test.
1269 (mm-inline-message): Test for `remove-specifier'; don't use
1270 condition-case.
1271
1272 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1273
1274 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1275 (gnus-score-find-bnews): Don't concat "".
1276
1277 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1278 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1279 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1280 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1281
1282 * gnus-sum.el: Put some defvars in eval-when-compile.
1283 (gnus-summary-mode-hook): Add :options.
1284 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1285 (gnus-summary-tool-bar-map): New variable.
1286 (gnus-summary-make-tool-bar): New function.
1287 (gnus-summary-mode): Put kill-all-local-variables first.
1288
1289 * gnus-group.el (gnus-group-toolbar-map): New variable.
1290 (gnus-group-make-tool-bar): Rewritten.
1291 (gnus-group-mode): Put kill-all-local-variables first.
1292
1293 * rfc2047.el: Require gnus-util.
1294
1295 * nnml.el (gnus-sorted-intersection): Autoload.
1296
1297 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1298 Put some defvars in eval-when-compile.
1299 (gnus-intersection, gnus-sorted-complement): Autoload.
1300
1301 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1302
1303 * mm-encode.el (mm-body-7-or-8): Autoload.
1304
1305 * mm-decode.el (mm-insert-inline): Autoload.
1306
1307 * mml.el:
1308 * message.el: Put some defvars in eval-when-compile.
1309
1310 * gnus-msg.el: Put some defvars in eval-when-compile.
1311 (gnus-msg-mail): Move after gnus-setup-message.
1312
1313 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1314
1315 2000-11-07 Dave Love <fx@gnu.org>
1316
1317 * gnus-util.el (nnheader): Don't require message (recursive
1318 autoload).
1319
1320 * uudecode.el: Avoid compiler warnings.
1321
1322 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1323 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1324
1325 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1326
1327 * rfc2047.el: Require cl when compiling.
1328 (rfc2047-q-encode-region): Don't break if a QP-word could be
1329 fitted in one line.
1330 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1331 (rfc2047-fold-region): "=?=" is not a break point.
1332 (rfc2047-encode-message-header): Move fold into encode-region.
1333 (rfc2047-dissect-region): Rewrite.
1334 (rfc2047-encode-region): Rewrite.
1335 (rfc2047-fold-region): Fold
1336 (rfc2047-unfold-region): New function.
1337 (rfc2047-decode-region): Use it.
1338 (rfc2047-q-encode-region): Don't break at bob.
1339 (rfc2047-decode): Use unibyte.
1340 (rfc2047-q-encode-region): Better calculation of break point.
1341 (rfc2047-fold-region): Don't break the first non-LWSP characters.
1342 (rfc2047-encode-region): Merge only if regions are adjacent.
1343
1344 2000-11-06 Dave Love <fx@gnu.org>
1345
1346 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1347
1348 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
1349 (uudecode-char-int): New alias, replacing char-int.
1350 (uudecode-decode-region): Don't call buffer-disable-undo.
1351
1352 * mm-uu.el (mm-uu-configure): Unquote lambda.
1353 (mm-uu-configure-list): Doc fix.
1354
1355 * earcon.el (running-xemacs): Don't define.
1356
1357 2000-11-06 John Wiegley <johnw@gnu.org>
1358
1359 * gnus-mlspl.el (gnus-group-split-update): Check the value of
1360 `nnmail-crosspost', and use it to set the `no-crosspost'
1361 argument when calling `gnus-group-split-fancy'. Otherwise, it
1362 assumes that cross-posting is always OK, no matter what
1363 `nmail-crosspost' is set to.
1364 (gnus-group-split-fancy): The argument order in the
1365 second-to-last `push' call was wrong, but since `no-crosspost'
1366 was always nil, it was never being triggered.
1367
1368 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1369
1370 Don't postpone GCC if none of GCC methods is agent-covered. This
1371 fix presumes that the post-method must be agent-covered if any Gcc
1372 method is agent-covered.
1373
1374 * gnus-msg.el (gnus-inews-group-method): New function.
1375 (gnus-inews-do-gcc): Use it.
1376 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1377 (gnus-agent-possibly-save-gcc): Use it.
1378 (gnus-agent-possibly-do-gcc): Ditto.
1379
1380 *gnus-msg.el: (gnus-inews-add-send-actions): Use
1381 `gnus-agent-possibly-do-gcc' if Agentized.
1382 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1383 to `message-header-hook'.
1384
1385 * gnus-mlspl.el: Require cl when compiling.
1386
1387 * gnus-ml.el: Usage.
1388 (gnus-mailing-list-archive, gnus-mailing-list-owner,
1389 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1390 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1391 (gnus-mailing-list-menu): Define it.
1392 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1393
1394 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1395
1396 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
1397
1398 * message.el (message-font-lock-keywords): Match a final newline
1399 to help font-lock's multiline support.
1400
1401 2000-11-03 Dave Love <fx@gnu.org>
1402
1403 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1404
1405 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1406 name.
1407
1408 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1409 <banner>: Fix custom type, doc.
1410
1411 * mm-decode.el (mm-display-external): Space-prefix temp buffer
1412 name. Don't disable undo explicitly.
1413
1414 2000-11-02 Dave Love <fx@gnu.org>
1415
1416 * message.el (message-font-lock-keywords): Use [:alpha:] for
1417 cite-prefix.
1418
1419 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
1420
1421 * mm-uu.el (mm-uu-configure-list): Move back to old location,
1422 because defcustom tries to call `mm-uu-configure'.
1423
1424 2000-11-01 Dave Love <fx@gnu.org>
1425
1426 * rfc2047.el (base64): Require unconditionally.
1427 (message-posting-charset): Defvar when compiling.
1428 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1429 message.
1430
1431 * gnus-sum.el (nnoo): Require.
1432 (mm-uu-dissect): Autoload.
1433
1434 * mml.el (mml-parse-1): Clarify message.
1435 (mml-minibuffer-read-type): Use mailcap-mime-types.
1436
1437 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
1438
1439 * mml.el: Fix a typo in the requiring of CL.
1440
1441 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1442
1443 * rfc2231.el: Require cl when compiling.
1444
1445 2000-11-01 Dave Love <fx@gnu.org>
1446
1447 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1448 Fix custom type.
1449 (mm-uu-configure-list): Move and fix custom type.
1450
1451 * utf7.el: Require cl when compiling.
1452
1453 * binhex.el: Use (featurep 'xemacs).
1454 (binhex-char-int): New alias, replacing char-int. Change callers.
1455 (binhex-decode-region): Simplify work buffer code.
1456 (binhex-decode-region-external): Use expand-file-name, not concat.
1457
1458 2000-10-30 Dave Love <fx@gnu.org>
1459
1460 * gnus-art.el: Fix 2000-10-27 change properly.
1461
1462 2000-10-28 Miles Bader <miles@gnu.org>
1463
1464 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1465
1466 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1467
1468 * gnus-draft.el (gnus-draft-send-message): Typo.
1469
1470 2000-10-27 John Wiegley <johnw@gnu.org>
1471
1472 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1473 variable to correspond with `gnus-article-hide-citation-maybe'.
1474 (gnus-treatment-function-alist): Added entry for the above
1475 correlation.
1476
1477 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1478
1479 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1480
1481 2000-10-27 Dave Love <fx@gnu.org>
1482
1483 * gnus.el: Don't require custom. Don't require message at top
1484 level.
1485 (gnus-message-archive-method): Require message here.
1486
1487 2000-10-27 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1488
1489 * gnus-art.el (article-strip-banner): Use
1490 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1491 allow inheritance on the banner.
1492 From elkin@tverd.astro.spbu.ru.
1493
1494 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1495 Cashin <ecashin@coe.uga.edu>).
1496
1497 2000-10-27 Simon Josefsson <simon@josefsson.org>
1498
1499 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1500 (gnus-agent-restore-gcc):
1501 (gnus-agent-possibly-save-gcc): New functions.
1502
1503 * nnimap.el (nnimap-group-overview-filename): Create directory for
1504 newfile (when use long filenames is nil). Copy+delete file if
1505 rename didn't work.
1506 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1507 doesn't return anything useful, use ignore-errors instead.
1508 (nnimap-verify-uidvalidity): Delete overview file when
1509 uid validity changes.
1510 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1511 Rename old files into new format.
1512 (nnimap-request-accept-article): Remove \n's from
1513 From_ lines.
1514 (nnimap-request-accept-article): Remove From[^:] lines.
1515 (imap-starttls-p): Check for starttls binary.
1516 (imap-starttls-open): More verbose.
1517 (imap-gssapi-auth): Ditto.
1518 (imap-kerberos4-auth): Ditto.
1519 (imap-cram-md5-auth): Ditto.
1520 (imap-login-auth): Ditto.
1521 (imap-anonymous-auth): Ditto.
1522 (imap-digest-md5-auth): Ditto.
1523 (imap-open): Ditto.
1524 (imap-digest-md5-p): Check capability first.
1525 (imap-parse-flag-list): Correctly parse empty lists.
1526 (imap-login-p): Support LOGINDISABLED.
1527 (imap-parse-body): Work around bug in Sun SIMS.
1528
1529 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1530 (gnus-agent-restore-gcc):
1531 (gnus-agent-possibly-save-gcc): New functions.
1532
1533 Asks the user to synch flags with server when you plug in.
1534
1535 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1536 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1537 (gnus-agent-toggle-plugged): Call it.
1538 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1539 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1540 (gnus-agent-possibly-synchronize-flags): New function.
1541 (gnus-agent-possibly-synchronize-flags-server): New function.
1542
1543 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1544
1545 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1546
1547 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1548 support ACL's.
1549
1550 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1551
1552 * gnus-draft.el (gnus-draft-send-message): Ditto.
1553 (gnus-group-send-drafts): Ditto.
1554
1555 * gnus-art.el (gnus-request-article-this-buffer):
1556 gnus-refer-article-method might be a single method.
1557 (gnus-article-mime-total-parts): New function.
1558 (gnus-mm-display-part): Use it.
1559 (gnus-mime-display-single): Ditto.
1560 (gnus-mime-display-alternative): Ditto.
1561 (gnus-mime-inline-part): Check validity of charset.
1562 (gnus-treat-display-smileys): Default value in Emacs 21.
1563 * gnus-art.el: Define dynamic variables in eval-when-compile.
1564 (gnus-article-prepare): Configure it again.
1565 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1566 gnus-overlay-start.
1567 (gnus-article-prepare): Configure windows before
1568 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1569 window might be overrided.
1570 (gnus-mime-inline-part): Use prefix argument only
1571 when it is called interactively.
1572 (gnus-mime-action-alist): New variable.
1573 (gnus-mime-action-on-part): Use it.
1574 (gnus-mime-button-commands): Add command ".".
1575 (gnus-mime-inline-part): Support prefix argument.
1576 (gnus-article-banner-alist): New variable.
1577 (article-strip-banner): Use it.
1578
1579 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1580 because they are files, not paths.
1581 (mailcap-parse-mimetypes): Ditto.
1582 (mailcap-mime-types): Use mailcap-mime-data.
1583
1584 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1585 gnus-overlay-start.
1586 * gnus.el (gnus-agent-fetching): New variable.
1587 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1588
1589 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1590 (gnus-agent-fetch-group-1): Score-param could be nil.
1591 (gnus-agent-any-covered-gcc): New function.
1592 (gnus-agent-possibly-save-gcc): Use it.
1593 (gnus-agent-possibly-do-gcc): Ditto.
1594 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1595 the GNU assignment issue.
1596 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1597 * gnus-agent.el: timer vs. itimer.
1598
1599 * webmail.el (webmail-type-definition): Fix my-deja open url.
1600 (webmail-hotmail-list): Fix.
1601 (webmail-netscape-open, webmail-hotmail-article,
1602 webmail-hotmail-list): Update.
1603 (webmail-my-deja-*): Rewrite.
1604
1605 * gnus-sum.el (gnus-refer-article-methods): The second could be
1606 a named method.
1607 (gnus-cache-write-active): Auto load.
1608 (gnus-summary-display-article): Enable multibyte.
1609 (gnus-summary-select-article): Don't enable multibyte here.
1610 (gnus-summary-goto-article): Ditto.
1611 (gnus-summary-enter-digest-group): Decode to-address.
1612
1613 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1614 (mm-with-unibyte-current-buffer-mule4): New function.
1615 (mm-enable-multibyte-mule4): New.
1616 (mm-disable-multibyte-mule4): New.
1617
1618 * mm-util.el (mm-enable-multibyte-mule4): New.
1619 (mm-disable-multibyte-mule4): New.
1620 * gnus-sum.el (gnus-summary-mode): Use it.
1621 (gnus-summary-select-article): Ditto.
1622 (gnus-summary-goto-article): Use enable multibyte.
1623
1624 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1625 (nnkiboze-enter-nov): Fix it when there is no xref.
1626 (nnkiboze-generate-groups): List groups.
1627 (nnkiboze-request-article): Use
1628 gnus-cache-request-article.
1629
1630 * gnus-group.el (gnus-group-make-kiboze-group): Use
1631 nnkiboze-score-file.
1632 (gnus-group-make-kiboze-group): Fix prompt.
1633
1634 * message.el (message-send-mail-partially): Replace the header
1635 delimiter with a blank line.
1636 (message-sending-message): New variable.
1637 (message-send): Use it.
1638 (message-default-charset): Default value for non-Mule Emacsen.
1639 (message-alternative-emails): New.
1640 (message-use-alternative-email-as-from): New.
1641 (message-setup): Use them.
1642 (message-default-charset): Set default value in non-MULE XEmacsen
1643 as iso-8859-1.
1644
1645 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1646
1647 * message.el: xemacs cleanup (use featurep ' xemacs)
1648
1649 * nnheader.el: ditto
1650
1651 * mm-util.el: ditto
1652
1653 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1654
1655 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1656 (see DRUMS).
1657
1658 2000-10-27 Simon Josefsson <simon@josefsson.org>
1659
1660 * message.el (message-send): Make sure error is signalled if no
1661 send method is specified.
1662
1663 2000-10-27 Dave Love <fx@gnu.org>
1664
1665 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1666 strings.
1667 (gnus-group-make-tool-bar): New function.
1668 (gnus-group-mode): Use it.
1669
1670 * message.el (message-mode-menu): Add some :help strings.
1671 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1672 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1673
1674 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1675 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1676 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1677
1678 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1679 display-graphic-p here.
1680
1681 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1682
1683 * mm-decode.el (mm-viewer-completion-map): New.
1684 (mm-interactively-view-part): Use it.
1685
1686 2000-10-27 Simon Josefsson <sj@extundo.com>
1687
1688 * mail-source.el (mail-sources): IMAP predicate is a string.
1689 (mail-sources): Add default values for IMAP mailbox, predicate and
1690 fetchflag.
1691
1692 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1693
1694 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1695 of the `gnus-xemacs' variable, as the latter has been removed.
1696 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1697 * gnus-art.el (gnus-treat-display-xface)
1698 (gnus-treat-display-smileys, gnus-treat-display-picons)
1699 (gnus-article-read-summary-keys): Likewise.
1700
1701 2000-10-26 Dave Love <fx@gnu.org>
1702
1703 * flow-fill.el: Require cl when compiling.
1704
1705 2000-10-26 Simon Josefsson <simon@josefsson.org>
1706
1707 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1708 (fill-flowed): Make "quote-depth wins" rule work when first line
1709 is at level 0.
1710
1711 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1712
1713 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1714 (gnus-kill-all-overlays): Move here.
1715
1716 * gnus-util.el (gnus-kill-all-overlays): Move out.
1717
1718 2000-10-26 Dave Love <fx@gnu.org>
1719
1720 * mail-source.el: Require imap when compiling and defvar
1721 display-time-mail-function. Require mm-util.
1722 (nnheader-cancel-timer): Autoload.
1723 (mail-source-imap-authenticators, mail-source-imap-streams): New
1724 variables. 2675 variables.
1725 (mail-sources): Use them. 2676
1726 (defvar): Use rmail-spool-directory unconditionally. 2677 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
1727 2678
1728 2000-10-26 Dirk Meyer <dischi@tzi.de> 2679 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
1729 2680 in `header' match. Reported by Svend Tollak Munkejord.
1730 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to 2681
1731 seconds instead of hour. 2682 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
1732 2683
1733 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk> 2684 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
1734 2685
1735 * mail-source.el (mail-sources): Better `:type'. 2686 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
1736 2687
1737 2000-10-26 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> 2688 * uudecode.el (uudecode-use-external): Add :version.
1738 2689
1739 * mail-source.el (mail-source-keyword-map): Use 2690 * smime.el (smime-CA-file, smime-encrypt-cipher)
1740 `rmail-spool-directory' as a default directory for the `file' 2691 (smime-dns-server): Add :version.
1741 source, if the variable is defined. Fall back to hardcoded 2692
1742 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris 2693 * smiley.el (gnus-smiley-file-types): Add :version.
1743 <seh@speakeasy.org>. 2694
1744 2695 * sha1.el (sha1-use-external): Add :version.
1745 2000-10-25 Jason Rumney <jasonr@gnus.org> 2696
1746 2697 * pgg-def.el (pgg-query-keyserver): Add :version.
1747 * gnus-art.el (gnus-signature-face): Use italic on any frame that 2698
1748 supports it. 2699 * nnmail.el (nnmail-fancy-expiry-targets)
1749 2700 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
1750 2000-10-18 Dave Love <fx@gnu.org> 2701
1751 2702 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
1752 * mm-bodies.el (mm-uu-decode-function) 2703 (nnimap-retrieve-groups-asynchronous): Add :version.
1753 (mm-uu-binhex-decode-function): Defvar when compiling. 2704 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
1754 2705
1755 * gnus-nocem.el (gnus-nocem-issuers): Update. 2706 * mml.el (mml-content-disposition-parameters)
1756 (gnus-nocem-check-from): New option. 2707 (mml-insert-mime-headers-always): Add :version.
1757 (gnus-nocem-scan-groups): Use it. 2708
1758 (gnus-nocem-check-article): Bind gnus-newsgroup-name. 2709 * mm-util.el (mm-coding-system-priorities):
1759 (gnus-nocem-check-article-limit): Add :version. 2710
1760 2711 * mm-decode.el (mm-inline-text-html-with-images)
1761 2000-10-16 Miles Bader <miles@lsi.nec.co.jp> 2712 (mm-keep-viewer-alive-types, mm-external-terminal-program)
1762 2713 (mm-verify-option): Add :version.
1763 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable. 2714 (mm-text-html-renderer): Change :version.
1764 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'. 2715
1765 2716 * message.el (message-fcc-externalize-attachments)
1766 2000-10-16 Stefan Monnier <monnier@cs.yale.edu> 2717 (message-required-headers, message-draft-headers)
1767 2718 (message-subject-trailing-was-query)
1768 * ietf-drums.el (mm-util): Require CL when compiling. 2719 (message-subject-trailing-was-ask-regexp)
1769 2720 (message-subject-trailing-was-regexp, message-mark-insert-begin)
1770 2000-10-15 Dave Love <fx@gnu.org> 2721 (message-mark-insert-end, message-archive-header)
1771 2722 (message-archive-note, message-cross-post-default)
1772 * qp.el: Require mm-util. 2723 (message-cross-post-note, message-followup-to-note)
1773 2724 (message-cross-post-note-function, message-use-mail-followup-to)
1774 2000-10-13 Dave Love <fx@gnu.org> 2725 (message-subscribed-address-functions)
1775 2726 (message-subscribed-address-file, message-subscribed-addresses)
1776 * qp.el (quoted-printable-decode-region): Avoid invalid 2727 (message-subscribed-regexps, message-allow-no-recipients)
1777 coding-systems. 2728 (message-yank-cited-prefix, message-signature-insert-empty-line)
1778 2729 (message-hidden-headers, message-hierarchical-addresses)
1779 2000-10-12 Gerd Moellmann <gerd@gnu.org> 2730 (message-mail-user-agent, message-use-idna)
1780 2731 (message-valid-fqdn-regexp)
1781 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads 2732 (message-strip-special-text-properties, message-header-synonyms)
1782 to a recursive load. 2733 (message-beginning-of-line, message-tab-body-function): Add :version.
1783 2734 (message-insert-canlock, message-wide-reply-confirm-recipients):
1784 2000-10-12 Dave Love <fx@gnu.org> 2735 Change :version.
1785 2736
1786 * mm-util.el (mm-charset-synonym-alist): Add windows-1252. 2737 * mail-source.el (mail-source-ignore-errors): Add :group, :type
1787 2738 and :version.
1788 * gnus.el (gnus-group-startup-message): Check for PBM image. 2739 (mail-source-delete-old-incoming-confirm)
1789 2740 (mail-source-movemail-program): Add :version.
1790 2000-10-09 Dave Love <fx@gnu.org> 2741
1791 2742 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
1792 * mail-source.el (mail-source-fetch-imap): Bind 2743 (gnus-agent-cache, gnus-agent): Change :version.
1793 default-enable-multibyte-characters rather than using 2744
1794 mm-disable-multibyte. 2745 * gnus-util.el (gnus-use-byte-compile): Change :version.
1795 2746
1796 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu> 2747 * gnus-sum.el (gnus-summary-make-false-root-always)
1797 2748 (gnus-summary-default-high-score)
1798 * mail-source.el (mail-source-fetch-maildir): Don't insert 2749 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
1799 newlines. 2750 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
1800 2751 (gnus-read-all-available-headers, gnus-article-emulate-mime)
1801 2000-10-06 Stefan Monnier <monnier@cs.yale.edu> 2752 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
1802 2753 (gnus-sum-thread-tree-single-indent)
1803 * mm-encode.el: Require CL. At least, for `incf'. 2754 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
1804 2755 (gnus-sum-thread-tree-leaf-with-other)
1805 2000-10-06 Dave Love <fx@gnu.org> 2756 (gnus-sum-thread-tree-single-leaf): Add :version.
1806 2757 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
1807 * gnus-audio.el: Don't require cl. 2758 (gnus-article-loose-mime): Change :version.
1808 (gnus-audio): New custom group. 2759
1809 (gnus-audio-inline-sound): Change to work with Emacs. 2760 * gnus-start.el (gnus-backup-startup-file)
1810 (gnus-audio-directory, gnus-audio-directory) 2761 (gnus-save-startup-file-via-temp-buffer): Add :version.
1811 (gnus-audio-au-player): Customize. 2762
1812 (gnus-audio-play): Try external player if play-sound-file fails. 2763 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
1813 Use file-name-extension, not string-match. 2764 (gnus-server-offline-face): Add :version.
1814 2765
1815 2000-10-05 Dave Love <fx@gnu.org> 2766 * gnus-score.el (gnus-adaptive-word-length-limit):
1816 2767
1817 * rfc1843.el: Require cl when compiling. 2768 * gnus-msg.el (gnus-gcc-externalize-attachments)
1818 2769 (gnus-debug-files, gnus-debug-exclude-variables)
1819 * qp.el (mm-decode-coding-region, mm-encode-coding-region): 2770 (gnus-discouraged-post-methods): Change :version.
1820 Autoload. 2771 (gnus-confirm-mail-reply-to-news)
1821 (quoted-printable-decode-region): Rename arg which confused 2772 (gnus-confirm-treat-mail-like-news): Add :version.
1822 charset with coding-system. Don't use nonascii-insert-offset. 2773
1823 Coding-system encode the region initially. Don't recognize `==' 2774 * gnus-int.el (gnus-server-unopen-status): Add :version.
1824 as valid QP. Coding-system decode the region finally. 2775
1825 (quoted-printable-decode-string): Rename arg which confused 2776 * gnus-group.el (gnus-group-jump-to-group-prompt)
1826 charset with coding-system. 2777 (gnus-large-ephemeral-newsgroup)
1827 2778 (gnus-fetch-old-ephemeral-headers): Add :version.
1828 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode. 2779
1829 (mm-encode-body): Apply mm-charset-to-coding-system to arg of 2780 * gnus-fun.el (gnus-x-face-directory)
1830 mm-encode-coding-region. 2781 (gnus-convert-pbm-to-x-face-command)
1831 (mm-decode-body, mm-decode-string): Rename variables which 2782 (gnus-convert-image-to-x-face-command)
1832 confused charset with coding-system. 2783 (gnus-convert-image-to-face-command): Add :version.
1833 (binhex-decode-region): Don't autoload. 2784
1834 (mm-body-encoding): Require message. 2785 * gnus-delay.el (gnus-delay-default-hour): Add :version.
1835 (mm-decode-content-transfer-encoding): Require mm-uu in relevant 2786
1836 cond branches. 2787 * gnus-cite.el (gnus-cite-blank-line-after-header)
1837 2788 (gnus-article-boring-faces):
1838 * gnus-art.el (article-de-quoted-unreadable) 2789
1839 (article-de-base64-unreadable): Fold search case 2790 * gnus-art.el (gnus-buttonized-mime-types)
1840 rather than downcasing string. Apply mm-charset-to-coding-system 2791 (gnus-inhibit-mime-unbuttonizing)
1841 to arg of quoted-printable-decode-region. 2792 (gnus-treat-display-face)
1842 2793 (gnus-treat-body-boundary): Change :version.
1843 2000-10-05 Stefan Monnier <monnier@cs.yale.edu> 2794 (gnus-body-boundary-delimiter, gnus-picon-databases)
1844 2795 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
1845 * nnfolder.el (nnfolder-ignore-active-file): Typos. 2796 (gnus-treat-date-english, gnus-treat-fold-headers)
1846 2797 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
1847 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs. 2798 (gnus-treat-mail-picon, gnus-treat-wash-html)
1848 2799 (gnus-article-encrypt-protocol)
1849 * gnus-kill.el (gnus-kill): Typo. 2800 (gnus-use-idna, gnus-article-over-scroll)
1850 2801 (gnus-mime-display-multipart-alternative-as-mixed)
1851 2000-10-05 Kenichi Handa <handa@etl.go.jp> 2802 (gnus-mime-display-multipart-related-as-mixed)
1852 2803 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
1853 * gnus-mule.el: Revived. 2804 (gnus-ctan-url, gnus-button-ctan-handler)
1854 2805 (gnus-button-handle-ctan-bogus-regexp)
1855 2000-10-04 Dave Love <fx@gnu.org> 2806 (gnus-button-ctan-directory-regexp)
1856 2807 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
1857 * gnus-ems.el: Don't turn off compiler warnings in local vars. 2808 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
1858 Require ring when compiling. 2809 (gnus-button-man-level, gnus-button-emacs-level)
1859 (gnus-x-splash): Bind width, height. 2810 (gnus-button-message-level, gnus-button-browse-level): Add :version.
1860 (gnus-article-compface-xbm): New variable. 2811
1861 (gnus-article-display-xface): Move graphic test. Use unibyte. 2812 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
1862 Obey gnus-article-compface-xbm. Use pbm, not xbm. 2813 (gnus-agent-go-online): Change :version.
1863 2814 (gnus-agent-expire-unagentized-dirs)
1864 2000-10-04 Stefan Monnier <monnier@cs.yale.edu> 2815 (gnus-agent-auto-agentize-methods): Add :version.
1865 2816
1866 * nnimap.el: require 'cl when compiling. 2817 * flow-fill.el (fill-flowed-display-column)
1867 2818 (fill-flowed-encode-column): Add :version.
1868 2000-10-04 Dave Love <fx@gnu.org> 2819
1869 2820 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
1870 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use 2821 (gnus-outlook-deuglify-unwrap-max)
1871 pbm images. 2822 (gnus-outlook-deuglify-cite-marks)
1872 2823 (gnus-outlook-deuglify-unwrap-stop-chars)
1873 * frown.pbm, smile.pbm, wry.pbm: New files. 2824 (gnus-outlook-deuglify-no-wrap-chars)
1874 2825 (gnus-outlook-deuglify-attrib-cut-regexp)
1875 * frown.xbm, smile.xbm, wry.xbm: Deleted. 2826 (gnus-outlook-deuglify-attrib-verb-regexp)
1876 2827 (gnus-outlook-deuglify-attrib-end-regexp)
1877 2000-10-03 Dave Love <fx@gnu.org> 2828 (gnus-outlook-display-hook): Add :version.
1878 2829
1879 * mail-source.el (mail-sources): Revert to nil. 2830 * binhex.el (binhex-use-external): Add :version.
1880 2831
1881 * nnmail.el (nnmail-spool-file): Revert to `((file))'. 2832 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
1882 2833
1883 * qp.el: Don't require mm-util. 2834 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1884 (quoted-printable-decode-region): Rewritten. 2835 and `invisible'.
1885 (quoted-printable-decode-string, quoted-printable-encode-region): 2836
1886 Doc fix. 2837 2004-09-13 Simon Josefsson <jas@extundo.com>
1887 (quoted-printable-encode-region): Barf on multibyte characters. 2838
1888 Maybe make the class multibyte. Upcase chars, not formatted 2839 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
1889 strings. Allow mm-use-ultra-safe-encoding to be unbound. 2840
1890 (quoted-printable-encode-string): Don't use 2841 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
1891 mm-with-unibyte-buffer. 2842
1892 2843 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
1893 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu> 2844
1894 2845 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
1895 * mail-source.el (mail-source-report-new-mail): Use 2846
1896 nnheader-cancel-timer. 2847 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
1897 2848
1898 2000-10-03 Simon Josefsson <simon@josefsson.org> 2849 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1899 2850
1900 * mail-source.el (mail-source-imap-file-coding-system): New variable. 2851 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
1901 (mail-source-fetch-imap): Use it. 2852 for the 'imap' port in netrc files
1902 2853
1903 2000-09-29 Gerd Moellmann <gerd@gnu.org> 2854 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
1904 2855 in gnus-registry-trim
1905 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix 2856
1906 last change. 2857 2004-09-10 Simon Josefsson <jas@extundo.com>
1907 2858
1908 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use 2859 * nndb.el (require): Remove tcp and duplicate cl.
1909 `:ascent center'. 2860
1910 2861 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
1911 * smiley-ems.el (smiley-update-cache): Use `:ascent center'. 2862
1912 2863 * nntp.el (nntp): New customization group.
1913 2000-09-28 Gerd Moellmann <gerd@gnu.org> 2864 (nntp-authinfo-file): Add customization group.
1914 2865
1915 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change 2866 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
1916 image's :ascent to 80. That gives a mode-line which is approx. 2867
1917 as tall as the normal one. 2868 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
1918 2869
1919 2000-09-21 Dave Love <fx@gnu.org> 2870 * gnus.el (to-address, to-list, subscribed)
1920 2871 (large-newsgroup-initial): Ditto.
1921 * smiley-ems.el (smiley-region): Test if display-graphic-p bound 2872
1922 (for Emacs 20). Tidy somewhat. 2873 * flow-fill.el (fill-flowed-display-column)
1923 2874 (fill-flowed-encode-column): Ditto.
1924 2000-09-21 Dave Love <fx@gnu.org> 2875
1925 2876 2004-09-06 Stefan <monnier@iro.umontreal.ca>
1926 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the 2877
1927 image processing. Rationalize logic somewhat. 2878 * message.el (message-tokenize-header, message-send-mail-with-qmail):
1928 2879 Use point-min rather than 1.
1929 2000-09-20 Dave Love <fx@gnu.org> 2880 (message-send-mail): Use buffer-size rather than point-max.
1930 2881
1931 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files. 2882 * gnus-sum.el (gnus-summary-search-article-forward):
1932 2883 Signal a specific `search-failed' rather than a generic `error'.
1933 * mail-source.el (mail-source-delete-incoming): Set to t, assuming 2884
1934 we'll be careful merging development changes. 2885 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
1935 2886 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
1936 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X 2887 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
1937 specifically. 2888
1938 2889 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
1939 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems. 2890
1940 (mouse-set-point, set-face-foreground) 2891 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1941 (set-face-background, x-popup-menu) [not window-system]: Don't zap 2892
1942 them. 2893 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
1943 2894 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
1944 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p. 2895 (spam-stat-save): Accept prefix argument.
1945 2896
1946 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some 2897 2004-09-01 Simon Josefsson <jas@extundo.com>
1947 redundant autoloads. 2898
1948 2899 * message.el (message-canlock-generate): Require sha1, not
1949 2000-09-20 Gerd Moellmann <gerd@gnu.org> 2900 sha1-el. (Can we get rid of this require alltogheter? It is ugly
1950 2901 to require within a function. Sadly, if sha1.el isn't loaded, the
1951 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM 2902 let binding in m-c-g will hide the defcustom definition, which is
1952 to XBM; we always have PBM support. 2903 bad.)
1953 2904
1954 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu> 2905 * canlock.el: Require sha1, not sha1-el.
1955 2906
1956 * gnus-group.el (gnus-group-make-kiboze-group): Makedir. 2907 * message.el: Don't autoload sha1 (there is a autoload cookie in
1957 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref. 2908 sha1.el).
1958 * gnus-sum.el (gnus-nov-parse-line): Ditto. 2909
1959 * nnkiboze.el (nnkiboze-file-coding-system): New. 2910 * sha1-el.el: Renamed to sha1.el.
1960 (nnkiboze-retrieve-headers): Use it. 2911
1961 (nnkiboze-request-group): Ditto. 2912 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1962 (nnkiboze-close-group): Ditto. 2913
1963 (nnkiboze-generate-group): Ditto. 2914 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1964 (nnkiboze-enter-nov): Insert first Xref properly. 2915
1965 2916 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1966 2000-09-19 Dave Love <fx@gnu.org> 2917
1967 2918 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
1968 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil. 2919 isn't a string.
1969 (nnmail-get-new-mail): Test `sources' in top-level conditional. 2920
1970 2921 2004-03-05 Jesper Harder <harder@ifa.au.dk>
1971 * mail-source.el (mail-sources): Change default to '((file)). 2922
1972 Add useful custom type. 2923 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1973 2924
1974 2000-09-18 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> 2925 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1975 2926
1976 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit 2927 * canlock.el: Don't autoload mail-fetch-field.
1977 year). 2928
1978 (gnus-date-iso8601): Ditto. 2929 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1979 2930
1980 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu> 2931 * canlock.el (base64-encode-string): Don't autoload it.
1981 2932
1982 * mail-source.el (mail-source-fetch-imap): Disable multibyte. 2933 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1983 2934
1984 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu> 2935 * canlock.el: Always require sha1-el.
1985 2936 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1986 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the 2937
1987 pattern. Avoid using 8 bit chars. 2938 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1988 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars. 2939
1989 2940 * message.el (message-canlock-generate): Require sha1-el.
1990 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu> 2941
1991 2942 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1992 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems, 2943
1993 smiley-toggle-extent-ems, smiley-toggle-extents-ems, 2944 * canlock.el (canlock-insert-header): Remove excessive grouping in
1994 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle 2945 regexp.
1995 functions are not implemented yet. 2946
1996 2947 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1997 * dgnushack.el (dgnushack-compile): Remove smiley.el and 2948
1998 x-overlay.el from the FSF Emacs black list. 2949 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1999 2950
2000 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu> 2951 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
2001 2952
2002 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp. 2953 * canlock.el (canlock-sha1-function): Remove.
2003 (mm-inline-media-tests): Ditto. 2954 (canlock-sha1-function-for-verify): Remove.
2004 (mm-automatic-display): Ditto. 2955 (canlock-openssl-program): Remove.
2005 * mm-view.el (mm-display-inline-fontify): Generalize from 2956 (canlock-openssl-args): Remove.
2006 mm-display-patch-inline. 2957 (canlock-ignore-errors): Remove.
2007 (mm-display-patch-inline): Use it. 2958 (canlock-sha1-with-openssl): Remove.
2008 (mm-display-elisp-inline): Ditto. 2959 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
2009 2960 (canlock-verify): Don't use canlock-ignore-errors.
2010 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu> 2961
2011 2962 * sha1-el.el (sha1-string-external): Make it can return a string
2012 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter. 2963 in binary form.
2013 (gnus-topic-unmark-topic): Ditto. 2964 (sha1-region-external): Ditto.
2014 (gnus-topic-mark-topic): Ditto. 2965 (sha1-string-internal): Ditto.
2015 (gnus-topic-get-new-news-this-topic): Use it. 2966 (sha1-region-internal): Ditto.
2016 2967 (sha1-region): Ditto.
2017 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu> 2968 (sha1-string): Ditto.
2018 2969 (sha1): Ditto.
2019 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21 2970
2020 display xface. 2971 2003-11-15 Simon Josefsson <jas@extundo.com>
2021 2972
2022 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org> 2973 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
2023 2974 (pgg-gpg-lookup-key): Use regexp match instead of
2024 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of 2975 split-string (split-string is different between emacs 21.2 and
2025 zombie or killed groups. 2976 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
2026 2977
2027 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu> 2978 2004-07-28 Simon Josefsson <jas@extundo.com>
2028 2979
2029 * mml.el (mml-preview): Reinsert unibyte content. 2980 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
2030 (mml-parse-1): Remove with-unibyte-current-buffer. 2981 parameter (but don't use it, for now).
2031 (mml-generate-mime-1): Ditto. 2982
2032 * gnus-msg.el (gnus-summary-mail-forward): Ditto. 2983 2004-02-03 Jesper Harder <harder@ifa.au.dk>
2033 * message.el (message-forward): Ditto. 2984
2034 2985 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
2035 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu> 2986
2036 2987 2004-05-26 Simon Josefsson <jas@extundo.com>
2037 * gnus-art.el (article-de-quoted-unreadable): Guess charset from 2988
2038 original article buffer. 2989 * starttls.el: Merge with my GNUTLS based starttls.el.
2039 (article-de-base64-unreadable): Ditto. 2990 (starttls-gnutls-program, starttls-use-gnutls)
2040 (article-wash-html): Ditto. 2991 (starttls-extra-arguments, starttls-process-connection-type)
2041 2992 (starttls-connect, starttls-failure, starttls-success): New variables.
2042 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu> 2993 (starttls-program, starttls-extra-args): Doc fix.
2043 2994 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
2044 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte 2995 New functions.
2045 unless forward-show-mml. 2996 (starttls-negotiate, starttls-open-stream):
2046 2997 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
2047 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu> 2998 function if it is set.
2048 2999
2049 * gnus-sum.el (gnus-summary-save-parts-type-history): New. 3000 2004-08-31 Simon Josefsson <jas@extundo.com>
2050 (gnus-summary-save-parts-last-directory): New. 3001
2051 (gnus-summary-save-parts): Save history. 3002 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
2052 3003 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
2053 2000-09-14 Ben Gertzfield <che@debian.org> 3004
2054 3005 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
2055 * gnus-sum.el (gnus-summary-save-parts-default-mime): New 3006 and ?\' to symbol instead of whitespace (tiny patch).
2056 variable. 3007 From Andreas Schwab <schwab@suse.de>.
2057 (gnus-summary-save-parts): Use it. 3008
2058 3009 2004-08-31 Jesper Harder <harder@ifa.au.dk>
2059 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu> 3010
2060 3011 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
2061 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist. 3012 invalid addresses.
2062 * gnus-sum.el (gnus-summary-exit): Ditto. 3013
2063 (gnus-summary-exit-no-update): Ditto. 3014 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2064 (gnus-summary-show-article): Ditto. 3015
2065 3016 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
2066 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu> 3017
2067 3018 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2068 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove 3019
2069 Content-Disposition. 3020 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
2070 3021
2071 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu> 3022 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2072 3023
2073 * webmail.el: Hotmail updated. Add X-Gnus-Webmail. 3024 * gnus-art.el (article-decode-idna-rhs): Don't use
2074 3025 message-idna-inside-rhs-p.
2075 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu> 3026
2076 3027 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2077 * gnus-art.el (gnus-article-setup-buffer): Set 3028
2078 gnus-article-mime-handles to nil. 3029 * message.el (message-idna-inside-rhs-p): Remove.
2079 * gnus-sum.el (gnus-summary-exit): Ditto. 3030 (message-idna-to-ascii-rhs-1): Use proper address parsing.
2080 (gnus-summary-exit-no-update): Ditto. 3031
2081 (gnus-summary-show-article): Ditto. 3032 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
2082 (gnus-summary-save-parts): Use gnus-article-mime-handles if 3033
2083 dissected. 3034 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2084 * mm-partial.el (mm-partial-find-parts): Remove redundancy. 3035
2085 3036 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
2086 2000-09-14 Dave Love <fx@gnu.org> 3037 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
2087 3038
2088 * gnus.el (gnus-charset): 3039 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2089 * mm-decode.el (mime-display): 3040 when the group's active is not available.
2090 * imap.el (imap) <defgroup>: Add :version. 3041
2091 3042 * gnus-art.el (article-hide-headers): Refer to the values for
2092 2000-09-13 Gerd Moellmann <gerd@gnu.org> 3043 gnus-ignored-headers and gnus-visible-headers in the summary
2093 3044 buffer since a user may have set them as group parameters.
2094 * parse-time.el: Fix author's mail address. 3045 (gnus-article-next-page): Fix the way to find a real end-of-buffer
2095 3046 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
2096 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el: 3047 (gnus-article-read-summary-keys): Restore new window-start and
2097 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el: 3048 hscroll to summary window.
2098 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el: 3049 (gnus-prev-page-map): Remove duplicated one.
2099 * messcompat.el, nnbabyl.el, nndir.el, nneething.el: 3050
2100 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el: 3051 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
2101 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el: 3052 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
2102 * rfc2231.el, uudecode.el: Fix copyright notice. 3053 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
2103 3054 <Reiner.Steib@gmx.de>.
2104 * nnweb.el (toplevel): To make the file bootstrap in Emacs, 3055
2105 require `w3' at load-time only if not running in batch mode. 3056 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
2106 3057 Replace pp-to-string with gnus-pp-to-string.
2107 2000-09-13 Dave Love <fx@gnu.org> 3058
2108 3059 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
2109 * gnus-ems.el (gnus-ems-redefine): Don't alias 3060
2110 gnus-summary-set-display-table. 3061 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
2111 3062 gnus-pp.
2112 * message.el (message-user-agent): Don't wrap ignore-errors around 3063
2113 it. 3064 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
2114 3065 parsing gnus-posting-styles when the message is not for replying.
2115 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant 3066 (gnus-summary-resend-message-edit): Call mime-to-mml.
2116 `format'. 3067 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
2117 (mm-content-transfer-encoding): Don't use cadar. 3068 (gnus-debug): Replace pp with gnus-pp.
2118 3069
2119 * uudecode.el (uudecode-decoder-program) 3070 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
2120 (uudecode-decoder-switches): Customize. 3071
2121 3072 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
2122 * gnus-score.el (gnus-home-score-file): Improve custom type. 3073 gnus-pp-to-string.
2123 3074
2124 * gnus-cus.el (gnus-custom-mode): Conditionally set local 3075 * gnus-sum.el (gnus-read-header): Don't remove a header for the
2125 variables for Emacs 21. 3076 parent article of a sparse article in the thread hashtb.
2126 (gnus-group-customize): Disable undo while laying out the buffer. 3077 From Stefan Wiens <s.wi@gmx.net>.
2127 3078
2128 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu> 3079 * gnus-util.el (gnus-bind-print-variables): New macro.
2129 3080 (gnus-prin1): Use it.
2130 * gnus-util.el (gnus-write-active-file): Bind 3081 (gnus-prin1-to-string): Use it.
2131 coding-system-for-write. 3082 (gnus-pp): New function.
2132 3083 (gnus-pp-to-string): New function.
2133 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file. 3084
2134 3085 * gnus.el: Don't make unnecessary *Group* buffer when loading.
2135 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources. 3086
2136 * gnus-kill.el (gnus-batch-score): Ditto. 3087 * mail-source.el (mail-source-touch-pop): Doc fix.
2137 * gnus-move.el (gnus-change-server): Ditto. 3088
2138 * nnkiboze.el (nnkiboze-generate-groups): Ditto. 3089 * message.el (message-mode): Don't modify paragraph-separate there.
2139 3090 (message-setup-fill-variables): Add mml tags to paragraph-start
2140 2000-09-12 Simon Josefsson <simon@josefsson.org> 3091 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
2141 3092 (message-smtpmail-send-it): Doc fix.
2142 * gnus-sum.el (gnus-update-read-articles): Undo 3093 (message-exchange-point-and-mark): Don't activate region if it was
2143 `gnus-request-set-mark' operation. 3094 inactive. Suggested by Hiroshi Fujishima
2144 3095 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
2145 2000-09-11 Dave Love <fx@gnu.org> 3096
2146 3097 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
2147 * ChangeLog: Use iso-2022 coding. 3098 t while entering a file name using the mm-with-multibyte macro.
2148 3099 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
2149 * gnus-msg.el (gnus-msg-mail): New function. 3100
2150 (gnus-user-agent): New mail agent. 3101 * mm-encode.el (mm-content-transfer-encoding-defaults):
2151 3102 Use qp-or-base64 for the application/* types.
2152 2000-09-10 Dave Love <fx@gnu.org> 3103 (mm-safer-encoding): Consider 7bit is safe.
2153 3104
2154 * message.el: Require mail-abbrevs for XEmacs for a problem with 3105 * mm-util.el (mm-with-multibyte-buffer): New macro.
2155 keybinding despite the autoloads for it. 3106 (mm-with-multibyte): New macro.
2156 3107
2157 2000-09-08 Simon Josefsson <simon@josefsson.org> 3108 * mm-view.el (mm-inline-render-with-function): Use multibyte
2158 3109 buffer; decode html source by charset.
2159 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?). 3110
2160 3111 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
2161 * nnimap.el (nnimap-request-update-info-internal): Remove tick 3112 add generate-head-function and generate-article-function to the
2162 marks from dormant articles. (See nnimap-request-set-mark.) 3113 rfc822-forward entry.
2163 (nnimap-retrieve-headers-progress): Demule. 3114 (nndoc-forward-type-p): Recognize envelope From_.
2164 (nnimap-open-server): Call nnoo-change-server twice, once for 3115 (nndoc-rfc822-forward-generate-article): New function.
2165 getting the nnimap-server-buffer and once for letting n-c-s set 3116 (nndoc-rfc822-forward-generate-head): New function.
2166 the variables in that buffer. 3117
2167 3118 From David Hedbor <dhedbor@real.com>.
2168 2000-09-08 David Edmondson <dme@dme.org> 3119 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
2169 3120 (nnmail-expand-newtext): Lowercase expanded entries if
2170 * gnus.el (gnus-short-group-name): Guess separator. 3121 nnmail-split-lowercase-expanded is non-nil.
2171 3122
2172 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com> 3123 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
2173 3124
2174 * gnus-group.el (gnus-group-insert-group-line): Fix. 3125 * webmail.el (webmail-debug): Replace pp with gnus-pp.
2175 3126
2176 2000-09-04 Dave Love <fx@gnu.org> 3127 * gnus-art.el (gnus-article-wash-html-with-w3m):
2177 3128 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
2178 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group. 3129 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
2179 (mm-get-image): Avoid the losing `make-glyph' from W3. 3130 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
2180 3131 instead of mm-multiple-handles.
2181 2000-09-03 Simon Josefsson <simon@josefsson.org> 3132 (gnus-mime-delete-part): Ditto.
2182 3133
2183 * gnus-sum.el (gnus-summary-delete-article): Check server. 3134 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
2184 3135 handle, as well as a list.
2185 2000-09-01 Simon Josefsson <simon@josefsson.org> 3136 (mm-complicated-handles): Former definition of mm-multiple-handles.
2186 3137
2187 * imap.el (imap-parse-flag-list): Rewrite. 3138 * mm-view.el (mm-w3m-mode-map): Remove.
2188 3139 (mm-w3m-local-map-property): Remove.
2189 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors. 3140 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
2190 3141 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
2191 * imap.el (imap-parse-flag-list): Hack. 3142 (mm-w3m-cid-retrieve): Simplify.
2192 3143 (mm-inline-text-html-render-with-w3m): Decode html source by
2193 2000-08-29 Dave Love <fx@gnu.org> 3144 charset; check META tags only when charsets are not specified in
2194 3145 headers; specify charset to w3m-region; use w3m-minor-mode-map
2195 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon. 3146 instead of mm-w3m-local-map-property.
2196 3147
2197 * gnus-agent.el (gnus-agent-union): new function. 3148 2004-08-30 Juanma Barranquero <lektu@terra.es>
2198 (gnus-agent-fetch-headers): Use it. 3149
2199 3150 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
2200 * gnus.el (gnus-group-startup-message): Specify foreground and 3151
2201 background for xpm image. Centre image vertically. 3152 2004-08-30 Andreas Schwab <schwab@suse.de>
2202 From Katsumi Yamaoka <yamaoka@jpl.org> with mods. 3153
2203 3154 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
2204 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu> 3155
2205 3156 * gnus-score.el (gnus-summary-increase-score): Fix format string.
2206 * message.el (message-send-mail): Narrow-to-headers. 3157
2207 3158 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
2208 2000-08-24 Dave Love <fx@gnu.org> 3159
2209 3160 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
2210 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs 3161
2211 21. 3162 2004-08-30 Kim F. Storm <storm@cua.dk>
2212 3163
2213 2000-08-21 Dave Love <fx@gnu.org> 3164 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
2214 3165
2215 * nnimap.el (nnimap-request-newgroups): Eschew member-if. 3166 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
2216 3167 Add :group 'nnimap.
2217 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu> 3168
2218 3169 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
2219 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if 3170
2220 permanent is used. 3171 * mm-decode.el (mime-display, mime-security): Fix custom-manual
2221 (gnus-topic-show-topic): Read topic when to show permanent hidden 3172 entries.
2222 topic. 3173
2223 (gnus-topic-remove-topic): Revert to the old behavior, not using 3174 * gnus-art.el (gnus-article): Ditto.
2224 hide. 3175
2225 3176 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
2226 2000-08-21 Dave Love <fx@gnu.org> 3177
2227 3178 * gnus-art.el (article-hide-list-identifiers):
2228 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg. 3179 Bind inhibit-read-only as t.
2229 (gnus-xemacs): Use featurep. 3180
2230 3181 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
2231 * mm-util.el (mm-read-charset): Maybe use builtin. 3182
2232 (mm-replace-chars-in-string): Maybe use subst-char-in-string. 3183 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
2233 (mm-multibyte-p, mm-with-unibyte-current-buffer) 3184
2234 (mm-with-unibyte): Use featurep, not string-match. 3185 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
2235 (mm-with-unibyte-buffer): Simplify. 3186
2236 (mm-quote-arg): Maybe use shell-quote-argument. 3187 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
2237 3188 (gnus-narrow-to-page): Don't assume point-min == 1.
2238 * mml.el (mml-make-string): Deleted (unused). 3189 (gnus-article-edit-mode): Derive from message-mode.
2239 3190
2240 * gnus.el (gnus-mode-line-buffer-identification): Supply 3191 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
2241 definition for Emacs 21. 3192 point-min == 1.
2242 3193
2243 * gnus-salt.el: Small doc fixes. 3194 * imap.el (imap-parse-address-list, imap-parse-body-ext):
2244 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to 3195 Disable incorrect use of `assert'.
2245 gnus-add-minor-mode. 3196
2246 3197 * message.el (message-mode): Set comment-start-skip.
2247 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to 3198
2248 gnus-add-minor-mode. 3199 2004-08-22 Sam Steingold <sds@gnu.org>
2249 3200
2250 2000-08-20 Simon Josefsson <simon@josefsson.org> 3201 * pop3.el (pop3-leave-mail-on-server): New user variable.
2251 3202 (pop3-movemail): Delete mail only when it is nil.
2252 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New 3203
2253 function, thanks to Lloyd Zusman for debugging. 3204 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
2254 (nnimap-request-group): 3205
2255 (nnimap-request-list): 3206 * netrc.el, tls.el: Removed; use files from ../net instead.
2256 (nnimap-retrieve-groups): 3207
2257 (nnimap-request-newgroups): Use it. 3208 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
2258 3209
2259 * nnimap.el (nnimap-request-article-part): Less verbose. 3210 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
2260 3211
2261 2000-08-18 Dave Love <fx@gnu.org> 3212 * mailcap.el (mailcap-mime-data): Mark as risky.
2262 3213
2263 * gnus-score.el (gnus-score-find-score-files-function): Fix doc, 3214 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
2264 custom type. 3215 Fix custom-manual entries.
2265 3216
2266 * nnheader.el (nnheader-replace-chars-in-string): Use 3217 * time-date.el: Removed. Merged into ../calendar/time-date.el.
2267 subst-char-in-string if available. 3218
2268 3219 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2269 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name) 3220
2270 (gnus-request-article-this-buffer): Use expand-file-name. 3221 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
2271 (gnus-mime-view-part-as-type): Simplify interactive spec. 3222 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
2272 (gnus-mime-button-map): Define it all in defvar. 3223 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
2273 3224 wry.xpm: Added new files from the v5_10 branch of Gnus.
2274 2000-08-17 Dave Love <fx@gnu.org> 3225
2275 3226 2004-07-22 Andreas Schwab <schwab@suse.de>
2276 * gnus-group.el (gnus-group-running-xemacs): Deleted. 3227
2277 3228 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
2278 * gnus-demon.el (gnus-demon): Bind use-dialog-box and 3229
2279 last-nonmenu-event. 3230 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
2280 3231
2281 * uudecode.el (char-int): Use defalias, not fset. 3232 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
2282 3233 addition to emacs-w3m.
2283 * score-mode.el: Don't require easymenu. Require mm-util. 3234
2284 (score-mode-coding-system): Use mm-auto-save-coding-system. 3235 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
2285 3236
2286 * nneething.el (nneething-create-mapping): Don't use cadar & al. 3237 * gnus-msg.el (gnus-summary-followup-with-original):
2287 (nneething-file-name): Use expand-file-name, not concat. 3238 Document yanking of region when active.
2288 3239
2289 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu> 3240 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
2290 3241
2291 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): 3242 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
2292 Failure proof for email addresses. 3243 Revision 7.2 changes excluded to maintain compatibility with all
2293 (nnslashdot-sane-retrieve-headers): Ditto. 3244 targeted emacs versions.
2294 3245
2295 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org> 3246 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
2296 3247 gnus-agent.el update and incorporate bug fixes.
2297 * message.el (message-send-mail): Only insert courtesy message 3248
2298 when text/plain. 3249 See ChangeLog.2 for earlier changes.
2299 3250
2300 2000-08-14 Jesper Harder <jesper_harder@hotmail.com> 3251 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
2301 3252 Copying and distribution of this file, with or without modification,
2302 * message.el (message-cancel-news): Copy the From header from the 3253 are permitted provided the copyright notice and this notice are preserved.
2303 original article.
2304
2305 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2306
2307 * gnus-async.el (gnus-asynchronous): Removed.
2308
2309 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2310
2311 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2312 format.
2313
2314 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2315
2316 * nnmail.el (nnmail-expiry-target-group): Fixed.
2317
2318 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2319
2320 * nnmail.el (nnmail-expiry-target-group): Fix the call to
2321 gnus-request-accept-article so that body encoding is *not* done.
2322 Encoding is not done on incoming mail, so why should it be done on
2323 expired mail?
2324
2325 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2326
2327 * nnml.el (nnml-request-expire-articles): Fix the calls to
2328 nnml-request-article (the filename was being passed instead of the
2329 article number) and nnmail-expiry-target-group
2330 (nnml-current-directory is changed by nnml-request-accept-article,
2331 causing it to be incorrect for the next article to be expired).
2332
2333 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2334
2335 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2336 expiry-target group parameters.
2337
2338 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2339
2340 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2341 buffer.
2342 (gnus-topic-hide-topic): Take a PERMANENT parameter.
2343 (gnus-topic-show-topic): Ditto.
2344
2345 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2346
2347 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
2348
2349 * mail-source.el (mail-source-incoming-file-prefix): New
2350 variable.
2351
2352 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2353
2354 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2355
2356 * mailcap.el (mailcap-maybe-eval): Be even more warning.
2357
2358 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
2359
2360 * message.el (message-syntax-checks): New check quotin-style:
2361 Text must be written below quoted text.
2362 (message-check-news-body-syntax): Check it.
2363
2364 2000-08-11 Simon Josefsson <simon@josefsson.org>
2365
2366 * imap.el (imap-authenticator-alist): Fix typo.
2367 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2368 Jonas Oberg for debugging.
2369
2370 2000-08-11 Simon Josefsson <simon@josefsson.org>
2371
2372 * gnus-async.el (gnus-asynchronous): Disable by default.
2373
2374 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2375
2376 * mm-view.el (mm-inline-text): Bind fill-column.
2377
2378 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2379 list of unexpired articles.
2380
2381 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2382 un-expired articles.
2383
2384 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2385 headers.
2386
2387 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2388 we update the right topic..
2389
2390 * mm-decode.el (mm-display-external): Put point at start.
2391
2392 2000-08-10 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2393
2394 * nnmail.el (nnmail-expiry-target): More explicit documentation.
2395
2396 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2397
2398 2000-08-09 Simon Josefsson <simon@josefsson.org>
2399
2400 * imap.el (imap-parse-body):
2401 (imap-parse-string-list): Add bug workarounds for Stalker
2402 Communigate Pro 3.0 server.
2403 (imap-body-lines): Remove bogus comment.
2404
2405 * imap.el (imap-range-to-message-set): Move from nnimap.el.
2406
2407 * nnimap.el (nnimap-retrieve-which-headers):
2408 (nnimap-retrieve-headers-from-server):
2409 (nnimap-request-set-mark):
2410 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2411
2412 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2413
2414 * message.el (message-dont-reply-to-names):
2415 rmail-dont-reply-to-names may not be defined.
2416
2417 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2418
2419 * gnus-group.el (gnus-group-iterate): Uncompiled function should
2420 not use pop.
2421
2422 2000-07-19 Dave Love <fx@gnu.org>
2423
2424 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2425 (gnus-x-splash): Use expand-file-name. Remove redundant facep
2426 check.
2427 (gnus-article-display-xface): Special-case for dark backgrounds.
2428
2429 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
2430
2431 * imap.el (imap-calculate-literal-size-first): New variable.
2432 (imap-local-variables): Add it.
2433 (imap-kerberos4-open): Set it.
2434 (imap-send-command): Use it.
2435
2436 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2437
2438 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2439 (mailcap-parse-mimetypes): Use it.
2440 (mailcap-extension-to-mime): Parse mimetype.
2441 (mailcap-mime-types): Ditto.
2442 * mml.el (mml-minibuffer-read-type): Ditto.
2443
2444 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2445
2446 * nndoc.el (nndoc-type-alist): Add outlook.
2447 (nndoc-outlook-type-p): New function.
2448 (nndoc-outlook-article-begin): Ditto.
2449
2450 2000-07-16 Daiki Ueno <ueno@unixuser.org>
2451
2452 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2453 excursion.
2454
2455 2000-07-15 Simon Josefsson <simon@josefsson.org>
2456
2457 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2458
2459 * imap.el (imap):
2460 (imap-kerberos4-program):
2461 (imap-gssapi-program):
2462 (imap-ssl-program): Customization.
2463 (imap-shell-program):
2464 (imap-shell-host): New variables.
2465 (imap-streams):
2466 (imap-stream-alist): Add shell.
2467 (imap-shell-p):
2468 (imap-shell-open): New functions.
2469 (imap-open): Don't call authenticator if preauth.
2470 (imap-authenticate): Return t if already authenticated.
2471
2472 2000-07-14 Simon Josefsson <simon@josefsson.org>
2473
2474 * gnus.el (gnus-invalid-group-regexp): New variable.
2475 (gnus-read-group): Use it.
2476
2477 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2478
2479 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2480 expunge-below and orphan-score are "group variables".
2481
2482 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
2483
2484 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2485 qualified group names to `gnus-group-read-ephemeral-group'.
2486
2487 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2488
2489 * gnus-sum.el: `W t' is toggle-header in info.
2490
2491 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2492
2493 * gnus-art.el (article-de-base64-unreadable): Typo.
2494
2495 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
2496
2497 * gnus-agent.el (require): Require timer.
2498
2499 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2500
2501 * message.el (message-bounce): Call mime-to-mml.
2502
2503 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2504
2505 * nnslashdot.el (nnslashdot-request-close): New function.
2506
2507 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2508
2509 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2510 right line number for the article.
2511
2512 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2513
2514 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2515 * webmail.el (webmail-fetch): Bind
2516 url-http-silence-on-insecure-redirection.
2517
2518 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2519
2520 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2521 unibyte.
2522 (nnslashdot-sane-retrieve-headers): Ditto.
2523 (nnslashdot-request-article): Ditto.
2524
2525 2000-07-10 William M. Perry <wmperry@aventail.com>
2526
2527 * mailcap.el (mailcap-parse-mimetype-file):
2528
2529 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2530
2531 * nnweb.el (nnweb-insert): Stricter test.
2532 * webmail.el (webmail-refresh-redirect): Ditto.
2533
2534 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2535
2536 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2537
2538 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2539
2540 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2541
2542 2000-07-05 Dave Love <fx@gnu.org>
2543
2544 * utf7.el: Doc and header fixes.
2545
2546 * gnus-sum.el: Doc fixes.
2547
2548 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2549 defalias, not fset.
2550
2551 * flow-fill.el (fill-flowed-point-at-eol)
2552 (fill-flowed-point-at-bol): Use defalias, not fset.
2553
2554 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2555 (gnus-Plain-save-name): Delete -- apparently bogus.
2556
2557 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2558
2559 * nnsoup.el: Use expand-file-name throughout.
2560
2561 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2562
2563 * nnmail.el (nnmail-read-incoming-hook): New example.
2564
2565 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2566
2567 * mm-view.el (mm-inline-text): Check whether the text has already
2568 been decoded.
2569
2570 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2571
2572 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2573
2574 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2575
2576 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2577
2578 2000-07-03 Simon Josefsson <simon@josefsson.org>
2579
2580 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2581 unsend flags.
2582
2583 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2584
2585 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2586 name in authinfo (.authinfo now support ports, no need for the
2587 hack).
2588 (nnimap-split-find-rule): Fix.
2589 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2590
2591 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2592
2593 * message.el (message-unquote-tokens): Remove all quotes.
2594
2595 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2596
2597 * gnus-ml.el: New file.
2598
2599 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2600
2601 * nnultimate.el (nnultimate-request-close): New function.
2602
2603 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2604
2605 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2606
2607 * gnus.el: Gnus v5.8.7 is released.
2608
2609 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2610
2611 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2612
2613 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2614
2615 * message.el (message-do-fcc): Encode MIME.
2616
2617 2000-06-28 Simon Josefsson <simon@josefsson.org>
2618
2619 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2620 (nnimap-assoc-match): New function.
2621 (nnimap-split-find-rule): Support extended syntax.
2622
2623 2000-06-28 Simon Josefsson <simon@josefsson.org>
2624
2625 * nnimap.el (nnimap-open-connection): Use port stuff.
2626
2627 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2628 document port and defaultport.
2629
2630 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2631
2632 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2633
2634 2000-06-26 Dave Love <fx@gnu.org>
2635
2636 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2637
2638 * message.el: Remove unnecessary `require'ments. Defvar
2639 gnus-list-identifiers when compiling. Don't try to autoload
2640 variable `gnus-list-identifiers'. Autoload
2641 gnus-group-name-charset.
2642 (message-fetch-field): Don't assume `format' removes text
2643 properties.
2644 (message-strip-list-identifiers, message-reply, message-followup):
2645 Require gnus-sum.
2646 (message-mode): Tidy XEmacs conditionals.
2647 (message-replace-chars-in-string): Use subst-char-in-string when
2648 available.
2649
2650 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2651 removes text properties.
2652
2653 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2654
2655 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2656
2657 * gnus-score.el (gnus-summary-score-entry): Likewise.
2658
2659 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2660
2661 * nnimap.el (nnimap-request-post): Fix parenthesis.
2662
2663 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2664
2665 * message.el (message-unquote-tokens): New function.
2666
2667 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2668
2669 * nnimap.el (nnimap-request-post): Ditto.
2670
2671 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2672
2673 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2674
2675 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2676 patch commited 2000-04-02).
2677
2678 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2679
2680 * imap.el (imap-mailbox-examine-1): New function.
2681 (imap-message-copyuid-1):
2682 (imap-message-appenduid-1): Use it, instead of
2683 `imap-mailbox-examine' which would utf-7 encode mailbox name
2684 twice.
2685
2686 2000-06-19 Dave Love <fx@gnu.org>
2687
2688 * mm-uu.el Don't require message. Require cl when compiling.
2689
2690 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2691
2692 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2693 a local variable.
2694 * gnus-sum.el (gnus-orphan-score): Move here.
2695
2696 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2697
2698 * message.el (message-forward): Remove show-mml condition.
2699 (message-forward-ignored-headers): Remove X-Gnus headers.
2700
2701 2000-06-08 Simon Josefsson <simon@josefsson.org>
2702
2703 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2704
2705 2000-06-08 Urban Engberg <ue@ccieurope.com>
2706
2707 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2708
2709 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2710
2711 * message.el (message-syntax-checks): Add type.
2712
2713 2000-06-07 Dave Love <fx@gnu.org>
2714
2715 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2716 put-image.
2717 (mm-inline-image): Defalias, not fset.
2718
2719 * gnus.el (gnus-group-startup-message): Don't specify string for
2720 insert-image.
2721
2722 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2723 add-minor-mode is available.
2724 (gnus-article-display-xface): Don't specify string for
2725 insert-image.
2726
2727 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2728
2729 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2730 (gnus-topic-insert-topic-line): Use shownp.
2731 (gnus-topic-hide-topic): Don't use hidden.
2732 (gnus-topic-show-topic): Don't use hidden.
2733
2734 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2735
2736 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2737 system.
2738 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2739 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2740 * gnus-util.el (gnus-output-to-rmail): Ditto.
2741 (gnus-output-to-mail): Ditto.
2742 (gnus-write-buffer): Ditto.
2743 * gnus-uu.el (gnus-uu-save-article): Ditto.
2744
2745 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2746
2747 * message.el (message-read-from-minibuffer): Typo.
2748
2749 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2750
2751 * gnus-art.el (article-decode-charset): Override non-MIME forward
2752 charset.
2753
2754 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2755
2756 * mml.el (mml-quote-region): Correct the regexp.
2757 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2758
2759 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2760
2761 * message.el (message-forward): Insert raw text.
2762 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2763 (mml-generate-mime-1): Insert raw text in unibyte mode.
2764
2765 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2766
2767 * mm-bodies.el (mm-body-encoding): Always encoded if
2768 `mm-use-ultra-safe-encoding' is set.
2769
2770 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2771
2772 * mml.el (ange-ftp-name-format): Typo.
2773
2774 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2775
2776 * gnus-start.el (gnus-get-unread-articles): If
2777 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2778 try to do anything on that server.
2779
2780 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2781
2782 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2783 from latest draft.
2784
2785 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2786
2787 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2788 is open.
2789
2790 2000-05-24 Dave Love <fx@gnu.org>
2791
2792 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2793
2794 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2795
2796 * gnus.el (gnus-redefine-select-method-widget): new function, call
2797 it once. Add an "other" entry for unknown but editable backend
2798 name symbols.
2799 * gnus-start.el (gnus-declare-backend): use it.
2800
2801 2000-05-19 Dave Love <fx@gnu.org>
2802
2803 * gnus-art.el (gnus-article-next-page): Revert last change.
2804
2805 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2806
2807 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2808
2809 2000-05-19 Dave Love <fx@gnu.org>
2810
2811 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2812 not mm-inline-large-images.
2813
2814 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2815
2816 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2817
2818 2000-05-18 Dave Love <fx@gnu.org>
2819
2820 * gnus-art.el: Use defalias, not fset.
2821 (gnus-article-x-face-command): Don't test for xbm.
2822 (gnus-article-next-page): Redisplay before testing point in window.
2823
2824 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2825
2826 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2827 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2828
2829 2000-05-17 Jim Davidson <jdavidson@acm.org>
2830
2831 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2832 gnus-summary-save-in-rmail.
2833 * message.el (message-output): Ditto.
2834
2835 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2836
2837 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2838
2839 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2840
2841 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2842 is a charset.
2843 * message.el (message-send-news): Check group name charset.
2844 * gnus-msg.el (gnus-post-news): Decode group name.
2845 (gnus-inews-do-gcc): Encode group name.
2846
2847 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2848
2849 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2850 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2851
2852 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2853
2854 * gnus-group.el (gnus-group-mark-line-p): New function.
2855 (gnus-group-goto-group): New parameter.
2856 (gnus-group-remove-mark): Use it.
2857 * gnus-topic.el (gnus-topic-move-group): Ditto.
2858 (gnus-topic-remove-group): Ditto.
2859
2860 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2861
2862 * gnus-group.el (gnus-group-list-dormant): New function.
2863
2864 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2865
2866 * gnus-agent.el (gnus-agent-synchronize): Use
2867 nnheader-insert-file-contents.
2868 (gnus-agent-save-active-1): Ditto.
2869 (gnus-agent-write-active): Ditto.
2870 (gnus-agent-expire): Ditto.
2871 * gnus-cache.el (gnus-cache-read-active): Ditto.
2872 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2873 * gnus-sum.el (gnus-summary-import-article): Ditto.
2874
2875 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2876 (gnus-agent-save-group-info): Ditto.
2877 (gnus-agent-save-alist): Ditto.
2878 * gnus-util.el (gnus-make-directory): Ditto.
2879
2880 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2881
2882 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2883
2884 * mml.el (mml-generate-mime-preprocess-function): New variable.
2885 (mml-generate-mime-postprocess-function): New variable.
2886 (mml-generate-mime-1): Use them.
2887
2888 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2889
2890 * gnus-group.el (gnus-group-apropos): Group name charset.
2891 * gnus-sum.el (gnus-set-mode-line): Ditto.
2892 * gnus-group.el (gnus-group-decoded-name): New function.
2893 (gnus-group-edit-group): Use it.
2894 * gnus-cus.el (gnus-group-customize): Use it.
2895
2896 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2897
2898 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2899
2900 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2901
2902 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2903 (gnus-group-name-charset-group-alist): Ditto.
2904 (gnus-group-name-charset): New function.
2905 (gnus-group-name-decode): New function.
2906 (gnus-group-insert-group-line): Use them.
2907 (gnus-group-prepare-flat-list-dead): Ditto.
2908 (gnus-group-list-active): Ditto.
2909 (gnus-group-describe-all-groups): Ditto.
2910 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2911 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2912 add gnus-group property.
2913 (gnus-browse-group-name): Read gnus-group property.
2914
2915 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2916
2917 * nnfolder.el (nnfolder-possibly-change-group): Use
2918 file-name-coding-system instead of pathname-coding-system.
2919 * nnmail.el (nnmail-find-file): Ditto.
2920 (nnmail-write-region): Ditto.
2921 * nnmh.el (nnmh-retrieve-headers): Ditto.
2922 (nnmh-request-article): Ditto.
2923 (nnmh-request-group): Ditto.
2924 (nnmh-request-list): Ditto.
2925 (nnmh-possibly-change-directory): Ditto.
2926 (nnmh-active-number): Ditto.
2927 * nnml.el (nnml-possibly-change-directory): Ditto.
2928 (nnml-request-list): Ditto.
2929 (nnml-request-article): Ditto.
2930 (nnml-retrieve-headers): Ditto.
2931
2932 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2933
2934 * nnimap.el (nnimap-request-accept-article): Don't unselect
2935 mailbox if no mailbox is selected.
2936
2937 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2938
2939 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2940 Recognize domain names starting with `www.' as starting an URL.
2941
2942 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2943
2944 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2945 (mail-source-keyword-map): Add "subdirs" for maildir.
2946
2947 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2948
2949 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2950 (nnmail-get-new-mail): Use it.
2951 * gnus-start.el (gnus-get-unread-articles): Ditto.
2952
2953 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2954
2955 * gnus-sum.el (gnus-summary-edit-article): Better support for
2956 nndraft:drafts.
2957 * nndraft.el (nndraft-request-replace-article): New function,
2958 bind nnmail-file-coding-system.
2959
2960 2000-05-14 Dave Love <fx@gnu.org>
2961
2962 * nnheader.el: Replace uses of `fset' with `defalias'.
2963 (jka-compr-compression-info-list): Only defvar when compiling.
2964
2965 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2966
2967 * webmail.el (webmail-netaddress-article): Refresh redirect.
2968
2969 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2970
2971 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2972
2973 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2974
2975 * webmail.el: Translate &nbsp; to SP.
2976
2977 2000-05-13 Robin S. Socha <robin@socha.net>
2978
2979 * message.el (message-bounce): Doc typo.
2980
2981 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2982
2983 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2984 (gnus-soup-store): Ditto.
2985 (gnus-soup-send-packet): Ditto.
2986 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2987 (nnsoup-dissect-buffer): Ditto.
2988 (nnsoup-narrow-to-article): Ditto.
2989 (nnsoup-make-active): Ditto
2990
2991 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2992
2993 * message.el (message-mode): Two parameters for local-variable-p.
2994
2995 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2996
2997 * message.el (message-strip-list-identifiers): New function.
2998 (message-reply): Use it and use message-strip-subject-re.
2999 (message-followup): Ditto.
3000 * gnus-art.el (article-hide-list-identifiers): Remove more.
3001 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
3002
3003 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3004
3005 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
3006 mail-parset-charset and use non-numeric argument.
3007
3008 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3009
3010 * mml.el (mml-buffer-list): New variable.
3011 (mml-generate-new-buffer): New function.
3012 (mml-destroy-buffers): Ditto.
3013 (mml-insert-mime): Use them.
3014 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
3015 * gnus-sum.el (gnus-summary-edit-article): Ditto.
3016 * message.el (message-mode): Ditto.
3017 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
3018 (gnus-uu-save-article): Support show-as-mml.
3019 * message.el (message-forward): Ditto.
3020
3021 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3022
3023 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
3024 (nndoc-mime-digest-type-p): Locate article head precisely.
3025 * mml.el (mml-generate-default-type): New variable.
3026 (mml-generate-mime-1): Use it.
3027 (mml-insert-mime-headers): Use it.
3028 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
3029 (gnus-uu-digest-mail-forward): Use it and call message-forward
3030 with argument digest.
3031 (gnus-uu-save-article): Support message-forward-as-mime.
3032 * message.el (message-forward): Add parameter digest.
3033 * mm-decode.el (mm-dissect-default-type): New variable.
3034 (mm-dissect-buffer): Use it.
3035
3036 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3037
3038 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
3039 newline and paragraph to nil when got a non-ascii character. Test
3040 paragraph before newline.
3041
3042 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3043
3044 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
3045 limit to 76.
3046
3047 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3048
3049 * nnslashdot.el (nnslashdot-sid-strip): New function.
3050 (nnslashdot-threaded-retrieve-headers): New format.
3051 (nnslashdot-sane-retrieve-headers): Ditto.
3052 (nnslashdot-request-article): Ditto.
3053 (nnslashdot-threaded-retrieve-headers): Thread properly.
3054 (nnslashdot-request-article): Be more lenient.
3055 (nnslashdot-threaded-retrieve-headers): Regexp search.
3056
3057 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3058
3059 * gnus-sum.el (gnus-with-article): Define it before use it.
3060
3061 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3062
3063 * message.el (message-supersede): Use mime-to-mml.
3064 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
3065
3066 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
3067
3068 * gnus-group.el (gnus-group-list-cached): Don't use
3069 `subst-char-in-string'.
3070
3071 2000-05-08 Dave Love <fx@gnu.org>
3072
3073 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
3074
3075 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
3076
3077 * mm-decode.el (mm-interactively-view-part): Append %s if the
3078 method is a single word.
3079 * nnwarchive.el (nnwarchive-type-definition): Typo.
3080
3081 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3082
3083 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
3084 function.
3085 (gnus-group-prepare-flat-predicate): Use it.
3086 (gnus-group-list-cached): List dead groups.
3087
3088 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3089
3090 * gnus-art.el (article-decode-charset): Don't decode message with
3091 format.
3092
3093 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
3094
3095 * mailcap.el (mailcap-maybe-eval): Honor user request not to
3096 evaluate the Lisp code.
3097
3098 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3099
3100 * gnus-art.el (article-wash-html): New function.
3101 (gnus-article-wash-html): Bind.
3102 (gnus-article-make-menu-bar): Menu item.
3103 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3104 (gnus-summary-make-menu-bar): Menu item.
3105 * gnus.el: Autoload.
3106
3107 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
3108
3109 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3110 (gnus-uu-unshar-article): Use it.
3111
3112 * mailcap.el (mailcap-maybe-eval-warning): New variable.
3113 (mailcap-maybe-eval): Use it.
3114
3115 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3116 in docstring.
3117
3118 * mml.el (mml-generate-mime-1): Small comment.
3119
3120 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3121
3122 * gnus-art.el (article-de-base64-unreadable): New function.
3123 (gnus-article-de-base64-unreadable): Bind.
3124 (gnus-article-make-menu-bar): Menu item.
3125 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3126 (gnus-summary-make-menu-bar): Menu item.
3127 * gnus.el: Autoload.
3128
3129 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3130
3131 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3132 (gnus-summary-select-article): Add en/disable multibyte.
3133
3134 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3135
3136 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3137 (gnus-summary-edit-article): New feature: editing raw articles.
3138
3139 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3140
3141 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3142 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3143 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3144 Emacs MULE can not copy some 8bit characters in multibyte buffers.
3145 * mm-decode.el (mm-insert-part): Ditto.
3146
3147 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3148
3149 * nndoc.el (nndoc-type-alist): Extend forward regexp.
3150 (nndoc-forward-type-p): Ditto.
3151
3152 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3153
3154 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3155 value of enable-multibyte-characters.
3156
3157 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3158
3159 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3160
3161 2000-05-03 Dave Love <fx@gnu.org>
3162
3163 * gnus-ems.el (gnus-article-xface-ring-internal)
3164 (gnus-article-xface-ring-size): New variable.
3165 (gnus-article-display-xface): Use them to cache data. Don't try
3166 to use XPM. Set up binary coding for PBM's sake.
3167
3168 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3169
3170 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3171 * gnus-int.el (gnus-request-accept-article): Ditto.
3172 (gnus-request-replace-article): Ditto.
3173 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3174
3175 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3176
3177 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3178
3179 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3180
3181 * rfc2047.el (rfc2047-encode-message-header): Encode field by
3182 field.
3183 * mml.el (mml-to-mime): Use message-default-charset.
3184 (mml-preview): Narrow to headers.
3185 * message.el (message-send-mail): Use message-default-charset.
3186 (message-send-news): Narrow to headers;
3187 use message-default-charset.
3188
3189 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3190
3191 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3192 detect.
3193 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3194 restriction.
3195 (mml-parse-1): Warning message.
3196 (mml-preview): Disable multibyte.
3197
3198 2000-05-03 Dave Love <fx@gnu.org>
3199
3200 * gnus.el (gnus-group-startup-message): Add newline before image.
3201
3202 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3203
3204 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3205 * message.el (message-send-mail): Use unibyte-buffer.
3206 (message-send-mail): Ditto.
3207
3208 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3209
3210 * gnus.el: Gnus v5.8.6 is released.
3211
3212 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3213
3214 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3215
3216 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3217
3218 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3219
3220 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3221
3222 * message.el (message-send-mail-partially): Use forward-line.
3223
3224 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3225
3226 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3227
3228 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3229
3230 * mml.el (mml-generate-mime-1): Ignore 0x1b.
3231 (mml-insert-mime): No markup only for text/plain.
3232 (mime-to-mml): Remove MIME headers.
3233
3234 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3235
3236 * mml.el (mml-preview): Set gnus-newsgroup-charset.
3237 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3238 as 8-bit.
3239
3240 2000-04-28 Dave Love <fx@gnu.org>
3241
3242 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3243 21.
3244
3245 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3246 search order. Use parse-colon-path and remove some redundancy.
3247 Doc fix.
3248 (mailcap-parse-mimetypes): Code consistently with
3249 mailcap-parse-mailcaps. Doc fix.
3250
3251 * gnus-start.el (gnus-unload): Iterate over `features', not
3252 `load-history'.
3253
3254 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3255
3256 * mml.el (mml-parse-1): Don't create blank parts.
3257 (mml-read-part): Fix mml tag.
3258 (mml-insert-mime): Convert message/rfc822.
3259 (mml-insert-mml-markup): Add mmlp parameter.
3260
3261 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3262
3263 * message.el (message-send-mail-partially): Remove CTE.
3264
3265 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3266
3267 * mm-view.el (mm-inline-image): Fset it.
3268
3269 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3270
3271 * nndoc.el (nndoc-type-alist): Change forward regexp.
3272
3273 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3274
3275 * message.el (message-send-mail-partially-limit): Change the
3276 default value.
3277
3278 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
3279
3280 * gnus-util.el (gnus-extract-address-components): Name might be
3281 "".
3282
3283 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3284
3285 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3286 (gnus-summary-post-forward): Ditto.
3287 * message.el (message-forward-show-mml): New variable.
3288 (message-forward): Use it.
3289 * mml.el (mml-parse-1): Add tag mml.
3290 (mml-read-part): Ditto.
3291 (mml-generate-mime): Support reentance.
3292 (mml-generate-mime-1): Support mml tag.
3293
3294 2000-04-27 Dave Love <fx@gnu.org>
3295
3296 * gnus-art.el: Don't bother to require custom, browse-url.
3297 (gnus-article-x-face-command): Include gnus-article-display-xface.
3298
3299 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
3300 Use defalias, not fset.
3301 (gnus-article-display-xface): New function.
3302
3303 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3304
3305 * mm-decode.el: Small doc fixes. Require cl when compiling.
3306 (mm-xemacs-p): Deleted.
3307 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3308 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3309 use create-image and don't special-case xbm.
3310 (mm-valid-image-format-p): Use display-graphic-p.
3311
3312 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3313
3314 * message.el (message-send-mail-partially-limit): New variable.
3315 (message-send-mail-partially): New function.
3316 (message-send-mail): Use it.
3317 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3318 all blank lines inside of base64.
3319 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3320 blank lines.
3321
3322 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3323
3324 * mml.el (mml-insert-tag): Match more special characters.
3325
3326 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3327
3328 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3329
3330 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3331
3332 * mm-decode.el (mm-inline-media-tests): Add message/partial.
3333 (mm-inlined-types): Ditto.
3334 * mm-partial.el: New file.
3335
3336 2000-04-27 Dave Love <fx@gnu.org>
3337
3338 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3339 matter in Emacs 21.
3340
3341 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
3342
3343 * mm-bodies.el (mm-encode-body): Remove reference to
3344 mm-default-charset in comment.
3345
3346 2000-04-24 Bj,Av(Brn Torkelsson <torkel@hpc2n.umu.se>
3347
3348 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3349
3350 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3351
3352 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3353 let.
3354
3355 2000-04-26 Pavel Jan,Am(Bk <Pavel@Janik.cz>
3356
3357 * gnus-draft.el (gnus-draft-setup): Fix comments.
3358
3359 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3360
3361 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3362 if nnmbox-file-coding-system-for-write is nil.
3363
3364 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3365
3366 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3367 header if nil.
3368
3369 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3370
3371 * mm-view.el (mm-inline-text): Insert directly if decoded.
3372 * mml.el (autoload): Typo.
3373
3374 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3375
3376 * mml.el (mml-preview): Set up posting-charset.
3377 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3378
3379 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3380
3381 * webmail.el: Fix yahoo mail.
3382
3383 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3384
3385 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3386 word if not necessary.
3387 (rfc2047-encode-region): Put space between encoded words.
3388
3389 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3390
3391 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3392
3393 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3394
3395 * gnus-draft.el (gnus-draft-setup): Restore mml only when
3396 required.
3397 (gnus-draft-edit-message): Require restoration.
3398
3399 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3400
3401 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3402 back.
3403
3404 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3405
3406 * gnus-art.el (gnus-treat-article): Make sure that the summary
3407 buffer is live.
3408
3409 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3410
3411 * mailcap.el (mailcap-parse-mailcaps): Reorder.
3412 (mailcap-parse-mailcap): Backwards parsing.
3413 (mailcap-possible-viewers): Remove nreverse.
3414 (mailcap-mime-info): Ditto.
3415 (mailcap-add-mailcap-entry): Keep alternative viewer.
3416
3417 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3418
3419 * gnus.el: Gnus v5.8.5 is released.
3420
3421 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3422
3423 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3424
3425 * gnus-util.el (gnus-netrc-machine): Default to nntp.
3426
3427 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3428
3429 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3430
3431 * mm-view.el (mm-inline-message): Disable prepare-hook.
3432
3433 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3434
3435 * gnus.el: Fix copyright statements.
3436
3437 * gnus-sum.el (gnus-alter-articles-to-read-function): New
3438 variable.
3439 (gnus-articles-to-read): Use it.
3440
3441 * message.el (message-get-reply-headers): Bind free variable.
3442
3443 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3444
3445 * message.el (message-get-reply-headers): Fix to-address.
3446
3447 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3448
3449 * webmail.el: Hotmail fix. Add a debug function.
3450
3451 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3452
3453 * gnus-sum.el (t): M-down and M-up.
3454
3455 2000-04-22 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3456
3457 * gnus-sum.el: Doc fix.
3458
3459 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
3460
3461 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3462
3463 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3464
3465 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3466 string.
3467 (nnweb-request-group): Don't scan twice.
3468 (nnweb-request-scan): Don't nix out the hashtb.
3469
3470 * message.el (message-get-reply-headers): Return a value.
3471
3472 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3473
3474 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3475 urls.
3476
3477 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3478
3479 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3480 order messages are inserted.
3481
3482 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3483 message/rfc822 parts.
3484
3485 * gnus-art.el (gnus-article-read-summary-keys): Check for
3486 numerical values.
3487
3488 * message.el (message-get-headers): Made into own function.
3489 (message-reply): Use it.
3490 (message-get-reply-headers): Renamed.
3491 (message-widen-reply): New command.
3492
3493 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3494
3495 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3496
3497 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3498
3499 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3500 non-base64 text at the end if not found.
3501
3502 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
3503
3504 * gnus-sum.el (gnus-read-move-group-name):
3505 (gnus-summary-move-article): Use `gnus-group-method' to find out
3506 what method the manually entered group belong to.
3507 `gnus-group-name-to-method' doesn't return any method parameters
3508 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3509 for new groups so they wouldn't work.
3510
3511 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3512
3513 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3514 override.
3515
3516 2000-04-21 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3517
3518 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3519 probably good to do, or something. I dunno. I just write these
3520 ChangeLog entries, and my name is Lars.
3521
3522 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3523
3524 * message.el (message-caesar-region): Use translate-region.
3525
3526 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
3527
3528 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3529
3530 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3531
3532 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3533 variables, because that makes Emacs flash.
3534
3535 * gnus-group.el (gnus-group-insert-group-line): Don't call
3536 gnus-group-add-icon unconditionally.
3537
3538 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3539 xmas.
3540 (gnus-group-glyph-directory): Removed.
3541
3542 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3543
3544 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3545 gnus-newsgroup-name is "".
3546
3547 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3548
3549 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3550 in conjunction with MULE-UCS.
3551
3552 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3553
3554 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3555
3556 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3557
3558 * message.el (message-shorten-references): Only cater to broken
3559 INN for news. This caters for broken smtpd.
3560
3561 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3562
3563 * mailcap.el (mailcap-mime-info): Use the first match; not the
3564 last.
3565
3566 * gnus-agent.el (gnus-category-kill): Save the category list.
3567
3568 2000-04-21 Chris Brierley <brierley@pobox.com>
3569
3570 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3571
3572 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3573
3574 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3575
3576 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3577
3578 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3579
3580 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3581
3582 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3583 (gnus-group-list-cached): Use it.
3584
3585 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3586
3587 * gnus.el: Update all the copyright notices.
3588
3589 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3590
3591 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3592 non-base64 text at the end.
3593
3594 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3595
3596 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3597
3598 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3599
3600 * nnheader.el: Don't autoload cancel-function-timers.
3601
3602 * message.el (message-fetch-field): Fold case.
3603
3604 2000-04-21 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3605
3606 * message.el (message-forward-before-signature): New variable.
3607
3608 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3609
3610 * gnus-mlspl.el: Fix stuff.
3611
3612 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3613
3614 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3615 subjects when unthreaded.
3616
3617 2000-04-21 David S. Goldberg <dsg@mitre.org>
3618
3619 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3620 well.
3621
3622 2000-04-21 Rui Zhu <sprache@iname.com>
3623
3624 * gnus-art.el (gnus-article-mode): Fix variable name.
3625
3626 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3627
3628 * mm-view.el: Fix autoload.
3629
3630 * flow-fill.el (flow-fill): Fix provide.
3631
3632 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3633 nil.
3634
3635 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3636
3637 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3638
3639 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3640
3641 * gnus-util.el (gnus-netrc-machine): Didn't work.
3642
3643 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3644
3645 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3646
3647 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3648
3649 * flow-fill.el: Renamed from fill-flowed.
3650
3651 * message.el (message-forward-ignored-headers): Default to
3652 removing CTE.
3653
3654 2000-04-21 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3655
3656 * message.el (message-mode): Don't fill headers.
3657
3658 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3659
3660 * message.el (message-pipe-buffer-body): Use shell
3661
3662 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3663
3664 * nnvirtual.el (nnvirtual-request-article):
3665 Bind gnus-override-method to nil.
3666 (nnvirtual-request-update-mark): Don't update mark when
3667 article is not there.
3668
3669 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3670
3671 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3672
3673 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3674
3675 * gnus-util.el (gnus-parse-netrc): Allow "port".
3676 (gnus-netrc-machine): Take a port param.
3677 (gnus-netrc-machine):
3678
3679 * gnus-art.el (gnus-request-article-this-buffer): Allow
3680 re-selecting referenced articles.
3681
3682 * message.el (message-cancel-news): Allow editing.
3683 (message-cancel-message): Add newline.
3684
3685 2000-04-20 William M. Perry <wmperry@aventail.com>
3686
3687 * mm-view.el (mm-inline-image-emacs): New function.
3688
3689 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3690
3691 * mail-source.el (mail-source-delete-incoming): Change default in
3692 cvs.
3693
3694 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3695
3696 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3697 function.
3698
3699 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3700
3701 * nnml.el (nnml-request-expire-articles): Use it.
3702
3703 * nnmail.el (nnmail-expiry-target): New variable.
3704 (nnmail-expiry-target-group): New function.
3705
3706 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3707
3708 * message.el (message-forward): Add non-MIME separators.
3709
3710 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3711
3712 * message.el (message-generate-headers): Respect the syntax check
3713 spec.
3714
3715 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3716 (gnus-remove-thread): Don't show all threads.
3717
3718 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3719
3720 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3721
3722 2000-04-19 Dave Love <fx@gnu.org>
3723
3724 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3725
3726 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3727
3728 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3729 (nnwarchive-egroups-*): Ditto.
3730 (nnwarchive-url): Unibyte buffer and single line cookie.
3731
3732 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3733
3734 * mm-util.el (mm-char-or-char-int-p): New alias.
3735 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3736 entities.
3737
3738 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3739
3740 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3741 article case insensitively.
3742
3743 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3744
3745 * mail-source.el (mail-source-fetch-webmail): Use the default
3746 password provided in mail-sources; use webmail:subtype:user as
3747 the key.
3748
3749 2000-04-10 John Wiegley <johnw@gnu.org>
3750
3751 * mail-source.el (mail-source-fetch-webmail): Use
3752 mail-source-password-cache.
3753
3754 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3755
3756 * webmail.el: Add netscape mail and fix HotMail mail.
3757
3758 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3759
3760 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3761
3762 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3763
3764 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3765 RFC822.PEEK if server support IMAP4rev1.
3766 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3767 RFC822.TEXT.PEEK if server support IMAP4rev1.
3768 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3769 RFC822.HEADER if server support IMAP4rev1.
3770 (nnimap-request-article-part): Support bodydetail in response
3771 data.
3772
3773 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3774
3775 * fill-flowed.el: New file.
3776
3777 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3778 text/plain parts with `format' parameters.
3779
3780 * mm-view.el (autoload): Autoload fill-flowed.
3781 (mm-inline-text): For "plain" parts with a format=flowed
3782 parameter, call `fill-flowed'.
3783
3784 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3785
3786 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3787 slashdot ids.
3788
3789 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3790
3791 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3792 format.
3793
3794 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3795
3796 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3797 `imtest' too.
3798 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3799 (imap-gssapi-program): New variable.
3800 (imap-streams): Add gssapi.
3801 (imap-stream-alist): Ditto.
3802 (imap-authenticators): Ditto.
3803 (imap-authenticator-alist): Ditto.
3804 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3805 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3806 1.6.x `imtest' syntax.
3807 (imap-gssapi-stream-p): New function.
3808 (imap-gssapi-open): Ditto.
3809 (imap-gssapi-auth-p): Ditto.
3810 (imap-gssapi-auth): Ditto.
3811 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3812 (imap-send-command): Use buffer-local `imap-client-eol' value.
3813
3814 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3815 lines and turn TAB into SPC before parsing.
3816
3817 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3818
3819 * nnheader.el (nnheader-group-pathname): Make sure to return a
3820 directory.
3821 * nnmail.el (nnmail-group-pathname): Ditto.
3822
3823 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3824
3825 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3826 might split in the middle of a message-id.
3827
3828 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3829
3830 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3831 groups from the server.
3832
3833 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3834 (gnus-summary-toggle-header): Update the wash status.
3835
3836 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3837 Moved here.
3838
3839 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3840 setting.
3841
3842 * nnmail.el (nnmail-get-active): Use it.
3843 (nnmail-parse-active): New function.
3844
3845 * mm-view.el (mm-inline-text): Support the new version of
3846 vcard.el.
3847
3848 * gnus-sum.el (gnus-summary-move-article): Only delete article
3849 when moving junk.
3850 (gnus-deaden-summary): Bury the buffer.
3851
3852 * nnmail.el (nnmail-group-pathname): Ditto.
3853
3854 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3855
3856 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3857
3858 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3859 whether Mule.
3860
3861 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3862
3863 * message.el (message-send-mail): Protect against unloaded Gnus.
3864
3865 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3866 parent.
3867 (gnus-topic-update-topic-line): Yes, do.
3868 (gnus-topic-goto-missing-group): Tally the correct number of
3869 unread articles before inserting the topic line.
3870
3871 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3872
3873 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3874
3875 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3876
3877 * mm-decode.el (mm-dissect-buffer): Ditto.
3878
3879 * gnus-art.el (article-decode-charset): Strip CTE.
3880
3881 * ietf-drums.el (ietf-drums-strip): New function.
3882
3883 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3884 when prompting in read-only groups.
3885
3886 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3887
3888 * imap.el (imap-send-command): Change EOL-chars when
3889 `imap-client-eol' differs from default, not only for kerberos4.
3890 (imap-mailbox-status): Get encoded mailbox's status.
3891
3892 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3893
3894 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3895 into `mail-source-password-cache'.
3896
3897 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3898
3899 * mm-util.el (mm-mime-charset): Check for presence of
3900 `coding-system-get' and `get-charset-property' (recent XEmacs has
3901 the former, but not the latter).
3902
3903 2000-01-28 Dave Love <fx@gnu.org>
3904
3905 * message.el (message-check-news-header-syntax): Fix typo
3906 `newsgroyps'.
3907 (message-talkative-question): Put temp buffer in fundamental-mode.
3908 (message-recover): Use fundamental-mode in the right buffer.
3909
3910 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3911 right buffer.
3912
3913 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3914
3915 * qp.el (quoted-printable-decode-region): Add charset parameter.
3916 (quoted-printable-decode-string): Ditto.
3917
3918 * gnus-art.el (article-de-quoted-unreadable): Use it.
3919
3920 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3921
3922 * nnimap.el (nnimap-split-predicate): New variable.
3923 (nnimap-split-articles): Use it.
3924
3925 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3926
3927 * utf7.el: Change email address.
3928
3929 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3930
3931 * gnus-group.el (gnus-group-catchup): Purge split history.
3932
3933 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3934
3935 * nnmail.el (nnmail-generate-active): Support extended group name.
3936 (nnmail-get-active): Ditto.
3937
3938 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3939
3940 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3941 group names, don't remove anything.
3942
3943 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3944
3945 * webmail.el (webmail-my-deja-open): My-deja changes.
3946
3947 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3948
3949 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3950
3951 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3952
3953 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3954
3955 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3956
3957 * gnus.el (gnus-other-frame): Fix typo.
3958
3959 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3960
3961 * gnus-cus.el (gnus-group-customize): Fix typo.
3962
3963 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3964
3965 * nnweb.el (nnweb-insert): Simplified.
3966
3967 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3968
3969 * gnus-art.el (gnus-article-mode-map): "e" is
3970 gnus-summary-edit-article.
3971
3972 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3973
3974 * mailcap.el (mailcap-mime-extensions): Add .diff.
3975
3976 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3977
3978 * mm-decode.el (mm-mailcap-command): handle "%%" and the case
3979 where there is no "%s" in the method.
3980
3981 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3982
3983 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3984
3985 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3986
3987 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3988
3989 * gnus.el: Really always pop up a new frame.
3990
3991 * parse-time.el (parse-time-rules): Allow 100-110 to be
3992 2000-2010.
3993
3994 * time-date.el (date-to-time): Don't use timezone.
3995
3996 2000-01-06 Dave Love <fx@gnu.org>
3997
3998 * time-date.el: Add keywords.
3999 (date-to-time): Add autoload cookie. Canonicalize with
4000 timezone-make-date-arpa-standard.
4001 (time-to-seconds): Avoid caddr.
4002 (safe-date-to-time): Add autoload cookie.
4003
4004 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
4005
4006 * gnus-group.el (gnus-group-line-format-alist): Added %E for
4007 eyecandy.
4008 (gnus-group-insert-group-line): Now groks %E and inserts icon in
4009 group line using gnus-group-add-icon.
4010 (gnus-group-icons): Added customize group.
4011 (gnus-group-icon-list): Added variable.
4012 (gnus-group-glyph-directory): Added variable.
4013 (gnus-group-icon-cache): Added variable.
4014 (gnus-group-running-xemacs): Added variable.
4015 (gnus-group-add-icon): Added function. Add an icon to the current
4016 line according to gnus-group-icon-list.
4017 (gnus-group-icon-create-glyph): Added function.
4018
4019 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4020
4021 * gnus-sum.el (gnus-summary-select-article): Return whether we
4022 selected something new.
4023 (gnus-summary-search-article): Start searching at the window
4024 point.
4025
4026 * gnus-group.el (gnus-fetch-group): Complete over
4027 gnus-active-hashtb.
4028
4029 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4030
4031 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
4032
4033 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4034
4035 * gnus-sum.el (gnus-preserve-marks): New variable.
4036 (gnus-summary-move-article): Use it.
4037 (gnus-group-charset-alist): Added more entries.
4038
4039 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4040
4041 * mm-decode.el (mm-inline-override-types): Removed duplicate.
4042
4043 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
4044 as the default score.
4045
4046 * gnus-score.el (gnus-score-delta-default): Changed name.
4047
4048 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
4049
4050 * imap.el (imap-parse-literal):
4051 (imap-parse-flag-list): Don't care about props.
4052 (imap-parse-string): Handle quoted characters.
4053
4054 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4055
4056 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
4057 (gnus-summary-mark-article): Doc fix.
4058 (gnus-summary-mark-forward): Doc fix.
4059 (t): Changed keystroke for gnus-summary-customize-parameters.
4060
4061 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
4062 "e".
4063 (gnus-article-mode-map): No, don't.
4064
4065 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
4066 of the final article.
4067
4068 * mm-decode.el (mm-interactively-view-part): Error on no method.
4069
4070 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
4071
4072 * gnus-score.el (gnus-score-insert-help): Something.
4073
4074 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
4075
4076 * gnus-win.el (gnus-configure-frame): Ditto.
4077
4078 * gnus-mh.el (gnus-summary-save-in-folder): Use
4079 with-current-buffer.
4080
4081 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4082
4083 * nnwarchive.el: Changed file perms.
4084
4085 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4086
4087 * gnus-group.el (gnus-group-delete-groups): New command.
4088 (gnus-group-delete-group): Extra no-prompt parameters.
4089
4090 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4091
4092 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
4093 <p>.
4094
4095 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
4096
4097 * webmail.el (webmail-hotmail-article): Don't insert message id.
4098
4099 1999-12-28 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4100
4101 * nnimap.el (nnimap-split-fancy): New variable.
4102 (nnimap-split-fancy): New function.
4103
4104 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4105
4106 (nnimap-split-rule): Document symbol value.
4107
4108 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4109
4110 * nnimap.el (nnimap-retrieve-headers-progress): Let
4111 `nnheader-parse-head' parse article.
4112 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4113 request headers needed by `nnheader-parse-head'.
4114
4115 1999-12-23 Florian Weimer <fw@s.netic.de>
4116
4117 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4118 value (crosspostings are handled), improve documentation.
4119
4120 * nnultimate.el: Declare file coding system as iso-8859-1.
4121
4122 * message.el: Dito.
4123
4124 * gnus-cite.el: Dito.
4125
4126 * gnus-spec.el: Dito.
4127
4128 1999-12-21 Florian Weimer <fw@s.netic.de>
4129
4130 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4131 (gnus-setup-message): No longer make `message-posting-charset'
4132 buffer-local.
4133 (gnus-setup-posting-charset): Reflect the new layout of
4134 `gnus-group-posting-charset-alist' and `message-posting-charset'.
4135
4136 * message.el (message-send-mail): Bind `message-this-is-mail' and
4137 `message-posting-charset'.
4138 (message-send-news): Dito, and honour new layout of
4139 `message-posting-charset'.
4140 (message-encode-message-body): Ignore `message-posting-charset'.
4141
4142 * mm-bodies.el (mm-body-encoding): Consider
4143 `message-posting-charset' when deciding whether to use 8bit.
4144
4145 * rfc2047.el (rfc2047-encode-message-header): Back out change.
4146 (rfc2047-encodable-p): Now solely for headers; use
4147 `message-posting-charset'.
4148
4149 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4150
4151 * nnwarchive.el (nnwarchive-type-definition): Set default value.
4152
4153 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4154
4155 * nnagent.el (nnagent-server-opened): Optional.
4156 (nnagent-status-message): Optional.
4157
4158 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
4159
4160 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4161 end (referenced by instructions in
4162 `gnus-cited-opened-text-button-line-format-alist').
4163
4164 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4165
4166 * imap.el (imap-starttls-open): Typo.
4167
4168 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4169
4170 * mm-util.el (mm-charset-after): Non-MULE case.
4171 * mail-prsvr.el (mail-parse-mule-charset): New variable.
4172 * rfc2047.el (rfc2047-dissect-region): Bind it.
4173
4174 1999-12-18 Florian Weimer <fw@s.netic.de>
4175
4176 * mml.el (mml-generate-multipart-alist): Correct default value.
4177
4178 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4179 (mm-safer-encoding): New function.
4180 (mm-content-transfer-encoding): Use both.
4181
4182 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4183 * qp.el (quoted-printable-encode-region): Dito.
4184
4185 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4186
4187 * webmail.el (webmail-hotmail-article): Snarf the raw file.
4188
4189 1999-12-18 Victor S. Miller <victor@idaccr.org>
4190
4191 * webmail.el (webmail-hotmail-list): raw=0.
4192
4193 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4194
4195 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4196 group name.
4197
4198 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4199
4200 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4201
4202 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4203
4204 * imap.el: Don't autoload digest-md5.
4205 (imap-starttls-open): Bind coding-system-for-{read,write}.
4206 (imap-starttls-p): Check if we can find starttls.el.
4207 (imap-digest-md5-p): Check if we can find digest-md5.el.
4208
4209 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
4210
4211 * imap.el: Require `digest-md5' when compiling; add autoload
4212 settings for `digest-md5-parse-digest-challenge',
4213 `digest-md5-digest-response', `starttls-open-stream' and
4214 `starttls-negotiate'.
4215 (imap-authenticators): Add `digest-md5'.
4216 (imap-authenticator-alist): Setup for `digest-md5'.
4217 (imap-digest-md5-p): New function.
4218 (imap-digest-md5-auth): New function.
4219 (imap-stream-alist): Add STARTTLS entry.
4220 (imap-starttls-p): New function.
4221 (imap-starttls-open): New function.
4222
4223 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4224
4225 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4226
4227 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4228
4229 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4230 string-to-x function.
4231
4232 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4233
4234 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4235
4236 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4237
4238 * webmail.el: Enhance hotmail-snarf.
4239
4240 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4241
4242 * rfc2047.el (rfc2047-dissect-region): Rewrite.
4243
4244 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4245
4246 * webmail.el (webmail-hotmail-list): Search no-error.
4247
4248 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4249
4250 * nnwarchive.el: Support nov-is-evil.
4251 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4252 Set it if non-nil.
4253 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4254
4255 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4256
4257 * nnagent.el (nnagent-server-opened): Redefine.
4258 (nnagent-status-message): Ditto.
4259
4260 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4261
4262 * rfc1843.el (rfc1843-decode-region): Use
4263 buffer-substring-no-properties.
4264 * gnus-art.el (article-decode-HZ): New function.
4265
4266 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4267
4268 * nnheader.el (nnheader-translate-file-chars): Only in full path.
4269
4270 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4271
4272 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4273 MIME charset not a MULE charset.
4274
4275 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4276
4277 * gnus-ems.el: Translate more ugly characters.
4278 * nnheader.el (nnheader-translate-file-chars): Don't translate
4279 the second ':'.
4280
4281 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4282
4283 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4284 method if cannot find the article.
4285
4286 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4287
4288 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4289 method if overrided.
4290
4291 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4292
4293 * mail-source.el (mail-source-fetch-webmail): Parameter
4294 dontexpunge.
4295
4296 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4297
4298 * webmail.el: Support my-deja. Better error report.
4299
4300 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4301
4302 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4303 is bad.
4304 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4305 is not 1.
4306
4307 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4308
4309 * nnslashdot.el (nnslashdot-request-article): A space.
4310
4311 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4312
4313 * nnagent.el: Support different backend with same name.
4314
4315 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4316
4317 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4318 archived group.
4319 (nnslashdot-sane-retrieve-headers): Ditto.
4320 (nnslashdot-request-article): Ditto.
4321
4322 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4323
4324 * nnweb.el (nnweb-insert): Narrow to point.
4325
4326 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4327
4328 * nnweb.el (nnweb-insert): Follow refresh url.
4329 * nnslashdot.el: Use it.
4330
4331 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4332
4333 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4334 (nnweb-decode-entities-string): New function.
4335
4336 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4337 nnweb-* and move to nnweb.el.
4338 * nnwarchive.el: Use nnweb-decode-entities, etc.
4339 * webmail.el: Ditto.
4340
4341 * nnslashdot.el: Use nnweb-decode-entities-string.
4342 (nnslashdot-decode-entities): Remove.
4343
4344 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
4345
4346 * nnslashdot.el: Decode entities.
4347
4348 1999-12-12 Dave Love <fx@gnu.org>
4349
4350 * gnus-agent.el (gnus-category-edit-groups)
4351 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4352 expansion of setf, fixed.
4353
4354 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4355
4356 * gnus-agent.el: Revoke last Dave Love's patch, because of
4357 incompatibility of XEmacs.
4358
4359 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4360
4361 * mm-uu.el: Change headers.
4362 * rfc1843.el: Ditto.
4363 * uudecode.el: Ditto.
4364
4365 1999-12-07 Dave Love <fx@gnu.org>
4366
4367 * gnus-agent.el (gnus-category-edit-predicate)
4368 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4369 inside backquote to avoid it at runtime.
4370
4371 1999-12-07 Dave Love <fx@gnu.org>
4372
4373 * binhex.el: Require cl when compiling.
4374
4375 1999-12-04 Dave Love <fx@gnu.org>
4376
4377 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4378
4379 1999-12-04 Dave Love <fx@gnu.org>
4380
4381 * mm-util.el (mm-delete-duplicates): New function.
4382 (mm-write-region): Use it.
4383
4384 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4385
4386 * mailcap.el (mailcap-mime-types): Require mm-util. Use
4387 mm-delete-duplicates.
4388
4389 * imap.el (imap-open, imap-debug): Avoid mapc.
4390
4391 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4392
4393 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4394 (gnus-multi-decode-encoded-word-string): Avoid mapc.
4395
4396 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4397 runtime.
4398
4399 * gnus.el (gnus-select-method): Likewise.
4400
4401 * nnheader.el (nnheader-nov-read-integer): Likewise.
4402
4403 * mm-view.el (mm-inline-message): Require cl when compiling.
4404 Avoid ignore-errors at runtime.
4405 (mm-inline-text): Avoid mapc.
4406
4407 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4408
4409 * gnus-art.el (article-decode-charset): Widen is bad.
4410
4411 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4412
4413 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4414
4415 1999-12-12 Florian Weimer <fw@s.netic.de>
4416
4417 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4418 indicate that only US-ASCII is permitted.
4419 (rfc2047-encode-message-header): Use it. Now, Gnus should never
4420 use unencoded 8-bit characters in message headers.
4421
4422 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4423
4424 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4425 CRLF.
4426
4427 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4428
4429 * webmail.el: Require url-cookie.
4430
4431 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4432
4433 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4434 new function to make modified caesar table.
4435 (nnwarchive-from-r13): Use it.
4436 (nnwarchive-mail-archive-article): Improved.
4437
4438 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4439
4440 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4441
4442 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4443
4444 * nnweb.el (nnweb-request-article): Return cons.
4445
4446 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4447
4448 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4449
4450 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4451
4452 * mm-util.el (mm-with-unibyte): New macro.
4453 * nnweb.el (nnweb-init): Use it.
4454
4455 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4456
4457 * mm-util.el (mm-charset-after): New function.
4458 (mm-find-mime-charset-region): Set charsets after
4459 delete-duplicates and use find-coding-systems-region.
4460 (mm-find-charset-region): Remove composition.
4461
4462 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4463
4464 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4465
4466 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4467
4468 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4469 * mml.el (mml-confirmation-set): New variable.
4470 (mml-parse-1): Ask user to confirm.
4471
4472 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
4473
4474 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4475 are scanned when we have directory mail-sources (the mail source
4476 is modified in that case, so we must scan it for all
4477 groups/methods).
4478
4479 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4480
4481 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4482 and nnml-article-file-alist.
4483
4484 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4485
4486 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4487 nnmail-fetched-sources.
4488
4489 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4490
4491 * mm-util.el (mm-find-charset-region): Use the last charset.
4492
4493 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4494
4495 * gnus.el (gnus-select-method): Made the option list prettier.
4496
4497 1999-12-08 Florian Weimer <fw@s.netic.de>
4498
4499 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4500 for the `de' newsgroups hierarchy, as it is common practice there.
4501
4502 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4503
4504 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4505 buffer-string arguments. Fix references.
4506
4507 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4508
4509 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4510 (gnus-agent-batch-fetch): Use it.
4511 (gnus-agent-fetch-session): Use it.
4512
4513 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4514
4515 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4516
4517 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4518
4519 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4520 nil.
4521
4522 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4523
4524 * nnslashdot.el (nnslashdot-request-list): There were two
4525 top-level body-forms. Put a `progn' around them.
4526
4527 * gnus.el (gnus-select-method): Use `condition-case'
4528 instead of `ignore-errors', since cl may not be loaded when the
4529 form is evaluated.
4530
4531 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4532
4533 * nnwarchive.el: Support www.mail-archive.com.
4534
4535 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4536
4537 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4538 do anything.
4539
4540 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
4541
4542 * utf7.el: New file, written by Jon K Hellan.
4543
4544 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4545 default to t.
4546
4547 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4548
4549 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4550
4551 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4552 current.
4553 (gnus-refer-article-methods): New function.
4554 (gnus-summary-refer-article): Use it.
4555
4556 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4557
4558 * nnimap.el (nnimap-retrieve-groups): Return active format.
4559
4560 * nnimap.el (nnimap-replace-in-string): Removed.
4561 (nnimap-request-list):
4562 (nnimap-retrieve-groups):
4563 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4564
4565 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
4566
4567 * imap.el: Use format-spec for ssl program.
4568 * imap.el (imap-ssl-arguments): Removed.
4569 (imap-ssl-open-{1,2}): Removed.
4570
4571 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4572
4573 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4574 instead of `ignore-errors', since cl may not be loaded when the
4575 form is evaluated.
4576
4577 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4578
4579 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4580 (mm-7bit-chars): New variable.
4581 (mm-body-7-or-8): Use it in both cases.
4582
4583 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4584
4585 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4586 defcustom definitions.
4587
4588 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4589
4590 * mm-decode.el (mm-display-part): Let mm-display-external return
4591 inline or external.
4592 (mm-display-external): For copiousoutput methods, insert output in
4593 buffer.
4594
4595 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4596
4597 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4598 buffer.
4599
4600 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4601
4602 * gnus-audio.el: An M too far.
4603
4604 * gnus-msg.el (gnus-setup-message): One backtick too many.
4605
4606 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4607 a function, not a variable.
4608
4609 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4610
4611 * gnus-score.el (gnus-score-body): Widen before requesting.
4612
4613 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4614
4615 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4616
4617 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4618
4619 * mail-source.el (mail-source-fetch-webmail): Bind
4620 mail-source-string.
4621
4622 1999-12-04 Matt Swift <swift@alum.mit.edu>
4623
4624 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4625 (gnus-uu-unmark-by-regexp): Ditto.
4626
4627 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4628 dead groups.
4629
4630 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4631
4632 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4633 do their real thing.
4634
4635 * nnmh.el (nnmh-be-safe): Doc fix.
4636
4637 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4638
4639 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4640 status line has arrived before we count it.
4641
4642 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4643
4644 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4645 Whitespace problems.
4646
4647 * gnus-win.el (gnus-configure-windows): Error fix.
4648
4649 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4650 right function.
4651
4652 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4653 Indent all functions. Fix all comments to match the comment
4654 conventions. Double-space after full stop.
4655
4656 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4657
4658 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4659 value to divide received mails into my favorite groups and I met
4660 an error. It takes place if the length of a element "VALUE" in
4661 nnmail-split-fancy is less than two.
4662
4663 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4664
4665 * mml.el (mml-insert-part): New function.
4666
4667 1999-12-02 Dave Love <fx@gnu.org>
4668
4669 * mm-decode.el: Customize.
4670
4671 1999-12-03 Dave Love <fx@gnu.org>
4672
4673 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4674 the W3 stuff isn't available.
4675
4676 1999-12-03 Dave Love <fx@gnu.org>
4677
4678 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4679 at runtime.
4680
4681 1999-12-04 Dan Christensen <jdc@jhu.edu>
4682
4683 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4684
4685 1999-12-01 Andrew Innes <andrewi@gnu.org>
4686
4687 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4688 don't be fooled by "From nobody" lines added by respooling.
4689
4690 * pop3.el (pop3-movemail): Write crashbox in binary.
4691 (pop3-get-message-count): New function.
4692
4693 * mail-source.el (mail-source-primary-source): New variable.
4694 (mail-source-report-new-mail-interval): New variable.
4695 (mail-source-idle-time-delay): New variable.
4696 (mail-source-new-mail-available): New internal variable.
4697 (mail-source-fetch-pop): Clear new mail flag, when mail from
4698 primary source has been fetched.
4699 (mail-source-check-pop): New function.
4700 (mail-source-new-mail-p): New function.
4701 (mail-source-start-idle-timer): New function.
4702 (mail-source-report-new-mail): New function.
4703 (mail-source-report-new-mail): New internal variable.
4704 (mail-source-report-new-mail-timer): New internal variable.
4705 (mail-source-report-new-mail-idle-timer): New internal variables.
4706
4707 1999-12-04 Andreas Schwab <schwab@suse.de>
4708
4709 * gnus-cus.el (gnus-group-customize): Customize fix.
4710
4711 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4712
4713 * message.el (message-send-mail-with-sendmail): Use
4714 message-make-address.
4715
4716 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4717
4718 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4719
4720 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4721
4722 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4723
4724 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4725
4726 * mml.el (mml-insert-tag): Don't close the tag.
4727 (mml-insert-empty-tag): New function.
4728 (mml-attach-file): Use mml-insert-empty-tag instead of
4729 mml-insert-tag.
4730 (mml-attach-buffer): Ditto.
4731 (mml-attach-external): Ditto.
4732 (mml-insert-multipart): Ditto.
4733
4734 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4735
4736 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4737 the article number.
4738
4739 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4740
4741 * gnus.el (gnus-find-method-for-group): The method of a new group
4742 is not the native one.
4743
4744 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4745
4746 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4747
4748 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4749
4750 * nnultimate.el (nnultimate-retrieve-headers): Use
4751 mm-with-unibyte-current-buffer.
4752 (nnultimate-request-article): Ditto.
4753
4754 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4755
4756 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4757
4758 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4759
4760 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4761 * nnweb.el (nnweb-retrieve-headers): Use it.
4762 (nnweb-request-article): Use it.
4763
4764 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4765 case matching failed.
4766
4767 1999-12-02 John Wiegley <jwiegley@inprise.com>
4768
4769 * mail-source.el (mail-source-keyword-map): Add backslash to
4770 Delete-flag.
4771
4772 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4773
4774 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4775 Latin-1.
4776 (gnus-group-charset-alist): No, don't.
4777
4778 * nnweb.el (nnweb-init): Make the buffer unibyte.
4779
4780 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4781
4782 * mail-source.el (mail-source-set-common-1): Fix to get the
4783 default value.
4784
4785 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4786
4787 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4788
4789 * nnultimate.el (nnultimate-request-list): Use unibyte.
4790
4791 * gnus-uu.el (gnus-uu-grab-articles): Bind
4792 gnus-display-mime-function to nil.
4793
4794 * message.el (message-send-mail-with-sendmail): Use the
4795 user-mail-address variable.
4796
4797 * gnus-art.el (gnus-ignored-headers): More headers.
4798
4799 * message.el (message-shorten-1): Use list.
4800
4801 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4802
4803 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4804 signatures.
4805
4806 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4807 (nnweb-dejanews-create-mapping): Do the properish date.
4808
4809 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4810
4811 * mail-source.el (mail-source-common-keyword-map): New variable.
4812 (mail-source-bind-common): New macro.
4813 (mail-source-fetch): Support plugged mail source.
4814 * gnus-int.el (gnus-request-scan): Use them.
4815
4816 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4817
4818 * mm-view.el (mm-inline-message): Check whether charset is a
4819 string.
4820
4821 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4822
4823 * message.el (message-mode-map): Changed keystroke for
4824 message-yank-buffer.
4825
4826 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4827
4828 * message.el (message-shorten-references): Cut references to 31
4829 elements, then either fold them or shorten them to 988 characters.
4830 (message-shorten-1): New function.
4831 (message-cater-to-broken-inn): New variable.
4832
4833 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4834
4835 * nnslashdot.el (nnslashdot-lose): New function.
4836
4837 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4838
4839 * mm-view.el (mm-inline-message): Not the right type of charset is
4840 being fetched here. Let the group charset rule.
4841 (mm-inline-message): Ignore us-ascii.
4842
4843 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4844
4845 * mail-source.el (mail-source-fetch-maildir): work around the
4846 ommitted "file-regular-p" in efs/ange-ftp
4847
4848 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4849
4850 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4851 (mml-generate-mime-1): Use the encoding param.
4852
4853 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4854
4855 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4856 gnus-art before binding its variables.
4857
4858 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4859 after the MIME.
4860
4861 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4862
4863 * message.el (message-clone-locals): Use it.
4864
4865 * gnus-msg.el (gnus-configure-posting-styles): Make
4866 user-mail-address local.
4867
4868 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4869
4870 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4871 once.
4872
4873 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4874
4875 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4876 (message-clone-locals): Ditto.
4877
4878 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4879 group inherit reply-to or from.
4880
4881 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4882
4883 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4884 for charset.
4885 (gnus-summary-show-article-charset-alist): New variable.
4886
4887 * mm-bodies.el (mm-decode-string): Support gnus-all and
4888 gnus-unknown.
4889 (mm-decode-body): Ditto.
4890 * rfc2047.el (rfc2047-decode): Ditto.
4891
4892 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4893
4894 * mail-source.el (mail-source-delete-incoming): Change default to
4895 t.
4896
4897 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4898
4899 * gnus.el: Pterodactyl Gnus v0.99 is released.
4900
4901 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4902
4903 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4904 spec.
4905
4906 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4907 (gnus-configure-posting-styles): No, don't.
4908 (gnus-configure-posting-styles): Allow overriding files.
4909
4910 * gnus-art.el (gnus-header-button-alist): Use browse-url
4911 directly.
4912
4913 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4914
4915 * gnus-msg.el (gnus-summary-yank-message): New command and
4916 keystroke.
4917
4918 * message.el (message-yank-buffer): New command.
4919 (message-buffers): New function.
4920
4921 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4922 next group in a more normal fasion.
4923
4924 * mml.el (mml-boundary-function): New variable.
4925 (mml-compute-boundary): Use it.
4926
4927 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4928 that exist for them.
4929
4930 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4931 (gnus-async-timer): New variable.
4932
4933 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4934
4935 * nnultimate.el (nnultimate-request-list): Be more lenient with
4936 root addresses.
4937
4938 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4939
4940 * gnus-art.el (gnus-treatment-function-alist): Do
4941 gnus-treat-capitalize-sentences.
4942
4943 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4944
4945 * webmail.el (webmail-hotmail-article): Hotmail changes the
4946 format.
4947
4948 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4949
4950 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4951 switch to buffer after calling program.
4952 (mm-display-external): Use `shell-command-switch' instead of "-c".
4953
4954 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4955
4956 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4957 read groups file.
4958
4959 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4960 <p>.
4961
4962 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4963
4964 * message.el (message-mode): Doc fix.
4965
4966 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4967
4968 * gnus-art.el (article-emphasize): Check group variable.
4969 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4970
4971 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4972
4973 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4974 type.
4975
4976 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4977
4978 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4979
4980 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4981
4982 * mml.el (mml-quote-region): Insert ! after the hash.
4983
4984 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4985
4986 * gnus-group.el (gnus-group-warchive-address-history): Change to
4987 nil.
4988
4989 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4990
4991 * webmail.el: Support mail.yahoo.com.
4992
4993 * mail-source.el (mail-source-fetch-webmail): Add password check.
4994 (mail-source-keyword-map): Use `subtype'.
4995
4996 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4997
4998 * mail-source.el (mail-source-keyword-map): Add webmail.
4999 (mail-source-fetcher-alist): Ditto.
5000 (mail-source-fetch-webmail): New function.
5001 * webmail.el: New file.
5002
5003 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
5004
5005 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
5006
5007 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
5008
5009 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
5010
5011 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5012
5013 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
5014 (nnultimate-prune-days): New function.
5015 (nnultimate-create-mapping): Use it.
5016 (nnultimate-request-group): Only fetch the groups list if it has
5017 not been done before.
5018 (nnultimate-retrieve-headers): Don't write groups.
5019 (nnultimate-create-mapping): Off-by-one error.
5020
5021 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
5022
5023 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
5024 threaded subjects.
5025
5026 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
5027
5028 * nnwarchive.el: Lots of changes make agent happy.
5029
5030 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5031
5032 * gnus-start.el (gnus-get-unread-articles): Assert group is in
5033 hashtb.
5034
5035 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5036
5037 * mm-decode.el (mm-display-external): Write region with binary
5038 mode.
5039
5040 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5041
5042 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
5043
5044 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5045
5046 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
5047 (mm-uu-test): Now it is in restricted region.
5048
5049 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
5050
5051 * mm-view.el (mm-view-message): Fix buffer leak.
5052 (mm-inline-message): Support 'gnus-decoded.
5053
5054 * mm-bodies.el (mm-decode-body): Ditto.
5055
5056 * rfc2047.el (rfc2047-decode-region): Ditto.
5057
5058 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
5059
5060 * imap.el (require): Added autoload for base64-encode-string.
5061
5062 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
5063
5064 * gnus.el (gnus-refer-article-method): Made list value
5065 customizable.
5066
5067 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5068
5069 * gnus-sum.el (gnus-summary-recenter): set-window-start with
5070 NOFORCE in Emacs case.
5071
5072 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5073
5074 * gnus-art.el (gnus-request-article-this-buffer): Set
5075 gnus-newsgroup-name.
5076
5077 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
5078
5079 * gnus-start.el (gnus-get-unread-articles): Check server before
5080 scanning.
5081
5082 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5083
5084 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
5085
5086 * nnslashdot.el (nnslashdot-login-name): New variable.
5087 (nnslashdot-password): Ditto.
5088 (nnslashdot-request-post): New function.
5089
5090 * gnus-art.el (gnus-treat-buttonize): More testing.
5091
5092 * mm-encode.el: Another CVS test.
5093
5094 * gnus-art.el (gnus-treat-emphasize): Change default.
5095 (gnus-treat-buttonize): Ditto.
5096 (gnus-treat-buttonize): This is a test.
5097
5098 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
5099 (gnus-build-sparse-threads): Ditto.
5100 (gnus-build-all-threads): Ditto.
5101
5102 * nnheader.el (make-full-mail-header): Make into a subst.
5103
5104 * gnus.el (gnus-refer-article-method): Doc fix.
5105
5106 * gnus-sum.el: Do not accept a prefix.
5107 (gnus-summary-refer-article): Accept a list of select methods.
5108
5109 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5110
5111 * message.el (message-forward): Pay attention to prefix argument
5112 again and forward all headers when it is set, regardless of the
5113 value of message-forward-ignored-headers.
5114
5115 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5116
5117 * gnus-ems.el: Check for cygwin32.
5118
5119 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5120
5121 * mm-decode.el (mm-display-external): Use 'non-viewer.
5122
5123 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5124
5125 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5126 nntp-inhibit-erase.
5127
5128 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5129
5130 * gnus-start.el (gnus-get-unread-articles): Use
5131 nnfoo-retrieve-groups to find new news, if available.
5132 (gnus-read-active-file-2): New function.
5133 (gnus-get-unread-articles): Use it.
5134 (gnus-read-active-file-1): Ditto.
5135
5136 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5137
5138 * mm-util.el (mm-find-mime-charset-region): Make sure
5139 find-coding-systems-for-charsets is fbound.
5140
5141 * gnus-ems.el: Typo fix.
5142
5143 1999-11-13 Florian Weimer <fw@s.netic.de>
5144
5145 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5146 it's available and makes sense.
5147
5148 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
5149
5150 * gnus-score.el (gnus-score-save): Translate score file.
5151
5152 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5153
5154 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5155 added fetchflag and dontexpunge keywords.
5156 (mail-source-fetch-imap): Use them.
5157
5158 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
5159
5160 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5161 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5162 `defconst'.
5163
5164 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5165 `defconst'.
5166 Mention that it is both for group and topic parameters.
5167 (gnus-extra-topic-parameters): New constant, including `subscribe'
5168 parameter.
5169 (gnus-extra-group-parameters): New constant.
5170 (gnus-group-customize): Use them.
5171
5172 * gnus.el (gnus-select-method): Added default value and tag.
5173 (gnus-refer-article-method): Added `DejaNews' customization option.
5174
5175 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5176
5177 * gnus-int.el (gnus-server-opened): Ignore denied servers.
5178
5179 * gnus-ems.el (gnus-mule-max-width-function): New backquote
5180 syntax.
5181
5182 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5183
5184 * nnslashdot.el (nnslashdot-group-number): Changed default.
5185
5186 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5187 (nnweb-dejanews-wash-article): Removed.
5188 (nnweb-type-definition): Fetch by id.
5189
5190 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5191 we mean it.
5192
5193 * nnslashdot.el (nnslashdot-group-number): Doc fix.
5194 (nnslashdot-request-list): Use Ultramode as well.
5195 (nnslashdot-date-to-date): Be more lenient.
5196 (nnslashdot-threaded): New function.
5197
5198 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5199
5200 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5201
5202 1999-11-11 Steinar Bang <sb@metis.no>
5203
5204 * nnweb.el (nnweb-type-definition): /=dnc
5205
5206 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5207
5208 * nnultimate.el (nnultimate-retrieve-headers): Work with american
5209 dates.
5210 (nnultimate-retrieve-headers): Wrong ordering.
5211
5212 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5213
5214 * message.el (message-forward-as-mime): New variable.
5215
5216 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5217
5218 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5219
5220 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5221
5222 * mail-source.el (mail-source-movemail-and-remove): New function.
5223 (mail-source-keyword-map): Add `function' for `maildir'.
5224 (mail-source-fetch-maildir): Use it.
5225
5226 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5227
5228 * nnwarchive.el: New file.
5229 * gnus-group.el (gnus-group-make-warchive-group): New function.
5230 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5231
5232 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5233
5234 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5235 subjects.
5236
5237 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
5238
5239 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5240
5241 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5242
5243 * nnultimate.el (nnultimate-open-server): Do address.
5244 (nnultimate-forum-table-p): New function.
5245
5246 * nnweb.el (nnweb-insert-html): Renamed.
5247 (nnweb-insert): New function.
5248
5249 * nnultimate.el (nnultimate-insert-html): New function.
5250
5251 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5252 if nov is evil.
5253 (nnslashdot-retrieve-headers): use the sane version instead.
5254
5255 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5256
5257 * nnslashdot.el (nnslashdot-request-article): Fold case.
5258
5259 * nnultimate.el: New file.
5260
5261 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5262 unless wanted.
5263
5264 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5265 (gnus-read-active-file-1): Separated into own function.
5266 (gnus-read-active-file): Catch quits.
5267
5268 * nnslashdot.el (nnslashdot-request-article): Search better on
5269 first article.
5270 (nnslashdot-request-list): Fold case.
5271 (nnslashdot-retrieve-headers): Ditto.
5272
5273 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5274
5275 * gnus.el: Autoload gnus-subscribe-topics.
5276
5277 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5278
5279 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5280 before dot.
5281 * gnus-util.el (gnus-write-active-file): Ditto.
5282
5283 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5284
5285 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5286 function.
5287 * gnus-cache.el (gnus-cache-file-name): Use it.
5288 * gnus-agent.el (gnus-agent-group-path): Use it.
5289 * nnmail.el (nnmail-group-pathname): Use it.
5290
5291 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5292
5293 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5294 if cooked.
5295 * gnus-util.el (gnus-write-active-file): Write cooked active file.
5296 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5297 * gnus.el (gnus-short-group-name): "..." proof.
5298
5299 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5300
5301 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5302 support nnslashdot.
5303
5304 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5305
5306 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5307 many articles.
5308 (nnslashdot-generate-active): New function.
5309 (nnslashdot-request-newgroups): Use it.
5310
5311 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5312 names.
5313
5314 * nnslashdot.el (nnslashdot-request-newgroups): New function.
5315 (nnslashdot-request-list): Not moderated.
5316
5317 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
5318
5319 * nnimap.el (nnimap-open-server): Remove error signal if
5320 nnimap-server-buffer is nil (the check should've been `boundp').
5321
5322 * imap.el (imap-log):
5323 * nnimap.el (nnimap-debug): Disable debugging by default.
5324
5325 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5326
5327 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5328
5329 * gnus-topic.el (gnus-subscribe-topic): New function.
5330
5331 * nnslashdot.el (nnslashdot-request-list): Give out extended group
5332 names.
5333
5334 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5335 if starting with a quote.
5336
5337 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5338
5339 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5340 group name.
5341
5342 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5343
5344 * nnslashdot.el: New file.
5345
5346 * nnheader.el (nnheader-insert-header): New function.
5347
5348 * gnus-art.el (gnus-mime-internalize-part): Bind
5349 mm-inlined-types.
5350
5351 * nndraft.el (nndraft-request-expire-articles): Do all the backup
5352 files.
5353
5354 1999-10-29 David S. Goldberg <dsg@mitre.org>
5355
5356 * emacs-mime.texi (Customization): Document mm-inline-override-types
5357
5358 1999-10-29 David S. Goldberg <dsg@mitre.org>
5359
5360 * emacs-mime.texi (Customization): Document mm-inline-override-types
5361
5362 1999-10-29 David S. Goldberg <dsg@mitre.org>
5363
5364 * emacs-mime.texi (Customization): Document mm-inline-override-types
5365
5366 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5367
5368 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5369 empty buffers.
5370
5371 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5372
5373 * gnus-art.el (gnus-article-mode-map): Use the summary article
5374 edit.
5375
5376 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
5377
5378 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5379
5380 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5381
5382 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5383
5384 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
5385
5386 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5387 is list or not before condition.
5388
5389 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5390
5391 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5392
5393 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
5394
5395 * gnus-art.el (gnus-emphasis-alist): New value.
5396
5397 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5398
5399 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5400 `buffer-substring'.
5401
5402 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5403
5404 * gnus-art.el (article-date-ut): Keep the updated timer.
5405 (gnus-emphasis-underline-italic): Doc fix.
5406
5407 * gnus-msg.el (gnus-post-method): Doc fix.
5408 (gnus-post-method): Change default.
5409
5410 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
5411
5412 * message.el (message-newline-and-reformat): Improvements.
5413
5414 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5415
5416 * message.el (message-newline-and-reformat): Don't insert too many
5417 newlines.
5418 (message-newline-and-reformat): Work even if not sc.
5419
5420 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5421
5422 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5423
5424 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
5425
5426 * mm-view.el (mm-display-patch-inline): New function.
5427
5428 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5429
5430 * mm-view.el (mm-display-patch-inline): New function.
5431
5432 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5433
5434 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5435 group.
5436
5437 * message.el (message-forward): Narrow to the right header.
5438
5439 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5440 dates.
5441
5442 * gnus-msg.el (gnus-configure-posting-styles): Use the
5443 user-full-name function.
5444
5445 * mm-bodies.el (mm-body-encoding): Use the choosing function.
5446 (mm-body-charset-encoding-alist): Default to nil.
5447
5448 * message.el (message-elide-ellipsis): Fix typo.
5449 (message-elide-region): Ditto.
5450 (message-elide-region): Don't insert a newline first.
5451
5452 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5453
5454 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5455 gnus-fetch-old-headers.
5456 (gnus-cut-threads): Ditto.
5457 (gnus-summary-initial-limit): Ditto.
5458 (gnus-summary-limit-children): Ditto.
5459
5460 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5461 matches.
5462
5463 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
5464
5465 * gnus-art.el (article-decode-encoded-words):
5466 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5467 live.
5468
5469 * gnus.el (gnus-read-method): Add methods from
5470 `gnus-opened-servers' to completion. Map entered method/address
5471 into existing methods if possible.
5472
5473 * gnus-group.el (gnus-group-make-group): Simplify method.
5474
5475 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5476
5477 * mml.el (mml-preview): Remove mail-header-separator before
5478 encoding.
5479
5480 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5481
5482 * message.el (message-read-from-minibuffer): New function.
5483
5484 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5485
5486 * gnus.el: Pterodactyl Gnus v0.98 is released.
5487
5488 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5489
5490 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5491
5492 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5493
5494 * mml.el (mml-generate-mime-1): Read attached binary file in
5495 binary mode.
5496
5497 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5498
5499 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5500
5501 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5502
5503 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5504
5505 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5506
5507 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5508
5509 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5510
5511 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5512 (gnus-article-mime-match-handle-function): New variable.
5513 (gnus-article-view-part): Make `b' customizable.
5514
5515 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5516
5517 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5518
5519 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5520
5521 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5522
5523 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5524
5525 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5526
5527 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5528
5529 * gnus-srvr.el (gnus-browse-foreign-server): Use
5530 `buffer-substring' instead of `read'.
5531
5532 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
5533
5534 * nnimap.el, imap.el, rfc2104.el: New files.
5535
5536 * gnus.el (gnus-valid-select-methods): Add nnimap.
5537
5538 * gnus-group.el (gnus-group-group-map): Add
5539 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5540 (gnus-group-nnimap-expunge): New function.
5541 (gnus-group-nnimap-edit-acl): New function.
5542
5543 * gnus-agent.el (gnus-agent-group-mode-map): Add
5544 gnus-agent-synchronize.
5545 (gnus-agent-synchronize): New function.
5546 (gnus-agent-fetch-group-1): Check if server is open.
5547
5548 * nnagent.el (nnagent-request-set-mark): Save marks.
5549
5550 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5551 (mail-source-fetcher-alist): Map to imap fetcher function.
5552 (mail-source-fetch-imap): New function.
5553
5554 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5555 Hash:.
5556
5557 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5558
5559 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5560 (gnus-topic-sort-topics): New function.
5561 (gnus-topic-make-menu-bar): Add sort-topics.
5562 (gnus-topic-move): New function.
5563 (gnus-topic-move-group): Move the topic if no group selected.
5564
5565 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5566
5567 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5568
5569 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5570
5571 * mm-view.el (mm-inline-message): Fix leaving group bug.
5572
5573 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5574
5575 * gnus-msg.el (gnus-post-method): Use normal method if current is
5576 not available.
5577
5578 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5579
5580 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5581 (nnmail-insert-lines): Ditto.
5582
5583 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5584
5585 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5586 line.
5587
5588 * message.el (message-unsent-separator): One more separator.
5589
5590 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5591
5592 * nnfolder.el (nnfolder-request-move-article): For empty article,
5593 search till (point-max).
5594 (nnfolder-retrieve-headers): Ditto.
5595 (nnfolder-request-accept-article): Ditto.
5596 (nnfolder-save-mail): Ditto.
5597 (nnfolder-insert-newsgroup-line): Ditto.
5598
5599 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5600
5601 * qp.el (quoted-printable-encode-region): Check eobp.
5602
5603 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5604
5605 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5606
5607 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5608
5609 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5610 wait-for-reply.
5611
5612 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5613
5614 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5615 (mm-uu-forward-end-line): Ditto.
5616
5617 1999-09-29 Didier Verna <verna@inf.enst.fr>
5618
5619 * binhex.el (binhex-decode-region): don't consider the value of
5620 `enable-multibyte-characters' in XEmacs.
5621
5622 * gnus-start.el (gnus-read-descriptions-file): ditto.
5623
5624 * mm-util.el (mm-multibyte-p): ditto.
5625 (mm-with-unibyte-buffer): ditto.
5626 (mm-find-charset-region): use `mm-multibyte-p'.
5627
5628 * mm-bodies.el (mm-decode-body): ditto.
5629 (mm-decode-string): ditto.
5630
5631 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5632
5633 * mm-util.el (mm-binary-coding-system): Try binary first.
5634
5635 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5636
5637 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5638
5639 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5640
5641 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5642 format.
5643 (article-date-ut): Find correct insert position.
5644
5645 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5646
5647 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5648 forwarded message.
5649
5650 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5651
5652 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5653 groups.
5654
5655 * message.el (message-resend): Use message mode when prompting.
5656
5657 * gnus-art.el (article-hide-headers): Mark wash.
5658 (article-emphasize): Ditto.
5659
5660 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5661
5662 * message.el (message-newline-and-reformat): Work for SC.
5663
5664 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5665
5666 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5667
5668 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5669
5670 1999-10-20 David S. Goldberg <dsg@mitre.org>
5671
5672 * mm-decode.el (mm-inline-override-types): New variable
5673
5674 * mm-decode.el (mm-inline-override-p): New function
5675
5676 * mm-decode.el (mm-inlined-p): Use it
5677
5678 1999-10-20 David S. Goldberg <dsg@mitre.org>
5679
5680 * mm-decode.el mm-inline-override-types: New variable
5681
5682 * mm-decode.el (mm-inline-override-p): New function
5683
5684 * mm-decode.el (mm-inlined-p): Use it
5685
5686 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5687
5688 * gnus.el: Pterodactyl Gnus v0.97 is released.
5689
5690 1999-09-01 Brendan Kehoe <brendan@zen.org>
5691
5692 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5693 gnus-summary-next-group, not gnus-summary-next-article. Only give
5694 3 args.
5695
5696 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5697
5698 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5699 buffer for params.
5700
5701 * message.el (message-forward-ignored-headers): New variable.
5702
5703 * gnus-art.el (gnus-article-prepare-display): Nix out
5704 gnus-article-wash-types.
5705
5706 * gnus-agent.el (gnus-agent-create-buffer): New function.
5707 (gnus-agent-fetch-group-1): Use it.
5708 (gnus-agent-start-fetch): Ditto.
5709
5710 * gnus-sum.el (gnus-summary-exit): Don't use
5711 `gnus-use-adaptive-scoring'.
5712
5713 * mail-source.el (mail-source-fetch-pop): Only store password when
5714 successful.
5715
5716 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5717
5718 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5719
5720 * message.el (message-reply): Use it.
5721 (message-dont-reply-to-names): New variable.
5722
5723 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5724
5725 * mm-util.el (mm-preferred-coding-system): Typo fix.
5726
5727 * message.el (message-bounce): Work for non-MIME.
5728
5729 * gnus.el (gnus-short-group-name): Short the right parts of the
5730 name.
5731
5732 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5733
5734 * mm-encode.el (mm-qp-or-base64): New version.
5735
5736 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5737
5738 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5739
5740 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5741
5742 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5743 of restricted region.
5744 (gnus-mime-display-single): Set beg at correct point.
5745
5746 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5747
5748 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5749
5750 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5751
5752 * gnus-msg.el (gnus-configure-posting-styles): Let
5753 `gnus-posting-styles' have its say in posting-style: local
5754 variable `styles' is already bound to `gnus-posting-styles' so
5755 don't rebind it to nil.
5756
5757 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5758
5759 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5760 Message-ID.
5761
5762 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5763
5764 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5765 quoted-printable-encode-region.
5766
5767 * qp.el (quoted-printable-encode-region): Assume charset
5768 encoded. Fold every line in the region.
5769
5770 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5771
5772 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5773 of active file.
5774
5775 1999-09-01 Didier Verna <verna@inf.enst.fr>
5776
5777 * message.el (message-mode): allows whitespaces between multiple
5778 instances of the fill character ">".
5779
5780 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5781
5782 * mm-encode.el (mm-qp-or-base64): Fix.
5783
5784 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5785
5786 * message.el (message-send): Too much and.
5787
5788 1999-09-24 Andreas Schwab <schwab@suse.de>
5789
5790 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5791
5792 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5793
5794 * gnus-score.el (gnus-score-headers): Work for nil scores.
5795
5796 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5797
5798 * gnus-cache.el (gnus-cache-write-active): Write full names.
5799
5800 * gnus-util.el (gnus-write-active-file): Accept full name.
5801
5802 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5803 (mm-assoc-string-match): New function.
5804 (mm-display-inline): Use it.
5805
5806 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5807
5808 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5809
5810 1999-08-27 Florian Weimer <fw@s.netic.de>
5811
5812 * mml.el (mml-generate-multipart-alist): New variable.
5813
5814 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5815
5816 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5817
5818 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5819
5820 * message.el (message-send): More helpful error message if sending
5821 fails
5822
5823 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5824
5825 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5826 in newer emacsen, where ?r isn't equal 114.
5827
5828 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5829
5830 * gnus.el: Pterodactyl Gnus v0.96 is released.
5831
5832 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5833
5834 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5835 to get active info if method is covered by agent, otherwise
5836 active info is lost.
5837
5838 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5839
5840 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5841
5842 1999-08-09 Dave Love <fx@gnu.org>
5843
5844 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5845
5846 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5847
5848 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5849 (already matched by "^X-Pgp"), removed duplicate X-Mailing-List,
5850 added several new junk headers.
5851
5852 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5853
5854 * gnus-art.el (article-decode-charset): Don't assume
5855 gnus-summary-buffer is live.
5856
5857 1999-08-27 Florian Weimer <fw@s.netic.de>
5858
5859 * gnus-score.el (gnus-home-score-file): Work with absolute path
5860 names.
5861
5862 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5863
5864 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5865 nothing else in the group.
5866
5867 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5868
5869 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5870 the article.
5871
5872 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5873
5874 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5875
5876 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5877
5878 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5879 from mutt.
5880
5881 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5882
5883 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5884 whitespace.
5885
5886 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5887
5888 * mm-util.el (mm-text-coding-system-for-write): New variable.
5889 (mm-append-to-file): New function.
5890 (mm-write-region): New function.
5891
5892 * gnus-art.el (gnus-output-to-file): Use it.
5893 * gnus-util.el (gnus-output-to-rmail): Ditto.
5894 (gnus-output-to-mail): Ditto.
5895 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5896
5897 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5898
5899 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5900
5901 * nnheader.el (nnheader-insert-file-contents): Revert and use
5902 mm-insert-file-contents.
5903 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5904 (nnheader-auto-mode-alist): Removed.
5905
5906 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5907 (mm-insert-file-contents): Add a new parameter for inserting
5908 compressed file literally.
5909
5910 * mml.el (mml-generate-mime-1): Insert non-text literally.
5911
5912 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5913
5914 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5915
5916 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5917
5918 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5919
5920 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5921 koi8-r.
5922
5923 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5924
5925 * mml.el (mml-insert-mime): Decode text.
5926 (mml-to-mime): Narrow to headers-or-head.
5927
5928 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5929
5930 * mm-view.el (mm-inline-text): Check
5931 w3-meta-content-type-charset-regexp.
5932
5933 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5934
5935 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5936 predicate.
5937
5938 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5939
5940 * gnus-mlspl.el: Documentation fixes.
5941
5942 1999-08-27 Rui Zhu <sprache@iname.com>
5943
5944 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5945
5946 1999-08-27 Michael Cook <cook@sightpath.com>
5947
5948 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5949 variables.
5950
5951 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5952
5953 * nnmail.el (nnmail-get-new-mail): "Done".
5954
5955 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5956
5957 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5958 interactive.
5959
5960 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5961
5962 * gnus-art.el (article-decode-charset): Fix broken CT.
5963
5964 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5965
5966 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5967 overview buffer if it is killed.
5968
5969 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5970
5971 * gnus-art.el (article-babel): New version.
5972
5973 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5974
5975 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5976
5977 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5978
5979 * gnus.texi (More Threading): Document new variable
5980 `gnus-sort-gathered-threads-function'.
5981
5982 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5983
5984 * gnus.texi (More Threading): Document new variable
5985 `gnus-sort-gathered-threads-function'.
5986
5987 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5988
5989 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5990 usage.
5991
5992 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5993
5994 * mm-util.el (mm-running-xemacs): Removed.
5995 (mm-coding-system-p): New function.
5996 (mm-binary-coding-system): Safe guess.
5997 (mm-text-coding-system): Ditto.
5998 (mm-auto-save-coding-system): Ditto.
5999
6000 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6001
6002 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
6003 (mm-qp-or-base64): Reversed logic.
6004
6005 * mm-decode.el (mm-save-part-to-file): Let coding system be
6006 binary.
6007
6008 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
6009
6010 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
6011 be set in topic parameters.
6012
6013 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6014
6015 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
6016 (gnus-sort-gathered-threads): Allow the user to specify the
6017 function to use when sorting gathered threads.
6018
6019 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
6020 mark cached articles as `undownloaded'.
6021
6022 1999-07-20 Peter von der Ahe <peter@ahe.dk>
6023
6024 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
6025 to have buffer local values.
6026
6027 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
6028
6029 * gnus-group.el (gnus-group-make-doc-group): Notice when user
6030 types 'g' for 'guess group type.
6031
6032 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
6033
6034 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
6035 after each regexp in nnmail-list-identifiers, not just after last
6036 one.
6037
6038 * gnus-sum.el (gnus-list-identifiers): New variable.
6039 (gnus-summary-remove-list-identifiers): New function.
6040 (gnus-select-newsgroup): Use it.
6041 (gnus-summary-wash-hide-map): Bind
6042 `gnus-article-hide-list-identifiers' to W W l.
6043 (gnus-summary-make-menu-bar): Add list-identifiers command.
6044
6045 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
6046 (gnus-treatment-function-alist): Add variable.
6047 (article-hide-list-identifiers): New function.
6048 (mapcar): Add function.
6049 (gnus-article-hide): Use it.
6050
6051 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6052
6053 * gnus.el: Pterodactyl Gnus v0.95 is released.
6054
6055 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6056
6057 * mm-decode.el (mm-mailcap-command): New function.
6058 (mm-display-external): Use it.
6059
6060 * gnus-art.el (article-make-date-line): Work for India.
6061
6062 * mm-encode.el (mm-qp-or-base64): Typo.
6063
6064 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
6065
6066 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6067
6068 * gnus.el: Pterodactyl Gnus v0.94 is released.
6069
6070 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
6071
6072 * pop3.el: New version.
6073
6074 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6075
6076 * mm-encode.el (mm-qp-or-base64): New function.
6077 (mm-content-transfer-encoding): Use it.
6078
6079 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
6080
6081 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6082
6083 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
6084
6085 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
6086
6087 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6088
6089 * gnus-art.el (gnus-mime-view-part-as-media): New command and
6090 keystroke.
6091
6092 * mailcap.el (mailcap-mime-types): New function.
6093
6094 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
6095
6096 * message.el (message-goto-eoh): Really go to the end.
6097
6098 1999-07-09 Puneet Goel <puneet@computer.org>
6099
6100 * message.el (message-make-date): Do the right thing in with
6101 sub-hour time zones.
6102
6103 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6104
6105 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6106 report.
6107
6108 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6109
6110 * nnfolder.el (nnfolder-request-rename-group): Create directory.
6111
6112 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6113
6114 * mailcap.el (mailcap-parse-mailcap): Skip \;.
6115 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6116 and use t as default value.
6117
6118 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
6119
6120 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6121 gnus-summary-buffer is live.
6122
6123 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
6124
6125 * mm-util.el (mm-enable-multibyte): Check whether var bound.
6126
6127 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6128
6129 * message.el (message-bounce): Do MIME bounces MIMEy.
6130
6131 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6132
6133 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6134
6135 * mailcap.el (mailcap-mime-extensions): Changed patch to
6136 text/x-patch.
6137
6138 * mm-decode.el (mm-display-external): Wrong placement of paren.
6139
6140 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6141
6142 * gnus.el: Pterodactyl Gnus v0.93 is released.
6143
6144 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
6145
6146 * gnus-cus.el (gnus-group-parameters): New entries for
6147 gnus-group-split.
6148
6149 * gnus-mlspl.el: Renamed functions and variables so as to
6150 start with gnus-group-split.
6151
6152 * gnus.el: Adjust autoload entries.
6153
6154 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
6155
6156 * gnus-mlspl.el: Removed trailing t from comment and provide.
6157 Renamed functions and variables to start with gnus-mlsplit.
6158 Added autoload comments.
6159 * gnus.el: Added autoload entries.
6160
6161 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6162
6163 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6164 so that matches excluded by RESTRICTs do not cause the whole split
6165 to be ignored. This also fixes a long-standing bug in which a
6166 split with \N substitutions wouldn't cause cross-posting as
6167 expected.
6168
6169 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6170 (nnmail-split-it): Implement them.
6171
6172 * nnmail.el (nnmail-split-fancy): Document ! splits.
6173
6174 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
6175
6176 * pop3.el: New version.
6177
6178 1999-07-05 Simon Josefsson <jas@pdc.kth.se>
6179
6180 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6181
6182 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6183
6184 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6185
6186 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6187
6188 * gnus-util.el (gnus-write-active-file): Use real name.
6189
6190 * gnus-agent.el (gnus-agent-expire): Update active file
6191 method by method.
6192
6193 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6194
6195 * nndraft.el (nndraft-request-article): Use difference
6196 coding-systems for queue and drafts.
6197
6198 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6199 nndraft:drafts.
6200
6201 * mm-util.el (mm-auto-save-coding-system): New coding system.
6202
6203 * message.el (message-draft-coding-system): Use it.
6204
6205 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6206
6207 * mm-uu.el: More customizable and less aggressive.
6208
6209 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6210
6211 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6212 when plugged.
6213
6214 * mml.el (mml-generate-mime-1): Don't insert nofile files.
6215 (mml-insert-mml-markup): Accept a nofile.
6216 (mml-insert-mime): Insert nofile.
6217
6218 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6219
6220 * mm-decode.el (mm-handle-media-type): New function.
6221 (mm-handle-media-supertype): New function.
6222 (mm-handle-media-subtype): New function.
6223 Use new functions throughout. "/"))
6224
6225 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
6226
6227 * gnus-art.el (gnus-treat-predicate): Typo.
6228
6229 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6230
6231 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6232
6233 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6234
6235 * gnus-art.el (article-date-ut): UT! Default it!
6236
6237 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6238
6239 * gnus.el: Pterodactyl Gnus v0.92 is released.
6240
6241 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6242
6243 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6244
6245 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6246
6247 * nntp.el (nntp-retrieve-groups): Don't do anything when not
6248 connected.
6249
6250 * gnus-start.el (gnus-active-to-gnus-format): Only save active
6251 when plugged.
6252
6253 * mm-view.el (mm-inline-message): Ignore remove-spec.
6254
6255 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6256 is bound.
6257
6258 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6259
6260 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6261
6262 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6263 start.
6264
6265 * message.el (message-fill-yanked-message): Remove `t' arg.
6266
6267 * gnus-group.el (gnus-group-kill-group): Message killing of
6268 groups.
6269
6270 * mm-util.el (mm-preferred-coding-system): New function.
6271 (mm-mime-charset): Use it.
6272
6273 * mml.el (mml-generate-mime-1): Charset-encode message parts.
6274
6275 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6276
6277 * gnus-mlsplt.el: New file.
6278
6279 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6280
6281 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6282 functions.
6283 (mm-attachment-override-p): Take a handle instead of a type.
6284 (mm-inlined-p): Ditto.
6285 (mm-automatic-display-p): Ditto,
6286 (mm-inlinable-p): Ditto.
6287
6288 * nndraft.el (nndraft-request-expire-articles): Delete backup
6289 files.
6290
6291 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6292
6293 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6294
6295 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6296
6297 * nnmail.el (nnmail-split-it): Allow .*.
6298
6299 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6300
6301 * mm-decode.el (mm-inline-large-images-p): Renamed.
6302
6303 * gnus-art.el (article-date-ut): Always look in the current buffer
6304 for the Date header.
6305
6306 * mml.el (mml-validate): New command.
6307
6308 * mailcap.el (mailcap-possible-viewers): Revert to string-match
6309 since we are dealing with regexps.
6310
6311 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6312
6313 * gnus.el: Pterodactyl Gnus v0.91 is released.
6314
6315 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6316
6317 * gnus-agent.el (gnus-agent-save-active-1): New function.
6318 (gnus-agent-save-active): use it.
6319 (gnus-agent-save-groups): Ditto.
6320
6321 * gnus-cache.el (gnus-cache-write-active): Use it.
6322
6323 * gnus-agent.el (gnus-agent-write-active): Use it.
6324
6325 * gnus-util.el (gnus-write-active-file): New function.
6326
6327 * gnus-agent.el (gnus-agent-write-active): New function to keep
6328 lower boundaries and canceled groups.
6329 (gnus-agent-save-groups): Use it.
6330 (gnus-agent-save-active): Use it.
6331 (gnus-agent-save-group-info): Only write active files.
6332 (gnus-agent-expire): Update active file.
6333
6334 * mm-decode.el (mm-inlinable-part-p): Removed.
6335 (mm-user-display-methods): Default to nil.
6336 (mm-user-display-methods): Removed.
6337 (add-mime-display-method): Removed.
6338 (mm-automatic-display): Renamed.
6339 (mm-automatic-display-p): Use it.
6340 (mm-inlined-types): New variable.
6341 (mm-inlined-p): New function.
6342
6343 * message.el (message-reply): Bind message-this-is-mail.
6344
6345 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6346
6347 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6348
6349 * message.el (message-check-news-header-syntax): Protect against
6350 nil froms.
6351
6352 * mm-util.el (mm-auto-mode-alist): New.
6353
6354 * mml.el (mml-generate-mime-1): Ditto.
6355
6356 * gnus.el: Use mm-insert-file-contents throughout instead of
6357 nnheader.
6358
6359 * mm-util.el (mm-insert-file-contents): New function.
6360
6361 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6362
6363 * gnus.el: Pterodactyl Gnus v0.90 is released.
6364
6365 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
6366
6367 * mailcap.el (mailcap-possible-viewers): Use string=.
6368
6369 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6370
6371 * mm-uu.el (mm-uu-forward-begin-line): New variable.
6372 (mm-uu-forward-end-line): New variable.
6373 (mm-uu-begin-line): Handle forwarded message.
6374 (mm-uu-identifier-alist): Ditto.
6375 (mm-uu-dissect): Ditto.
6376
6377 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6378
6379 * nnheader.el (nnheader-file-coding-system): Use raw-text.
6380 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6381 * gnus-cache.el (gnus-cache-coding-system): Ditto.
6382
6383 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6384 (nnfolder-file-coding-system-for-write): New variable.
6385 (nnfolder-active-file-coding-system): New variable.
6386 (nnfolder-active-file-coding-system-for-write): New variable.
6387 (nnfolder-save-active): New function.
6388 (nnfolder-save-buffer): Use them.
6389 (nnfolder-possibly-change-group): Ditto.
6390 (nnfolder-request-list-newsgroups): Ditto.
6391 (nnfolder-request-create-group): Ditto.
6392 (nnfolder-request-expire-articles): Ditto.
6393 (nnfolder-request-move-article): Ditto.
6394 (nnfolder-request-accept-article): Ditto.
6395 (nnfolder-request-delete-group): Ditto.
6396 (nnfolder-request-rename-group): Ditto.
6397 (nnfolder-possibly-change-folder): Ditto.
6398 (nnfolder-read-folder): Ditto.
6399 (nnfolder-request-list): Remove pathname-coding-system.
6400 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6401
6402 * nnmail.el (nnmail-file-coding-system): Use raw-text.
6403 (nnmail-file-coding-system-1): Removed.
6404 (nnmail-find-file): Use nnmail-pathname-coding-system.
6405 (nnmail-write-region): Ditto.
6406
6407 * nnmbox.el (nnmbox-file-coding-system): New variable.
6408 (nnmbox-file-coding-system-for-write): New variable.
6409 (nnmbox-active-file-coding-system): New variable.
6410 (nnmbox-active-file-coding-system-for-write): New variable.
6411 (nnmbox-save-buffer): New function.
6412 (nnmbox-save-active): New function.
6413 (nnmbox-request-scan): Use them.
6414 (nnmbox-request-expire-articles): Ditto.
6415 (nnmbox-request-move-article): Ditto.
6416 (nnmbox-request-accept-article): Ditto.
6417 (nnmbox-request-replace-article): Ditto.
6418 (nnmbox-request-delete-group): Ditto.
6419 (nnmbox-request-rename-group): Ditto.
6420 (nnmbox-request-create-group): Ditto.
6421
6422 * mm-util.el (mm-text-coding-system): raw-text or -dos.
6423 (mm-running-ntemacs): Removed.
6424
6425 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6426
6427 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6428
6429 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6430
6431 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6432
6433 * qp.el (quoted-printable-encoding-characters): Support lower case.
6434
6435 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6436
6437 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6438 (rfc2047-b-encode-region): Encode line by line.
6439
6440 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6441
6442 * mm-util.el (mm-find-mime-charset-region): Fix.
6443
6444 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
6445
6446 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6447 (mm-find-mime-charset-region): Ditto.
6448
6449 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
6450
6451 * gnus-sum.el (gnus-summary-move-article): Fix something or
6452 other.
6453
6454 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
6455
6456 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6457 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6458 (gnus-summary-enter-digest-group): Use them.
6459 (gnus-summary-setup-default-charset): Ditto.
6460
6461 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6462
6463 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6464 gnus-newsgroup-name is nil.
6465
6466 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6467
6468 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6469
6470 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6471
6472 * gnus-art.el (article-emphasize): Use correct
6473 gnus-article-emphasis-alist.
6474
6475 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6476
6477 * mm-view.el (mm-inline-text): Fix text/html bug.
6478
6479 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6480
6481 * gnus.el: Pterodactyl Gnus v0.89 is released.
6482
6483 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6484
6485 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6486 * message.el (message-draft-coding-system): Ditto.
6487 * mm-util.el (mm-running-ntemacs): Ditto.
6488
6489 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6490
6491 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6492
6493 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6494
6495 * mml.el: require mm-decode.
6496
6497 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6498
6499 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6500
6501 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6502
6503 * mm-view.el (mm-inline-image): Fix image undisplayer.
6504
6505 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6506
6507 * mml.el (mml-insert-multipart): Error in compeling-read.
6508 (mml-insert-tag): Match tags.
6509
6510 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6511
6512 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6513 (gnus-cache-braid-heads): Ditto.
6514 (gnus-cache-retrieve-headers): Ditto.
6515
6516 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6517
6518 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6519
6520 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6521
6522 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6523 to string under XEmacs.
6524
6525 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6526
6527 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6528
6529 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6530
6531 * mm-view.el (mm-inline-message): Fix message view bug.
6532 * gnus-art.el (gnus-article-prepare): Ditto.
6533
6534 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6535
6536 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6537
6538 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6539
6540 * gnus.el: Pterodactyl Gnus v0.88 is released.
6541
6542 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6543
6544 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6545 usage.
6546
6547 * nnmail.el (nnmail-get-new-mail): Save info.
6548
6549 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6550
6551 * gnus.el: Pterodactyl Gnus v0.87 is released.
6552
6553 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6554
6555 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6556 (mail-source-run-script): New function.
6557 (mail-source-fetch-pop): Use it.
6558
6559 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6560
6561 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6562
6563 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6564
6565 * gnus.el: Pterodactyl Gnus v0.86 is released.
6566
6567 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6568
6569 * gnus-art.el (gnus-treat-translate): New variable.
6570 (gnus-treat-predicate): Accept a list of regexps.
6571 (gnus-article-treat-custom): Allow a list of regexps.
6572
6573 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6574
6575 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6576 type.
6577
6578 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6579
6580 * gnus-art.el (article-babel): Narrow a bit.
6581
6582 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6583
6584 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6585
6586 * gnus-agent.el (gnus-agent-get-undownloaded-list): Operate on all
6587 articles, not only unread ones.
6588 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6589 articles, not only unread ones.
6590
6591 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6592
6593 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6594 keystroke.
6595
6596 * gnus-art.el (gnus-article-x-face-command): Ditto.
6597
6598 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6599
6600 * gnus.el (gnus-method-simplify): Accept server names.
6601
6602 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6603
6604 * gnus-art.el (article-babel-prompt): New function.
6605 (article-babel): New command.
6606
6607 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6608
6609 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6610
6611 * mml.el (mml-generate-mime-1): Don't insert literally.
6612
6613 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6614 (gnus-netrc-syntax-table): Removed.
6615 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6616
6617 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6618
6619 * mm-view.el (mm-inline-text): Fix charset for text/html.
6620
6621 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6622
6623 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6624
6625 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6626
6627 * nnmail.el (nnmail-split-incoming): Return the number of split
6628 mails.
6629 (nnmail-process-babyl-mail-format): Ditto.
6630 (nnmail-process-unix-mail-format): Ditto.
6631 (nnmail-process-mmdf-mail-format): Ditto.
6632 (nnmail-process-maildir-mail-format): Ditto.
6633
6634 * mail-source.el (mail-source-callback): Return the number from
6635 the callback.
6636
6637 * message.el (message-send-mail): Generate Lines.
6638
6639 * mail-source.el (mail-source-call-script): New function.
6640 (mail-source-call-script): New function.
6641
6642 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6643
6644 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6645 (gnus-select-newsgroup): Use it.
6646 (gnus-group-highlight-words-alist): New variable.
6647 (gnus-newsgroup-emphasis-alist): New variable.
6648 (gnus-summary-local-variables): Use it.
6649 * gnus-art.el (article-emphasize): Use it.
6650 (gnus-emphasis-highlight-words): New face.
6651 * gnus-cus.el (gnus-group-parameters): New parameter.
6652
6653 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6654
6655 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6656 parameter `headers'.
6657 (gnus-cache-enter-article): Ditto.
6658 (gnus-cache-update-article): Ditto.
6659 * gnus-sum.el (gnus-summary-move-article): Ditto.
6660 (gnus-summary-mark-article-as-unread): Ditto.
6661 (gnus-summary-mark-article): Ditto.
6662
6663 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6664
6665 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6666 (gnus-posting-style-alist): Removed.
6667 (gnus-message-style-insertions): Ditto.
6668 (gnus-configure-posting-styles): Reimplementation.
6669
6670 * mail-source.el (mail-source-fetch): Error the message.
6671
6672 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6673
6674 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6675
6676 * gnus.el: Pterodactyl Gnus v0.85 is released.
6677
6678 1999-04-20 Michael Cook <cook@sightpath.com>
6679
6680 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6681 Outlook citation regex.
6682
6683 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6684
6685 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6686 semicolon.
6687
6688 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6689
6690 * gnus-range.el (gnus-remove-from-range): Document range1
6691 modification, protect range2.
6692
6693 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6694
6695 * gnus-sum.el (gnus-update-marks): Protect lists from
6696 gnus-remove-from-range, don't sort twice.
6697
6698 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6699
6700 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6701 function in backend.
6702
6703 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6704
6705 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6706 request-accept-article function in the backend instead of using
6707 the 'respool capability.
6708
6709 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6710
6711 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6712 spurious whitespace at eob.
6713
6714 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6715
6716 * nnmail.el (nnmail-get-new-mail): Check right variable.
6717
6718 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6719
6720 * mailcap.el (mailcap-mime-data): Fix rfc822.
6721
6722 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6723
6724 * nndoc.el (nndoc-nsmail-type-p): New function.
6725 (nndoc-type-alist): Recognize nsmail.
6726
6727 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6728
6729 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6730 *before* `article-hide-headers' deletes the information.
6731
6732 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6733
6734 * gnus-sum.el (gnus-summary-save-parts): New command and
6735 keystroke.
6736 (gnus-summary-save-parts-1): New function.
6737 (gnus-summary-iterate): Buggy.
6738
6739 * mm-decode.el (mm-save-part-to-file): Made into own function.
6740
6741 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6742
6743 * gnus-group.el (gnus-group-set-info): Resist nils.
6744
6745 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6746
6747 * mailcap.el (mailcap-mime-data): Ditto.
6748
6749 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6750
6751 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6752
6753 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6754
6755 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6756 gnus-article-date-lapsed-new-header is t.
6757
6758 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6759
6760 * gnus.el: Pterodactyl Gnus v0.84 is released.
6761
6762 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6763
6764 * gnus-msg.el (gnus-bug-message): Mime change.
6765
6766 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6767
6768 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6769
6770 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6771
6772 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6773 `x-uue'.
6774
6775 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6776
6777 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6778 when authentication is 'password.
6779
6780 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6781
6782 * gnus-win.el (gnus-configure-windows): Accept a setting.
6783
6784 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6785
6786 * mm-util.el (mm-quote-arg): Moved here.
6787
6788 * mm-decode.el (mm-quote-arg): Quote more chars.
6789
6790 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6791
6792 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6793 with newlines would create buggy .nov files.
6794
6795 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6796
6797 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6798 end of lines.
6799
6800 * message.el (message-mode): Doc fix.
6801
6802 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6803
6804 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6805
6806 * gnus-art.el (article-date-ut): Rewrite.
6807
6808 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6809 order.
6810
6811 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6812 headers.
6813
6814 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6815
6816 1999-04-18 Didier Verna <verna@inf.enst.fr>
6817
6818 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6819 (article-date-ut): use it.
6820
6821 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6822
6823 * mail-source.el (mail-source-fetch-pop): Call script
6824 asynchronously.
6825
6826 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6827
6828 * gnus.el: Pterodactyl Gnus v0.83 is released.
6829
6830 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6831
6832 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6833
6834 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6835
6836 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6837
6838 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6839
6840 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6841
6842 * message.el (message-generate-headers): Accept continuation
6843 headers.
6844
6845 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6846
6847 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6848
6849 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6850
6851 * gnus-art.el (gnus-treatment-function-alist): use
6852 maybe-hide-headers.
6853
6854 * message.el (message-inhibit-body-encoding): Typo.
6855 (message-resend): Inhibit encoding.
6856
6857 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6858
6859 * gnus-art.el (article-remove-cr): Use re-search.
6860
6861 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6862 headers.
6863
6864 * mm-decode.el (mm-quote-arg): Quote '.
6865
6866 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6867
6868 * mm-decode.el (mm-insert-part): Use multibyte for text.
6869
6870 * gnus-start.el (gnus-read-newsrc-file): New variable.
6871 (gnus-read-newsrc-file): Use it.
6872
6873 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6874
6875 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6876
6877 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6878 function.
6879
6880 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6881
6882 * gnus.el: Pterodactyl Gnus v0.82 is released.
6883
6884 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6885
6886 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6887 for iso8859-2.
6888
6889 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6890
6891 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6892 synonym alist.
6893
6894 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6895
6896 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6897
6898 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6899
6900 * mail-source.el (mail-source-fetch): Ask before bugging out.
6901
6902 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6903
6904 * uudecode.el (uudecode-decode-region-external): Don't assume
6905 uudecode-temporary-file-directory ends with a slash.
6906
6907 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6908
6909 * gnus-sum.el (gnus-update-marks):
6910 (gnus-update-read-articles):
6911 (gnus-summary-expire-articles): Check server.
6912
6913 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6914
6915 * mml.el (mml-preview): New function.
6916
6917 1999-04-17 William M. Perry <wmperry@aventail.com>
6918
6919 * mail-source.el (mail-source-fetch-file): Return the right
6920 value.
6921
6922 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6923
6924 * mml.el (mml-insert-parameter): New function.
6925 (mml-insert-parameter-string): New function.
6926
6927 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6928
6929 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6930 (gnus-mime-display-part): Use it.
6931
6932 * mm-decode.el (mm-alternative-precedence): Removed.
6933 (mm-discouraged-alternatives): New variable.
6934 (mm-preferred-alternative-precedence): New function.
6935
6936 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6937
6938 * mail-source.el (mail-sources): New variable.
6939
6940 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6941
6942 * mm-decode.el (mm-valid-image-format-p): New function.
6943 (mm-inline-media-tests): Use it.
6944 (mm-valid-and-fit-image-p): New function.
6945
6946 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6947 (gnus-agent-fetch-group): Ditto.
6948
6949 1999-04-12 Didier Verna <verna@inf.enst.fr>
6950
6951 * nnmail.el (nnmail-article-group): in case of a group name
6952 containing "\\n" constructs, be sure to pass the expanded value to
6953 nn*-save-mail.
6954
6955 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6956
6957 * gnus.el: Pterodactyl Gnus v0.81 is released.
6958
6959 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6960
6961 * gnus-sum.el (gnus-get-split-value): Reverse result.
6962
6963 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6964
6965 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6966
6967 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6968
6969 * mml.el (mml-insert-tag): Insert concluding part.
6970
6971 * message.el (message-send-mail): Encode later.
6972 (message-send-news): Ditto.
6973
6974 * nnfolder.el: Don't use mail delim.
6975
6976 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6977
6978 * gnus-cus.el (gnus-group-customize): Put point at min.
6979
6980 * mm-view.el (mm-inline-text): Allow toggling html.
6981
6982 1999-03-28 William M. Perry <wmperry@aventail.com>
6983
6984 * mail-source.el: Added prescript and postscript to file.
6985
6986 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6987
6988 * nnmail.el: Reverted.
6989
6990 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6991 (gnus-setup-posting-charset): Did work.
6992
6993 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6994
6995 * gnus.el (gnus-short-group-name): Use
6996 gnus-group-uncollapsed-levels.
6997
6998 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6999
7000 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
7001
7002 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7003
7004 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
7005 (article-strip-headers-from-body): New command and keystroke.
7006
7007 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7008
7009 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
7010
7011 * nnheader.el (nnheader-insert-file-contents): Bind
7012 enable-local-eval to nil.
7013 (nnheader-find-file-noselect): Ditto.
7014
7015 * nnmail.el (nnmail-article-group): Don't remove long lines.
7016 (nnmail-remove-long-lines): New function.
7017 (nnmail-split-header-length-limit): Removed.
7018
7019 * mml.el (mml-generate-mime-1): Use unibyte buffers.
7020
7021 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
7022
7023 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7024
7025 * gnus-sum.el (gnus-summary-generic-mark): New function.
7026
7027 * nnmail.el (nnmail-split-header-length-limit): Increased.
7028 (nnmail-article-group): Allow nil.
7029
7030 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
7031
7032 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
7033 first.
7034
7035 * mml.el (mml-minibuffer-read-type): Include types from
7036 mailcap-mime-data.
7037
7038 * nndraft.el (nndraft-request-article): Would clobber Japanese.
7039
7040 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
7041
7042 * mml.el (mml-insert-tag): New function.
7043 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
7044 confusion with functions like `mml-read-tag'.
7045 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
7046 (mml-minibuffer-read-description): Ditto with
7047 `mml-minibuffer-read-description'.
7048 (mml-attach-buffer): New function.
7049 (mml-mode-map): New entry for /.
7050 (mml-minibuffer-read-type): Accept DEFAULT.
7051
7052 * mml.el (mml-quote-region): Narrow the region.
7053
7054 * message.el (message-mode-menu): message-mime-attach-file is now
7055 mml-attach-file.
7056
7057 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7058
7059 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
7060
7061 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
7062
7063 * mml.el (mml-attach-buffer): New command.
7064
7065 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
7066
7067 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
7068 with a proper range. Compress range.
7069
7070 * gnus-range.el (gnus-remove-from-range): Protect arguments.
7071
7072 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7073
7074 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
7075
7076 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7077
7078 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
7079 (gnus-picons-convert-x-face): Removed.
7080 (gnus-picons-article-display-x-face): Removed.
7081 (gnus-picons-x-face-sentinel): Ditto.
7082 (gnus-picons-display-x-face): Ditto.
7083
7084 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7085
7086 * gnus.el: Pterodactyl Gnus v0.80 is released.
7087
7088 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7089
7090 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
7091
7092 * gnus-sum.el (gnus-with-article): Moved here.
7093
7094 * mail-source.el (mail-source-fetch-pop): Ask for password even
7095 when program.
7096
7097 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7098
7099 * gnus-msg.el (gnus-bug): Add description.
7100
7101 * mml.el (mml-insert-mml-markup): Insert disposition.
7102
7103 * message.el (message-send-mail): Always encode mail headers.
7104
7105 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7106
7107 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7108 when requested.
7109
7110 * nnmail.el (nnmail-current-spool): Removed.
7111
7112 * gnus-salt.el (gnus-tree-inhibit): New varible.
7113
7114 * gnus.el (mm-util): Required.
7115
7116 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
7117
7118 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7119
7120 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7121
7122 * mail-source.el (mail-source-bind): Doc fix.
7123
7124 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7125
7126 * message.el (message-mode): Doc fix.
7127
7128 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7129 encoding.
7130
7131 * gnus.el (gnus-methods-equal-p): Moved here.
7132
7133 * mail-source.el: pop at 110.
7134
7135 * pop3.el (pop3-movemail): Use write-region instead of
7136 append-to-file to avoid excessive messaging.
7137
7138 1999-02-27 lantz moore <lmoore@contigo.com>
7139
7140 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7141 type directory.
7142
7143 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
7144
7145 * gnus-art.el (article-hide-boring-headers): Field names must not
7146 contain whitespace.
7147
7148 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7149
7150 * gnus.el: Pterodactyl Gnus v0.79 is released.
7151
7152 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7153
7154 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7155
7156 * mml.el (mml-mode): Don't use add-minor-mode.
7157
7158 * message.el (messgage-inhibit-body-encoding): New variable.
7159 (message-encode-message-body): Use it.
7160
7161 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7162
7163 * gnus.el: Pterodactyl Gnus v0.78 is released.
7164
7165 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7166
7167 * message.el (message-mode): Switch on MML mode.
7168
7169 * mml.el: Included commands and functions.
7170 (mml-mode-map): New keymap.
7171
7172 * message.el: Removed the insertion commands and functions.
7173
7174 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7175
7176 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7177 keystroke.
7178
7179 * gnus-art.el (gnus-narrow-to-page): Revert.
7180
7181 * gnus-cite.el (gnus-cite-delete-overlays): New function.
7182 (gnus-cite-parse-maybe): Always reparse.
7183
7184 * message.el (message-encode-message-body): Don't insert
7185 "multipart warning".
7186
7187 * gnus-art.el (gnus-article-treat-head-custom): New variable.
7188
7189 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
7190
7191 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7192
7193 * nnmail.el: Require mm-util.
7194
7195 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
7196
7197 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7198 group.
7199
7200 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
7201
7202 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7203
7204 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
7205
7206 * gnus-msg.el (gnus-extended-version): Better regexp.
7207
7208 1999-02-25 Didier Verna <verna@inf.enst.fr>
7209
7210 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7211 is called with the result of SPLIT and should return a new split.
7212
7213 * gnus.texi: update the doc.
7214
7215 1999-02-23 Didier Verna <verna@inf.enst.fr>
7216
7217 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7218 displayed in the article buffer, output bars if
7219 `gnus-picons-display-article-move-p'.
7220
7221 1999-02-20 Aaron M. Ucko <amu@mit.edu>
7222
7223 * mail-source.el (mail-source-fetch-pop): Typo.
7224
7225 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7226
7227 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7228
7229 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7230
7231 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7232
7233 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7234
7235 * mml.el (mml-insert-buffer): New function.
7236
7237 * message.el (message-forward): Insert the buffer in the buffer.
7238
7239 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
7240
7241 * mm-view.el (mm-inline-message): Insert part in narrowed region.
7242
7243 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
7244
7245 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7246
7247 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7248
7249 * gnus.el: Pterodactyl Gnus v0.77 is released.
7250
7251 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7252
7253 * gnus-art.el (gnus-displaying-mime): New variable.
7254 (article-narrow-to-head): New function.
7255
7256 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7257 Default to pop instead of pop3.
7258
7259 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7260
7261 * gnus-art.el (article-hide-pgp): Goto body.
7262
7263 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7264
7265 * gnus-cite.el: Don't use goto-line.
7266
7267 * gnus-art.el (gnus-article-treat-html): Removed.
7268 (gnus-treat-article): Save restriction.
7269
7270 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
7271
7272 * message.el (message-send-mail): Don't untabify.
7273 (message-mode): Don't use tabs for indentation.
7274
7275 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7276
7277 * message.el (message-send-mail): Don't untabify.
7278
7279 * nnml.el (nnml-save-mail): Typo fix.
7280
7281 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
7282
7283 * message.el (message-cite-function): Add
7284 `message-cite-original-without-signature' customization option.
7285
7286 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
7287
7288 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7289 `nnmail-prepare-incoming-header-hook'.
7290
7291 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
7292
7293 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7294
7295 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7296
7297 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7298
7299 1999-02-18 Michael Cook <cook@sightpath.com>
7300
7301 * Recognize Microsoft Outlook's cite attribution conventions.
7302
7303 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
7304
7305 * gnus-sum.el: Bind M.
7306
7307 1999-02-19 Neil Crellin <neilc@wallaby.cc>
7308
7309 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7310
7311 1999-02-15 Didier Verna <verna@inf.enst.fr>
7312
7313 * gnus-picon.el (gnus-group-display-picons): ensures that
7314 `article-goto-body' really goes to the article body.
7315
7316 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7317
7318 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7319
7320 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7321
7322 * mm-view.el (mm-view-message): Enable multibyte.
7323
7324 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7325
7326 * nnmail.el (nnmail-get-new-mail): Message later.
7327
7328 * mm-util.el (mm-find-charset-region): Revert to checking
7329 multibyte.
7330
7331 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
7332
7333 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7334 attachment.
7335
7336 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7337
7338 * gnus.el: Pterodactyl Gnus v0.76 is released.
7339
7340 1999-02-06 Felix Lee <flee@cygnus.com>
7341
7342 * gnus.el (gnus-group-change-level-function): Typo.
7343
7344 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7345
7346 * gnus-sum.el (gnus-nov-skip-field): Removed.
7347 (gnus-nov-field): Ditto.
7348 (gnus-nov-parse-extra): Ditto.
7349 (gnus-nov-read-integer): Ditto.
7350
7351 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
7352
7353 * nnheader.el (nnheader-nov-read-message-id): New macro.
7354 (nnheader-parse-nov): Use it.
7355
7356 * gnus-sum.el (gnus-nov-read-message-id): New macro.
7357 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7358 `(eq (char-after) ?\n)'.
7359
7360 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7361
7362 * gnus.el (gnus-other-frame): Always pop up a new frame.
7363
7364 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
7365
7366 * gnus-range.el (gnus-range-add): Rewrite.
7367
7368 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
7369
7370 * nnmail.el (nnmail-split-incoming): Added detection of maildir
7371 format.
7372 (nnmail-process-maildir-mail-format): New function.
7373
7374 * mail-source.el (mail-source-fetch-maildir): New function.
7375 (mail-source-keyword-map): Add default for maildir method.
7376 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7377
7378 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7379
7380 * mail-source.el (mail-source-fetcher-alist): Remove apop.
7381
7382 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7383 (nndoc-mime-digest-type-p): Removed.
7384
7385 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7386
7387 * gnus-art.el (gnus-article-read-summary-keys): Set the point
7388 where it is supposed to be.
7389 (gnus-treat-play-sounds): New variable.
7390
7391 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7392
7393 * gnus-art.el (article-display-x-face): Narrow to head.
7394 (gnus-article-washed-types): New variable.
7395 (article-hide-pgp): Is not a toggle.
7396 (gnus-article-hide-text-type): Save types.
7397 (article-decode-charset): Use it.
7398
7399 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7400
7401 * message.el (message-forward-start-separator): Removed.
7402 (message-forward-end-separator): Removed.
7403 (message-signature-before-forwarded-message): Removed.
7404 (message-included-forward-headers): Removed.
7405 (message-check-news-body-syntax): Don't check forward.
7406 (message-forward): Use MIME.
7407
7408 * nnvirtual.el (nnvirtual-request-article): Bind
7409 gnus-article-decode-hook to nil.
7410
7411 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7412
7413 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7414 us-ascii.
7415
7416 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7417
7418 * format-spec.el (format-spec): Be more robust.
7419
7420 * message.el (message-encode-message-body): Default
7421 mail-parse-charset to mail-parse-charset.
7422
7423 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7424 (gnus-summary-edit-article): Bind mail-parse-charset.
7425
7426 * mml.el (mml-read-tag): Ignore white space after end of tag.
7427
7428 * message.el (message-goto-body): Also work in separatorless
7429 articles.
7430
7431 * mml.el (mml-translate-from-mime): New function.
7432 (mml-insert-mime): Ditto.
7433 (mml-to-mime): New function.
7434 (mime-to-mml): New name.
7435
7436 * gnus-sum.el (gnus-summary-edit-article): Always select raw
7437 article.
7438
7439 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7440
7441 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7442 special-case nndraft groups.
7443
7444 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7445
7446 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7447 (gnus-get-newsgroup-headers): Already bound.
7448
7449 * message.el (message-encode-message-body): Use posting charset.
7450
7451 * mm-bodies.el (mm-encode-body): Use MIME charsets.
7452 (mm-body-encoding): Do CTE.
7453 (mm-body-7-or-8): New function.
7454
7455 * mm-util.el (mm-mime-charset): Always fall back on alist.
7456 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7457 (mm-mime-mule-charset-alist): Add arabic-*-column.
7458 (mm-find-mime-charset-region): New function.
7459
7460 * format-spec.el (format-spec-make): New function.
7461
7462 * mail-source.el (format-spec): Required.
7463 (mail-source-fetch-with-program): Removed.
7464 (mail-source-fetch-with-program): New function.
7465
7466 * format-spec.el: New file.
7467
7468 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7469
7470 * mail-source.el (mail-source-fetch-with-program): Take optional
7471 parameter.
7472
7473 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7474
7475 * gnus-start.el: Ignore some groups.
7476 (gnus-setup-news): Bind nnmail-fetched-sources.
7477
7478 * message.el (message-send-mail): Remove all tabs.
7479
7480 * mm-util.el (mm-find-charset-region): Just check whether
7481 find-charset-region is defined.
7482
7483 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7484
7485 * gnus-group.el (gnus-group-get-new-news): Use
7486 nnmail-fetched-sources.
7487
7488 * nnmail.el (nnmail-fetched-sources): New variable.
7489 (nnmail-get-new-mail): Use it.
7490
7491 * mail-source.el (mail-source-fetched-sources): New variable.
7492 (mail-source-fetch): Use it.
7493
7494 1999-02-02 Mark W. Eichin <eichin@thok.org>
7495
7496 * gnus.el (gnus-getenv-nntpserver): if the file that
7497 gnus-nntpserver-file names has a trailing newline, the
7498 string-match will always match, and thus the file will never be
7499 read. (^ matches start of "line", \\` matches start of "buffer",
7500 which is what was intended...)
7501
7502 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7503
7504 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7505
7506 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7507
7508 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7509 select methods.
7510
7511 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
7512
7513 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7514
7515 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
7516
7517 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7518
7519 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7520
7521 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7522 a typo.
7523 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7524 charset to nil.
7525 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7526 * gnus-start.el (gnus-start-draft-setup): Ditto.
7527
7528 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7529
7530 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7531 (mail-source-value): Don't do variables.
7532
7533 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7534
7535 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7536
7537 1999-02-01 Michael Cook <cook@sightpath.com>
7538
7539 * Defenestrate spurious ?a.
7540
7541 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7542
7543 * mail-source.el (mail-source-fetch-pop): Instead use
7544 :authentication.
7545
7546 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7547
7548 * lisp/mail-source.el : Support APOP authentication scheme.
7549
7550 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7551
7552 * pop3.el (pop3-movemail): Return t.
7553
7554 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7555
7556 * rfc2047.el (rfc2047-fold-region): New function.
7557 (rfc2047-encode-message-header): Use it.
7558
7559 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7560
7561 * gnus-sum.el (gnus-group-charset-alist): Add more.
7562
7563 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7564
7565 * gnus.el: Pterodactyl Gnus v0.75 is released.
7566
7567 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7568
7569 * gnus-art.el (article-display-x-face): Don't narrow to head.
7570
7571 1999-02-01 Michael Cook <cook@sightpath.com>
7572
7573 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7574
7575 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7576
7577 * mail-source.el (mail-source-fetch-directory): Ignore
7578 directories.
7579
7580 * gnus-cus.el (gnus-group-parameters): Addition.
7581
7582 * gnus-art.el (article-strip-banner): Do symbolic banners.
7583 (article-strip-banner): New keystroke.
7584
7585 1999-02-01 Michael Cook <cook@sightpath.com>
7586
7587 * gnus-art.el (article-strip-banner): New command.
7588
7589 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7590
7591 * gnus-art.el (gnus-treat-strip-banners): New variable.
7592
7593 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7594
7595 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7596 has been exist.
7597
7598 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7599
7600 * message.el (message-draft-coding-system): Check coding-system.
7601 * mm-util.el (mm-text-coding-system): Ditto.
7602
7603 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7604
7605 * mail-source.el (mail-source-fetch-pop): Save excursion.
7606
7607 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7608
7609 * mail-source.el (mail-source-movemail-args): Not constant.
7610 (mail-source-movemail-args): Removed.
7611 (mail-source-fetch-with-program): New function.
7612 (mail-source-fetch-pop): Use program and function.
7613 (mail-source-movemail-program): Removed.
7614
7615 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7616 (gnus-treat-date-user-defined): New variable.
7617
7618 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7619
7620 * nnmail.el (nnmail-fix-eudora-headers): New function.
7621
7622 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7623
7624 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7625
7626 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7627
7628 * gnus-art.el (gnus-treatment-function-alist): Do
7629 gnus-article-add-buttons-to-head later.
7630 (gnus-treat-capitalize-sentences): New variable.
7631 (article-capitalize-sentences): New command and keystroke.
7632
7633 * gnus-group.el (gnus-group-catchup-current): Do group.
7634
7635 * message.el (message-default-charset): Add group.
7636
7637 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7638
7639 * gnus.el: Pterodactyl Gnus v0.74 is released.
7640
7641 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7642
7643 * gnus-art.el (article-fill-long-lines): Renamed.
7644 (article-fill-long-lines): New keystroke.
7645
7646 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7647
7648 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7649
7650 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7651 displayed.
7652 (gnus-group-catchup-current): Be more robus.
7653
7654 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7655 headers.
7656
7657 1999-01-25 Dave Love <fx@gnu.org>
7658
7659 * message.el (message-mode-menu): Add message-mime-attach-file.
7660 (message-mode): Doc fix.
7661
7662 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7663
7664 * nnmail.el (nnmail-check-duplication): Insert the mail source
7665 string.
7666
7667 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7668 (mail-source-fetch-directory): Ditto.
7669 (mail-source-fetch-file): Ditto.
7670 (mail-source-string): New variable.
7671
7672 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7673 the level.
7674
7675 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7676 before handling.
7677
7678 * mm-util.el (mm-mime-charset): Use the parameters.
7679 (mm-mime-charset): Removed region paremeters.
7680
7681 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7682 source.
7683
7684 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7685
7686 * nnmail.el (nnmail-get-split-group): Quote right.
7687
7688 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7689
7690 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7691 buffer.
7692
7693 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7694
7695 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7696 (gnus-group-mode): Don't hook.
7697
7698 * mail-source.el (mail-source-bind): Doc fix.
7699 (mail-source-bind): Take only one param.
7700
7701 * gnus-art.el (gnus-treat-highlight-signature): typep.
7702
7703 * mail-source.el (mail-source-movemail): Ignore empty file.
7704 (mail-source-callback): Check before deleting.
7705
7706 * message.el (message-mime-attach-file): Include name.
7707
7708 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7709
7710 * mm-util.el (mm-read-charset): Return a symbol.
7711
7712 * mm-view.el (mm-inline-text): Insert signature separator.
7713
7714 * gnus-art.el (gnus-treat-predicate): New function.
7715 (gnus-treat-article): Allow all types to be checked.
7716
7717 * gnus-util.el (gnus-or): New function.
7718 (gnus-and): Ditto.
7719
7720 * gnus-art.el (gnus-mime-display-single): Use override.
7721
7722 * mm-decode.el (mm-attachment-override-types): New variable.
7723 (mm-attachment-override-p): New function.
7724
7725 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7726
7727 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7728
7729 * mm-view.el (mm-inline-text): Do vcards.
7730
7731 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7732
7733 * gnus.el: Pterodactyl Gnus v0.73 is released.
7734
7735 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7736
7737 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7738 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7739 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7740 (nnmail-movemail-program): Removed.
7741 (nnmail-movemail-args): Removed.
7742 (nnmail-pop-password-required): Ditto.
7743 (nnmail-tmp-directory): Ditto.
7744 (nnmail-delete-incoming): Removed.
7745 (nnmail-pop-password, nnmail-moved-inboxes,
7746 nnmail-internal-password, nnmail-move-inbox): Removed.
7747 (nnmail-read-passwd): Ditto.
7748 (nnmail-get-spool-files): Removed.
7749 (nnmail-resplit-incoming): Reinstated.
7750
7751 * mail-source.el: New file.
7752
7753 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7754
7755 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7756
7757 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7758
7759 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7760
7761 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7762
7763 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7764
7765 * gnus-picon.el (gnus-group-display-picons): Goto body.
7766
7767 * gnus.el: Indented all functions; broke long lines; changed all
7768 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7769
7770 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7771
7772 * gnus.el: Pterodactyl Gnus v0.72 is released.
7773
7774 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7775
7776 * gnus.el: Cleaned up trailing whitespace.
7777
7778 * mm-util.el (mm-read-charset): Work.
7779
7780 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7781
7782 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7783 nnheader-translate-file-chars'd group name.
7784
7785 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7786
7787 * message.el (message-encode-message-body): Fold case.
7788
7789 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7790
7791 * mailcap.el (mailcap-add): New function.
7792
7793 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7794
7795 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7796 (article-goto-body): Use it.
7797 (gnus-treat-article): Ditto.
7798
7799 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7800 downloaded articles from the downloadeble list.
7801
7802 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7803
7804 * message.el (message-encode-message-body): Bind
7805 mail-parse-charset.
7806
7807 * mm-util.el (mm-charset-synonym-alist): New variable.
7808 (mm-charset-to-coding-system): Use it.
7809 (mm-charset-coding-system-alist): Removed.
7810 (mm-charset-to-coding-system): Don't use it.
7811 (mm-find-charset-region): Use mail-parse-charset.
7812
7813 * gnus-art.el (gnus-treatment-function-alist): Use
7814 gnus-article-display-picons.
7815 (gnus-treat-display-xface): Only do if we have xface feature.
7816 (gnus-part-display-hook): New function.
7817 (gnus-treat-article): Use it.
7818 (gnus-treat-article): Use gnus-visual.
7819
7820 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7821
7822 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7823 displaying.
7824
7825 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7826
7827 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7828 regexp file names.
7829
7830 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7831
7832 * gnus.el: Pterodactyl Gnus v0.71 is released.
7833
7834 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7835
7836 * mm-view.el (mm-inline-image): Don't add a dot.
7837
7838 * gnus-art.el (gnus-treat-article): New function.
7839
7840 * gnus.el (gnus-article-display-hook): Removed.
7841
7842 * gnus-art.el (gnus-article-treat-custom): New variable.
7843
7844 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7845
7846 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7847 functions.
7848
7849 * message.el (message-posting-charset): New variable.
7850 (message-send-mail): Use it.
7851
7852 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7853 (gnus-setup-posting-charset): New function.
7854 (gnus-setup-message): Use it.
7855
7856 * message.el (message-encode-message-body): Just look for
7857 Content-Type before inserting a new one.
7858
7859 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7860
7861 * rfc2047.el (rfc2047-default-charset): Removed.
7862
7863 * mail-prsvr.el: New file.
7864 (mail-parse-charset): New variable.
7865
7866 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7867 Changed name.
7868
7869 * gnus.el (gnus-charset): New group.
7870
7871 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7872
7873 * gnus-sum.el (gnus-default-charset): Default to nil.
7874 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7875 (gnus-newsgroup-iso-8859-1-forced): Removed.
7876
7877 * mm-util.el (mm-known-charsets): Removed.
7878 (mm-default-coding-system): Removed.
7879 (mm-default-charset): Removed.
7880 (mm-read-charset): New function.
7881
7882 * message.el (message-default-charset): Removed.
7883
7884 * rfc2047.el (rfc2047-default-charset): Default to nil.
7885
7886 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7887
7888 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7889
7890 * gnus.el: Pterodactyl Gnus v0.70 is released.
7891
7892 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7893
7894 * mm-decode.el (mm-save-part): Use mm-get-part.
7895 (mm-insert-part): New function.
7896 (mm-get-part): Use it.
7897 (mm-get-image): Ditto.
7898 (mm-display-external): Ditto.
7899
7900 * mm-view.el (mm-inline-text): Ditto.
7901
7902 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7903 ranges.
7904
7905 * mm-decode.el (mm-display-external): Save the buffer.
7906 (mm-remove-part): Kill it.
7907
7908 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7909
7910 * nnagent.el (nnagent-request-set-mark): Defined stub.
7911
7912 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7913
7914 * gnus-score.el (gnus-score-load-score-alist): Bind
7915 coding-system-for-read.
7916
7917 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7918 prepare-exit-hook.
7919
7920 * mm-view.el (mm-setup-w3): Require w3.
7921
7922 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7923
7924 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7925 body.
7926
7927 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7928
7929 * mm-encode.el: Ditto.
7930
7931 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7932 error.
7933
7934 * mailcap.el (mailcap-mime-data): SAFER ps.
7935
7936 * message.el (message-encode-message-body): Always insert a
7937 Content-Type header.
7938
7939 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7940 shown inline.
7941
7942 * mm-view.el (mm-inline-text): Handle all sorts of text.
7943
7944 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7945 don't view.
7946
7947 * mm-decode.el (mm-display-external): Use it.
7948
7949 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7950
7951 * mm-decode.el (mm-save-part): Removed double code.
7952
7953 1999-01-12 Dave Love <fx@gnu.org>
7954
7955 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7956 application/octet-stream .gz & al files with jka-compr.
7957
7958 1999-01-12 Dave Love <fx@gnu.org>
7959
7960 * gnus-ems.el (gnus-down-mouse-3): New variable.
7961 * gnus-art.el (gnus-mime-button-map): Use it.
7962 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7963
7964 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7965
7966 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7967
7968 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7969
7970 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7971 buffers.
7972
7973 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7974
7975 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7976
7977 1999-01-12 Matt Armstrong <matta@geoworks.com>
7978
7979 * mml.el (mml-parameter-string): Strip directory component.
7980
7981 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7982
7983 * gnus.el (gnus-use-demon): Removed.
7984
7985 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7986
7987 * nnmail.el (nnmail-article-group): Don't infloop.
7988
7989 1999-01-11 Colin Rafferty <colin@xemacs.org>
7990
7991 * gnus-art.el (article-update-date-lapsed): Made it work with
7992 picons, and make it update on all visible frames.
7993 (article-date-ut): Get summary-buffer's current-headers.
7994
7995 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7996
7997 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7998 (gnus-picons-setup-p): New variable.
7999
8000 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8001
8002 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
8003
8004 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8005
8006 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
8007 (gnus-summary-exit-no-update): Use mapcar.
8008
8009 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
8010
8011 * gnus-agent.el (gnus-category-write): Make directory.
8012
8013 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8014
8015 * gnus-sum.el (gnus-update-read-articles):
8016 (gnus-update-marks): Request backend update of mark.
8017
8018 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8019
8020 * mm-bodies.el (mm-body-encoding): Use mm-find.
8021
8022 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
8023
8024 * gnus-picon.el (gnus-article-display-picons): Fix.
8025
8026 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8027
8028 * gnus.el: Pterodactyl Gnus v0.69 is released.
8029
8030 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8031
8032 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
8033
8034 * gnus-agent.el (gnus-agent-remove-group): New command and
8035 keystroke.
8036
8037 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
8038
8039 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
8040
8041 * gnus-agent.el (gnus-agent-write-servers): Make directory.
8042
8043 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8044
8045 * mm-view.el (mm-inline-text): Bind current id.
8046
8047 * mm-decode.el (mm-handle-id): New macro.
8048 (mm-make-handle): Accept id.
8049 (mm-dissect-singlepart): Use it.
8050
8051 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
8052
8053 * message.el (message-cite-original-without-signature): Use
8054 message-signature-separator when searching for signature in
8055 message-cite-original-without-signature.
8056
8057 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
8058
8059 * gnus.el (gnus-server-to-method): Check named methods.
8060
8061 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8062
8063 * mm-view.el (mm-view-message): Goto point-min.
8064
8065 * nnmail.el (nnmail-article-group): Don't delete lines, only
8066 shorten them.
8067
8068 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
8069 values.
8070
8071 * nnheader.el (nnheader-temp-directory): New variable.
8072 (nnheader-temp-directory): Removed.
8073
8074 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
8075
8076 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
8077 list of files to check for mailcap entries under windows-nt.
8078
8079 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8080
8081 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
8082 summary buffer exists.
8083
8084 1998-12-22 Aaron M. Ucko <amu@mit.edu>
8085
8086 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
8087 irrelevant Sun sendmail bug.
8088 (nnsoup-store-reply): Stop mucking with mail-header-separator.
8089
8090 * message.el (message-send-news): Bind mail-header-separator to
8091 "" when asking backend to post.
8092
8093 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
8094
8095 * mm-uu.el (mm-dissect-disposition): New variable.
8096 (mm-uu-dissect): Use it.
8097
8098 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8099
8100 * mm-view.el (mm-inline-text): Bind url-current-object.
8101
8102 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
8103
8104 * gnus-range.el (gnus-remove-from-range): Rewrite.
8105
8106 1998-12-09 SL Baur <steve@altair.xemacs.org>
8107
8108 * gnus-picon.el (annotations): Remove bogus require 'xpm.
8109
8110 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
8111
8112 * message.el (message-encode-message-body): Insert `MIME-Version'
8113 instead of `Mime-Version'.
8114
8115 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8116
8117 * message.el (message-insert-mime-part): Add the attachment
8118 disposition.
8119 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8120 (message-mime-query-type): New function.
8121 (message-mime-query-description): Ditto.
8122 (message-mime-query-file): Ditto.
8123 (message-insert-mime-part): Use them.
8124 (message-mime-insert-external): Use the new stuff.
8125
8126 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8127
8128 * nnmail.el (nnmail-split-header-length-limit): New variable.
8129
8130 * mm-decode.el (mm-dissect-buffer): Check syntax.
8131
8132 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8133
8134 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8135 (rfc2047-dissect-region): Ditto.
8136
8137 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8138
8139 * mm-view.el (mm-view-message): Decode charset.
8140
8141 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8142
8143 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8144 CT headers.
8145
8146 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8147
8148 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8149 mm-uu-*-function.
8150 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8151
8152 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8153
8154 * message.el (message-send-mail): Do MML first.
8155 (message-send-news): Ditto.
8156
8157 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8158
8159 * gnus-picon.el (gnus-picons-face): New face.
8160 (gnus-picons-try-face): Use it.
8161
8162 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8163
8164 * gnus.el: Pterodactyl Gnus v0.68 is released.
8165
8166 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8167
8168 * gnus.el: Pterodactyl Gnus v0.67 is released.
8169
8170 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8171
8172 * gnus.el: Pterodactyl Gnus v0.66 is released.
8173
8174 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8175
8176 * gnus-art.el (gnus-insert-mime-button): Decode description.
8177
8178 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
8179
8180 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8181 (gnus-decode-header-methods): Ditto.
8182 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8183
8184 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8185
8186 * mml.el (mml-insert-mime-headers): Encode description.
8187
8188 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8189 line.
8190
8191 * gnus-sum.el (gnus-default-charset): Doc fix.
8192
8193 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8194
8195 * mm-decode.el (mm-display-part): Forward a line.
8196
8197 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8198
8199 * mm-util.el (mm-running-ntemacs): New variable.
8200 (mm-text-coding-system): Ditto.
8201 * nnmail.el (nnmail-incoming-coding-system): Ditto.
8202 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8203
8204 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8205
8206 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8207 buffer.
8208
8209 * message.el (message-insert-headers): New command and keystroke.
8210
8211 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8212
8213 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8214 (mm-get-image): Ditto.
8215
8216 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8217 base64, uudecode and binhex.
8218
8219 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
8220
8221 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8222 in text/plain.
8223 * mm-uu.el (mm-uu-dissect): Use inline.
8224
8225 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8226
8227 * mm-view.el (mm-view-message): New function.
8228
8229 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8230 qp.
8231
8232 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
8233
8234 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8235 entry for message/rfc822 as 8bit.
8236
8237 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8238
8239 * mailcap.el (mailcap-mime-extensions): Add patch.
8240
8241 1998-12-05 Dale Hagglund <rdh@best.com>
8242
8243 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8244 argument to force all multipart/* to look like multipart/mixed.
8245
8246 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8247 variable.
8248 (gnus-mime-display-part): Use it.
8249
8250 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8251
8252 * gnus-draft.el (gnus-draft-send): Only disable checks for
8253 non-interactive use.
8254 (gnus-draft-send-message): Use it.
8255
8256 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8257
8258 * gnus.el: Pterodactyl Gnus v0.65 is released.
8259
8260 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8261
8262 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8263
8264 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8265
8266 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8267
8268 * gnus.el: Pterodactyl Gnus v0.64 is released.
8269
8270 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8271
8272 * mm-view.el (mm-setup-w3): Don't load.
8273
8274 * gnus-msg.el (gnus-setup-message): Set group name.
8275 (gnus-group-mail): Avoid leaking local vars.
8276
8277 * message.el (message-attach-file): Renamed.
8278 (message-mime-attach-file): Renamed again.
8279
8280 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
8281
8282 * gnus-art.el (article-decode-encoded-words): Bind
8283 rfc2047-default-charset here.
8284
8285 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8286
8287 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8288
8289 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8290 (gnus-picons-setup-hook): New hook.
8291
8292 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
8293
8294 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8295 string.
8296 (mailcap-mime-extensions): Ditto. Made first sentense fit a
8297 line.
8298
8299 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8300
8301 * gnus-art.el (gnus-article-prepare-display): Setup w3.
8302 (gnus-mime-view-part): Ditto.
8303 (gnus-mime-inline-part): Dotii.
8304 (gnus-mime-externalize-part): Daddo.
8305 (gnus-mime-internalize-part): Tutti frutti.
8306 (gnus-widget-press-button): Da da do.
8307
8308 * mm-view.el (mm-setup-w3): Require url-vars.
8309
8310 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8311
8312 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8313 * mm-util.el (mm-find-charset-region): Ditto.
8314
8315 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8316
8317 * message.el (message-send): Don't encode here.
8318 (message-send-mail): But here.
8319 (message-send-news): And here.
8320
8321 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8322
8323 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8324
8325 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8326
8327 * gnus.el: Pterodactyl Gnus v0.63 is released.
8328
8329 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8330
8331 * mml.el (mml-base-boundary): Shorten.
8332
8333 * message.el (message-insert-mime-part): Use default.
8334
8335 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8336
8337 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
8338
8339 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8340 buttons, not [*].
8341
8342 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8343
8344 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8345
8346 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8347
8348 * gnus-art.el (gnus-insert-mime-button): Fix.
8349
8350 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8351
8352 * message.el (message-insert-mime-part): Nicify prompts.
8353 (message-insert-mime-part): Really delete duplicates.
8354 (message-insert-mime-part): Check against common errors.
8355 (message-insert-mime-part): Fix docstring.
8356
8357 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8358
8359 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8360
8361 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8362
8363 * gnus-art.el (gnus-mime-button-line-format): Nicify.
8364 (gnus-insert-mime-button): Modify accordingly.
8365
8366 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8367
8368 * gnus-art.el (gnus-display-mime): Set window point.
8369
8370 * mm-decode.el (mm-display-external): Only decode when not
8371 saving.
8372 (mm-alternative-precedence): Prefer multiparts.
8373 (mm-inline-media-tests): Inline multiparts.
8374
8375 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8376 Ignore errors when requiring url.
8377
8378 * mml.el (mml-quote-region): New command.
8379
8380 * message.el (message-cite-original): Use it.
8381 (message-cite-original-without-signature): Ditto.
8382
8383 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8384
8385 * gnus.el: Pterodactyl Gnus v0.62 is released.
8386
8387 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8388
8389 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8390
8391 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8392
8393 * mm-view.el (mm-inline-text): Use `point-min-marker' and
8394 `point-max-marker'.
8395
8396 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8397
8398 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8399
8400 * gnus-art.el (gnus-mime-display-single): Check for attachment
8401 before other tests.
8402
8403 1998-12-03 Didier Verna <verna@inf.enst.fr>
8404
8405 * gnus-msg.el (gnus-configure-posting-styles): find a
8406 posting-style entry in the group parameters, if any, and honor it
8407 at the end.
8408
8409 1998-12-03 Felix Lee <flee@teleport.com>
8410
8411 * nntp.el (nntp-after-change-function): Fix.
8412
8413 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
8414
8415 * mml.el (mml-generate-mime-1): Insert literally.
8416
8417 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8418
8419 * mml.el (mml-insert-mime-headers): Removed debug.
8420
8421 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8422
8423 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8424 prefixed.
8425
8426 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8427 application/emacs-lisp to 8bit.
8428
8429 1998-12-03 Dale Hagglund <rdh@best.com>
8430
8431 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8432
8433 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8434
8435 * gnus.el: Pterodactyl Gnus v0.61 is released.
8436
8437 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8438
8439 * mml.el (mml-parse-1): Skipped parts.
8440 (mml-insert-mime-headers): Nil is a list.
8441 (mml-generate-mime-1): Don't insert literally.
8442 (mml-read-tag): Drop text props.
8443 (mml-read-part): Ditto.
8444 (mml-parse-singlepart-with-multiple-charsets): Ditto.
8445
8446 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8447
8448 * gnus.el: Pterodactyl Gnus v0.60 is released.
8449
8450 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8451
8452 * mml.el (mml-parse-1): Don't throw contents away.
8453
8454 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
8455
8456 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8457
8458 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8459
8460 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8461 function.
8462 (mml-parse-1): Use it.
8463
8464 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8465
8466 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8467 Use gnus-newsgroup-default-charset.
8468 (article-decode-encoded-words): Remove charset codes.
8469 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8470 gnus-default-charset.
8471
8472 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8473
8474 * message.el (message-send-mail): Don't encode here.
8475 (message-send-news): Nor here.
8476 (message-send): ... but here instead.
8477
8478 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8479 default to nil.
8480 (gnus-article-display-picons): Replace From line.
8481 (gnus-group-display-picons): Replace Newsgroups line.
8482 (gnus-picons-display-glyph): Set baseline.
8483 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8484 (gnus-picons-xbm-face): Revert to old, standard colors.
8485
8486 * message.el (message-fetch-field): Remove text props.
8487
8488 * gnus-art.el (gnus-article-normalized-header-length): New
8489 variable.
8490 (article-normalize-headers): New command and keystroke.
8491
8492 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8493
8494 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8495
8496 * gnus.el: Pterodactyl Gnus v0.59 is released.
8497
8498 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8499
8500 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8501
8502 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8503
8504 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8505
8506 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8507
8508 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8509
8510 * mm-decode.el (mm-all-images-fit): New variable.
8511 (mm-image-fit-p): Use it.
8512
8513 * gnus-art.el (gnus-mime-display-single): Use it.
8514 (gnus-mime-internalize-part): New command and keystroke.
8515
8516 * mm-decode.el (mm-user-automatic-external-display): New
8517 variable.
8518 (mm-automatic-external-display-p): New function.
8519
8520 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8521 colors.
8522
8523 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8524
8525 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8526
8527 * gnus-art.el (gnus-with-article): Work in the original article
8528 buffer.
8529 (gnus-with-article): Work in read-only groups.
8530
8531 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8532
8533 * mm-bodies.el (mm-decode-string): Return original string if not
8534 decode.
8535
8536 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8537
8538 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8539
8540 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8541
8542 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8543
8544 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8545
8546 * gnus.el: Pterodactyl Gnus v0.58 is released.
8547
8548 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8549
8550 * mm-decode.el (mm-get-image): Return a glyph, not an image
8551 specifier.
8552
8553 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8554
8555 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8556
8557 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8558
8559 * mail-parse.el (rfc2045): Required.
8560
8561 1998-12-01 William M. Perry <wmperry@aventail.com>
8562
8563 * mm-view.el (mm-inline-text): Remove props.
8564
8565 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8566
8567 * mm-view.el (mm-setup-w3): Protect url-misc.
8568
8569 * message.el (message-ignored-resent-headers): Remove
8570 Gnus-Warning.
8571
8572 * mml.el (mml-insert-mime-headers): Use encoding.
8573 (mml-parameter-string): Ditto.
8574
8575 * rfc2045.el: New file.
8576 (rfc2045-encode-string): New function.
8577
8578 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8579
8580 * mail-parse.el (mail-header-encode-parameter): New function.
8581
8582 * rfc2231.el (rfc2231-encode-string): New function.
8583
8584 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8585
8586 * mm-bodies.el (mm-decode-string): New function.
8587 * mm-view.el (mm-inline-text): Use mm-decode-string.
8588
8589 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8590
8591 * gnus.el: Pterodactyl Gnus v0.57 is released.
8592
8593 1998-11-23 Felix Lee <flee@cygnus.com>
8594
8595 * nntp.el (nntp-async-needs-kluge): new setting.
8596 (nntp-async-timer): new var.
8597 (nntp-async-process-list): new var.
8598 (nntp-async-kluge): new function.
8599 (nntp-async-timer-handler): new function.
8600 (nntp-async-wait): new function.
8601 (nntp-async-stop): new function.
8602 (nntp-after-change-function): renamed, and split apart.
8603 (nntp-async-trigger): new function.
8604 (nntp-do-callback): new function.
8605 (nntp-accept-process-output): add optional timeout arg.
8606
8607 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8608 (gnus-async-wait-for-article): new function.
8609 (gnus-async-with-semaphore): s/asynch/async/.
8610
8611 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8612
8613 * gnus-art.el (gnus-with-article): Don't encode.
8614 (gnus-insert-mime-button): Fall back on filename from C-D.
8615 (gnus-mime-display-single): Have dots right on text/plain
8616 attachments.
8617
8618 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8619 broken parts.
8620
8621 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8622
8623 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8624 binhex.
8625
8626 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8627 (gnus-summary-repair-multipart): New command and keystroke.
8628
8629 * gnus-art.el (gnus-with-article-buffer): New macro.
8630
8631 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8632
8633 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8634 undisplay the part.
8635
8636 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8637
8638 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8639
8640 * mml.el (mml-read-part): Partition right.
8641
8642 * mm-decode.el (mm-handle-set-cache): New macro.
8643 (mm-handle-cache): Ditto.
8644 (mm-make-handle): Ditto.
8645 (mm-dissect-singlepart): Use it.
8646 (mm-get-image): Use the cache.
8647
8648 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8649
8650 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8651 (gnus-mime-display-single): Don't insert lines between parts.
8652
8653 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8654
8655 * nnmail.el (nnmail-file-coding-system-1): New variable.
8656 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8657 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8658 * nnml.el (nnml-file-coding-system): New variable.
8659 (nnml-request-article): Use nnml-file-coding-system.
8660
8661 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8662
8663 * gnus.el: Pterodactyl Gnus v0.56 is released.
8664
8665 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8666
8667 * gnus-art.el (gnus-mime-display-part): New function.
8668 (gnus-mime-display-mixed): Use it.
8669
8670 * mm-view.el (mm-setup-w3): Don't register.
8671
8672 * message.el (message-cite-original): Cite parts.
8673
8674 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8675
8676 * mml.el (mml-parameter-string): New function.
8677 (mml-insert-mime-headers): Separated into new function.
8678
8679 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8680
8681 * mml.el (mml-make-boundary): Use `make-string'.
8682
8683 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8684
8685 * binhex.el (binhex-insert-char): Ditto.
8686
8687 * uudecode.el (uudecode-insert-char): Code correctly.
8688
8689 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8690
8691 * mml.el (mml-generate-mime): Don't generate multiparts for
8692 empties.
8693
8694 * gnus-art.el (gnus-display-mime): Save excursion.
8695
8696 * message.el (message-remove-first-header): New function.
8697 (message-encode-message-body): Use it.
8698
8699 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8700
8701 * gnus.el: Pterodactyl Gnus v0.55 is released.
8702
8703 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8704
8705 * mm-view.el (mm-setup-w3): New function.
8706
8707 * mm-decode.el (mm-content-id-get-contents): New function.
8708 (mm-content-id-get-type): Ditto.
8709 (mm-content-id-get-encoding): Ditto.
8710 (mm-get-handle-by-content-id): Removed.
8711
8712 1998-11-25 Colin Rafferty <colin@xemacs.org>
8713
8714 * message.el (message-generate-new-buffers): Fix tag.
8715
8716 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8717
8718 * message.el (message-buffer-name): Check for unique first.
8719
8720 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8721 gnus-inhibit-mime-unbuttonizing.
8722
8723 * gnus-sum.el (t): Bind M-t.
8724 (gnus-inhibit-unbuttonizing): New variable.
8725 (gnus-summary-toggle-display-buttonized): New command.
8726
8727 * gnus-art.el (gnus-display-mime): Select article window.
8728 (article-strip-trailing-space): New command and keystroke.
8729
8730 * nneething.el (nneething-include-files): New variable.
8731 (nneething-create-mapping): Use it.
8732
8733 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8734
8735 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8736 ayto-expirable marks.
8737
8738 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8739
8740 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8741
8742 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8743 ARG.
8744
8745 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8746
8747 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8748
8749 * mm-util.el (mm-binary-coding-system): New variable.
8750 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8751 * mm-decode.el (mm-display-external): Ditto.
8752
8753 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8754
8755 * gnus.el: Pterodactyl Gnus v0.54 is released.
8756
8757 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8758
8759 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8760
8761 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8762
8763 * mm-decode.el (mm-save-part): Unquote.
8764
8765 1998-11-24 Matt Armstrong <matta@geoworks.com>
8766
8767 * mm-decode.el (mm-save-part): Bind coding system for write.
8768
8769 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8770
8771 * gnus-art.el (gnus-article-mode-line-format): New default.
8772 (gnus-article-mime-part-status): New function.
8773
8774 * message.el (message-send-news): Check the body syntax before
8775 encoding.
8776
8777 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8778 (gnus-mime-display-single): Use it.
8779 (gnus-mime-display-alternative): Ditto.
8780
8781 * mm-decode.el: Check for whether we are running under a term.
8782
8783 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8784
8785 * mm-decode.el (mm-preferred-alternative): Default to first
8786 alternative.
8787 (mm-preferred-alternative): No, we dont.
8788
8789 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8790
8791 * mm-decode.el (mm-display-external): Use binary instead of
8792 no-conversion.
8793 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8794 * nnheader.el (nnheader-file-coding-system): Ditto.
8795 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8796
8797 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8798
8799 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8800 name without method.
8801
8802 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8803
8804 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8805 coding-system -> default-charset.
8806 (gnus-newsgroup-default-charset-alist): Ditto.
8807 (gnus-summary-local-variables): Ditto.
8808 (gnus-set-global-variables): Ditto.
8809 (gnus-get-newsgroup-headers): Ditto.
8810 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8811 (gnus-get-newsgroup-headers-xover): Ditto.
8812 (gnus-newsgroup-setup-default-charset): Ditto.
8813 (article-decode-mime-words): Ditto.
8814 (article-decode-charset): Ditto.
8815 (article-decode-encoded-words): Ditto.
8816 (article-de-quoted-unreadable): Ditto.
8817 (gnus-mime-view-all-parts): Ditto.
8818 (gnus-mime-externalize-part): Ditto.
8819 (gnus-mm-display-part): Ditto.
8820 (gnus-mime-display-single): Ditto.
8821 (gnus-mime-display-alternative): Ditto.
8822
8823 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8824
8825 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8826 * gnus-art.el (article-decode-charset): Overlay
8827 rfc2047-default-charset.
8828 * message.el (message-draft-coding-system): New variable.
8829 (message-set-auto-save-file-name): Use message-draft-coding-system.
8830 * nndraft.el (nndraft-request-article): Ditto.
8831 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8832 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8833
8834 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8835
8836 * mm-uu.el (mm-uu-test): New function.
8837 (mm-uu-dissect): Inherit charset and cte from head.
8838 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8839
8840 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8841
8842 * gnus.el: Pterodactyl Gnus v0.53 is released.
8843
8844 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8845
8846 * mm-decode.el (mm-get-image): New function.
8847 (mm-image-fit-p): New function.
8848
8849 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8850
8851 * gnus-art.el (gnus-article-insert-newline): New function.
8852 (article-goto-body): New function.
8853
8854 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8855
8856 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8857 buttons.
8858
8859 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8860 keystroke.
8861
8862 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8863 line between parts.
8864
8865 * message.el (message-remove-header): Go to end if wanted.
8866
8867 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8868
8869 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8870 movement with save-window-excursion.
8871
8872 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8873
8874 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8875
8876 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8877
8878 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8879
8880 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8881
8882 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8883 gnus-newsgroup-coding-system.
8884 (gnus-get-newsgroup-headers): Ditto.
8885 (gnus-get-newsgroup-headers-xover): Ditto.
8886 (gnus-set-global-variables): Ditto.
8887 * gnus-art.el (article-decode-mime-words): Ditto.
8888 (article-decode-charset): Ditto.
8889 (article-decode-encoded-words): Ditto.
8890 (article-de-quoted-unreadable): Ditto.
8891 (gnus-mime-view-all-parts): Ditto.
8892 (gnus-mime-externalize-part): Ditto.
8893 (gnus-mm-display-part): Ditto.
8894 (gnus-mime-display-alternative): Ditto.
8895 (gnus-mime-display-single): Ditto.
8896 * mm-view.el (mm-inline-text): Use default coding system.
8897
8898 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8899
8900 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8901 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8902 (gnus-newsgroup-coding-system): New local variable.
8903 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8904 (gnus-summary-local-variables): Add two new local variables.
8905 (gnus-newsgroup-setup-coding-system): New function.
8906 (gnus-select-newsgroup): Setup coding system.
8907 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8908 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8909 * gnus-cus.el (gnus-group-parameters): Customizable
8910 iso-8859-1-forced.
8911
8912 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8913
8914 * gnus.el: Pterodactyl Gnus v0.52 is released.
8915
8916 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8917
8918 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8919 encoding.
8920
8921 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8922 undisplayed text types.
8923
8924 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8925 types.
8926
8927 1998-11-19 Felix Lee <flee@cygnus.com>
8928
8929 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8930
8931 1998-11-19 Felix Lee <flee@cygnus.com>
8932
8933 * gnus-async.el (gnus-asynch-obarray): rename to
8934 gnus-async-hashtb, and don't buffer-local it.
8935
8936 (gnus-async-article-callback): new function.
8937 (gnus-make-async-article-function): use it.
8938
8939 (gnus-async-current-prefetch-group): new var.
8940 (gnus-async-current-prefetch-article): new var.
8941 (gnus-async-request-fetched-article): are we fetching it already?
8942
8943 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8944
8945 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8946
8947 * gnus-sum.el (gnus-summary-show-article): Require.
8948
8949 * message.el: Provide before hooks.
8950 (message-send-news): Do MIME before headers.
8951
8952 * gnus-art.el (gnus-article-check-buffer): New function.
8953 (gnus-article-read-summary-keys): Use it.
8954
8955 * mm-decode.el (mm-user-automatic-display): Display all inline
8956 images.
8957
8958 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8959 much.
8960 (gnus-unbuttonized-mime-types): New variable.
8961
8962 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8963
8964 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8965
8966 * mm-decode.el (mm-quote-arg): Quote semicolons.
8967
8968 * gnus-art.el (gnus-mime-display-single): Don't display
8969 attachments.
8970 (gnus-mime-externalize-part): New command and keystroke.
8971
8972 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8973 (mm-alternative-precedence): Changed order.
8974
8975 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8976
8977 * gnus.el (gnus-method-simplify): New function.
8978 (gnus-native-method-p): New function.
8979 (gnus-secondary-method-p): Use gnus-method-equal.
8980
8981 * gnus-start.el (gnus-group-change-level): Shorten select method.
8982
8983 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8984
8985 * gnus.el: Pterodactyl Gnus v0.51 is released.
8986
8987 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8988
8989 * gnus.el: Applied patches from 5.6.45.
8990
8991 * gnus-score.el (gnus-score-find-trace): Print complete file
8992 paths.
8993 (gnus-score-find-trace): Truncate lines.
8994
8995 * gnus.el (gnus-message-archive-group): Allow function.
8996
8997 * message.el (message-encode-message-body): Remove Mime-Version
8998 before inserting.
8999
9000 * gnus-cus.el (gnus-group-customize): Optional topic.
9001
9002 * gnus-sum.el (gnus-summary-customize-parameters): New command and
9003 keystroke.
9004
9005 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
9006
9007 * message.el (message-encode-message-body): Rewrite.
9008
9009 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9010
9011 * mml.el (mml-base-boundary): New variable.
9012 (mml-make-boundary): New function.
9013
9014 * gnus-cache.el (gnus-cache-coding-system): New variable.
9015 (gnus-cache-request-article): Use it.
9016
9017 * message.el (message-insert-mime-part): Delete duplicates.
9018
9019 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
9020
9021 * gnus-art.el (gnus-mime-display-alternative): Set end of
9022 multipart and display even when nothing is preferred.
9023
9024 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9025
9026 * gnus.el: Pterodactyl Gnus v0.50 is released.
9027
9028 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9029
9030 * mm-decode.el (mm-inline-media-tests): Check that device-type is
9031 fbound.
9032
9033 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
9034
9035 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
9036
9037 * gnus.el (gnus-similar-server-opened): Compare backend.
9038
9039 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9040
9041 * gnus-topic.el (gnus-topic-expire-articles): New function.
9042 (gnus-topic-mode-map): Bind it.
9043
9044 * gnus.texi (Topic Commands): New expiry command. Reordered.
9045
9046 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
9047
9048 * gnus-sum.el
9049 (gnus-auto-expirable-marks): New variable.
9050 (gnus-inhibit-user-auto-expire): New variable.
9051 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
9052 When looking to see if we should expire instead, check
9053 gnus-auto-expirable-marks instead of using a hard-wired list.
9054 (gnus-summary-mark-as-read-forward,
9055 gnus-summary-mark-as-read-backward):
9056 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
9057 gnus-summary-mark-forward, instead of `t'.
9058
9059 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9060
9061 * mml.el (mml-compute-boundary): New function.
9062 (mml-compute-boundary-1): New function.
9063 (mml-generate-mime-1): Use it.
9064
9065 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
9066
9067 * mml.el (mml-generate-mime-1): Always precede closing boundary
9068 with newline.
9069
9070 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9071
9072 * mml.el (mml-generate-mime-1): Do right boundaries when several
9073 multiparts.
9074
9075 * mm-decode.el (mm-user-automatic-display): Default to inline
9076 jpeg.
9077
9078 * mml.el (mml-generate-mime-1): Encode non-text parts.
9079
9080 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9081
9082 * gnus.el: Pterodactyl Gnus v0.49 is released.
9083
9084 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9085
9086 * mm-view.el (mm-inline-text): Require w3-vars.
9087
9088 * gnus-setup.el (gnus-use-tm): Removed.
9089
9090 * gnus-art.el (gnus-article-goto-part): Don't beep.
9091 (gnus-article-view-part): Check return value.
9092 (gnus-mime-display-alternative): Don't display when there is
9093 nothing to display.
9094
9095 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
9096 (mml-generate-mime-1): Use unibyte for binaries.
9097
9098 * gnus-art.el (gnus-display-mime): Call
9099 gnus-article-mime-part-function.
9100 (gnus-mime-part-function): New function.
9101 (gnus-article-mime-part-function): New function.
9102
9103 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9104
9105 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9106
9107 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9108
9109 * message.el (message-font-lock-keywords): Highlight MML.
9110 (message-mml-face): New font.
9111
9112 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9113
9114 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9115 (gnus-mm-display-part): Do not select-window if the article window
9116 is not found.
9117
9118 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9119
9120 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9121
9122 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9123
9124 * gnus.el: Pterodactyl Gnus v0.48 is released.
9125
9126 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9127
9128 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9129
9130 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9131
9132 * message.el (message-cite-original-without-signature): Ditto.
9133 (message-cite-original): Quote parts.
9134
9135 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9136
9137 * gnus.el: Pterodactyl Gnus v0.47 is released.
9138
9139 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9140
9141 * message.el (message-encode-message-body): Insert MIME warning.
9142
9143 * mml.el (mml-read-tag): Look for #tag.
9144
9145 * mm-util.el (mm-find-charset-region): Check whether
9146 enable-multibyte-characters is bound.
9147
9148 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9149
9150 * gnus.el: Pterodactyl Gnus v0.46 is released.
9151
9152 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9153
9154 * message.el (message-encode-message-body): Insert headers at the
9155 right spot.
9156
9157 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9158
9159 * gnus.el: Pterodactyl Gnus v0.45 is released.
9160
9161 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9162
9163 * nndraft.el (nndraft-save-mime-part): Removed.
9164 (nndraft-get-mime-part): Ditto.
9165
9166 * message.el (message-format-mime-old): Removed.
9167 (message-encode-message-body): Removed.
9168 (message-encode-message-body): Renamed.
9169
9170 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9171
9172 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9173
9174 * message.el (message-format-mime): Check message-mime-part.
9175
9176 * mm-encode.el (mm-mime-file-types): Removed.
9177 (mm-default-file-encoding): New definition.
9178
9179 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
9180
9181 * mm-view.el (mm-inline-image): Use mm-insert-inline.
9182 * gnus-art.el (gnus-mm-display-part): Go to correct position.
9183
9184 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9185
9186 * gnus.el: Pterodactyl Gnus v0.44 is released.
9187
9188 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9189
9190 * message.el (message-format-mime): New function.
9191
9192 * nndraft.el (nndraft-save-mime-part): New function.
9193 (nndraft-get-mime-part): New function.
9194
9195 * mm-encode.el (mm-default-file-encoding): New function.
9196 (mm-content-transfer-encoding): New function.
9197 (mm-encode-buffer): New function.
9198
9199 * message.el: New command.
9200 (message-mime-part): New variable.
9201 (message-insert-mime-part): New command.
9202
9203 * mm-encode.el (mm-encode-content-transfer-encoding): New
9204 function.
9205
9206 * mm-util.el (mm-content-transfer-encoding-defaults): New
9207 variable.
9208 (mm-mime-file-types): Taken from TM.
9209
9210 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9211
9212 * gnus.el: Pterodactyl Gnus v0.43 is released.
9213
9214 1998-11-07 Karl Kleinpaste <karl@jprc.com>
9215
9216 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9217 * gnus-score.el (gnus-score-default-header): Ditto.
9218 (gnus-header-index): Ditto.
9219 (gnus-summary-increase-score): Ditto, & process "extra" requests.
9220 (gnus-summary-header): Handle extra headers.
9221 (gnus-summary-score-entry): Ditto, & provide new score element.
9222 (gnus-summary-score-effect): Ditto.
9223 (gnus-score-string): Avoid "extra" string sort, & modify match in
9224 "extra" case.
9225 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9226
9227 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9228
9229 * message.el (message-resend): Bind message-required-mail-headers
9230 to nil.
9231
9232 * mm-view.el (mm-inline-text): Bind w3-strict-width.
9233
9234 * nngateway.el (require): Require cl.
9235
9236 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9237 things.
9238
9239 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
9240
9241 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9242 when no articles.
9243
9244 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9245
9246 * message.el (message-ignored-resent-headers): Remove X-Gnus.
9247
9248 1998-11-10 Colin Rafferty <colin@xemacs.org>
9249
9250 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9251 user-mail-address if non-nil.
9252
9253 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9254
9255 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9256 (gnus-make-sort-function-1): Ditto.
9257
9258 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9259 window.
9260
9261 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9262
9263 * mm-util.el (mm-with-unibyte-buffer): Ditto.
9264
9265 * binhex.el (binhex-decode-region): Quote.
9266
9267 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9268
9269 * gnus-art.el (article-decode-charset): Don't downcase charset.
9270
9271 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9272
9273 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9274
9275 * gnus.el: Pterodactyl Gnus v0.42 is released.
9276
9277 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9278
9279 * gnus-art.el (gnus-display-mime): Add id for alternative part.
9280
9281 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9282
9283 * nntp.el (nntp-send-mode-reader): Revert.
9284
9285 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9286
9287 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9288
9289 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
9290
9291 * message.el (message-make-date): Fix for negative time zones.
9292
9293 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9294
9295 * gnus.el: Pterodactyl Gnus v0.41 is released.
9296
9297 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
9298
9299 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9300
9301 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
9302
9303 * gnus.el (gnus-short-group-name): When shortening foreign select
9304 methods, do not scan for plusses beyond the first colon.
9305
9306 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
9307
9308 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9309 lines where `group' is the last thing on the line.
9310
9311 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9312
9313 * gnus-art.el (gnus-article-view-part): Do alternative.
9314 (gnus-mime-display-alternative): Insert marker.
9315
9316 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9317
9318 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9319
9320 * nnmail.el (nnmail-expired-article-p): Protect against bogus
9321 dates.
9322
9323 * gnus-cus.el (gnus-topic): Required.
9324
9325 * nnheader.el (nnheader-parse-nov): Parse extra.
9326 (nnheader-nov-parse-extra): New macro.
9327
9328 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9329
9330 * gnus-art.el (gnus-article-view-part): Internal move.
9331
9332 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
9333
9334 * gnus-cus-new.el (gnus-custom-topic): New free variable.
9335 (gnus-group-customize): Support editing topic parameters.
9336
9337 1998-10-29 Karl Kleinpaste <karl@jprc.com>
9338
9339 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9340 indicators.
9341
9342 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9343
9344 * gnus-art.el (gnus-mm-display-part): Return.
9345 (gnus-article-view-part): Only go if external.
9346 (gnus-article-dumbquotes-map): Do 205.
9347
9348 * mm-decode.el (mm-display-part): Return what was done.
9349
9350 * message.el (message-buffer-naming-style): New variable.
9351 (message-generate-new-buffers): Extended.
9352 (message-buffer-naming-style): Removed.
9353 (message-buffer-name): Use it.
9354 (message-do-send-housekeeping): Rename new styling.
9355
9356 * gnus-sum.el (gnus-summary-recenter): Allow
9357 gnus-auto-center-summary to be a number.
9358
9359 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
9360
9361 * pop3.el (pop3-open-server): Use "binary" instead of
9362 "no-conversion".
9363
9364 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9365
9366 * gnus-srvr.el (gnus-browse-foreign-server): Set
9367 gnus-browse-current-method to the result of gnus-server-to-method.
9368
9369 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9370
9371 * gnus-util.el (gnus-pull): Another optional argument.
9372 * nnweb.el (nnweb-request-delete-group): Delete from
9373 nnweb-group-alist and update active file.
9374
9375 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9376
9377 * gnus-group.el (gnus-group-make-group): Accept group of new
9378 method.
9379
9380 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
9381
9382 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9383
9384 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
9385
9386 * mm-view.el (mm-inline-text): Postion of html portion.
9387
9388 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9389
9390 * nntp.el (nntp-list-active-group): Waited for short strings.
9391 (nntp-send-mode-reader): Ditto.
9392 (nntp-open-connection): Ditto.
9393
9394 * gnus-int.el (gnus-request-group-articles): New function.
9395
9396 * nntp.el (nntp-request-listgroup): New function.
9397 (nntp-request-group-articles): Renamed.
9398
9399 1998-10-27 Karl Kleinpaste <karl@jprc.com>
9400
9401 * nnheader.el (nnheader-parse-nov): Supply extra.
9402
9403 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9404
9405 * gnus-art.el (gnus-button-push): Don't go to
9406 gnus-article-buffer.
9407
9408 * mm-view.el (mm-inline-image): Add a newline.
9409
9410 * gnus-start.el (gnus-check-first-time-used): Check more.
9411
9412 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
9413
9414 * gnus-start.el (gnus-check-first-time-used): Check current.
9415
9416 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9417
9418 * mm-util.el (mm-find-charset-region): New function.
9419
9420 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9421
9422 * gnus-art.el (gnus-mime-button-menu): Fix.
9423
9424 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
9425
9426 * gnus-art.el (gnus-mime-button-menu): New definition.
9427
9428 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9429
9430 * gnus-art.el (article-decode-charset): Downcase charset.
9431 (article-decode-charset): Pass on type.
9432 (article-decode-charset): Check nil charsets.
9433 (article-remove-cr): Translate CR to LF.
9434 (gnus-ignored-mime-types): Default to nil.
9435
9436 * nnheader.el (nnheader-insert-nov): Work when not Xref.
9437
9438 * gnus-sum.el (gnus-ignored-from-addresses): Default to
9439 user-mail-address.
9440 (gnus-nov-parse-extra): Didn't return right thing.
9441
9442 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9443
9444 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9445
9446 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9447
9448 * gnus.el: Pterodactyl Gnus v0.40 is released.
9449
9450 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9451
9452 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9453
9454 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9455
9456 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9457
9458 * nnml.el (nnml-possibly-create-directory): Check before making.
9459
9460 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9461
9462 * nnheader.el (nnheader-insert-nov): Don't infloop.
9463
9464 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9465
9466 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9467 set up.
9468
9469 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9470
9471 * nneething.el (nneething-file-name): New definition.
9472
9473 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9474
9475 * gnus-art.el (gnus-treatment-function-alist): Fix.
9476 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9477
9478 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9479
9480 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9481
9482 * gnus.el: Pterodactyl Gnus v0.39 is released.
9483
9484 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9485
9486 * gnus-art.el (gnus-ignored-mime-types): New variable.
9487 (gnus-mime-display-single): Use it.
9488 (gnus-treatment-function-alist): New variable.
9489
9490 * gnus.el (gnus-mime): New group.
9491
9492 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9493 things for other parts.
9494 (gnus-mime-display-alternative): Place point.
9495
9496 * gnus.el: autoload gnus-uu-post-news.
9497
9498 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9499 needsterm/DISPLAY.
9500
9501 * mm-decode.el (mm-display-part): Default to inline text/.*
9502 parts.
9503
9504 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9505 8bit.
9506
9507 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9508 (gnus-mime-display-single): Inline all text parts.
9509 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9510
9511 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9512
9513 * nnml.el (nnml-possibly-create-directory): Rewrite.
9514 (nnml-request-create-group): Change to right server.
9515
9516 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9517
9518 * gnus.el: rmail-output-to-rmail-file autoload.
9519
9520 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9521 Gnus.
9522
9523 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9524
9525 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9526
9527 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9528
9529 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9530 mixed part.
9531
9532 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9533
9534 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9535
9536 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9537
9538 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9539
9540 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9541
9542 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9543
9544 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9545 value.
9546
9547 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9548 hidden.
9549
9550 * gnus-spec.el (gnus-update-format-specifications): Use the
9551 article mode line spec.
9552
9553 * gnus-art.el (gnus-insert-mime-button): Put right type.
9554 (gnus-insert-prev-page-button): Ditto.
9555 (gnus-insert-next-page-button): Dutti.
9556
9557 * pop3.el: New version installed.
9558
9559 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9560
9561 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9562 and display last part.
9563
9564 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9565
9566 * gnus.el: Pterodactyl Gnus v0.38 is released.
9567
9568 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9569
9570 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9571 Removed.
9572 (article-de-quoted-unreadable): Narrow to default.
9573
9574 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9575
9576 * gnus-art.el (article-decode-charset): Decode even when broken
9577 MIME.
9578
9579 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9580 name.
9581
9582 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9583
9584 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9585 nnheader.
9586
9587 * nnmail.el (nnmail-extra-headers): New variable.
9588
9589 * nnheader.el (nnheader-insert-nov): Insert extra.
9590
9591 * gnus.el (gnus-summary-line-format): Doc fix.
9592
9593 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9594 (gnus-nov-parse-line): Ditto.
9595 (gnus-nov-parse-extra): New macro.
9596 (gnus-header): New function.
9597 (gnus-update-summary-mark-positions): Change.
9598 (gnus-ignored-from-addresses): New variable.
9599 (gnus-summary-insert-from-or-to): New function.
9600
9601 * gnus.el (gnus-extra-headers): New variable.
9602
9603 * nnheader.el (make-mail-header): Expand.
9604 (mail-header-extra): New macro.
9605 (mail-header-set-extra): Ditto.
9606 (make-full-mail-header): Expand.
9607
9608 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9609
9610 * gnus.el: Pterodactyl Gnus v0.37 is released.
9611
9612 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9613
9614 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9615
9616 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9617 on.
9618
9619 1998-10-22 Didier Verna <verna@inf.enst.fr>
9620
9621 * gnus-spec.el (gnus-balloon-face-function): new function
9622 (gnus-parse-format): understand the %< %> specifiers
9623 (gnus-parse-complex-format): ditto.
9624
9625 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9626
9627 * gnus.el: Changed following-char to char-after throughout.
9628
9629 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9630
9631 * mm-decode.el (mm-display-external): Protect more and message.
9632
9633 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9634
9635 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9636 mixed part.
9637
9638 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9639
9640 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9641
9642 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9643
9644 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9645
9646 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9647
9648 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9649
9650 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9651
9652 * mm-decode.el (mm-display-external): Set undisplayer to mm
9653 buffer, not the current buffer; use unwind-protect.
9654
9655 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9656
9657 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9658 (gnus-summary-exit-no-update): Ditto.
9659
9660 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9661
9662 * mm-decode.el (mm-inline-media-tests): Look for w3.
9663
9664 * mailcap.el (mailcap-mime-data): Inline html.
9665
9666 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9667
9668 * gnus.el: Pterodactyl Gnus v0.36 is released.
9669
9670 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9671
9672 * gnus-art.el (article-translate-strings):
9673 (gnus-article-dumbquotes-map): Don't dot.
9674
9675 * pop3.el (pop3-open-server): Set point right.
9676
9677 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9678 (mm-dissect-buffer): Ditto.
9679 (mm-destroy-part): Ignore non-handles.
9680 (mm-remove-part): Ditto.
9681 (mm-destroy-parts): New function.
9682 (mm-remove-parts): Ditto.
9683
9684 * gnus-art.el (gnus-mm-display-part): Don't move point.
9685
9686 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9687
9688 * mm-uu.el : New file.
9689
9690 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9691
9692 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9693 a function.
9694
9695 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9696
9697 * mm-decode.el (mm-display-external): Check before selecting.
9698
9699 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9700
9701 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9702
9703 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9704
9705 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9706 variable.
9707
9708 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9709
9710 * gnus-art.el (gnus-decode-header-methods): New variable.
9711
9712 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9713
9714 * gnus-art.el (gnus-multi-decode-header): New function.
9715
9716 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9717
9718 * gnus.el: Pterodactyl Gnus v0.35 is released.
9719
9720 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9721
9722 * uudecode.el (uudecode-decode-region-external): Insert
9723 literally.
9724
9725 * mm-bodies.el (mm-decode-body): Optional encoding.
9726
9727 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9728
9729 * gnus-ems.el (gnus-mouse-3): New variable.
9730
9731 * binhex.el (binhex-decode-region-external): Don't use -internally.
9732
9733 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9734
9735 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9736 files.
9737
9738 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9739
9740 * gnus-group.el (gnus-add-marked-articles): Request backend update
9741 of flags.
9742
9743 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9744
9745 * gnus-sum.el (gnus-update-read-articles):
9746 (gnus-update-marks): Request backend update of mark.
9747
9748 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9749
9750 * gnus.texi (Optional Backend Functions): New item,
9751 nnchoke-request-set-mark.
9752
9753 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9754
9755 * gnus-range.el (gnus-remove-from-range): Don't add stuff in list
9756 to range.
9757
9758 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9759
9760 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9761
9762 1998-10-14 SL Baur <steve@altair.xemacs.org>
9763
9764 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9765 first used.
9766
9767 1998-10-10 SL Baur <steve@altair.xemacs.org>
9768
9769 * mm-view.el: Require mm-decode for macros.
9770
9771 * mm-decode.el (mm-handle-type): Move macro declarations above the
9772 place where they are used.
9773
9774 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9775
9776 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9777 buffer.
9778
9779 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9780
9781 * nnagent.el (nnagent-open-server): Error message.
9782
9783 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9784
9785 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9786
9787 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9788
9789 * score-mode.el (gnus-score-mode-map): Ditto.
9790
9791 * message.el (message-mode-map): Ditto.
9792
9793 * gnus-uu.el (gnus-uu-post-news): Ditto.
9794
9795 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9796
9797 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9798
9799 * gnus-art.el (gnus-article-edit-mode-map): Use
9800 `set-keymap-parent' rather than `copy-keymap'.
9801
9802 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9803
9804 * gnus-art.el (gnus-mime-button-commands): New variable.
9805 (gnus-mime-button-map): Initialize it from
9806 `gnus-mime-button-commands'.
9807 (gnus-mime-button-menu): New function.
9808 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9809
9810 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9811
9812 * message.el (message-insert-to): Make `nobody' and `poster'
9813 synonymous to `never' and `always' in Mail-Copies-To.
9814 (message-reply): Ditto.
9815 (message-followup): Ditto.
9816
9817 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9818
9819 * mailcap.el (mailcap-mime-data): Save sound.
9820
9821 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9822
9823 * message.el (message-ignored-supersedes-headers): Include
9824 `NNTP-Posting-Date'.
9825
9826 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9827
9828 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9829
9830 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9831
9832 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9833 uudecode.
9834
9835 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9836
9837 * mm-decode.el (mm-display-external): Don't switch on save.
9838
9839 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9840
9841 * nnmail.el (nnmail-movemail-args): New variable.
9842
9843 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9844
9845 * gnus-art.el (article-translate-strings):
9846
9847 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9848
9849 * gnus-art.el (gnus-article-view-part): Use it.
9850 (gnus-mm-display-part): New function.
9851 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9852
9853 * mm-decode.el (mm-handle-displayed-p): New function.
9854
9855 * gnus-art.el (gnus-mime-copy-part): Create better names.
9856 (gnus-mime-button-line-format): Include dots spec.
9857
9858 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9859
9860 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9861 forward buffer first.
9862
9863 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9864
9865 * gnus-util.el (gnus-set-window-start): New function.
9866
9867 * message.el (message-send): Don't check changed.
9868
9869 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9870
9871 * gnus-art.el (gnus-article-setup-buffer): Set params.
9872
9873 * mm-decode.el (mm-user-display-methods): Inline
9874 "message/delivery-status".
9875
9876 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9877
9878 * message.el (message-auto-save-directory): Rename.
9879 (message-mode): Dof fix.
9880
9881 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9882 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9883
9884 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9885
9886 * message.el (message-make-date): Avoid locale.
9887
9888 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9889 cache.
9890
9891 * mm-decode.el (mm-display-inline): Goto point-min.
9892
9893 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9894
9895 * mm-decode.el (mm-display-external): Reverse before sorting.
9896
9897 * gnus-draft.el (gnus-draft-send): Allow mail.
9898
9899 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9900
9901 * message.el (message-check): Move message-check macro above where
9902 it is first used.
9903
9904 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9905
9906 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9907
9908 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9909
9910 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9911
9912 * gnus.el: Pterodactyl Gnus v0.34 is released.
9913
9914 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9915
9916 * mm-decode.el (mm-inline-media-tests): delivery-status.
9917
9918 * mm-view.el (mm-inline-text): Provide default.
9919
9920 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9921
9922 * mailcap.el (mailcap-possible-viewers): Fix nils.
9923
9924 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9925
9926 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9927 (article-update-date-lapsed): Record the buffer.
9928 (article-update-date-lapsed): Do all windows that display article
9929 buffers.
9930
9931 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9932
9933 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9934
9935 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9936 annoations.
9937
9938 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9939
9940 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9941
9942 * gnus-agent.el (gnus-category-add): Change default category to
9943 'false.
9944
9945 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9946 scores.
9947
9948 * gnus-draft.el (gnus-draft-send): Check server more.
9949
9950 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9951 (gnus-article-goto-part): New function.
9952
9953 * mm-view.el (mm-inline-text): Insert richtext properly.
9954
9955 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9956
9957 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9958
9959 * parse-time.el (parse-time-rules): Accept dates far into the past
9960 and the future, and parse single-digit numbers as years.
9961
9962 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9963
9964 * mm-decode.el (mm-display-external): Chop off directories.
9965
9966 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9967
9968 * uudecode.el (uu-decode-region-external): Use
9969 insert-file-contents-literally.
9970
9971 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9972
9973 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9974
9975 * uudecode.el: New file.
9976
9977 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9978 x-uuencode.
9979
9980 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9981
9982 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9983
9984 * message.el (message-fetch-field): Unfold properly.
9985
9986 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9987 in text/plain.
9988
9989 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9990
9991 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9992 (gnus-auto-select-first): Removed.
9993 (gnus-auto-select-first): Extended.
9994 (gnus-summary-read-group-1): Use new value.
9995
9996 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9997
9998 * message.el (message-fix-before-sending): Space.
9999
10000 * nnmail.el (nnmail-find-file): Don't erase.
10001
10002 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10003
10004 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
10005
10006 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10007
10008 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
10009
10010 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10011
10012 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
10013
10014 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
10015
10016 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
10017 20.4.
10018
10019 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10020
10021 * gnus-art.el (gnus-mime-view-all-parts): New command and
10022 keystroke.
10023
10024 * mm-decode.el (mm-display-external): Translate slashes.
10025
10026 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
10027
10028 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
10029
10030 * mm-decode.el (mm-quote-arg): Quote spaces.
10031 (mm-display-external): Quote args.
10032
10033 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10034
10035 * mm-decode.el (mm-inlinable-part-p): New function.
10036
10037 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
10038
10039 * mm-util.el (mm-disable-multibyte): New function.
10040
10041 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10042
10043 * gnus.el: Pterodactyl Gnus v0.33 is released.
10044
10045 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10046
10047 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
10048
10049 * mm-decode.el (mm-display-external): Don't switch for externals.
10050 (mm-dissect-multipart): Don't include end-sep.
10051
10052 * mm-util.el (mm-get-coding-system-list): New function.
10053 (mm-coding-system-list): New variable.
10054
10055 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10056
10057 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
10058
10059 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10060
10061 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
10062 group
10063
10064 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10065
10066 * mm-decode.el (mm-interactively-view-part): Typo.
10067
10068 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10069
10070 * mm-decode.el (mm-dissect-multipart): Display last part when the
10071 article has no close-delimiter
10072
10073 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10074
10075 * mm-decode.el (mm-dissect-buffer): Display parts which have no
10076 content-type.
10077
10078 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10079
10080 * gnus-art.el (gnus-display-mime): Typo.
10081
10082 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10083
10084 * gnus.el: Pterodactyl Gnus v0.32 is released.
10085
10086 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10087
10088 * gnus-kill.el (gnus-batch-score): Protect against errors.
10089
10090 * gnus-art.el: Protect against broken headers.
10091
10092 * mm-decode.el (mm-display-external): Respect needsterm.
10093 (mm-display-external): Create buffer for external commands.
10094
10095 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10096
10097 * mailcap.el (mailcap-mime-info): Return the proper viewer.
10098
10099 * mm-decode.el (mm-display-external): Use file name.
10100
10101 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
10102
10103 * gnus-util.el (gnus-output-to-rmail): Adjust to
10104 `rmail-output-to-rmail-file'.
10105
10106 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10107
10108 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10109
10110 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10111 headers.
10112
10113 * gnus-art.el (article-decode-charset): Fold case.
10114
10115 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
10116
10117 * mailcap.el (mailcap-save-binary-file): Goto point-min.
10118
10119 1998-09-23 Aaron M. Ucko <amu@mit.edu>
10120
10121 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10122 after being stored.
10123
10124 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
10125
10126 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10127 come.
10128
10129 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10130
10131 * gnus-ems.el (gnus-widget-button-keymap): New variable.
10132
10133 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
10134
10135 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10136
10137 1998-09-23 Matt Armstrong <matta@geoworks.com>
10138
10139 * gnus-art.el (article-decode-charset): Narrow to the correct
10140 region.
10141
10142 * mm-bodies.el: Fix autoload.
10143
10144 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
10145
10146 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10147
10148 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10149
10150 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10151
10152 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10153
10154 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10155 (gnus-article-add-button): Ditto.
10156
10157 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10158
10159 * gnus-art.el (gnus-article-prepare-display): Make article mode.
10160 (gnus-article-prepare-display): Bind url-standalone-mode.
10161
10162 * mm-decode.el (mm-remove-part): Also delete directory.
10163 (mm-display-external): Create a private sub-dir.
10164
10165 * mailcap.el (mailcap-binary-suffixes): New variable.
10166 (mailcap-command-p): Use it.
10167
10168 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10169
10170 * nnmbox.el (nnmbox-request-group): Change server.
10171 (nnmbox-possibly-change-newsgroup): Enable multibyte.
10172
10173 * message.el (message-encode-message-body): Don't stomp MIME
10174 headers.
10175
10176 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10177 unless useful.
10178 (gnus-summary-exit): Check for a live article buffer.
10179 (gnus-summary-exit-no-update): Ditto.
10180
10181 * gnus-int.el (gnus-request-replace-article): Accept no-encode
10182 param.
10183
10184 * gnus-sum.el (gnus-article-decoded-p): New variable.
10185
10186 * mm-decode.el (mm-display-external): Use no-conv.
10187
10188 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10189 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10190
10191 * gnus-art.el (gnus-article-mode-map): Bind button2 to
10192 mouse-click.
10193
10194 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
10195
10196 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10197
10198 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10199
10200 * gnus.el: Pterodactyl Gnus v0.31 is released.
10201
10202 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10203
10204 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10205
10206 * mm-decode.el (mm-display-part): Accept no-default.
10207
10208 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10209 a parameter.
10210
10211 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10212 (gnus-summary-prepare-threads): Ditto.
10213
10214 * gnus.el (gnus-article-mode-map): Make sparse keymap.
10215
10216 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10217 (gnus-mime-button-line-format): Doc fix.
10218 (gnus-insert-mime-button): Use it.
10219 (gnus-article-add-button): Use widget-convert-button.
10220
10221 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10222 ignore.
10223
10224 * mm-decode.el (mm-alternative-precedence): Ditto.
10225
10226 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
10227
10228 * mm-decode.el (mm-user-automatic-display): Use enriched.
10229
10230 1998-09-14 Paul Fisher <rao@gnu.org>
10231
10232 * mm-decode.el (mm-dissect-multipart): Have the part start on the
10233 right place.
10234
10235 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10236
10237 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10238
10239 * gnus-art.el (article-update-date-lapsed): Only update header if
10240 buffer is dispalyed in frame.
10241 (gnus-article-prepare-display): New function.
10242 (gnus-article-prepare): Use it.
10243
10244 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10245
10246 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10247
10248 * mm-view.el (mm-insert-inline): New function.
10249
10250 * mm-decode.el (mm-pipe-part): Bugged.
10251
10252 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10253
10254 * mm-bodies.el (mm-encode-body): Move over the body.
10255
10256 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10257
10258 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10259
10260 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
10261
10262 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10263 related functions. Handle message/rfc822 parts. Display subject on
10264 multipart summary lines. Display name on sub-parts when available.
10265
10266 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10267
10268 * mailcap.el (mailcap-command-p): New version.
10269
10270 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
10271
10272 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10273 groups.
10274
10275 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10276
10277 * message.el (message-make-date): Remove weekday name.
10278
10279 * mm-decode.el (mm-dissect-buffer): Protect against broken
10280 headers.
10281
10282 * mailcap.el (mailcap-command-in-path-p): New function.
10283 (mailcap-command-p): Renamed.
10284
10285 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10286
10287 * rfc2047.el (eval): Autoload.
10288
10289 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10290
10291 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10292 (gnus-multi-decode-encoded-word-string): New function.
10293 (gnus-encoded-word-method-alist): New variable.
10294 (gnus-decode-encoded-word-functions): Removed.
10295
10296 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10297
10298 * gnus-int.el (gnus-request-replace-article): Replace
10299 message-narrow-to-headers with message-narrow-to-head
10300
10301 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10302
10303 * drums.el (drums-quote-string): Reversed match.
10304
10305 * message.el (message-make-date): Use weekday name.
10306
10307 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10308
10309 * gnus.el: Pterodactyl Gnus v0.30 is released.
10310
10311 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10312
10313 * gnus-art.el (article-decode-encoded-words): Use it.
10314 (gnus-decode-header-function): New variable.
10315
10316 * gnus-sum.el (gnus-nov-parse-line): Use it.
10317 (gnus-decode-encoded-word-function): New variable.
10318
10319 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10320 buffer.
10321
10322 * gnus-art.el (gnus-insert-mime-button): Use widget.
10323 (gnus-widget-press-button): New function.
10324 (gnus-article-prev-button): Removed.
10325 (gnus-article-next-button): Ditto.
10326 (gnus-article-add-button): Ditto.
10327
10328 * gnus.el (gnus-article-mode-map): Inherit from widget.
10329 (gnus-article-mode-map): No, don't.
10330
10331 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10332 (mm-content-id-alist): New variable.
10333 (mm-get-content-id): New function.
10334
10335 * gnus-art.el (gnus-request-article-this-buffer): Only decode
10336 articles if we are fetching to the article buffer.
10337
10338 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10339
10340 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10341 articles.
10342
10343 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10344
10345 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10346 (mm-default-mime-charset): New variable.
10347
10348 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10349
10350 * drums.el (drums-quote-string): Reversed test.
10351
10352 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10353
10354 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10355 string.
10356
10357 * drums.el (drums-quote-string): New function.
10358
10359 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10360 (rfc2047-b-encode-region): Chop lines.
10361 (rfc2047-q-encode-region): Ditto.
10362
10363 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10364
10365 * gnus.el: Pterodactyl Gnus v0.29 is released.
10366
10367 1998-09-12 Istvan Marko <imarko@pacificnet.net>
10368
10369 * mm-decode.el (mm-save-part): Message right.
10370
10371 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10372
10373 * drums.el (drums-parse-address): Returned a list instead of a
10374 string.
10375 (drums-remove-whitespace): Skip comments.
10376 (drums-parse-addresses): Didn't work.
10377
10378 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10379
10380 * gnus.el: Pterodactyl Gnus v0.28 is released.
10381
10382 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10383
10384 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10385 starting point.
10386 (article-decode-encoded-words): Rename.
10387
10388 * message.el (message-narrow-to-headers-or-head): New function.
10389
10390 * gnus-int.el (gnus-request-accept-article): Narrow to the right
10391 region.
10392
10393 * message.el (message-send-news): Encode body after checking
10394 syntax.
10395
10396 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10397
10398 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10399
10400 * gnus-art.el (gnus-display-mime): Respect disposition.
10401
10402 * mm-decode.el (mm-preferred-alternative): Respect disposition.
10403
10404 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10405 text with annotations.
10406
10407 * message.el (message-make-date): Fix sign for negative time
10408 zones.
10409
10410 * mm-view.el (mm-inline-image): Insert a space at the end of the
10411 image.
10412
10413 * mail-parse.el: New file.
10414
10415 * rfc2231.el: New file.
10416
10417 * drums.el (drums-content-type-get): Removed.
10418 (drums-parse-content-type): Ditto.
10419
10420 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10421
10422 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10423
10424 * gnus.el: Pterodactyl Gnus v0.27 is released.
10425
10426 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10427
10428 * mm-decode.el (mm-alternative-precedence): New variable.
10429 (mm-preferred-alternative): New function.
10430
10431 * gnus-art.el (gnus-mime-copy-part): New command.
10432
10433 * mm-decode.el (mm-get-part): New function.
10434
10435 * mm-view.el: New file.
10436
10437 * mm-decode.el (mm-dissect-buffer): Downcase cte.
10438 (mm-display-part): Default to mailcap-save-binary-file.
10439
10440 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10441
10442 * gnus.el: Pterodactyl Gnus v0.26 is released.
10443
10444 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10445
10446 * mm-decode.el (mm-interactively-view-part): New function.
10447
10448 * gnus-art.el (gnus-mime-view-part): New command.
10449
10450 * mm-decode.el (mm-last-shell-command): New variable.
10451
10452 * mailcap.el (mailcap-mime-info): Allow returning all matches.
10453
10454 * mm-decode.el (mm-save-part): New function.
10455
10456 * gnus-art.el (article-decode-charset): Protect against buggy
10457 content-types.
10458 (gnus-mime-pipe-part): New command.
10459 (gnus-mime-save-part): New command.
10460 (gnus-mime-button-map): New keymap.
10461 (gnus-mime-button-line-format): New variable.
10462 (gnus-insert-mime-button): New function.
10463 (gnus-display-mime): Use it.
10464
10465 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10466
10467 * mm-decode.el (mm-inline-text): Decode charsets.
10468
10469 * gnus-art.el (gnus-article-save): Comment fix.
10470
10471 * gnus-int.el (gnus-start-news-server): When in batch, don't
10472 prompt.
10473
10474 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10475 decode.
10476
10477 * mm-decode.el (mm-inline-media-tests): Add audio.
10478 (mm-inline-audio): New function.
10479
10480 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10481
10482 * gnus-art.el (article-make-date-line): Didn't work.
10483
10484 * parse-time.el (parse-time-string): One too many nils.
10485
10486 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10487
10488 * gnus.el: Pterodactyl Gnus v0.25 is released.
10489
10490 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10491
10492 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10493 annotations.
10494
10495 * gnus.el ((featurep 'gnus-xmas)): New
10496 'gnus-annotation-in-region-p alias.
10497
10498 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10499
10500 * mm-util.el (mm-with-unibyte-buffer): New function.
10501
10502 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10503
10504 * mm-decode.el (mm-inline-media-tests): New variable.
10505
10506 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10507
10508 * gnus-art.el (gnus-article-mime-handles): New variable.
10509
10510 * drums.el (drums-narrow-to-header): New function.
10511
10512 * gnus-art.el (article-decode-charset): Use it.
10513
10514 * drums.el (drums-content-type-get): New function.
10515
10516 * mm-util.el (mm-content-type-charset): Removed.
10517
10518 * drums.el (drums-syntax-table): @ is word.
10519 (drums-parse-content-type): New function.
10520
10521 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10522 EDT" times.
10523
10524 * gnus-util.el (gnus-date-get-time): Use safe date.
10525
10526 * gnus-sum.el (gnus-show-mime): Removed.
10527 (gnus-summary-toggle-mime): Removed.
10528
10529 * gnus-art.el (gnus-strict-mime): Removed.
10530 (gnus-article-prepare): Don't do MIME.
10531 (gnus-decode-encoded-word-method): Removed.
10532 (gnus-show-mime-method): Removed.
10533
10534 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10535
10536 * gnus.el: Pterodactyl Gnus v0.24 is released.
10537
10538 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10539
10540 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10541 PREFIX.
10542
10543 * parse-time.el (parse-time-rules): Accept times that look like
10544 "h:mm".
10545
10546 * message.el (message-make-date): Use zone properly.
10547
10548 * gnus.el: Autoload gnus-batch.
10549
10550 * gnus-art.el (article-de-quoted-unreadable): Do not do
10551 gnus-article-decode-rfc1522.
10552
10553 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10554
10555 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10556 param.
10557
10558 * message.el (message-encode-message-body): Check for us-ascii.
10559
10560 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10561 to the left.
10562
10563 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10564
10565 * gnus-art.el (article-decode-charset): Rename.
10566
10567 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10568
10569 * gnus.el: Pterodactyl Gnus v0.23 is released.
10570
10571 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10572
10573 * gnus-util.el (gnus-parent-id): Ditto.
10574 (gnus-put-text-property-excluding-newlines): Ditto.
10575
10576 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10577
10578 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10579
10580 * message.el (message-generate-headers): Generate User-Agent
10581 instead of X-Mailer & X-Newsreader.
10582
10583 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10584 User-Agent header format.
10585
10586 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10587
10588 * gnus.el: Pterodactyl Gnus v0.22 is released.
10589
10590 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10591
10592 * mm-util.el (mm-multibyte-p): Typo.
10593
10594 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10595
10596 * gnus.el: Pterodactyl Gnus v0.21 is released.
10597
10598 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10599
10600 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10601
10602 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10603
10604 * mm-util.el (mm-multibyte-p): New function.
10605
10606 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10607
10608 * gnus.el: Pterodactyl Gnus v0.20 is released.
10609
10610 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10611
10612 * rfc2047.el (rfc2047-decode-region): Only decode when in
10613 multibyte.
10614
10615 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10616
10617 * gnus-int.el (gnus-request-replace-article): Encode.
10618 (gnus-request-accept-article): Encode.
10619
10620 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10621 here.
10622
10623 * gnus.el (gnus-article-display-hook): Take the charset functions
10624 out.
10625
10626 * time-date.el (safe-date-to-time): New function.
10627
10628 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10629
10630 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10631
10632 * gnus.el: Pterodactyl Gnus v0.19 is released.
10633
10634 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10635
10636 * mm-util.el (mm-mime-charset): New function.
10637
10638 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10639
10640 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10641
10642 * gnus.el: Pterodactyl Gnus v0.18 is released.
10643
10644 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10645
10646 * message.el (message-send-and-exit): Return t on success.
10647 (message-make-date): Make a proper time zone.
10648
10649 * gnus-draft.el (gnus-draft-send): Only remove article if the
10650 sending is successful.
10651
10652 * drums.el (drums-get-comment): Return the last comment.
10653 (drums-parse-address): Parse old-style From headers.
10654
10655 1998-09-07 SL Baur <steve@altair.xemacs.org>
10656
10657 * gnus-sum.el (gnus-data-compute-positions): Move below
10658 `gnus-save-hidden-threads' so the former is correctly detected as
10659 a macro.
10660
10661 1998-09-06 Dave Love <fx@gnu.org>
10662
10663 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10664 ignore-errors too, eval'd when compile. Require w3 stuff at load
10665 time for nicer failure if it's not available.
10666
10667 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10668
10669 * time-date.el (time-to-seconds): Renamed.
10670
10671 * parse-time.el (parse-time-string): Downcase before handling.
10672 (parse-time-rules): Times without seconds have 0 seconds.
10673
10674 * rfc2047.el (rfc2047-encode-region): New version.
10675 (rfc2047-dissect-region): New function.
10676
10677 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10678
10679 * message.el (message-make-date): Use symbolic zone.
10680
10681 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10682
10683 * time-date.el (parse-time): Always use parse-time.
10684
10685 * parse-time.el (parse-time-syntax): Use vectors.
10686
10687 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10688
10689 * gnus.el: Pterodactyl Gnus v0.17 is released.
10690
10691 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10692
10693 * time-date.el: Renamed from "date".
10694
10695 * gnus.el: Removed all timezone dependencies.
10696
10697 * score-mode.el: Removed.
10698 (gnus-score-edit-insert-date): Use date.
10699
10700 * date.el (float-to-time): New function.
10701
10702 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10703
10704 * date.el (time-to-float): New function.
10705
10706 * message.el (message-make-date): Use format-time-string.
10707 (message-make-expires): Use make-date.
10708
10709 * gnus-util.el (gnus-dd-mmm): Use date.
10710 (gnus-sortable-date): Ditto.
10711
10712 * message.el (message-make-date): Take an optional time.
10713
10714 * gnus: Applied patches from 5.6.43.
10715
10716 * date.el (if): Use parse-time.
10717
10718 * gnus-score.el (gnus-summary-score-entry): Make into a command
10719 again.
10720
10721 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10722 gnus-agent.
10723
10724 * gnus.el (gnus-agent-meta-information-header): Moved here.
10725
10726 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10727
10728 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10729 (gnus-agent-fetch-group-1): Score article headers using normal
10730 group score files if the download score rule of a category/group
10731 is `file'.
10732 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10733 deciding what articles to download.
10734 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10735 predicate processing if predicate is `true' or `false'.
10736
10737 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10738
10739 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10740
10741 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10742
10743 * score-mode.el (score-mode-coding-system): New variable.
10744 (gnus-score-edit-exit): Use it.
10745
10746 1998-09-04 Jason R Mastaler <jason@4b.org>
10747
10748 * drums.el: Corrected typo.
10749
10750 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10751
10752 * mm-bodies.el (mm-body-encoding): Faster version.
10753
10754 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10755
10756 * gnus-art.el (gnus-article-decode-charset): Only decode text
10757 things.
10758
10759 * message.el (message-output): Use rmail.
10760
10761 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10762 word part.
10763
10764 * mm-util.el (mm-charset-to-coding-system): Use
10765 rfc2047-default-charset.
10766 (mm-known-charsets): New variable.
10767
10768 * message.el (message-caesar-region): Bugged out.
10769
10770 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10771
10772 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10773 specifying `agent-predicate' in a group's parameters.
10774
10775 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10776
10777 * gnus.el: Pterodactyl Gnus v0.16 is released.
10778
10779 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10780
10781 * nnmail.el (nnmail-expired-article-p): Use predicate.
10782
10783 * date.el (time-less-p): Renamed.
10784
10785 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10786 from the headers.
10787
10788 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10789 functions.
10790
10791 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10792 all.
10793 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10794 to all functions.
10795
10796 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10797
10798 * gnus.el: Pterodactyl Gnus v0.15 is released.
10799
10800 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10801
10802 * date.el: New file.
10803
10804 * gnus-util.el (gnus-encode-date): Removed.
10805 (gnus-time-less): Ditto.
10806
10807 * nnmail.el (nnmail-date-to-time): Removed.
10808 (nnmail-time-less): Ditto.
10809 (nnmail-days-to-time): Ditto.
10810 (nnmail-time-since): Ditto.
10811
10812 * drums.el: New file.
10813
10814 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10815
10816 * message.el (message-encode-message-body): Encode headers with
10817 body encoding.
10818
10819 * rfc2047.el (rfc2047-default-charset): Renamed.
10820 (rfc2047-encodable-p): Use it.
10821
10822 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10823
10824 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10825 servers.
10826
10827 * gnus-util.el (gnus-output-to-rmail): Removed.
10828
10829 * gnus-art.el (gnus-summary-save-in-rmail): Use
10830 gnus-output-to-rmailrmail-output-to-rmail-file.
10831
10832 * rfc2047.el (rfc2047-decode-region): Fold case.
10833 (rfc2047-decode): Use decode-string.
10834
10835 * mm-util.el: Provide mm-char-int.
10836
10837 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10838
10839 * gnus.el: Pterodactyl Gnus v0.14 is released.
10840
10841 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10842
10843 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10844 sure we have 7bit.
10845
10846 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10847
10848 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10849 ducplicates.
10850 (gnus-inews-insert-mime-headers): Removed.
10851
10852 * message.el (message-caesar-region): Protect against MULE chars.
10853
10854 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10855
10856 * mm-util.el (if): fset the right function.
10857
10858 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10859
10860 * gnus-art.el (gnus-article-decode-charset): Use real
10861 read-coding-system.
10862
10863 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10864
10865 * mm-bodies.el (mm-decode-body): Protect against malformed
10866 base64.
10867 (mm-decode-body): Check that buffer-file-coding-system is
10868 non-nil.
10869
10870 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10871
10872 * gnus.el: Pterodactyl Gnus v0.13 is released.
10873
10874 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10875
10876 * gnus-util.el (gnus-strip-whitespace): Already defined.
10877 Removed.
10878
10879 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10880
10881 * gnus-util.el (gnus-strip-whitespace): New function.
10882
10883 * mm-util.el (mm-content-type-charset): Downcase.
10884
10885 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10886
10887 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10888 (gnus-article-decode-charset): Don't fetch all headers.
10889
10890 * mm-util.el (mm-read-coding-system): New function.
10891
10892 * mm-bodies.el (mm-decode-body): Check the right charset.
10893
10894 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10895
10896 * gnus-art.el (gnus-article-mode-line-format): Use short group
10897 format.
10898
10899 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10900
10901 * gnus.el: Pterodactyl Gnus v0.12 is released.
10902
10903 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10904
10905 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10906
10907 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10908 (gnus-article-decode-charset): Always run.
10909
10910 * mm-bodies.el (mm-decode-body): Decode cte.
10911
10912 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10913
10914 * gnus.el: Pterodactyl Gnus v0.11 is released.
10915
10916 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10917
10918 * message.el (message-encode-message-body): Ditto.
10919
10920 * gnus-art.el (gnus-article-decode-mime-words): New command and
10921 keystroke.
10922 (gnus-article-decode-charset): Ditto.
10923 (gnus-article-decode-charset): Only work under MULE.
10924
10925 * mm-util.el (mm-content-type-charset): New function.
10926
10927 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10928
10929 * message.el (message-send-mail): Insert MIME headers.
10930 (message-check-news-body-syntax): Don't warn for escape sequences.
10931 (message-check-news-body-syntax): Insert MIME headers.
10932
10933 * mm-bodies.el (mm-body-encoding): New function.
10934
10935 * message.el (message-encode-message-body): New function.
10936
10937 * mm-bodies.el: New file.
10938
10939 * mm-util.el (mm-narrow-to-head): New function.
10940
10941 * rfc2047.el (rfc2047-encode): Use it.
10942
10943 * mm-util.el: Provide mm-encode-coding-region.
10944
10945 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10946
10947 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10948
10949 * mm-util.el (mm-enable-multibyte): New function.
10950
10951 * message.el (message-set-work-buffer): Set multibyte.
10952
10953 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10954
10955 * gnus-util.el (gnus-point-at-eol): Removed.
10956 (gnus-point-at-bol): Ditto.
10957
10958 1998-08-31 Didier Verna <verna@inf.enst.fr>
10959
10960 * gnus-msg.el (gnus-group-mail): make it behave like
10961 gnus-group-post-news with regards to the prefix (this enables the
10962 use of posting styles).
10963
10964 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10965
10966 * gnus.el (gnus-article-display-hook): Added
10967 gnus-article-decode-rfc1522 to hook.
10968
10969 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10970
10971 * gnus.el: Pterodactyl Gnus v0.10 is released.
10972
10973 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10974
10975 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10976 hook to be run.
10977
10978 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10979
10980 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10981
10982 * mm-util.el (mm-charsets-in-region): Removed.
10983
10984 * rfc2047.el: Renamed file.
10985
10986 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10987
10988 * message.el (message-mode): Set multibyte.
10989
10990 * mm-util.el (mm-charsets-in-region): Copied here.
10991
10992 * gnus-util.el: Removed gnus-truncate-string.
10993
10994 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10995
10996 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10997 (rfc1522-encodable-p): New function.
10998 (rfc1522-encode-message-header): Use it.
10999
11000 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11001
11002 * gnus.el: Pterodactyl Gnus v0.9 is released.
11003
11004 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11005
11006 * mm-util.el: Shadow encode-coding-string.
11007
11008 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
11009
11010 * mm-util.el: New file.
11011
11012 * mm-decode.el: Somewhat depleted.
11013 * mm-encode.el: Ditto.
11014
11015 * rfc1522.el: New file.
11016
11017 * mm-util.el (mm-replace-chars-in-string): Copied here.
11018
11019 * mm-encode.el (mm-q-encode-region): New function.
11020
11021 * qp.el (quoted-printable-encode-region): Take an optional CLASS
11022 param.
11023
11024 * mm-encode.el (mm-encode-word-region): Downcase.
11025
11026 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11027
11028 * gnus.el: Pterodactyl Gnus v0.8 is released.
11029
11030 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11031
11032 * message.el (message-send-mail): Encode headers.
11033
11034 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
11035 (quoted-printable-encode-region): Upcase.
11036
11037 * message.el (message-default-charset): New variable.
11038
11039 * qp.el (quoted-printable-encode-region): Optional param FOLD.
11040
11041 * message.el (message-narrow-to-field): Changed name.
11042
11043 * mm-encode.el: New file.
11044
11045 * message.el (message-narrow-to-header): New function.
11046
11047 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
11048 right buffer.
11049
11050 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11051
11052 * gnus.el: Pterodactyl Gnus v0.7 is released.
11053
11054 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11055
11056 * gnus.el: Remove autoload for
11057 gnus-article-mime-decode-quoted-printable.
11058
11059 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
11060 be decoded in non-MULE Emacsen.
11061
11062 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11063
11064 * mm-decode.el: Check for coding-system-list.
11065
11066 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11067
11068 * gnus.el: Pterodactyl Gnus v0.6 is released.
11069
11070 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11071
11072 * nnheader.el (fboundp): Protect code-coding-string.
11073
11074 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
11075 is available.
11076
11077 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11078
11079 * gnus.el: Pterodactyl Gnus v0.5 is released.
11080
11081 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11082
11083 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
11084 (gnus-hack-decode-rfc1522): Removed.
11085
11086 * mm-decode.el (mm-charset-coding-system-alist): Check better.
11087
11088 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11089
11090 * gnus.el: Gnus v0.4 is released.
11091
11092 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11093
11094 * gnus-art.el (gnus-article-decode-mime-words): New command and
11095 keystroke.
11096
11097 * qp.el (quoted-printable-decode-region): Don't use hexl.
11098
11099 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
11100 (gnus-structured-field-decoder): Removed.
11101 (gnus-unstructured-field-decoder): Ditto.
11102
11103 * mm-decode.el: New file.
11104
11105 * qp.el: New file.
11106
11107 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11108
11109 * gnus-ems.el (fboundp): Removed gnus-split-string.
11110
11111 * gnus.el (gnus-splash-face): Doc fix.
11112
11113 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11114
11115 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11116 hexl.
11117
11118 * nnheader.el (nnheader-temp-write): Removed.
11119
11120 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11121
11122 * gnus.el: Gnus v0.3 is released.
11123
11124 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11125
11126 * gnus.el: Gnus v0.2 is released.
11127 3254
11128 ;; Local Variables: 3255 ;; Local Variables:
11129 ;; coding: iso-2022-7bit 3256 ;; coding: iso-2022-7bit
11130 ;; End: 3257 ;; End:
11131 3258
11132 Copyright (C) 2002 Free Software Foundation, Inc. 3259 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4
11133 Copying and distribution of this file, with or without modification,
11134 are permitted provided the copyright notice and this notice are preserved.