Add arch taglines
[bpt/emacs.git] / lisp / gnus / ChangeLog
1 2003-06-25 Sam Steingold <sds@gnu.org>
2
3 * gnus-group.el (gnus-group-suspend): Avoid some consing.
4
5 2003-06-11 Sam Steingold <sds@gnu.org>
6
7 * pop3.el (pop3-leave-mail-on-server): New user variable.
8 (pop3-movemail): Delete mail only when it is nil.
9
10 2003-05-10 Juanma Barranquero <lektu@terra.es>
11
12 * message.el (message-buffer-naming-style): Fix typo.
13
14 2003-05-07 Dave Love <fx@gnu.org>
15
16 [Partial sync with Gnus.]
17
18 * rfc2047.el (rfc2047-header-encoding-alist): Add Followup-To.
19 (rfc2047-encode-message-header): Fold when encoding not necessary.
20 (rfc2047-encode-region): Skip \n as whitespace.
21 (rfc2047-fold-region): Fix whitespace regexps. Don't break just
22 after the header name.
23 (rfc2047-unfold-region): Fix regexp and whitespace-skipping.
24
25 2003-05-06 Jesper Harder <harder@ifa.au.dk>
26
27 * gnus-cus.el (gnus-group-customize, gnus-score-parameters): Don't
28 quote nil and t in docstrings.
29
30 * gnus-score.el (gnus-score-lower-thread): Likewise.
31
32 * gnus-art.el (gnus-article-mime-match-handle-function): Likewise.
33
34 2003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
35
36 * nnfolder.el (nnfolder-request-accept-article): Don't use
37 mail-header-unfold-field.
38
39 * imap.el (imap-ssl-open): Don't depend on ssl.el.
40 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
41
42 2003-02-18 Juanma Barranquero <lektu@terra.es>
43
44 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character
45 constant.
46
47 2003-02-14 Juanma Barranquero <lektu@terra.es>
48
49 * mm-uu.el (mm-uu-dissect): Fix use of character constant.
50
51 2003-02-11 Stefan Monnier <monnier@cs.yale.edu>
52
53 * nntp.el (nntp-accept-process-output): Don't use point-max to get
54 the buffer's size.
55
56 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
57
58 * nnheader.el: Added cygwin to system-type comparisons.
59
60 2003-01-27 Juanma Barranquero <lektu@terra.es>
61
62 * imap.el (imap-mailbox-status): Fix typo.
63
64 2003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
65
66 * gnus-sum.el (gnus-alter-header-function): Add type and group.
67
68 2003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
69
70 * gnus-agent.el: Don't use `path'.
71
72 * nnsoup.el (nnsoup-file-name): Ditto.
73
74 * nnmail.el (nnmail-pathname-coding-system): Ditto.
75 (nnmail-group-pathname): Ditto.
76
77 * nnimap.el (nnimap-group-overview-filename): Ditto.
78
79 * nnheader.el (nnheader-pathname-coding-system): Ditto.
80 (nnheader-group-pathname): Ditto.
81
82 * nnfolder.el (nnfolder-group-pathname): Ditto.
83
84 * gnus.el (gnus-home-directory): Ditto.
85
86 * gnus-group.el (gnus-group-icon-list): Ditto.
87
88 2003-01-04 Kim F. Storm <storm@cua.dk>
89
90 * message.el (message-split-line): New function.
91 (message-mode-map): Remap split-line to message-split-line.
92
93 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
94
95 * smiley-ems.el (gnus-smiley-display): Typo.
96
97 * nnvirtual.el: Typo.
98
99 * nnsoup.el (nnsoup-retrieve-headers): Typo.
100
101 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
102
103 * nnimap.el: Typo.
104 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
105
106 * mm-encode.el (mm-safer-encoding): Typo.
107
108 * messcompat.el: Typo.
109
110 * message.el (message-face-alist): Typo.
111
112 * imap.el (imap-interactive-login, imap-anonymous-auth)
113 (imap-open): Typos.
114
115 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
116
117 * gnus.el: Typo.
118
119 * gnus-win.el (gnus-configure-frame): Typo.
120
121 * gnus-util.el (gnus-atomic-progn-assign): Typo.
122
123 * gnus-topic.el (gnus-topic-sort-topics): Typo.
124
125 * gnus-sum.el (gnus-summary-article-number)
126 (gnus-summary-read-group-1, gnus-summary-mark-article)
127 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
128
129 * gnus-mule.el (gnus-mule-add-group): Typo.
130
131 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
132
133 * gnus-group.el (gnus-group-fetch-faq): Typo.
134
135 * gnus-art.el (gnus-decode-header-methods): Typo.
136
137 * flow-fill.el: Typo.
138
139 2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
140
141 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
142
143 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
144
145 * message.el (message-set-auto-save-file-name):
146 Use make-directory, to avoid the dependence on gnus-util.
147
148 2002-11-11 Markus Rost <rost@math.ohio-state.edu>
149
150 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
151 parens in column 0.
152
153 2002-11-08 Markus Rost <rost@math.ohio-state.edu>
154
155 * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
156 column 0.
157
158 2002-10-18 Dave Love <fx@gnu.org>
159
160 * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
161 (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
162 emacs-mule.
163 (mm-find-mime-charset-region): Fix :mime-charset part.
164 (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
165 (mm-mime-charset, mm-find-mime-charset-region): Look for
166 `:mime-charset' property of coding systems before `mime-charset'.
167 (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
168 (mm-with-unibyte-current-buffer-mule4): Deleted.
169 (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
170 (multibyte-char-to-unibyte): New.
171
172 * rfc2047.el (message-posting-charset): defvar when compiling.
173 (ietf-drums, gnus-util): Don't require.
174 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc fixes.
175 (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
176 iso-8859-8.
177 (rfc2047-q-encoding-alist): Augment header list.
178 (rfc2047-encoding-type): New.
179 (rfc2047-dissect-region): Deleted.
180 (rfc2047-encode-region, rfc2047-encode): Rewritten to take
181 account of rfc2047 rules with respect to rfc2822 tokens and to do
182 encoding in place rather than by passing strings.
183 (rfc2047-encode-message-header): Don't include header name field
184 in encoding. Add `address-mime' case and bind
185 rfc2047-encoding-type for `mime' case.
186 (rfc2047-encode-string): Doc fix.
187 (rfc2047-encode): Use longer chunks for base64.
188 (rfc2047-fold-region): Insert single characters, not strings.
189 (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
190
191 * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
192 (gnus-summary-select-article, gnus-summary-edit-article):
193 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
194
195 * message.el (message-forward-make-body):
196 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
197
198 * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
199 Maybe use string-to-multibyte. Avoid find-charset-region.
200 Cope with encoding Emacs 22 eight-bit chars.
201
202 * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
203 (mm-encode-body): Just call mm-encode-coding-region in encoding case.
204
205 2002-10-17 Juanma Barranquero <lektu@terra.es>
206
207 * nnweb.el (nnweb-dejanews-create-mapping)
208 (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
209 (nnweb-google-create-mapping): Fix typos.
210
211 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
212
213 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
214
215 * gnus-cus.el (gnus-group-customize): Likewise.
216
217 * gnus-util.el (gnus-parse-netrc): Likewise.
218
219 2002-09-21 Rob Browning <rlb@defaultvalue.org>
220
221 * gnus-art.el (gnus-article-x-face-command):
222 Use gnus-article-compface-xbm if bound.
223
224 2002-09-18 Rob Browning <rlb@defaultvalue.org>
225
226 * gnus-art.el (gnus-article-x-face-command):
227 Don't use gnus-article-compface-xbm.
228
229 2002-09-06 Juanma Barranquero <lektu@terra.es>
230
231 * gnus-int.el (gnus-status-message): Fix spacing.
232
233 2002-08-30 Juanma Barranquero <lektu@terra.es>
234
235 * imap.el (imap-authenticator-alist, imap-stream-alist)
236 (imap-continuation): Fix typos.
237
238 2002-08-23 ShengHuo ZHU <zsh@cs.rochester.edu>
239
240 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
241
242 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
243
244 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
245
246 * nnmh.el (nnmh-request-expire-articles):
247 Implemented expiry-target for nnmh backend.
248
249 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
250
251 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
252
253 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
254 avoid arithmetic errors.
255
256 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
257
258 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
259 Change cdaar to cdar and car.
260
261 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
262 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
263
264 2002-07-03 Juanma Barranquero <lektu@terra.es>
265
266 * gnus-sum.el (gnus-summary-highlight): Fix typo.
267
268 2002-06-21 ShengHuo ZHU <zsh@cs.rochester.edu>
269
270 * nnheader.el (nnheader-file-name-translation-alist): Set the
271 default value for MS Windows systems.
272
273 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
274
275 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
276 * nndoc.el: Add several new types.
277
278 2002-05-16 Juanma Barranquero <lektu@terra.es>
279
280 * gnus-art.el (gnus-mime-copy-part): Fix typo.
281
282 2002-05-09 Miles Bader <miles@gnu.org>
283
284 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
285 (gnus-article-hide-citation): Respect it.
286
287 2002-04-12 Juanma Barranquero <lektu@terra.es>
288
289 * pop3.el (pop3-open-server): Fix typo.
290
291 2002-04-12 ShengHuo ZHU <zsh@cs.rochester.edu>
292
293 * pop3.el (pop3-munge-message-separator): Work if no date.
294 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
295
296 * pop3.el (pop3-munge-message-separator): Only use valid date.
297 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
298
299 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
300
301 * gnus-sum.el (gnus-update-summary-mark-positions)
302 (gnus-summary-toggle-header):
303 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
304 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
305 (gnus-uu-post-encoded):
306 * nnfolder.el (nnfolder-possibly-change-group):
307 * nnimap.el (nnimap-retrieve-headers):
308 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
309
310 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
311
312 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
313 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
314
315 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
316
317 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
318
319 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
320
321 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
322
323 * message.el (message-tool-bar-map): Ditto.
324
325 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
326
327 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
328
329 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
330
331 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
332
333 * mail-source.el (make-source-make-complex-temp-name):
334 Use make-temp-file.
335
336 * mm-util.el (mm-make-temp-file): New function.
337 * nneething.el (nneething-file-name): Use it.
338 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
339 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
340 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
341 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
342
343 * message.el (message-mode): If buffer-file-name, don't set auto
344 save file name.
345 Trivial change from Geoff Greene <ggreene@wpi.edu>
346
347 2002-03-05 Eli Zaretskii <eliz@is.elta.co.il>
348
349 * qp.el (quoted-printable-decode-region): Doc addition.
350
351 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
352
353 * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
354
355 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
356
357 * mm-encode.el (mm-content-transfer-encoding-defaults): Set
358 default to base64. Add application/emacs-lisp.
359
360 * mail-source.el (mail-source-fetch-directory): Run scripts.
361
362 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
363
364 * gnus-msg.el (gnus-post-method): Fix doc.
365
366 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
367
368 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
369
370 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
371 From: Stefan Monnier <monnier@cs.yale.edu>
372
373 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
374
375 * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
376 * mm-view.el (mm-w3-prepare-buffer): Ditto.
377 (mm-inline-text): Ditto.
378 Suggested by Dave Love <fx@gnu.org>.
379
380 * mml.el (mml-preview): Disable local map.
381
382 * mml.el (mml-preview): Bind `q'.
383
384 2002-02-05 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
385
386 * binhex.el (binhex-decoder-switches): Doc fix.
387
388 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
389
390 * message.el (message-forward-rmail-make-body): Directly use
391 rmail-msg-restore-non-pruned-header to avoid calling
392 vertical-motion.
393
394 2002-01-27 Richard M. Stallman <rms@gnu.org>
395
396 * time-date.el: Add autoload cookies. Many doc fixes.
397 (time-add): New function.
398 (time-subtract): Renamed from subtract-time.
399 (subtract-time): New alias for time-subtract.
400
401 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
402
403 * gnus-start.el (gnus-read-init-file): Cleaned up.
404
405 2002-01-03 Dave Love <d.love@dl.ac.uk>
406
407 * gnus-start.el (gnus-startup-file-coding-system): Removed.
408 (gnus-read-init-file): Don't use it.
409
410 2002-01-03 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
411
412 * gnus-start.el (gnus-read-init-file): Don't force coding system
413 for ~/.gnus. From Dave Love <fx@gnu.org>.
414
415 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
416
417 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
418 * mm-util.el (mm-use-find-coding-systems-region): New variable.
419 (mm-find-mime-charset-region): Use it.
420 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
421 * nnspool.el (nnspool-request-post): Ditto.
422
423 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
424
425 * message.el, gnus-art.el, gnus.el, gnus-cite.el:
426 Adapt face definitions to use :weight and :slant.
427
428 2001-12-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
429
430 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
431 to variable, follow doc-string conventions).
432
433 2001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
434
435 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
436 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
437
438 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
439
440 * gnus-sum.el (gnus-summary-save-article): Nix
441 gnus-display-mime-function and gnus-article-prepare-hook.
442
443 2001-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
444
445 * message.el (message-mail): Add send-actions.
446
447 2001-11-28 ShengHuo ZHU <zsh@cs.rochester.edu>
448
449 * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
450 arguments.
451
452 2001-11-25 Stefan Monnier <monnier@cs.yale.edu>
453
454 * imap.el (imap-interactive-login, imap-open, imap-authenticate):
455 Use make-local-variable rather than make-variable-buffer-local.
456
457 2001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
458
459 * message.el (message-forward-rmail-make-body): Use
460 save-window-excursion.
461 (message-encode-message-body): Use noerror when search.
462 (message-setup-1): Convert compose-mail send-actions to
463 message-send-actions.
464
465 * message.el (message-forward-subject-author-subject): Don't use
466 message-news-p, which widens the buffer.
467 (message-forward-make-body): New function.
468 (message-forward): Use it.
469 (message-insinuate-rmail): New function.
470 (message-forward-rmail-make-body): New function.
471
472 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
473 * gnus-score.el (gnus-score-find-bnews): Use it.
474 * mm-util.el (mm-iso-8859-x-to-15-region): Use
475 insert-before-markers.
476 From Jesper Harder <harder@ifa.au.dk>
477 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
478 * mm-util.el (mm-coding-system-priorities): New variable.
479 (mm-sort-coding-systems-predicate): New function.
480 (mm-find-mime-charset-region): Resort coding systems if needed.
481 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
482
483 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
484 (mm-hack-charsets): Fix doc.
485
486 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
487 (mm-iso-8859-x-to-15-table): Ditto.
488 (mm-iso-8859-x-to-15-region): Ditto.
489 (mm-find-mime-charset-region): Ditto.
490
491 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
492 (gnus-summary-limit-to-author): Ditto.
493 (gnus-summary-limit-to-extra): Ditto.
494 (gnus-summary-find-matching): Support not-matching argument.
495
496 * message.el (message-wash-subject): Use `insert' rather than
497 `insert-string', which is deprecated.
498 From Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
499
500 2001-11-14 Sam Steingold <sds@gnu.org>
501
502 * gnus-score.el: Fixed some doc strings to properly quote symbols.
503
504 2001-11-10 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
505
506 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
507 function `system-name' instead of both function and variable.
508
509 2001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
510
511 * mml.el (mml-preview): Bind mail-header-separator.
512
513 2001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
514
515 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
516 Suggested by Dave Love <fx@gnu.org>.
517
518 2001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
519
520 * mm-util.el (mm-charset-synonym-alist): Revert (some).
521
522 2001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
523
524 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
525 (mm-hack-charsets): New variable.
526 (mm-iso-8859-15-compatible): New variable.
527 (mm-iso-8859-x-to-15-table): New variable.
528 (mm-find-mime-charset-region): Add parameter hack-charsets.
529
530 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
531 is nil.
532
533 * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
534 pages are changed.
535
536 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
537 mm-coding-system-p. Don't correct it only in XEmacs.
538 (mm-charset-to-coding-system): Use mm-coding-system-p and
539 mm-get-coding-system-list.
540 (mm-emacs-mule, mm-mule4-p): New.
541 (mm-enable-multibyte, mm-disable-multibyte,
542 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
543 mm-with-unibyte-current-buffer,
544 mm-with-unibyte-current-buffer-mule4): Use them.
545 (mm-find-mime-charset-region): Treat iso-2022-jp.
546
547 From Dave Love <fx@gnu.org>:
548
549 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
550 construction.
551 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
552 entries conditional on not having a coding system defined for
553 them.
554 (mm-mule-charset-to-mime-charset): Use
555 find-coding-systems-for-charsets if defined.
556 (mm-charset-to-coding-system): Don't use
557 mm-get-coding-system-list. Look in mm-charset-synonym-alist
558 later. Add last resort search of coding systems.
559 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
560 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
561 Mule 4.
562 (mm-find-mime-charset-region): Re-write.
563 (mm-with-unibyte-current-buffer): Restore buffer as well as
564 multibyteness.
565
566 2001-10-30 Simon Josefsson <jas@extundo.com>
567
568 * nnimap.el (nnimap-date-days-ago): Defeat locale.
569
570 2001-10-27 Stefan Monnier <monnier@cs.yale.edu>
571
572 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
573
574 2001-10-05 Gerd Moellmann <gerd@gnu.org>
575
576 * Branch for 21.1.
577
578 2001-09-27 Gerd Moellmann <gerd@gnu.org>
579
580 * gnus-ems.el (gnus-article-display-xface): Skip over previously
581 inserted images.
582
583 2001-09-19 Sam Steingold <sds@gnu.org>
584
585 * gnus-win.el (gnus-buffer-configuration):
586 Respect `gnus-bug-create-help-buffer'.
587
588 2001-09-18 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
589
590 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
591 can read e-mails from Microsoft Outlook users not using ISO
592 8859-2 character set.
593
594 2001-09-18 Gerd Moellmann <gerd@gnu.org>
595
596 * gnus-sum.el (gnus-select-newsgroup):
597 Make `gnus-current-select-method' buffer-local.
598 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
599
600 * gnus-art.el (gnus-request-article-this-buffer): Refer to
601 `gnus-current-select-method' in the current summary buffer.
602 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
603
604 2001-09-18 Miles Bader <miles@gnu.org>
605
606 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
607 error querying a backend abort the whole process.
608
609 2001-09-17 Gerd Moellmann <gerd@gnu.org>
610
611 * gnus-srvr.el (gnus-server-mode): Doc fix.
612
613 2001-09-03 Gerd Moellmann <gerd@gnu.org>
614
615 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
616
617 2001-08-31 Sam Steingold <sds@gnu.org>
618
619 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
620 typo: `exmine' --> `examine'.
621
622 2001-08-20 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
623
624 * earcon.el (earcon-auto-play): Remove unused option.
625
626 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
627
628 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
629
630 * gnus-util.el (gnus-output-to-rmail): Ditto.
631 (gnus-output-to-mail): Ditto.
632
633 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
634
635 2001-08-07 Gerd Moellmann <gerd@gnu.org>
636
637 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
638
639 2001-08-01 Gerd Moellmann <gerd@gnu.org>
640
641 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
642 already fboundp. Add INTERACTIVE arg to autoload form.
643
644 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
645
646 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
647 (gnus-ding-file-coding-system): New variable.
648 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
649 (gnus-slave-save-newsrc): Use it.
650
651 2001-07-31 Gerd Moellmann <gerd@gnu.org>
652
653 * gnus-start.el (gnus-startup-file-coding-system): Change to
654 `emacs-mule'.
655
656 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
657
658 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
659 command.
660
661 * gnus-start.el (gnus-find-new-newsgroups): Use
662 `message-make-date' instead of `current-time-string'.
663 (gnus-ask-server-for-new-groups): Ditto.
664 (gnus-check-first-time-used): Ditto.
665
666 2001-07-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
667
668 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
669
670 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
671
672 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
673
674 2001-07-12 Gerd Moellmann <gerd@gnu.org>
675
676 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
677 Browse->Next entries to Browse->Prev.
678 From: Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
679
680 2001-07-04 Gerd Moellmann <gerd@gnu.org>
681
682 * nnheader.el (nnheader-init-server-buffer): Make sure the
683 *nntpd* buffer is made multibyte instead of a random buffer.
684
685 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
686
687 * gnus.el: Fix the header line, for finder.el. Suggested by
688 Pavel Janik <Pavel@Janik.cz>
689
690 2001-07-02 Gerd Moellmann <gerd@gnu.org>
691
692 * gnus.el (gnus-local-domain): Removed because unused.
693
694 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
695
696 * qp.el (quoted-printable-decode-region): If called interactively,
697 use coding-system-for-read.
698
699 2001-03-30 Gerd Moellmann <gerd@gnu.org>
700
701 * gnus.el (gnus-interactive): Fix parenthesis errors.
702
703 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
704
705 * message.el (rmail-output): It is in rmailout.el not rmail.el.
706
707 * message.el (message-forward): local-variable-p takes an extra
708 argument in XEmacs.
709
710 * message.el (message-forward-decoded-p): New variable.
711 (message-forward-subject-author-subject): Use it.
712 (message-make-forward-subject): Use it.
713 (message-forward): Use it.
714
715 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
716
717 2001-03-05 Dave Love <fx@gnu.org>
718
719 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
720 Move it after definition of mm-coding-system-p.
721
722 2001-03-01 Dave Love <fx@gnu.org>
723
724 * mm-util.el (mm-inhibit-file-name-handlers): Add
725 image-file-handler.
726
727 2001-02-11 Dave Love <fx@gnu.org>
728
729 * message.el (message-signature-file): Fix doc, :type.
730
731 2001-02-08 Dave Love <fx@gnu.org>
732
733 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
734 (message-posting-charset): Defvar when compiling again.
735 (rfc2047-encodable-p): Require message.
736
737 * gnus-sum.el (gnus-alter-articles-to-read-function):
738 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
739
740 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
741
742 * message.el (message-make-forward-subject): Argument decoded.
743 (message-forward): Use it when digest.
744
745 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
746 buffer.
747
748 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
749 in Emacs.
750
751 * gnus-art.el (gnus-article-make-menu-bar): Make
752 gnus-article-post-menu.
753
754 2001-02-06 Dave Love <fx@gnu.org>
755
756 * qp.el (quoted-printable-encode-region): Remove redundant code
757 from last change.
758
759 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
760
761 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
762
763 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
764 command if there is not last-saver.
765
766 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
767 (rfc2047-charset-encoding-alist): Add big5.
768
769 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
770 GB2312 and Big5.
771
772 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
773
774 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
775
776 * gnus-sum.el (gnus-summary-print-article): Take one prefix
777 argument. Allow to print several articles in one file.
778
779 * webmail.el (webmail-type-definition): netaddress changes.
780
781 2001-01-31 Dave Love <fx@gnu.org>
782
783 * mm-util.el (mm-mime-mule-charset-alist)
784 (mm-find-mime-charset-region): Consider mule-utf-8.
785
786 2001-01-31 Dave Love <fx@gnu.org>
787
788 * gnus-art.el (gnus-article-x-face-command)
789 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
790 :version.
791
792 2001-01-26 Dave Love <fx@gnu.org>
793
794 * mm-util.el (mm-multibyte-string-p): New.
795
796 * qp.el: Remove un-logged bogus changes from 2000-12-20.
797 (quoted-printable-encode-region): Doc fix. Don't call
798 string-as-multibyte on class. Clarify line-folding.
799 (quoted-printable-encode-string): Make temp buffer inherit
800 string's multibyteness.
801
802 2001-01-23 Gerd Moellmann <gerd@gnu.org>
803
804 * nnheader.el (toplevel): Don't require `gnus-util' at
805 compile-time; this creates a circular dependency, and prevents
806 a bootstrap.
807
808 2001-01-22 Andreas Schwab <schwab@suse.de>
809
810 * nnheader.el (gnus-delete-line): Autoload it as a macro.
811
812 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
813
814 * message.el (message-forward): Use mule4.
815 * mm-util.el (mm-string-as-unibyte): New.
816 * message.el (message-forward): Use it.
817 * message.el (message-cite-original-without-signature): Don't peel
818 off the blank line.
819 (message-get-reply-headers): Add Cc if it is not in follow-to.
820 * message.el (message-send-mail): Content-Type may not be there.
821 By Alberto Lusiani.
822 * gnus-art.el (article-display-x-face): Insert X-Face if there is
823 not.
824 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
825 one.
826 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
827 (gnus-remove-some-windows): Ditto.
828 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
829 handle.
830 * gnus-art.el (gnus-mime-view-part): Copy it.
831 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
832 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
833 orig-file. Use ',source.
834 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
835 Lars Magne Ingebrigtsen.
836 * pop3.el (pop3-get-message-count): Andrew Innes
837 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
838
839 2001-01-08 Dave Love <fx@gnu.org>
840
841 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
842 single character.
843
844 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
845
846 * message.el: Doc and message fixes.
847 (message-send-rename-function)
848 (message-make-forward-subject-function)
849 (message-send-mail-function, message-reply-to-function)
850 (message-wide-reply-to-function, message-followup-to-function)
851 (message-distribution-function, message-auto-save-directory): Fix
852 :type.
853
854 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
855 proceeding after warnings. Amend multipart warning message.
856
857 2001-01-04 Dave Love <fx@gnu.org>
858
859 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
860 compiling.
861 (gnus-make-directory): Require nnmail.
862
863 * mm-decode.el (mm-inline-media-tests): Add
864 image/x-portable-bitmap.
865 (mm-get-image): Grok pbm.
866
867 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
868
869 * message.el (message-mail): Support yank-action.
870
871 * message.el (message-setup): Revoke the last change.
872
873 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
874
875 * message.el (message-setup): Use cons. Suggested by Johan Vromans
876 <jvromans@squirrel.nl>.
877
878 * gnus-topic.el (gnus-topic-create-topic): Use list.
879
880 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
881 before binding gnus-default-article-saver.
882
883 * gnus-sum.el (gnus-summary-save-article):
884 (gnus-summary-pipe-output):
885 (gnus-summary-save-article-mail):
886 (gnus-summary-save-article-rmail):
887 (gnus-summary-save-article-file):
888 (gnus-summary-write-article-file):
889 (gnus-summary-save-article-body-file): Ditto.
890
891 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
892
893 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
894
895 * gnus-art.el (gnus-article-check-hidden-text): Return t.
896
897 * gnus-util.el (gnus-remove-text-properties-when): Return t.
898
899 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
900 malformatted messages.
901
902 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
903
904 * gnus-art.el (article-treat-dumbquotes): Quote \.
905
906 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
907
908 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
909 Emacs 20 runs on a terminal.
910
911 2000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
912
913 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
914 Paul Stevenson <p.stevenson@surrey.ac.uk>
915
916 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
917
918 * mml.el (gnus-add-minor-mode): Autoload.
919
920 * message.el (message-forward): Save-restriction.
921
922 * message.el (message-mail-user-agent): Add :version.
923
924 * message.el (message-mail-user-agent): New variable.
925 (message-setup): Renamed to message-setup-1. Support
926 mail-user-agent.
927 (message-mail-user-agent): New function.
928 (message-mail): Use it.
929 (message-reply): Use it.
930 (message-resend): Use it.
931 (message-mail-other-window): Use it.
932 (message-mail-other-frame): Use it.
933
934 * gnus-msg.el (gnus-bug): Support mail-user-agent.
935
936 2000-12-21 Miles Bader <miles@gnu.org>
937
938 * message.el (message-mode): Set `comment-start' to the yank prefix.
939
940 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
941
942 * message.el (message-narrow-to-head-1): New function.
943 (message-narrow-to-head): Use it.
944 (message-reply): Ditto.
945 (message-cancel-news): Ditto.
946 (message-supersede): Ditto.
947 (message-make-forward-subject): Ditto.
948 (message-bounce): Ditto.
949
950 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
951
952 * message.el (message-forward): Copy buffer in unibyte mode.
953 (message-make-forward-subject): Don't widen. Decode.
954 (message-forward): Don't decode subject.
955
956 * mml.el (gnus-ems): Require it.
957
958 * gnus-msg.el (gnus-summary-mail-forward):
959
960 * message.el (message-forward): Move mime-to-mml here.
961
962 * nnmbox.el (nnmbox-file-coding-system): Use binary.
963 (nnmbox-active-file-coding-system): Ditto.
964
965 * gnus-cus.el (gnus-group-parameters): Add posting-style.
966
967 * mm-uu.el: Require binhex.
968
969 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
970
971 * qp.el (quoted-printable-encode-region): Upcase QP.
972
973 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
974
975 * gnus-util.el (gnus-add-text-properties-when): New function.
976 (gnus-remove-text-properties-when): Ditto.
977
978 * gnus-cite.el (gnus-article-hide-citation): Use them.
979 (gnus-article-toggle-cited-text): Use them.
980
981 * gnus-art.el (gnus-signature-toggle): Use them.
982 (gnus-article-show-hidden-text): Ditto.
983 (gnus-article-hide-text): Ditto.
984
985 * gnus-art.el (gnus-article-describe-key): Use prompt.
986 (gnus-article-describe-key-briefly): Ditto.
987
988 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
989
990 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
991
992 2000-12-18 Gerd Moellmann <gerd@gnu.org>
993
994 * *.xpm, *.pbm: Convert icons icons to size 24x24.
995
996 2000-12-18 Dave Love <fx@gnu.org>
997
998 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
999 (unused).
1000
1001 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1002
1003 * pop3.el (pop3-movemail): Use binary.
1004 (pop3-movemail-file-coding-system): Removed.
1005
1006 2000-12-13 Miles Bader <miles@gnu.org>
1007
1008 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
1009 to t, so that we don't get stuck while trying to smilefy
1010 intangible text.
1011
1012 2000-12-12 Gerd Moellmann <gerd@gnu.org>
1013
1014 * smiley-ems.el (smiley-regexp-alist): Make regexps match
1015 at the end of the buffer.
1016 (smiley-region): In the loop, move to the end of the submatch
1017 matching the smiley instead of using the end of the match
1018 of the whole regexp.
1019
1020 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
1021
1022 * message.el (message-mode): Doc fix.
1023
1024 2000-12-12 Gerd Moellmann <gerd@gnu.org>
1025
1026 * smiley-ems.el (smiley-region): Doc fix.
1027
1028 2000-12-11 Miles Bader <miles@gnu.org>
1029
1030 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
1031 bottom line visible, check to see if it's partially obscured, and
1032 if so, either scroll one more line to make it fully visible, or
1033 revert to showing the second line from the top.
1034
1035 2000-12-07 Dave Love <fx@gnu.org>
1036
1037 * mailcap.el (mailcap-download-directory)
1038 * gnus-audio.el (gnus-audio-directory)
1039 * smiley-ems.el (smiley-data-directory): Fix :type.
1040
1041 2000-12-05 Dave Love <fx@gnu.org>
1042
1043 * starttls.el: New file.
1044
1045 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1046
1047 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
1048 succeeds.
1049 (gnus-setup-message): Remove a hack.
1050
1051 * gnus-win.el (gnus-configure-windows): Make sure
1052 nntp-server-buffer is live.
1053 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1054 (gnus-configure-frame): Save selected window.
1055
1056 2000-12-04 Andreas Jaeger <aj@suse.de>
1057
1058 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1059
1060 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
1061
1062 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1063 raw 8-bit in headers in dk.* newsgroups.
1064
1065 2000-11-30 Dave Love <fx@gnu.org>
1066
1067 * message.el (message-auto-save-directory): Use
1068 file-name-as-directory.
1069 (message-set-auto-save-file-name): Create
1070 message-auto-save-directory if necessary.
1071 (message-replace-chars-in-string): Removed -- unused.
1072 (message-mail-alias-type): Customize.
1073 (message-headers): Remove duplicate defgroup.
1074
1075 2000-11-29 Dave Love <fx@gnu.org>
1076
1077 * qp.el (quoted-printable-decode-region): Use error, not message
1078 to report malformed text (like base64). Amend message.
1079
1080 2000-11-29 Miles Bader <miles@gnu.org>
1081
1082 * message.el (message-header-lines): Fontify tag.
1083
1084 2000-11-27 Dave Love <fx@gnu.org>
1085
1086 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1087 compiler warning.
1088
1089 2000-11-26 Dave Love <fx@gnu.org>
1090
1091 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1092
1093 2000-11-23 Dave Love <fx@gnu.org>
1094
1095 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1096
1097 * mm-uu.el (uudecode): Require.
1098 (uudecode-decode-region, uudecode-decode-region-external): Don't
1099 autoload.
1100 (mm-uu-copy-to-buffer): Doc fix.
1101 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1102 type fix.
1103
1104 * mailcap.el: Doc fixes.
1105 (mailcap-mime-data): Various adjustments.
1106 (mailcap): New group.
1107 (mailcap-download-directory): Customize.
1108 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1109 (mailcap-temporary-directory): Deleted (unused).
1110 (mailcap-unescape-mime-test): Simplify slightly.
1111 (mailcap-viewer-passes-test): Use functionp.
1112 (mailcap-command-p): Aliased to executable-find.
1113
1114 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1115 default-enable-multibyte-characters is nil.
1116
1117 2000-11-22 Simon Josefsson <simon@josefsson.org>
1118
1119 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
1120 instead of "from: " for rfc822 compliance. Insert SPC.
1121
1122 2000-11-22 Gerd Moellmann <gerd@gnu.org>
1123
1124 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1125
1126 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
1127
1128 * message.el (message-send-mail): Use buffer-substring-no-properties.
1129 (message-send-news): Ditto.
1130
1131 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
1132
1133 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1134
1135 2000-11-21 Dave Love <fx@gnu.org>
1136
1137 * gnus-art.el (gnus-mime-button-map): Don't inherit from
1138 gnus-article-mode-map.
1139 (gnus-mime-button-menu): Use mouse-set-point.
1140 (gnus-insert-mime-button, gnus-mime-display-alternative)
1141 (gnus-mime-display-alternative): Don't use local-map property.
1142
1143 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
1144
1145 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
1146 sending a command; allow the rtelnet prompt as well.
1147
1148 2000-11-17 Simon Josefsson <simon@josefsson.org>
1149
1150 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1151 prefetch.
1152
1153 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1154
1155 * nntp.el (nntp-decode-text): Delete bogus status lines.
1156 (nntp-open-connection): Kill process buffer when quit.
1157 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1158 FSF Emacs 20 and XEmacs 21.
1159 (nntp-retrieve-data): Don't ignore quit.
1160
1161 2000-11-17 Dave Love <fx@gnu.org>
1162
1163 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1164 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
1165 and make-temp-file.
1166 (uudecode-decode-region): Doc fix.
1167
1168 2000-11-14 Dave Love <fx@gnu.org>
1169
1170 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1171 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1172 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1173 New files, derived from the XPMs.
1174
1175 2000-11-12 Dave Love <fx@gnu.org>
1176
1177 From Emerick Rogul <emerick@csa.bu.edu>.
1178 * message.el (message-setup-fill-variables): New variable.
1179 (message-mode): Use it.
1180
1181 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1182
1183 * gnus-mlspl.el: Documentation tweaks.
1184
1185 2000-11-10 Dave Love <fx@gnu.org>
1186
1187 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1188 (gnus-agent-lib-file, gnus-agent-load-alist)
1189 (gnus-agent-save-alist, gnus-agent-article-name): Use
1190 expand-file-name.
1191
1192 * gnus-group.el (gnus-group-name-charset-method-alist): Add
1193 :version.
1194 (nnkiboze-score-file): Defvar when compiling.
1195
1196 * gnus-start.el (gnus-read-newsrc-file): Add :version.
1197
1198 * gnus-art.el (gnus-article-banner-alist)
1199 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1200 (gnus-article-date-lapsed-new-header)
1201 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1202 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1203 (gnus-treat-strip-headers-in-body)
1204 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1205 (gnus-treat-translate): Add :version.
1206 (gnus-article-mime-part-function): Fix defcustom.
1207
1208 * nnmail.el (nnmail-expiry-target)
1209 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1210 (nnmail-split-header-length-limit): Add :version.
1211
1212 * gnus-sum.el (gnus-auto-expirable-marks)
1213 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1214 (gnus-extra-headers, gnus-ignored-from-addresses)
1215 (gnus-newsgroup-ignored-charsets)
1216 (gnus-group-highlight-words-alist)
1217 (gnus-summary-show-article-charset-alist): Add :version.
1218
1219 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1220 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1221 files, converted from the XPMs.
1222
1223 * gnus-cache.el (gnus-cache-active-file): Don't use
1224 file-name-as-directory on directory.
1225 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
1226 use file-name-as-directory on directory.
1227
1228 * time-date.el (timezone-make-date-arpa-standard): Autoload.
1229 (date-to-time): Use it.
1230
1231 * message.el (message-mode) <adaptive-fill-regexp>:
1232 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1233 (message-newline-and-reformat): Likewise.
1234 (message-forward-as-mime, message-forward-ignored-headers)
1235 (message-buffer-naming-style, message-default-charset)
1236 (message-dont-reply-to-names, message-send-mail-partially-limit):
1237 Add :version.
1238
1239 * mm-util.el: Doc fixes.
1240 (mm-mime-charset): Don't use the raw result of
1241 mm-preferred-coding-system.
1242 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1243 (mm-with-unibyte): Simplify.
1244
1245 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1246 concat.
1247
1248 * pop3.el (pop3-version): Deleted.
1249 (pop3-make-date): New function, avoiding message-make-date.
1250 (pop3-munge-message-separator): Use it.
1251
1252 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1253
1254 * pop3.el (pop3-munge-message-separator): A message may have an
1255 empty body.
1256
1257 2000-11-09 Dave Love <fx@gnu.org>
1258
1259 * gnus-group.el (gnus-group-make-directory-group)
1260 (gnus-group-fetch-faq): Use expand-file-name.
1261 (gnus-group-fetch-faq): Simplify completing-read form.
1262
1263 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1264 test for Mule.
1265
1266 * message.el (tool-bar-map): Defvar when compiling.
1267
1268 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1269 (gnus-tm-lisp-directory): Deleted.
1270 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1271 (featurep 'xemacs).
1272 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1273 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1274 version numbers from file names.
1275
1276 2000-11-08 John Wiegley <johnw@gnu.org>
1277
1278 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1279 `gnus-group-change-level-function', instead of `remove-hook',
1280 because it's not a hook!
1281
1282 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1283
1284 * nnweb.el (nnweb-decode-entities): Work for non-character
1285 entities.
1286
1287 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1288 Issue message on quit.
1289
1290 2000-11-08 Simon Josefsson <simon@josefsson.org>
1291
1292 * rfc2104.el: Add SHA-1 example.
1293 (rfc2104-hexstring-to-bitstring): New function.
1294 (rfc2104-hash): Use it.
1295
1296 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1297
1298 * gnus-start.el: Remove gnus-xemacs.
1299
1300 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1301
1302 * gnus-score.el (gnus-score-body): Don't score body when
1303 agent-fetching.
1304 (gnus-score-followup): Don't score followup either.
1305 (gnus-score-use-all-scores): New variable.
1306 (gnus-all-score-files): Use it.
1307 (gnus-score-find-bnews): Use directory-sep-char.
1308
1309 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1310 asynchronous in Exp version.
1311
1312 2000-11-08 Dave Love <fx@gnu.org>
1313
1314 * mm-view.el: Use featurep for XEmacs test.
1315 (mm-inline-message): Test for `remove-specifier'; don't use
1316 condition-case.
1317
1318 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1319
1320 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1321 (gnus-score-find-bnews): Don't concat "".
1322
1323 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1324 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1325 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1326 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1327
1328 * gnus-sum.el: Put some defvars in eval-when-compile.
1329 (gnus-summary-mode-hook): Add :options.
1330 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1331 (gnus-summary-tool-bar-map): New variable.
1332 (gnus-summary-make-tool-bar): New function.
1333 (gnus-summary-mode): Put kill-all-local-variables first.
1334
1335 * gnus-group.el (gnus-group-toolbar-map): New variable.
1336 (gnus-group-make-tool-bar): Rewritten.
1337 (gnus-group-mode): Put kill-all-local-variables first.
1338
1339 * rfc2047.el: Require gnus-util.
1340
1341 * nnml.el (gnus-sorted-intersection): Autoload.
1342
1343 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1344 Put some defvars in eval-when-compile.
1345 (gnus-intersection, gnus-sorted-complement): Autoload.
1346
1347 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1348
1349 * mm-encode.el (mm-body-7-or-8): Autoload.
1350
1351 * mm-decode.el (mm-insert-inline): Autoload.
1352
1353 * mml.el:
1354 * message.el: Put some defvars in eval-when-compile.
1355
1356 * gnus-msg.el: Put some defvars in eval-when-compile.
1357 (gnus-msg-mail): Move after gnus-setup-message.
1358
1359 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1360
1361 2000-11-07 Dave Love <fx@gnu.org>
1362
1363 * gnus-util.el (nnheader): Don't require message (recursive
1364 autoload).
1365
1366 * uudecode.el: Avoid compiler warnings.
1367
1368 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1369 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1370
1371 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1372
1373 * rfc2047.el: Require cl when compiling.
1374 (rfc2047-q-encode-region): Don't break if a QP-word could be
1375 fitted in one line.
1376 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1377 (rfc2047-fold-region): "=?=" is not a break point.
1378 (rfc2047-encode-message-header): Move fold into encode-region.
1379 (rfc2047-dissect-region): Rewrite.
1380 (rfc2047-encode-region): Rewrite.
1381 (rfc2047-fold-region): Fold
1382 (rfc2047-unfold-region): New function.
1383 (rfc2047-decode-region): Use it.
1384 (rfc2047-q-encode-region): Don't break at bob.
1385 (rfc2047-decode): Use unibyte.
1386 (rfc2047-q-encode-region): Better calculation of break point.
1387 (rfc2047-fold-region): Don't break the first non-LWSP characters.
1388 (rfc2047-encode-region): Merge only if regions are adjacent.
1389
1390 2000-11-06 Dave Love <fx@gnu.org>
1391
1392 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1393
1394 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
1395 (uudecode-char-int): New alias, replacing char-int.
1396 (uudecode-decode-region): Don't call buffer-disable-undo.
1397
1398 * mm-uu.el (mm-uu-configure): Unquote lambda.
1399 (mm-uu-configure-list): Doc fix.
1400
1401 * earcon.el (running-xemacs): Don't define.
1402
1403 2000-11-06 John Wiegley <johnw@gnu.org>
1404
1405 * gnus-mlspl.el (gnus-group-split-update): Check the value of
1406 `nnmail-crosspost', and use it to set the `no-crosspost'
1407 argument when calling `gnus-group-split-fancy'. Otherwise, it
1408 assumes that cross-posting is always OK, no matter what
1409 `nmail-crosspost' is set to.
1410 (gnus-group-split-fancy): The argument order in the
1411 second-to-last `push' call was wrong, but since `no-crosspost'
1412 was always nil, it was never being triggered.
1413
1414 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1415
1416 Don't postpone GCC if none of GCC methods is agent-covered. This
1417 fix presumes that the post-method must be agent-covered if any Gcc
1418 method is agent-covered.
1419
1420 * gnus-msg.el (gnus-inews-group-method): New function.
1421 (gnus-inews-do-gcc): Use it.
1422 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1423 (gnus-agent-possibly-save-gcc): Use it.
1424 (gnus-agent-possibly-do-gcc): Ditto.
1425
1426 *gnus-msg.el: (gnus-inews-add-send-actions): Use
1427 `gnus-agent-possibly-do-gcc' if Agentized.
1428 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1429 to `message-header-hook'.
1430
1431 * gnus-mlspl.el: Require cl when compiling.
1432
1433 * gnus-ml.el: Usage.
1434 (gnus-mailing-list-archive, gnus-mailing-list-owner,
1435 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1436 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1437 (gnus-mailing-list-menu): Define it.
1438 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1439
1440 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1441
1442 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
1443
1444 * message.el (message-font-lock-keywords): Match a final newline
1445 to help font-lock's multiline support.
1446
1447 2000-11-03 Dave Love <fx@gnu.org>
1448
1449 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1450
1451 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1452 name.
1453
1454 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1455 <banner>: Fix custom type, doc.
1456
1457 * mm-decode.el (mm-display-external): Space-prefix temp buffer
1458 name. Don't disable undo explicitly.
1459
1460 2000-11-02 Dave Love <fx@gnu.org>
1461
1462 * message.el (message-font-lock-keywords): Use [:alpha:] for
1463 cite-prefix.
1464
1465 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
1466
1467 * mm-uu.el (mm-uu-configure-list): Move back to old location,
1468 because defcustom tries to call `mm-uu-configure'.
1469
1470 2000-11-01 Dave Love <fx@gnu.org>
1471
1472 * rfc2047.el (base64): Require unconditionally.
1473 (message-posting-charset): Defvar when compiling.
1474 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1475 message.
1476
1477 * gnus-sum.el (nnoo): Require.
1478 (mm-uu-dissect): Autoload.
1479
1480 * mml.el (mml-parse-1): Clarify message.
1481 (mml-minibuffer-read-type): Use mailcap-mime-types.
1482
1483 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
1484
1485 * mml.el: Fix a typo in the requiring of CL.
1486
1487 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1488
1489 * rfc2231.el: Require cl when compiling.
1490
1491 2000-11-01 Dave Love <fx@gnu.org>
1492
1493 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1494 Fix custom type.
1495 (mm-uu-configure-list): Move and fix custom type.
1496
1497 * utf7.el: Require cl when compiling.
1498
1499 * binhex.el: Use (featurep 'xemacs).
1500 (binhex-char-int): New alias, replacing char-int. Change callers.
1501 (binhex-decode-region): Simplify work buffer code.
1502 (binhex-decode-region-external): Use expand-file-name, not concat.
1503
1504 2000-10-30 Dave Love <fx@gnu.org>
1505
1506 * gnus-art.el: Fix 2000-10-27 change properly.
1507
1508 2000-10-28 Miles Bader <miles@gnu.org>
1509
1510 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1511
1512 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1513
1514 * gnus-draft.el (gnus-draft-send-message): Typo.
1515
1516 2000-10-27 John Wiegley <johnw@gnu.org>
1517
1518 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1519 variable to correspond with `gnus-article-hide-citation-maybe'.
1520 (gnus-treatment-function-alist): Added entry for the above
1521 correlation.
1522
1523 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1524
1525 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1526
1527 2000-10-27 Dave Love <fx@gnu.org>
1528
1529 * gnus.el: Don't require custom. Don't require message at top
1530 level.
1531 (gnus-message-archive-method): Require message here.
1532
1533 2000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1534
1535 * gnus-art.el (article-strip-banner): Use
1536 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1537 allow inheritance on the banner.
1538 From elkin@tverd.astro.spbu.ru.
1539
1540 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1541 Cashin <ecashin@coe.uga.edu>).
1542
1543 2000-10-27 Simon Josefsson <simon@josefsson.org>
1544
1545 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1546 (gnus-agent-restore-gcc):
1547 (gnus-agent-possibly-save-gcc): New functions.
1548
1549 * nnimap.el (nnimap-group-overview-filename): Create directory for
1550 newfile (when use long filenames is nil). Copy+delete file if
1551 rename didn't work.
1552 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1553 doesn't return anything useful, use ignore-errors instead.
1554 (nnimap-verify-uidvalidity): Delete overview file when
1555 uid validity changes.
1556 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1557 Rename old files into new format.
1558 (nnimap-request-accept-article): Remove \n's from
1559 From_ lines.
1560 (nnimap-request-accept-article): Remove From[^:] lines.
1561 (imap-starttls-p): Check for starttls binary.
1562 (imap-starttls-open): More verbose.
1563 (imap-gssapi-auth): Ditto.
1564 (imap-kerberos4-auth): Ditto.
1565 (imap-cram-md5-auth): Ditto.
1566 (imap-login-auth): Ditto.
1567 (imap-anonymous-auth): Ditto.
1568 (imap-digest-md5-auth): Ditto.
1569 (imap-open): Ditto.
1570 (imap-digest-md5-p): Check capability first.
1571 (imap-parse-flag-list): Correctly parse empty lists.
1572 (imap-login-p): Support LOGINDISABLED.
1573 (imap-parse-body): Work around bug in Sun SIMS.
1574
1575 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1576 (gnus-agent-restore-gcc):
1577 (gnus-agent-possibly-save-gcc): New functions.
1578
1579 Asks the user to synch flags with server when you plug in.
1580
1581 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1582 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1583 (gnus-agent-toggle-plugged): Call it.
1584 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1585 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1586 (gnus-agent-possibly-synchronize-flags): New function.
1587 (gnus-agent-possibly-synchronize-flags-server): New function.
1588
1589 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1590
1591 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1592
1593 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1594 support ACL's.
1595
1596 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1597
1598 * gnus-draft.el (gnus-draft-send-message): Ditto.
1599 (gnus-group-send-drafts): Ditto.
1600
1601 * gnus-art.el (gnus-request-article-this-buffer):
1602 gnus-refer-article-method might be a single method.
1603 (gnus-article-mime-total-parts): New function.
1604 (gnus-mm-display-part): Use it.
1605 (gnus-mime-display-single): Ditto.
1606 (gnus-mime-display-alternative): Ditto.
1607 (gnus-mime-inline-part): Check validity of charset.
1608 (gnus-treat-display-smileys): Default value in Emacs 21.
1609 * gnus-art.el: Define dynamic variables in eval-when-compile.
1610 (gnus-article-prepare): Configure it again.
1611 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1612 gnus-overlay-start.
1613 (gnus-article-prepare): Configure windows before
1614 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1615 window might be overrided.
1616 (gnus-mime-inline-part): Use prefix argument only
1617 when it is called interactively.
1618 (gnus-mime-action-alist): New variable.
1619 (gnus-mime-action-on-part): Use it.
1620 (gnus-mime-button-commands): Add command ".".
1621 (gnus-mime-inline-part): Support prefix argument.
1622 (gnus-article-banner-alist): New variable.
1623 (article-strip-banner): Use it.
1624
1625 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1626 because they are files, not paths.
1627 (mailcap-parse-mimetypes): Ditto.
1628 (mailcap-mime-types): Use mailcap-mime-data.
1629
1630 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1631 gnus-overlay-start.
1632 * gnus.el (gnus-agent-fetching): New variable.
1633 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1634
1635 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1636 (gnus-agent-fetch-group-1): Score-param could be nil.
1637 (gnus-agent-any-covered-gcc): New function.
1638 (gnus-agent-possibly-save-gcc): Use it.
1639 (gnus-agent-possibly-do-gcc): Ditto.
1640 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1641 the GNU assignment issue.
1642 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1643 * gnus-agent.el: timer vs. itimer.
1644
1645 * webmail.el (webmail-type-definition): Fix my-deja open url.
1646 (webmail-hotmail-list): Fix.
1647 (webmail-netscape-open, webmail-hotmail-article,
1648 webmail-hotmail-list): Update.
1649 (webmail-my-deja-*): Rewrite.
1650
1651 * gnus-sum.el (gnus-refer-article-methods): The second could be
1652 a named method.
1653 (gnus-cache-write-active): Auto load.
1654 (gnus-summary-display-article): Enable multibyte.
1655 (gnus-summary-select-article): Don't enable multibyte here.
1656 (gnus-summary-goto-article): Ditto.
1657 (gnus-summary-enter-digest-group): Decode to-address.
1658
1659 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1660 (mm-with-unibyte-current-buffer-mule4): New function.
1661 (mm-enable-multibyte-mule4): New.
1662 (mm-disable-multibyte-mule4): New.
1663
1664 * mm-util.el (mm-enable-multibyte-mule4): New.
1665 (mm-disable-multibyte-mule4): New.
1666 * gnus-sum.el (gnus-summary-mode): Use it.
1667 (gnus-summary-select-article): Ditto.
1668 (gnus-summary-goto-article): Use enable multibyte.
1669
1670 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1671 (nnkiboze-enter-nov): Fix it when there is no xref.
1672 (nnkiboze-generate-groups): List groups.
1673 (nnkiboze-request-article): Use
1674 gnus-cache-request-article.
1675
1676 * gnus-group.el (gnus-group-make-kiboze-group): Use
1677 nnkiboze-score-file.
1678 (gnus-group-make-kiboze-group): Fix prompt.
1679
1680 * message.el (message-send-mail-partially): Replace the header
1681 delimiter with a blank line.
1682 (message-sending-message): New variable.
1683 (message-send): Use it.
1684 (message-default-charset): Default value for non-Mule Emacsen.
1685 (message-alternative-emails): New.
1686 (message-use-alternative-email-as-from): New.
1687 (message-setup): Use them.
1688 (message-default-charset): Set default value in non-MULE XEmacsen
1689 as iso-8859-1.
1690
1691 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1692
1693 * message.el: xemacs cleanup (use featurep ' xemacs)
1694
1695 * nnheader.el: ditto
1696
1697 * mm-util.el: ditto
1698
1699 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1700
1701 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1702 (see DRUMS).
1703
1704 2000-10-27 Simon Josefsson <simon@josefsson.org>
1705
1706 * message.el (message-send): Make sure error is signalled if no
1707 send method is specified.
1708
1709 2000-10-27 Dave Love <fx@gnu.org>
1710
1711 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1712 strings.
1713 (gnus-group-make-tool-bar): New function.
1714 (gnus-group-mode): Use it.
1715
1716 * message.el (message-mode-menu): Add some :help strings.
1717 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1718 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1719
1720 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1721 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1722 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1723
1724 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1725 display-graphic-p here.
1726
1727 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1728
1729 * mm-decode.el (mm-viewer-completion-map): New.
1730 (mm-interactively-view-part): Use it.
1731
1732 2000-10-27 Simon Josefsson <sj@extundo.com>
1733
1734 * mail-source.el (mail-sources): IMAP predicate is a string.
1735 (mail-sources): Add default values for IMAP mailbox, predicate and
1736 fetchflag.
1737
1738 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1739
1740 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1741 of the `gnus-xemacs' variable, as the latter has been removed.
1742 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1743 * gnus-art.el (gnus-treat-display-xface)
1744 (gnus-treat-display-smileys, gnus-treat-display-picons)
1745 (gnus-article-read-summary-keys): Likewise.
1746
1747 2000-10-26 Dave Love <fx@gnu.org>
1748
1749 * flow-fill.el: Require cl when compiling.
1750
1751 2000-10-26 Simon Josefsson <simon@josefsson.org>
1752
1753 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1754 (fill-flowed): Make "quote-depth wins" rule work when first line
1755 is at level 0.
1756
1757 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1758
1759 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1760 (gnus-kill-all-overlays): Move here.
1761
1762 * gnus-util.el (gnus-kill-all-overlays): Move out.
1763
1764 2000-10-26 Dave Love <fx@gnu.org>
1765
1766 * mail-source.el: Require imap when compiling and defvar
1767 display-time-mail-function. Require mm-util.
1768 (nnheader-cancel-timer): Autoload.
1769 (mail-source-imap-authenticators, mail-source-imap-streams): New
1770 variables.
1771 (mail-sources): Use them.
1772 (defvar): Use rmail-spool-directory unconditionally.
1773
1774 2000-10-26 Dirk Meyer <dischi@tzi.de>
1775
1776 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1777 seconds instead of hour.
1778
1779 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1780
1781 * mail-source.el (mail-sources): Better `:type'.
1782
1783 2000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1784
1785 * mail-source.el (mail-source-keyword-map): Use
1786 `rmail-spool-directory' as a default directory for the `file'
1787 source, if the variable is defined. Fall back to hardcoded
1788 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1789 <seh@speakeasy.org>.
1790
1791 2000-10-25 Jason Rumney <jasonr@gnus.org>
1792
1793 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1794 supports it.
1795
1796 2000-10-18 Dave Love <fx@gnu.org>
1797
1798 * mm-bodies.el (mm-uu-decode-function)
1799 (mm-uu-binhex-decode-function): Defvar when compiling.
1800
1801 * gnus-nocem.el (gnus-nocem-issuers): Update.
1802 (gnus-nocem-check-from): New option.
1803 (gnus-nocem-scan-groups): Use it.
1804 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1805 (gnus-nocem-check-article-limit): Add :version.
1806
1807 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1808
1809 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1810 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1811
1812 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1813
1814 * ietf-drums.el (mm-util): Require CL when compiling.
1815
1816 2000-10-15 Dave Love <fx@gnu.org>
1817
1818 * qp.el: Require mm-util.
1819
1820 2000-10-13 Dave Love <fx@gnu.org>
1821
1822 * qp.el (quoted-printable-decode-region): Avoid invalid
1823 coding-systems.
1824
1825 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1826
1827 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1828 to a recursive load.
1829
1830 2000-10-12 Dave Love <fx@gnu.org>
1831
1832 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1833
1834 * gnus.el (gnus-group-startup-message): Check for PBM image.
1835
1836 2000-10-09 Dave Love <fx@gnu.org>
1837
1838 * mail-source.el (mail-source-fetch-imap): Bind
1839 default-enable-multibyte-characters rather than using
1840 mm-disable-multibyte.
1841
1842 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1843
1844 * mail-source.el (mail-source-fetch-maildir): Don't insert
1845 newlines.
1846
1847 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1848
1849 * mm-encode.el: Require CL. At least, for `incf'.
1850
1851 2000-10-06 Dave Love <fx@gnu.org>
1852
1853 * gnus-audio.el: Don't require cl.
1854 (gnus-audio): New custom group.
1855 (gnus-audio-inline-sound): Change to work with Emacs.
1856 (gnus-audio-directory, gnus-audio-directory)
1857 (gnus-audio-au-player): Customize.
1858 (gnus-audio-play): Try external player if play-sound-file fails.
1859 Use file-name-extension, not string-match.
1860
1861 2000-10-05 Dave Love <fx@gnu.org>
1862
1863 * rfc1843.el: Require cl when compiling.
1864
1865 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1866 Autoload.
1867 (quoted-printable-decode-region): Rename arg which confused
1868 charset with coding-system. Don't use nonascii-insert-offset.
1869 Coding-system encode the region initially. Don't recognize `=='
1870 as valid QP. Coding-system decode the region finally.
1871 (quoted-printable-decode-string): Rename arg which confused
1872 charset with coding-system.
1873
1874 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1875 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1876 mm-encode-coding-region.
1877 (mm-decode-body, mm-decode-string): Rename variables which
1878 confused charset with coding-system.
1879 (binhex-decode-region): Don't autoload.
1880 (mm-body-encoding): Require message.
1881 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1882 cond branches.
1883
1884 * gnus-art.el (article-de-quoted-unreadable)
1885 (article-de-base64-unreadable): Fold search case
1886 rather than downcasing string. Apply mm-charset-to-coding-system
1887 to arg of quoted-printable-decode-region.
1888
1889 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1890
1891 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1892
1893 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1894
1895 * gnus-kill.el (gnus-kill): Typo.
1896
1897 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1898
1899 * gnus-mule.el: Revived.
1900
1901 2000-10-04 Dave Love <fx@gnu.org>
1902
1903 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1904 Require ring when compiling.
1905 (gnus-x-splash): Bind width, height.
1906 (gnus-article-compface-xbm): New variable.
1907 (gnus-article-display-xface): Move graphic test. Use unibyte.
1908 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1909
1910 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1911
1912 * nnimap.el: require 'cl when compiling.
1913
1914 2000-10-04 Dave Love <fx@gnu.org>
1915
1916 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1917 pbm images.
1918
1919 * frown.pbm, smile.pbm, wry.pbm: New files.
1920
1921 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1922
1923 2000-10-03 Dave Love <fx@gnu.org>
1924
1925 * mail-source.el (mail-sources): Revert to nil.
1926
1927 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
1928
1929 * qp.el: Don't require mm-util.
1930 (quoted-printable-decode-region): Rewritten.
1931 (quoted-printable-decode-string, quoted-printable-encode-region):
1932 Doc fix.
1933 (quoted-printable-encode-region): Barf on multibyte characters.
1934 Maybe make the class multibyte. Upcase chars, not formatted
1935 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1936 (quoted-printable-encode-string): Don't use
1937 mm-with-unibyte-buffer.
1938
1939 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1940
1941 * mail-source.el (mail-source-report-new-mail): Use
1942 nnheader-cancel-timer.
1943
1944 2000-10-03 Simon Josefsson <simon@josefsson.org>
1945
1946 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1947 (mail-source-fetch-imap): Use it.
1948
1949 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1950
1951 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1952 last change.
1953
1954 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1955 `:ascent center'.
1956
1957 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1958
1959 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1960
1961 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1962 image's :ascent to 80. That gives a mode-line which is approx.
1963 as tall as the normal one.
1964
1965 2000-09-21 Dave Love <fx@gnu.org>
1966
1967 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1968 (for Emacs 20). Tidy somewhat.
1969
1970 2000-09-21 Dave Love <fx@gnu.org>
1971
1972 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1973 image processing. Rationalize logic somewhat.
1974
1975 2000-09-20 Dave Love <fx@gnu.org>
1976
1977 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1978
1979 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1980 we'll be careful merging development changes.
1981
1982 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1983 specifically.
1984
1985 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1986 (mouse-set-point, set-face-foreground)
1987 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1988 them.
1989
1990 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1991
1992 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1993 redundant autoloads.
1994
1995 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1996
1997 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1998 to XBM; we always have PBM support.
1999
2000 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
2001
2002 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
2003 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
2004 * gnus-sum.el (gnus-nov-parse-line): Ditto.
2005 * nnkiboze.el (nnkiboze-file-coding-system): New.
2006 (nnkiboze-retrieve-headers): Use it.
2007 (nnkiboze-request-group): Ditto.
2008 (nnkiboze-close-group): Ditto.
2009 (nnkiboze-generate-group): Ditto.
2010 (nnkiboze-enter-nov): Insert first Xref properly.
2011
2012 2000-09-19 Dave Love <fx@gnu.org>
2013
2014 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
2015 (nnmail-get-new-mail): Test `sources' in top-level conditional.
2016
2017 * mail-source.el (mail-sources): Change default to '((file)).
2018 Add useful custom type.
2019
2020 2000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2021
2022 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
2023 year).
2024 (gnus-date-iso8601): Ditto.
2025
2026 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
2027
2028 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
2029
2030 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2031
2032 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
2033 pattern. Avoid using 8 bit chars.
2034 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
2035
2036 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2037
2038 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
2039 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
2040 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
2041 functions are not implemented yet.
2042
2043 * dgnushack.el (dgnushack-compile): Remove smiley.el and
2044 x-overlay.el from the FSF Emacs black list.
2045
2046 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2047
2048 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
2049 (mm-inline-media-tests): Ditto.
2050 (mm-automatic-display): Ditto.
2051 * mm-view.el (mm-display-inline-fontify): Generalize from
2052 mm-display-patch-inline.
2053 (mm-display-patch-inline): Use it.
2054 (mm-display-elisp-inline): Ditto.
2055
2056 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2057
2058 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
2059 (gnus-topic-unmark-topic): Ditto.
2060 (gnus-topic-mark-topic): Ditto.
2061 (gnus-topic-get-new-news-this-topic): Use it.
2062
2063 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2064
2065 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
2066 display xface.
2067
2068 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
2069
2070 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
2071 zombie or killed groups.
2072
2073 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2074
2075 * mml.el (mml-preview): Reinsert unibyte content.
2076 (mml-parse-1): Remove with-unibyte-current-buffer.
2077 (mml-generate-mime-1): Ditto.
2078 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
2079 * message.el (message-forward): Ditto.
2080
2081 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2082
2083 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
2084 original article buffer.
2085 (article-de-base64-unreadable): Ditto.
2086 (article-wash-html): Ditto.
2087
2088 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2089
2090 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
2091 unless forward-show-mml.
2092
2093 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2094
2095 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
2096 (gnus-summary-save-parts-last-directory): New.
2097 (gnus-summary-save-parts): Save history.
2098
2099 2000-09-14 Ben Gertzfield <che@debian.org>
2100
2101 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
2102 variable.
2103 (gnus-summary-save-parts): Use it.
2104
2105 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2106
2107 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
2108 * gnus-sum.el (gnus-summary-exit): Ditto.
2109 (gnus-summary-exit-no-update): Ditto.
2110 (gnus-summary-show-article): Ditto.
2111
2112 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2113
2114 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
2115 Content-Disposition.
2116
2117 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2118
2119 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
2120
2121 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2122
2123 * gnus-art.el (gnus-article-setup-buffer): Set
2124 gnus-article-mime-handles to nil.
2125 * gnus-sum.el (gnus-summary-exit): Ditto.
2126 (gnus-summary-exit-no-update): Ditto.
2127 (gnus-summary-show-article): Ditto.
2128 (gnus-summary-save-parts): Use gnus-article-mime-handles if
2129 dissected.
2130 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
2131
2132 2000-09-14 Dave Love <fx@gnu.org>
2133
2134 * gnus.el (gnus-charset):
2135 * mm-decode.el (mime-display):
2136 * imap.el (imap) <defgroup>: Add :version.
2137
2138 2000-09-13 Gerd Moellmann <gerd@gnu.org>
2139
2140 * parse-time.el: Fix author's mail address.
2141
2142 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2143 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2144 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2145 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2146 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2147 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2148 * rfc2231.el, uudecode.el: Fix copyright notice.
2149
2150 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2151 require `w3' at load-time only if not running in batch mode.
2152
2153 2000-09-13 Dave Love <fx@gnu.org>
2154
2155 * gnus-ems.el (gnus-ems-redefine): Don't alias
2156 gnus-summary-set-display-table.
2157
2158 * message.el (message-user-agent): Don't wrap ignore-errors around
2159 it.
2160
2161 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2162 `format'.
2163 (mm-content-transfer-encoding): Don't use cadar.
2164
2165 * uudecode.el (uudecode-decoder-program)
2166 (uudecode-decoder-switches): Customize.
2167
2168 * gnus-score.el (gnus-home-score-file): Improve custom type.
2169
2170 * gnus-cus.el (gnus-custom-mode): Conditionally set local
2171 variables for Emacs 21.
2172 (gnus-group-customize): Disable undo while laying out the buffer.
2173
2174 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
2175
2176 * gnus-util.el (gnus-write-active-file): Bind
2177 coding-system-for-write.
2178
2179 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2180
2181 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2182 * gnus-kill.el (gnus-batch-score): Ditto.
2183 * gnus-move.el (gnus-change-server): Ditto.
2184 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2185
2186 2000-09-12 Simon Josefsson <simon@josefsson.org>
2187
2188 * gnus-sum.el (gnus-update-read-articles): Undo
2189 `gnus-request-set-mark' operation.
2190
2191 2000-09-11 Dave Love <fx@gnu.org>
2192
2193 * ChangeLog: Use iso-2022 coding.
2194
2195 * gnus-msg.el (gnus-msg-mail): New function.
2196 (gnus-user-agent): New mail agent.
2197
2198 2000-09-10 Dave Love <fx@gnu.org>
2199
2200 * message.el: Require mail-abbrevs for XEmacs for a problem with
2201 keybinding despite the autoloads for it.
2202
2203 2000-09-08 Simon Josefsson <simon@josefsson.org>
2204
2205 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2206
2207 * nnimap.el (nnimap-request-update-info-internal): Remove tick
2208 marks from dormant articles. (See nnimap-request-set-mark.)
2209 (nnimap-retrieve-headers-progress): Demule.
2210 (nnimap-open-server): Call nnoo-change-server twice, once for
2211 getting the nnimap-server-buffer and once for letting n-c-s set
2212 the variables in that buffer.
2213
2214 2000-09-08 David Edmondson <dme@dme.org>
2215
2216 * gnus.el (gnus-short-group-name): Guess separator.
2217
2218 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
2219
2220 * gnus-group.el (gnus-group-insert-group-line): Fix.
2221
2222 2000-09-04 Dave Love <fx@gnu.org>
2223
2224 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2225 (mm-get-image): Avoid the losing `make-glyph' from W3.
2226
2227 2000-09-03 Simon Josefsson <simon@josefsson.org>
2228
2229 * gnus-sum.el (gnus-summary-delete-article): Check server.
2230
2231 2000-09-01 Simon Josefsson <simon@josefsson.org>
2232
2233 * imap.el (imap-parse-flag-list): Rewrite.
2234
2235 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2236
2237 * imap.el (imap-parse-flag-list): Hack.
2238
2239 2000-08-29 Dave Love <fx@gnu.org>
2240
2241 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2242
2243 * gnus-agent.el (gnus-agent-union): new function.
2244 (gnus-agent-fetch-headers): Use it.
2245
2246 * gnus.el (gnus-group-startup-message): Specify foreground and
2247 background for xpm image. Centre image vertically.
2248 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2249
2250 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
2251
2252 * message.el (message-send-mail): Narrow-to-headers.
2253
2254 2000-08-24 Dave Love <fx@gnu.org>
2255
2256 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2257 21.
2258
2259 2000-08-21 Dave Love <fx@gnu.org>
2260
2261 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2262
2263 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
2264
2265 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2266 permanent is used.
2267 (gnus-topic-show-topic): Read topic when to show permanent hidden
2268 topic.
2269 (gnus-topic-remove-topic): Revert to the old behavior, not using
2270 hide.
2271
2272 2000-08-21 Dave Love <fx@gnu.org>
2273
2274 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2275 (gnus-xemacs): Use featurep.
2276
2277 * mm-util.el (mm-read-charset): Maybe use builtin.
2278 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2279 (mm-multibyte-p, mm-with-unibyte-current-buffer)
2280 (mm-with-unibyte): Use featurep, not string-match.
2281 (mm-with-unibyte-buffer): Simplify.
2282 (mm-quote-arg): Maybe use shell-quote-argument.
2283
2284 * mml.el (mml-make-string): Deleted (unused).
2285
2286 * gnus.el (gnus-mode-line-buffer-identification): Supply
2287 definition for Emacs 21.
2288
2289 * gnus-salt.el: Small doc fixes.
2290 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2291 gnus-add-minor-mode.
2292
2293 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2294 gnus-add-minor-mode.
2295
2296 2000-08-20 Simon Josefsson <simon@josefsson.org>
2297
2298 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2299 function, thanks to Lloyd Zusman for debugging.
2300 (nnimap-request-group):
2301 (nnimap-request-list):
2302 (nnimap-retrieve-groups):
2303 (nnimap-request-newgroups): Use it.
2304
2305 * nnimap.el (nnimap-request-article-part): Less verbose.
2306
2307 2000-08-18 Dave Love <fx@gnu.org>
2308
2309 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2310 custom type.
2311
2312 * nnheader.el (nnheader-replace-chars-in-string): Use
2313 subst-char-in-string if available.
2314
2315 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2316 (gnus-request-article-this-buffer): Use expand-file-name.
2317 (gnus-mime-view-part-as-type): Simplify interactive spec.
2318 (gnus-mime-button-map): Define it all in defvar.
2319
2320 2000-08-17 Dave Love <fx@gnu.org>
2321
2322 * gnus-group.el (gnus-group-running-xemacs): Deleted.
2323
2324 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2325 last-nonmenu-event.
2326
2327 * uudecode.el (char-int): Use defalias, not fset.
2328
2329 * score-mode.el: Don't require easymenu. Require mm-util.
2330 (score-mode-coding-system): Use mm-auto-save-coding-system.
2331
2332 * nneething.el (nneething-create-mapping): Don't use cadar & al.
2333 (nneething-file-name): Use expand-file-name, not concat.
2334
2335 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2336
2337 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2338 Failure proof for email addresses.
2339 (nnslashdot-sane-retrieve-headers): Ditto.
2340
2341 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2342
2343 * message.el (message-send-mail): Only insert courtesy message
2344 when text/plain.
2345
2346 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
2347
2348 * message.el (message-cancel-news): Copy the From header from the
2349 original article.
2350
2351 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2352
2353 * gnus-async.el (gnus-asynchronous): Removed.
2354
2355 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2356
2357 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2358 format.
2359
2360 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2361
2362 * nnmail.el (nnmail-expiry-target-group): Fixed.
2363
2364 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2365
2366 * nnmail.el (nnmail-expiry-target-group): Fix the call to
2367 gnus-request-accept-article so that body encoding is *not* done.
2368 Encoding is not done on incoming mail, so why should it be done on
2369 expired mail?
2370
2371 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2372
2373 * nnml.el (nnml-request-expire-articles): Fix the calls to
2374 nnml-request-article (the filename was being passed instead of the
2375 article number) and nnmail-expiry-target-group
2376 (nnml-current-directory is changed by nnml-request-accept-article,
2377 causing it to be incorrect for the next article to be expired).
2378
2379 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2380
2381 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2382 expiry-target group parameters.
2383
2384 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2385
2386 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2387 buffer.
2388 (gnus-topic-hide-topic): Take a PERMANENT parameter.
2389 (gnus-topic-show-topic): Ditto.
2390
2391 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2392
2393 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
2394
2395 * mail-source.el (mail-source-incoming-file-prefix): New
2396 variable.
2397
2398 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2399
2400 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2401
2402 * mailcap.el (mailcap-maybe-eval): Be even more warning.
2403
2404 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
2405
2406 * message.el (message-syntax-checks): New check quotin-style:
2407 Text must be written below quoted text.
2408 (message-check-news-body-syntax): Check it.
2409
2410 2000-08-11 Simon Josefsson <simon@josefsson.org>
2411
2412 * imap.el (imap-authenticator-alist): Fix typo.
2413 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2414 Jonas Oberg for debugging.
2415
2416 2000-08-11 Simon Josefsson <simon@josefsson.org>
2417
2418 * gnus-async.el (gnus-asynchronous): Disable by default.
2419
2420 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2421
2422 * mm-view.el (mm-inline-text): Bind fill-column.
2423
2424 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2425 list of unexpired articles.
2426
2427 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2428 un-expired articles.
2429
2430 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2431 headers.
2432
2433 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2434 we update the right topic..
2435
2436 * mm-decode.el (mm-display-external): Put point at start.
2437
2438 2000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2439
2440 * nnmail.el (nnmail-expiry-target): More explicit documentation.
2441
2442 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2443
2444 2000-08-09 Simon Josefsson <simon@josefsson.org>
2445
2446 * imap.el (imap-parse-body):
2447 (imap-parse-string-list): Add bug workarounds for Stalker
2448 Communigate Pro 3.0 server.
2449 (imap-body-lines): Remove bogus comment.
2450
2451 * imap.el (imap-range-to-message-set): Move from nnimap.el.
2452
2453 * nnimap.el (nnimap-retrieve-which-headers):
2454 (nnimap-retrieve-headers-from-server):
2455 (nnimap-request-set-mark):
2456 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2457
2458 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2459
2460 * message.el (message-dont-reply-to-names):
2461 rmail-dont-reply-to-names may not be defined.
2462
2463 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2464
2465 * gnus-group.el (gnus-group-iterate): Uncompiled function should
2466 not use pop.
2467
2468 2000-07-19 Dave Love <fx@gnu.org>
2469
2470 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2471 (gnus-x-splash): Use expand-file-name. Remove redundant facep
2472 check.
2473 (gnus-article-display-xface): Special-case for dark backgrounds.
2474
2475 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
2476
2477 * imap.el (imap-calculate-literal-size-first): New variable.
2478 (imap-local-variables): Add it.
2479 (imap-kerberos4-open): Set it.
2480 (imap-send-command): Use it.
2481
2482 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2483
2484 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2485 (mailcap-parse-mimetypes): Use it.
2486 (mailcap-extension-to-mime): Parse mimetype.
2487 (mailcap-mime-types): Ditto.
2488 * mml.el (mml-minibuffer-read-type): Ditto.
2489
2490 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2491
2492 * nndoc.el (nndoc-type-alist): Add outlook.
2493 (nndoc-outlook-type-p): New function.
2494 (nndoc-outlook-article-begin): Ditto.
2495
2496 2000-07-16 Daiki Ueno <ueno@unixuser.org>
2497
2498 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2499 excursion.
2500
2501 2000-07-15 Simon Josefsson <simon@josefsson.org>
2502
2503 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2504
2505 * imap.el (imap):
2506 (imap-kerberos4-program):
2507 (imap-gssapi-program):
2508 (imap-ssl-program): Customization.
2509 (imap-shell-program):
2510 (imap-shell-host): New variables.
2511 (imap-streams):
2512 (imap-stream-alist): Add shell.
2513 (imap-shell-p):
2514 (imap-shell-open): New functions.
2515 (imap-open): Don't call authenticator if preauth.
2516 (imap-authenticate): Return t if already authenticated.
2517
2518 2000-07-14 Simon Josefsson <simon@josefsson.org>
2519
2520 * gnus.el (gnus-invalid-group-regexp): New variable.
2521 (gnus-read-group): Use it.
2522
2523 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2524
2525 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2526 expunge-below and orphan-score are "group variables".
2527
2528 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
2529
2530 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2531 qualified group names to `gnus-group-read-ephemeral-group'.
2532
2533 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2534
2535 * gnus-sum.el: `W t' is toggle-header in info.
2536
2537 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2538
2539 * gnus-art.el (article-de-base64-unreadable): Typo.
2540
2541 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
2542
2543 * gnus-agent.el (require): Require timer.
2544
2545 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2546
2547 * message.el (message-bounce): Call mime-to-mml.
2548
2549 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2550
2551 * nnslashdot.el (nnslashdot-request-close): New function.
2552
2553 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2554
2555 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2556 right line number for the article.
2557
2558 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2559
2560 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2561 * webmail.el (webmail-fetch): Bind
2562 url-http-silence-on-insecure-redirection.
2563
2564 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2565
2566 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2567 unibyte.
2568 (nnslashdot-sane-retrieve-headers): Ditto.
2569 (nnslashdot-request-article): Ditto.
2570
2571 2000-07-10 William M. Perry <wmperry@aventail.com>
2572
2573 * mailcap.el (mailcap-parse-mimetype-file):
2574
2575 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2576
2577 * nnweb.el (nnweb-insert): Stricter test.
2578 * webmail.el (webmail-refresh-redirect): Ditto.
2579
2580 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2581
2582 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2583
2584 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2585
2586 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2587
2588 2000-07-05 Dave Love <fx@gnu.org>
2589
2590 * utf7.el: Doc and header fixes.
2591
2592 * gnus-sum.el: Doc fixes.
2593
2594 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2595 defalias, not fset.
2596
2597 * flow-fill.el (fill-flowed-point-at-eol)
2598 (fill-flowed-point-at-bol): Use defalias, not fset.
2599
2600 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2601 (gnus-Plain-save-name): Delete -- apparently bogus.
2602
2603 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2604
2605 * nnsoup.el: Use expand-file-name throughout.
2606
2607 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2608
2609 * nnmail.el (nnmail-read-incoming-hook): New example.
2610
2611 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2612
2613 * mm-view.el (mm-inline-text): Check whether the text has already
2614 been decoded.
2615
2616 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2617
2618 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2619
2620 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2621
2622 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2623
2624 2000-07-03 Simon Josefsson <simon@josefsson.org>
2625
2626 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2627 unsend flags.
2628
2629 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2630
2631 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2632 name in authinfo (.authinfo now support ports, no need for the
2633 hack).
2634 (nnimap-split-find-rule): Fix.
2635 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2636
2637 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2638
2639 * message.el (message-unquote-tokens): Remove all quotes.
2640
2641 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2642
2643 * gnus-ml.el: New file.
2644
2645 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2646
2647 * nnultimate.el (nnultimate-request-close): New function.
2648
2649 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2650
2651 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2652
2653 * gnus.el: Gnus v5.8.7 is released.
2654
2655 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2656
2657 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2658
2659 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2660
2661 * message.el (message-do-fcc): Encode MIME.
2662
2663 2000-06-28 Simon Josefsson <simon@josefsson.org>
2664
2665 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2666 (nnimap-assoc-match): New function.
2667 (nnimap-split-find-rule): Support extended syntax.
2668
2669 2000-06-28 Simon Josefsson <simon@josefsson.org>
2670
2671 * nnimap.el (nnimap-open-connection): Use port stuff.
2672
2673 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2674 document port and defaultport.
2675
2676 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2677
2678 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2679
2680 2000-06-26 Dave Love <fx@gnu.org>
2681
2682 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2683
2684 * message.el: Remove unnecessary `require'ments. Defvar
2685 gnus-list-identifiers when compiling. Don't try to autoload
2686 variable `gnus-list-identifiers'. Autoload
2687 gnus-group-name-charset.
2688 (message-fetch-field): Don't assume `format' removes text
2689 properties.
2690 (message-strip-list-identifiers, message-reply, message-followup):
2691 Require gnus-sum.
2692 (message-mode): Tidy XEmacs conditionals.
2693 (message-replace-chars-in-string): Use subst-char-in-string when
2694 available.
2695
2696 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2697 removes text properties.
2698
2699 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2700
2701 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2702
2703 * gnus-score.el (gnus-summary-score-entry): Likewise.
2704
2705 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2706
2707 * nnimap.el (nnimap-request-post): Fix parenthesis.
2708
2709 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2710
2711 * message.el (message-unquote-tokens): New function.
2712
2713 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2714
2715 * nnimap.el (nnimap-request-post): Ditto.
2716
2717 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2718
2719 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2720
2721 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2722 patch commited 2000-04-02).
2723
2724 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2725
2726 * imap.el (imap-mailbox-examine-1): New function.
2727 (imap-message-copyuid-1):
2728 (imap-message-appenduid-1): Use it, instead of
2729 `imap-mailbox-examine' which would utf-7 encode mailbox name
2730 twice.
2731
2732 2000-06-19 Dave Love <fx@gnu.org>
2733
2734 * mm-uu.el Don't require message. Require cl when compiling.
2735
2736 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2737
2738 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2739 a local variable.
2740 * gnus-sum.el (gnus-orphan-score): Move here.
2741
2742 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2743
2744 * message.el (message-forward): Remove show-mml condition.
2745 (message-forward-ignored-headers): Remove X-Gnus headers.
2746
2747 2000-06-08 Simon Josefsson <simon@josefsson.org>
2748
2749 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2750
2751 2000-06-08 Urban Engberg <ue@ccieurope.com>
2752
2753 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2754
2755 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2756
2757 * message.el (message-syntax-checks): Add type.
2758
2759 2000-06-07 Dave Love <fx@gnu.org>
2760
2761 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2762 put-image.
2763 (mm-inline-image): Defalias, not fset.
2764
2765 * gnus.el (gnus-group-startup-message): Don't specify string for
2766 insert-image.
2767
2768 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2769 add-minor-mode is available.
2770 (gnus-article-display-xface): Don't specify string for
2771 insert-image.
2772
2773 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2774
2775 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2776 (gnus-topic-insert-topic-line): Use shownp.
2777 (gnus-topic-hide-topic): Don't use hidden.
2778 (gnus-topic-show-topic): Don't use hidden.
2779
2780 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2781
2782 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2783 system.
2784 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2785 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2786 * gnus-util.el (gnus-output-to-rmail): Ditto.
2787 (gnus-output-to-mail): Ditto.
2788 (gnus-write-buffer): Ditto.
2789 * gnus-uu.el (gnus-uu-save-article): Ditto.
2790
2791 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2792
2793 * message.el (message-read-from-minibuffer): Typo.
2794
2795 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2796
2797 * gnus-art.el (article-decode-charset): Override non-MIME forward
2798 charset.
2799
2800 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2801
2802 * mml.el (mml-quote-region): Correct the regexp.
2803 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2804
2805 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2806
2807 * message.el (message-forward): Insert raw text.
2808 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2809 (mml-generate-mime-1): Insert raw text in unibyte mode.
2810
2811 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2812
2813 * mm-bodies.el (mm-body-encoding): Always encoded if
2814 `mm-use-ultra-safe-encoding' is set.
2815
2816 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2817
2818 * mml.el (ange-ftp-name-format): Typo.
2819
2820 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2821
2822 * gnus-start.el (gnus-get-unread-articles): If
2823 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2824 try to do anything on that server.
2825
2826 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2827
2828 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2829 from latest draft.
2830
2831 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2832
2833 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2834 is open.
2835
2836 2000-05-24 Dave Love <fx@gnu.org>
2837
2838 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2839
2840 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2841
2842 * gnus.el (gnus-redefine-select-method-widget): new function, call
2843 it once. Add an "other" entry for unknown but editable backend
2844 name symbols.
2845 * gnus-start.el (gnus-declare-backend): use it.
2846
2847 2000-05-19 Dave Love <fx@gnu.org>
2848
2849 * gnus-art.el (gnus-article-next-page): Revert last change.
2850
2851 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2852
2853 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2854
2855 2000-05-19 Dave Love <fx@gnu.org>
2856
2857 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2858 not mm-inline-large-images.
2859
2860 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2861
2862 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2863
2864 2000-05-18 Dave Love <fx@gnu.org>
2865
2866 * gnus-art.el: Use defalias, not fset.
2867 (gnus-article-x-face-command): Don't test for xbm.
2868 (gnus-article-next-page): Redisplay before testing point in window.
2869
2870 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2871
2872 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2873 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2874
2875 2000-05-17 Jim Davidson <jdavidson@acm.org>
2876
2877 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2878 gnus-summary-save-in-rmail.
2879 * message.el (message-output): Ditto.
2880
2881 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2882
2883 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2884
2885 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2886
2887 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2888 is a charset.
2889 * message.el (message-send-news): Check group name charset.
2890 * gnus-msg.el (gnus-post-news): Decode group name.
2891 (gnus-inews-do-gcc): Encode group name.
2892
2893 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2894
2895 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2896 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2897
2898 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2899
2900 * gnus-group.el (gnus-group-mark-line-p): New function.
2901 (gnus-group-goto-group): New parameter.
2902 (gnus-group-remove-mark): Use it.
2903 * gnus-topic.el (gnus-topic-move-group): Ditto.
2904 (gnus-topic-remove-group): Ditto.
2905
2906 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2907
2908 * gnus-group.el (gnus-group-list-dormant): New function.
2909
2910 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2911
2912 * gnus-agent.el (gnus-agent-synchronize): Use
2913 nnheader-insert-file-contents.
2914 (gnus-agent-save-active-1): Ditto.
2915 (gnus-agent-write-active): Ditto.
2916 (gnus-agent-expire): Ditto.
2917 * gnus-cache.el (gnus-cache-read-active): Ditto.
2918 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2919 * gnus-sum.el (gnus-summary-import-article): Ditto.
2920
2921 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2922 (gnus-agent-save-group-info): Ditto.
2923 (gnus-agent-save-alist): Ditto.
2924 * gnus-util.el (gnus-make-directory): Ditto.
2925
2926 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2927
2928 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2929
2930 * mml.el (mml-generate-mime-preprocess-function): New variable.
2931 (mml-generate-mime-postprocess-function): New variable.
2932 (mml-generate-mime-1): Use them.
2933
2934 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2935
2936 * gnus-group.el (gnus-group-apropos): Group name charset.
2937 * gnus-sum.el (gnus-set-mode-line): Ditto.
2938 * gnus-group.el (gnus-group-decoded-name): New function.
2939 (gnus-group-edit-group): Use it.
2940 * gnus-cus.el (gnus-group-customize): Use it.
2941
2942 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2943
2944 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2945
2946 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2947
2948 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2949 (gnus-group-name-charset-group-alist): Ditto.
2950 (gnus-group-name-charset): New function.
2951 (gnus-group-name-decode): New function.
2952 (gnus-group-insert-group-line): Use them.
2953 (gnus-group-prepare-flat-list-dead): Ditto.
2954 (gnus-group-list-active): Ditto.
2955 (gnus-group-describe-all-groups): Ditto.
2956 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2957 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2958 add gnus-group property.
2959 (gnus-browse-group-name): Read gnus-group property.
2960
2961 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2962
2963 * nnfolder.el (nnfolder-possibly-change-group): Use
2964 file-name-coding-system instead of pathname-coding-system.
2965 * nnmail.el (nnmail-find-file): Ditto.
2966 (nnmail-write-region): Ditto.
2967 * nnmh.el (nnmh-retrieve-headers): Ditto.
2968 (nnmh-request-article): Ditto.
2969 (nnmh-request-group): Ditto.
2970 (nnmh-request-list): Ditto.
2971 (nnmh-possibly-change-directory): Ditto.
2972 (nnmh-active-number): Ditto.
2973 * nnml.el (nnml-possibly-change-directory): Ditto.
2974 (nnml-request-list): Ditto.
2975 (nnml-request-article): Ditto.
2976 (nnml-retrieve-headers): Ditto.
2977
2978 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2979
2980 * nnimap.el (nnimap-request-accept-article): Don't unselect
2981 mailbox if no mailbox is selected.
2982
2983 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2984
2985 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2986 Recognize domain names starting with `www.' as starting an URL.
2987
2988 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2989
2990 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2991 (mail-source-keyword-map): Add "subdirs" for maildir.
2992
2993 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2994
2995 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2996 (nnmail-get-new-mail): Use it.
2997 * gnus-start.el (gnus-get-unread-articles): Ditto.
2998
2999 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3000
3001 * gnus-sum.el (gnus-summary-edit-article): Better support for
3002 nndraft:drafts.
3003 * nndraft.el (nndraft-request-replace-article): New function,
3004 bind nnmail-file-coding-system.
3005
3006 2000-05-14 Dave Love <fx@gnu.org>
3007
3008 * nnheader.el: Replace uses of `fset' with `defalias'.
3009 (jka-compr-compression-info-list): Only defvar when compiling.
3010
3011 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3012
3013 * webmail.el (webmail-netaddress-article): Refresh redirect.
3014
3015 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3016
3017 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
3018
3019 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3020
3021 * webmail.el: Translate &nbsp; to SP.
3022
3023 2000-05-13 Robin S. Socha <robin@socha.net>
3024
3025 * message.el (message-bounce): Doc typo.
3026
3027 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3028
3029 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
3030 (gnus-soup-store): Ditto.
3031 (gnus-soup-send-packet): Ditto.
3032 * nnsoup.el (nnsoup-replies-format-type): Ditto.
3033 (nnsoup-dissect-buffer): Ditto.
3034 (nnsoup-narrow-to-article): Ditto.
3035 (nnsoup-make-active): Ditto
3036
3037 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3038
3039 * message.el (message-mode): Two parameters for local-variable-p.
3040
3041 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3042
3043 * message.el (message-strip-list-identifiers): New function.
3044 (message-reply): Use it and use message-strip-subject-re.
3045 (message-followup): Ditto.
3046 * gnus-art.el (article-hide-list-identifiers): Remove more.
3047 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
3048
3049 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3050
3051 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
3052 mail-parset-charset and use non-numeric argument.
3053
3054 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3055
3056 * mml.el (mml-buffer-list): New variable.
3057 (mml-generate-new-buffer): New function.
3058 (mml-destroy-buffers): Ditto.
3059 (mml-insert-mime): Use them.
3060 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
3061 * gnus-sum.el (gnus-summary-edit-article): Ditto.
3062 * message.el (message-mode): Ditto.
3063 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
3064 (gnus-uu-save-article): Support show-as-mml.
3065 * message.el (message-forward): Ditto.
3066
3067 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3068
3069 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
3070 (nndoc-mime-digest-type-p): Locate article head precisely.
3071 * mml.el (mml-generate-default-type): New variable.
3072 (mml-generate-mime-1): Use it.
3073 (mml-insert-mime-headers): Use it.
3074 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
3075 (gnus-uu-digest-mail-forward): Use it and call message-forward
3076 with argument digest.
3077 (gnus-uu-save-article): Support message-forward-as-mime.
3078 * message.el (message-forward): Add parameter digest.
3079 * mm-decode.el (mm-dissect-default-type): New variable.
3080 (mm-dissect-buffer): Use it.
3081
3082 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3083
3084 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
3085 newline and paragraph to nil when got a non-ascii character. Test
3086 paragraph before newline.
3087
3088 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3089
3090 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
3091 limit to 76.
3092
3093 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3094
3095 * nnslashdot.el (nnslashdot-sid-strip): New function.
3096 (nnslashdot-threaded-retrieve-headers): New format.
3097 (nnslashdot-sane-retrieve-headers): Ditto.
3098 (nnslashdot-request-article): Ditto.
3099 (nnslashdot-threaded-retrieve-headers): Thread properly.
3100 (nnslashdot-request-article): Be more lenient.
3101 (nnslashdot-threaded-retrieve-headers): Regexp search.
3102
3103 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3104
3105 * gnus-sum.el (gnus-with-article): Define it before use it.
3106
3107 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3108
3109 * message.el (message-supersede): Use mime-to-mml.
3110 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
3111
3112 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
3113
3114 * gnus-group.el (gnus-group-list-cached): Don't use
3115 `subst-char-in-string'.
3116
3117 2000-05-08 Dave Love <fx@gnu.org>
3118
3119 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
3120
3121 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
3122
3123 * mm-decode.el (mm-interactively-view-part): Append %s if the
3124 method is a single word.
3125 * nnwarchive.el (nnwarchive-type-definition): Typo.
3126
3127 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3128
3129 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
3130 function.
3131 (gnus-group-prepare-flat-predicate): Use it.
3132 (gnus-group-list-cached): List dead groups.
3133
3134 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3135
3136 * gnus-art.el (article-decode-charset): Don't decode message with
3137 format.
3138
3139 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
3140
3141 * mailcap.el (mailcap-maybe-eval): Honor user request not to
3142 evaluate the Lisp code.
3143
3144 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3145
3146 * gnus-art.el (article-wash-html): New function.
3147 (gnus-article-wash-html): Bind.
3148 (gnus-article-make-menu-bar): Menu item.
3149 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3150 (gnus-summary-make-menu-bar): Menu item.
3151 * gnus.el: Autoload.
3152
3153 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
3154
3155 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3156 (gnus-uu-unshar-article): Use it.
3157
3158 * mailcap.el (mailcap-maybe-eval-warning): New variable.
3159 (mailcap-maybe-eval): Use it.
3160
3161 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3162 in docstring.
3163
3164 * mml.el (mml-generate-mime-1): Small comment.
3165
3166 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3167
3168 * gnus-art.el (article-de-base64-unreadable): New function.
3169 (gnus-article-de-base64-unreadable): Bind.
3170 (gnus-article-make-menu-bar): Menu item.
3171 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3172 (gnus-summary-make-menu-bar): Menu item.
3173 * gnus.el: Autoload.
3174
3175 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3176
3177 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3178 (gnus-summary-select-article): Add en/disable multibyte.
3179
3180 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3181
3182 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3183 (gnus-summary-edit-article): New feature: editing raw articles.
3184
3185 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3186
3187 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3188 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3189 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3190 Emacs MULE can not copy some 8bit characters in multibyte buffers.
3191 * mm-decode.el (mm-insert-part): Ditto.
3192
3193 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3194
3195 * nndoc.el (nndoc-type-alist): Extend forward regexp.
3196 (nndoc-forward-type-p): Ditto.
3197
3198 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3199
3200 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3201 value of enable-multibyte-characters.
3202
3203 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3204
3205 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3206
3207 2000-05-03 Dave Love <fx@gnu.org>
3208
3209 * gnus-ems.el (gnus-article-xface-ring-internal)
3210 (gnus-article-xface-ring-size): New variable.
3211 (gnus-article-display-xface): Use them to cache data. Don't try
3212 to use XPM. Set up binary coding for PBM's sake.
3213
3214 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3215
3216 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3217 * gnus-int.el (gnus-request-accept-article): Ditto.
3218 (gnus-request-replace-article): Ditto.
3219 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3220
3221 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3222
3223 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3224
3225 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3226
3227 * rfc2047.el (rfc2047-encode-message-header): Encode field by
3228 field.
3229 * mml.el (mml-to-mime): Use message-default-charset.
3230 (mml-preview): Narrow to headers.
3231 * message.el (message-send-mail): Use message-default-charset.
3232 (message-send-news): Narrow to headers;
3233 use message-default-charset.
3234
3235 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3236
3237 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3238 detect.
3239 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3240 restriction.
3241 (mml-parse-1): Warning message.
3242 (mml-preview): Disable multibyte.
3243
3244 2000-05-03 Dave Love <fx@gnu.org>
3245
3246 * gnus.el (gnus-group-startup-message): Add newline before image.
3247
3248 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3249
3250 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3251 * message.el (message-send-mail): Use unibyte-buffer.
3252 (message-send-mail): Ditto.
3253
3254 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3255
3256 * gnus.el: Gnus v5.8.6 is released.
3257
3258 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3259
3260 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3261
3262 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3263
3264 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3265
3266 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3267
3268 * message.el (message-send-mail-partially): Use forward-line.
3269
3270 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3271
3272 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3273
3274 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3275
3276 * mml.el (mml-generate-mime-1): Ignore 0x1b.
3277 (mml-insert-mime): No markup only for text/plain.
3278 (mime-to-mml): Remove MIME headers.
3279
3280 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3281
3282 * mml.el (mml-preview): Set gnus-newsgroup-charset.
3283 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3284 as 8-bit.
3285
3286 2000-04-28 Dave Love <fx@gnu.org>
3287
3288 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3289 21.
3290
3291 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3292 search order. Use parse-colon-path and remove some redundancy.
3293 Doc fix.
3294 (mailcap-parse-mimetypes): Code consistently with
3295 mailcap-parse-mailcaps. Doc fix.
3296
3297 * gnus-start.el (gnus-unload): Iterate over `features', not
3298 `load-history'.
3299
3300 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3301
3302 * mml.el (mml-parse-1): Don't create blank parts.
3303 (mml-read-part): Fix mml tag.
3304 (mml-insert-mime): Convert message/rfc822.
3305 (mml-insert-mml-markup): Add mmlp parameter.
3306
3307 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3308
3309 * message.el (message-send-mail-partially): Remove CTE.
3310
3311 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3312
3313 * mm-view.el (mm-inline-image): Fset it.
3314
3315 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3316
3317 * nndoc.el (nndoc-type-alist): Change forward regexp.
3318
3319 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3320
3321 * message.el (message-send-mail-partially-limit): Change the
3322 default value.
3323
3324 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
3325
3326 * gnus-util.el (gnus-extract-address-components): Name might be
3327 "".
3328
3329 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3330
3331 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3332 (gnus-summary-post-forward): Ditto.
3333 * message.el (message-forward-show-mml): New variable.
3334 (message-forward): Use it.
3335 * mml.el (mml-parse-1): Add tag mml.
3336 (mml-read-part): Ditto.
3337 (mml-generate-mime): Support reentance.
3338 (mml-generate-mime-1): Support mml tag.
3339
3340 2000-04-27 Dave Love <fx@gnu.org>
3341
3342 * gnus-art.el: Don't bother to require custom, browse-url.
3343 (gnus-article-x-face-command): Include gnus-article-display-xface.
3344
3345 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
3346 Use defalias, not fset.
3347 (gnus-article-display-xface): New function.
3348
3349 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3350
3351 * mm-decode.el: Small doc fixes. Require cl when compiling.
3352 (mm-xemacs-p): Deleted.
3353 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3354 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3355 use create-image and don't special-case xbm.
3356 (mm-valid-image-format-p): Use display-graphic-p.
3357
3358 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3359
3360 * message.el (message-send-mail-partially-limit): New variable.
3361 (message-send-mail-partially): New function.
3362 (message-send-mail): Use it.
3363 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3364 all blank lines inside of base64.
3365 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3366 blank lines.
3367
3368 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3369
3370 * mml.el (mml-insert-tag): Match more special characters.
3371
3372 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3373
3374 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3375
3376 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3377
3378 * mm-decode.el (mm-inline-media-tests): Add message/partial.
3379 (mm-inlined-types): Ditto.
3380 * mm-partial.el: New file.
3381
3382 2000-04-27 Dave Love <fx@gnu.org>
3383
3384 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3385 matter in Emacs 21.
3386
3387 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
3388
3389 * mm-bodies.el (mm-encode-body): Remove reference to
3390 mm-default-charset in comment.
3391
3392 2000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
3393
3394 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3395
3396 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3397
3398 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3399 let.
3400
3401 2000-04-26 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3402
3403 * gnus-draft.el (gnus-draft-setup): Fix comments.
3404
3405 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3406
3407 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3408 if nnmbox-file-coding-system-for-write is nil.
3409
3410 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3411
3412 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3413 header if nil.
3414
3415 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3416
3417 * mm-view.el (mm-inline-text): Insert directly if decoded.
3418 * mml.el (autoload): Typo.
3419
3420 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3421
3422 * mml.el (mml-preview): Set up posting-charset.
3423 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3424
3425 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3426
3427 * webmail.el: Fix yahoo mail.
3428
3429 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3430
3431 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3432 word if not necessary.
3433 (rfc2047-encode-region): Put space between encoded words.
3434
3435 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3436
3437 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3438
3439 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3440
3441 * gnus-draft.el (gnus-draft-setup): Restore mml only when
3442 required.
3443 (gnus-draft-edit-message): Require restoration.
3444
3445 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3446
3447 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3448 back.
3449
3450 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3451
3452 * gnus-art.el (gnus-treat-article): Make sure that the summary
3453 buffer is live.
3454
3455 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3456
3457 * mailcap.el (mailcap-parse-mailcaps): Reorder.
3458 (mailcap-parse-mailcap): Backwards parsing.
3459 (mailcap-possible-viewers): Remove nreverse.
3460 (mailcap-mime-info): Ditto.
3461 (mailcap-add-mailcap-entry): Keep alternative viewer.
3462
3463 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3464
3465 * gnus.el: Gnus v5.8.5 is released.
3466
3467 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3468
3469 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3470
3471 * gnus-util.el (gnus-netrc-machine): Default to nntp.
3472
3473 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3474
3475 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3476
3477 * mm-view.el (mm-inline-message): Disable prepare-hook.
3478
3479 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3480
3481 * gnus.el: Fix copyright statements.
3482
3483 * gnus-sum.el (gnus-alter-articles-to-read-function): New
3484 variable.
3485 (gnus-articles-to-read): Use it.
3486
3487 * message.el (message-get-reply-headers): Bind free variable.
3488
3489 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3490
3491 * message.el (message-get-reply-headers): Fix to-address.
3492
3493 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3494
3495 * webmail.el: Hotmail fix. Add a debug function.
3496
3497 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3498
3499 * gnus-sum.el (t): M-down and M-up.
3500
3501 2000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3502
3503 * gnus-sum.el: Doc fix.
3504
3505 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
3506
3507 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3508
3509 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3510
3511 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3512 string.
3513 (nnweb-request-group): Don't scan twice.
3514 (nnweb-request-scan): Don't nix out the hashtb.
3515
3516 * message.el (message-get-reply-headers): Return a value.
3517
3518 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3519
3520 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3521 urls.
3522
3523 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3524
3525 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3526 order messages are inserted.
3527
3528 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3529 message/rfc822 parts.
3530
3531 * gnus-art.el (gnus-article-read-summary-keys): Check for
3532 numerical values.
3533
3534 * message.el (message-get-headers): Made into own function.
3535 (message-reply): Use it.
3536 (message-get-reply-headers): Renamed.
3537 (message-widen-reply): New command.
3538
3539 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3540
3541 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3542
3543 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3544
3545 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3546 non-base64 text at the end if not found.
3547
3548 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
3549
3550 * gnus-sum.el (gnus-read-move-group-name):
3551 (gnus-summary-move-article): Use `gnus-group-method' to find out
3552 what method the manually entered group belong to.
3553 `gnus-group-name-to-method' doesn't return any method parameters
3554 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3555 for new groups so they wouldn't work.
3556
3557 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3558
3559 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3560 override.
3561
3562 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3563
3564 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3565 probably good to do, or something. I dunno. I just write these
3566 ChangeLog entries, and my name is Lars.
3567
3568 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3569
3570 * message.el (message-caesar-region): Use translate-region.
3571
3572 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
3573
3574 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3575
3576 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3577
3578 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3579 variables, because that makes Emacs flash.
3580
3581 * gnus-group.el (gnus-group-insert-group-line): Don't call
3582 gnus-group-add-icon unconditionally.
3583
3584 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3585 xmas.
3586 (gnus-group-glyph-directory): Removed.
3587
3588 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3589
3590 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3591 gnus-newsgroup-name is "".
3592
3593 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3594
3595 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3596 in conjunction with MULE-UCS.
3597
3598 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3599
3600 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3601
3602 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3603
3604 * message.el (message-shorten-references): Only cater to broken
3605 INN for news. This caters for broken smtpd.
3606
3607 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3608
3609 * mailcap.el (mailcap-mime-info): Use the first match; not the
3610 last.
3611
3612 * gnus-agent.el (gnus-category-kill): Save the category list.
3613
3614 2000-04-21 Chris Brierley <brierley@pobox.com>
3615
3616 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3617
3618 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3619
3620 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3621
3622 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3623
3624 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3625
3626 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3627
3628 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3629 (gnus-group-list-cached): Use it.
3630
3631 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3632
3633 * gnus.el: Update all the copyright notices.
3634
3635 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3636
3637 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3638 non-base64 text at the end.
3639
3640 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3641
3642 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3643
3644 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3645
3646 * nnheader.el: Don't autoload cancel-function-timers.
3647
3648 * message.el (message-fetch-field): Fold case.
3649
3650 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3651
3652 * message.el (message-forward-before-signature): New variable.
3653
3654 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3655
3656 * gnus-mlspl.el: Fix stuff.
3657
3658 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3659
3660 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3661 subjects when unthreaded.
3662
3663 2000-04-21 David S. Goldberg <dsg@mitre.org>
3664
3665 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3666 well.
3667
3668 2000-04-21 Rui Zhu <sprache@iname.com>
3669
3670 * gnus-art.el (gnus-article-mode): Fix variable name.
3671
3672 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3673
3674 * mm-view.el: Fix autoload.
3675
3676 * flow-fill.el (flow-fill): Fix provide.
3677
3678 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3679 nil.
3680
3681 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3682
3683 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3684
3685 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3686
3687 * gnus-util.el (gnus-netrc-machine): Didn't work.
3688
3689 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3690
3691 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3692
3693 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3694
3695 * flow-fill.el: Renamed from fill-flowed.
3696
3697 * message.el (message-forward-ignored-headers): Default to
3698 removing CTE.
3699
3700 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3701
3702 * message.el (message-mode): Don't fill headers.
3703
3704 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3705
3706 * message.el (message-pipe-buffer-body): Use shell
3707
3708 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3709
3710 * nnvirtual.el (nnvirtual-request-article):
3711 Bind gnus-override-method to nil.
3712 (nnvirtual-request-update-mark): Don't update mark when
3713 article is not there.
3714
3715 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3716
3717 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3718
3719 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3720
3721 * gnus-util.el (gnus-parse-netrc): Allow "port".
3722 (gnus-netrc-machine): Take a port param.
3723 (gnus-netrc-machine):
3724
3725 * gnus-art.el (gnus-request-article-this-buffer): Allow
3726 re-selecting referenced articles.
3727
3728 * message.el (message-cancel-news): Allow editing.
3729 (message-cancel-message): Add newline.
3730
3731 2000-04-20 William M. Perry <wmperry@aventail.com>
3732
3733 * mm-view.el (mm-inline-image-emacs): New function.
3734
3735 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3736
3737 * mail-source.el (mail-source-delete-incoming): Change default in
3738 cvs.
3739
3740 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3741
3742 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3743 function.
3744
3745 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3746
3747 * nnml.el (nnml-request-expire-articles): Use it.
3748
3749 * nnmail.el (nnmail-expiry-target): New variable.
3750 (nnmail-expiry-target-group): New function.
3751
3752 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3753
3754 * message.el (message-forward): Add non-MIME separators.
3755
3756 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3757
3758 * message.el (message-generate-headers): Respect the syntax check
3759 spec.
3760
3761 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3762 (gnus-remove-thread): Don't show all threads.
3763
3764 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3765
3766 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3767
3768 2000-04-19 Dave Love <fx@gnu.org>
3769
3770 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3771
3772 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3773
3774 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3775 (nnwarchive-egroups-*): Ditto.
3776 (nnwarchive-url): Unibyte buffer and single line cookie.
3777
3778 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3779
3780 * mm-util.el (mm-char-or-char-int-p): New alias.
3781 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3782 entities.
3783
3784 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3785
3786 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3787 article case insensitively.
3788
3789 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3790
3791 * mail-source.el (mail-source-fetch-webmail): Use the default
3792 password provided in mail-sources; use webmail:subtype:user as
3793 the key.
3794
3795 2000-04-10 John Wiegley <johnw@gnu.org>
3796
3797 * mail-source.el (mail-source-fetch-webmail): Use
3798 mail-source-password-cache.
3799
3800 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3801
3802 * webmail.el: Add netscape mail and fix HotMail mail.
3803
3804 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3805
3806 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3807
3808 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3809
3810 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3811 RFC822.PEEK if server support IMAP4rev1.
3812 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3813 RFC822.TEXT.PEEK if server support IMAP4rev1.
3814 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3815 RFC822.HEADER if server support IMAP4rev1.
3816 (nnimap-request-article-part): Support bodydetail in response
3817 data.
3818
3819 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3820
3821 * fill-flowed.el: New file.
3822
3823 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3824 text/plain parts with `format' parameters.
3825
3826 * mm-view.el (autoload): Autoload fill-flowed.
3827 (mm-inline-text): For "plain" parts with a format=flowed
3828 parameter, call `fill-flowed'.
3829
3830 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3831
3832 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3833 slashdot ids.
3834
3835 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3836
3837 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3838 format.
3839
3840 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3841
3842 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3843 `imtest' too.
3844 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3845 (imap-gssapi-program): New variable.
3846 (imap-streams): Add gssapi.
3847 (imap-stream-alist): Ditto.
3848 (imap-authenticators): Ditto.
3849 (imap-authenticator-alist): Ditto.
3850 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3851 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3852 1.6.x `imtest' syntax.
3853 (imap-gssapi-stream-p): New function.
3854 (imap-gssapi-open): Ditto.
3855 (imap-gssapi-auth-p): Ditto.
3856 (imap-gssapi-auth): Ditto.
3857 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3858 (imap-send-command): Use buffer-local `imap-client-eol' value.
3859
3860 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3861 lines and turn TAB into SPC before parsing.
3862
3863 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3864
3865 * nnheader.el (nnheader-group-pathname): Make sure to return a
3866 directory.
3867 * nnmail.el (nnmail-group-pathname): Ditto.
3868
3869 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3870
3871 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3872 might split in the middle of a message-id.
3873
3874 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3875
3876 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3877 groups from the server.
3878
3879 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3880 (gnus-summary-toggle-header): Update the wash status.
3881
3882 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3883 Moved here.
3884
3885 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3886 setting.
3887
3888 * nnmail.el (nnmail-get-active): Use it.
3889 (nnmail-parse-active): New function.
3890
3891 * mm-view.el (mm-inline-text): Support the new version of
3892 vcard.el.
3893
3894 * gnus-sum.el (gnus-summary-move-article): Only delete article
3895 when moving junk.
3896 (gnus-deaden-summary): Bury the buffer.
3897
3898 * nnmail.el (nnmail-group-pathname): Ditto.
3899
3900 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3901
3902 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3903
3904 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3905 whether Mule.
3906
3907 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3908
3909 * message.el (message-send-mail): Protect against unloaded Gnus.
3910
3911 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3912 parent.
3913 (gnus-topic-update-topic-line): Yes, do.
3914 (gnus-topic-goto-missing-group): Tally the correct number of
3915 unread articles before inserting the topic line.
3916
3917 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3918
3919 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3920
3921 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3922
3923 * mm-decode.el (mm-dissect-buffer): Ditto.
3924
3925 * gnus-art.el (article-decode-charset): Strip CTE.
3926
3927 * ietf-drums.el (ietf-drums-strip): New function.
3928
3929 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3930 when prompting in read-only groups.
3931
3932 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3933
3934 * imap.el (imap-send-command): Change EOL-chars when
3935 `imap-client-eol' differs from default, not only for kerberos4.
3936 (imap-mailbox-status): Get encoded mailbox's status.
3937
3938 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3939
3940 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3941 into `mail-source-password-cache'.
3942
3943 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3944
3945 * mm-util.el (mm-mime-charset): Check for presence of
3946 `coding-system-get' and `get-charset-property' (recent XEmacs has
3947 the former, but not the latter).
3948
3949 2000-01-28 Dave Love <fx@gnu.org>
3950
3951 * message.el (message-check-news-header-syntax): Fix typo
3952 `newsgroyps'.
3953 (message-talkative-question): Put temp buffer in fundamental-mode.
3954 (message-recover): Use fundamental-mode in the right buffer.
3955
3956 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3957 right buffer.
3958
3959 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3960
3961 * qp.el (quoted-printable-decode-region): Add charset parameter.
3962 (quoted-printable-decode-string): Ditto.
3963
3964 * gnus-art.el (article-de-quoted-unreadable): Use it.
3965
3966 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3967
3968 * nnimap.el (nnimap-split-predicate): New variable.
3969 (nnimap-split-articles): Use it.
3970
3971 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3972
3973 * utf7.el: Change email address.
3974
3975 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3976
3977 * gnus-group.el (gnus-group-catchup): Purge split history.
3978
3979 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3980
3981 * nnmail.el (nnmail-generate-active): Support extended group name.
3982 (nnmail-get-active): Ditto.
3983
3984 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3985
3986 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3987 group names, don't remove anything.
3988
3989 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3990
3991 * webmail.el (webmail-my-deja-open): My-deja changes.
3992
3993 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3994
3995 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3996
3997 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3998
3999 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
4000
4001 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4002
4003 * gnus.el (gnus-other-frame): Fix typo.
4004
4005 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4006
4007 * gnus-cus.el (gnus-group-customize): Fix typo.
4008
4009 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4010
4011 * nnweb.el (nnweb-insert): Simplified.
4012
4013 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4014
4015 * gnus-art.el (gnus-article-mode-map): "e" is
4016 gnus-summary-edit-article.
4017
4018 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
4019
4020 * mailcap.el (mailcap-mime-extensions): Add .diff.
4021
4022 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4023
4024 * mm-decode.el (mm-mailcap-command): handle "%%" and the case
4025 where there is no "%s" in the method.
4026
4027 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4028
4029 * gnus-sum.el (gnus-summary-select-article): Return 'old.
4030
4031 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4032
4033 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
4034
4035 * gnus.el: Really always pop up a new frame.
4036
4037 * parse-time.el (parse-time-rules): Allow 100-110 to be
4038 2000-2010.
4039
4040 * time-date.el (date-to-time): Don't use timezone.
4041
4042 2000-01-06 Dave Love <fx@gnu.org>
4043
4044 * time-date.el: Add keywords.
4045 (date-to-time): Add autoload cookie. Canonicalize with
4046 timezone-make-date-arpa-standard.
4047 (time-to-seconds): Avoid caddr.
4048 (safe-date-to-time): Add autoload cookie.
4049
4050 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
4051
4052 * gnus-group.el (gnus-group-line-format-alist): Added %E for
4053 eyecandy.
4054 (gnus-group-insert-group-line): Now groks %E and inserts icon in
4055 group line using gnus-group-add-icon.
4056 (gnus-group-icons): Added customize group.
4057 (gnus-group-icon-list): Added variable.
4058 (gnus-group-glyph-directory): Added variable.
4059 (gnus-group-icon-cache): Added variable.
4060 (gnus-group-running-xemacs): Added variable.
4061 (gnus-group-add-icon): Added function. Add an icon to the current
4062 line according to gnus-group-icon-list.
4063 (gnus-group-icon-create-glyph): Added function.
4064
4065 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4066
4067 * gnus-sum.el (gnus-summary-select-article): Return whether we
4068 selected something new.
4069 (gnus-summary-search-article): Start searching at the window
4070 point.
4071
4072 * gnus-group.el (gnus-fetch-group): Complete over
4073 gnus-active-hashtb.
4074
4075 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4076
4077 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
4078
4079 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4080
4081 * gnus-sum.el (gnus-preserve-marks): New variable.
4082 (gnus-summary-move-article): Use it.
4083 (gnus-group-charset-alist): Added more entries.
4084
4085 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4086
4087 * mm-decode.el (mm-inline-override-types): Removed duplicate.
4088
4089 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
4090 as the default score.
4091
4092 * gnus-score.el (gnus-score-delta-default): Changed name.
4093
4094 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
4095
4096 * imap.el (imap-parse-literal):
4097 (imap-parse-flag-list): Don't care about props.
4098 (imap-parse-string): Handle quoted characters.
4099
4100 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4101
4102 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
4103 (gnus-summary-mark-article): Doc fix.
4104 (gnus-summary-mark-forward): Doc fix.
4105 (t): Changed keystroke for gnus-summary-customize-parameters.
4106
4107 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
4108 "e".
4109 (gnus-article-mode-map): No, don't.
4110
4111 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
4112 of the final article.
4113
4114 * mm-decode.el (mm-interactively-view-part): Error on no method.
4115
4116 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
4117
4118 * gnus-score.el (gnus-score-insert-help): Something.
4119
4120 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
4121
4122 * gnus-win.el (gnus-configure-frame): Ditto.
4123
4124 * gnus-mh.el (gnus-summary-save-in-folder): Use
4125 with-current-buffer.
4126
4127 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4128
4129 * nnwarchive.el: Changed file perms.
4130
4131 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4132
4133 * gnus-group.el (gnus-group-delete-groups): New command.
4134 (gnus-group-delete-group): Extra no-prompt parameters.
4135
4136 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4137
4138 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
4139 <p>.
4140
4141 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
4142
4143 * webmail.el (webmail-hotmail-article): Don't insert message id.
4144
4145 1999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4146
4147 * nnimap.el (nnimap-split-fancy): New variable.
4148 (nnimap-split-fancy): New function.
4149
4150 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4151
4152 (nnimap-split-rule): Document symbol value.
4153
4154 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4155
4156 * nnimap.el (nnimap-retrieve-headers-progress): Let
4157 `nnheader-parse-head' parse article.
4158 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4159 request headers needed by `nnheader-parse-head'.
4160
4161 1999-12-23 Florian Weimer <fw@s.netic.de>
4162
4163 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4164 value (crosspostings are handled), improve documentation.
4165
4166 * nnultimate.el: Declare file coding system as iso-8859-1.
4167
4168 * message.el: Dito.
4169
4170 * gnus-cite.el: Dito.
4171
4172 * gnus-spec.el: Dito.
4173
4174 1999-12-21 Florian Weimer <fw@s.netic.de>
4175
4176 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4177 (gnus-setup-message): No longer make `message-posting-charset'
4178 buffer-local.
4179 (gnus-setup-posting-charset): Reflect the new layout of
4180 `gnus-group-posting-charset-alist' and `message-posting-charset'.
4181
4182 * message.el (message-send-mail): Bind `message-this-is-mail' and
4183 `message-posting-charset'.
4184 (message-send-news): Dito, and honour new layout of
4185 `message-posting-charset'.
4186 (message-encode-message-body): Ignore `message-posting-charset'.
4187
4188 * mm-bodies.el (mm-body-encoding): Consider
4189 `message-posting-charset' when deciding whether to use 8bit.
4190
4191 * rfc2047.el (rfc2047-encode-message-header): Back out change.
4192 (rfc2047-encodable-p): Now solely for headers; use
4193 `message-posting-charset'.
4194
4195 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4196
4197 * nnwarchive.el (nnwarchive-type-definition): Set default value.
4198
4199 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4200
4201 * nnagent.el (nnagent-server-opened): Optional.
4202 (nnagent-status-message): Optional.
4203
4204 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
4205
4206 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4207 end (referenced by instructions in
4208 `gnus-cited-opened-text-button-line-format-alist').
4209
4210 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4211
4212 * imap.el (imap-starttls-open): Typo.
4213
4214 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4215
4216 * mm-util.el (mm-charset-after): Non-MULE case.
4217 * mail-prsvr.el (mail-parse-mule-charset): New variable.
4218 * rfc2047.el (rfc2047-dissect-region): Bind it.
4219
4220 1999-12-18 Florian Weimer <fw@s.netic.de>
4221
4222 * mml.el (mml-generate-multipart-alist): Correct default value.
4223
4224 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4225 (mm-safer-encoding): New function.
4226 (mm-content-transfer-encoding): Use both.
4227
4228 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4229 * qp.el (quoted-printable-encode-region): Dito.
4230
4231 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4232
4233 * webmail.el (webmail-hotmail-article): Snarf the raw file.
4234
4235 1999-12-18 Victor S. Miller <victor@idaccr.org>
4236
4237 * webmail.el (webmail-hotmail-list): raw=0.
4238
4239 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4240
4241 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4242 group name.
4243
4244 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4245
4246 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4247
4248 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4249
4250 * imap.el: Don't autoload digest-md5.
4251 (imap-starttls-open): Bind coding-system-for-{read,write}.
4252 (imap-starttls-p): Check if we can find starttls.el.
4253 (imap-digest-md5-p): Check if we can find digest-md5.el.
4254
4255 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
4256
4257 * imap.el: Require `digest-md5' when compiling; add autoload
4258 settings for `digest-md5-parse-digest-challenge',
4259 `digest-md5-digest-response', `starttls-open-stream' and
4260 `starttls-negotiate'.
4261 (imap-authenticators): Add `digest-md5'.
4262 (imap-authenticator-alist): Setup for `digest-md5'.
4263 (imap-digest-md5-p): New function.
4264 (imap-digest-md5-auth): New function.
4265 (imap-stream-alist): Add STARTTLS entry.
4266 (imap-starttls-p): New function.
4267 (imap-starttls-open): New function.
4268
4269 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4270
4271 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4272
4273 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4274
4275 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4276 string-to-x function.
4277
4278 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4279
4280 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4281
4282 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4283
4284 * webmail.el: Enhance hotmail-snarf.
4285
4286 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4287
4288 * rfc2047.el (rfc2047-dissect-region): Rewrite.
4289
4290 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4291
4292 * webmail.el (webmail-hotmail-list): Search no-error.
4293
4294 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4295
4296 * nnwarchive.el: Support nov-is-evil.
4297 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4298 Set it if non-nil.
4299 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4300
4301 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4302
4303 * nnagent.el (nnagent-server-opened): Redefine.
4304 (nnagent-status-message): Ditto.
4305
4306 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4307
4308 * rfc1843.el (rfc1843-decode-region): Use
4309 buffer-substring-no-properties.
4310 * gnus-art.el (article-decode-HZ): New function.
4311
4312 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4313
4314 * nnheader.el (nnheader-translate-file-chars): Only in full path.
4315
4316 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4317
4318 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4319 MIME charset not a MULE charset.
4320
4321 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4322
4323 * gnus-ems.el: Translate more ugly characters.
4324 * nnheader.el (nnheader-translate-file-chars): Don't translate
4325 the second ':'.
4326
4327 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4328
4329 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4330 method if cannot find the article.
4331
4332 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4333
4334 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4335 method if overrided.
4336
4337 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4338
4339 * mail-source.el (mail-source-fetch-webmail): Parameter
4340 dontexpunge.
4341
4342 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4343
4344 * webmail.el: Support my-deja. Better error report.
4345
4346 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4347
4348 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4349 is bad.
4350 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4351 is not 1.
4352
4353 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4354
4355 * nnslashdot.el (nnslashdot-request-article): A space.
4356
4357 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4358
4359 * nnagent.el: Support different backend with same name.
4360
4361 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4362
4363 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4364 archived group.
4365 (nnslashdot-sane-retrieve-headers): Ditto.
4366 (nnslashdot-request-article): Ditto.
4367
4368 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4369
4370 * nnweb.el (nnweb-insert): Narrow to point.
4371
4372 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4373
4374 * nnweb.el (nnweb-insert): Follow refresh url.
4375 * nnslashdot.el: Use it.
4376
4377 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4378
4379 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4380 (nnweb-decode-entities-string): New function.
4381
4382 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4383 nnweb-* and move to nnweb.el.
4384 * nnwarchive.el: Use nnweb-decode-entities, etc.
4385 * webmail.el: Ditto.
4386
4387 * nnslashdot.el: Use nnweb-decode-entities-string.
4388 (nnslashdot-decode-entities): Remove.
4389
4390 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
4391
4392 * nnslashdot.el: Decode entities.
4393
4394 1999-12-12 Dave Love <fx@gnu.org>
4395
4396 * gnus-agent.el (gnus-category-edit-groups)
4397 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4398 expansion of setf, fixed.
4399
4400 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4401
4402 * gnus-agent.el: Revoke last Dave Love's patch, because of
4403 incompatibility of XEmacs.
4404
4405 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4406
4407 * mm-uu.el: Change headers.
4408 * rfc1843.el: Ditto.
4409 * uudecode.el: Ditto.
4410
4411 1999-12-07 Dave Love <fx@gnu.org>
4412
4413 * gnus-agent.el (gnus-category-edit-predicate)
4414 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4415 inside backquote to avoid it at runtime.
4416
4417 1999-12-07 Dave Love <fx@gnu.org>
4418
4419 * binhex.el: Require cl when compiling.
4420
4421 1999-12-04 Dave Love <fx@gnu.org>
4422
4423 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4424
4425 1999-12-04 Dave Love <fx@gnu.org>
4426
4427 * mm-util.el (mm-delete-duplicates): New function.
4428 (mm-write-region): Use it.
4429
4430 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4431
4432 * mailcap.el (mailcap-mime-types): Require mm-util. Use
4433 mm-delete-duplicates.
4434
4435 * imap.el (imap-open, imap-debug): Avoid mapc.
4436
4437 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4438
4439 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4440 (gnus-multi-decode-encoded-word-string): Avoid mapc.
4441
4442 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4443 runtime.
4444
4445 * gnus.el (gnus-select-method): Likewise.
4446
4447 * nnheader.el (nnheader-nov-read-integer): Likewise.
4448
4449 * mm-view.el (mm-inline-message): Require cl when compiling.
4450 Avoid ignore-errors at runtime.
4451 (mm-inline-text): Avoid mapc.
4452
4453 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4454
4455 * gnus-art.el (article-decode-charset): Widen is bad.
4456
4457 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4458
4459 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4460
4461 1999-12-12 Florian Weimer <fw@s.netic.de>
4462
4463 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4464 indicate that only US-ASCII is permitted.
4465 (rfc2047-encode-message-header): Use it. Now, Gnus should never
4466 use unencoded 8-bit characters in message headers.
4467
4468 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4469
4470 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4471 CRLF.
4472
4473 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4474
4475 * webmail.el: Require url-cookie.
4476
4477 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4478
4479 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4480 new function to make modified caesar table.
4481 (nnwarchive-from-r13): Use it.
4482 (nnwarchive-mail-archive-article): Improved.
4483
4484 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4485
4486 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4487
4488 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4489
4490 * nnweb.el (nnweb-request-article): Return cons.
4491
4492 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4493
4494 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4495
4496 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4497
4498 * mm-util.el (mm-with-unibyte): New macro.
4499 * nnweb.el (nnweb-init): Use it.
4500
4501 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4502
4503 * mm-util.el (mm-charset-after): New function.
4504 (mm-find-mime-charset-region): Set charsets after
4505 delete-duplicates and use find-coding-systems-region.
4506 (mm-find-charset-region): Remove composition.
4507
4508 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4509
4510 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4511
4512 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4513
4514 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4515 * mml.el (mml-confirmation-set): New variable.
4516 (mml-parse-1): Ask user to confirm.
4517
4518 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
4519
4520 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4521 are scanned when we have directory mail-sources (the mail source
4522 is modified in that case, so we must scan it for all
4523 groups/methods).
4524
4525 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4526
4527 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4528 and nnml-article-file-alist.
4529
4530 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4531
4532 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4533 nnmail-fetched-sources.
4534
4535 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4536
4537 * mm-util.el (mm-find-charset-region): Use the last charset.
4538
4539 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4540
4541 * gnus.el (gnus-select-method): Made the option list prettier.
4542
4543 1999-12-08 Florian Weimer <fw@s.netic.de>
4544
4545 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4546 for the `de' newsgroups hierarchy, as it is common practice there.
4547
4548 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4549
4550 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4551 buffer-string arguments. Fix references.
4552
4553 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4554
4555 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4556 (gnus-agent-batch-fetch): Use it.
4557 (gnus-agent-fetch-session): Use it.
4558
4559 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4560
4561 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4562
4563 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4564
4565 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4566 nil.
4567
4568 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4569
4570 * nnslashdot.el (nnslashdot-request-list): There were two
4571 top-level body-forms. Put a `progn' around them.
4572
4573 * gnus.el (gnus-select-method): Use `condition-case'
4574 instead of `ignore-errors', since cl may not be loaded when the
4575 form is evaluated.
4576
4577 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4578
4579 * nnwarchive.el: Support www.mail-archive.com.
4580
4581 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4582
4583 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4584 do anything.
4585
4586 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
4587
4588 * utf7.el: New file, written by Jon K Hellan.
4589
4590 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4591 default to t.
4592
4593 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4594
4595 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4596
4597 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4598 current.
4599 (gnus-refer-article-methods): New function.
4600 (gnus-summary-refer-article): Use it.
4601
4602 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4603
4604 * nnimap.el (nnimap-retrieve-groups): Return active format.
4605
4606 * nnimap.el (nnimap-replace-in-string): Removed.
4607 (nnimap-request-list):
4608 (nnimap-retrieve-groups):
4609 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4610
4611 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
4612
4613 * imap.el: Use format-spec for ssl program.
4614 * imap.el (imap-ssl-arguments): Removed.
4615 (imap-ssl-open-{1,2}): Removed.
4616
4617 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4618
4619 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4620 instead of `ignore-errors', since cl may not be loaded when the
4621 form is evaluated.
4622
4623 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4624
4625 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4626 (mm-7bit-chars): New variable.
4627 (mm-body-7-or-8): Use it in both cases.
4628
4629 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4630
4631 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4632 defcustom definitions.
4633
4634 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4635
4636 * mm-decode.el (mm-display-part): Let mm-display-external return
4637 inline or external.
4638 (mm-display-external): For copiousoutput methods, insert output in
4639 buffer.
4640
4641 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4642
4643 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4644 buffer.
4645
4646 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4647
4648 * gnus-audio.el: An M too far.
4649
4650 * gnus-msg.el (gnus-setup-message): One backtick too many.
4651
4652 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4653 a function, not a variable.
4654
4655 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4656
4657 * gnus-score.el (gnus-score-body): Widen before requesting.
4658
4659 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4660
4661 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4662
4663 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4664
4665 * mail-source.el (mail-source-fetch-webmail): Bind
4666 mail-source-string.
4667
4668 1999-12-04 Matt Swift <swift@alum.mit.edu>
4669
4670 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4671 (gnus-uu-unmark-by-regexp): Ditto.
4672
4673 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4674 dead groups.
4675
4676 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4677
4678 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4679 do their real thing.
4680
4681 * nnmh.el (nnmh-be-safe): Doc fix.
4682
4683 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4684
4685 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4686 status line has arrived before we count it.
4687
4688 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4689
4690 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4691 Whitespace problems.
4692
4693 * gnus-win.el (gnus-configure-windows): Error fix.
4694
4695 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4696 right function.
4697
4698 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4699 Indent all functions. Fix all comments to match the comment
4700 conventions. Double-space after full stop.
4701
4702 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4703
4704 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4705 value to divide received mails into my favorite groups and I met
4706 an error. It takes place if the length of a element "VALUE" in
4707 nnmail-split-fancy is less than two.
4708
4709 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4710
4711 * mml.el (mml-insert-part): New function.
4712
4713 1999-12-02 Dave Love <fx@gnu.org>
4714
4715 * mm-decode.el: Customize.
4716
4717 1999-12-03 Dave Love <fx@gnu.org>
4718
4719 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4720 the W3 stuff isn't available.
4721
4722 1999-12-03 Dave Love <fx@gnu.org>
4723
4724 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4725 at runtime.
4726
4727 1999-12-04 Dan Christensen <jdc@jhu.edu>
4728
4729 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4730
4731 1999-12-01 Andrew Innes <andrewi@gnu.org>
4732
4733 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4734 don't be fooled by "From nobody" lines added by respooling.
4735
4736 * pop3.el (pop3-movemail): Write crashbox in binary.
4737 (pop3-get-message-count): New function.
4738
4739 * mail-source.el (mail-source-primary-source): New variable.
4740 (mail-source-report-new-mail-interval): New variable.
4741 (mail-source-idle-time-delay): New variable.
4742 (mail-source-new-mail-available): New internal variable.
4743 (mail-source-fetch-pop): Clear new mail flag, when mail from
4744 primary source has been fetched.
4745 (mail-source-check-pop): New function.
4746 (mail-source-new-mail-p): New function.
4747 (mail-source-start-idle-timer): New function.
4748 (mail-source-report-new-mail): New function.
4749 (mail-source-report-new-mail): New internal variable.
4750 (mail-source-report-new-mail-timer): New internal variable.
4751 (mail-source-report-new-mail-idle-timer): New internal variables.
4752
4753 1999-12-04 Andreas Schwab <schwab@suse.de>
4754
4755 * gnus-cus.el (gnus-group-customize): Customize fix.
4756
4757 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4758
4759 * message.el (message-send-mail-with-sendmail): Use
4760 message-make-address.
4761
4762 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4763
4764 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4765
4766 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4767
4768 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4769
4770 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4771
4772 * mml.el (mml-insert-tag): Don't close the tag.
4773 (mml-insert-empty-tag): New function.
4774 (mml-attach-file): Use mml-insert-empty-tag instead of
4775 mml-insert-tag.
4776 (mml-attach-buffer): Ditto.
4777 (mml-attach-external): Ditto.
4778 (mml-insert-multipart): Ditto.
4779
4780 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4781
4782 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4783 the article number.
4784
4785 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4786
4787 * gnus.el (gnus-find-method-for-group): The method of a new group
4788 is not the native one.
4789
4790 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4791
4792 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4793
4794 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4795
4796 * nnultimate.el (nnultimate-retrieve-headers): Use
4797 mm-with-unibyte-current-buffer.
4798 (nnultimate-request-article): Ditto.
4799
4800 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4801
4802 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4803
4804 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4805
4806 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4807 * nnweb.el (nnweb-retrieve-headers): Use it.
4808 (nnweb-request-article): Use it.
4809
4810 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4811 case matching failed.
4812
4813 1999-12-02 John Wiegley <jwiegley@inprise.com>
4814
4815 * mail-source.el (mail-source-keyword-map): Add backslash to
4816 Delete-flag.
4817
4818 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4819
4820 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4821 Latin-1.
4822 (gnus-group-charset-alist): No, don't.
4823
4824 * nnweb.el (nnweb-init): Make the buffer unibyte.
4825
4826 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4827
4828 * mail-source.el (mail-source-set-common-1): Fix to get the
4829 default value.
4830
4831 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4832
4833 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4834
4835 * nnultimate.el (nnultimate-request-list): Use unibyte.
4836
4837 * gnus-uu.el (gnus-uu-grab-articles): Bind
4838 gnus-display-mime-function to nil.
4839
4840 * message.el (message-send-mail-with-sendmail): Use the
4841 user-mail-address variable.
4842
4843 * gnus-art.el (gnus-ignored-headers): More headers.
4844
4845 * message.el (message-shorten-1): Use list.
4846
4847 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4848
4849 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4850 signatures.
4851
4852 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4853 (nnweb-dejanews-create-mapping): Do the properish date.
4854
4855 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4856
4857 * mail-source.el (mail-source-common-keyword-map): New variable.
4858 (mail-source-bind-common): New macro.
4859 (mail-source-fetch): Support plugged mail source.
4860 * gnus-int.el (gnus-request-scan): Use them.
4861
4862 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4863
4864 * mm-view.el (mm-inline-message): Check whether charset is a
4865 string.
4866
4867 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4868
4869 * message.el (message-mode-map): Changed keystroke for
4870 message-yank-buffer.
4871
4872 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4873
4874 * message.el (message-shorten-references): Cut references to 31
4875 elements, then either fold them or shorten them to 988 characters.
4876 (message-shorten-1): New function.
4877 (message-cater-to-broken-inn): New variable.
4878
4879 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4880
4881 * nnslashdot.el (nnslashdot-lose): New function.
4882
4883 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4884
4885 * mm-view.el (mm-inline-message): Not the right type of charset is
4886 being fetched here. Let the group charset rule.
4887 (mm-inline-message): Ignore us-ascii.
4888
4889 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4890
4891 * mail-source.el (mail-source-fetch-maildir): work around the
4892 ommitted "file-regular-p" in efs/ange-ftp
4893
4894 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4895
4896 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4897 (mml-generate-mime-1): Use the encoding param.
4898
4899 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4900
4901 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4902 gnus-art before binding its variables.
4903
4904 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4905 after the MIME.
4906
4907 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4908
4909 * message.el (message-clone-locals): Use it.
4910
4911 * gnus-msg.el (gnus-configure-posting-styles): Make
4912 user-mail-address local.
4913
4914 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4915
4916 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4917 once.
4918
4919 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4920
4921 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4922 (message-clone-locals): Ditto.
4923
4924 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4925 group inherit reply-to or from.
4926
4927 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4928
4929 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4930 for charset.
4931 (gnus-summary-show-article-charset-alist): New variable.
4932
4933 * mm-bodies.el (mm-decode-string): Support gnus-all and
4934 gnus-unknown.
4935 (mm-decode-body): Ditto.
4936 * rfc2047.el (rfc2047-decode): Ditto.
4937
4938 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4939
4940 * mail-source.el (mail-source-delete-incoming): Change default to
4941 t.
4942
4943 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4944
4945 * gnus.el: Pterodactyl Gnus v0.99 is released.
4946
4947 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4948
4949 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4950 spec.
4951
4952 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4953 (gnus-configure-posting-styles): No, don't.
4954 (gnus-configure-posting-styles): Allow overriding files.
4955
4956 * gnus-art.el (gnus-header-button-alist): Use browse-url
4957 directly.
4958
4959 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4960
4961 * gnus-msg.el (gnus-summary-yank-message): New command and
4962 keystroke.
4963
4964 * message.el (message-yank-buffer): New command.
4965 (message-buffers): New function.
4966
4967 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4968 next group in a more normal fasion.
4969
4970 * mml.el (mml-boundary-function): New variable.
4971 (mml-compute-boundary): Use it.
4972
4973 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4974 that exist for them.
4975
4976 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4977 (gnus-async-timer): New variable.
4978
4979 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4980
4981 * nnultimate.el (nnultimate-request-list): Be more lenient with
4982 root addresses.
4983
4984 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4985
4986 * gnus-art.el (gnus-treatment-function-alist): Do
4987 gnus-treat-capitalize-sentences.
4988
4989 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4990
4991 * webmail.el (webmail-hotmail-article): Hotmail changes the
4992 format.
4993
4994 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4995
4996 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4997 switch to buffer after calling program.
4998 (mm-display-external): Use `shell-command-switch' instead of "-c".
4999
5000 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5001
5002 * nnultimate.el (nnultimate-possibly-change-server): Don't always
5003 read groups file.
5004
5005 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
5006 <p>.
5007
5008 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5009
5010 * message.el (message-mode): Doc fix.
5011
5012 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5013
5014 * gnus-art.el (article-emphasize): Check group variable.
5015 * rfc1843.el (rfc1843-decode-article-body): Ditto.
5016
5017 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5018
5019 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
5020 type.
5021
5022 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5023
5024 * webmail.el: Support www.netaddress.com, i.e. usa.net.
5025
5026 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
5027
5028 * mml.el (mml-quote-region): Insert ! after the hash.
5029
5030 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5031
5032 * gnus-group.el (gnus-group-warchive-address-history): Change to
5033 nil.
5034
5035 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5036
5037 * webmail.el: Support mail.yahoo.com.
5038
5039 * mail-source.el (mail-source-fetch-webmail): Add password check.
5040 (mail-source-keyword-map): Use `subtype'.
5041
5042 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5043
5044 * mail-source.el (mail-source-keyword-map): Add webmail.
5045 (mail-source-fetcher-alist): Ditto.
5046 (mail-source-fetch-webmail): New function.
5047 * webmail.el: New file.
5048
5049 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
5050
5051 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
5052
5053 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
5054
5055 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
5056
5057 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5058
5059 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
5060 (nnultimate-prune-days): New function.
5061 (nnultimate-create-mapping): Use it.
5062 (nnultimate-request-group): Only fetch the groups list if it has
5063 not been done before.
5064 (nnultimate-retrieve-headers): Don't write groups.
5065 (nnultimate-create-mapping): Off-by-one error.
5066
5067 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
5068
5069 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
5070 threaded subjects.
5071
5072 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
5073
5074 * nnwarchive.el: Lots of changes make agent happy.
5075
5076 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5077
5078 * gnus-start.el (gnus-get-unread-articles): Assert group is in
5079 hashtb.
5080
5081 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5082
5083 * mm-decode.el (mm-display-external): Write region with binary
5084 mode.
5085
5086 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5087
5088 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
5089
5090 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5091
5092 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
5093 (mm-uu-test): Now it is in restricted region.
5094
5095 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
5096
5097 * mm-view.el (mm-view-message): Fix buffer leak.
5098 (mm-inline-message): Support 'gnus-decoded.
5099
5100 * mm-bodies.el (mm-decode-body): Ditto.
5101
5102 * rfc2047.el (rfc2047-decode-region): Ditto.
5103
5104 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
5105
5106 * imap.el (require): Added autoload for base64-encode-string.
5107
5108 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
5109
5110 * gnus.el (gnus-refer-article-method): Made list value
5111 customizable.
5112
5113 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5114
5115 * gnus-sum.el (gnus-summary-recenter): set-window-start with
5116 NOFORCE in Emacs case.
5117
5118 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5119
5120 * gnus-art.el (gnus-request-article-this-buffer): Set
5121 gnus-newsgroup-name.
5122
5123 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
5124
5125 * gnus-start.el (gnus-get-unread-articles): Check server before
5126 scanning.
5127
5128 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5129
5130 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
5131
5132 * nnslashdot.el (nnslashdot-login-name): New variable.
5133 (nnslashdot-password): Ditto.
5134 (nnslashdot-request-post): New function.
5135
5136 * gnus-art.el (gnus-treat-buttonize): More testing.
5137
5138 * mm-encode.el: Another CVS test.
5139
5140 * gnus-art.el (gnus-treat-emphasize): Change default.
5141 (gnus-treat-buttonize): Ditto.
5142 (gnus-treat-buttonize): This is a test.
5143
5144 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
5145 (gnus-build-sparse-threads): Ditto.
5146 (gnus-build-all-threads): Ditto.
5147
5148 * nnheader.el (make-full-mail-header): Make into a subst.
5149
5150 * gnus.el (gnus-refer-article-method): Doc fix.
5151
5152 * gnus-sum.el: Do not accept a prefix.
5153 (gnus-summary-refer-article): Accept a list of select methods.
5154
5155 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5156
5157 * message.el (message-forward): Pay attention to prefix argument
5158 again and forward all headers when it is set, regardless of the
5159 value of message-forward-ignored-headers.
5160
5161 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5162
5163 * gnus-ems.el: Check for cygwin32.
5164
5165 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5166
5167 * mm-decode.el (mm-display-external): Use 'non-viewer.
5168
5169 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5170
5171 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5172 nntp-inhibit-erase.
5173
5174 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5175
5176 * gnus-start.el (gnus-get-unread-articles): Use
5177 nnfoo-retrieve-groups to find new news, if available.
5178 (gnus-read-active-file-2): New function.
5179 (gnus-get-unread-articles): Use it.
5180 (gnus-read-active-file-1): Ditto.
5181
5182 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5183
5184 * mm-util.el (mm-find-mime-charset-region): Make sure
5185 find-coding-systems-for-charsets is fbound.
5186
5187 * gnus-ems.el: Typo fix.
5188
5189 1999-11-13 Florian Weimer <fw@s.netic.de>
5190
5191 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5192 it's available and makes sense.
5193
5194 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
5195
5196 * gnus-score.el (gnus-score-save): Translate score file.
5197
5198 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5199
5200 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5201 added fetchflag and dontexpunge keywords.
5202 (mail-source-fetch-imap): Use them.
5203
5204 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
5205
5206 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5207 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5208 `defconst'.
5209
5210 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5211 `defconst'.
5212 Mention that it is both for group and topic parameters.
5213 (gnus-extra-topic-parameters): New constant, including `subscribe'
5214 parameter.
5215 (gnus-extra-group-parameters): New constant.
5216 (gnus-group-customize): Use them.
5217
5218 * gnus.el (gnus-select-method): Added default value and tag.
5219 (gnus-refer-article-method): Added `DejaNews' customization option.
5220
5221 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5222
5223 * gnus-int.el (gnus-server-opened): Ignore denied servers.
5224
5225 * gnus-ems.el (gnus-mule-max-width-function): New backquote
5226 syntax.
5227
5228 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5229
5230 * nnslashdot.el (nnslashdot-group-number): Changed default.
5231
5232 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5233 (nnweb-dejanews-wash-article): Removed.
5234 (nnweb-type-definition): Fetch by id.
5235
5236 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5237 we mean it.
5238
5239 * nnslashdot.el (nnslashdot-group-number): Doc fix.
5240 (nnslashdot-request-list): Use Ultramode as well.
5241 (nnslashdot-date-to-date): Be more lenient.
5242 (nnslashdot-threaded): New function.
5243
5244 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5245
5246 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5247
5248 1999-11-11 Steinar Bang <sb@metis.no>
5249
5250 * nnweb.el (nnweb-type-definition): /=dnc
5251
5252 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5253
5254 * nnultimate.el (nnultimate-retrieve-headers): Work with american
5255 dates.
5256 (nnultimate-retrieve-headers): Wrong ordering.
5257
5258 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5259
5260 * message.el (message-forward-as-mime): New variable.
5261
5262 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5263
5264 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5265
5266 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5267
5268 * mail-source.el (mail-source-movemail-and-remove): New function.
5269 (mail-source-keyword-map): Add `function' for `maildir'.
5270 (mail-source-fetch-maildir): Use it.
5271
5272 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5273
5274 * nnwarchive.el: New file.
5275 * gnus-group.el (gnus-group-make-warchive-group): New function.
5276 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5277
5278 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5279
5280 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5281 subjects.
5282
5283 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
5284
5285 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5286
5287 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5288
5289 * nnultimate.el (nnultimate-open-server): Do address.
5290 (nnultimate-forum-table-p): New function.
5291
5292 * nnweb.el (nnweb-insert-html): Renamed.
5293 (nnweb-insert): New function.
5294
5295 * nnultimate.el (nnultimate-insert-html): New function.
5296
5297 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5298 if nov is evil.
5299 (nnslashdot-retrieve-headers): use the sane version instead.
5300
5301 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5302
5303 * nnslashdot.el (nnslashdot-request-article): Fold case.
5304
5305 * nnultimate.el: New file.
5306
5307 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5308 unless wanted.
5309
5310 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5311 (gnus-read-active-file-1): Separated into own function.
5312 (gnus-read-active-file): Catch quits.
5313
5314 * nnslashdot.el (nnslashdot-request-article): Search better on
5315 first article.
5316 (nnslashdot-request-list): Fold case.
5317 (nnslashdot-retrieve-headers): Ditto.
5318
5319 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5320
5321 * gnus.el: Autoload gnus-subscribe-topics.
5322
5323 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5324
5325 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5326 before dot.
5327 * gnus-util.el (gnus-write-active-file): Ditto.
5328
5329 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5330
5331 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5332 function.
5333 * gnus-cache.el (gnus-cache-file-name): Use it.
5334 * gnus-agent.el (gnus-agent-group-path): Use it.
5335 * nnmail.el (nnmail-group-pathname): Use it.
5336
5337 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5338
5339 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5340 if cooked.
5341 * gnus-util.el (gnus-write-active-file): Write cooked active file.
5342 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5343 * gnus.el (gnus-short-group-name): "..." proof.
5344
5345 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5346
5347 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5348 support nnslashdot.
5349
5350 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5351
5352 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5353 many articles.
5354 (nnslashdot-generate-active): New function.
5355 (nnslashdot-request-newgroups): Use it.
5356
5357 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5358 names.
5359
5360 * nnslashdot.el (nnslashdot-request-newgroups): New function.
5361 (nnslashdot-request-list): Not moderated.
5362
5363 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
5364
5365 * nnimap.el (nnimap-open-server): Remove error signal if
5366 nnimap-server-buffer is nil (the check should've been `boundp').
5367
5368 * imap.el (imap-log):
5369 * nnimap.el (nnimap-debug): Disable debugging by default.
5370
5371 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5372
5373 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5374
5375 * gnus-topic.el (gnus-subscribe-topic): New function.
5376
5377 * nnslashdot.el (nnslashdot-request-list): Give out extended group
5378 names.
5379
5380 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5381 if starting with a quote.
5382
5383 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5384
5385 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5386 group name.
5387
5388 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5389
5390 * nnslashdot.el: New file.
5391
5392 * nnheader.el (nnheader-insert-header): New function.
5393
5394 * gnus-art.el (gnus-mime-internalize-part): Bind
5395 mm-inlined-types.
5396
5397 * nndraft.el (nndraft-request-expire-articles): Do all the backup
5398 files.
5399
5400 1999-10-29 David S. Goldberg <dsg@mitre.org>
5401
5402 * emacs-mime.texi (Customization): Document mm-inline-override-types
5403
5404 1999-10-29 David S. Goldberg <dsg@mitre.org>
5405
5406 * emacs-mime.texi (Customization): Document mm-inline-override-types
5407
5408 1999-10-29 David S. Goldberg <dsg@mitre.org>
5409
5410 * emacs-mime.texi (Customization): Document mm-inline-override-types
5411
5412 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5413
5414 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5415 empty buffers.
5416
5417 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5418
5419 * gnus-art.el (gnus-article-mode-map): Use the summary article
5420 edit.
5421
5422 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
5423
5424 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5425
5426 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5427
5428 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5429
5430 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
5431
5432 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5433 is list or not before condition.
5434
5435 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5436
5437 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5438
5439 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
5440
5441 * gnus-art.el (gnus-emphasis-alist): New value.
5442
5443 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5444
5445 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5446 `buffer-substring'.
5447
5448 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5449
5450 * gnus-art.el (article-date-ut): Keep the updated timer.
5451 (gnus-emphasis-underline-italic): Doc fix.
5452
5453 * gnus-msg.el (gnus-post-method): Doc fix.
5454 (gnus-post-method): Change default.
5455
5456 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
5457
5458 * message.el (message-newline-and-reformat): Improvements.
5459
5460 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5461
5462 * message.el (message-newline-and-reformat): Don't insert too many
5463 newlines.
5464 (message-newline-and-reformat): Work even if not sc.
5465
5466 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5467
5468 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5469
5470 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
5471
5472 * mm-view.el (mm-display-patch-inline): New function.
5473
5474 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5475
5476 * mm-view.el (mm-display-patch-inline): New function.
5477
5478 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5479
5480 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5481 group.
5482
5483 * message.el (message-forward): Narrow to the right header.
5484
5485 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5486 dates.
5487
5488 * gnus-msg.el (gnus-configure-posting-styles): Use the
5489 user-full-name function.
5490
5491 * mm-bodies.el (mm-body-encoding): Use the choosing function.
5492 (mm-body-charset-encoding-alist): Default to nil.
5493
5494 * message.el (message-elide-ellipsis): Fix typo.
5495 (message-elide-region): Ditto.
5496 (message-elide-region): Don't insert a newline first.
5497
5498 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5499
5500 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5501 gnus-fetch-old-headers.
5502 (gnus-cut-threads): Ditto.
5503 (gnus-summary-initial-limit): Ditto.
5504 (gnus-summary-limit-children): Ditto.
5505
5506 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5507 matches.
5508
5509 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
5510
5511 * gnus-art.el (article-decode-encoded-words):
5512 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5513 live.
5514
5515 * gnus.el (gnus-read-method): Add methods from
5516 `gnus-opened-servers' to completion. Map entered method/address
5517 into existing methods if possible.
5518
5519 * gnus-group.el (gnus-group-make-group): Simplify method.
5520
5521 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5522
5523 * mml.el (mml-preview): Remove mail-header-separator before
5524 encoding.
5525
5526 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5527
5528 * message.el (message-read-from-minibuffer): New function.
5529
5530 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5531
5532 * gnus.el: Pterodactyl Gnus v0.98 is released.
5533
5534 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5535
5536 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5537
5538 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5539
5540 * mml.el (mml-generate-mime-1): Read attached binary file in
5541 binary mode.
5542
5543 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5544
5545 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5546
5547 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5548
5549 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5550
5551 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5552
5553 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5554
5555 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5556
5557 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5558 (gnus-article-mime-match-handle-function): New variable.
5559 (gnus-article-view-part): Make `b' customizable.
5560
5561 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5562
5563 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5564
5565 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5566
5567 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5568
5569 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5570
5571 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5572
5573 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5574
5575 * gnus-srvr.el (gnus-browse-foreign-server): Use
5576 `buffer-substring' instead of `read'.
5577
5578 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
5579
5580 * nnimap.el, imap.el, rfc2104.el: New files.
5581
5582 * gnus.el (gnus-valid-select-methods): Add nnimap.
5583
5584 * gnus-group.el (gnus-group-group-map): Add
5585 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5586 (gnus-group-nnimap-expunge): New function.
5587 (gnus-group-nnimap-edit-acl): New function.
5588
5589 * gnus-agent.el (gnus-agent-group-mode-map): Add
5590 gnus-agent-synchronize.
5591 (gnus-agent-synchronize): New function.
5592 (gnus-agent-fetch-group-1): Check if server is open.
5593
5594 * nnagent.el (nnagent-request-set-mark): Save marks.
5595
5596 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5597 (mail-source-fetcher-alist): Map to imap fetcher function.
5598 (mail-source-fetch-imap): New function.
5599
5600 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5601 Hash:.
5602
5603 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5604
5605 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5606 (gnus-topic-sort-topics): New function.
5607 (gnus-topic-make-menu-bar): Add sort-topics.
5608 (gnus-topic-move): New function.
5609 (gnus-topic-move-group): Move the topic if no group selected.
5610
5611 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5612
5613 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5614
5615 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5616
5617 * mm-view.el (mm-inline-message): Fix leaving group bug.
5618
5619 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5620
5621 * gnus-msg.el (gnus-post-method): Use normal method if current is
5622 not available.
5623
5624 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5625
5626 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5627 (nnmail-insert-lines): Ditto.
5628
5629 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5630
5631 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5632 line.
5633
5634 * message.el (message-unsent-separator): One more separator.
5635
5636 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5637
5638 * nnfolder.el (nnfolder-request-move-article): For empty article,
5639 search till (point-max).
5640 (nnfolder-retrieve-headers): Ditto.
5641 (nnfolder-request-accept-article): Ditto.
5642 (nnfolder-save-mail): Ditto.
5643 (nnfolder-insert-newsgroup-line): Ditto.
5644
5645 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5646
5647 * qp.el (quoted-printable-encode-region): Check eobp.
5648
5649 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5650
5651 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5652
5653 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5654
5655 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5656 wait-for-reply.
5657
5658 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5659
5660 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5661 (mm-uu-forward-end-line): Ditto.
5662
5663 1999-09-29 Didier Verna <verna@inf.enst.fr>
5664
5665 * binhex.el (binhex-decode-region): don't consider the value of
5666 `enable-multibyte-characters' in XEmacs.
5667
5668 * gnus-start.el (gnus-read-descriptions-file): ditto.
5669
5670 * mm-util.el (mm-multibyte-p): ditto.
5671 (mm-with-unibyte-buffer): ditto.
5672 (mm-find-charset-region): use `mm-multibyte-p'.
5673
5674 * mm-bodies.el (mm-decode-body): ditto.
5675 (mm-decode-string): ditto.
5676
5677 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5678
5679 * mm-util.el (mm-binary-coding-system): Try binary first.
5680
5681 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5682
5683 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5684
5685 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5686
5687 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5688 format.
5689 (article-date-ut): Find correct insert position.
5690
5691 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5692
5693 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5694 forwarded message.
5695
5696 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5697
5698 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5699 groups.
5700
5701 * message.el (message-resend): Use message mode when prompting.
5702
5703 * gnus-art.el (article-hide-headers): Mark wash.
5704 (article-emphasize): Ditto.
5705
5706 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5707
5708 * message.el (message-newline-and-reformat): Work for SC.
5709
5710 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5711
5712 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5713
5714 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5715
5716 1999-10-20 David S. Goldberg <dsg@mitre.org>
5717
5718 * mm-decode.el (mm-inline-override-types): New variable
5719
5720 * mm-decode.el (mm-inline-override-p): New function
5721
5722 * mm-decode.el (mm-inlined-p): Use it
5723
5724 1999-10-20 David S. Goldberg <dsg@mitre.org>
5725
5726 * mm-decode.el mm-inline-override-types: New variable
5727
5728 * mm-decode.el (mm-inline-override-p): New function
5729
5730 * mm-decode.el (mm-inlined-p): Use it
5731
5732 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5733
5734 * gnus.el: Pterodactyl Gnus v0.97 is released.
5735
5736 1999-09-01 Brendan Kehoe <brendan@zen.org>
5737
5738 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5739 gnus-summary-next-group, not gnus-summary-next-article. Only give
5740 3 args.
5741
5742 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5743
5744 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5745 buffer for params.
5746
5747 * message.el (message-forward-ignored-headers): New variable.
5748
5749 * gnus-art.el (gnus-article-prepare-display): Nix out
5750 gnus-article-wash-types.
5751
5752 * gnus-agent.el (gnus-agent-create-buffer): New function.
5753 (gnus-agent-fetch-group-1): Use it.
5754 (gnus-agent-start-fetch): Ditto.
5755
5756 * gnus-sum.el (gnus-summary-exit): Don't use
5757 `gnus-use-adaptive-scoring'.
5758
5759 * mail-source.el (mail-source-fetch-pop): Only store password when
5760 successful.
5761
5762 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5763
5764 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5765
5766 * message.el (message-reply): Use it.
5767 (message-dont-reply-to-names): New variable.
5768
5769 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5770
5771 * mm-util.el (mm-preferred-coding-system): Typo fix.
5772
5773 * message.el (message-bounce): Work for non-MIME.
5774
5775 * gnus.el (gnus-short-group-name): Short the right parts of the
5776 name.
5777
5778 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5779
5780 * mm-encode.el (mm-qp-or-base64): New version.
5781
5782 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5783
5784 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5785
5786 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5787
5788 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5789 of restricted region.
5790 (gnus-mime-display-single): Set beg at correct point.
5791
5792 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5793
5794 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5795
5796 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5797
5798 * gnus-msg.el (gnus-configure-posting-styles): Let
5799 `gnus-posting-styles' have its say in posting-style: local
5800 variable `styles' is already bound to `gnus-posting-styles' so
5801 don't rebind it to nil.
5802
5803 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5804
5805 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5806 Message-ID.
5807
5808 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5809
5810 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5811 quoted-printable-encode-region.
5812
5813 * qp.el (quoted-printable-encode-region): Assume charset
5814 encoded. Fold every line in the region.
5815
5816 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5817
5818 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5819 of active file.
5820
5821 1999-09-01 Didier Verna <verna@inf.enst.fr>
5822
5823 * message.el (message-mode): allows whitespaces between multiple
5824 instances of the fill character ">".
5825
5826 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5827
5828 * mm-encode.el (mm-qp-or-base64): Fix.
5829
5830 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5831
5832 * message.el (message-send): Too much and.
5833
5834 1999-09-24 Andreas Schwab <schwab@suse.de>
5835
5836 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5837
5838 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5839
5840 * gnus-score.el (gnus-score-headers): Work for nil scores.
5841
5842 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5843
5844 * gnus-cache.el (gnus-cache-write-active): Write full names.
5845
5846 * gnus-util.el (gnus-write-active-file): Accept full name.
5847
5848 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5849 (mm-assoc-string-match): New function.
5850 (mm-display-inline): Use it.
5851
5852 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5853
5854 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5855
5856 1999-08-27 Florian Weimer <fw@s.netic.de>
5857
5858 * mml.el (mml-generate-multipart-alist): New variable.
5859
5860 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5861
5862 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5863
5864 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5865
5866 * message.el (message-send): More helpful error message if sending
5867 fails
5868
5869 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5870
5871 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5872 in newer emacsen, where ?r isn't equal 114.
5873
5874 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5875
5876 * gnus.el: Pterodactyl Gnus v0.96 is released.
5877
5878 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5879
5880 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5881 to get active info if method is covered by agent, otherwise
5882 active info is lost.
5883
5884 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5885
5886 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5887
5888 1999-08-09 Dave Love <fx@gnu.org>
5889
5890 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5891
5892 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5893
5894 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5895 (already matched by "^X-Pgp"), removed duplicate X-Mailing-List,
5896 added several new junk headers.
5897
5898 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5899
5900 * gnus-art.el (article-decode-charset): Don't assume
5901 gnus-summary-buffer is live.
5902
5903 1999-08-27 Florian Weimer <fw@s.netic.de>
5904
5905 * gnus-score.el (gnus-home-score-file): Work with absolute path
5906 names.
5907
5908 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5909
5910 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5911 nothing else in the group.
5912
5913 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5914
5915 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5916 the article.
5917
5918 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5919
5920 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5921
5922 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5923
5924 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5925 from mutt.
5926
5927 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5928
5929 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5930 whitespace.
5931
5932 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5933
5934 * mm-util.el (mm-text-coding-system-for-write): New variable.
5935 (mm-append-to-file): New function.
5936 (mm-write-region): New function.
5937
5938 * gnus-art.el (gnus-output-to-file): Use it.
5939 * gnus-util.el (gnus-output-to-rmail): Ditto.
5940 (gnus-output-to-mail): Ditto.
5941 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5942
5943 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5944
5945 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5946
5947 * nnheader.el (nnheader-insert-file-contents): Revert and use
5948 mm-insert-file-contents.
5949 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5950 (nnheader-auto-mode-alist): Removed.
5951
5952 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5953 (mm-insert-file-contents): Add a new parameter for inserting
5954 compressed file literally.
5955
5956 * mml.el (mml-generate-mime-1): Insert non-text literally.
5957
5958 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5959
5960 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5961
5962 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5963
5964 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5965
5966 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5967 koi8-r.
5968
5969 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5970
5971 * mml.el (mml-insert-mime): Decode text.
5972 (mml-to-mime): Narrow to headers-or-head.
5973
5974 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5975
5976 * mm-view.el (mm-inline-text): Check
5977 w3-meta-content-type-charset-regexp.
5978
5979 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5980
5981 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5982 predicate.
5983
5984 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5985
5986 * gnus-mlspl.el: Documentation fixes.
5987
5988 1999-08-27 Rui Zhu <sprache@iname.com>
5989
5990 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5991
5992 1999-08-27 Michael Cook <cook@sightpath.com>
5993
5994 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5995 variables.
5996
5997 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5998
5999 * nnmail.el (nnmail-get-new-mail): "Done".
6000
6001 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6002
6003 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
6004 interactive.
6005
6006 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
6007
6008 * gnus-art.el (article-decode-charset): Fix broken CT.
6009
6010 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
6011
6012 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
6013 overview buffer if it is killed.
6014
6015 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
6016
6017 * gnus-art.el (article-babel): New version.
6018
6019 1999-08-27 Jon Kv <jonkv@ida.liu.se>
6020
6021 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
6022
6023 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6024
6025 * gnus.texi (More Threading): Document new variable
6026 `gnus-sort-gathered-threads-function'.
6027
6028 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6029
6030 * gnus.texi (More Threading): Document new variable
6031 `gnus-sort-gathered-threads-function'.
6032
6033 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
6034
6035 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
6036 usage.
6037
6038 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6039
6040 * mm-util.el (mm-running-xemacs): Removed.
6041 (mm-coding-system-p): New function.
6042 (mm-binary-coding-system): Safe guess.
6043 (mm-text-coding-system): Ditto.
6044 (mm-auto-save-coding-system): Ditto.
6045
6046 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6047
6048 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
6049 (mm-qp-or-base64): Reversed logic.
6050
6051 * mm-decode.el (mm-save-part-to-file): Let coding system be
6052 binary.
6053
6054 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
6055
6056 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
6057 be set in topic parameters.
6058
6059 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6060
6061 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
6062 (gnus-sort-gathered-threads): Allow the user to specify the
6063 function to use when sorting gathered threads.
6064
6065 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
6066 mark cached articles as `undownloaded'.
6067
6068 1999-07-20 Peter von der Ahe <peter@ahe.dk>
6069
6070 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
6071 to have buffer local values.
6072
6073 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
6074
6075 * gnus-group.el (gnus-group-make-doc-group): Notice when user
6076 types 'g' for 'guess group type.
6077
6078 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
6079
6080 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
6081 after each regexp in nnmail-list-identifiers, not just after last
6082 one.
6083
6084 * gnus-sum.el (gnus-list-identifiers): New variable.
6085 (gnus-summary-remove-list-identifiers): New function.
6086 (gnus-select-newsgroup): Use it.
6087 (gnus-summary-wash-hide-map): Bind
6088 `gnus-article-hide-list-identifiers' to W W l.
6089 (gnus-summary-make-menu-bar): Add list-identifiers command.
6090
6091 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
6092 (gnus-treatment-function-alist): Add variable.
6093 (article-hide-list-identifiers): New function.
6094 (mapcar): Add function.
6095 (gnus-article-hide): Use it.
6096
6097 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6098
6099 * gnus.el: Pterodactyl Gnus v0.95 is released.
6100
6101 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6102
6103 * mm-decode.el (mm-mailcap-command): New function.
6104 (mm-display-external): Use it.
6105
6106 * gnus-art.el (article-make-date-line): Work for India.
6107
6108 * mm-encode.el (mm-qp-or-base64): Typo.
6109
6110 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
6111
6112 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6113
6114 * gnus.el: Pterodactyl Gnus v0.94 is released.
6115
6116 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
6117
6118 * pop3.el: New version.
6119
6120 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6121
6122 * mm-encode.el (mm-qp-or-base64): New function.
6123 (mm-content-transfer-encoding): Use it.
6124
6125 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
6126
6127 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6128
6129 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
6130
6131 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
6132
6133 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6134
6135 * gnus-art.el (gnus-mime-view-part-as-media): New command and
6136 keystroke.
6137
6138 * mailcap.el (mailcap-mime-types): New function.
6139
6140 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
6141
6142 * message.el (message-goto-eoh): Really go to the end.
6143
6144 1999-07-09 Puneet Goel <puneet@computer.org>
6145
6146 * message.el (message-make-date): Do the right thing in with
6147 sub-hour time zones.
6148
6149 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6150
6151 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6152 report.
6153
6154 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6155
6156 * nnfolder.el (nnfolder-request-rename-group): Create directory.
6157
6158 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6159
6160 * mailcap.el (mailcap-parse-mailcap): Skip \;.
6161 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6162 and use t as default value.
6163
6164 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
6165
6166 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6167 gnus-summary-buffer is live.
6168
6169 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
6170
6171 * mm-util.el (mm-enable-multibyte): Check whether var bound.
6172
6173 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6174
6175 * message.el (message-bounce): Do MIME bounces MIMEy.
6176
6177 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6178
6179 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6180
6181 * mailcap.el (mailcap-mime-extensions): Changed patch to
6182 text/x-patch.
6183
6184 * mm-decode.el (mm-display-external): Wrong placement of paren.
6185
6186 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6187
6188 * gnus.el: Pterodactyl Gnus v0.93 is released.
6189
6190 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
6191
6192 * gnus-cus.el (gnus-group-parameters): New entries for
6193 gnus-group-split.
6194
6195 * gnus-mlspl.el: Renamed functions and variables so as to
6196 start with gnus-group-split.
6197
6198 * gnus.el: Adjust autoload entries.
6199
6200 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
6201
6202 * gnus-mlspl.el: Removed trailing t from comment and provide.
6203 Renamed functions and variables to start with gnus-mlsplit.
6204 Added autoload comments.
6205 * gnus.el: Added autoload entries.
6206
6207 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6208
6209 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6210 so that matches excluded by RESTRICTs do not cause the whole split
6211 to be ignored. This also fixes a long-standing bug in which a
6212 split with \N substitutions wouldn't cause cross-posting as
6213 expected.
6214
6215 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6216 (nnmail-split-it): Implement them.
6217
6218 * nnmail.el (nnmail-split-fancy): Document ! splits.
6219
6220 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
6221
6222 * pop3.el: New version.
6223
6224 1999-07-05 Simon Josefsson <jas@pdc.kth.se>
6225
6226 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6227
6228 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6229
6230 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6231
6232 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6233
6234 * gnus-util.el (gnus-write-active-file): Use real name.
6235
6236 * gnus-agent.el (gnus-agent-expire): Update active file
6237 method by method.
6238
6239 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6240
6241 * nndraft.el (nndraft-request-article): Use difference
6242 coding-systems for queue and drafts.
6243
6244 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6245 nndraft:drafts.
6246
6247 * mm-util.el (mm-auto-save-coding-system): New coding system.
6248
6249 * message.el (message-draft-coding-system): Use it.
6250
6251 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6252
6253 * mm-uu.el: More customizable and less aggressive.
6254
6255 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6256
6257 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6258 when plugged.
6259
6260 * mml.el (mml-generate-mime-1): Don't insert nofile files.
6261 (mml-insert-mml-markup): Accept a nofile.
6262 (mml-insert-mime): Insert nofile.
6263
6264 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6265
6266 * mm-decode.el (mm-handle-media-type): New function.
6267 (mm-handle-media-supertype): New function.
6268 (mm-handle-media-subtype): New function.
6269 Use new functions throughout. "/"))
6270
6271 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
6272
6273 * gnus-art.el (gnus-treat-predicate): Typo.
6274
6275 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6276
6277 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6278
6279 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6280
6281 * gnus-art.el (article-date-ut): UT! Default it!
6282
6283 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6284
6285 * gnus.el: Pterodactyl Gnus v0.92 is released.
6286
6287 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6288
6289 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6290
6291 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6292
6293 * nntp.el (nntp-retrieve-groups): Don't do anything when not
6294 connected.
6295
6296 * gnus-start.el (gnus-active-to-gnus-format): Only save active
6297 when plugged.
6298
6299 * mm-view.el (mm-inline-message): Ignore remove-spec.
6300
6301 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6302 is bound.
6303
6304 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6305
6306 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6307
6308 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6309 start.
6310
6311 * message.el (message-fill-yanked-message): Remove `t' arg.
6312
6313 * gnus-group.el (gnus-group-kill-group): Message killing of
6314 groups.
6315
6316 * mm-util.el (mm-preferred-coding-system): New function.
6317 (mm-mime-charset): Use it.
6318
6319 * mml.el (mml-generate-mime-1): Charset-encode message parts.
6320
6321 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6322
6323 * gnus-mlsplt.el: New file.
6324
6325 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6326
6327 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6328 functions.
6329 (mm-attachment-override-p): Take a handle instead of a type.
6330 (mm-inlined-p): Ditto.
6331 (mm-automatic-display-p): Ditto,
6332 (mm-inlinable-p): Ditto.
6333
6334 * nndraft.el (nndraft-request-expire-articles): Delete backup
6335 files.
6336
6337 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6338
6339 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6340
6341 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6342
6343 * nnmail.el (nnmail-split-it): Allow .*.
6344
6345 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6346
6347 * mm-decode.el (mm-inline-large-images-p): Renamed.
6348
6349 * gnus-art.el (article-date-ut): Always look in the current buffer
6350 for the Date header.
6351
6352 * mml.el (mml-validate): New command.
6353
6354 * mailcap.el (mailcap-possible-viewers): Revert to string-match
6355 since we are dealing with regexps.
6356
6357 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6358
6359 * gnus.el: Pterodactyl Gnus v0.91 is released.
6360
6361 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6362
6363 * gnus-agent.el (gnus-agent-save-active-1): New function.
6364 (gnus-agent-save-active): use it.
6365 (gnus-agent-save-groups): Ditto.
6366
6367 * gnus-cache.el (gnus-cache-write-active): Use it.
6368
6369 * gnus-agent.el (gnus-agent-write-active): Use it.
6370
6371 * gnus-util.el (gnus-write-active-file): New function.
6372
6373 * gnus-agent.el (gnus-agent-write-active): New function to keep
6374 lower boundaries and canceled groups.
6375 (gnus-agent-save-groups): Use it.
6376 (gnus-agent-save-active): Use it.
6377 (gnus-agent-save-group-info): Only write active files.
6378 (gnus-agent-expire): Update active file.
6379
6380 * mm-decode.el (mm-inlinable-part-p): Removed.
6381 (mm-user-display-methods): Default to nil.
6382 (mm-user-display-methods): Removed.
6383 (add-mime-display-method): Removed.
6384 (mm-automatic-display): Renamed.
6385 (mm-automatic-display-p): Use it.
6386 (mm-inlined-types): New variable.
6387 (mm-inlined-p): New function.
6388
6389 * message.el (message-reply): Bind message-this-is-mail.
6390
6391 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6392
6393 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6394
6395 * message.el (message-check-news-header-syntax): Protect against
6396 nil froms.
6397
6398 * mm-util.el (mm-auto-mode-alist): New.
6399
6400 * mml.el (mml-generate-mime-1): Ditto.
6401
6402 * gnus.el: Use mm-insert-file-contents throughout instead of
6403 nnheader.
6404
6405 * mm-util.el (mm-insert-file-contents): New function.
6406
6407 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6408
6409 * gnus.el: Pterodactyl Gnus v0.90 is released.
6410
6411 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
6412
6413 * mailcap.el (mailcap-possible-viewers): Use string=.
6414
6415 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6416
6417 * mm-uu.el (mm-uu-forward-begin-line): New variable.
6418 (mm-uu-forward-end-line): New variable.
6419 (mm-uu-begin-line): Handle forwarded message.
6420 (mm-uu-identifier-alist): Ditto.
6421 (mm-uu-dissect): Ditto.
6422
6423 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6424
6425 * nnheader.el (nnheader-file-coding-system): Use raw-text.
6426 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6427 * gnus-cache.el (gnus-cache-coding-system): Ditto.
6428
6429 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6430 (nnfolder-file-coding-system-for-write): New variable.
6431 (nnfolder-active-file-coding-system): New variable.
6432 (nnfolder-active-file-coding-system-for-write): New variable.
6433 (nnfolder-save-active): New function.
6434 (nnfolder-save-buffer): Use them.
6435 (nnfolder-possibly-change-group): Ditto.
6436 (nnfolder-request-list-newsgroups): Ditto.
6437 (nnfolder-request-create-group): Ditto.
6438 (nnfolder-request-expire-articles): Ditto.
6439 (nnfolder-request-move-article): Ditto.
6440 (nnfolder-request-accept-article): Ditto.
6441 (nnfolder-request-delete-group): Ditto.
6442 (nnfolder-request-rename-group): Ditto.
6443 (nnfolder-possibly-change-folder): Ditto.
6444 (nnfolder-read-folder): Ditto.
6445 (nnfolder-request-list): Remove pathname-coding-system.
6446 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6447
6448 * nnmail.el (nnmail-file-coding-system): Use raw-text.
6449 (nnmail-file-coding-system-1): Removed.
6450 (nnmail-find-file): Use nnmail-pathname-coding-system.
6451 (nnmail-write-region): Ditto.
6452
6453 * nnmbox.el (nnmbox-file-coding-system): New variable.
6454 (nnmbox-file-coding-system-for-write): New variable.
6455 (nnmbox-active-file-coding-system): New variable.
6456 (nnmbox-active-file-coding-system-for-write): New variable.
6457 (nnmbox-save-buffer): New function.
6458 (nnmbox-save-active): New function.
6459 (nnmbox-request-scan): Use them.
6460 (nnmbox-request-expire-articles): Ditto.
6461 (nnmbox-request-move-article): Ditto.
6462 (nnmbox-request-accept-article): Ditto.
6463 (nnmbox-request-replace-article): Ditto.
6464 (nnmbox-request-delete-group): Ditto.
6465 (nnmbox-request-rename-group): Ditto.
6466 (nnmbox-request-create-group): Ditto.
6467
6468 * mm-util.el (mm-text-coding-system): raw-text or -dos.
6469 (mm-running-ntemacs): Removed.
6470
6471 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6472
6473 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6474
6475 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6476
6477 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6478
6479 * qp.el (quoted-printable-encoding-characters): Support lower case.
6480
6481 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6482
6483 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6484 (rfc2047-b-encode-region): Encode line by line.
6485
6486 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6487
6488 * mm-util.el (mm-find-mime-charset-region): Fix.
6489
6490 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
6491
6492 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6493 (mm-find-mime-charset-region): Ditto.
6494
6495 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
6496
6497 * gnus-sum.el (gnus-summary-move-article): Fix something or
6498 other.
6499
6500 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
6501
6502 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6503 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6504 (gnus-summary-enter-digest-group): Use them.
6505 (gnus-summary-setup-default-charset): Ditto.
6506
6507 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6508
6509 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6510 gnus-newsgroup-name is nil.
6511
6512 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6513
6514 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6515
6516 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6517
6518 * gnus-art.el (article-emphasize): Use correct
6519 gnus-article-emphasis-alist.
6520
6521 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6522
6523 * mm-view.el (mm-inline-text): Fix text/html bug.
6524
6525 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6526
6527 * gnus.el: Pterodactyl Gnus v0.89 is released.
6528
6529 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6530
6531 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6532 * message.el (message-draft-coding-system): Ditto.
6533 * mm-util.el (mm-running-ntemacs): Ditto.
6534
6535 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6536
6537 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6538
6539 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6540
6541 * mml.el: require mm-decode.
6542
6543 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6544
6545 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6546
6547 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6548
6549 * mm-view.el (mm-inline-image): Fix image undisplayer.
6550
6551 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6552
6553 * mml.el (mml-insert-multipart): Error in compeling-read.
6554 (mml-insert-tag): Match tags.
6555
6556 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6557
6558 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6559 (gnus-cache-braid-heads): Ditto.
6560 (gnus-cache-retrieve-headers): Ditto.
6561
6562 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6563
6564 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6565
6566 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6567
6568 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6569 to string under XEmacs.
6570
6571 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6572
6573 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6574
6575 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6576
6577 * mm-view.el (mm-inline-message): Fix message view bug.
6578 * gnus-art.el (gnus-article-prepare): Ditto.
6579
6580 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6581
6582 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6583
6584 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6585
6586 * gnus.el: Pterodactyl Gnus v0.88 is released.
6587
6588 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6589
6590 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6591 usage.
6592
6593 * nnmail.el (nnmail-get-new-mail): Save info.
6594
6595 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6596
6597 * gnus.el: Pterodactyl Gnus v0.87 is released.
6598
6599 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6600
6601 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6602 (mail-source-run-script): New function.
6603 (mail-source-fetch-pop): Use it.
6604
6605 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6606
6607 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6608
6609 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6610
6611 * gnus.el: Pterodactyl Gnus v0.86 is released.
6612
6613 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6614
6615 * gnus-art.el (gnus-treat-translate): New variable.
6616 (gnus-treat-predicate): Accept a list of regexps.
6617 (gnus-article-treat-custom): Allow a list of regexps.
6618
6619 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6620
6621 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6622 type.
6623
6624 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6625
6626 * gnus-art.el (article-babel): Narrow a bit.
6627
6628 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6629
6630 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6631
6632 * gnus-agent.el (gnus-agent-get-undownloaded-list): Operate on all
6633 articles, not only unread ones.
6634 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6635 articles, not only unread ones.
6636
6637 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6638
6639 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6640 keystroke.
6641
6642 * gnus-art.el (gnus-article-x-face-command): Ditto.
6643
6644 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6645
6646 * gnus.el (gnus-method-simplify): Accept server names.
6647
6648 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6649
6650 * gnus-art.el (article-babel-prompt): New function.
6651 (article-babel): New command.
6652
6653 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6654
6655 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6656
6657 * mml.el (mml-generate-mime-1): Don't insert literally.
6658
6659 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6660 (gnus-netrc-syntax-table): Removed.
6661 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6662
6663 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6664
6665 * mm-view.el (mm-inline-text): Fix charset for text/html.
6666
6667 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6668
6669 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6670
6671 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6672
6673 * nnmail.el (nnmail-split-incoming): Return the number of split
6674 mails.
6675 (nnmail-process-babyl-mail-format): Ditto.
6676 (nnmail-process-unix-mail-format): Ditto.
6677 (nnmail-process-mmdf-mail-format): Ditto.
6678 (nnmail-process-maildir-mail-format): Ditto.
6679
6680 * mail-source.el (mail-source-callback): Return the number from
6681 the callback.
6682
6683 * message.el (message-send-mail): Generate Lines.
6684
6685 * mail-source.el (mail-source-call-script): New function.
6686 (mail-source-call-script): New function.
6687
6688 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6689
6690 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6691 (gnus-select-newsgroup): Use it.
6692 (gnus-group-highlight-words-alist): New variable.
6693 (gnus-newsgroup-emphasis-alist): New variable.
6694 (gnus-summary-local-variables): Use it.
6695 * gnus-art.el (article-emphasize): Use it.
6696 (gnus-emphasis-highlight-words): New face.
6697 * gnus-cus.el (gnus-group-parameters): New parameter.
6698
6699 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6700
6701 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6702 parameter `headers'.
6703 (gnus-cache-enter-article): Ditto.
6704 (gnus-cache-update-article): Ditto.
6705 * gnus-sum.el (gnus-summary-move-article): Ditto.
6706 (gnus-summary-mark-article-as-unread): Ditto.
6707 (gnus-summary-mark-article): Ditto.
6708
6709 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6710
6711 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6712 (gnus-posting-style-alist): Removed.
6713 (gnus-message-style-insertions): Ditto.
6714 (gnus-configure-posting-styles): Reimplementation.
6715
6716 * mail-source.el (mail-source-fetch): Error the message.
6717
6718 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6719
6720 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6721
6722 * gnus.el: Pterodactyl Gnus v0.85 is released.
6723
6724 1999-04-20 Michael Cook <cook@sightpath.com>
6725
6726 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6727 Outlook citation regex.
6728
6729 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6730
6731 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6732 semicolon.
6733
6734 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6735
6736 * gnus-range.el (gnus-remove-from-range): Document range1
6737 modification, protect range2.
6738
6739 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6740
6741 * gnus-sum.el (gnus-update-marks): Protect lists from
6742 gnus-remove-from-range, don't sort twice.
6743
6744 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6745
6746 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6747 function in backend.
6748
6749 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6750
6751 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6752 request-accept-article function in the backend instead of using
6753 the 'respool capability.
6754
6755 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6756
6757 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6758 spurious whitespace at eob.
6759
6760 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6761
6762 * nnmail.el (nnmail-get-new-mail): Check right variable.
6763
6764 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6765
6766 * mailcap.el (mailcap-mime-data): Fix rfc822.
6767
6768 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6769
6770 * nndoc.el (nndoc-nsmail-type-p): New function.
6771 (nndoc-type-alist): Recognize nsmail.
6772
6773 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6774
6775 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6776 *before* `article-hide-headers' deletes the information.
6777
6778 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6779
6780 * gnus-sum.el (gnus-summary-save-parts): New command and
6781 keystroke.
6782 (gnus-summary-save-parts-1): New function.
6783 (gnus-summary-iterate): Buggy.
6784
6785 * mm-decode.el (mm-save-part-to-file): Made into own function.
6786
6787 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6788
6789 * gnus-group.el (gnus-group-set-info): Resist nils.
6790
6791 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6792
6793 * mailcap.el (mailcap-mime-data): Ditto.
6794
6795 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6796
6797 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6798
6799 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6800
6801 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6802 gnus-article-date-lapsed-new-header is t.
6803
6804 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6805
6806 * gnus.el: Pterodactyl Gnus v0.84 is released.
6807
6808 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6809
6810 * gnus-msg.el (gnus-bug-message): Mime change.
6811
6812 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6813
6814 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6815
6816 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6817
6818 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6819 `x-uue'.
6820
6821 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6822
6823 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6824 when authentication is 'password.
6825
6826 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6827
6828 * gnus-win.el (gnus-configure-windows): Accept a setting.
6829
6830 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6831
6832 * mm-util.el (mm-quote-arg): Moved here.
6833
6834 * mm-decode.el (mm-quote-arg): Quote more chars.
6835
6836 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6837
6838 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6839 with newlines would create buggy .nov files.
6840
6841 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6842
6843 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6844 end of lines.
6845
6846 * message.el (message-mode): Doc fix.
6847
6848 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6849
6850 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6851
6852 * gnus-art.el (article-date-ut): Rewrite.
6853
6854 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6855 order.
6856
6857 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6858 headers.
6859
6860 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6861
6862 1999-04-18 Didier Verna <verna@inf.enst.fr>
6863
6864 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6865 (article-date-ut): use it.
6866
6867 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6868
6869 * mail-source.el (mail-source-fetch-pop): Call script
6870 asynchronously.
6871
6872 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6873
6874 * gnus.el: Pterodactyl Gnus v0.83 is released.
6875
6876 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6877
6878 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6879
6880 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6881
6882 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6883
6884 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6885
6886 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6887
6888 * message.el (message-generate-headers): Accept continuation
6889 headers.
6890
6891 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6892
6893 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6894
6895 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6896
6897 * gnus-art.el (gnus-treatment-function-alist): use
6898 maybe-hide-headers.
6899
6900 * message.el (message-inhibit-body-encoding): Typo.
6901 (message-resend): Inhibit encoding.
6902
6903 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6904
6905 * gnus-art.el (article-remove-cr): Use re-search.
6906
6907 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6908 headers.
6909
6910 * mm-decode.el (mm-quote-arg): Quote '.
6911
6912 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6913
6914 * mm-decode.el (mm-insert-part): Use multibyte for text.
6915
6916 * gnus-start.el (gnus-read-newsrc-file): New variable.
6917 (gnus-read-newsrc-file): Use it.
6918
6919 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6920
6921 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6922
6923 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6924 function.
6925
6926 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6927
6928 * gnus.el: Pterodactyl Gnus v0.82 is released.
6929
6930 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6931
6932 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6933 for iso8859-2.
6934
6935 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6936
6937 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6938 synonym alist.
6939
6940 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6941
6942 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6943
6944 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6945
6946 * mail-source.el (mail-source-fetch): Ask before bugging out.
6947
6948 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6949
6950 * uudecode.el (uudecode-decode-region-external): Don't assume
6951 uudecode-temporary-file-directory ends with a slash.
6952
6953 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6954
6955 * gnus-sum.el (gnus-update-marks):
6956 (gnus-update-read-articles):
6957 (gnus-summary-expire-articles): Check server.
6958
6959 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6960
6961 * mml.el (mml-preview): New function.
6962
6963 1999-04-17 William M. Perry <wmperry@aventail.com>
6964
6965 * mail-source.el (mail-source-fetch-file): Return the right
6966 value.
6967
6968 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6969
6970 * mml.el (mml-insert-parameter): New function.
6971 (mml-insert-parameter-string): New function.
6972
6973 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6974
6975 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6976 (gnus-mime-display-part): Use it.
6977
6978 * mm-decode.el (mm-alternative-precedence): Removed.
6979 (mm-discouraged-alternatives): New variable.
6980 (mm-preferred-alternative-precedence): New function.
6981
6982 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6983
6984 * mail-source.el (mail-sources): New variable.
6985
6986 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6987
6988 * mm-decode.el (mm-valid-image-format-p): New function.
6989 (mm-inline-media-tests): Use it.
6990 (mm-valid-and-fit-image-p): New function.
6991
6992 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6993 (gnus-agent-fetch-group): Ditto.
6994
6995 1999-04-12 Didier Verna <verna@inf.enst.fr>
6996
6997 * nnmail.el (nnmail-article-group): in case of a group name
6998 containing "\\n" constructs, be sure to pass the expanded value to
6999 nn*-save-mail.
7000
7001 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7002
7003 * gnus.el: Pterodactyl Gnus v0.81 is released.
7004
7005 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7006
7007 * gnus-sum.el (gnus-get-split-value): Reverse result.
7008
7009 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7010
7011 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
7012
7013 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7014
7015 * mml.el (mml-insert-tag): Insert concluding part.
7016
7017 * message.el (message-send-mail): Encode later.
7018 (message-send-news): Ditto.
7019
7020 * nnfolder.el: Don't use mail delim.
7021
7022 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7023
7024 * gnus-cus.el (gnus-group-customize): Put point at min.
7025
7026 * mm-view.el (mm-inline-text): Allow toggling html.
7027
7028 1999-03-28 William M. Perry <wmperry@aventail.com>
7029
7030 * mail-source.el: Added prescript and postscript to file.
7031
7032 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7033
7034 * nnmail.el: Reverted.
7035
7036 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
7037 (gnus-setup-posting-charset): Did work.
7038
7039 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
7040
7041 * gnus.el (gnus-short-group-name): Use
7042 gnus-group-uncollapsed-levels.
7043
7044 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7045
7046 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
7047
7048 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7049
7050 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
7051 (article-strip-headers-from-body): New command and keystroke.
7052
7053 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7054
7055 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
7056
7057 * nnheader.el (nnheader-insert-file-contents): Bind
7058 enable-local-eval to nil.
7059 (nnheader-find-file-noselect): Ditto.
7060
7061 * nnmail.el (nnmail-article-group): Don't remove long lines.
7062 (nnmail-remove-long-lines): New function.
7063 (nnmail-split-header-length-limit): Removed.
7064
7065 * mml.el (mml-generate-mime-1): Use unibyte buffers.
7066
7067 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
7068
7069 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7070
7071 * gnus-sum.el (gnus-summary-generic-mark): New function.
7072
7073 * nnmail.el (nnmail-split-header-length-limit): Increased.
7074 (nnmail-article-group): Allow nil.
7075
7076 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
7077
7078 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
7079 first.
7080
7081 * mml.el (mml-minibuffer-read-type): Include types from
7082 mailcap-mime-data.
7083
7084 * nndraft.el (nndraft-request-article): Would clobber Japanese.
7085
7086 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
7087
7088 * mml.el (mml-insert-tag): New function.
7089 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
7090 confusion with functions like `mml-read-tag'.
7091 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
7092 (mml-minibuffer-read-description): Ditto with
7093 `mml-minibuffer-read-description'.
7094 (mml-attach-buffer): New function.
7095 (mml-mode-map): New entry for /.
7096 (mml-minibuffer-read-type): Accept DEFAULT.
7097
7098 * mml.el (mml-quote-region): Narrow the region.
7099
7100 * message.el (message-mode-menu): message-mime-attach-file is now
7101 mml-attach-file.
7102
7103 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7104
7105 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
7106
7107 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
7108
7109 * mml.el (mml-attach-buffer): New command.
7110
7111 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
7112
7113 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
7114 with a proper range. Compress range.
7115
7116 * gnus-range.el (gnus-remove-from-range): Protect arguments.
7117
7118 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7119
7120 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
7121
7122 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7123
7124 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
7125 (gnus-picons-convert-x-face): Removed.
7126 (gnus-picons-article-display-x-face): Removed.
7127 (gnus-picons-x-face-sentinel): Ditto.
7128 (gnus-picons-display-x-face): Ditto.
7129
7130 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7131
7132 * gnus.el: Pterodactyl Gnus v0.80 is released.
7133
7134 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7135
7136 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
7137
7138 * gnus-sum.el (gnus-with-article): Moved here.
7139
7140 * mail-source.el (mail-source-fetch-pop): Ask for password even
7141 when program.
7142
7143 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7144
7145 * gnus-msg.el (gnus-bug): Add description.
7146
7147 * mml.el (mml-insert-mml-markup): Insert disposition.
7148
7149 * message.el (message-send-mail): Always encode mail headers.
7150
7151 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7152
7153 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7154 when requested.
7155
7156 * nnmail.el (nnmail-current-spool): Removed.
7157
7158 * gnus-salt.el (gnus-tree-inhibit): New varible.
7159
7160 * gnus.el (mm-util): Required.
7161
7162 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
7163
7164 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7165
7166 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7167
7168 * mail-source.el (mail-source-bind): Doc fix.
7169
7170 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7171
7172 * message.el (message-mode): Doc fix.
7173
7174 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7175 encoding.
7176
7177 * gnus.el (gnus-methods-equal-p): Moved here.
7178
7179 * mail-source.el: pop at 110.
7180
7181 * pop3.el (pop3-movemail): Use write-region instead of
7182 append-to-file to avoid excessive messaging.
7183
7184 1999-02-27 lantz moore <lmoore@contigo.com>
7185
7186 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7187 type directory.
7188
7189 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
7190
7191 * gnus-art.el (article-hide-boring-headers): Field names must not
7192 contain whitespace.
7193
7194 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7195
7196 * gnus.el: Pterodactyl Gnus v0.79 is released.
7197
7198 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7199
7200 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7201
7202 * mml.el (mml-mode): Don't use add-minor-mode.
7203
7204 * message.el (messgage-inhibit-body-encoding): New variable.
7205 (message-encode-message-body): Use it.
7206
7207 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7208
7209 * gnus.el: Pterodactyl Gnus v0.78 is released.
7210
7211 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7212
7213 * message.el (message-mode): Switch on MML mode.
7214
7215 * mml.el: Included commands and functions.
7216 (mml-mode-map): New keymap.
7217
7218 * message.el: Removed the insertion commands and functions.
7219
7220 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7221
7222 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7223 keystroke.
7224
7225 * gnus-art.el (gnus-narrow-to-page): Revert.
7226
7227 * gnus-cite.el (gnus-cite-delete-overlays): New function.
7228 (gnus-cite-parse-maybe): Always reparse.
7229
7230 * message.el (message-encode-message-body): Don't insert
7231 "multipart warning".
7232
7233 * gnus-art.el (gnus-article-treat-head-custom): New variable.
7234
7235 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
7236
7237 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7238
7239 * nnmail.el: Require mm-util.
7240
7241 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
7242
7243 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7244 group.
7245
7246 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
7247
7248 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7249
7250 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
7251
7252 * gnus-msg.el (gnus-extended-version): Better regexp.
7253
7254 1999-02-25 Didier Verna <verna@inf.enst.fr>
7255
7256 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7257 is called with the result of SPLIT and should return a new split.
7258
7259 * gnus.texi: update the doc.
7260
7261 1999-02-23 Didier Verna <verna@inf.enst.fr>
7262
7263 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7264 displayed in the article buffer, output bars if
7265 `gnus-picons-display-article-move-p'.
7266
7267 1999-02-20 Aaron M. Ucko <amu@mit.edu>
7268
7269 * mail-source.el (mail-source-fetch-pop): Typo.
7270
7271 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7272
7273 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7274
7275 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7276
7277 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7278
7279 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7280
7281 * mml.el (mml-insert-buffer): New function.
7282
7283 * message.el (message-forward): Insert the buffer in the buffer.
7284
7285 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
7286
7287 * mm-view.el (mm-inline-message): Insert part in narrowed region.
7288
7289 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
7290
7291 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7292
7293 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7294
7295 * gnus.el: Pterodactyl Gnus v0.77 is released.
7296
7297 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7298
7299 * gnus-art.el (gnus-displaying-mime): New variable.
7300 (article-narrow-to-head): New function.
7301
7302 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7303 Default to pop instead of pop3.
7304
7305 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7306
7307 * gnus-art.el (article-hide-pgp): Goto body.
7308
7309 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7310
7311 * gnus-cite.el: Don't use goto-line.
7312
7313 * gnus-art.el (gnus-article-treat-html): Removed.
7314 (gnus-treat-article): Save restriction.
7315
7316 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
7317
7318 * message.el (message-send-mail): Don't untabify.
7319 (message-mode): Don't use tabs for indentation.
7320
7321 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7322
7323 * message.el (message-send-mail): Don't untabify.
7324
7325 * nnml.el (nnml-save-mail): Typo fix.
7326
7327 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
7328
7329 * message.el (message-cite-function): Add
7330 `message-cite-original-without-signature' customization option.
7331
7332 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
7333
7334 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7335 `nnmail-prepare-incoming-header-hook'.
7336
7337 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
7338
7339 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7340
7341 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7342
7343 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7344
7345 1999-02-18 Michael Cook <cook@sightpath.com>
7346
7347 * Recognize Microsoft Outlook's cite attribution conventions.
7348
7349 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
7350
7351 * gnus-sum.el: Bind M.
7352
7353 1999-02-19 Neil Crellin <neilc@wallaby.cc>
7354
7355 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7356
7357 1999-02-15 Didier Verna <verna@inf.enst.fr>
7358
7359 * gnus-picon.el (gnus-group-display-picons): ensures that
7360 `article-goto-body' really goes to the article body.
7361
7362 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7363
7364 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7365
7366 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7367
7368 * mm-view.el (mm-view-message): Enable multibyte.
7369
7370 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7371
7372 * nnmail.el (nnmail-get-new-mail): Message later.
7373
7374 * mm-util.el (mm-find-charset-region): Revert to checking
7375 multibyte.
7376
7377 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
7378
7379 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7380 attachment.
7381
7382 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7383
7384 * gnus.el: Pterodactyl Gnus v0.76 is released.
7385
7386 1999-02-06 Felix Lee <flee@cygnus.com>
7387
7388 * gnus.el (gnus-group-change-level-function): Typo.
7389
7390 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7391
7392 * gnus-sum.el (gnus-nov-skip-field): Removed.
7393 (gnus-nov-field): Ditto.
7394 (gnus-nov-parse-extra): Ditto.
7395 (gnus-nov-read-integer): Ditto.
7396
7397 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
7398
7399 * nnheader.el (nnheader-nov-read-message-id): New macro.
7400 (nnheader-parse-nov): Use it.
7401
7402 * gnus-sum.el (gnus-nov-read-message-id): New macro.
7403 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7404 `(eq (char-after) ?\n)'.
7405
7406 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7407
7408 * gnus.el (gnus-other-frame): Always pop up a new frame.
7409
7410 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
7411
7412 * gnus-range.el (gnus-range-add): Rewrite.
7413
7414 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
7415
7416 * nnmail.el (nnmail-split-incoming): Added detection of maildir
7417 format.
7418 (nnmail-process-maildir-mail-format): New function.
7419
7420 * mail-source.el (mail-source-fetch-maildir): New function.
7421 (mail-source-keyword-map): Add default for maildir method.
7422 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7423
7424 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7425
7426 * mail-source.el (mail-source-fetcher-alist): Remove apop.
7427
7428 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7429 (nndoc-mime-digest-type-p): Removed.
7430
7431 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7432
7433 * gnus-art.el (gnus-article-read-summary-keys): Set the point
7434 where it is supposed to be.
7435 (gnus-treat-play-sounds): New variable.
7436
7437 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7438
7439 * gnus-art.el (article-display-x-face): Narrow to head.
7440 (gnus-article-washed-types): New variable.
7441 (article-hide-pgp): Is not a toggle.
7442 (gnus-article-hide-text-type): Save types.
7443 (article-decode-charset): Use it.
7444
7445 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7446
7447 * message.el (message-forward-start-separator): Removed.
7448 (message-forward-end-separator): Removed.
7449 (message-signature-before-forwarded-message): Removed.
7450 (message-included-forward-headers): Removed.
7451 (message-check-news-body-syntax): Don't check forward.
7452 (message-forward): Use MIME.
7453
7454 * nnvirtual.el (nnvirtual-request-article): Bind
7455 gnus-article-decode-hook to nil.
7456
7457 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7458
7459 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7460 us-ascii.
7461
7462 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7463
7464 * format-spec.el (format-spec): Be more robust.
7465
7466 * message.el (message-encode-message-body): Default
7467 mail-parse-charset to mail-parse-charset.
7468
7469 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7470 (gnus-summary-edit-article): Bind mail-parse-charset.
7471
7472 * mml.el (mml-read-tag): Ignore white space after end of tag.
7473
7474 * message.el (message-goto-body): Also work in separatorless
7475 articles.
7476
7477 * mml.el (mml-translate-from-mime): New function.
7478 (mml-insert-mime): Ditto.
7479 (mml-to-mime): New function.
7480 (mime-to-mml): New name.
7481
7482 * gnus-sum.el (gnus-summary-edit-article): Always select raw
7483 article.
7484
7485 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7486
7487 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7488 special-case nndraft groups.
7489
7490 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7491
7492 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7493 (gnus-get-newsgroup-headers): Already bound.
7494
7495 * message.el (message-encode-message-body): Use posting charset.
7496
7497 * mm-bodies.el (mm-encode-body): Use MIME charsets.
7498 (mm-body-encoding): Do CTE.
7499 (mm-body-7-or-8): New function.
7500
7501 * mm-util.el (mm-mime-charset): Always fall back on alist.
7502 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7503 (mm-mime-mule-charset-alist): Add arabic-*-column.
7504 (mm-find-mime-charset-region): New function.
7505
7506 * format-spec.el (format-spec-make): New function.
7507
7508 * mail-source.el (format-spec): Required.
7509 (mail-source-fetch-with-program): Removed.
7510 (mail-source-fetch-with-program): New function.
7511
7512 * format-spec.el: New file.
7513
7514 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7515
7516 * mail-source.el (mail-source-fetch-with-program): Take optional
7517 parameter.
7518
7519 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7520
7521 * gnus-start.el: Ignore some groups.
7522 (gnus-setup-news): Bind nnmail-fetched-sources.
7523
7524 * message.el (message-send-mail): Remove all tabs.
7525
7526 * mm-util.el (mm-find-charset-region): Just check whether
7527 find-charset-region is defined.
7528
7529 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7530
7531 * gnus-group.el (gnus-group-get-new-news): Use
7532 nnmail-fetched-sources.
7533
7534 * nnmail.el (nnmail-fetched-sources): New variable.
7535 (nnmail-get-new-mail): Use it.
7536
7537 * mail-source.el (mail-source-fetched-sources): New variable.
7538 (mail-source-fetch): Use it.
7539
7540 1999-02-02 Mark W. Eichin <eichin@thok.org>
7541
7542 * gnus.el (gnus-getenv-nntpserver): if the file that
7543 gnus-nntpserver-file names has a trailing newline, the
7544 string-match will always match, and thus the file will never be
7545 read. (^ matches start of "line", \\` matches start of "buffer",
7546 which is what was intended...)
7547
7548 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7549
7550 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7551
7552 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7553
7554 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7555 select methods.
7556
7557 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
7558
7559 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7560
7561 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
7562
7563 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7564
7565 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7566
7567 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7568 a typo.
7569 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7570 charset to nil.
7571 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7572 * gnus-start.el (gnus-start-draft-setup): Ditto.
7573
7574 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7575
7576 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7577 (mail-source-value): Don't do variables.
7578
7579 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7580
7581 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7582
7583 1999-02-01 Michael Cook <cook@sightpath.com>
7584
7585 * Defenestrate spurious ?a.
7586
7587 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7588
7589 * mail-source.el (mail-source-fetch-pop): Instead use
7590 :authentication.
7591
7592 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7593
7594 * lisp/mail-source.el : Support APOP authentication scheme.
7595
7596 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7597
7598 * pop3.el (pop3-movemail): Return t.
7599
7600 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7601
7602 * rfc2047.el (rfc2047-fold-region): New function.
7603 (rfc2047-encode-message-header): Use it.
7604
7605 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7606
7607 * gnus-sum.el (gnus-group-charset-alist): Add more.
7608
7609 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7610
7611 * gnus.el: Pterodactyl Gnus v0.75 is released.
7612
7613 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7614
7615 * gnus-art.el (article-display-x-face): Don't narrow to head.
7616
7617 1999-02-01 Michael Cook <cook@sightpath.com>
7618
7619 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7620
7621 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7622
7623 * mail-source.el (mail-source-fetch-directory): Ignore
7624 directories.
7625
7626 * gnus-cus.el (gnus-group-parameters): Addition.
7627
7628 * gnus-art.el (article-strip-banner): Do symbolic banners.
7629 (article-strip-banner): New keystroke.
7630
7631 1999-02-01 Michael Cook <cook@sightpath.com>
7632
7633 * gnus-art.el (article-strip-banner): New command.
7634
7635 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7636
7637 * gnus-art.el (gnus-treat-strip-banners): New variable.
7638
7639 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7640
7641 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7642 has been exist.
7643
7644 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7645
7646 * message.el (message-draft-coding-system): Check coding-system.
7647 * mm-util.el (mm-text-coding-system): Ditto.
7648
7649 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7650
7651 * mail-source.el (mail-source-fetch-pop): Save excursion.
7652
7653 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7654
7655 * mail-source.el (mail-source-movemail-args): Not constant.
7656 (mail-source-movemail-args): Removed.
7657 (mail-source-fetch-with-program): New function.
7658 (mail-source-fetch-pop): Use program and function.
7659 (mail-source-movemail-program): Removed.
7660
7661 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7662 (gnus-treat-date-user-defined): New variable.
7663
7664 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7665
7666 * nnmail.el (nnmail-fix-eudora-headers): New function.
7667
7668 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7669
7670 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7671
7672 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7673
7674 * gnus-art.el (gnus-treatment-function-alist): Do
7675 gnus-article-add-buttons-to-head later.
7676 (gnus-treat-capitalize-sentences): New variable.
7677 (article-capitalize-sentences): New command and keystroke.
7678
7679 * gnus-group.el (gnus-group-catchup-current): Do group.
7680
7681 * message.el (message-default-charset): Add group.
7682
7683 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7684
7685 * gnus.el: Pterodactyl Gnus v0.74 is released.
7686
7687 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7688
7689 * gnus-art.el (article-fill-long-lines): Renamed.
7690 (article-fill-long-lines): New keystroke.
7691
7692 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7693
7694 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7695
7696 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7697 displayed.
7698 (gnus-group-catchup-current): Be more robus.
7699
7700 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7701 headers.
7702
7703 1999-01-25 Dave Love <fx@gnu.org>
7704
7705 * message.el (message-mode-menu): Add message-mime-attach-file.
7706 (message-mode): Doc fix.
7707
7708 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7709
7710 * nnmail.el (nnmail-check-duplication): Insert the mail source
7711 string.
7712
7713 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7714 (mail-source-fetch-directory): Ditto.
7715 (mail-source-fetch-file): Ditto.
7716 (mail-source-string): New variable.
7717
7718 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7719 the level.
7720
7721 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7722 before handling.
7723
7724 * mm-util.el (mm-mime-charset): Use the parameters.
7725 (mm-mime-charset): Removed region paremeters.
7726
7727 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7728 source.
7729
7730 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7731
7732 * nnmail.el (nnmail-get-split-group): Quote right.
7733
7734 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7735
7736 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7737 buffer.
7738
7739 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7740
7741 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7742 (gnus-group-mode): Don't hook.
7743
7744 * mail-source.el (mail-source-bind): Doc fix.
7745 (mail-source-bind): Take only one param.
7746
7747 * gnus-art.el (gnus-treat-highlight-signature): typep.
7748
7749 * mail-source.el (mail-source-movemail): Ignore empty file.
7750 (mail-source-callback): Check before deleting.
7751
7752 * message.el (message-mime-attach-file): Include name.
7753
7754 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7755
7756 * mm-util.el (mm-read-charset): Return a symbol.
7757
7758 * mm-view.el (mm-inline-text): Insert signature separator.
7759
7760 * gnus-art.el (gnus-treat-predicate): New function.
7761 (gnus-treat-article): Allow all types to be checked.
7762
7763 * gnus-util.el (gnus-or): New function.
7764 (gnus-and): Ditto.
7765
7766 * gnus-art.el (gnus-mime-display-single): Use override.
7767
7768 * mm-decode.el (mm-attachment-override-types): New variable.
7769 (mm-attachment-override-p): New function.
7770
7771 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7772
7773 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7774
7775 * mm-view.el (mm-inline-text): Do vcards.
7776
7777 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7778
7779 * gnus.el: Pterodactyl Gnus v0.73 is released.
7780
7781 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7782
7783 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7784 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7785 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7786 (nnmail-movemail-program): Removed.
7787 (nnmail-movemail-args): Removed.
7788 (nnmail-pop-password-required): Ditto.
7789 (nnmail-tmp-directory): Ditto.
7790 (nnmail-delete-incoming): Removed.
7791 (nnmail-pop-password, nnmail-moved-inboxes,
7792 nnmail-internal-password, nnmail-move-inbox): Removed.
7793 (nnmail-read-passwd): Ditto.
7794 (nnmail-get-spool-files): Removed.
7795 (nnmail-resplit-incoming): Reinstated.
7796
7797 * mail-source.el: New file.
7798
7799 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7800
7801 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7802
7803 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7804
7805 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7806
7807 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7808
7809 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7810
7811 * gnus-picon.el (gnus-group-display-picons): Goto body.
7812
7813 * gnus.el: Indented all functions; broke long lines; changed all
7814 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7815
7816 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7817
7818 * gnus.el: Pterodactyl Gnus v0.72 is released.
7819
7820 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7821
7822 * gnus.el: Cleaned up trailing whitespace.
7823
7824 * mm-util.el (mm-read-charset): Work.
7825
7826 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7827
7828 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7829 nnheader-translate-file-chars'd group name.
7830
7831 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7832
7833 * message.el (message-encode-message-body): Fold case.
7834
7835 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7836
7837 * mailcap.el (mailcap-add): New function.
7838
7839 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7840
7841 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7842 (article-goto-body): Use it.
7843 (gnus-treat-article): Ditto.
7844
7845 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7846 downloaded articles from the downloadeble list.
7847
7848 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7849
7850 * message.el (message-encode-message-body): Bind
7851 mail-parse-charset.
7852
7853 * mm-util.el (mm-charset-synonym-alist): New variable.
7854 (mm-charset-to-coding-system): Use it.
7855 (mm-charset-coding-system-alist): Removed.
7856 (mm-charset-to-coding-system): Don't use it.
7857 (mm-find-charset-region): Use mail-parse-charset.
7858
7859 * gnus-art.el (gnus-treatment-function-alist): Use
7860 gnus-article-display-picons.
7861 (gnus-treat-display-xface): Only do if we have xface feature.
7862 (gnus-part-display-hook): New function.
7863 (gnus-treat-article): Use it.
7864 (gnus-treat-article): Use gnus-visual.
7865
7866 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7867
7868 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7869 displaying.
7870
7871 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7872
7873 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7874 regexp file names.
7875
7876 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7877
7878 * gnus.el: Pterodactyl Gnus v0.71 is released.
7879
7880 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7881
7882 * mm-view.el (mm-inline-image): Don't add a dot.
7883
7884 * gnus-art.el (gnus-treat-article): New function.
7885
7886 * gnus.el (gnus-article-display-hook): Removed.
7887
7888 * gnus-art.el (gnus-article-treat-custom): New variable.
7889
7890 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7891
7892 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7893 functions.
7894
7895 * message.el (message-posting-charset): New variable.
7896 (message-send-mail): Use it.
7897
7898 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7899 (gnus-setup-posting-charset): New function.
7900 (gnus-setup-message): Use it.
7901
7902 * message.el (message-encode-message-body): Just look for
7903 Content-Type before inserting a new one.
7904
7905 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7906
7907 * rfc2047.el (rfc2047-default-charset): Removed.
7908
7909 * mail-prsvr.el: New file.
7910 (mail-parse-charset): New variable.
7911
7912 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7913 Changed name.
7914
7915 * gnus.el (gnus-charset): New group.
7916
7917 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7918
7919 * gnus-sum.el (gnus-default-charset): Default to nil.
7920 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7921 (gnus-newsgroup-iso-8859-1-forced): Removed.
7922
7923 * mm-util.el (mm-known-charsets): Removed.
7924 (mm-default-coding-system): Removed.
7925 (mm-default-charset): Removed.
7926 (mm-read-charset): New function.
7927
7928 * message.el (message-default-charset): Removed.
7929
7930 * rfc2047.el (rfc2047-default-charset): Default to nil.
7931
7932 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7933
7934 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7935
7936 * gnus.el: Pterodactyl Gnus v0.70 is released.
7937
7938 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7939
7940 * mm-decode.el (mm-save-part): Use mm-get-part.
7941 (mm-insert-part): New function.
7942 (mm-get-part): Use it.
7943 (mm-get-image): Ditto.
7944 (mm-display-external): Ditto.
7945
7946 * mm-view.el (mm-inline-text): Ditto.
7947
7948 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7949 ranges.
7950
7951 * mm-decode.el (mm-display-external): Save the buffer.
7952 (mm-remove-part): Kill it.
7953
7954 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7955
7956 * nnagent.el (nnagent-request-set-mark): Defined stub.
7957
7958 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7959
7960 * gnus-score.el (gnus-score-load-score-alist): Bind
7961 coding-system-for-read.
7962
7963 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7964 prepare-exit-hook.
7965
7966 * mm-view.el (mm-setup-w3): Require w3.
7967
7968 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7969
7970 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7971 body.
7972
7973 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7974
7975 * mm-encode.el: Ditto.
7976
7977 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7978 error.
7979
7980 * mailcap.el (mailcap-mime-data): SAFER ps.
7981
7982 * message.el (message-encode-message-body): Always insert a
7983 Content-Type header.
7984
7985 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7986 shown inline.
7987
7988 * mm-view.el (mm-inline-text): Handle all sorts of text.
7989
7990 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7991 don't view.
7992
7993 * mm-decode.el (mm-display-external): Use it.
7994
7995 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7996
7997 * mm-decode.el (mm-save-part): Removed double code.
7998
7999 1999-01-12 Dave Love <fx@gnu.org>
8000
8001 * mm-decode.el (mm-save-part): Avoid doubly-compressed
8002 application/octet-stream .gz & al files with jka-compr.
8003
8004 1999-01-12 Dave Love <fx@gnu.org>
8005
8006 * gnus-ems.el (gnus-down-mouse-3): New variable.
8007 * gnus-art.el (gnus-mime-button-map): Use it.
8008 (gnus-mime-button-menu): Set the clicked-on buffer initially.
8009
8010 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8011
8012 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
8013
8014 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8015
8016 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
8017 buffers.
8018
8019 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
8020
8021 * gnus-cache.el (gnus-cache-read-active): Reversed check.
8022
8023 1999-01-12 Matt Armstrong <matta@geoworks.com>
8024
8025 * mml.el (mml-parameter-string): Strip directory component.
8026
8027 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8028
8029 * gnus.el (gnus-use-demon): Removed.
8030
8031 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
8032
8033 * nnmail.el (nnmail-article-group): Don't infloop.
8034
8035 1999-01-11 Colin Rafferty <colin@xemacs.org>
8036
8037 * gnus-art.el (article-update-date-lapsed): Made it work with
8038 picons, and make it update on all visible frames.
8039 (article-date-ut): Get summary-buffer's current-headers.
8040
8041 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8042
8043 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
8044 (gnus-picons-setup-p): New variable.
8045
8046 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8047
8048 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
8049
8050 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8051
8052 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
8053 (gnus-summary-exit-no-update): Use mapcar.
8054
8055 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
8056
8057 * gnus-agent.el (gnus-category-write): Make directory.
8058
8059 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8060
8061 * gnus-sum.el (gnus-update-read-articles):
8062 (gnus-update-marks): Request backend update of mark.
8063
8064 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8065
8066 * mm-bodies.el (mm-body-encoding): Use mm-find.
8067
8068 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
8069
8070 * gnus-picon.el (gnus-article-display-picons): Fix.
8071
8072 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8073
8074 * gnus.el: Pterodactyl Gnus v0.69 is released.
8075
8076 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8077
8078 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
8079
8080 * gnus-agent.el (gnus-agent-remove-group): New command and
8081 keystroke.
8082
8083 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
8084
8085 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
8086
8087 * gnus-agent.el (gnus-agent-write-servers): Make directory.
8088
8089 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8090
8091 * mm-view.el (mm-inline-text): Bind current id.
8092
8093 * mm-decode.el (mm-handle-id): New macro.
8094 (mm-make-handle): Accept id.
8095 (mm-dissect-singlepart): Use it.
8096
8097 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
8098
8099 * message.el (message-cite-original-without-signature): Use
8100 message-signature-separator when searching for signature in
8101 message-cite-original-without-signature.
8102
8103 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
8104
8105 * gnus.el (gnus-server-to-method): Check named methods.
8106
8107 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8108
8109 * mm-view.el (mm-view-message): Goto point-min.
8110
8111 * nnmail.el (nnmail-article-group): Don't delete lines, only
8112 shorten them.
8113
8114 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
8115 values.
8116
8117 * nnheader.el (nnheader-temp-directory): New variable.
8118 (nnheader-temp-directory): Removed.
8119
8120 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
8121
8122 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
8123 list of files to check for mailcap entries under windows-nt.
8124
8125 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8126
8127 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
8128 summary buffer exists.
8129
8130 1998-12-22 Aaron M. Ucko <amu@mit.edu>
8131
8132 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
8133 irrelevant Sun sendmail bug.
8134 (nnsoup-store-reply): Stop mucking with mail-header-separator.
8135
8136 * message.el (message-send-news): Bind mail-header-separator to
8137 "" when asking backend to post.
8138
8139 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
8140
8141 * mm-uu.el (mm-dissect-disposition): New variable.
8142 (mm-uu-dissect): Use it.
8143
8144 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8145
8146 * mm-view.el (mm-inline-text): Bind url-current-object.
8147
8148 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
8149
8150 * gnus-range.el (gnus-remove-from-range): Rewrite.
8151
8152 1998-12-09 SL Baur <steve@altair.xemacs.org>
8153
8154 * gnus-picon.el (annotations): Remove bogus require 'xpm.
8155
8156 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
8157
8158 * message.el (message-encode-message-body): Insert `MIME-Version'
8159 instead of `Mime-Version'.
8160
8161 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8162
8163 * message.el (message-insert-mime-part): Add the attachment
8164 disposition.
8165 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8166 (message-mime-query-type): New function.
8167 (message-mime-query-description): Ditto.
8168 (message-mime-query-file): Ditto.
8169 (message-insert-mime-part): Use them.
8170 (message-mime-insert-external): Use the new stuff.
8171
8172 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8173
8174 * nnmail.el (nnmail-split-header-length-limit): New variable.
8175
8176 * mm-decode.el (mm-dissect-buffer): Check syntax.
8177
8178 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8179
8180 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8181 (rfc2047-dissect-region): Ditto.
8182
8183 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8184
8185 * mm-view.el (mm-view-message): Decode charset.
8186
8187 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8188
8189 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8190 CT headers.
8191
8192 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8193
8194 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8195 mm-uu-*-function.
8196 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8197
8198 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8199
8200 * message.el (message-send-mail): Do MML first.
8201 (message-send-news): Ditto.
8202
8203 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8204
8205 * gnus-picon.el (gnus-picons-face): New face.
8206 (gnus-picons-try-face): Use it.
8207
8208 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8209
8210 * gnus.el: Pterodactyl Gnus v0.68 is released.
8211
8212 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8213
8214 * gnus.el: Pterodactyl Gnus v0.67 is released.
8215
8216 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8217
8218 * gnus.el: Pterodactyl Gnus v0.66 is released.
8219
8220 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8221
8222 * gnus-art.el (gnus-insert-mime-button): Decode description.
8223
8224 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
8225
8226 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8227 (gnus-decode-header-methods): Ditto.
8228 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8229
8230 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8231
8232 * mml.el (mml-insert-mime-headers): Encode description.
8233
8234 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8235 line.
8236
8237 * gnus-sum.el (gnus-default-charset): Doc fix.
8238
8239 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8240
8241 * mm-decode.el (mm-display-part): Forward a line.
8242
8243 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8244
8245 * mm-util.el (mm-running-ntemacs): New variable.
8246 (mm-text-coding-system): Ditto.
8247 * nnmail.el (nnmail-incoming-coding-system): Ditto.
8248 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8249
8250 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8251
8252 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8253 buffer.
8254
8255 * message.el (message-insert-headers): New command and keystroke.
8256
8257 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8258
8259 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8260 (mm-get-image): Ditto.
8261
8262 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8263 base64, uudecode and binhex.
8264
8265 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
8266
8267 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8268 in text/plain.
8269 * mm-uu.el (mm-uu-dissect): Use inline.
8270
8271 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8272
8273 * mm-view.el (mm-view-message): New function.
8274
8275 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8276 qp.
8277
8278 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
8279
8280 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8281 entry for message/rfc822 as 8bit.
8282
8283 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8284
8285 * mailcap.el (mailcap-mime-extensions): Add patch.
8286
8287 1998-12-05 Dale Hagglund <rdh@best.com>
8288
8289 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8290 argument to force all multipart/* to look like multipart/mixed.
8291
8292 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8293 variable.
8294 (gnus-mime-display-part): Use it.
8295
8296 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8297
8298 * gnus-draft.el (gnus-draft-send): Only disable checks for
8299 non-interactive use.
8300 (gnus-draft-send-message): Use it.
8301
8302 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8303
8304 * gnus.el: Pterodactyl Gnus v0.65 is released.
8305
8306 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8307
8308 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8309
8310 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8311
8312 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8313
8314 * gnus.el: Pterodactyl Gnus v0.64 is released.
8315
8316 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8317
8318 * mm-view.el (mm-setup-w3): Don't load.
8319
8320 * gnus-msg.el (gnus-setup-message): Set group name.
8321 (gnus-group-mail): Avoid leaking local vars.
8322
8323 * message.el (message-attach-file): Renamed.
8324 (message-mime-attach-file): Renamed again.
8325
8326 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
8327
8328 * gnus-art.el (article-decode-encoded-words): Bind
8329 rfc2047-default-charset here.
8330
8331 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8332
8333 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8334
8335 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8336 (gnus-picons-setup-hook): New hook.
8337
8338 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
8339
8340 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8341 string.
8342 (mailcap-mime-extensions): Ditto. Made first sentense fit a
8343 line.
8344
8345 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8346
8347 * gnus-art.el (gnus-article-prepare-display): Setup w3.
8348 (gnus-mime-view-part): Ditto.
8349 (gnus-mime-inline-part): Dotii.
8350 (gnus-mime-externalize-part): Daddo.
8351 (gnus-mime-internalize-part): Tutti frutti.
8352 (gnus-widget-press-button): Da da do.
8353
8354 * mm-view.el (mm-setup-w3): Require url-vars.
8355
8356 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8357
8358 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8359 * mm-util.el (mm-find-charset-region): Ditto.
8360
8361 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8362
8363 * message.el (message-send): Don't encode here.
8364 (message-send-mail): But here.
8365 (message-send-news): And here.
8366
8367 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8368
8369 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8370
8371 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8372
8373 * gnus.el: Pterodactyl Gnus v0.63 is released.
8374
8375 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8376
8377 * mml.el (mml-base-boundary): Shorten.
8378
8379 * message.el (message-insert-mime-part): Use default.
8380
8381 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8382
8383 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
8384
8385 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8386 buttons, not [*].
8387
8388 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8389
8390 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8391
8392 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8393
8394 * gnus-art.el (gnus-insert-mime-button): Fix.
8395
8396 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8397
8398 * message.el (message-insert-mime-part): Nicify prompts.
8399 (message-insert-mime-part): Really delete duplicates.
8400 (message-insert-mime-part): Check against common errors.
8401 (message-insert-mime-part): Fix docstring.
8402
8403 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8404
8405 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8406
8407 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8408
8409 * gnus-art.el (gnus-mime-button-line-format): Nicify.
8410 (gnus-insert-mime-button): Modify accordingly.
8411
8412 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8413
8414 * gnus-art.el (gnus-display-mime): Set window point.
8415
8416 * mm-decode.el (mm-display-external): Only decode when not
8417 saving.
8418 (mm-alternative-precedence): Prefer multiparts.
8419 (mm-inline-media-tests): Inline multiparts.
8420
8421 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8422 Ignore errors when requiring url.
8423
8424 * mml.el (mml-quote-region): New command.
8425
8426 * message.el (message-cite-original): Use it.
8427 (message-cite-original-without-signature): Ditto.
8428
8429 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8430
8431 * gnus.el: Pterodactyl Gnus v0.62 is released.
8432
8433 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8434
8435 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8436
8437 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8438
8439 * mm-view.el (mm-inline-text): Use `point-min-marker' and
8440 `point-max-marker'.
8441
8442 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8443
8444 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8445
8446 * gnus-art.el (gnus-mime-display-single): Check for attachment
8447 before other tests.
8448
8449 1998-12-03 Didier Verna <verna@inf.enst.fr>
8450
8451 * gnus-msg.el (gnus-configure-posting-styles): find a
8452 posting-style entry in the group parameters, if any, and honor it
8453 at the end.
8454
8455 1998-12-03 Felix Lee <flee@teleport.com>
8456
8457 * nntp.el (nntp-after-change-function): Fix.
8458
8459 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
8460
8461 * mml.el (mml-generate-mime-1): Insert literally.
8462
8463 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8464
8465 * mml.el (mml-insert-mime-headers): Removed debug.
8466
8467 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8468
8469 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8470 prefixed.
8471
8472 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8473 application/emacs-lisp to 8bit.
8474
8475 1998-12-03 Dale Hagglund <rdh@best.com>
8476
8477 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8478
8479 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8480
8481 * gnus.el: Pterodactyl Gnus v0.61 is released.
8482
8483 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8484
8485 * mml.el (mml-parse-1): Skipped parts.
8486 (mml-insert-mime-headers): Nil is a list.
8487 (mml-generate-mime-1): Don't insert literally.
8488 (mml-read-tag): Drop text props.
8489 (mml-read-part): Ditto.
8490 (mml-parse-singlepart-with-multiple-charsets): Ditto.
8491
8492 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8493
8494 * gnus.el: Pterodactyl Gnus v0.60 is released.
8495
8496 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8497
8498 * mml.el (mml-parse-1): Don't throw contents away.
8499
8500 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
8501
8502 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8503
8504 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8505
8506 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8507 function.
8508 (mml-parse-1): Use it.
8509
8510 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8511
8512 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8513 Use gnus-newsgroup-default-charset.
8514 (article-decode-encoded-words): Remove charset codes.
8515 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8516 gnus-default-charset.
8517
8518 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8519
8520 * message.el (message-send-mail): Don't encode here.
8521 (message-send-news): Nor here.
8522 (message-send): ... but here instead.
8523
8524 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8525 default to nil.
8526 (gnus-article-display-picons): Replace From line.
8527 (gnus-group-display-picons): Replace Newsgroups line.
8528 (gnus-picons-display-glyph): Set baseline.
8529 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8530 (gnus-picons-xbm-face): Revert to old, standard colors.
8531
8532 * message.el (message-fetch-field): Remove text props.
8533
8534 * gnus-art.el (gnus-article-normalized-header-length): New
8535 variable.
8536 (article-normalize-headers): New command and keystroke.
8537
8538 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8539
8540 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8541
8542 * gnus.el: Pterodactyl Gnus v0.59 is released.
8543
8544 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8545
8546 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8547
8548 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8549
8550 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8551
8552 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8553
8554 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8555
8556 * mm-decode.el (mm-all-images-fit): New variable.
8557 (mm-image-fit-p): Use it.
8558
8559 * gnus-art.el (gnus-mime-display-single): Use it.
8560 (gnus-mime-internalize-part): New command and keystroke.
8561
8562 * mm-decode.el (mm-user-automatic-external-display): New
8563 variable.
8564 (mm-automatic-external-display-p): New function.
8565
8566 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8567 colors.
8568
8569 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8570
8571 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8572
8573 * gnus-art.el (gnus-with-article): Work in the original article
8574 buffer.
8575 (gnus-with-article): Work in read-only groups.
8576
8577 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8578
8579 * mm-bodies.el (mm-decode-string): Return original string if not
8580 decode.
8581
8582 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8583
8584 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8585
8586 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8587
8588 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8589
8590 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8591
8592 * gnus.el: Pterodactyl Gnus v0.58 is released.
8593
8594 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8595
8596 * mm-decode.el (mm-get-image): Return a glyph, not an image
8597 specifier.
8598
8599 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8600
8601 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8602
8603 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8604
8605 * mail-parse.el (rfc2045): Required.
8606
8607 1998-12-01 William M. Perry <wmperry@aventail.com>
8608
8609 * mm-view.el (mm-inline-text): Remove props.
8610
8611 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8612
8613 * mm-view.el (mm-setup-w3): Protect url-misc.
8614
8615 * message.el (message-ignored-resent-headers): Remove
8616 Gnus-Warning.
8617
8618 * mml.el (mml-insert-mime-headers): Use encoding.
8619 (mml-parameter-string): Ditto.
8620
8621 * rfc2045.el: New file.
8622 (rfc2045-encode-string): New function.
8623
8624 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8625
8626 * mail-parse.el (mail-header-encode-parameter): New function.
8627
8628 * rfc2231.el (rfc2231-encode-string): New function.
8629
8630 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8631
8632 * mm-bodies.el (mm-decode-string): New function.
8633 * mm-view.el (mm-inline-text): Use mm-decode-string.
8634
8635 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8636
8637 * gnus.el: Pterodactyl Gnus v0.57 is released.
8638
8639 1998-11-23 Felix Lee <flee@cygnus.com>
8640
8641 * nntp.el (nntp-async-needs-kluge): new setting.
8642 (nntp-async-timer): new var.
8643 (nntp-async-process-list): new var.
8644 (nntp-async-kluge): new function.
8645 (nntp-async-timer-handler): new function.
8646 (nntp-async-wait): new function.
8647 (nntp-async-stop): new function.
8648 (nntp-after-change-function): renamed, and split apart.
8649 (nntp-async-trigger): new function.
8650 (nntp-do-callback): new function.
8651 (nntp-accept-process-output): add optional timeout arg.
8652
8653 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8654 (gnus-async-wait-for-article): new function.
8655 (gnus-async-with-semaphore): s/asynch/async/.
8656
8657 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8658
8659 * gnus-art.el (gnus-with-article): Don't encode.
8660 (gnus-insert-mime-button): Fall back on filename from C-D.
8661 (gnus-mime-display-single): Have dots right on text/plain
8662 attachments.
8663
8664 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8665 broken parts.
8666
8667 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8668
8669 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8670 binhex.
8671
8672 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8673 (gnus-summary-repair-multipart): New command and keystroke.
8674
8675 * gnus-art.el (gnus-with-article-buffer): New macro.
8676
8677 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8678
8679 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8680 undisplay the part.
8681
8682 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8683
8684 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8685
8686 * mml.el (mml-read-part): Partition right.
8687
8688 * mm-decode.el (mm-handle-set-cache): New macro.
8689 (mm-handle-cache): Ditto.
8690 (mm-make-handle): Ditto.
8691 (mm-dissect-singlepart): Use it.
8692 (mm-get-image): Use the cache.
8693
8694 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8695
8696 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8697 (gnus-mime-display-single): Don't insert lines between parts.
8698
8699 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8700
8701 * nnmail.el (nnmail-file-coding-system-1): New variable.
8702 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8703 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8704 * nnml.el (nnml-file-coding-system): New variable.
8705 (nnml-request-article): Use nnml-file-coding-system.
8706
8707 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8708
8709 * gnus.el: Pterodactyl Gnus v0.56 is released.
8710
8711 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8712
8713 * gnus-art.el (gnus-mime-display-part): New function.
8714 (gnus-mime-display-mixed): Use it.
8715
8716 * mm-view.el (mm-setup-w3): Don't register.
8717
8718 * message.el (message-cite-original): Cite parts.
8719
8720 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8721
8722 * mml.el (mml-parameter-string): New function.
8723 (mml-insert-mime-headers): Separated into new function.
8724
8725 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8726
8727 * mml.el (mml-make-boundary): Use `make-string'.
8728
8729 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8730
8731 * binhex.el (binhex-insert-char): Ditto.
8732
8733 * uudecode.el (uudecode-insert-char): Code correctly.
8734
8735 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8736
8737 * mml.el (mml-generate-mime): Don't generate multiparts for
8738 empties.
8739
8740 * gnus-art.el (gnus-display-mime): Save excursion.
8741
8742 * message.el (message-remove-first-header): New function.
8743 (message-encode-message-body): Use it.
8744
8745 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8746
8747 * gnus.el: Pterodactyl Gnus v0.55 is released.
8748
8749 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8750
8751 * mm-view.el (mm-setup-w3): New function.
8752
8753 * mm-decode.el (mm-content-id-get-contents): New function.
8754 (mm-content-id-get-type): Ditto.
8755 (mm-content-id-get-encoding): Ditto.
8756 (mm-get-handle-by-content-id): Removed.
8757
8758 1998-11-25 Colin Rafferty <colin@xemacs.org>
8759
8760 * message.el (message-generate-new-buffers): Fix tag.
8761
8762 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8763
8764 * message.el (message-buffer-name): Check for unique first.
8765
8766 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8767 gnus-inhibit-mime-unbuttonizing.
8768
8769 * gnus-sum.el (t): Bind M-t.
8770 (gnus-inhibit-unbuttonizing): New variable.
8771 (gnus-summary-toggle-display-buttonized): New command.
8772
8773 * gnus-art.el (gnus-display-mime): Select article window.
8774 (article-strip-trailing-space): New command and keystroke.
8775
8776 * nneething.el (nneething-include-files): New variable.
8777 (nneething-create-mapping): Use it.
8778
8779 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8780
8781 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8782 ayto-expirable marks.
8783
8784 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8785
8786 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8787
8788 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8789 ARG.
8790
8791 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8792
8793 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8794
8795 * mm-util.el (mm-binary-coding-system): New variable.
8796 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8797 * mm-decode.el (mm-display-external): Ditto.
8798
8799 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8800
8801 * gnus.el: Pterodactyl Gnus v0.54 is released.
8802
8803 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8804
8805 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8806
8807 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8808
8809 * mm-decode.el (mm-save-part): Unquote.
8810
8811 1998-11-24 Matt Armstrong <matta@geoworks.com>
8812
8813 * mm-decode.el (mm-save-part): Bind coding system for write.
8814
8815 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8816
8817 * gnus-art.el (gnus-article-mode-line-format): New default.
8818 (gnus-article-mime-part-status): New function.
8819
8820 * message.el (message-send-news): Check the body syntax before
8821 encoding.
8822
8823 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8824 (gnus-mime-display-single): Use it.
8825 (gnus-mime-display-alternative): Ditto.
8826
8827 * mm-decode.el: Check for whether we are running under a term.
8828
8829 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8830
8831 * mm-decode.el (mm-preferred-alternative): Default to first
8832 alternative.
8833 (mm-preferred-alternative): No, we dont.
8834
8835 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8836
8837 * mm-decode.el (mm-display-external): Use binary instead of
8838 no-conversion.
8839 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8840 * nnheader.el (nnheader-file-coding-system): Ditto.
8841 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8842
8843 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8844
8845 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8846 name without method.
8847
8848 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8849
8850 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8851 coding-system -> default-charset.
8852 (gnus-newsgroup-default-charset-alist): Ditto.
8853 (gnus-summary-local-variables): Ditto.
8854 (gnus-set-global-variables): Ditto.
8855 (gnus-get-newsgroup-headers): Ditto.
8856 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8857 (gnus-get-newsgroup-headers-xover): Ditto.
8858 (gnus-newsgroup-setup-default-charset): Ditto.
8859 (article-decode-mime-words): Ditto.
8860 (article-decode-charset): Ditto.
8861 (article-decode-encoded-words): Ditto.
8862 (article-de-quoted-unreadable): Ditto.
8863 (gnus-mime-view-all-parts): Ditto.
8864 (gnus-mime-externalize-part): Ditto.
8865 (gnus-mm-display-part): Ditto.
8866 (gnus-mime-display-single): Ditto.
8867 (gnus-mime-display-alternative): Ditto.
8868
8869 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8870
8871 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8872 * gnus-art.el (article-decode-charset): Overlay
8873 rfc2047-default-charset.
8874 * message.el (message-draft-coding-system): New variable.
8875 (message-set-auto-save-file-name): Use message-draft-coding-system.
8876 * nndraft.el (nndraft-request-article): Ditto.
8877 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8878 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8879
8880 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8881
8882 * mm-uu.el (mm-uu-test): New function.
8883 (mm-uu-dissect): Inherit charset and cte from head.
8884 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8885
8886 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8887
8888 * gnus.el: Pterodactyl Gnus v0.53 is released.
8889
8890 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8891
8892 * mm-decode.el (mm-get-image): New function.
8893 (mm-image-fit-p): New function.
8894
8895 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8896
8897 * gnus-art.el (gnus-article-insert-newline): New function.
8898 (article-goto-body): New function.
8899
8900 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8901
8902 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8903 buttons.
8904
8905 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8906 keystroke.
8907
8908 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8909 line between parts.
8910
8911 * message.el (message-remove-header): Go to end if wanted.
8912
8913 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8914
8915 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8916 movement with save-window-excursion.
8917
8918 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8919
8920 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8921
8922 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8923
8924 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8925
8926 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8927
8928 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8929 gnus-newsgroup-coding-system.
8930 (gnus-get-newsgroup-headers): Ditto.
8931 (gnus-get-newsgroup-headers-xover): Ditto.
8932 (gnus-set-global-variables): Ditto.
8933 * gnus-art.el (article-decode-mime-words): Ditto.
8934 (article-decode-charset): Ditto.
8935 (article-decode-encoded-words): Ditto.
8936 (article-de-quoted-unreadable): Ditto.
8937 (gnus-mime-view-all-parts): Ditto.
8938 (gnus-mime-externalize-part): Ditto.
8939 (gnus-mm-display-part): Ditto.
8940 (gnus-mime-display-alternative): Ditto.
8941 (gnus-mime-display-single): Ditto.
8942 * mm-view.el (mm-inline-text): Use default coding system.
8943
8944 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8945
8946 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8947 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8948 (gnus-newsgroup-coding-system): New local variable.
8949 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8950 (gnus-summary-local-variables): Add two new local variables.
8951 (gnus-newsgroup-setup-coding-system): New function.
8952 (gnus-select-newsgroup): Setup coding system.
8953 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8954 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8955 * gnus-cus.el (gnus-group-parameters): Customizable
8956 iso-8859-1-forced.
8957
8958 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8959
8960 * gnus.el: Pterodactyl Gnus v0.52 is released.
8961
8962 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8963
8964 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8965 encoding.
8966
8967 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8968 undisplayed text types.
8969
8970 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8971 types.
8972
8973 1998-11-19 Felix Lee <flee@cygnus.com>
8974
8975 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8976
8977 1998-11-19 Felix Lee <flee@cygnus.com>
8978
8979 * gnus-async.el (gnus-asynch-obarray): rename to
8980 gnus-async-hashtb, and don't buffer-local it.
8981
8982 (gnus-async-article-callback): new function.
8983 (gnus-make-async-article-function): use it.
8984
8985 (gnus-async-current-prefetch-group): new var.
8986 (gnus-async-current-prefetch-article): new var.
8987 (gnus-async-request-fetched-article): are we fetching it already?
8988
8989 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8990
8991 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8992
8993 * gnus-sum.el (gnus-summary-show-article): Require.
8994
8995 * message.el: Provide before hooks.
8996 (message-send-news): Do MIME before headers.
8997
8998 * gnus-art.el (gnus-article-check-buffer): New function.
8999 (gnus-article-read-summary-keys): Use it.
9000
9001 * mm-decode.el (mm-user-automatic-display): Display all inline
9002 images.
9003
9004 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
9005 much.
9006 (gnus-unbuttonized-mime-types): New variable.
9007
9008 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9009
9010 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
9011
9012 * mm-decode.el (mm-quote-arg): Quote semicolons.
9013
9014 * gnus-art.el (gnus-mime-display-single): Don't display
9015 attachments.
9016 (gnus-mime-externalize-part): New command and keystroke.
9017
9018 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
9019 (mm-alternative-precedence): Changed order.
9020
9021 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
9022
9023 * gnus.el (gnus-method-simplify): New function.
9024 (gnus-native-method-p): New function.
9025 (gnus-secondary-method-p): Use gnus-method-equal.
9026
9027 * gnus-start.el (gnus-group-change-level): Shorten select method.
9028
9029 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9030
9031 * gnus.el: Pterodactyl Gnus v0.51 is released.
9032
9033 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9034
9035 * gnus.el: Applied patches from 5.6.45.
9036
9037 * gnus-score.el (gnus-score-find-trace): Print complete file
9038 paths.
9039 (gnus-score-find-trace): Truncate lines.
9040
9041 * gnus.el (gnus-message-archive-group): Allow function.
9042
9043 * message.el (message-encode-message-body): Remove Mime-Version
9044 before inserting.
9045
9046 * gnus-cus.el (gnus-group-customize): Optional topic.
9047
9048 * gnus-sum.el (gnus-summary-customize-parameters): New command and
9049 keystroke.
9050
9051 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
9052
9053 * message.el (message-encode-message-body): Rewrite.
9054
9055 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9056
9057 * mml.el (mml-base-boundary): New variable.
9058 (mml-make-boundary): New function.
9059
9060 * gnus-cache.el (gnus-cache-coding-system): New variable.
9061 (gnus-cache-request-article): Use it.
9062
9063 * message.el (message-insert-mime-part): Delete duplicates.
9064
9065 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
9066
9067 * gnus-art.el (gnus-mime-display-alternative): Set end of
9068 multipart and display even when nothing is preferred.
9069
9070 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9071
9072 * gnus.el: Pterodactyl Gnus v0.50 is released.
9073
9074 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9075
9076 * mm-decode.el (mm-inline-media-tests): Check that device-type is
9077 fbound.
9078
9079 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
9080
9081 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
9082
9083 * gnus.el (gnus-similar-server-opened): Compare backend.
9084
9085 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9086
9087 * gnus-topic.el (gnus-topic-expire-articles): New function.
9088 (gnus-topic-mode-map): Bind it.
9089
9090 * gnus.texi (Topic Commands): New expiry command. Reordered.
9091
9092 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
9093
9094 * gnus-sum.el
9095 (gnus-auto-expirable-marks): New variable.
9096 (gnus-inhibit-user-auto-expire): New variable.
9097 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
9098 When looking to see if we should expire instead, check
9099 gnus-auto-expirable-marks instead of using a hard-wired list.
9100 (gnus-summary-mark-as-read-forward,
9101 gnus-summary-mark-as-read-backward):
9102 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
9103 gnus-summary-mark-forward, instead of `t'.
9104
9105 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9106
9107 * mml.el (mml-compute-boundary): New function.
9108 (mml-compute-boundary-1): New function.
9109 (mml-generate-mime-1): Use it.
9110
9111 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
9112
9113 * mml.el (mml-generate-mime-1): Always precede closing boundary
9114 with newline.
9115
9116 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9117
9118 * mml.el (mml-generate-mime-1): Do right boundaries when several
9119 multiparts.
9120
9121 * mm-decode.el (mm-user-automatic-display): Default to inline
9122 jpeg.
9123
9124 * mml.el (mml-generate-mime-1): Encode non-text parts.
9125
9126 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9127
9128 * gnus.el: Pterodactyl Gnus v0.49 is released.
9129
9130 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9131
9132 * mm-view.el (mm-inline-text): Require w3-vars.
9133
9134 * gnus-setup.el (gnus-use-tm): Removed.
9135
9136 * gnus-art.el (gnus-article-goto-part): Don't beep.
9137 (gnus-article-view-part): Check return value.
9138 (gnus-mime-display-alternative): Don't display when there is
9139 nothing to display.
9140
9141 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
9142 (mml-generate-mime-1): Use unibyte for binaries.
9143
9144 * gnus-art.el (gnus-display-mime): Call
9145 gnus-article-mime-part-function.
9146 (gnus-mime-part-function): New function.
9147 (gnus-article-mime-part-function): New function.
9148
9149 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9150
9151 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9152
9153 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9154
9155 * message.el (message-font-lock-keywords): Highlight MML.
9156 (message-mml-face): New font.
9157
9158 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9159
9160 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9161 (gnus-mm-display-part): Do not select-window if the article window
9162 is not found.
9163
9164 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9165
9166 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9167
9168 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9169
9170 * gnus.el: Pterodactyl Gnus v0.48 is released.
9171
9172 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9173
9174 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9175
9176 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9177
9178 * message.el (message-cite-original-without-signature): Ditto.
9179 (message-cite-original): Quote parts.
9180
9181 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9182
9183 * gnus.el: Pterodactyl Gnus v0.47 is released.
9184
9185 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9186
9187 * message.el (message-encode-message-body): Insert MIME warning.
9188
9189 * mml.el (mml-read-tag): Look for #tag.
9190
9191 * mm-util.el (mm-find-charset-region): Check whether
9192 enable-multibyte-characters is bound.
9193
9194 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9195
9196 * gnus.el: Pterodactyl Gnus v0.46 is released.
9197
9198 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9199
9200 * message.el (message-encode-message-body): Insert headers at the
9201 right spot.
9202
9203 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9204
9205 * gnus.el: Pterodactyl Gnus v0.45 is released.
9206
9207 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9208
9209 * nndraft.el (nndraft-save-mime-part): Removed.
9210 (nndraft-get-mime-part): Ditto.
9211
9212 * message.el (message-format-mime-old): Removed.
9213 (message-encode-message-body): Removed.
9214 (message-encode-message-body): Renamed.
9215
9216 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9217
9218 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9219
9220 * message.el (message-format-mime): Check message-mime-part.
9221
9222 * mm-encode.el (mm-mime-file-types): Removed.
9223 (mm-default-file-encoding): New definition.
9224
9225 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
9226
9227 * mm-view.el (mm-inline-image): Use mm-insert-inline.
9228 * gnus-art.el (gnus-mm-display-part): Go to correct position.
9229
9230 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9231
9232 * gnus.el: Pterodactyl Gnus v0.44 is released.
9233
9234 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9235
9236 * message.el (message-format-mime): New function.
9237
9238 * nndraft.el (nndraft-save-mime-part): New function.
9239 (nndraft-get-mime-part): New function.
9240
9241 * mm-encode.el (mm-default-file-encoding): New function.
9242 (mm-content-transfer-encoding): New function.
9243 (mm-encode-buffer): New function.
9244
9245 * message.el: New command.
9246 (message-mime-part): New variable.
9247 (message-insert-mime-part): New command.
9248
9249 * mm-encode.el (mm-encode-content-transfer-encoding): New
9250 function.
9251
9252 * mm-util.el (mm-content-transfer-encoding-defaults): New
9253 variable.
9254 (mm-mime-file-types): Taken from TM.
9255
9256 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9257
9258 * gnus.el: Pterodactyl Gnus v0.43 is released.
9259
9260 1998-11-07 Karl Kleinpaste <karl@jprc.com>
9261
9262 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9263 * gnus-score.el (gnus-score-default-header): Ditto.
9264 (gnus-header-index): Ditto.
9265 (gnus-summary-increase-score): Ditto, & process "extra" requests.
9266 (gnus-summary-header): Handle extra headers.
9267 (gnus-summary-score-entry): Ditto, & provide new score element.
9268 (gnus-summary-score-effect): Ditto.
9269 (gnus-score-string): Avoid "extra" string sort, & modify match in
9270 "extra" case.
9271 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9272
9273 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9274
9275 * message.el (message-resend): Bind message-required-mail-headers
9276 to nil.
9277
9278 * mm-view.el (mm-inline-text): Bind w3-strict-width.
9279
9280 * nngateway.el (require): Require cl.
9281
9282 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9283 things.
9284
9285 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
9286
9287 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9288 when no articles.
9289
9290 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9291
9292 * message.el (message-ignored-resent-headers): Remove X-Gnus.
9293
9294 1998-11-10 Colin Rafferty <colin@xemacs.org>
9295
9296 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9297 user-mail-address if non-nil.
9298
9299 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9300
9301 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9302 (gnus-make-sort-function-1): Ditto.
9303
9304 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9305 window.
9306
9307 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9308
9309 * mm-util.el (mm-with-unibyte-buffer): Ditto.
9310
9311 * binhex.el (binhex-decode-region): Quote.
9312
9313 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9314
9315 * gnus-art.el (article-decode-charset): Don't downcase charset.
9316
9317 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9318
9319 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9320
9321 * gnus.el: Pterodactyl Gnus v0.42 is released.
9322
9323 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9324
9325 * gnus-art.el (gnus-display-mime): Add id for alternative part.
9326
9327 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9328
9329 * nntp.el (nntp-send-mode-reader): Revert.
9330
9331 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9332
9333 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9334
9335 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
9336
9337 * message.el (message-make-date): Fix for negative time zones.
9338
9339 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9340
9341 * gnus.el: Pterodactyl Gnus v0.41 is released.
9342
9343 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
9344
9345 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9346
9347 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
9348
9349 * gnus.el (gnus-short-group-name): When shortening foreign select
9350 methods, do not scan for plusses beyond the first colon.
9351
9352 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
9353
9354 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9355 lines where `group' is the last thing on the line.
9356
9357 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9358
9359 * gnus-art.el (gnus-article-view-part): Do alternative.
9360 (gnus-mime-display-alternative): Insert marker.
9361
9362 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9363
9364 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9365
9366 * nnmail.el (nnmail-expired-article-p): Protect against bogus
9367 dates.
9368
9369 * gnus-cus.el (gnus-topic): Required.
9370
9371 * nnheader.el (nnheader-parse-nov): Parse extra.
9372 (nnheader-nov-parse-extra): New macro.
9373
9374 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9375
9376 * gnus-art.el (gnus-article-view-part): Internal move.
9377
9378 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
9379
9380 * gnus-cus-new.el (gnus-custom-topic): New free variable.
9381 (gnus-group-customize): Support editing topic parameters.
9382
9383 1998-10-29 Karl Kleinpaste <karl@jprc.com>
9384
9385 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9386 indicators.
9387
9388 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9389
9390 * gnus-art.el (gnus-mm-display-part): Return.
9391 (gnus-article-view-part): Only go if external.
9392 (gnus-article-dumbquotes-map): Do 205.
9393
9394 * mm-decode.el (mm-display-part): Return what was done.
9395
9396 * message.el (message-buffer-naming-style): New variable.
9397 (message-generate-new-buffers): Extended.
9398 (message-buffer-naming-style): Removed.
9399 (message-buffer-name): Use it.
9400 (message-do-send-housekeeping): Rename new styling.
9401
9402 * gnus-sum.el (gnus-summary-recenter): Allow
9403 gnus-auto-center-summary to be a number.
9404
9405 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
9406
9407 * pop3.el (pop3-open-server): Use "binary" instead of
9408 "no-conversion".
9409
9410 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9411
9412 * gnus-srvr.el (gnus-browse-foreign-server): Set
9413 gnus-browse-current-method to the result of gnus-server-to-method.
9414
9415 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9416
9417 * gnus-util.el (gnus-pull): Another optional argument.
9418 * nnweb.el (nnweb-request-delete-group): Delete from
9419 nnweb-group-alist and update active file.
9420
9421 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9422
9423 * gnus-group.el (gnus-group-make-group): Accept group of new
9424 method.
9425
9426 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
9427
9428 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9429
9430 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
9431
9432 * mm-view.el (mm-inline-text): Postion of html portion.
9433
9434 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9435
9436 * nntp.el (nntp-list-active-group): Waited for short strings.
9437 (nntp-send-mode-reader): Ditto.
9438 (nntp-open-connection): Ditto.
9439
9440 * gnus-int.el (gnus-request-group-articles): New function.
9441
9442 * nntp.el (nntp-request-listgroup): New function.
9443 (nntp-request-group-articles): Renamed.
9444
9445 1998-10-27 Karl Kleinpaste <karl@jprc.com>
9446
9447 * nnheader.el (nnheader-parse-nov): Supply extra.
9448
9449 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9450
9451 * gnus-art.el (gnus-button-push): Don't go to
9452 gnus-article-buffer.
9453
9454 * mm-view.el (mm-inline-image): Add a newline.
9455
9456 * gnus-start.el (gnus-check-first-time-used): Check more.
9457
9458 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
9459
9460 * gnus-start.el (gnus-check-first-time-used): Check current.
9461
9462 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9463
9464 * mm-util.el (mm-find-charset-region): New function.
9465
9466 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9467
9468 * gnus-art.el (gnus-mime-button-menu): Fix.
9469
9470 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
9471
9472 * gnus-art.el (gnus-mime-button-menu): New definition.
9473
9474 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9475
9476 * gnus-art.el (article-decode-charset): Downcase charset.
9477 (article-decode-charset): Pass on type.
9478 (article-decode-charset): Check nil charsets.
9479 (article-remove-cr): Translate CR to LF.
9480 (gnus-ignored-mime-types): Default to nil.
9481
9482 * nnheader.el (nnheader-insert-nov): Work when not Xref.
9483
9484 * gnus-sum.el (gnus-ignored-from-addresses): Default to
9485 user-mail-address.
9486 (gnus-nov-parse-extra): Didn't return right thing.
9487
9488 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9489
9490 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9491
9492 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9493
9494 * gnus.el: Pterodactyl Gnus v0.40 is released.
9495
9496 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9497
9498 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9499
9500 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9501
9502 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9503
9504 * nnml.el (nnml-possibly-create-directory): Check before making.
9505
9506 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9507
9508 * nnheader.el (nnheader-insert-nov): Don't infloop.
9509
9510 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9511
9512 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9513 set up.
9514
9515 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9516
9517 * nneething.el (nneething-file-name): New definition.
9518
9519 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9520
9521 * gnus-art.el (gnus-treatment-function-alist): Fix.
9522 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9523
9524 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9525
9526 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9527
9528 * gnus.el: Pterodactyl Gnus v0.39 is released.
9529
9530 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9531
9532 * gnus-art.el (gnus-ignored-mime-types): New variable.
9533 (gnus-mime-display-single): Use it.
9534 (gnus-treatment-function-alist): New variable.
9535
9536 * gnus.el (gnus-mime): New group.
9537
9538 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9539 things for other parts.
9540 (gnus-mime-display-alternative): Place point.
9541
9542 * gnus.el: autoload gnus-uu-post-news.
9543
9544 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9545 needsterm/DISPLAY.
9546
9547 * mm-decode.el (mm-display-part): Default to inline text/.*
9548 parts.
9549
9550 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9551 8bit.
9552
9553 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9554 (gnus-mime-display-single): Inline all text parts.
9555 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9556
9557 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9558
9559 * nnml.el (nnml-possibly-create-directory): Rewrite.
9560 (nnml-request-create-group): Change to right server.
9561
9562 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9563
9564 * gnus.el: rmail-output-to-rmail-file autoload.
9565
9566 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9567 Gnus.
9568
9569 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9570
9571 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9572
9573 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9574
9575 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9576 mixed part.
9577
9578 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9579
9580 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9581
9582 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9583
9584 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9585
9586 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9587
9588 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9589
9590 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9591 value.
9592
9593 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9594 hidden.
9595
9596 * gnus-spec.el (gnus-update-format-specifications): Use the
9597 article mode line spec.
9598
9599 * gnus-art.el (gnus-insert-mime-button): Put right type.
9600 (gnus-insert-prev-page-button): Ditto.
9601 (gnus-insert-next-page-button): Dutti.
9602
9603 * pop3.el: New version installed.
9604
9605 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9606
9607 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9608 and display last part.
9609
9610 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9611
9612 * gnus.el: Pterodactyl Gnus v0.38 is released.
9613
9614 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9615
9616 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9617 Removed.
9618 (article-de-quoted-unreadable): Narrow to default.
9619
9620 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9621
9622 * gnus-art.el (article-decode-charset): Decode even when broken
9623 MIME.
9624
9625 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9626 name.
9627
9628 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9629
9630 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9631 nnheader.
9632
9633 * nnmail.el (nnmail-extra-headers): New variable.
9634
9635 * nnheader.el (nnheader-insert-nov): Insert extra.
9636
9637 * gnus.el (gnus-summary-line-format): Doc fix.
9638
9639 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9640 (gnus-nov-parse-line): Ditto.
9641 (gnus-nov-parse-extra): New macro.
9642 (gnus-header): New function.
9643 (gnus-update-summary-mark-positions): Change.
9644 (gnus-ignored-from-addresses): New variable.
9645 (gnus-summary-insert-from-or-to): New function.
9646
9647 * gnus.el (gnus-extra-headers): New variable.
9648
9649 * nnheader.el (make-mail-header): Expand.
9650 (mail-header-extra): New macro.
9651 (mail-header-set-extra): Ditto.
9652 (make-full-mail-header): Expand.
9653
9654 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9655
9656 * gnus.el: Pterodactyl Gnus v0.37 is released.
9657
9658 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9659
9660 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9661
9662 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9663 on.
9664
9665 1998-10-22 Didier Verna <verna@inf.enst.fr>
9666
9667 * gnus-spec.el (gnus-balloon-face-function): new function
9668 (gnus-parse-format): understand the %< %> specifiers
9669 (gnus-parse-complex-format): ditto.
9670
9671 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9672
9673 * gnus.el: Changed following-char to char-after throughout.
9674
9675 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9676
9677 * mm-decode.el (mm-display-external): Protect more and message.
9678
9679 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9680
9681 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9682 mixed part.
9683
9684 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9685
9686 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9687
9688 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9689
9690 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9691
9692 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9693
9694 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9695
9696 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9697
9698 * mm-decode.el (mm-display-external): Set undisplayer to mm
9699 buffer, not the current buffer; use unwind-protect.
9700
9701 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9702
9703 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9704 (gnus-summary-exit-no-update): Ditto.
9705
9706 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9707
9708 * mm-decode.el (mm-inline-media-tests): Look for w3.
9709
9710 * mailcap.el (mailcap-mime-data): Inline html.
9711
9712 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9713
9714 * gnus.el: Pterodactyl Gnus v0.36 is released.
9715
9716 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9717
9718 * gnus-art.el (article-translate-strings):
9719 (gnus-article-dumbquotes-map): Don't dot.
9720
9721 * pop3.el (pop3-open-server): Set point right.
9722
9723 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9724 (mm-dissect-buffer): Ditto.
9725 (mm-destroy-part): Ignore non-handles.
9726 (mm-remove-part): Ditto.
9727 (mm-destroy-parts): New function.
9728 (mm-remove-parts): Ditto.
9729
9730 * gnus-art.el (gnus-mm-display-part): Don't move point.
9731
9732 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9733
9734 * mm-uu.el : New file.
9735
9736 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9737
9738 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9739 a function.
9740
9741 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9742
9743 * mm-decode.el (mm-display-external): Check before selecting.
9744
9745 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9746
9747 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9748
9749 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9750
9751 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9752 variable.
9753
9754 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9755
9756 * gnus-art.el (gnus-decode-header-methods): New variable.
9757
9758 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9759
9760 * gnus-art.el (gnus-multi-decode-header): New function.
9761
9762 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9763
9764 * gnus.el: Pterodactyl Gnus v0.35 is released.
9765
9766 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9767
9768 * uudecode.el (uudecode-decode-region-external): Insert
9769 literally.
9770
9771 * mm-bodies.el (mm-decode-body): Optional encoding.
9772
9773 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9774
9775 * gnus-ems.el (gnus-mouse-3): New variable.
9776
9777 * binhex.el (binhex-decode-region-external): Don't use -internally.
9778
9779 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9780
9781 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9782 files.
9783
9784 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9785
9786 * gnus-group.el (gnus-add-marked-articles): Request backend update
9787 of flags.
9788
9789 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9790
9791 * gnus-sum.el (gnus-update-read-articles):
9792 (gnus-update-marks): Request backend update of mark.
9793
9794 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9795
9796 * gnus.texi (Optional Backend Functions): New item,
9797 nnchoke-request-set-mark.
9798
9799 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9800
9801 * gnus-range.el (gnus-remove-from-range): Don't add stuff in list
9802 to range.
9803
9804 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9805
9806 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9807
9808 1998-10-14 SL Baur <steve@altair.xemacs.org>
9809
9810 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9811 first used.
9812
9813 1998-10-10 SL Baur <steve@altair.xemacs.org>
9814
9815 * mm-view.el: Require mm-decode for macros.
9816
9817 * mm-decode.el (mm-handle-type): Move macro declarations above the
9818 place where they are used.
9819
9820 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9821
9822 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9823 buffer.
9824
9825 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9826
9827 * nnagent.el (nnagent-open-server): Error message.
9828
9829 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9830
9831 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9832
9833 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9834
9835 * score-mode.el (gnus-score-mode-map): Ditto.
9836
9837 * message.el (message-mode-map): Ditto.
9838
9839 * gnus-uu.el (gnus-uu-post-news): Ditto.
9840
9841 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9842
9843 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9844
9845 * gnus-art.el (gnus-article-edit-mode-map): Use
9846 `set-keymap-parent' rather than `copy-keymap'.
9847
9848 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9849
9850 * gnus-art.el (gnus-mime-button-commands): New variable.
9851 (gnus-mime-button-map): Initialize it from
9852 `gnus-mime-button-commands'.
9853 (gnus-mime-button-menu): New function.
9854 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9855
9856 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9857
9858 * message.el (message-insert-to): Make `nobody' and `poster'
9859 synonymous to `never' and `always' in Mail-Copies-To.
9860 (message-reply): Ditto.
9861 (message-followup): Ditto.
9862
9863 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9864
9865 * mailcap.el (mailcap-mime-data): Save sound.
9866
9867 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9868
9869 * message.el (message-ignored-supersedes-headers): Include
9870 `NNTP-Posting-Date'.
9871
9872 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9873
9874 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9875
9876 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9877
9878 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9879 uudecode.
9880
9881 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9882
9883 * mm-decode.el (mm-display-external): Don't switch on save.
9884
9885 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9886
9887 * nnmail.el (nnmail-movemail-args): New variable.
9888
9889 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9890
9891 * gnus-art.el (article-translate-strings):
9892
9893 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9894
9895 * gnus-art.el (gnus-article-view-part): Use it.
9896 (gnus-mm-display-part): New function.
9897 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9898
9899 * mm-decode.el (mm-handle-displayed-p): New function.
9900
9901 * gnus-art.el (gnus-mime-copy-part): Create better names.
9902 (gnus-mime-button-line-format): Include dots spec.
9903
9904 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9905
9906 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9907 forward buffer first.
9908
9909 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9910
9911 * gnus-util.el (gnus-set-window-start): New function.
9912
9913 * message.el (message-send): Don't check changed.
9914
9915 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9916
9917 * gnus-art.el (gnus-article-setup-buffer): Set params.
9918
9919 * mm-decode.el (mm-user-display-methods): Inline
9920 "message/delivery-status".
9921
9922 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9923
9924 * message.el (message-auto-save-directory): Rename.
9925 (message-mode): Dof fix.
9926
9927 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9928 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9929
9930 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9931
9932 * message.el (message-make-date): Avoid locale.
9933
9934 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9935 cache.
9936
9937 * mm-decode.el (mm-display-inline): Goto point-min.
9938
9939 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9940
9941 * mm-decode.el (mm-display-external): Reverse before sorting.
9942
9943 * gnus-draft.el (gnus-draft-send): Allow mail.
9944
9945 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9946
9947 * message.el (message-check): Move message-check macro above where
9948 it is first used.
9949
9950 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9951
9952 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9953
9954 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9955
9956 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9957
9958 * gnus.el: Pterodactyl Gnus v0.34 is released.
9959
9960 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9961
9962 * mm-decode.el (mm-inline-media-tests): delivery-status.
9963
9964 * mm-view.el (mm-inline-text): Provide default.
9965
9966 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9967
9968 * mailcap.el (mailcap-possible-viewers): Fix nils.
9969
9970 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9971
9972 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9973 (article-update-date-lapsed): Record the buffer.
9974 (article-update-date-lapsed): Do all windows that display article
9975 buffers.
9976
9977 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9978
9979 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9980
9981 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9982 annoations.
9983
9984 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9985
9986 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9987
9988 * gnus-agent.el (gnus-category-add): Change default category to
9989 'false.
9990
9991 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9992 scores.
9993
9994 * gnus-draft.el (gnus-draft-send): Check server more.
9995
9996 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9997 (gnus-article-goto-part): New function.
9998
9999 * mm-view.el (mm-inline-text): Insert richtext properly.
10000
10001 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
10002
10003 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10004
10005 * parse-time.el (parse-time-rules): Accept dates far into the past
10006 and the future, and parse single-digit numbers as years.
10007
10008 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10009
10010 * mm-decode.el (mm-display-external): Chop off directories.
10011
10012 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10013
10014 * uudecode.el (uu-decode-region-external): Use
10015 insert-file-contents-literally.
10016
10017 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
10018
10019 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10020
10021 * uudecode.el: New file.
10022
10023 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
10024 x-uuencode.
10025
10026 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10027
10028 * gnus-art.el (gnus-mime-display-alternative): Set faces.
10029
10030 * message.el (message-fetch-field): Unfold properly.
10031
10032 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
10033 in text/plain.
10034
10035 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10036
10037 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
10038 (gnus-auto-select-first): Removed.
10039 (gnus-auto-select-first): Extended.
10040 (gnus-summary-read-group-1): Use new value.
10041
10042 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10043
10044 * message.el (message-fix-before-sending): Space.
10045
10046 * nnmail.el (nnmail-find-file): Don't erase.
10047
10048 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10049
10050 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
10051
10052 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10053
10054 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
10055
10056 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10057
10058 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
10059
10060 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
10061
10062 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
10063 20.4.
10064
10065 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10066
10067 * gnus-art.el (gnus-mime-view-all-parts): New command and
10068 keystroke.
10069
10070 * mm-decode.el (mm-display-external): Translate slashes.
10071
10072 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
10073
10074 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
10075
10076 * mm-decode.el (mm-quote-arg): Quote spaces.
10077 (mm-display-external): Quote args.
10078
10079 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10080
10081 * mm-decode.el (mm-inlinable-part-p): New function.
10082
10083 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
10084
10085 * mm-util.el (mm-disable-multibyte): New function.
10086
10087 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10088
10089 * gnus.el: Pterodactyl Gnus v0.33 is released.
10090
10091 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10092
10093 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
10094
10095 * mm-decode.el (mm-display-external): Don't switch for externals.
10096 (mm-dissect-multipart): Don't include end-sep.
10097
10098 * mm-util.el (mm-get-coding-system-list): New function.
10099 (mm-coding-system-list): New variable.
10100
10101 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10102
10103 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
10104
10105 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10106
10107 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
10108 group
10109
10110 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10111
10112 * mm-decode.el (mm-interactively-view-part): Typo.
10113
10114 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10115
10116 * mm-decode.el (mm-dissect-multipart): Display last part when the
10117 article has no close-delimiter
10118
10119 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10120
10121 * mm-decode.el (mm-dissect-buffer): Display parts which have no
10122 content-type.
10123
10124 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10125
10126 * gnus-art.el (gnus-display-mime): Typo.
10127
10128 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10129
10130 * gnus.el: Pterodactyl Gnus v0.32 is released.
10131
10132 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10133
10134 * gnus-kill.el (gnus-batch-score): Protect against errors.
10135
10136 * gnus-art.el: Protect against broken headers.
10137
10138 * mm-decode.el (mm-display-external): Respect needsterm.
10139 (mm-display-external): Create buffer for external commands.
10140
10141 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10142
10143 * mailcap.el (mailcap-mime-info): Return the proper viewer.
10144
10145 * mm-decode.el (mm-display-external): Use file name.
10146
10147 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
10148
10149 * gnus-util.el (gnus-output-to-rmail): Adjust to
10150 `rmail-output-to-rmail-file'.
10151
10152 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10153
10154 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10155
10156 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10157 headers.
10158
10159 * gnus-art.el (article-decode-charset): Fold case.
10160
10161 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
10162
10163 * mailcap.el (mailcap-save-binary-file): Goto point-min.
10164
10165 1998-09-23 Aaron M. Ucko <amu@mit.edu>
10166
10167 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10168 after being stored.
10169
10170 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
10171
10172 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10173 come.
10174
10175 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10176
10177 * gnus-ems.el (gnus-widget-button-keymap): New variable.
10178
10179 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
10180
10181 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10182
10183 1998-09-23 Matt Armstrong <matta@geoworks.com>
10184
10185 * gnus-art.el (article-decode-charset): Narrow to the correct
10186 region.
10187
10188 * mm-bodies.el: Fix autoload.
10189
10190 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
10191
10192 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10193
10194 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10195
10196 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10197
10198 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10199
10200 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10201 (gnus-article-add-button): Ditto.
10202
10203 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10204
10205 * gnus-art.el (gnus-article-prepare-display): Make article mode.
10206 (gnus-article-prepare-display): Bind url-standalone-mode.
10207
10208 * mm-decode.el (mm-remove-part): Also delete directory.
10209 (mm-display-external): Create a private sub-dir.
10210
10211 * mailcap.el (mailcap-binary-suffixes): New variable.
10212 (mailcap-command-p): Use it.
10213
10214 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10215
10216 * nnmbox.el (nnmbox-request-group): Change server.
10217 (nnmbox-possibly-change-newsgroup): Enable multibyte.
10218
10219 * message.el (message-encode-message-body): Don't stomp MIME
10220 headers.
10221
10222 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10223 unless useful.
10224 (gnus-summary-exit): Check for a live article buffer.
10225 (gnus-summary-exit-no-update): Ditto.
10226
10227 * gnus-int.el (gnus-request-replace-article): Accept no-encode
10228 param.
10229
10230 * gnus-sum.el (gnus-article-decoded-p): New variable.
10231
10232 * mm-decode.el (mm-display-external): Use no-conv.
10233
10234 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10235 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10236
10237 * gnus-art.el (gnus-article-mode-map): Bind button2 to
10238 mouse-click.
10239
10240 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
10241
10242 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10243
10244 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10245
10246 * gnus.el: Pterodactyl Gnus v0.31 is released.
10247
10248 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10249
10250 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10251
10252 * mm-decode.el (mm-display-part): Accept no-default.
10253
10254 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10255 a parameter.
10256
10257 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10258 (gnus-summary-prepare-threads): Ditto.
10259
10260 * gnus.el (gnus-article-mode-map): Make sparse keymap.
10261
10262 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10263 (gnus-mime-button-line-format): Doc fix.
10264 (gnus-insert-mime-button): Use it.
10265 (gnus-article-add-button): Use widget-convert-button.
10266
10267 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10268 ignore.
10269
10270 * mm-decode.el (mm-alternative-precedence): Ditto.
10271
10272 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
10273
10274 * mm-decode.el (mm-user-automatic-display): Use enriched.
10275
10276 1998-09-14 Paul Fisher <rao@gnu.org>
10277
10278 * mm-decode.el (mm-dissect-multipart): Have the part start on the
10279 right place.
10280
10281 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10282
10283 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10284
10285 * gnus-art.el (article-update-date-lapsed): Only update header if
10286 buffer is dispalyed in frame.
10287 (gnus-article-prepare-display): New function.
10288 (gnus-article-prepare): Use it.
10289
10290 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10291
10292 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10293
10294 * mm-view.el (mm-insert-inline): New function.
10295
10296 * mm-decode.el (mm-pipe-part): Bugged.
10297
10298 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10299
10300 * mm-bodies.el (mm-encode-body): Move over the body.
10301
10302 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10303
10304 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10305
10306 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
10307
10308 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10309 related functions. Handle message/rfc822 parts. Display subject on
10310 multipart summary lines. Display name on sub-parts when available.
10311
10312 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10313
10314 * mailcap.el (mailcap-command-p): New version.
10315
10316 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
10317
10318 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10319 groups.
10320
10321 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10322
10323 * message.el (message-make-date): Remove weekday name.
10324
10325 * mm-decode.el (mm-dissect-buffer): Protect against broken
10326 headers.
10327
10328 * mailcap.el (mailcap-command-in-path-p): New function.
10329 (mailcap-command-p): Renamed.
10330
10331 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10332
10333 * rfc2047.el (eval): Autoload.
10334
10335 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10336
10337 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10338 (gnus-multi-decode-encoded-word-string): New function.
10339 (gnus-encoded-word-method-alist): New variable.
10340 (gnus-decode-encoded-word-functions): Removed.
10341
10342 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10343
10344 * gnus-int.el (gnus-request-replace-article): Replace
10345 message-narrow-to-headers with message-narrow-to-head
10346
10347 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10348
10349 * drums.el (drums-quote-string): Reversed match.
10350
10351 * message.el (message-make-date): Use weekday name.
10352
10353 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10354
10355 * gnus.el: Pterodactyl Gnus v0.30 is released.
10356
10357 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10358
10359 * gnus-art.el (article-decode-encoded-words): Use it.
10360 (gnus-decode-header-function): New variable.
10361
10362 * gnus-sum.el (gnus-nov-parse-line): Use it.
10363 (gnus-decode-encoded-word-function): New variable.
10364
10365 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10366 buffer.
10367
10368 * gnus-art.el (gnus-insert-mime-button): Use widget.
10369 (gnus-widget-press-button): New function.
10370 (gnus-article-prev-button): Removed.
10371 (gnus-article-next-button): Ditto.
10372 (gnus-article-add-button): Ditto.
10373
10374 * gnus.el (gnus-article-mode-map): Inherit from widget.
10375 (gnus-article-mode-map): No, don't.
10376
10377 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10378 (mm-content-id-alist): New variable.
10379 (mm-get-content-id): New function.
10380
10381 * gnus-art.el (gnus-request-article-this-buffer): Only decode
10382 articles if we are fetching to the article buffer.
10383
10384 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10385
10386 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10387 articles.
10388
10389 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10390
10391 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10392 (mm-default-mime-charset): New variable.
10393
10394 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10395
10396 * drums.el (drums-quote-string): Reversed test.
10397
10398 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10399
10400 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10401 string.
10402
10403 * drums.el (drums-quote-string): New function.
10404
10405 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10406 (rfc2047-b-encode-region): Chop lines.
10407 (rfc2047-q-encode-region): Ditto.
10408
10409 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10410
10411 * gnus.el: Pterodactyl Gnus v0.29 is released.
10412
10413 1998-09-12 Istvan Marko <imarko@pacificnet.net>
10414
10415 * mm-decode.el (mm-save-part): Message right.
10416
10417 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10418
10419 * drums.el (drums-parse-address): Returned a list instead of a
10420 string.
10421 (drums-remove-whitespace): Skip comments.
10422 (drums-parse-addresses): Didn't work.
10423
10424 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10425
10426 * gnus.el: Pterodactyl Gnus v0.28 is released.
10427
10428 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10429
10430 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10431 starting point.
10432 (article-decode-encoded-words): Rename.
10433
10434 * message.el (message-narrow-to-headers-or-head): New function.
10435
10436 * gnus-int.el (gnus-request-accept-article): Narrow to the right
10437 region.
10438
10439 * message.el (message-send-news): Encode body after checking
10440 syntax.
10441
10442 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10443
10444 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10445
10446 * gnus-art.el (gnus-display-mime): Respect disposition.
10447
10448 * mm-decode.el (mm-preferred-alternative): Respect disposition.
10449
10450 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10451 text with annotations.
10452
10453 * message.el (message-make-date): Fix sign for negative time
10454 zones.
10455
10456 * mm-view.el (mm-inline-image): Insert a space at the end of the
10457 image.
10458
10459 * mail-parse.el: New file.
10460
10461 * rfc2231.el: New file.
10462
10463 * drums.el (drums-content-type-get): Removed.
10464 (drums-parse-content-type): Ditto.
10465
10466 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10467
10468 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10469
10470 * gnus.el: Pterodactyl Gnus v0.27 is released.
10471
10472 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10473
10474 * mm-decode.el (mm-alternative-precedence): New variable.
10475 (mm-preferred-alternative): New function.
10476
10477 * gnus-art.el (gnus-mime-copy-part): New command.
10478
10479 * mm-decode.el (mm-get-part): New function.
10480
10481 * mm-view.el: New file.
10482
10483 * mm-decode.el (mm-dissect-buffer): Downcase cte.
10484 (mm-display-part): Default to mailcap-save-binary-file.
10485
10486 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10487
10488 * gnus.el: Pterodactyl Gnus v0.26 is released.
10489
10490 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10491
10492 * mm-decode.el (mm-interactively-view-part): New function.
10493
10494 * gnus-art.el (gnus-mime-view-part): New command.
10495
10496 * mm-decode.el (mm-last-shell-command): New variable.
10497
10498 * mailcap.el (mailcap-mime-info): Allow returning all matches.
10499
10500 * mm-decode.el (mm-save-part): New function.
10501
10502 * gnus-art.el (article-decode-charset): Protect against buggy
10503 content-types.
10504 (gnus-mime-pipe-part): New command.
10505 (gnus-mime-save-part): New command.
10506 (gnus-mime-button-map): New keymap.
10507 (gnus-mime-button-line-format): New variable.
10508 (gnus-insert-mime-button): New function.
10509 (gnus-display-mime): Use it.
10510
10511 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10512
10513 * mm-decode.el (mm-inline-text): Decode charsets.
10514
10515 * gnus-art.el (gnus-article-save): Comment fix.
10516
10517 * gnus-int.el (gnus-start-news-server): When in batch, don't
10518 prompt.
10519
10520 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10521 decode.
10522
10523 * mm-decode.el (mm-inline-media-tests): Add audio.
10524 (mm-inline-audio): New function.
10525
10526 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10527
10528 * gnus-art.el (article-make-date-line): Didn't work.
10529
10530 * parse-time.el (parse-time-string): One too many nils.
10531
10532 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10533
10534 * gnus.el: Pterodactyl Gnus v0.25 is released.
10535
10536 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10537
10538 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10539 annotations.
10540
10541 * gnus.el ((featurep 'gnus-xmas)): New
10542 'gnus-annotation-in-region-p alias.
10543
10544 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10545
10546 * mm-util.el (mm-with-unibyte-buffer): New function.
10547
10548 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10549
10550 * mm-decode.el (mm-inline-media-tests): New variable.
10551
10552 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10553
10554 * gnus-art.el (gnus-article-mime-handles): New variable.
10555
10556 * drums.el (drums-narrow-to-header): New function.
10557
10558 * gnus-art.el (article-decode-charset): Use it.
10559
10560 * drums.el (drums-content-type-get): New function.
10561
10562 * mm-util.el (mm-content-type-charset): Removed.
10563
10564 * drums.el (drums-syntax-table): @ is word.
10565 (drums-parse-content-type): New function.
10566
10567 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10568 EDT" times.
10569
10570 * gnus-util.el (gnus-date-get-time): Use safe date.
10571
10572 * gnus-sum.el (gnus-show-mime): Removed.
10573 (gnus-summary-toggle-mime): Removed.
10574
10575 * gnus-art.el (gnus-strict-mime): Removed.
10576 (gnus-article-prepare): Don't do MIME.
10577 (gnus-decode-encoded-word-method): Removed.
10578 (gnus-show-mime-method): Removed.
10579
10580 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10581
10582 * gnus.el: Pterodactyl Gnus v0.24 is released.
10583
10584 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10585
10586 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10587 PREFIX.
10588
10589 * parse-time.el (parse-time-rules): Accept times that look like
10590 "h:mm".
10591
10592 * message.el (message-make-date): Use zone properly.
10593
10594 * gnus.el: Autoload gnus-batch.
10595
10596 * gnus-art.el (article-de-quoted-unreadable): Do not do
10597 gnus-article-decode-rfc1522.
10598
10599 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10600
10601 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10602 param.
10603
10604 * message.el (message-encode-message-body): Check for us-ascii.
10605
10606 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10607 to the left.
10608
10609 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10610
10611 * gnus-art.el (article-decode-charset): Rename.
10612
10613 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10614
10615 * gnus.el: Pterodactyl Gnus v0.23 is released.
10616
10617 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10618
10619 * gnus-util.el (gnus-parent-id): Ditto.
10620 (gnus-put-text-property-excluding-newlines): Ditto.
10621
10622 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10623
10624 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10625
10626 * message.el (message-generate-headers): Generate User-Agent
10627 instead of X-Mailer & X-Newsreader.
10628
10629 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10630 User-Agent header format.
10631
10632 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10633
10634 * gnus.el: Pterodactyl Gnus v0.22 is released.
10635
10636 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10637
10638 * mm-util.el (mm-multibyte-p): Typo.
10639
10640 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10641
10642 * gnus.el: Pterodactyl Gnus v0.21 is released.
10643
10644 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10645
10646 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10647
10648 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10649
10650 * mm-util.el (mm-multibyte-p): New function.
10651
10652 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10653
10654 * gnus.el: Pterodactyl Gnus v0.20 is released.
10655
10656 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10657
10658 * rfc2047.el (rfc2047-decode-region): Only decode when in
10659 multibyte.
10660
10661 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10662
10663 * gnus-int.el (gnus-request-replace-article): Encode.
10664 (gnus-request-accept-article): Encode.
10665
10666 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10667 here.
10668
10669 * gnus.el (gnus-article-display-hook): Take the charset functions
10670 out.
10671
10672 * time-date.el (safe-date-to-time): New function.
10673
10674 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10675
10676 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10677
10678 * gnus.el: Pterodactyl Gnus v0.19 is released.
10679
10680 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10681
10682 * mm-util.el (mm-mime-charset): New function.
10683
10684 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10685
10686 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10687
10688 * gnus.el: Pterodactyl Gnus v0.18 is released.
10689
10690 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10691
10692 * message.el (message-send-and-exit): Return t on success.
10693 (message-make-date): Make a proper time zone.
10694
10695 * gnus-draft.el (gnus-draft-send): Only remove article if the
10696 sending is successful.
10697
10698 * drums.el (drums-get-comment): Return the last comment.
10699 (drums-parse-address): Parse old-style From headers.
10700
10701 1998-09-07 SL Baur <steve@altair.xemacs.org>
10702
10703 * gnus-sum.el (gnus-data-compute-positions): Move below
10704 `gnus-save-hidden-threads' so the former is correctly detected as
10705 a macro.
10706
10707 1998-09-06 Dave Love <fx@gnu.org>
10708
10709 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10710 ignore-errors too, eval'd when compile. Require w3 stuff at load
10711 time for nicer failure if it's not available.
10712
10713 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10714
10715 * time-date.el (time-to-seconds): Renamed.
10716
10717 * parse-time.el (parse-time-string): Downcase before handling.
10718 (parse-time-rules): Times without seconds have 0 seconds.
10719
10720 * rfc2047.el (rfc2047-encode-region): New version.
10721 (rfc2047-dissect-region): New function.
10722
10723 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10724
10725 * message.el (message-make-date): Use symbolic zone.
10726
10727 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10728
10729 * time-date.el (parse-time): Always use parse-time.
10730
10731 * parse-time.el (parse-time-syntax): Use vectors.
10732
10733 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10734
10735 * gnus.el: Pterodactyl Gnus v0.17 is released.
10736
10737 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10738
10739 * time-date.el: Renamed from "date".
10740
10741 * gnus.el: Removed all timezone dependencies.
10742
10743 * score-mode.el: Removed.
10744 (gnus-score-edit-insert-date): Use date.
10745
10746 * date.el (float-to-time): New function.
10747
10748 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10749
10750 * date.el (time-to-float): New function.
10751
10752 * message.el (message-make-date): Use format-time-string.
10753 (message-make-expires): Use make-date.
10754
10755 * gnus-util.el (gnus-dd-mmm): Use date.
10756 (gnus-sortable-date): Ditto.
10757
10758 * message.el (message-make-date): Take an optional time.
10759
10760 * gnus: Applied patches from 5.6.43.
10761
10762 * date.el (if): Use parse-time.
10763
10764 * gnus-score.el (gnus-summary-score-entry): Make into a command
10765 again.
10766
10767 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10768 gnus-agent.
10769
10770 * gnus.el (gnus-agent-meta-information-header): Moved here.
10771
10772 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10773
10774 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10775 (gnus-agent-fetch-group-1): Score article headers using normal
10776 group score files if the download score rule of a category/group
10777 is `file'.
10778 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10779 deciding what articles to download.
10780 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10781 predicate processing if predicate is `true' or `false'.
10782
10783 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10784
10785 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10786
10787 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10788
10789 * score-mode.el (score-mode-coding-system): New variable.
10790 (gnus-score-edit-exit): Use it.
10791
10792 1998-09-04 Jason R Mastaler <jason@4b.org>
10793
10794 * drums.el: Corrected typo.
10795
10796 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10797
10798 * mm-bodies.el (mm-body-encoding): Faster version.
10799
10800 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10801
10802 * gnus-art.el (gnus-article-decode-charset): Only decode text
10803 things.
10804
10805 * message.el (message-output): Use rmail.
10806
10807 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10808 word part.
10809
10810 * mm-util.el (mm-charset-to-coding-system): Use
10811 rfc2047-default-charset.
10812 (mm-known-charsets): New variable.
10813
10814 * message.el (message-caesar-region): Bugged out.
10815
10816 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10817
10818 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10819 specifying `agent-predicate' in a group's parameters.
10820
10821 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10822
10823 * gnus.el: Pterodactyl Gnus v0.16 is released.
10824
10825 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10826
10827 * nnmail.el (nnmail-expired-article-p): Use predicate.
10828
10829 * date.el (time-less-p): Renamed.
10830
10831 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10832 from the headers.
10833
10834 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10835 functions.
10836
10837 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10838 all.
10839 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10840 to all functions.
10841
10842 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10843
10844 * gnus.el: Pterodactyl Gnus v0.15 is released.
10845
10846 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10847
10848 * date.el: New file.
10849
10850 * gnus-util.el (gnus-encode-date): Removed.
10851 (gnus-time-less): Ditto.
10852
10853 * nnmail.el (nnmail-date-to-time): Removed.
10854 (nnmail-time-less): Ditto.
10855 (nnmail-days-to-time): Ditto.
10856 (nnmail-time-since): Ditto.
10857
10858 * drums.el: New file.
10859
10860 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10861
10862 * message.el (message-encode-message-body): Encode headers with
10863 body encoding.
10864
10865 * rfc2047.el (rfc2047-default-charset): Renamed.
10866 (rfc2047-encodable-p): Use it.
10867
10868 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10869
10870 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10871 servers.
10872
10873 * gnus-util.el (gnus-output-to-rmail): Removed.
10874
10875 * gnus-art.el (gnus-summary-save-in-rmail): Use
10876 gnus-output-to-rmailrmail-output-to-rmail-file.
10877
10878 * rfc2047.el (rfc2047-decode-region): Fold case.
10879 (rfc2047-decode): Use decode-string.
10880
10881 * mm-util.el: Provide mm-char-int.
10882
10883 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10884
10885 * gnus.el: Pterodactyl Gnus v0.14 is released.
10886
10887 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10888
10889 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10890 sure we have 7bit.
10891
10892 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10893
10894 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10895 ducplicates.
10896 (gnus-inews-insert-mime-headers): Removed.
10897
10898 * message.el (message-caesar-region): Protect against MULE chars.
10899
10900 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10901
10902 * mm-util.el (if): fset the right function.
10903
10904 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10905
10906 * gnus-art.el (gnus-article-decode-charset): Use real
10907 read-coding-system.
10908
10909 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10910
10911 * mm-bodies.el (mm-decode-body): Protect against malformed
10912 base64.
10913 (mm-decode-body): Check that buffer-file-coding-system is
10914 non-nil.
10915
10916 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10917
10918 * gnus.el: Pterodactyl Gnus v0.13 is released.
10919
10920 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10921
10922 * gnus-util.el (gnus-strip-whitespace): Already defined.
10923 Removed.
10924
10925 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10926
10927 * gnus-util.el (gnus-strip-whitespace): New function.
10928
10929 * mm-util.el (mm-content-type-charset): Downcase.
10930
10931 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10932
10933 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10934 (gnus-article-decode-charset): Don't fetch all headers.
10935
10936 * mm-util.el (mm-read-coding-system): New function.
10937
10938 * mm-bodies.el (mm-decode-body): Check the right charset.
10939
10940 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10941
10942 * gnus-art.el (gnus-article-mode-line-format): Use short group
10943 format.
10944
10945 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10946
10947 * gnus.el: Pterodactyl Gnus v0.12 is released.
10948
10949 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10950
10951 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10952
10953 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10954 (gnus-article-decode-charset): Always run.
10955
10956 * mm-bodies.el (mm-decode-body): Decode cte.
10957
10958 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10959
10960 * gnus.el: Pterodactyl Gnus v0.11 is released.
10961
10962 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10963
10964 * message.el (message-encode-message-body): Ditto.
10965
10966 * gnus-art.el (gnus-article-decode-mime-words): New command and
10967 keystroke.
10968 (gnus-article-decode-charset): Ditto.
10969 (gnus-article-decode-charset): Only work under MULE.
10970
10971 * mm-util.el (mm-content-type-charset): New function.
10972
10973 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10974
10975 * message.el (message-send-mail): Insert MIME headers.
10976 (message-check-news-body-syntax): Don't warn for escape sequences.
10977 (message-check-news-body-syntax): Insert MIME headers.
10978
10979 * mm-bodies.el (mm-body-encoding): New function.
10980
10981 * message.el (message-encode-message-body): New function.
10982
10983 * mm-bodies.el: New file.
10984
10985 * mm-util.el (mm-narrow-to-head): New function.
10986
10987 * rfc2047.el (rfc2047-encode): Use it.
10988
10989 * mm-util.el: Provide mm-encode-coding-region.
10990
10991 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10992
10993 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10994
10995 * mm-util.el (mm-enable-multibyte): New function.
10996
10997 * message.el (message-set-work-buffer): Set multibyte.
10998
10999 * gnus.el (gnus-continuum-version): Be valid forever and ever.
11000
11001 * gnus-util.el (gnus-point-at-eol): Removed.
11002 (gnus-point-at-bol): Ditto.
11003
11004 1998-08-31 Didier Verna <verna@inf.enst.fr>
11005
11006 * gnus-msg.el (gnus-group-mail): make it behave like
11007 gnus-group-post-news with regards to the prefix (this enables the
11008 use of posting styles).
11009
11010 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11011
11012 * gnus.el (gnus-article-display-hook): Added
11013 gnus-article-decode-rfc1522 to hook.
11014
11015 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11016
11017 * gnus.el: Pterodactyl Gnus v0.10 is released.
11018
11019 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11020
11021 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
11022 hook to be run.
11023
11024 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11025
11026 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
11027
11028 * mm-util.el (mm-charsets-in-region): Removed.
11029
11030 * rfc2047.el: Renamed file.
11031
11032 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
11033
11034 * message.el (message-mode): Set multibyte.
11035
11036 * mm-util.el (mm-charsets-in-region): Copied here.
11037
11038 * gnus-util.el: Removed gnus-truncate-string.
11039
11040 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
11041
11042 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
11043 (rfc1522-encodable-p): New function.
11044 (rfc1522-encode-message-header): Use it.
11045
11046 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11047
11048 * gnus.el: Pterodactyl Gnus v0.9 is released.
11049
11050 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11051
11052 * mm-util.el: Shadow encode-coding-string.
11053
11054 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
11055
11056 * mm-util.el: New file.
11057
11058 * mm-decode.el: Somewhat depleted.
11059 * mm-encode.el: Ditto.
11060
11061 * rfc1522.el: New file.
11062
11063 * mm-util.el (mm-replace-chars-in-string): Copied here.
11064
11065 * mm-encode.el (mm-q-encode-region): New function.
11066
11067 * qp.el (quoted-printable-encode-region): Take an optional CLASS
11068 param.
11069
11070 * mm-encode.el (mm-encode-word-region): Downcase.
11071
11072 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11073
11074 * gnus.el: Pterodactyl Gnus v0.8 is released.
11075
11076 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11077
11078 * message.el (message-send-mail): Encode headers.
11079
11080 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
11081 (quoted-printable-encode-region): Upcase.
11082
11083 * message.el (message-default-charset): New variable.
11084
11085 * qp.el (quoted-printable-encode-region): Optional param FOLD.
11086
11087 * message.el (message-narrow-to-field): Changed name.
11088
11089 * mm-encode.el: New file.
11090
11091 * message.el (message-narrow-to-header): New function.
11092
11093 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
11094 right buffer.
11095
11096 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11097
11098 * gnus.el: Pterodactyl Gnus v0.7 is released.
11099
11100 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11101
11102 * gnus.el: Remove autoload for
11103 gnus-article-mime-decode-quoted-printable.
11104
11105 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
11106 be decoded in non-MULE Emacsen.
11107
11108 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11109
11110 * mm-decode.el: Check for coding-system-list.
11111
11112 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11113
11114 * gnus.el: Pterodactyl Gnus v0.6 is released.
11115
11116 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11117
11118 * nnheader.el (fboundp): Protect code-coding-string.
11119
11120 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
11121 is available.
11122
11123 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11124
11125 * gnus.el: Pterodactyl Gnus v0.5 is released.
11126
11127 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11128
11129 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
11130 (gnus-hack-decode-rfc1522): Removed.
11131
11132 * mm-decode.el (mm-charset-coding-system-alist): Check better.
11133
11134 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11135
11136 * gnus.el: Gnus v0.4 is released.
11137
11138 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11139
11140 * gnus-art.el (gnus-article-decode-mime-words): New command and
11141 keystroke.
11142
11143 * qp.el (quoted-printable-decode-region): Don't use hexl.
11144
11145 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
11146 (gnus-structured-field-decoder): Removed.
11147 (gnus-unstructured-field-decoder): Ditto.
11148
11149 * mm-decode.el: New file.
11150
11151 * qp.el: New file.
11152
11153 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11154
11155 * gnus-ems.el (fboundp): Removed gnus-split-string.
11156
11157 * gnus.el (gnus-splash-face): Doc fix.
11158
11159 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11160
11161 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11162 hexl.
11163
11164 * nnheader.el (nnheader-temp-write): Removed.
11165
11166 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11167
11168 * gnus.el: Gnus v0.3 is released.
11169
11170 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11171
11172 * gnus.el: Gnus v0.2 is released.
11173
11174 ;; Local Variables:
11175 ;; coding: iso-2022-7bit
11176 ;; End:
11177
11178 Copyright (C) 2002 Free Software Foundation, Inc.
11179 Copying and distribution of this file, with or without modification,
11180 are permitted provided the copyright notice and this notice are preserved.
11181
11182 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4