White space fixes.
[bpt/emacs.git] / lisp / gnus / ChangeLog
1 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
2
3 * smiley-ems.el (gnus-smiley-display): Typo.
4
5 * nnvirtual.el: Typo.
6
7 * nnsoup.el (nnsoup-retrieve-headers): Typo.
8
9 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
10
11 * nnimap.el: Typo.
12 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
13
14 * mm-encode.el (mm-safer-encoding): Typo.
15
16 * messcompat.el: Typo.
17
18 * message.el (message-face-alist): Typo.
19
20 * imap.el (imap-interactive-login, imap-anonymous-auth)
21 (imap-open): Typos.
22
23 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
24
25 * gnus.el: Typo.
26
27 * gnus-win.el (gnus-configure-frame): Typo.
28
29 * gnus-util.el (gnus-atomic-progn-assign): Typo.
30
31 * gnus-topic.el (gnus-topic-sort-topics): Typo.
32
33 * gnus-sum.el (gnus-summary-article-number)
34 (gnus-summary-read-group-1, gnus-summary-mark-article)
35 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
36
37 * gnus-mule.el (gnus-mule-add-group): Typo.
38
39 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
40
41 * gnus-group.el (gnus-group-fetch-faq): Typo.
42
43 * gnus-art.el (gnus-decode-header-methods): Typo.
44
45 * flow-fill.el: Typo.
46
47 2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
48
49 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
50
51 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
52
53 * message.el (message-set-auto-save-file-name):
54 Use make-directory, to avoid the dependence on gnus-util.
55
56 2002-11-11 Markus Rost <rost@math.ohio-state.edu>
57
58 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
59 parens in column 0.
60
61 2002-11-08 Markus Rost <rost@math.ohio-state.edu>
62
63 * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
64 column 0.
65
66 2002-10-18 Dave Love <fx@gnu.org>
67
68 * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
69 (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
70 emacs-mule.
71 (mm-find-mime-charset-region): Fix :mime-charset part.
72 (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
73 (mm-mime-charset, mm-find-mime-charset-region): Look for
74 `:mime-charset' property of coding systems before `mime-charset'.
75 (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
76 (mm-with-unibyte-current-buffer-mule4): Deleted.
77 (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
78 (multibyte-char-to-unibyte): New.
79
80 * rfc2047.el (message-posting-charset): defvar when compiling.
81 (ietf-drums, gnus-util): Don't require.
82 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc fixes.
83 (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
84 iso-8859-8.
85 (rfc2047-q-encoding-alist): Augment header list.
86 (rfc2047-encoding-type): New.
87 (rfc2047-dissect-region): Deleted.
88 (rfc2047-encode-region, rfc2047-encode): Rewritten to take
89 account of rfc2047 rules with respect to rfc2822 tokens and to do
90 encoding in place rather than by passing strings.
91 (rfc2047-encode-message-header): Don't include header name field
92 in encoding. Add `address-mime' case and bind
93 rfc2047-encoding-type for `mime' case.
94 (rfc2047-encode-string): Doc fix.
95 (rfc2047-encode): Use longer chunks for base64.
96 (rfc2047-fold-region): Insert single characters, not strings.
97 (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
98
99 * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
100 (gnus-summary-select-article, gnus-summary-edit-article):
101 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
102
103 * message.el (message-forward-make-body):
104 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
105
106 * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
107 Maybe use string-to-multibyte. Avoid find-charset-region.
108 Cope with encoding Emacs 22 eight-bit chars.
109
110 * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
111 (mm-encode-body): Just call mm-encode-coding-region in encoding case.
112
113 2002-10-17 Juanma Barranquero <lektu@terra.es>
114
115 * nnweb.el (nnweb-dejanews-create-mapping)
116 (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
117 (nnweb-google-create-mapping): Fix typos.
118
119 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
120
121 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
122
123 * gnus-cus.el (gnus-group-customize): Likewise.
124
125 * gnus-util.el (gnus-parse-netrc): Likewise.
126
127 2002-09-21 Rob Browning <rlb@defaultvalue.org>
128
129 * gnus-art.el (gnus-article-x-face-command):
130 Use gnus-article-compface-xbm if bound.
131
132 2002-09-18 Rob Browning <rlb@defaultvalue.org>
133
134 * gnus-art.el (gnus-article-x-face-command):
135 Don't use gnus-article-compface-xbm.
136
137 2002-09-06 Juanma Barranquero <lektu@terra.es>
138
139 * gnus-int.el (gnus-status-message): Fix spacing.
140
141 2002-08-30 Juanma Barranquero <lektu@terra.es>
142
143 * imap.el (imap-authenticator-alist, imap-stream-alist)
144 (imap-continuation): Fix typos.
145
146 2002-08-23 ShengHuo ZHU <zsh@cs.rochester.edu>
147
148 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
149
150 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
151
152 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
153
154 * nnmh.el (nnmh-request-expire-articles):
155 Implemented expiry-target for nnmh backend.
156
157 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
158
159 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
160
161 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
162 avoid arithmetic errors.
163
164 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
165
166 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
167 Change cdaar to cdar and car.
168
169 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
170 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
171
172 2002-07-03 Juanma Barranquero <lektu@terra.es>
173
174 * gnus-sum.el (gnus-summary-highlight): Fix typo.
175
176 2002-06-21 ShengHuo ZHU <zsh@cs.rochester.edu>
177
178 * nnheader.el (nnheader-file-name-translation-alist): Set the
179 default value for MS Windows systems.
180
181 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
182
183 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
184 * nndoc.el: Add several new types.
185
186 2002-05-16 Juanma Barranquero <lektu@terra.es>
187
188 * gnus-art.el (gnus-mime-copy-part): Fix typo.
189
190 2002-05-09 Miles Bader <miles@gnu.org>
191
192 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
193 (gnus-article-hide-citation): Respect it.
194
195 2002-04-12 Juanma Barranquero <lektu@terra.es>
196
197 * pop3.el (pop3-open-server): Fix typo.
198
199 2002-04-12 ShengHuo ZHU <zsh@cs.rochester.edu>
200
201 * pop3.el (pop3-munge-message-separator): Work if no date.
202 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
203
204 * pop3.el (pop3-munge-message-separator): Only use valid date.
205 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
206
207 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
208
209 * gnus-sum.el (gnus-update-summary-mark-positions)
210 (gnus-summary-toggle-header):
211 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
212 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
213 (gnus-uu-post-encoded):
214 * nnfolder.el (nnfolder-possibly-change-group):
215 * nnimap.el (nnimap-retrieve-headers):
216 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
217
218 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
219
220 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
221 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
222
223 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
224
225 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
226
227 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
228
229 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
230
231 * message.el (message-tool-bar-map): Ditto.
232
233 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
234
235 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
236
237 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
238
239 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
240
241 * mail-source.el (make-source-make-complex-temp-name):
242 Use make-temp-file.
243
244 * mm-util.el (mm-make-temp-file): New function.
245 * nneething.el (nneething-file-name): Use it.
246 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
247 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
248 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
249 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
250
251 * message.el (message-mode): If buffer-file-name, don't set auto
252 save file name.
253 Trivial change from Geoff Greene <ggreene@wpi.edu>
254
255 2002-03-05 Eli Zaretskii <eliz@is.elta.co.il>
256
257 * qp.el (quoted-printable-decode-region): Doc addition.
258
259 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
260
261 * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
262
263 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
264
265 * mm-encode.el (mm-content-transfer-encoding-defaults): Set
266 default to base64. Add application/emacs-lisp.
267
268 * mail-source.el (mail-source-fetch-directory): Run scripts.
269
270 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
271
272 * gnus-msg.el (gnus-post-method): Fix doc.
273
274 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
275
276 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
277
278 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
279 From: Stefan Monnier <monnier@cs.yale.edu>
280
281 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
282
283 * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
284 * mm-view.el (mm-w3-prepare-buffer): Ditto.
285 (mm-inline-text): Ditto.
286 Suggested by Dave Love <fx@gnu.org>.
287
288 * mml.el (mml-preview): Disable local map.
289
290 * mml.el (mml-preview): Bind `q'.
291
292 2002-02-05 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
293
294 * binhex.el (binhex-decoder-switches): Doc fix.
295
296 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
297
298 * message.el (message-forward-rmail-make-body): Directly use
299 rmail-msg-restore-non-pruned-header to avoid calling
300 vertical-motion.
301
302 2002-01-27 Richard M. Stallman <rms@gnu.org>
303
304 * time-date.el: Add autoload cookies. Many doc fixes.
305 (time-add): New function.
306 (time-subtract): Renamed from subtract-time.
307 (subtract-time): New alias for time-subtract.
308
309 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
310
311 * gnus-start.el (gnus-read-init-file): Cleaned up.
312
313 2002-01-03 Dave Love <d.love@dl.ac.uk>
314
315 * gnus-start.el (gnus-startup-file-coding-system): Removed.
316 (gnus-read-init-file): Don't use it.
317
318 2002-01-03 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
319
320 * gnus-start.el (gnus-read-init-file): Don't force coding system
321 for ~/.gnus. From Dave Love <fx@gnu.org>.
322
323 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
324
325 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
326 * mm-util.el (mm-use-find-coding-systems-region): New variable.
327 (mm-find-mime-charset-region): Use it.
328 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
329 * nnspool.el (nnspool-request-post): Ditto.
330
331 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
332
333 * message.el, gnus-art.el, gnus.el, gnus-cite.el:
334 Adapt face definitions to use :weight and :slant.
335
336 2001-12-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
337
338 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
339 to variable, follow doc-string conventions).
340
341 2001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
342
343 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
344 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
345
346 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
347
348 * gnus-sum.el (gnus-summary-save-article): Nix
349 gnus-display-mime-function and gnus-article-prepare-hook.
350
351 2001-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
352
353 * message.el (message-mail): Add send-actions.
354
355 2001-11-28 ShengHuo ZHU <zsh@cs.rochester.edu>
356
357 * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
358 arguments.
359
360 2001-11-25 Stefan Monnier <monnier@cs.yale.edu>
361
362 * imap.el (imap-interactive-login, imap-open, imap-authenticate):
363 Use make-local-variable rather than make-variable-buffer-local.
364
365 2001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
366
367 * message.el (message-forward-rmail-make-body): Use
368 save-window-excursion.
369 (message-encode-message-body): Use noerror when search.
370 (message-setup-1): Convert compose-mail send-actions to
371 message-send-actions.
372
373 * message.el (message-forward-subject-author-subject): Don't use
374 message-news-p, which widens the buffer.
375 (message-forward-make-body): New function.
376 (message-forward): Use it.
377 (message-insinuate-rmail): New function.
378 (message-forward-rmail-make-body): New function.
379
380 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
381 * gnus-score.el (gnus-score-find-bnews): Use it.
382 * mm-util.el (mm-iso-8859-x-to-15-region): Use
383 insert-before-markers.
384 From Jesper Harder <harder@ifa.au.dk>
385 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
386 * mm-util.el (mm-coding-system-priorities): New variable.
387 (mm-sort-coding-systems-predicate): New function.
388 (mm-find-mime-charset-region): Resort coding systems if needed.
389 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
390
391 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
392 (mm-hack-charsets): Fix doc.
393
394 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
395 (mm-iso-8859-x-to-15-table): Ditto.
396 (mm-iso-8859-x-to-15-region): Ditto.
397 (mm-find-mime-charset-region): Ditto.
398
399 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
400 (gnus-summary-limit-to-author): Ditto.
401 (gnus-summary-limit-to-extra): Ditto.
402 (gnus-summary-find-matching): Support not-matching argument.
403
404 * message.el (message-wash-subject): Use `insert' rather than
405 `insert-string', which is deprecated.
406 From Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
407
408 2001-11-14 Sam Steingold <sds@gnu.org>
409
410 * gnus-score.el: Fixed some doc strings to properly quote symbols.
411
412 2001-11-10 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
413
414 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
415 function `system-name' instead of both function and variable.
416
417 2001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
418
419 * mml.el (mml-preview): Bind mail-header-separator.
420
421 2001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
422
423 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
424 Suggested by Dave Love <fx@gnu.org>.
425
426 2001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
427
428 * mm-util.el (mm-charset-synonym-alist): Revert (some).
429
430 2001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
431
432 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
433 (mm-hack-charsets): New variable.
434 (mm-iso-8859-15-compatible): New variable.
435 (mm-iso-8859-x-to-15-table): New variable.
436 (mm-find-mime-charset-region): Add parameter hack-charsets.
437
438 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
439 is nil.
440
441 * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
442 pages are changed.
443
444 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
445 mm-coding-system-p. Don't correct it only in XEmacs.
446 (mm-charset-to-coding-system): Use mm-coding-system-p and
447 mm-get-coding-system-list.
448 (mm-emacs-mule, mm-mule4-p): New.
449 (mm-enable-multibyte, mm-disable-multibyte,
450 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
451 mm-with-unibyte-current-buffer,
452 mm-with-unibyte-current-buffer-mule4): Use them.
453 (mm-find-mime-charset-region): Treat iso-2022-jp.
454
455 From Dave Love <fx@gnu.org>:
456
457 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
458 construction.
459 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
460 entries conditional on not having a coding system defined for
461 them.
462 (mm-mule-charset-to-mime-charset): Use
463 find-coding-systems-for-charsets if defined.
464 (mm-charset-to-coding-system): Don't use
465 mm-get-coding-system-list. Look in mm-charset-synonym-alist
466 later. Add last resort search of coding systems.
467 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
468 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
469 Mule 4.
470 (mm-find-mime-charset-region): Re-write.
471 (mm-with-unibyte-current-buffer): Restore buffer as well as
472 multibyteness.
473
474 2001-10-30 Simon Josefsson <jas@extundo.com>
475
476 * nnimap.el (nnimap-date-days-ago): Defeat locale.
477
478 2001-10-27 Stefan Monnier <monnier@cs.yale.edu>
479
480 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
481
482 2001-10-05 Gerd Moellmann <gerd@gnu.org>
483
484 * Branch for 21.1.
485
486 2001-09-27 Gerd Moellmann <gerd@gnu.org>
487
488 * gnus-ems.el (gnus-article-display-xface): Skip over previously
489 inserted images.
490
491 2001-09-19 Sam Steingold <sds@gnu.org>
492
493 * gnus-win.el (gnus-buffer-configuration):
494 Respect `gnus-bug-create-help-buffer'.
495
496 2001-09-18 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
497
498 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
499 can read e-mails from Microsoft Outlook users not using ISO
500 8859-2 character set.
501
502 2001-09-18 Gerd Moellmann <gerd@gnu.org>
503
504 * gnus-sum.el (gnus-select-newsgroup):
505 Make `gnus-current-select-method' buffer-local.
506 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
507
508 * gnus-art.el (gnus-request-article-this-buffer): Refer to
509 `gnus-current-select-method' in the current summary buffer.
510 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
511
512 2001-09-18 Miles Bader <miles@gnu.org>
513
514 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
515 error querying a backend abort the whole process.
516
517 2001-09-17 Gerd Moellmann <gerd@gnu.org>
518
519 * gnus-srvr.el (gnus-server-mode): Doc fix.
520
521 2001-09-03 Gerd Moellmann <gerd@gnu.org>
522
523 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
524
525 2001-08-31 Sam Steingold <sds@gnu.org>
526
527 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
528 typo: `exmine' --> `examine'.
529
530 2001-08-20 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
531
532 * earcon.el (earcon-auto-play): Remove unused option.
533
534 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
535
536 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
537
538 * gnus-util.el (gnus-output-to-rmail): Ditto.
539 (gnus-output-to-mail): Ditto.
540
541 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
542
543 2001-08-07 Gerd Moellmann <gerd@gnu.org>
544
545 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
546
547 2001-08-01 Gerd Moellmann <gerd@gnu.org>
548
549 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
550 already fboundp. Add INTERACTIVE arg to autoload form.
551
552 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
553
554 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
555 (gnus-ding-file-coding-system): New variable.
556 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
557 (gnus-slave-save-newsrc): Use it.
558
559 2001-07-31 Gerd Moellmann <gerd@gnu.org>
560
561 * gnus-start.el (gnus-startup-file-coding-system): Change to
562 `emacs-mule'.
563
564 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
565
566 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
567 command.
568
569 * gnus-start.el (gnus-find-new-newsgroups): Use
570 `message-make-date' instead of `current-time-string'.
571 (gnus-ask-server-for-new-groups): Ditto.
572 (gnus-check-first-time-used): Ditto.
573
574 2001-07-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
575
576 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
577
578 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
579
580 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
581
582 2001-07-12 Gerd Moellmann <gerd@gnu.org>
583
584 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
585 Browse->Next entries to Browse->Prev.
586 From: Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
587
588 2001-07-04 Gerd Moellmann <gerd@gnu.org>
589
590 * nnheader.el (nnheader-init-server-buffer): Make sure the
591 *nntpd* buffer is made multibyte instead of a random buffer.
592
593 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
594
595 * gnus.el: Fix the header line, for finder.el. Suggested by
596 Pavel Janik <Pavel@Janik.cz>
597
598 2001-07-02 Gerd Moellmann <gerd@gnu.org>
599
600 * gnus.el (gnus-local-domain): Removed because unused.
601
602 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
603
604 * qp.el (quoted-printable-decode-region): If called interactively,
605 use coding-system-for-read.
606
607 2001-03-30 Gerd Moellmann <gerd@gnu.org>
608
609 * gnus.el (gnus-interactive): Fix parenthesis errors.
610
611 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
612
613 * message.el (rmail-output): It is in rmailout.el not rmail.el.
614
615 * message.el (message-forward): local-variable-p takes an extra
616 argument in XEmacs.
617
618 * message.el (message-forward-decoded-p): New variable.
619 (message-forward-subject-author-subject): Use it.
620 (message-make-forward-subject): Use it.
621 (message-forward): Use it.
622
623 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
624
625 2001-03-05 Dave Love <fx@gnu.org>
626
627 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
628 Move it after definition of mm-coding-system-p.
629
630 2001-03-01 Dave Love <fx@gnu.org>
631
632 * mm-util.el (mm-inhibit-file-name-handlers): Add
633 image-file-handler.
634
635 2001-02-11 Dave Love <fx@gnu.org>
636
637 * message.el (message-signature-file): Fix doc, :type.
638
639 2001-02-08 Dave Love <fx@gnu.org>
640
641 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
642 (message-posting-charset): Defvar when compiling again.
643 (rfc2047-encodable-p): Require message.
644
645 * gnus-sum.el (gnus-alter-articles-to-read-function):
646 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
647
648 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
649
650 * message.el (message-make-forward-subject): Argument decoded.
651 (message-forward): Use it when digest.
652
653 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
654 buffer.
655
656 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
657 in Emacs.
658
659 * gnus-art.el (gnus-article-make-menu-bar): Make
660 gnus-article-post-menu.
661
662 2001-02-06 Dave Love <fx@gnu.org>
663
664 * qp.el (quoted-printable-encode-region): Remove redundant code
665 from last change.
666
667 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
668
669 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
670
671 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
672 command if there is not last-saver.
673
674 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
675 (rfc2047-charset-encoding-alist): Add big5.
676
677 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
678 GB2312 and Big5.
679
680 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
681
682 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
683
684 * gnus-sum.el (gnus-summary-print-article): Take one prefix
685 argument. Allow to print several articles in one file.
686
687 * webmail.el (webmail-type-definition): netaddress changes.
688
689 2001-01-31 Dave Love <fx@gnu.org>
690
691 * mm-util.el (mm-mime-mule-charset-alist)
692 (mm-find-mime-charset-region): Consider mule-utf-8.
693
694 2001-01-31 Dave Love <fx@gnu.org>
695
696 * gnus-art.el (gnus-article-x-face-command)
697 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
698 :version.
699
700 2001-01-26 Dave Love <fx@gnu.org>
701
702 * mm-util.el (mm-multibyte-string-p): New.
703
704 * qp.el: Remove un-logged bogus changes from 2000-12-20.
705 (quoted-printable-encode-region): Doc fix. Don't call
706 string-as-multibyte on class. Clarify line-folding.
707 (quoted-printable-encode-string): Make temp buffer inherit
708 string's multibyteness.
709
710 2001-01-23 Gerd Moellmann <gerd@gnu.org>
711
712 * nnheader.el (toplevel): Don't require `gnus-util' at
713 compile-time; this creates a circular dependency, and prevents
714 a bootstrap.
715
716 2001-01-22 Andreas Schwab <schwab@suse.de>
717
718 * nnheader.el (gnus-delete-line): Autoload it as a macro.
719
720 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
721
722 * message.el (message-forward): Use mule4.
723 * mm-util.el (mm-string-as-unibyte): New.
724 * message.el (message-forward): Use it.
725 * message.el (message-cite-original-without-signature): Don't peel
726 off the blank line.
727 (message-get-reply-headers): Add Cc if it is not in follow-to.
728 * message.el (message-send-mail): Content-Type may not be there.
729 By Alberto Lusiani.
730 * gnus-art.el (article-display-x-face): Insert X-Face if there is
731 not.
732 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
733 one.
734 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
735 (gnus-remove-some-windows): Ditto.
736 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
737 handle.
738 * gnus-art.el (gnus-mime-view-part): Copy it.
739 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
740 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
741 orig-file. Use ',source.
742 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
743 Lars Magne Ingebrigtsen.
744 * pop3.el (pop3-get-message-count): Andrew Innes
745 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
746
747 2001-01-08 Dave Love <fx@gnu.org>
748
749 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
750 single character.
751
752 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
753
754 * message.el: Doc and message fixes.
755 (message-send-rename-function)
756 (message-make-forward-subject-function)
757 (message-send-mail-function, message-reply-to-function)
758 (message-wide-reply-to-function, message-followup-to-function)
759 (message-distribution-function, message-auto-save-directory): Fix
760 :type.
761
762 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
763 proceeding after warnings. Amend multipart warning message.
764
765 2001-01-04 Dave Love <fx@gnu.org>
766
767 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
768 compiling.
769 (gnus-make-directory): Require nnmail.
770
771 * mm-decode.el (mm-inline-media-tests): Add
772 image/x-portable-bitmap.
773 (mm-get-image): Grok pbm.
774
775 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
776
777 * message.el (message-mail): Support yank-action.
778
779 * message.el (message-setup): Revoke the last change.
780
781 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
782
783 * message.el (message-setup): Use cons. Suggested by Johan Vromans
784 <jvromans@squirrel.nl>.
785
786 * gnus-topic.el (gnus-topic-create-topic): Use list.
787
788 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
789 before binding gnus-default-article-saver.
790
791 * gnus-sum.el (gnus-summary-save-article):
792 (gnus-summary-pipe-output):
793 (gnus-summary-save-article-mail):
794 (gnus-summary-save-article-rmail):
795 (gnus-summary-save-article-file):
796 (gnus-summary-write-article-file):
797 (gnus-summary-save-article-body-file): Ditto.
798
799 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
800
801 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
802
803 * gnus-art.el (gnus-article-check-hidden-text): Return t.
804
805 * gnus-util.el (gnus-remove-text-properties-when): Return t.
806
807 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
808 malformatted messages.
809
810 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
811
812 * gnus-art.el (article-treat-dumbquotes): Quote \.
813
814 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
815
816 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
817 Emacs 20 runs on a terminal.
818
819 2000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
820
821 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
822 Paul Stevenson <p.stevenson@surrey.ac.uk>
823
824 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
825
826 * mml.el (gnus-add-minor-mode): Autoload.
827
828 * message.el (message-forward): Save-restriction.
829
830 * message.el (message-mail-user-agent): Add :version.
831
832 * message.el (message-mail-user-agent): New variable.
833 (message-setup): Renamed to message-setup-1. Support
834 mail-user-agent.
835 (message-mail-user-agent): New function.
836 (message-mail): Use it.
837 (message-reply): Use it.
838 (message-resend): Use it.
839 (message-mail-other-window): Use it.
840 (message-mail-other-frame): Use it.
841
842 * gnus-msg.el (gnus-bug): Support mail-user-agent.
843
844 2000-12-21 Miles Bader <miles@gnu.org>
845
846 * message.el (message-mode): Set `comment-start' to the yank prefix.
847
848 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
849
850 * message.el (message-narrow-to-head-1): New function.
851 (message-narrow-to-head): Use it.
852 (message-reply): Ditto.
853 (message-cancel-news): Ditto.
854 (message-supersede): Ditto.
855 (message-make-forward-subject): Ditto.
856 (message-bounce): Ditto.
857
858 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
859
860 * message.el (message-forward): Copy buffer in unibyte mode.
861 (message-make-forward-subject): Don't widen. Decode.
862 (message-forward): Don't decode subject.
863
864 * mml.el (gnus-ems): Require it.
865
866 * gnus-msg.el (gnus-summary-mail-forward):
867
868 * message.el (message-forward): Move mime-to-mml here.
869
870 * nnmbox.el (nnmbox-file-coding-system): Use binary.
871 (nnmbox-active-file-coding-system): Ditto.
872
873 * gnus-cus.el (gnus-group-parameters): Add posting-style.
874
875 * mm-uu.el: Require binhex.
876
877 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
878
879 * qp.el (quoted-printable-encode-region): Upcase QP.
880
881 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
882
883 * gnus-util.el (gnus-add-text-properties-when): New function.
884 (gnus-remove-text-properties-when): Ditto.
885
886 * gnus-cite.el (gnus-article-hide-citation): Use them.
887 (gnus-article-toggle-cited-text): Use them.
888
889 * gnus-art.el (gnus-signature-toggle): Use them.
890 (gnus-article-show-hidden-text): Ditto.
891 (gnus-article-hide-text): Ditto.
892
893 * gnus-art.el (gnus-article-describe-key): Use prompt.
894 (gnus-article-describe-key-briefly): Ditto.
895
896 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
897
898 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
899
900 2000-12-18 Gerd Moellmann <gerd@gnu.org>
901
902 * *.xpm, *.pbm: Convert icons icons to size 24x24.
903
904 2000-12-18 Dave Love <fx@gnu.org>
905
906 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
907 (unused).
908
909 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
910
911 * pop3.el (pop3-movemail): Use binary.
912 (pop3-movemail-file-coding-system): Removed.
913
914 2000-12-13 Miles Bader <miles@gnu.org>
915
916 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
917 to t, so that we don't get stuck while trying to smilefy
918 intangible text.
919
920 2000-12-12 Gerd Moellmann <gerd@gnu.org>
921
922 * smiley-ems.el (smiley-regexp-alist): Make regexps match
923 at the end of the buffer.
924 (smiley-region): In the loop, move to the end of the submatch
925 matching the smiley instead of using the end of the match
926 of the whole regexp.
927
928 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
929
930 * message.el (message-mode): Doc fix.
931
932 2000-12-12 Gerd Moellmann <gerd@gnu.org>
933
934 * smiley-ems.el (smiley-region): Doc fix.
935
936 2000-12-11 Miles Bader <miles@gnu.org>
937
938 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
939 bottom line visible, check to see if it's partially obscured, and
940 if so, either scroll one more line to make it fully visible, or
941 revert to showing the second line from the top.
942
943 2000-12-07 Dave Love <fx@gnu.org>
944
945 * mailcap.el (mailcap-download-directory)
946 * gnus-audio.el (gnus-audio-directory)
947 * smiley-ems.el (smiley-data-directory): Fix :type.
948
949 2000-12-05 Dave Love <fx@gnu.org>
950
951 * starttls.el: New file.
952
953 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
954
955 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
956 succeeds.
957 (gnus-setup-message): Remove a hack.
958
959 * gnus-win.el (gnus-configure-windows): Make sure
960 nntp-server-buffer is live.
961 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
962 (gnus-configure-frame): Save selected window.
963
964 2000-12-04 Andreas Jaeger <aj@suse.de>
965
966 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
967
968 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
969
970 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
971 raw 8-bit in headers in dk.* newsgroups.
972
973 2000-11-30 Dave Love <fx@gnu.org>
974
975 * message.el (message-auto-save-directory): Use
976 file-name-as-directory.
977 (message-set-auto-save-file-name): Create
978 message-auto-save-directory if necessary.
979 (message-replace-chars-in-string): Removed -- unused.
980 (message-mail-alias-type): Customize.
981 (message-headers): Remove duplicate defgroup.
982
983 2000-11-29 Dave Love <fx@gnu.org>
984
985 * qp.el (quoted-printable-decode-region): Use error, not message
986 to report malformed text (like base64). Amend message.
987
988 2000-11-29 Miles Bader <miles@gnu.org>
989
990 * message.el (message-header-lines): Fontify tag.
991
992 2000-11-27 Dave Love <fx@gnu.org>
993
994 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
995 compiler warning.
996
997 2000-11-26 Dave Love <fx@gnu.org>
998
999 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1000
1001 2000-11-23 Dave Love <fx@gnu.org>
1002
1003 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1004
1005 * mm-uu.el (uudecode): Require.
1006 (uudecode-decode-region, uudecode-decode-region-external): Don't
1007 autoload.
1008 (mm-uu-copy-to-buffer): Doc fix.
1009 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1010 type fix.
1011
1012 * mailcap.el: Doc fixes.
1013 (mailcap-mime-data): Various adjustments.
1014 (mailcap): New group.
1015 (mailcap-download-directory): Customize.
1016 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1017 (mailcap-temporary-directory): Deleted (unused).
1018 (mailcap-unescape-mime-test): Simplify slightly.
1019 (mailcap-viewer-passes-test): Use functionp.
1020 (mailcap-command-p): Aliased to executable-find.
1021
1022 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1023 default-enable-multibyte-characters is nil.
1024
1025 2000-11-22 Simon Josefsson <simon@josefsson.org>
1026
1027 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
1028 instead of "from: " for rfc822 compliance. Insert SPC.
1029
1030 2000-11-22 Gerd Moellmann <gerd@gnu.org>
1031
1032 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1033
1034 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
1035
1036 * message.el (message-send-mail): Use buffer-substring-no-properties.
1037 (message-send-news): Ditto.
1038
1039 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
1040
1041 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1042
1043 2000-11-21 Dave Love <fx@gnu.org>
1044
1045 * gnus-art.el (gnus-mime-button-map): Don't inherit from
1046 gnus-article-mode-map.
1047 (gnus-mime-button-menu): Use mouse-set-point.
1048 (gnus-insert-mime-button, gnus-mime-display-alternative)
1049 (gnus-mime-display-alternative): Don't use local-map property.
1050
1051 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
1052
1053 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
1054 sending a command; allow the rtelnet prompt as well.
1055
1056 2000-11-17 Simon Josefsson <simon@josefsson.org>
1057
1058 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1059 prefetch.
1060
1061 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1062
1063 * nntp.el (nntp-decode-text): Delete bogus status lines.
1064 (nntp-open-connection): Kill process buffer when quit.
1065 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1066 FSF Emacs 20 and XEmacs 21.
1067 (nntp-retrieve-data): Don't ignore quit.
1068
1069 2000-11-17 Dave Love <fx@gnu.org>
1070
1071 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1072 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
1073 and make-temp-file.
1074 (uudecode-decode-region): Doc fix.
1075
1076 2000-11-14 Dave Love <fx@gnu.org>
1077
1078 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1079 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1080 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1081 New files, derived from the XPMs.
1082
1083 2000-11-12 Dave Love <fx@gnu.org>
1084
1085 From Emerick Rogul <emerick@csa.bu.edu>.
1086 * message.el (message-setup-fill-variables): New variable.
1087 (message-mode): Use it.
1088
1089 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1090
1091 * gnus-mlspl.el: Documentation tweaks.
1092
1093 2000-11-10 Dave Love <fx@gnu.org>
1094
1095 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1096 (gnus-agent-lib-file, gnus-agent-load-alist)
1097 (gnus-agent-save-alist, gnus-agent-article-name): Use
1098 expand-file-name.
1099
1100 * gnus-group.el (gnus-group-name-charset-method-alist): Add
1101 :version.
1102 (nnkiboze-score-file): Defvar when compiling.
1103
1104 * gnus-start.el (gnus-read-newsrc-file): Add :version.
1105
1106 * gnus-art.el (gnus-article-banner-alist)
1107 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1108 (gnus-article-date-lapsed-new-header)
1109 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1110 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1111 (gnus-treat-strip-headers-in-body)
1112 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1113 (gnus-treat-translate): Add :version.
1114 (gnus-article-mime-part-function): Fix defcustom.
1115
1116 * nnmail.el (nnmail-expiry-target)
1117 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1118 (nnmail-split-header-length-limit): Add :version.
1119
1120 * gnus-sum.el (gnus-auto-expirable-marks)
1121 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1122 (gnus-extra-headers, gnus-ignored-from-addresses)
1123 (gnus-newsgroup-ignored-charsets)
1124 (gnus-group-highlight-words-alist)
1125 (gnus-summary-show-article-charset-alist): Add :version.
1126
1127 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1128 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1129 files, converted from the XPMs.
1130
1131 * gnus-cache.el (gnus-cache-active-file): Don't use
1132 file-name-as-directory on directory.
1133 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
1134 use file-name-as-directory on directory.
1135
1136 * time-date.el (timezone-make-date-arpa-standard): Autoload.
1137 (date-to-time): Use it.
1138
1139 * message.el (message-mode) <adaptive-fill-regexp>:
1140 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1141 (message-newline-and-reformat): Likewise.
1142 (message-forward-as-mime, message-forward-ignored-headers)
1143 (message-buffer-naming-style, message-default-charset)
1144 (message-dont-reply-to-names, message-send-mail-partially-limit):
1145 Add :version.
1146
1147 * mm-util.el: Doc fixes.
1148 (mm-mime-charset): Don't use the raw result of
1149 mm-preferred-coding-system.
1150 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1151 (mm-with-unibyte): Simplify.
1152
1153 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1154 concat.
1155
1156 * pop3.el (pop3-version): Deleted.
1157 (pop3-make-date): New function, avoiding message-make-date.
1158 (pop3-munge-message-separator): Use it.
1159
1160 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1161
1162 * pop3.el (pop3-munge-message-separator): A message may have an
1163 empty body.
1164
1165 2000-11-09 Dave Love <fx@gnu.org>
1166
1167 * gnus-group.el (gnus-group-make-directory-group)
1168 (gnus-group-fetch-faq): Use expand-file-name.
1169 (gnus-group-fetch-faq): Simplify completing-read form.
1170
1171 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1172 test for Mule.
1173
1174 * message.el (tool-bar-map): Defvar when compiling.
1175
1176 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1177 (gnus-tm-lisp-directory): Deleted.
1178 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1179 (featurep 'xemacs).
1180 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1181 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1182 version numbers from file names.
1183
1184 2000-11-08 John Wiegley <johnw@gnu.org>
1185
1186 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1187 `gnus-group-change-level-function', instead of `remove-hook',
1188 because it's not a hook!
1189
1190 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1191
1192 * nnweb.el (nnweb-decode-entities): Work for non-character
1193 entities.
1194
1195 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1196 Issue message on quit.
1197
1198 2000-11-08 Simon Josefsson <simon@josefsson.org>
1199
1200 * rfc2104.el: Add SHA-1 example.
1201 (rfc2104-hexstring-to-bitstring): New function.
1202 (rfc2104-hash): Use it.
1203
1204 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1205
1206 * gnus-start.el: Remove gnus-xemacs.
1207
1208 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1209
1210 * gnus-score.el (gnus-score-body): Don't score body when
1211 agent-fetching.
1212 (gnus-score-followup): Don't score followup either.
1213 (gnus-score-use-all-scores): New variable.
1214 (gnus-all-score-files): Use it.
1215 (gnus-score-find-bnews): Use directory-sep-char.
1216
1217 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1218 asynchronous in Exp version.
1219
1220 2000-11-08 Dave Love <fx@gnu.org>
1221
1222 * mm-view.el: Use featurep for XEmacs test.
1223 (mm-inline-message): Test for `remove-specifier'; don't use
1224 condition-case.
1225
1226 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1227
1228 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1229 (gnus-score-find-bnews): Don't concat "".
1230
1231 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1232 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1233 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1234 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1235
1236 * gnus-sum.el: Put some defvars in eval-when-compile.
1237 (gnus-summary-mode-hook): Add :options.
1238 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1239 (gnus-summary-tool-bar-map): New variable.
1240 (gnus-summary-make-tool-bar): New function.
1241 (gnus-summary-mode): Put kill-all-local-variables first.
1242
1243 * gnus-group.el (gnus-group-toolbar-map): New variable.
1244 (gnus-group-make-tool-bar): Rewritten.
1245 (gnus-group-mode): Put kill-all-local-variables first.
1246
1247 * rfc2047.el: Require gnus-util.
1248
1249 * nnml.el (gnus-sorted-intersection): Autoload.
1250
1251 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1252 Put some defvars in eval-when-compile.
1253 (gnus-intersection, gnus-sorted-complement): Autoload.
1254
1255 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1256
1257 * mm-encode.el (mm-body-7-or-8): Autoload.
1258
1259 * mm-decode.el (mm-insert-inline): Autoload.
1260
1261 * mml.el:
1262 * message.el: Put some defvars in eval-when-compile.
1263
1264 * gnus-msg.el: Put some defvars in eval-when-compile.
1265 (gnus-msg-mail): Move after gnus-setup-message.
1266
1267 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1268
1269 2000-11-07 Dave Love <fx@gnu.org>
1270
1271 * gnus-util.el (nnheader): Don't require message (recursive
1272 autoload).
1273
1274 * uudecode.el: Avoid compiler warnings.
1275
1276 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1277 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1278
1279 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1280
1281 * rfc2047.el: Require cl when compiling.
1282 (rfc2047-q-encode-region): Don't break if a QP-word could be
1283 fitted in one line.
1284 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1285 (rfc2047-fold-region): "=?=" is not a break point.
1286 (rfc2047-encode-message-header): Move fold into encode-region.
1287 (rfc2047-dissect-region): Rewrite.
1288 (rfc2047-encode-region): Rewrite.
1289 (rfc2047-fold-region): Fold
1290 (rfc2047-unfold-region): New function.
1291 (rfc2047-decode-region): Use it.
1292 (rfc2047-q-encode-region): Don't break at bob.
1293 (rfc2047-decode): Use unibyte.
1294 (rfc2047-q-encode-region): Better calculation of break point.
1295 (rfc2047-fold-region): Don't break the first non-LWSP characters.
1296 (rfc2047-encode-region): Merge only if regions are adjacent.
1297
1298 2000-11-06 Dave Love <fx@gnu.org>
1299
1300 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1301
1302 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
1303 (uudecode-char-int): New alias, replacing char-int.
1304 (uudecode-decode-region): Don't call buffer-disable-undo.
1305
1306 * mm-uu.el (mm-uu-configure): Unquote lambda.
1307 (mm-uu-configure-list): Doc fix.
1308
1309 * earcon.el (running-xemacs): Don't define.
1310
1311 2000-11-06 John Wiegley <johnw@gnu.org>
1312
1313 * gnus-mlspl.el (gnus-group-split-update): Check the value of
1314 `nnmail-crosspost', and use it to set the `no-crosspost'
1315 argument when calling `gnus-group-split-fancy'. Otherwise, it
1316 assumes that cross-posting is always OK, no matter what
1317 `nmail-crosspost' is set to.
1318 (gnus-group-split-fancy): The argument order in the
1319 second-to-last `push' call was wrong, but since `no-crosspost'
1320 was always nil, it was never being triggered.
1321
1322 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1323
1324 Don't postpone GCC if none of GCC methods is agent-covered. This
1325 fix presumes that the post-method must be agent-covered if any Gcc
1326 method is agent-covered.
1327
1328 * gnus-msg.el (gnus-inews-group-method): New function.
1329 (gnus-inews-do-gcc): Use it.
1330 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1331 (gnus-agent-possibly-save-gcc): Use it.
1332 (gnus-agent-possibly-do-gcc): Ditto.
1333
1334 *gnus-msg.el: (gnus-inews-add-send-actions): Use
1335 `gnus-agent-possibly-do-gcc' if Agentized.
1336 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1337 to `message-header-hook'.
1338
1339 * gnus-mlspl.el: Require cl when compiling.
1340
1341 * gnus-ml.el: Usage.
1342 (gnus-mailing-list-archive, gnus-mailing-list-owner,
1343 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1344 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1345 (gnus-mailing-list-menu): Define it.
1346 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1347
1348 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1349
1350 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
1351
1352 * message.el (message-font-lock-keywords): Match a final newline
1353 to help font-lock's multiline support.
1354
1355 2000-11-03 Dave Love <fx@gnu.org>
1356
1357 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1358
1359 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1360 name.
1361
1362 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1363 <banner>: Fix custom type, doc.
1364
1365 * mm-decode.el (mm-display-external): Space-prefix temp buffer
1366 name. Don't disable undo explicitly.
1367
1368 2000-11-02 Dave Love <fx@gnu.org>
1369
1370 * message.el (message-font-lock-keywords): Use [:alpha:] for
1371 cite-prefix.
1372
1373 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
1374
1375 * mm-uu.el (mm-uu-configure-list): Move back to old location,
1376 because defcustom tries to call `mm-uu-configure'.
1377
1378 2000-11-01 Dave Love <fx@gnu.org>
1379
1380 * rfc2047.el (base64): Require unconditionally.
1381 (message-posting-charset): Defvar when compiling.
1382 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1383 message.
1384
1385 * gnus-sum.el (nnoo): Require.
1386 (mm-uu-dissect): Autoload.
1387
1388 * mml.el (mml-parse-1): Clarify message.
1389 (mml-minibuffer-read-type): Use mailcap-mime-types.
1390
1391 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
1392
1393 * mml.el: Fix a typo in the requiring of CL.
1394
1395 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1396
1397 * rfc2231.el: Require cl when compiling.
1398
1399 2000-11-01 Dave Love <fx@gnu.org>
1400
1401 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1402 Fix custom type.
1403 (mm-uu-configure-list): Move and fix custom type.
1404
1405 * utf7.el: Require cl when compiling.
1406
1407 * binhex.el: Use (featurep 'xemacs).
1408 (binhex-char-int): New alias, replacing char-int. Change callers.
1409 (binhex-decode-region): Simplify work buffer code.
1410 (binhex-decode-region-external): Use expand-file-name, not concat.
1411
1412 2000-10-30 Dave Love <fx@gnu.org>
1413
1414 * gnus-art.el: Fix 2000-10-27 change properly.
1415
1416 2000-10-28 Miles Bader <miles@gnu.org>
1417
1418 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1419
1420 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1421
1422 * gnus-draft.el (gnus-draft-send-message): Typo.
1423
1424 2000-10-27 John Wiegley <johnw@gnu.org>
1425
1426 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1427 variable to correspond with `gnus-article-hide-citation-maybe'.
1428 (gnus-treatment-function-alist): Added entry for the above
1429 correlation.
1430
1431 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1432
1433 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1434
1435 2000-10-27 Dave Love <fx@gnu.org>
1436
1437 * gnus.el: Don't require custom. Don't require message at top
1438 level.
1439 (gnus-message-archive-method): Require message here.
1440
1441 2000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1442
1443 * gnus-art.el (article-strip-banner): Use
1444 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1445 allow inheritance on the banner.
1446 From elkin@tverd.astro.spbu.ru.
1447
1448 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1449 Cashin <ecashin@coe.uga.edu>).
1450
1451 2000-10-27 Simon Josefsson <simon@josefsson.org>
1452
1453 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1454 (gnus-agent-restore-gcc):
1455 (gnus-agent-possibly-save-gcc): New functions.
1456
1457 * nnimap.el (nnimap-group-overview-filename): Create directory for
1458 newfile (when use long filenames is nil). Copy+delete file if
1459 rename didn't work.
1460 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1461 doesn't return anything useful, use ignore-errors instead.
1462 (nnimap-verify-uidvalidity): Delete overview file when
1463 uid validity changes.
1464 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1465 Rename old files into new format.
1466 (nnimap-request-accept-article): Remove \n's from
1467 From_ lines.
1468 (nnimap-request-accept-article): Remove From[^:] lines.
1469 (imap-starttls-p): Check for starttls binary.
1470 (imap-starttls-open): More verbose.
1471 (imap-gssapi-auth): Ditto.
1472 (imap-kerberos4-auth): Ditto.
1473 (imap-cram-md5-auth): Ditto.
1474 (imap-login-auth): Ditto.
1475 (imap-anonymous-auth): Ditto.
1476 (imap-digest-md5-auth): Ditto.
1477 (imap-open): Ditto.
1478 (imap-digest-md5-p): Check capability first.
1479 (imap-parse-flag-list): Correctly parse empty lists.
1480 (imap-login-p): Support LOGINDISABLED.
1481 (imap-parse-body): Work around bug in Sun SIMS.
1482
1483 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1484 (gnus-agent-restore-gcc):
1485 (gnus-agent-possibly-save-gcc): New functions.
1486
1487 Asks the user to synch flags with server when you plug in.
1488
1489 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1490 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1491 (gnus-agent-toggle-plugged): Call it.
1492 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1493 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1494 (gnus-agent-possibly-synchronize-flags): New function.
1495 (gnus-agent-possibly-synchronize-flags-server): New function.
1496
1497 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1498
1499 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1500
1501 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1502 support ACL's.
1503
1504 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1505
1506 * gnus-draft.el (gnus-draft-send-message): Ditto.
1507 (gnus-group-send-drafts): Ditto.
1508
1509 * gnus-art.el (gnus-request-article-this-buffer):
1510 gnus-refer-article-method might be a single method.
1511 (gnus-article-mime-total-parts): New function.
1512 (gnus-mm-display-part): Use it.
1513 (gnus-mime-display-single): Ditto.
1514 (gnus-mime-display-alternative): Ditto.
1515 (gnus-mime-inline-part): Check validity of charset.
1516 (gnus-treat-display-smileys): Default value in Emacs 21.
1517 * gnus-art.el: Define dynamic variables in eval-when-compile.
1518 (gnus-article-prepare): Configure it again.
1519 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1520 gnus-overlay-start.
1521 (gnus-article-prepare): Configure windows before
1522 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1523 window might be overrided.
1524 (gnus-mime-inline-part): Use prefix argument only
1525 when it is called interactively.
1526 (gnus-mime-action-alist): New variable.
1527 (gnus-mime-action-on-part): Use it.
1528 (gnus-mime-button-commands): Add command ".".
1529 (gnus-mime-inline-part): Support prefix argument.
1530 (gnus-article-banner-alist): New variable.
1531 (article-strip-banner): Use it.
1532
1533 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1534 because they are files, not paths.
1535 (mailcap-parse-mimetypes): Ditto.
1536 (mailcap-mime-types): Use mailcap-mime-data.
1537
1538 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1539 gnus-overlay-start.
1540 * gnus.el (gnus-agent-fetching): New variable.
1541 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1542
1543 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1544 (gnus-agent-fetch-group-1): Score-param could be nil.
1545 (gnus-agent-any-covered-gcc): New function.
1546 (gnus-agent-possibly-save-gcc): Use it.
1547 (gnus-agent-possibly-do-gcc): Ditto.
1548 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1549 the GNU assignment issue.
1550 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1551 * gnus-agent.el: timer vs. itimer.
1552
1553 * webmail.el (webmail-type-definition): Fix my-deja open url.
1554 (webmail-hotmail-list): Fix.
1555 (webmail-netscape-open, webmail-hotmail-article,
1556 webmail-hotmail-list): Update.
1557 (webmail-my-deja-*): Rewrite.
1558
1559 * gnus-sum.el (gnus-refer-article-methods): The second could be
1560 a named method.
1561 (gnus-cache-write-active): Auto load.
1562 (gnus-summary-display-article): Enable multibyte.
1563 (gnus-summary-select-article): Don't enable multibyte here.
1564 (gnus-summary-goto-article): Ditto.
1565 (gnus-summary-enter-digest-group): Decode to-address.
1566
1567 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1568 (mm-with-unibyte-current-buffer-mule4): New function.
1569 (mm-enable-multibyte-mule4): New.
1570 (mm-disable-multibyte-mule4): New.
1571
1572 * mm-util.el (mm-enable-multibyte-mule4): New.
1573 (mm-disable-multibyte-mule4): New.
1574 * gnus-sum.el (gnus-summary-mode): Use it.
1575 (gnus-summary-select-article): Ditto.
1576 (gnus-summary-goto-article): Use enable multibyte.
1577
1578 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1579 (nnkiboze-enter-nov): Fix it when there is no xref.
1580 (nnkiboze-generate-groups): List groups.
1581 (nnkiboze-request-article): Use
1582 gnus-cache-request-article.
1583
1584 * gnus-group.el (gnus-group-make-kiboze-group): Use
1585 nnkiboze-score-file.
1586 (gnus-group-make-kiboze-group): Fix prompt.
1587
1588 * message.el (message-send-mail-partially): Replace the header
1589 delimiter with a blank line.
1590 (message-sending-message): New variable.
1591 (message-send): Use it.
1592 (message-default-charset): Default value for non-Mule Emacsen.
1593 (message-alternative-emails): New.
1594 (message-use-alternative-email-as-from): New.
1595 (message-setup): Use them.
1596 (message-default-charset): Set default value in non-MULE XEmacsen
1597 as iso-8859-1.
1598
1599 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1600
1601 * message.el: xemacs cleanup (use featurep ' xemacs)
1602
1603 * nnheader.el: ditto
1604
1605 * mm-util.el: ditto
1606
1607 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1608
1609 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1610 (see DRUMS).
1611
1612 2000-10-27 Simon Josefsson <simon@josefsson.org>
1613
1614 * message.el (message-send): Make sure error is signalled if no
1615 send method is specified.
1616
1617 2000-10-27 Dave Love <fx@gnu.org>
1618
1619 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1620 strings.
1621 (gnus-group-make-tool-bar): New function.
1622 (gnus-group-mode): Use it.
1623
1624 * message.el (message-mode-menu): Add some :help strings.
1625 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1626 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1627
1628 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1629 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1630 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1631
1632 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1633 display-graphic-p here.
1634
1635 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1636
1637 * mm-decode.el (mm-viewer-completion-map): New.
1638 (mm-interactively-view-part): Use it.
1639
1640 2000-10-27 Simon Josefsson <sj@extundo.com>
1641
1642 * mail-source.el (mail-sources): IMAP predicate is a string.
1643 (mail-sources): Add default values for IMAP mailbox, predicate and
1644 fetchflag.
1645
1646 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1647
1648 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1649 of the `gnus-xemacs' variable, as the latter has been removed.
1650 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1651 * gnus-art.el (gnus-treat-display-xface)
1652 (gnus-treat-display-smileys, gnus-treat-display-picons)
1653 (gnus-article-read-summary-keys): Likewise.
1654
1655 2000-10-26 Dave Love <fx@gnu.org>
1656
1657 * flow-fill.el: Require cl when compiling.
1658
1659 2000-10-26 Simon Josefsson <simon@josefsson.org>
1660
1661 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1662 (fill-flowed): Make "quote-depth wins" rule work when first line
1663 is at level 0.
1664
1665 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1666
1667 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1668 (gnus-kill-all-overlays): Move here.
1669
1670 * gnus-util.el (gnus-kill-all-overlays): Move out.
1671
1672 2000-10-26 Dave Love <fx@gnu.org>
1673
1674 * mail-source.el: Require imap when compiling and defvar
1675 display-time-mail-function. Require mm-util.
1676 (nnheader-cancel-timer): Autoload.
1677 (mail-source-imap-authenticators, mail-source-imap-streams): New
1678 variables.
1679 (mail-sources): Use them.
1680 (defvar): Use rmail-spool-directory unconditionally.
1681
1682 2000-10-26 Dirk Meyer <dischi@tzi.de>
1683
1684 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1685 seconds instead of hour.
1686
1687 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1688
1689 * mail-source.el (mail-sources): Better `:type'.
1690
1691 2000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1692
1693 * mail-source.el (mail-source-keyword-map): Use
1694 `rmail-spool-directory' as a default directory for the `file'
1695 source, if the variable is defined. Fall back to hardcoded
1696 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1697 <seh@speakeasy.org>.
1698
1699 2000-10-25 Jason Rumney <jasonr@gnus.org>
1700
1701 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1702 supports it.
1703
1704 2000-10-18 Dave Love <fx@gnu.org>
1705
1706 * mm-bodies.el (mm-uu-decode-function)
1707 (mm-uu-binhex-decode-function): Defvar when compiling.
1708
1709 * gnus-nocem.el (gnus-nocem-issuers): Update.
1710 (gnus-nocem-check-from): New option.
1711 (gnus-nocem-scan-groups): Use it.
1712 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1713 (gnus-nocem-check-article-limit): Add :version.
1714
1715 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1716
1717 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1718 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1719
1720 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1721
1722 * ietf-drums.el (mm-util): Require CL when compiling.
1723
1724 2000-10-15 Dave Love <fx@gnu.org>
1725
1726 * qp.el: Require mm-util.
1727
1728 2000-10-13 Dave Love <fx@gnu.org>
1729
1730 * qp.el (quoted-printable-decode-region): Avoid invalid
1731 coding-systems.
1732
1733 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1734
1735 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1736 to a recursive load.
1737
1738 2000-10-12 Dave Love <fx@gnu.org>
1739
1740 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1741
1742 * gnus.el (gnus-group-startup-message): Check for PBM image.
1743
1744 2000-10-09 Dave Love <fx@gnu.org>
1745
1746 * mail-source.el (mail-source-fetch-imap): Bind
1747 default-enable-multibyte-characters rather than using
1748 mm-disable-multibyte.
1749
1750 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1751
1752 * mail-source.el (mail-source-fetch-maildir): Don't insert
1753 newlines.
1754
1755 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1756
1757 * mm-encode.el: Require CL. At least, for `incf'.
1758
1759 2000-10-06 Dave Love <fx@gnu.org>
1760
1761 * gnus-audio.el: Don't require cl.
1762 (gnus-audio): New custom group.
1763 (gnus-audio-inline-sound): Change to work with Emacs.
1764 (gnus-audio-directory, gnus-audio-directory)
1765 (gnus-audio-au-player): Customize.
1766 (gnus-audio-play): Try external player if play-sound-file fails.
1767 Use file-name-extension, not string-match.
1768
1769 2000-10-05 Dave Love <fx@gnu.org>
1770
1771 * rfc1843.el: Require cl when compiling.
1772
1773 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1774 Autoload.
1775 (quoted-printable-decode-region): Rename arg which confused
1776 charset with coding-system. Don't use nonascii-insert-offset.
1777 Coding-system encode the region initially. Don't recognize `=='
1778 as valid QP. Coding-system decode the region finally.
1779 (quoted-printable-decode-string): Rename arg which confused
1780 charset with coding-system.
1781
1782 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1783 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1784 mm-encode-coding-region.
1785 (mm-decode-body, mm-decode-string): Rename variables which
1786 confused charset with coding-system.
1787 (binhex-decode-region): Don't autoload.
1788 (mm-body-encoding): Require message.
1789 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1790 cond branches.
1791
1792 * gnus-art.el (article-de-quoted-unreadable)
1793 (article-de-base64-unreadable): Fold search case
1794 rather than downcasing string. Apply mm-charset-to-coding-system
1795 to arg of quoted-printable-decode-region.
1796
1797 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1798
1799 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1800
1801 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1802
1803 * gnus-kill.el (gnus-kill): Typo.
1804
1805 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1806
1807 * gnus-mule.el: Revived.
1808
1809 2000-10-04 Dave Love <fx@gnu.org>
1810
1811 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1812 Require ring when compiling.
1813 (gnus-x-splash): Bind width, height.
1814 (gnus-article-compface-xbm): New variable.
1815 (gnus-article-display-xface): Move graphic test. Use unibyte.
1816 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1817
1818 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1819
1820 * nnimap.el: require 'cl when compiling.
1821
1822 2000-10-04 Dave Love <fx@gnu.org>
1823
1824 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1825 pbm images.
1826
1827 * frown.pbm, smile.pbm, wry.pbm: New files.
1828
1829 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1830
1831 2000-10-03 Dave Love <fx@gnu.org>
1832
1833 * mail-source.el (mail-sources): Revert to nil.
1834
1835 * nnmail (nnmail-spool-file): Revert to `((file))'.
1836
1837 * qp.el: Don't require mm-util.
1838 (quoted-printable-decode-region): Rewritten.
1839 (quoted-printable-decode-string, quoted-printable-encode-region):
1840 Doc fix.
1841 (quoted-printable-encode-region): Barf on multibyte characters.
1842 Maybe make the class multibyte. Upcase chars, not formatted
1843 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1844 (quoted-printable-encode-string): Don't use
1845 mm-with-unibyte-buffer.
1846
1847 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1848
1849 * mail-source.el (mail-source-report-new-mail): Use
1850 nnheader-cancel-timer.
1851
1852 2000-10-03 Simon Josefsson <simon@josefsson.org>
1853
1854 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1855 (mail-source-fetch-imap): Use it.
1856
1857 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1858
1859 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1860 last change.
1861
1862 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1863 `:ascent center'.
1864
1865 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1866
1867 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1868
1869 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1870 image's :ascent to 80. That gives a mode-line which is approx.
1871 as tall as the normal one.
1872
1873 2000-09-21 Dave Love <fx@gnu.org>
1874
1875 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1876 (for Emacs 20). Tidy somewhat.
1877
1878 2000-09-21 Dave Love <fx@gnu.org>
1879
1880 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1881 image processing. Rationalize logic somewhat.
1882
1883 2000-09-20 Dave Love <fx@gnu.org>
1884
1885 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1886
1887 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1888 we'll be careful merging development changes.
1889
1890 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1891 specifically.
1892
1893 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1894 (mouse-set-point, set-face-foreground)
1895 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1896 them.
1897
1898 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1899
1900 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1901 redundant autoloads.
1902
1903 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1904
1905 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1906 to XBM; we always have PBM support.
1907
1908 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1909
1910 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1911 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1912 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1913 * nnkiboze.el (nnkiboze-file-coding-system): New.
1914 (nnkiboze-retrieve-headers): Use it.
1915 (nnkiboze-request-group): Ditto.
1916 (nnkiboze-close-group): Ditto.
1917 (nnkiboze-generate-group): Ditto.
1918 (nnkiboze-enter-nov): Insert first Xref properly.
1919
1920 2000-09-19 Dave Love <fx@gnu.org>
1921
1922 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1923 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1924
1925 * mail-source.el (mail-sources): Change default to '((file)).
1926 Add useful custom type.
1927
1928 2000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1929
1930 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1931 year).
1932 (gnus-date-iso8601): Ditto.
1933
1934 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1935
1936 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1937
1938 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1939
1940 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1941 pattern. Avoid using 8 bit chars.
1942 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1943
1944 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1945
1946 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1947 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1948 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1949 functions are not implemented yet.
1950
1951 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1952 x-overlay.el from the FSF Emacs black list.
1953
1954 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1955
1956 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1957 (mm-inline-media-tests): Ditto.
1958 (mm-automatic-display): Ditto.
1959 * mm-view.el (mm-display-inline-fontify): Generalize from
1960 mm-display-patch-inline.
1961 (mm-display-patch-inline): Use it.
1962 (mm-display-elisp-inline): Ditto.
1963
1964 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1965
1966 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1967 (gnus-topic-unmark-topic): Ditto.
1968 (gnus-topic-mark-topic): Ditto.
1969 (gnus-topic-get-new-news-this-topic): Use it.
1970
1971 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1972
1973 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1974 display xface.
1975
1976 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1977
1978 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1979 zombie or killed groups.
1980
1981 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1982
1983 * mml.el (mml-preview): Reinsert unibyte content.
1984 (mml-parse-1): Remove with-unibyte-current-buffer.
1985 (mml-generate-mime-1): Ditto.
1986 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1987 * message.el (message-forward): Ditto.
1988
1989 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1990
1991 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1992 original article buffer.
1993 (article-de-base64-unreadable): Ditto.
1994 (article-wash-html): Ditto.
1995
1996 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1997
1998 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1999 unless forward-show-mml.
2000
2001 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2002
2003 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
2004 (gnus-summary-save-parts-last-directory): New.
2005 (gnus-summary-save-parts): Save history.
2006
2007 2000-09-14 Ben Gertzfield <che@debian.org>
2008
2009 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
2010 variable.
2011 (gnus-summary-save-parts): Use it.
2012
2013 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2014
2015 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
2016 * gnus-sum.el (gnus-summary-exit): Ditto.
2017 (gnus-summary-exit-no-update): Ditto.
2018 (gnus-summary-show-article): Ditto.
2019
2020 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2021
2022 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
2023 Content-Disposition.
2024
2025 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2026
2027 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
2028
2029 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2030
2031 * gnus-art.el (gnus-article-setup-buffer): Set
2032 gnus-article-mime-handles to nil.
2033 * gnus-sum.el (gnus-summary-exit): Ditto.
2034 (gnus-summary-exit-no-update): Ditto.
2035 (gnus-summary-show-article): Ditto.
2036 (gnus-summary-save-parts): Use gnus-article-mime-handles if
2037 dissected.
2038 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
2039
2040 2000-09-14 Dave Love <fx@gnu.org>
2041
2042 * gnus.el (gnus-charset):
2043 * mm-decode.el (mime-display):
2044 * imap.el (imap) <defgroup>: Add :version.
2045
2046 2000-09-13 Gerd Moellmann <gerd@gnu.org>
2047
2048 * parse-time.el: Fix author's mail address.
2049
2050 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2051 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2052 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2053 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2054 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2055 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2056 * rfc2231.el, uudecode.el: Fix copyright notice.
2057
2058 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2059 require `w3' at load-time only if not running in batch mode.
2060
2061 2000-09-13 Dave Love <fx@gnu.org>
2062
2063 * gnus-ems.el (gnus-ems-redefine): Don't alias
2064 gnus-summary-set-display-table.
2065
2066 * message.el (message-user-agent): Don't wrap ignore-errors around
2067 it.
2068
2069 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2070 `format'.
2071 (mm-content-transfer-encoding): Don't use cadar.
2072
2073 * uudecode.el (uudecode-decoder-program)
2074 (uudecode-decoder-switches): Customize.
2075
2076 * gnus-score.el (gnus-home-score-file): Improve custom type.
2077
2078 * gnus-cus.el (gnus-custom-mode): Conditionally set local
2079 variables for Emacs 21.
2080 (gnus-group-customize): Disable undo while laying out the buffer.
2081
2082 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
2083
2084 * gnus-util.el (gnus-write-active-file): Bind
2085 coding-system-for-write.
2086
2087 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2088
2089 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2090 * gnus-kill.el (gnus-batch-score): Ditto.
2091 * gnus-move.el (gnus-change-server): Ditto.
2092 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2093
2094 2000-09-12 Simon Josefsson <simon@josefsson.org>
2095
2096 * gnus-sum.el (gnus-update-read-articles): Undo
2097 `gnus-request-set-mark' operation.
2098
2099 2000-09-11 Dave Love <fx@gnu.org>
2100
2101 * Changelog: Use iso-2022 coding.
2102
2103 * gnus-msg.el (gnus-msg-mail): New function.
2104 (gnus-user-agent): New mail agent.
2105
2106 2000-09-10 Dave Love <fx@gnu.org>
2107
2108 * message.el: Require mail-abbrevs for XEmacs for a problem with
2109 keybinding despite the autoloads for it.
2110
2111 2000-09-08 Simon Josefsson <simon@josefsson.org>
2112
2113 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2114
2115 * nnimap.el (nnimap-request-update-info-internal): Remove tick
2116 marks from dormant articles. (See nnimap-request-set-mark.)
2117 (nnimap-retrieve-headers-progress): Demule.
2118 (nnimap-open-server): Call nnoo-change-server twice, once for
2119 getting the nnimap-server-buffer and once for letting n-c-s set
2120 the variables in that buffer.
2121
2122 2000-09-08 David Edmondson <dme@dme.org>
2123
2124 * gnus.el (gnus-short-group-name): Guess separator.
2125
2126 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
2127
2128 * gnus-group.el (gnus-group-insert-group-line): Fix.
2129
2130 2000-09-04 Dave Love <fx@gnu.org>
2131
2132 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2133 (mm-get-image): Avoid the losing `make-glyph' from W3.
2134
2135 2000-09-03 Simon Josefsson <simon@josefsson.org>
2136
2137 * gnus-sum.el (gnus-summary-delete-article): Check server.
2138
2139 2000-09-01 Simon Josefsson <simon@josefsson.org>
2140
2141 * imap.el (imap-parse-flag-list): Rewrite.
2142
2143 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2144
2145 * imap.el (imap-parse-flag-list): Hack.
2146
2147 2000-08-29 Dave Love <fx@gnu.org>
2148
2149 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2150
2151 * gnus-agent.el (gnus-agent-union): new function.
2152 (gnus-agent-fetch-headers): Use it.
2153
2154 * gnus.el (gnus-group-startup-message): Specify foreground and
2155 background for xpm image. Centre image vertically.
2156 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2157
2158 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
2159
2160 * message.el (message-send-mail): Narrow-to-headers.
2161
2162 2000-08-24 Dave Love <fx@gnu.org>
2163
2164 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2165 21.
2166
2167 2000-08-21 Dave Love <fx@gnu.org>
2168
2169 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2170
2171 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
2172
2173 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2174 permanent is used.
2175 (gnus-topic-show-topic): Read topic when to show permanent hidden
2176 topic.
2177 (gnus-topic-remove-topic): Revert to the old behavior, not using
2178 hide.
2179
2180 2000-08-21 Dave Love <fx@gnu.org>
2181
2182 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2183 (gnus-xemacs): Use featurep.
2184
2185 * mm-util.el (mm-read-charset): Maybe use builtin.
2186 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2187 (mm-multibyte-p, mm-with-unibyte-current-buffer)
2188 (mm-with-unibyte): Use featurep, not string-match.
2189 (mm-with-unibyte-buffer): Simplify.
2190 (mm-quote-arg): Maybe use shell-quote-argument.
2191
2192 * mml.el (mml-make-string): Deleted (unused).
2193
2194 * gnus.el (gnus-mode-line-buffer-identification): Supply
2195 definition for Emacs 21.
2196
2197 * gnus-salt.el: Small doc fixes.
2198 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2199 gnus-add-minor-mode.
2200
2201 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2202 gnus-add-minor-mode.
2203
2204 2000-08-20 Simon Josefsson <simon@josefsson.org>
2205
2206 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2207 function, thanks to Lloyd Zusman for debugging.
2208 (nnimap-request-group):
2209 (nnimap-request-list):
2210 (nnimap-retrieve-groups):
2211 (nnimap-request-newgroups): Use it.
2212
2213 * nnimap.el (nnimap-request-article-part): Less verbose.
2214
2215 2000-08-18 Dave Love <fx@gnu.org>
2216
2217 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2218 custom type.
2219
2220 * nnheader.el (nnheader-replace-chars-in-string): Use
2221 subst-char-in-string if available.
2222
2223 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2224 (gnus-request-article-this-buffer): Use expand-file-name.
2225 (gnus-mime-view-part-as-type): Simplify interactive spec.
2226 (gnus-mime-button-map): Define it all in defvar.
2227
2228 2000-08-17 Dave Love <fx@gnu.org>
2229
2230 * gnus-group.el (gnus-group-running-xemacs): Deleted.
2231
2232 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2233 last-nonmenu-event.
2234
2235 * uudecode.el (char-int): Use defalias, not fset.
2236
2237 * score-mode.el: Don't require easymenu. Require mm-util.
2238 (score-mode-coding-system): Use mm-auto-save-coding-system.
2239
2240 * nneething.el (nneething-create-mapping): Don't use cadar & al.
2241 (nneething-file-name): Use expand-file-name, not concat.
2242
2243 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2244
2245 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2246 Failure proof for email addresses.
2247 (nnslashdot-sane-retrieve-headers): Ditto.
2248
2249 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2250
2251 * message.el (message-send-mail): Only insert courtesy message
2252 when text/plain.
2253
2254 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
2255
2256 * message.el (message-cancel-news): Copy the From header from the
2257 original article.
2258
2259 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2260
2261 * gnus-async.el (gnus-asynchronous): Removed.
2262
2263 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2264
2265 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2266 format.
2267
2268 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2269
2270 * nnmail.el (nnmail-expiry-target-group): Fixed.
2271
2272 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2273
2274 * nnmail.el (nnmail-expiry-target-group): Fix the call to
2275 gnus-request-accept-article so that body encoding is *not* done.
2276 Encoding is not done on incoming mail, so why should it be done on
2277 expired mail?
2278
2279 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2280
2281 * nnml.el (nnml-request-expire-articles): Fix the calls to
2282 nnml-request-article (the filename was being passed instead of the
2283 article number) and nnmail-expiry-target-group
2284 (nnml-current-directory is changed by nnml-request-accept-article,
2285 causing it to be incorrect for the next article to be expired).
2286
2287 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2288
2289 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2290 expiry-target group parameters.
2291
2292 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2293
2294 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2295 buffer.
2296 (gnus-topic-hide-topic): Take a PERMANENT parameter.
2297 (gnus-topic-show-topic): Ditto.
2298
2299 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2300
2301 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
2302
2303 * mail-source.el (mail-source-incoming-file-prefix): New
2304 variable.
2305
2306 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2307
2308 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2309
2310 * mailcap.el (mailcap-maybe-eval): Be even more warning.
2311
2312 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
2313
2314 * message.el (message-syntax-checks): New check quotin-style:
2315 Text must be written below quoted text.
2316 (message-check-news-body-syntax): Check it.
2317
2318 2000-08-11 Simon Josefsson <simon@josefsson.org>
2319
2320 * imap.el (imap-authenticator-alist): Fix typo.
2321 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2322 Jonas Oberg for debugging.
2323
2324 2000-08-11 Simon Josefsson <simon@josefsson.org>
2325
2326 * gnus-async.el (gnus-asynchronous): Disable by default.
2327
2328 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2329
2330 * mm-view.el (mm-inline-text): Bind fill-column.
2331
2332 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2333 list of unexpired articles.
2334
2335 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2336 un-expired articles.
2337
2338 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2339 headers.
2340
2341 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2342 we update the right topic..
2343
2344 * mm-decode.el (mm-display-external): Put point at start.
2345
2346 2000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2347
2348 * nnmail.el (nnmail-expiry-target): More explicit documentation.
2349
2350 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2351
2352 2000-08-09 Simon Josefsson <simon@josefsson.org>
2353
2354 * imap.el (imap-parse-body):
2355 (imap-parse-string-list): Add bug workarounds for Stalker
2356 Communigate Pro 3.0 server.
2357 (imap-body-lines): Remove bogus comment.
2358
2359 * imap.el (imap-range-to-message-set): Move from nnimap.el.
2360
2361 * nnimap.el (nnimap-retrieve-which-headers):
2362 (nnimap-retrieve-headers-from-server):
2363 (nnimap-request-set-mark):
2364 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2365
2366 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2367
2368 * message.el (message-dont-reply-to-names):
2369 rmail-dont-reply-to-names may not be defined.
2370
2371 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2372
2373 * gnus-group.el (gnus-group-iterate): Uncompiled function should
2374 not use pop.
2375
2376 2000-07-19 Dave Love <fx@gnu.org>
2377
2378 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2379 (gnus-x-splash): Use expand-file-name. Remove redundant facep
2380 check.
2381 (gnus-article-display-xface): Special-case for dark backgrounds.
2382
2383 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
2384
2385 * imap.el (imap-calculate-literal-size-first): New variable.
2386 (imap-local-variables): Add it.
2387 (imap-kerberos4-open): Set it.
2388 (imap-send-command): Use it.
2389
2390 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2391
2392 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2393 (mailcap-parse-mimetypes): Use it.
2394 (mailcap-extension-to-mime): Parse mimetype.
2395 (mailcap-mime-types): Ditto.
2396 * mml.el (mml-minibuffer-read-type): Ditto.
2397
2398 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2399
2400 * nndoc.el (nndoc-type-alist): Add outlook.
2401 (nndoc-outlook-type-p): New function.
2402 (nndoc-outlook-article-begin): Ditto.
2403
2404 2000-07-16 Daiki Ueno <ueno@unixuser.org>
2405
2406 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2407 excursion.
2408
2409 2000-07-15 Simon Josefsson <simon@josefsson.org>
2410
2411 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2412
2413 * imap.el (imap):
2414 (imap-kerberos4-program):
2415 (imap-gssapi-program):
2416 (imap-ssl-program): Customization.
2417 (imap-shell-program):
2418 (imap-shell-host): New variables.
2419 (imap-streams):
2420 (imap-stream-alist): Add shell.
2421 (imap-shell-p):
2422 (imap-shell-open): New functions.
2423 (imap-open): Don't call authenticator if preauth.
2424 (imap-authenticate): Return t if already authenticated.
2425
2426 2000-07-14 Simon Josefsson <simon@josefsson.org>
2427
2428 * gnus.el (gnus-invalid-group-regexp): New variable.
2429 (gnus-read-group): Use it.
2430
2431 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2432
2433 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2434 expunge-below and orphan-score are "group variables".
2435
2436 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
2437
2438 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2439 qualified group names to `gnus-group-read-ephemeral-group'.
2440
2441 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2442
2443 * gnus-sum.el: `W t' is toggle-header in info.
2444
2445 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2446
2447 * gnus-art.el (article-de-base64-unreadable): Typo.
2448
2449 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
2450
2451 * gnus-agent.el (require): Require timer.
2452
2453 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2454
2455 * message.el (message-bounce): Call mime-to-mml.
2456
2457 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2458
2459 * nnslashdot.el (nnslashdot-request-close): New function.
2460
2461 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2462
2463 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2464 right line number for the article.
2465
2466 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2467
2468 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2469 * webmail.el (webmail-fetch): Bind
2470 url-http-silence-on-insecure-redirection.
2471
2472 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2473
2474 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2475 unibyte.
2476 (nnslashdot-sane-retrieve-headers): Ditto.
2477 (nnslashdot-request-article): Ditto.
2478
2479 2000-07-10 William M. Perry <wmperry@aventail.com>
2480
2481 * mailcap.el (mailcap-parse-mimetype-file):
2482
2483 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2484
2485 * nnweb.el (nnweb-insert): Stricter test.
2486 * webmail.el (webmail-refresh-redirect): Ditto.
2487
2488 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2489
2490 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2491
2492 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2493
2494 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2495
2496 2000-07-05 Dave Love <fx@gnu.org>
2497
2498 * utf7.el: Doc and header fixes.
2499
2500 * gnus-sum.el: Doc fixes.
2501
2502 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2503 defalias, not fset.
2504
2505 * flow-fill.el (fill-flowed-point-at-eol)
2506 (fill-flowed-point-at-bol): Use defalias, not fset.
2507
2508 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2509 (gnus-Plain-save-name): Delete -- apparently bogus.
2510
2511 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2512
2513 * nnsoup.el: Use expand-file-name throughout.
2514
2515 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2516
2517 * nnmail.el (nnmail-read-incoming-hook): New example.
2518
2519 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2520
2521 * mm-view.el (mm-inline-text): Check whether the text has already
2522 been decoded.
2523
2524 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2525
2526 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2527
2528 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2529
2530 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2531
2532 2000-07-03 Simon Josefsson <simon@josefsson.org>
2533
2534 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2535 unsend flags.
2536
2537 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2538
2539 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2540 name in authinfo (.authinfo now support ports, no need for the
2541 hack).
2542 (nnimap-split-find-rule): Fix.
2543 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2544
2545 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2546
2547 * message.el (message-unquote-tokens): Remove all quotes.
2548
2549 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2550
2551 * gnus-ml.el: New file.
2552
2553 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2554
2555 * nnultimate.el (nnultimate-request-close): New function.
2556
2557 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2558
2559 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2560
2561 * gnus.el: Gnus v5.8.7 is released.
2562
2563 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2564
2565 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2566
2567 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2568
2569 * message.el (message-do-fcc): Encode MIME.
2570
2571 2000-06-28 Simon Josefsson <simon@josefsson.org>
2572
2573 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2574 (nnimap-assoc-match): New function.
2575 (nnimap-split-find-rule): Support extended syntax.
2576
2577 2000-06-28 Simon Josefsson <simon@josefsson.org>
2578
2579 * nnimap.el (nnimap-open-connection): Use port stuff.
2580
2581 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2582 document port and defaultport.
2583
2584 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2585
2586 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2587
2588 2000-06-26 Dave Love <fx@gnu.org>
2589
2590 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2591
2592 * message.el: Remove unnecessary `require'ments. Defvar
2593 gnus-list-identifiers when compiling. Don't try to autoload
2594 variable `gnus-list-identifiers'. Autoload
2595 gnus-group-name-charset.
2596 (message-fetch-field): Don't assume `format' removes text
2597 properties.
2598 (message-strip-list-identifiers, message-reply, message-followup):
2599 Require gnus-sum.
2600 (message-mode): Tidy XEmacs conditionals.
2601 (message-replace-chars-in-string): Use subst-char-in-string when
2602 available.
2603
2604 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2605 removes text properties.
2606
2607 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2608
2609 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2610
2611 * gnus-score.el (gnus-summary-score-entry): Likewise.
2612
2613 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2614
2615 * nnimap.el (nnimap-request-post): Fix parenthesis.
2616
2617 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2618
2619 * message.el (message-unquote-tokens): New function.
2620
2621 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2622
2623 * nnimap.el (nnimap-request-post): Ditto.
2624
2625 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2626
2627 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2628
2629 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2630 patch commited 2000-04-02).
2631
2632 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2633
2634 * imap.el (imap-mailbox-examine-1): New function.
2635 (imap-message-copyuid-1):
2636 (imap-message-appenduid-1): Use it, instead of
2637 `imap-mailbox-examine' which would utf-7 encode mailbox name
2638 twice.
2639
2640 2000-06-19 Dave Love <fx@gnu.org>
2641
2642 * mm-uu.el Don't require message. Require cl when compiling.
2643
2644 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2645
2646 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2647 a local variable.
2648 * gnus-sum.el (gnus-orphan-score): Move here.
2649
2650 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2651
2652 * message.el (message-forward): Remove show-mml condition.
2653 (message-forward-ignored-headers): Remove X-Gnus headers.
2654
2655 2000-06-08 Simon Josefsson <simon@josefsson.org>
2656
2657 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2658
2659 2000-06-08 Urban Engberg <ue@ccieurope.com>
2660
2661 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2662
2663 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2664
2665 * message.el (message-syntax-checks): Add type.
2666
2667 2000-06-07 Dave Love <fx@gnu.org>
2668
2669 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2670 put-image.
2671 (mm-inline-image): Defalias, not fset.
2672
2673 * gnus.el (gnus-group-startup-message): Don't specify string for
2674 insert-image.
2675
2676 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2677 add-minor-mode is available.
2678 (gnus-article-display-xface): Don't specify string for
2679 insert-image.
2680
2681 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2682
2683 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2684 (gnus-topic-insert-topic-line): Use shownp.
2685 (gnus-topic-hide-topic): Don't use hidden.
2686 (gnus-topic-show-topic): Don't use hidden.
2687
2688 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2689
2690 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2691 system.
2692 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2693 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2694 * gnus-util.el (gnus-output-to-rmail): Ditto.
2695 (gnus-output-to-mail): Ditto.
2696 (gnus-write-buffer): Ditto.
2697 * gnus-uu.el (gnus-uu-save-article): Ditto.
2698
2699 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2700
2701 * message.el (message-read-from-minibuffer): Typo.
2702
2703 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2704
2705 * gnus-art.el (article-decode-charset): Override non-MIME forward
2706 charset.
2707
2708 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2709
2710 * mml.el (mml-quote-region): Correct the regexp.
2711 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2712
2713 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2714
2715 * message.el (message-forward): Insert raw text.
2716 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2717 (mml-generate-mime-1): Insert raw text in unibyte mode.
2718
2719 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2720
2721 * mm-bodies.el (mm-body-encoding): Always encoded if
2722 `mm-use-ultra-safe-encoding' is set.
2723
2724 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2725
2726 * mml.el (ange-ftp-name-format): Typo.
2727
2728 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2729
2730 * gnus-start.el (gnus-get-unread-articles): If
2731 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2732 try to do anything on that server.
2733
2734 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2735
2736 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2737 from latest draft.
2738
2739 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2740
2741 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2742 is open.
2743
2744 2000-05-24 Dave Love <fx@gnu.org>
2745
2746 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2747
2748 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2749
2750 * gnus.el (gnus-redefine-select-method-widget): new function, call
2751 it once. Add an "other" entry for unknown but editable backend
2752 name symbols.
2753 * gnus-start.el (gnus-declare-backend): use it.
2754
2755 2000-05-19 Dave Love <fx@gnu.org>
2756
2757 * gnus-art.el (gnus-article-next-page): Revert last change.
2758
2759 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2760
2761 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2762
2763 2000-05-19 Dave Love <fx@gnu.org>
2764
2765 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2766 not mm-inline-large-images.
2767
2768 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2769
2770 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2771
2772 2000-05-18 Dave Love <fx@gnu.org>
2773
2774 * gnus-art.el: Use defalias, not fset.
2775 (gnus-article-x-face-command): Don't test for xbm.
2776 (gnus-article-next-page): Redisplay before testing point in window.
2777
2778 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2779
2780 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2781 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2782
2783 2000-05-17 Jim Davidson <jdavidson@acm.org>
2784
2785 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2786 gnus-summary-save-in-rmail.
2787 * message.el (message-output): Ditto.
2788
2789 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2790
2791 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2792
2793 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2794
2795 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2796 is a charset.
2797 * message.el (message-send-news): Check group name charset.
2798 * gnus-msg.el (gnus-post-news): Decode group name.
2799 (gnus-inews-do-gcc): Encode group name.
2800
2801 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2802
2803 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2804 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2805
2806 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2807
2808 * gnus-group.el (gnus-group-mark-line-p): New function.
2809 (gnus-group-goto-group): New parameter.
2810 (gnus-group-remove-mark): Use it.
2811 * gnus-topic.el (gnus-topic-move-group): Ditto.
2812 (gnus-topic-remove-group): Ditto.
2813
2814 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2815
2816 * gnus-group.el (gnus-group-list-dormant): New function.
2817
2818 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2819
2820 * gnus-agent.el (gnus-agent-synchronize): Use
2821 nnheader-insert-file-contents.
2822 (gnus-agent-save-active-1): Ditto.
2823 (gnus-agent-write-active): Ditto.
2824 (gnus-agent-expire): Ditto.
2825 * gnus-cache.el (gnus-cache-read-active): Ditto.
2826 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2827 * gnus-sum.el (gnus-summary-import-article): Ditto.
2828
2829 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2830 (gnus-agent-save-group-info): Ditto.
2831 (gnus-agent-save-alist): Ditto.
2832 * gnus-util.el (gnus-make-directory): Ditto.
2833
2834 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2835
2836 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2837
2838 * mml.el (mml-generate-mime-preprocess-function): New variable.
2839 (mml-generate-mime-postprocess-function): New variable.
2840 (mml-generate-mime-1): Use them.
2841
2842 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2843
2844 * gnus-group.el (gnus-group-apropos): Group name charset.
2845 * gnus-sum.el (gnus-set-mode-line): Ditto.
2846 * gnus-group.el (gnus-group-decoded-name): New function.
2847 (gnus-group-edit-group): Use it.
2848 * gnus-cus.el (gnus-group-customize): Use it.
2849
2850 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2851
2852 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2853
2854 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2855
2856 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2857 (gnus-group-name-charset-group-alist): Ditto.
2858 (gnus-group-name-charset): New function.
2859 (gnus-group-name-decode): New function.
2860 (gnus-group-insert-group-line): Use them.
2861 (gnus-group-prepare-flat-list-dead): Ditto.
2862 (gnus-group-list-active): Ditto.
2863 (gnus-group-describe-all-groups): Ditto.
2864 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2865 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2866 add gnus-group property.
2867 (gnus-browse-group-name): Read gnus-group property.
2868
2869 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2870
2871 * nnfolder.el (nnfolder-possibly-change-group): Use
2872 file-name-coding-system instead of pathname-coding-system.
2873 * nnmail.el (nnmail-find-file): Ditto.
2874 (nnmail-write-region): Ditto.
2875 * nnmh.el (nnmh-retrieve-headers): Ditto.
2876 (nnmh-request-article): Ditto.
2877 (nnmh-request-group): Ditto.
2878 (nnmh-request-list): Ditto.
2879 (nnmh-possibly-change-directory): Ditto.
2880 (nnmh-active-number): Ditto.
2881 * nnml.el (nnml-possibly-change-directory): Ditto.
2882 (nnml-request-list): Ditto.
2883 (nnml-request-article): Ditto.
2884 (nnml-retrieve-headers): Ditto.
2885
2886 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2887
2888 * nnimap.el (nnimap-request-accept-article): Don't unselect
2889 mailbox if no mailbox is selected.
2890
2891 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2892
2893 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2894 Recognize domain names starting with `www.' as starting an URL.
2895
2896 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2897
2898 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2899 (mail-source-keyword-map): Add "subdirs" for maildir.
2900
2901 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2902
2903 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2904 (nnmail-get-new-mail): Use it.
2905 * gnus-start.el (gnus-get-unread-articles): Ditto.
2906
2907 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2908
2909 * gnus-sum.el (gnus-summary-edit-article): Better support for
2910 nndraft:drafts.
2911 * nndraft.el (nndraft-request-replace-article): New function,
2912 bind nnmail-file-coding-system.
2913
2914 2000-05-14 Dave Love <fx@gnu.org>
2915
2916 * nnheader.el: Replace uses of `fset' with `defalias'.
2917 (jka-compr-compression-info-list): Only defvar when compiling.
2918
2919 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2920
2921 * webmail.el (webmail-netaddress-article): Refresh redirect.
2922
2923 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2924
2925 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2926
2927 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2928
2929 * webmail.el: Translate &nbsp; to SP.
2930
2931 2000-05-13 Robin S. Socha <robin@socha.net>
2932
2933 * message.el (message-bounce): Doc typo.
2934
2935 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2936
2937 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2938 (gnus-soup-store): Ditto.
2939 (gnus-soup-send-packet): Ditto.
2940 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2941 (nnsoup-dissect-buffer): Ditto.
2942 (nnsoup-narrow-to-article): Ditto.
2943 (nnsoup-make-active): Ditto
2944
2945 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2946
2947 * message.el (message-mode): Two parameters for local-variable-p.
2948
2949 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2950
2951 * message.el (message-strip-list-identifiers): New function.
2952 (message-reply): Use it and use message-strip-subject-re.
2953 (message-followup): Ditto.
2954 * gnus-art.el (article-hide-list-identifiers): Remove more.
2955 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2956
2957 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2958
2959 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2960 mail-parset-charset and use non-numeric argument.
2961
2962 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2963
2964 * mml.el (mml-buffer-list): New variable.
2965 (mml-generate-new-buffer): New function.
2966 (mml-destroy-buffers): Ditto.
2967 (mml-insert-mime): Use them.
2968 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2969 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2970 * message.el (message-mode): Ditto.
2971 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2972 (gnus-uu-save-article): Support show-as-mml.
2973 * message.el (message-forward): Ditto.
2974
2975 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2976
2977 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2978 (nndoc-mime-digest-type-p): Locate article head precisely.
2979 * mml.el (mml-generate-default-type): New variable.
2980 (mml-generate-mime-1): Use it.
2981 (mml-insert-mime-headers): Use it.
2982 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2983 (gnus-uu-digest-mail-forward): Use it and call message-forward
2984 with argument digest.
2985 (gnus-uu-save-article): Support message-forward-as-mime.
2986 * message.el (message-forward): Add parameter digest.
2987 * mm-decode.el (mm-dissect-default-type): New variable.
2988 (mm-dissect-buffer): Use it.
2989
2990 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2991
2992 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2993 newline and paragraph to nil when got a non-ascii character. Test
2994 paragraph before newline.
2995
2996 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2997
2998 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2999 limit to 76.
3000
3001 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3002
3003 * nnslashdot.el (nnslashdot-sid-strip): New function.
3004 (nnslashdot-threaded-retrieve-headers): New format.
3005 (nnslashdot-sane-retrieve-headers): Ditto.
3006 (nnslashdot-request-article): Ditto.
3007 (nnslashdot-threaded-retrieve-headers): Thread properly.
3008 (nnslashdot-request-article): Be more lenient.
3009 (nnslashdot-threaded-retrieve-headers): Regexp search.
3010
3011 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3012
3013 * gnus-sum.el (gnus-with-article): Define it before use it.
3014
3015 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3016
3017 * message.el (message-supersede): Use mime-to-mml.
3018 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
3019
3020 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
3021
3022 * gnus-group.el (gnus-group-list-cached): Don't use
3023 `subst-char-in-string'.
3024
3025 2000-05-08 Dave Love <fx@gnu.org>
3026
3027 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
3028
3029 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
3030
3031 * mm-decode.el (mm-interactively-view-part): Append %s if the
3032 method is a single word.
3033 * nnwarchive.el (nnwarchive-type-definition): Typo.
3034
3035 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3036
3037 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
3038 function.
3039 (gnus-group-prepare-flat-predicate): Use it.
3040 (gnus-group-list-cached): List dead groups.
3041
3042 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3043
3044 * gnus-art.el (article-decode-charset): Don't decode message with
3045 format.
3046
3047 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
3048
3049 * mailcap.el (mailcap-maybe-eval): Honor user request not to
3050 evaluate the Lisp code.
3051
3052 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3053
3054 * gnus-art.el (article-wash-html): New function.
3055 (gnus-article-wash-html): Bind.
3056 (gnus-article-make-menu-bar): Menu item.
3057 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3058 (gnus-summary-make-menu-bar): Menu item.
3059 * gnus.el: Autoload.
3060
3061 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
3062
3063 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3064 (gnus-uu-unshar-article): Use it.
3065
3066 * mailcap.el (mailcap-maybe-eval-warning): New variable.
3067 (mailcap-maybe-eval): Use it.
3068
3069 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3070 in docstring.
3071
3072 * mml.el (mml-generate-mime-1): Small comment.
3073
3074 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3075
3076 * gnus-art.el (article-de-base64-unreadable): New function.
3077 (gnus-article-de-base64-unreadable): Bind.
3078 (gnus-article-make-menu-bar): Menu item.
3079 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3080 (gnus-summary-make-menu-bar): Menu item.
3081 * gnus.el: Autoload.
3082
3083 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3084
3085 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3086 (gnus-summary-select-article): Add en/disable multibyte.
3087
3088 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3089
3090 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3091 (gnus-summary-edit-article): New feature: editing raw articles.
3092
3093 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3094
3095 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3096 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3097 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3098 Emacs MULE can not copy some 8bit characters in multibyte buffers.
3099 * mm-decode.el (mm-insert-part): Ditto.
3100
3101 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3102
3103 * nndoc.el (nndoc-type-alist): Extend forward regexp.
3104 (nndoc-forward-type-p): Ditto.
3105
3106 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3107
3108 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3109 value of enable-multibyte-characters.
3110
3111 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3112
3113 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3114
3115 2000-05-03 Dave Love <fx@gnu.org>
3116
3117 * gnus-ems.el (gnus-article-xface-ring-internal)
3118 (gnus-article-xface-ring-size): New variable.
3119 (gnus-article-display-xface): Use them to cache data. Don't try
3120 to use XPM. Set up binary coding for PBM's sake.
3121
3122 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3123
3124 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3125 * gnus-int.el (gnus-request-accept-article): Ditto.
3126 (gnus-request-replace-article): Ditto.
3127 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3128
3129 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3130
3131 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3132
3133 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3134
3135 * rfc2047.el (rfc2047-encode-message-header): Encode field by
3136 field.
3137 * mml.el (mml-to-mime): Use message-default-charset.
3138 (mml-preview): Narrow to headers.
3139 * message.el (message-send-mail): Use message-default-charset.
3140 (message-send-news): Narrow to headers;
3141 use message-default-charset.
3142
3143 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3144
3145 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3146 detect.
3147 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3148 restriction.
3149 (mml-parse-1): Warning message.
3150 (mml-preview): Disable multibyte.
3151
3152 2000-05-03 Dave Love <fx@gnu.org>
3153
3154 * gnus.el (gnus-group-startup-message): Add newline before image.
3155
3156 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3157
3158 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3159 * message.el (message-send-mail): Use unibyte-buffer.
3160 (message-send-mail): Ditto.
3161
3162 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3163
3164 * gnus.el: Gnus v5.8.6 is released.
3165
3166 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3167
3168 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3169
3170 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3171
3172 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3173
3174 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3175
3176 * message.el (message-send-mail-partially): Use forward-line.
3177
3178 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3179
3180 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3181
3182 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3183
3184 * mml.el (mml-generate-mime-1): Ignore 0x1b.
3185 (mml-insert-mime): No markup only for text/plain.
3186 (mime-to-mml): Remove MIME headers.
3187
3188 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3189
3190 * mml.el (mml-preview): Set gnus-newsgroup-charset.
3191 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3192 as 8-bit.
3193
3194 2000-04-28 Dave Love <fx@gnu.org>
3195
3196 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3197 21.
3198
3199 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3200 search order. Use parse-colon-path and remove some redundancy.
3201 Doc fix.
3202 (mailcap-parse-mimetypes): Code consistently with
3203 mailcap-parse-mailcaps. Doc fix.
3204
3205 * gnus-start.el (gnus-unload): Iterate over `features', not
3206 `load-history'.
3207
3208 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3209
3210 * mml.el (mml-parse-1): Don't create blank parts.
3211 (mml-read-part): Fix mml tag.
3212 (mml-insert-mime): Convert message/rfc822.
3213 (mml-insert-mml-markup): Add mmlp parameter.
3214
3215 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3216
3217 * message.el (message-send-mail-partially): Remove CTE.
3218
3219 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3220
3221 * mm-view.el (mm-inline-image): Fset it.
3222
3223 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3224
3225 * nndoc.el (nndoc-type-alist): Change forward regexp.
3226
3227 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3228
3229 * message.el (message-send-mail-partially-limit): Change the
3230 default value.
3231
3232 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
3233
3234 * gnus-util.el (gnus-extract-address-components): Name might be
3235 "".
3236
3237 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3238
3239 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3240 (gnus-summary-post-forward): Ditto.
3241 * message.el (message-forward-show-mml): New variable.
3242 (message-forward): Use it.
3243 * mml.el (mml-parse-1): Add tag mml.
3244 (mml-read-part): Ditto.
3245 (mml-generate-mime): Support reentance.
3246 (mml-generate-mime-1): Support mml tag.
3247
3248 2000-04-27 Dave Love <fx@gnu.org>
3249
3250 * gnus-art.el: Don't bother to require custom, browse-url.
3251 (gnus-article-x-face-command): Include gnus-article-display-xface.
3252
3253 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
3254 Use defalias, not fset.
3255 (gnus-article-display-xface): New function.
3256
3257 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3258
3259 * mm-decode.el: Small doc fixes. Require cl when compiling.
3260 (mm-xemacs-p): Deleted.
3261 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3262 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3263 use create-image and don't special-case xbm.
3264 (mm-valid-image-format-p): Use display-graphic-p.
3265
3266 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3267
3268 * message.el (message-send-mail-partially-limit): New variable.
3269 (message-send-mail-partially): New function.
3270 (message-send-mail): Use it.
3271 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3272 all blank lines inside of base64.
3273 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3274 blank lines.
3275
3276 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3277
3278 * mml.el (mml-insert-tag): Match more special characters.
3279
3280 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3281
3282 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3283
3284 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3285
3286 * mm-decode.el (mm-inline-media-tests): Add message/partial.
3287 (mm-inlined-types): Ditto.
3288 * mm-partial.el: New file.
3289
3290 2000-04-27 Dave Love <fx@gnu.org>
3291
3292 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3293 matter in Emacs 21.
3294
3295 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
3296
3297 * mm-bodies.el (mm-encode-body): Remove reference to
3298 mm-default-charset in comment.
3299
3300 2000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
3301
3302 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3303
3304 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3305
3306 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3307 let.
3308
3309 2000-04-26 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3310
3311 * gnus-draft.el (gnus-draft-setup): Fix comments.
3312
3313 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3314
3315 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3316 if nnmbox-file-coding-system-for-write is nil.
3317
3318 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3319
3320 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3321 header if nil.
3322
3323 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3324
3325 * mm-view.el (mm-inline-text): Insert directly if decoded.
3326 * mml.el (autoload): Typo.
3327
3328 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3329
3330 * mml.el (mml-preview): Set up posting-charset.
3331 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3332
3333 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3334
3335 * webmail.el: Fix yahoo mail.
3336
3337 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3338
3339 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3340 word if not necessary.
3341 (rfc2047-encode-region): Put space between encoded words.
3342
3343 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3344
3345 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3346
3347 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3348
3349 * gnus-draft.el (gnus-draft-setup): Restore mml only when
3350 required.
3351 (gnus-draft-edit-message): Require restoration.
3352
3353 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3354
3355 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3356 back.
3357
3358 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3359
3360 * gnus-art.el (gnus-treat-article): Make sure that the summary
3361 buffer is live.
3362
3363 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3364
3365 * mailcap.el (mailcap-parse-mailcaps): Reorder.
3366 (mailcap-parse-mailcap): Backwards parsing.
3367 (mailcap-possible-viewers): Remove nreverse.
3368 (mailcap-mime-info): Ditto.
3369 (mailcap-add-mailcap-entry): Keep alternative viewer.
3370
3371 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3372
3373 * gnus.el: Gnus v5.8.5 is released.
3374
3375 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3376
3377 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3378
3379 * gnus-util.el (gnus-netrc-machine): Default to nntp.
3380
3381 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3382
3383 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3384
3385 * mm-view.el (mm-inline-message): Disable prepare-hook.
3386
3387 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3388
3389 * gnus.el: Fix copyright statements.
3390
3391 * gnus-sum.el (gnus-alter-articles-to-read-function): New
3392 variable.
3393 (gnus-articles-to-read): Use it.
3394
3395 * message.el (message-get-reply-headers): Bind free variable.
3396
3397 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3398
3399 * message.el (message-get-reply-headers): Fix to-address.
3400
3401 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3402
3403 * webmail.el: Hotmail fix. Add a debug function.
3404
3405 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3406
3407 * gnus-sum.el (t): M-down and M-up.
3408
3409 2000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3410
3411 * gnus-sum.el: Doc fix.
3412
3413 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
3414
3415 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3416
3417 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3418
3419 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3420 string.
3421 (nnweb-request-group): Don't scan twice.
3422 (nnweb-request-scan): Don't nix out the hashtb.
3423
3424 * message.el (message-get-reply-headers): Return a value.
3425
3426 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3427
3428 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3429 urls.
3430
3431 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3432
3433 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3434 order messages are inserted.
3435
3436 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3437 message/rfc822 parts.
3438
3439 * gnus-art.el (gnus-article-read-summary-keys): Check for
3440 numerical values.
3441
3442 * message.el (message-get-headers): Made into own function.
3443 (message-reply): Use it.
3444 (message-get-reply-headers): Renamed.
3445 (message-widen-reply): New command.
3446
3447 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3448
3449 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3450
3451 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3452
3453 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3454 non-base64 text at the end if not found.
3455
3456 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
3457
3458 * gnus-sum.el (gnus-read-move-group-name):
3459 (gnus-summary-move-article): Use `gnus-group-method' to find out
3460 what method the manually entered group belong to.
3461 `gnus-group-name-to-method' doesn't return any method parameters
3462 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3463 for new groups so they wouldn't work.
3464
3465 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3466
3467 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3468 override.
3469
3470 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3471
3472 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3473 probably good to do, or something. I dunno. I just write these
3474 ChangeLog entries, and my name is Lars.
3475
3476 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3477
3478 * message.el (message-caesar-region): Use translate-region.
3479
3480 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
3481
3482 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3483
3484 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3485
3486 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3487 variables, because that makes Emacs flash.
3488
3489 * gnus-group.el (gnus-group-insert-group-line): Don't call
3490 gnus-group-add-icon unconditionally.
3491
3492 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3493 xmas.
3494 (gnus-group-glyph-directory): Removed.
3495
3496 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3497
3498 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3499 gnus-newsgroup-name is "".
3500
3501 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3502
3503 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3504 in conjunction with MULE-UCS.
3505
3506 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3507
3508 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3509
3510 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3511
3512 * message.el (message-shorten-references): Only cater to broken
3513 INN for news. This caters for broken smtpd.
3514
3515 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3516
3517 * mailcap.el (mailcap-mime-info): Use the first match; not the
3518 last.
3519
3520 * gnus-agent.el (gnus-category-kill): Save the category list.
3521
3522 2000-04-21 Chris Brierley <brierley@pobox.com>
3523
3524 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3525
3526 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3527
3528 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3529
3530 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3531
3532 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3533
3534 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3535
3536 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3537 (gnus-group-list-cached): Use it.
3538
3539 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3540
3541 * gnus.el: Update all the copyright notices.
3542
3543 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3544
3545 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3546 non-base64 text at the end.
3547
3548 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3549
3550 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3551
3552 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3553
3554 * nnheader.el: Don't autoload cancel-function-timers.
3555
3556 * message.el (message-fetch-field): Fold case.
3557
3558 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3559
3560 * message.el (message-forward-before-signature): New variable.
3561
3562 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3563
3564 * gnus-mlspl.el: Fix stuff.
3565
3566 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3567
3568 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3569 subjects when unthreaded.
3570
3571 2000-04-21 David S. Goldberg <dsg@mitre.org>
3572
3573 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3574 well.
3575
3576 2000-04-21 Rui Zhu <sprache@iname.com>
3577
3578 * gnus-art.el (gnus-article-mode): Fix variable name.
3579
3580 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3581
3582 * mm-view.el: Fix autoload.
3583
3584 * flow-fill.el (flow-fill): Fix provide.
3585
3586 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3587 nil.
3588
3589 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3590
3591 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3592
3593 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3594
3595 * gnus-util.el (gnus-netrc-machine): Didn't work.
3596
3597 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3598
3599 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3600
3601 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3602
3603 * flow-fill.el: Renamed from fill-flowed.
3604
3605 * message.el (message-forward-ignored-headers): Default to
3606 removing CTE.
3607
3608 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3609
3610 * message.el (message-mode): Don't fill headers.
3611
3612 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3613
3614 * message.el (message-pipe-buffer-body): Use shell
3615
3616 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3617
3618 * nnvirtual.el (nnvirtual-request-article):
3619 Bind gnus-override-method to nil.
3620 (nnvirtual-request-update-mark): Don't update mark when
3621 article is not there.
3622
3623 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3624
3625 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3626
3627 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3628
3629 * gnus-util.el (gnus-parse-netrc): Allow "port".
3630 (gnus-netrc-machine): Take a port param.
3631 (gnus-netrc-machine):
3632
3633 * gnus-art.el (gnus-request-article-this-buffer): Allow
3634 re-selecting referenced articles.
3635
3636 * message.el (message-cancel-news): Allow editing.
3637 (message-cancel-message): Add newline.
3638
3639 2000-04-20 William M. Perry <wmperry@aventail.com>
3640
3641 * mm-view.el (mm-inline-image-emacs): New function.
3642
3643 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3644
3645 * mail-source.el (mail-source-delete-incoming): Change default in
3646 cvs.
3647
3648 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3649
3650 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3651 function.
3652
3653 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3654
3655 * nnml.el (nnml-request-expire-articles): Use it.
3656
3657 * nnmail.el (nnmail-expiry-target): New variable.
3658 (nnmail-expiry-target-group): New function.
3659
3660 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3661
3662 * message.el (message-forward): Add non-MIME separators.
3663
3664 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3665
3666 * message.el (message-generate-headers): Respect the syntax check
3667 spec.
3668
3669 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3670 (gnus-remove-thread): Don't show all threads.
3671
3672 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3673
3674 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3675
3676 2000-04-19 Dave Love <fx@gnu.org>
3677
3678 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3679
3680 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3681
3682 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3683 (nnwarchive-egroups-*): Ditto.
3684 (nnwarchive-url): Unibyte buffer and single line cookie.
3685
3686 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3687
3688 * mm-util.el (mm-char-or-char-int-p): New alias.
3689 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3690 entities.
3691
3692 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3693
3694 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3695 article case insensitively.
3696
3697 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3698
3699 * mail-source.el (mail-source-fetch-webmail): Use the default
3700 password provided in mail-sources; use webmail:subtype:user as
3701 the key.
3702
3703 2000-04-10 John Wiegley <johnw@gnu.org>
3704
3705 * mail-source.el (mail-source-fetch-webmail): Use
3706 mail-source-password-cache.
3707
3708 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3709
3710 * webmail.el: Add netscape mail and fix HotMail mail.
3711
3712 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3713
3714 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3715
3716 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3717
3718 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3719 RFC822.PEEK if server support IMAP4rev1.
3720 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3721 RFC822.TEXT.PEEK if server support IMAP4rev1.
3722 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3723 RFC822.HEADER if server support IMAP4rev1.
3724 (nnimap-request-article-part): Support bodydetail in response
3725 data.
3726
3727 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3728
3729 * fill-flowed.el: New file.
3730
3731 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3732 text/plain parts with `format' parameters.
3733
3734 * mm-view.el (autoload): Autoload fill-flowed.
3735 (mm-inline-text): For "plain" parts with a format=flowed
3736 parameter, call `fill-flowed'.
3737
3738 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3739
3740 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3741 slashdot ids.
3742
3743 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3744
3745 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3746 format.
3747
3748 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3749
3750 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3751 `imtest' too.
3752 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3753 (imap-gssapi-program): New variable.
3754 (imap-streams): Add gssapi.
3755 (imap-stream-alist): Ditto.
3756 (imap-authenticators): Ditto.
3757 (imap-authenticator-alist): Ditto.
3758 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3759 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3760 1.6.x `imtest' syntax.
3761 (imap-gssapi-stream-p): New function.
3762 (imap-gssapi-open): Ditto.
3763 (imap-gssapi-auth-p): Ditto.
3764 (imap-gssapi-auth): Ditto.
3765 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3766 (imap-send-command): Use buffer-local `imap-client-eol' value.
3767
3768 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3769 lines and turn TAB into SPC before parsing.
3770
3771 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3772
3773 * nnheader.el (nnheader-group-pathname): Make sure to return a
3774 directory.
3775 * nnmail.el (nnmail-group-pathname): Ditto.
3776
3777 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3778
3779 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3780 might split in the middle of a message-id.
3781
3782 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3783
3784 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3785 groups from the server.
3786
3787 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3788 (gnus-summary-toggle-header): Update the wash status.
3789
3790 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3791 Moved here.
3792
3793 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3794 setting.
3795
3796 * nnmail.el (nnmail-get-active): Use it.
3797 (nnmail-parse-active): New function.
3798
3799 * mm-view.el (mm-inline-text): Support the new version of
3800 vcard.el.
3801
3802 * gnus-sum.el (gnus-summary-move-article): Only delete article
3803 when moving junk.
3804 (gnus-deaden-summary): Bury the buffer.
3805
3806 * nnmail.el (nnmail-group-pathname): Ditto.
3807
3808 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3809
3810 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3811
3812 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3813 whether Mule.
3814
3815 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3816
3817 * message.el (message-send-mail): Protect against unloaded Gnus.
3818
3819 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3820 parent.
3821 (gnus-topic-update-topic-line): Yes, do.
3822 (gnus-topic-goto-missing-group): Tally the correct number of
3823 unread articles before inserting the topic line.
3824
3825 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3826
3827 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3828
3829 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3830
3831 * mm-decode.el (mm-dissect-buffer): Ditto.
3832
3833 * gnus-art.el (article-decode-charset): Strip CTE.
3834
3835 * ietf-drums.el (ietf-drums-strip): New function.
3836
3837 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3838 when prompting in read-only groups.
3839
3840 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3841
3842 * imap.el (imap-send-command): Change EOL-chars when
3843 `imap-client-eol' differs from default, not only for kerberos4.
3844 (imap-mailbox-status): Get encoded mailbox's status.
3845
3846 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3847
3848 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3849 into `mail-source-password-cache'.
3850
3851 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3852
3853 * mm-util.el (mm-mime-charset): Check for presence of
3854 `coding-system-get' and `get-charset-property' (recent XEmacs has
3855 the former, but not the latter).
3856
3857 2000-01-28 Dave Love <fx@gnu.org>
3858
3859 * message.el (message-check-news-header-syntax): Fix typo
3860 `newsgroyps'.
3861 (message-talkative-question): Put temp buffer in fundamental-mode.
3862 (message-recover): Use fundamental-mode in the right buffer.
3863
3864 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3865 right buffer.
3866
3867 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3868
3869 * qp.el (quoted-printable-decode-region): Add charset parameter.
3870 (quoted-printable-decode-string): Ditto.
3871
3872 * gnus-art.el (article-de-quoted-unreadable): Use it.
3873
3874 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3875
3876 * nnimap.el (nnimap-split-predicate): New variable.
3877 (nnimap-split-articles): Use it.
3878
3879 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3880
3881 * utf7.el: Change email address.
3882
3883 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3884
3885 * gnus-group.el (gnus-group-catchup): Purge split history.
3886
3887 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3888
3889 * nnmail.el (nnmail-generate-active): Support extended group name.
3890 (nnmail-get-active): Ditto.
3891
3892 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3893
3894 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3895 group names, don't remove anything.
3896
3897 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3898
3899 * webmail.el (webmail-my-deja-open): My-deja changes.
3900
3901 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3902
3903 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3904
3905 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3906
3907 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3908
3909 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3910
3911 * gnus.el (gnus-other-frame): Fix typo.
3912
3913 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3914
3915 * gnus-cus.el (gnus-group-customize): Fix typo.
3916
3917 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3918
3919 * nnweb.el (nnweb-insert): Simplified.
3920
3921 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3922
3923 * gnus-art.el (gnus-article-mode-map): "e" is
3924 gnus-summary-edit-article.
3925
3926 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3927
3928 * mailcap.el (mailcap-mime-extensions): Add .diff.
3929
3930 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3931
3932 * mm-decode.el (mm-mailcap-command): handle "%%" and the case
3933 where there is no "%s" in the method.
3934
3935 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3936
3937 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3938
3939 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3940
3941 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3942
3943 * gnus.el: Really always pop up a new frame.
3944
3945 * parse-time.el (parse-time-rules): Allow 100-110 to be
3946 2000-2010.
3947
3948 * time-date.el (date-to-time): Don't use timezone.
3949
3950 2000-01-06 Dave Love <fx@gnu.org>
3951
3952 * time-date.el: Add keywords.
3953 (date-to-time): Add autoload cookie. Canonicalize with
3954 timezone-make-date-arpa-standard.
3955 (time-to-seconds): Avoid caddr.
3956 (safe-date-to-time): Add autoload cookie.
3957
3958 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3959
3960 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3961 eyecandy.
3962 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3963 group line using gnus-group-add-icon.
3964 (gnus-group-icons): Added customize group.
3965 (gnus-group-icon-list): Added variable.
3966 (gnus-group-glyph-directory): Added variable.
3967 (gnus-group-icon-cache): Added variable.
3968 (gnus-group-running-xemacs): Added variable.
3969 (gnus-group-add-icon): Added function. Add an icon to the current
3970 line according to gnus-group-icon-list.
3971 (gnus-group-icon-create-glyph): Added function.
3972
3973 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3974
3975 * gnus-sum.el (gnus-summary-select-article): Return whether we
3976 selected something new.
3977 (gnus-summary-search-article): Start searching at the window
3978 point.
3979
3980 * gnus-group.el (gnus-fetch-group): Complete over
3981 gnus-active-hashtb.
3982
3983 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3984
3985 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3986
3987 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3988
3989 * gnus-sum.el (gnus-preserve-marks): New variable.
3990 (gnus-summary-move-article): Use it.
3991 (gnus-group-charset-alist): Added more entries.
3992
3993 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3994
3995 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3996
3997 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3998 as the default score.
3999
4000 * gnus-score.el (gnus-score-delta-default): Changed name.
4001
4002 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
4003
4004 * imap.el (imap-parse-literal):
4005 (imap-parse-flag-list): Don't care about props.
4006 (imap-parse-string): Handle quoted characters.
4007
4008 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4009
4010 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
4011 (gnus-summary-mark-article): Doc fix.
4012 (gnus-summary-mark-forward): Doc fix.
4013 (t): Changed keystroke for gnus-summary-customize-parameters.
4014
4015 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
4016 "e".
4017 (gnus-article-mode-map): No, don't.
4018
4019 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
4020 of the final article.
4021
4022 * mm-decode.el (mm-interactively-view-part): Error on no method.
4023
4024 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
4025
4026 * gnus-score.el (gnus-score-insert-help): Something.
4027
4028 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
4029
4030 * gnus-win.el (gnus-configure-frame): Ditto.
4031
4032 * gnus-mh.el (gnus-summary-save-in-folder): Use
4033 with-current-buffer.
4034
4035 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4036
4037 * nnwarchive.el: Changed file perms.
4038
4039 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4040
4041 * gnus-group.el (gnus-group-delete-groups): New command.
4042 (gnus-group-delete-group): Extra no-prompt parameters.
4043
4044 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4045
4046 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
4047 <p>.
4048
4049 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
4050
4051 * webmail.el (webmail-hotmail-article): Don't insert message id.
4052
4053 1999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4054
4055 * nnimap.el (nnimap-split-fancy): New variable.
4056 (nnimap-split-fancy): New function.
4057
4058 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4059
4060 (nnimap-split-rule): Document symbol value.
4061
4062 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4063
4064 * nnimap.el (nnimap-retrieve-headers-progress): Let
4065 `nnheader-parse-head' parse article.
4066 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4067 request headers needed by `nnheader-parse-head'.
4068
4069 1999-12-23 Florian Weimer <fw@s.netic.de>
4070
4071 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4072 value (crosspostings are handled), improve documentation.
4073
4074 * nnultimate.el: Declare file coding system as iso-8859-1.
4075
4076 * message.el: Dito.
4077
4078 * gnus-cite.el: Dito.
4079
4080 * gnus-spec.el: Dito.
4081
4082 1999-12-21 Florian Weimer <fw@s.netic.de>
4083
4084 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4085 (gnus-setup-message): No longer make `message-posting-charset'
4086 buffer-local.
4087 (gnus-setup-posting-charset): Reflect the new layout of
4088 `gnus-group-posting-charset-alist' and `message-posting-charset'.
4089
4090 * message.el (message-send-mail): Bind `message-this-is-mail' and
4091 `message-posting-charset'.
4092 (message-send-news): Dito, and honour new layout of
4093 `message-posting-charset'.
4094 (message-encode-message-body): Ignore `message-posting-charset'.
4095
4096 * mm-bodies.el (mm-body-encoding): Consider
4097 `message-posting-charset' when deciding whether to use 8bit.
4098
4099 * rfc2047.el (rfc2047-encode-message-header): Back out change.
4100 (rfc2047-encodable-p): Now solely for headers; use
4101 `message-posting-charset'.
4102
4103 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4104
4105 * nnwarchive.el (nnwarchive-type-definition): Set default value.
4106
4107 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4108
4109 * nnagent.el (nnagent-server-opened): Optional.
4110 (nnagent-status-message): Optional.
4111
4112 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
4113
4114 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4115 end (referenced by instructions in
4116 `gnus-cited-opened-text-button-line-format-alist').
4117
4118 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4119
4120 * imap.el (imap-starttls-open): Typo.
4121
4122 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4123
4124 * mm-util.el (mm-charset-after): Non-MULE case.
4125 * mail-prsvr.el (mail-parse-mule-charset): New variable.
4126 * rfc2047.el (rfc2047-dissect-region): Bind it.
4127
4128 1999-12-18 Florian Weimer <fw@s.netic.de>
4129
4130 * mml.el (mml-generate-multipart-alist): Correct default value.
4131
4132 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4133 (mm-safer-encoding): New function.
4134 (mm-content-transfer-encoding): Use both.
4135
4136 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4137 * qp.el (quoted-printable-encode-region): Dito.
4138
4139 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4140
4141 * webmail.el (webmail-hotmail-article): Snarf the raw file.
4142
4143 1999-12-18 Victor S. Miller <victor@idaccr.org>
4144
4145 * webmail.el (webmail-hotmail-list): raw=0.
4146
4147 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4148
4149 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4150 group name.
4151
4152 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4153
4154 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4155
4156 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4157
4158 * imap.el: Don't autoload digest-md5.
4159 (imap-starttls-open): Bind coding-system-for-{read,write}.
4160 (imap-starttls-p): Check if we can find starttls.el.
4161 (imap-digest-md5-p): Check if we can find digest-md5.el.
4162
4163 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
4164
4165 * imap.el: Require `digest-md5' when compiling; add autoload
4166 settings for `digest-md5-parse-digest-challenge',
4167 `digest-md5-digest-response', `starttls-open-stream' and
4168 `starttls-negotiate'.
4169 (imap-authenticators): Add `digest-md5'.
4170 (imap-authenticator-alist): Setup for `digest-md5'.
4171 (imap-digest-md5-p): New function.
4172 (imap-digest-md5-auth): New function.
4173 (imap-stream-alist): Add STARTTLS entry.
4174 (imap-starttls-p): New function.
4175 (imap-starttls-open): New function.
4176
4177 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4178
4179 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4180
4181 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4182
4183 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4184 string-to-x function.
4185
4186 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4187
4188 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4189
4190 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4191
4192 * webmail.el: Enhance hotmail-snarf.
4193
4194 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4195
4196 * rfc2047.el (rfc2047-dissect-region): Rewrite.
4197
4198 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4199
4200 * webmail.el (webmail-hotmail-list): Search no-error.
4201
4202 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4203
4204 * nnwarchive.el: Support nov-is-evil.
4205 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4206 Set it if non-nil.
4207 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4208
4209 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4210
4211 * nnagent.el (nnagent-server-opened): Redefine.
4212 (nnagent-status-message): Ditto.
4213
4214 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4215
4216 * rfc1843.el (rfc1843-decode-region): Use
4217 buffer-substring-no-properties.
4218 * gnus-art.el (article-decode-HZ): New function.
4219
4220 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4221
4222 * nnheader.el (nnheader-translate-file-chars): Only in full path.
4223
4224 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4225
4226 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4227 MIME charset not a MULE charset.
4228
4229 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4230
4231 * gnus-ems.el: Translate more ugly characters.
4232 * nnheader.el (nnheader-translate-file-chars): Don't translate
4233 the second ':'.
4234
4235 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4236
4237 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4238 method if cannot find the article.
4239
4240 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4241
4242 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4243 method if overrided.
4244
4245 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4246
4247 * mail-source.el (mail-source-fetch-webmail): Parameter
4248 dontexpunge.
4249
4250 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4251
4252 * webmail.el: Support my-deja. Better error report.
4253
4254 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4255
4256 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4257 is bad.
4258 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4259 is not 1.
4260
4261 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4262
4263 * nnslashdot.el (nnslashdot-request-article): A space.
4264
4265 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4266
4267 * nnagent.el: Support different backend with same name.
4268
4269 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4270
4271 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4272 archived group.
4273 (nnslashdot-sane-retrieve-headers): Ditto.
4274 (nnslashdot-request-article): Ditto.
4275
4276 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4277
4278 * nnweb.el (nnweb-insert): Narrow to point.
4279
4280 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4281
4282 * nnweb.el (nnweb-insert): Follow refresh url.
4283 * nnslashdot.el: Use it.
4284
4285 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4286
4287 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4288 (nnweb-decode-entities-string): New function.
4289
4290 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4291 nnweb-* and move to nnweb.el.
4292 * nnwarchive.el: Use nnweb-decode-entities, etc.
4293 * webmail.el: Ditto.
4294
4295 * nnslashdot.el: Use nnweb-decode-entities-string.
4296 (nnslashdot-decode-entities): Remove.
4297
4298 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
4299
4300 * nnslashdot.el: Decode entities.
4301
4302 1999-12-12 Dave Love <fx@gnu.org>
4303
4304 * gnus-agent.el (gnus-category-edit-groups)
4305 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4306 expansion of setf, fixed.
4307
4308 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4309
4310 * gnus-agent.el: Revoke last Dave Love's patch, because of
4311 incompatibility of XEmacs.
4312
4313 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4314
4315 * mm-uu.el: Change headers.
4316 * rfc1843.el: Ditto.
4317 * uudecode.el: Ditto.
4318
4319 1999-12-07 Dave Love <fx@gnu.org>
4320
4321 * gnus-agent.el (gnus-category-edit-predicate)
4322 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4323 inside backquote to avoid it at runtime.
4324
4325 1999-12-07 Dave Love <fx@gnu.org>
4326
4327 * binhex.el: Require cl when compiling.
4328
4329 1999-12-04 Dave Love <fx@gnu.org>
4330
4331 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4332
4333 1999-12-04 Dave Love <fx@gnu.org>
4334
4335 * mm-util.el (mm-delete-duplicates): New function.
4336 (mm-write-region): Use it.
4337
4338 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4339
4340 * mailcap.el (mailcap-mime-types): Require mm-util. Use
4341 mm-delete-duplicates.
4342
4343 * imap.el (imap-open, imap-debug): Avoid mapc.
4344
4345 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4346
4347 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4348 (gnus-multi-decode-encoded-word-string): Avoid mapc.
4349
4350 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4351 runtime.
4352
4353 * gnus.el (gnus-select-method): Likewise.
4354
4355 * nnheader.el (nnheader-nov-read-integer): Likewise.
4356
4357 * mm-view.el (mm-inline-message): Require cl when compiling.
4358 Avoid ignore-errors at runtime.
4359 (mm-inline-text): Avoid mapc.
4360
4361 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4362
4363 * gnus-art.el (article-decode-charset): Widen is bad.
4364
4365 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4366
4367 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4368
4369 1999-12-12 Florian Weimer <fw@s.netic.de>
4370
4371 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4372 indicate that only US-ASCII is permitted.
4373 (rfc2047-encode-message-header): Use it. Now, Gnus should never
4374 use unencoded 8-bit characters in message headers.
4375
4376 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4377
4378 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4379 CRLF.
4380
4381 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4382
4383 * webmail.el: Require url-cookie.
4384
4385 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4386
4387 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4388 new function to make modified caesar table.
4389 (nnwarchive-from-r13): Use it.
4390 (nnwarchive-mail-archive-article): Improved.
4391
4392 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4393
4394 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4395
4396 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4397
4398 * nnweb.el (nnweb-request-article): Return cons.
4399
4400 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4401
4402 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4403
4404 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4405
4406 * mm-util.el (mm-with-unibyte): New macro.
4407 * nnweb.el (nnweb-init): Use it.
4408
4409 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4410
4411 * mm-util.el (mm-charset-after): New function.
4412 (mm-find-mime-charset-region): Set charsets after
4413 delete-duplicates and use find-coding-systems-region.
4414 (mm-find-charset-region): Remove composition.
4415
4416 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4417
4418 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4419
4420 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4421
4422 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4423 * mml.el (mml-confirmation-set): New variable.
4424 (mml-parse-1): Ask user to confirm.
4425
4426 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
4427
4428 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4429 are scanned when we have directory mail-sources (the mail source
4430 is modified in that case, so we must scan it for all
4431 groups/methods).
4432
4433 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4434
4435 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4436 and nnml-article-file-alist.
4437
4438 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4439
4440 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4441 nnmail-fetched-sources.
4442
4443 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4444
4445 * mm-util.el (mm-find-charset-region): Use the last charset.
4446
4447 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4448
4449 * gnus.el (gnus-select-method): Made the option list prettier.
4450
4451 1999-12-08 Florian Weimer <fw@s.netic.de>
4452
4453 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4454 for the `de' newsgroups hierarchy, as it is common practice there.
4455
4456 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4457
4458 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4459 buffer-string arguments. Fix references.
4460
4461 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4462
4463 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4464 (gnus-agent-batch-fetch): Use it.
4465 (gnus-agent-fetch-session): Use it.
4466
4467 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4468
4469 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4470
4471 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4472
4473 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4474 nil.
4475
4476 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4477
4478 * nnslashdot.el (nnslashdot-request-list): There were two
4479 top-level body-forms. Put a `progn' around them.
4480
4481 * gnus.el (gnus-select-method): Use `condition-case'
4482 instead of `ignore-errors', since cl may not be loaded when the
4483 form is evaluated.
4484
4485 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4486
4487 * nnwarchive.el: Support www.mail-archive.com.
4488
4489 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4490
4491 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4492 do anything.
4493
4494 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
4495
4496 * utf7.el: New file, written by Jon K Hellan.
4497
4498 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4499 default to t.
4500
4501 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4502
4503 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4504
4505 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4506 current.
4507 (gnus-refer-article-methods): New function.
4508 (gnus-summary-refer-article): Use it.
4509
4510 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4511
4512 * nnimap.el (nnimap-retrieve-groups): Return active format.
4513
4514 * nnimap.el (nnimap-replace-in-string): Removed.
4515 (nnimap-request-list):
4516 (nnimap-retrieve-groups):
4517 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4518
4519 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
4520
4521 * imap.el: Use format-spec for ssl program.
4522 * imap.el (imap-ssl-arguments): Removed.
4523 (imap-ssl-open-{1,2}): Removed.
4524
4525 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4526
4527 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4528 instead of `ignore-errors', since cl may not be loaded when the
4529 form is evaluated.
4530
4531 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4532
4533 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4534 (mm-7bit-chars): New variable.
4535 (mm-body-7-or-8): Use it in both cases.
4536
4537 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4538
4539 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4540 defcustom definitions.
4541
4542 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4543
4544 * mm-decode.el (mm-display-part): Let mm-display-external return
4545 inline or external.
4546 (mm-display-external): For copiousoutput methods, insert output in
4547 buffer.
4548
4549 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4550
4551 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4552 buffer.
4553
4554 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4555
4556 * gnus-audio.el: An M too far.
4557
4558 * gnus-msg.el (gnus-setup-message): One backtick too many.
4559
4560 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4561 a function, not a variable.
4562
4563 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4564
4565 * gnus-score.el (gnus-score-body): Widen before requesting.
4566
4567 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4568
4569 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4570
4571 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4572
4573 * mail-source.el (mail-source-fetch-webmail): Bind
4574 mail-source-string.
4575
4576 1999-12-04 Matt Swift <swift@alum.mit.edu>
4577
4578 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4579 (gnus-uu-unmark-by-regexp): Ditto.
4580
4581 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4582 dead groups.
4583
4584 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4585
4586 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4587 do their real thing.
4588
4589 * nnmh.el (nnmh-be-safe): Doc fix.
4590
4591 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4592
4593 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4594 status line has arrived before we count it.
4595
4596 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4597
4598 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4599 Whitespace problems.
4600
4601 * gnus-win.el (gnus-configure-windows): Error fix.
4602
4603 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4604 right function.
4605
4606 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4607 Indent all functions. Fix all comments to match the comment
4608 conventions. Double-space after full stop.
4609
4610 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4611
4612 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4613 value to divide received mails into my favorite groups and I met
4614 an error. It takes place if the length of a element "VALUE" in
4615 nnmail-split-fancy is less than two.
4616
4617 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4618
4619 * mml.el (mml-insert-part): New function.
4620
4621 1999-12-02 Dave Love <fx@gnu.org>
4622
4623 * mm-decode.el: Customize.
4624
4625 1999-12-03 Dave Love <fx@gnu.org>
4626
4627 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4628 the W3 stuff isn't available.
4629
4630 1999-12-03 Dave Love <fx@gnu.org>
4631
4632 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4633 at runtime.
4634
4635 1999-12-04 Dan Christensen <jdc@jhu.edu>
4636
4637 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4638
4639 1999-12-01 Andrew Innes <andrewi@gnu.org>
4640
4641 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4642 don't be fooled by "From nobody" lines added by respooling.
4643
4644 * pop3.el (pop3-movemail): Write crashbox in binary.
4645 (pop3-get-message-count): New function.
4646
4647 * mail-source.el (mail-source-primary-source): New variable.
4648 (mail-source-report-new-mail-interval): New variable.
4649 (mail-source-idle-time-delay): New variable.
4650 (mail-source-new-mail-available): New internal variable.
4651 (mail-source-fetch-pop): Clear new mail flag, when mail from
4652 primary source has been fetched.
4653 (mail-source-check-pop): New function.
4654 (mail-source-new-mail-p): New function.
4655 (mail-source-start-idle-timer): New function.
4656 (mail-source-report-new-mail): New function.
4657 (mail-source-report-new-mail): New internal variable.
4658 (mail-source-report-new-mail-timer): New internal variable.
4659 (mail-source-report-new-mail-idle-timer): New internal variables.
4660
4661 1999-12-04 Andreas Schwab <schwab@suse.de>
4662
4663 * gnus-cus.el (gnus-group-customize): Customize fix.
4664
4665 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4666
4667 * message.el (message-send-mail-with-sendmail): Use
4668 message-make-address.
4669
4670 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4671
4672 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4673
4674 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4675
4676 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4677
4678 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4679
4680 * mml.el (mml-insert-tag): Don't close the tag.
4681 (mml-insert-empty-tag): New function.
4682 (mml-attach-file): Use mml-insert-empty-tag instead of
4683 mml-insert-tag.
4684 (mml-attach-buffer): Ditto.
4685 (mml-attach-external): Ditto.
4686 (mml-insert-multipart): Ditto.
4687
4688 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4689
4690 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4691 the article number.
4692
4693 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4694
4695 * gnus.el (gnus-find-method-for-group): The method of a new group
4696 is not the native one.
4697
4698 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4699
4700 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4701
4702 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4703
4704 * nnultimate.el (nnultimate-retrieve-headers): Use
4705 mm-with-unibyte-current-buffer.
4706 (nnultimate-request-article): Ditto.
4707
4708 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4709
4710 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4711
4712 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4713
4714 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4715 * nnweb.el (nnweb-retrieve-headers): Use it.
4716 (nnweb-request-article): Use it.
4717
4718 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4719 case matching failed.
4720
4721 1999-12-02 John Wiegley <jwiegley@inprise.com>
4722
4723 * mail-source.el (mail-source-keyword-map): Add backslash to
4724 Delete-flag.
4725
4726 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4727
4728 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4729 Latin-1.
4730 (gnus-group-charset-alist): No, don't.
4731
4732 * nnweb.el (nnweb-init): Make the buffer unibyte.
4733
4734 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4735
4736 * mail-source.el (mail-source-set-common-1): Fix to get the
4737 default value.
4738
4739 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4740
4741 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4742
4743 * nnultimate.el (nnultimate-request-list): Use unibyte.
4744
4745 * gnus-uu.el (gnus-uu-grab-articles): Bind
4746 gnus-display-mime-function to nil.
4747
4748 * message.el (message-send-mail-with-sendmail): Use the
4749 user-mail-address variable.
4750
4751 * gnus-art.el (gnus-ignored-headers): More headers.
4752
4753 * message.el (message-shorten-1): Use list.
4754
4755 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4756
4757 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4758 signatures.
4759
4760 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4761 (nnweb-dejanews-create-mapping): Do the properish date.
4762
4763 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4764
4765 * mail-source.el (mail-source-common-keyword-map): New variable.
4766 (mail-source-bind-common): New macro.
4767 (mail-source-fetch): Support plugged mail source.
4768 * gnus-int.el (gnus-request-scan): Use them.
4769
4770 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4771
4772 * mm-view.el (mm-inline-message): Check whether charset is a
4773 string.
4774
4775 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4776
4777 * message.el (message-mode-map): Changed keystroke for
4778 message-yank-buffer.
4779
4780 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4781
4782 * message.el (message-shorten-references): Cut references to 31
4783 elements, then either fold them or shorten them to 988 characters.
4784 (message-shorten-1): New function.
4785 (message-cater-to-broken-inn): New variable.
4786
4787 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4788
4789 * nnslashdot.el (nnslashdot-lose): New function.
4790
4791 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4792
4793 * mm-view.el (mm-inline-message): Not the right type of charset is
4794 being fetched here. Let the group charset rule.
4795 (mm-inline-message): Ignore us-ascii.
4796
4797 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4798
4799 * mail-source.el (mail-source-fetch-maildir): work around the
4800 ommitted "file-regular-p" in efs/ange-ftp
4801
4802 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4803
4804 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4805 (mml-generate-mime-1): Use the encoding param.
4806
4807 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4808
4809 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4810 gnus-art before binding its variables.
4811
4812 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4813 after the MIME.
4814
4815 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4816
4817 * message.el (message-clone-locals): Use it.
4818
4819 * gnus-msg.el (gnus-configure-posting-styles): Make
4820 user-mail-address local.
4821
4822 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4823
4824 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4825 once.
4826
4827 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4828
4829 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4830 (message-clone-locals): Ditto.
4831
4832 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4833 group inherit reply-to or from.
4834
4835 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4836
4837 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4838 for charset.
4839 (gnus-summary-show-article-charset-alist): New variable.
4840
4841 * mm-bodies.el (mm-decode-string): Support gnus-all and
4842 gnus-unknown.
4843 (mm-decode-body): Ditto.
4844 * rfc2047.el (rfc2047-decode): Ditto.
4845
4846 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4847
4848 * mail-source.el (mail-source-delete-incoming): Change default to
4849 t.
4850
4851 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4852
4853 * gnus.el: Pterodactyl Gnus v0.99 is released.
4854
4855 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4856
4857 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4858 spec.
4859
4860 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4861 (gnus-configure-posting-styles): No, don't.
4862 (gnus-configure-posting-styles): Allow overriding files.
4863
4864 * gnus-art.el (gnus-header-button-alist): Use browse-url
4865 directly.
4866
4867 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4868
4869 * gnus-msg.el (gnus-summary-yank-message): New command and
4870 keystroke.
4871
4872 * message.el (message-yank-buffer): New command.
4873 (message-buffers): New function.
4874
4875 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4876 next group in a more normal fasion.
4877
4878 * mml.el (mml-boundary-function): New variable.
4879 (mml-compute-boundary): Use it.
4880
4881 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4882 that exist for them.
4883
4884 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4885 (gnus-async-timer): New variable.
4886
4887 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4888
4889 * nnultimate.el (nnultimate-request-list): Be more lenient with
4890 root addresses.
4891
4892 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4893
4894 * gnus-art.el (gnus-treatment-function-alist): Do
4895 gnus-treat-capitalize-sentences.
4896
4897 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4898
4899 * webmail.el (webmail-hotmail-article): Hotmail changes the
4900 format.
4901
4902 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4903
4904 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4905 switch to buffer after calling program.
4906 (mm-display-external): Use `shell-command-switch' instead of "-c".
4907
4908 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4909
4910 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4911 read groups file.
4912
4913 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4914 <p>.
4915
4916 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4917
4918 * message.el (message-mode): Doc fix.
4919
4920 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4921
4922 * gnus-art.el (article-emphasize): Check group variable.
4923 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4924
4925 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4926
4927 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4928 type.
4929
4930 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4931
4932 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4933
4934 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4935
4936 * mml.el (mml-quote-region): Insert ! after the hash.
4937
4938 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4939
4940 * gnus-group.el (gnus-group-warchive-address-history): Change to
4941 nil.
4942
4943 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4944
4945 * webmail.el: Support mail.yahoo.com.
4946
4947 * mail-source.el (mail-source-fetch-webmail): Add password check.
4948 (mail-source-keyword-map): Use `subtype'.
4949
4950 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4951
4952 * mail-source.el (mail-source-keyword-map): Add webmail.
4953 (mail-source-fetcher-alist): Ditto.
4954 (mail-source-fetch-webmail): New function.
4955 * webmail.el: New file.
4956
4957 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4958
4959 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4960
4961 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4962
4963 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4964
4965 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4966
4967 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4968 (nnultimate-prune-days): New function.
4969 (nnultimate-create-mapping): Use it.
4970 (nnultimate-request-group): Only fetch the groups list if it has
4971 not been done before.
4972 (nnultimate-retrieve-headers): Don't write groups.
4973 (nnultimate-create-mapping): Off-by-one error.
4974
4975 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4976
4977 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4978 threaded subjects.
4979
4980 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4981
4982 * nnwarchive.el: Lots of changes make agent happy.
4983
4984 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4985
4986 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4987 hashtb.
4988
4989 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4990
4991 * mm-decode.el (mm-display-external): Write region with binary
4992 mode.
4993
4994 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4995
4996 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4997
4998 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4999
5000 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
5001 (mm-uu-test): Now it is in restricted region.
5002
5003 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
5004
5005 * mm-view.el (mm-view-message): Fix buffer leak.
5006 (mm-inline-message): Support 'gnus-decoded.
5007
5008 * mm-bodies.el (mm-decode-body): Ditto.
5009
5010 * rfc2047.el (rfc2047-decode-region): Ditto.
5011
5012 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
5013
5014 * imap.el (require): Added autoload for base64-encode-string.
5015
5016 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
5017
5018 * gnus.el (gnus-refer-article-method): Made list value
5019 customizable.
5020
5021 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5022
5023 * gnus-sum.el (gnus-summary-recenter): set-window-start with
5024 NOFORCE in Emacs case.
5025
5026 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5027
5028 * gnus-art.el (gnus-request-article-this-buffer): Set
5029 gnus-newsgroup-name.
5030
5031 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
5032
5033 * gnus-start.el (gnus-get-unread-articles): Check server before
5034 scanning.
5035
5036 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5037
5038 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
5039
5040 * nnslashdot.el (nnslashdot-login-name): New variable.
5041 (nnslashdot-password): Ditto.
5042 (nnslashdot-request-post): New function.
5043
5044 * gnus-art.el (gnus-treat-buttonize): More testing.
5045
5046 * mm-encode.el: Another CVS test.
5047
5048 * gnus-art.el (gnus-treat-emphasize): Change default.
5049 (gnus-treat-buttonize): Ditto.
5050 (gnus-treat-buttonize): This is a test.
5051
5052 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
5053 (gnus-build-sparse-threads): Ditto.
5054 (gnus-build-all-threads): Ditto.
5055
5056 * nnheader.el (make-full-mail-header): Make into a subst.
5057
5058 * gnus.el (gnus-refer-article-method): Doc fix.
5059
5060 * gnus-sum.el: Do not accept a prefix.
5061 (gnus-summary-refer-article): Accept a list of select methods.
5062
5063 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5064
5065 * message.el (message-forward): Pay attention to prefix argument
5066 again and forward all headers when it is set, regardless of the
5067 value of message-forward-ignored-headers.
5068
5069 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5070
5071 * gnus-ems.el: Check for cygwin32.
5072
5073 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5074
5075 * mm-decode.el (mm-display-external): Use 'non-viewer.
5076
5077 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5078
5079 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5080 nntp-inhibit-erase.
5081
5082 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5083
5084 * gnus-start.el (gnus-get-unread-articles): Use
5085 nnfoo-retrieve-groups to find new news, if available.
5086 (gnus-read-active-file-2): New function.
5087 (gnus-get-unread-articles): Use it.
5088 (gnus-read-active-file-1): Ditto.
5089
5090 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5091
5092 * mm-util.el (mm-find-mime-charset-region): Make sure
5093 find-coding-systems-for-charsets is fbound.
5094
5095 * gnus-ems.el: Typo fix.
5096
5097 1999-11-13 Florian Weimer <fw@s.netic.de>
5098
5099 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5100 it's available and makes sense.
5101
5102 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
5103
5104 * gnus-score.el (gnus-score-save): Translate score file.
5105
5106 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5107
5108 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5109 added fetchflag and dontexpunge keywords.
5110 (mail-source-fetch-imap): Use them.
5111
5112 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
5113
5114 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5115 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5116 `defconst'.
5117
5118 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5119 `defconst'.
5120 Mention that it is both for group and topic parameters.
5121 (gnus-extra-topic-parameters): New constant, including `subscribe'
5122 parameter.
5123 (gnus-extra-group-parameters): New constant.
5124 (gnus-group-customize): Use them.
5125
5126 * gnus.el (gnus-select-method): Added default value and tag.
5127 (gnus-refer-article-method): Added `DejaNews' customization option.
5128
5129 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5130
5131 * gnus-int.el (gnus-server-opened): Ignore denied servers.
5132
5133 * gnus-ems.el (gnus-mule-max-width-function): New backquote
5134 syntax.
5135
5136 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5137
5138 * nnslashdot.el (nnslashdot-group-number): Changed default.
5139
5140 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5141 (nnweb-dejanews-wash-article): Removed.
5142 (nnweb-type-definition): Fetch by id.
5143
5144 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5145 we mean it.
5146
5147 * nnslashdot.el (nnslashdot-group-number): Doc fix.
5148 (nnslashdot-request-list): Use Ultramode as well.
5149 (nnslashdot-date-to-date): Be more lenient.
5150 (nnslashdot-threaded): New function.
5151
5152 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5153
5154 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5155
5156 1999-11-11 Steinar Bang <sb@metis.no>
5157
5158 * nnweb.el (nnweb-type-definition): /=dnc
5159
5160 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5161
5162 * nnultimate.el (nnultimate-retrieve-headers): Work with american
5163 dates.
5164 (nnultimate-retrieve-headers): Wrong ordering.
5165
5166 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5167
5168 * message.el (message-forward-as-mime): New variable.
5169
5170 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5171
5172 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5173
5174 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5175
5176 * mail-source.el (mail-source-movemail-and-remove): New function.
5177 (mail-source-keyword-map): Add `function' for `maildir'.
5178 (mail-source-fetch-maildir): Use it.
5179
5180 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5181
5182 * nnwarchive.el: New file.
5183 * gnus-group.el (gnus-group-make-warchive-group): New function.
5184 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5185
5186 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5187
5188 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5189 subjects.
5190
5191 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
5192
5193 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5194
5195 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5196
5197 * nnultimate.el (nnultimate-open-server): Do address.
5198 (nnultimate-forum-table-p): New function.
5199
5200 * nnweb.el (nnweb-insert-html): Renamed.
5201 (nnweb-insert): New function.
5202
5203 * nnultimate.el (nnultimate-insert-html): New function.
5204
5205 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5206 if nov is evil.
5207 (nnslashdot-retrieve-headers): use the sane version instead.
5208
5209 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5210
5211 * nnslashdot.el (nnslashdot-request-article): Fold case.
5212
5213 * nnultimate.el: New file.
5214
5215 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5216 unless wanted.
5217
5218 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5219 (gnus-read-active-file-1): Separated into own function.
5220 (gnus-read-active-file): Catch quits.
5221
5222 * nnslashdot.el (nnslashdot-request-article): Search better on
5223 first article.
5224 (nnslashdot-request-list): Fold case.
5225 (nnslashdot-retrieve-headers): Ditto.
5226
5227 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5228
5229 * gnus.el: Autoload gnus-subscribe-topics.
5230
5231 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5232
5233 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5234 before dot.
5235 * gnus-util.el (gnus-write-active-file): Ditto.
5236
5237 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5238
5239 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5240 function.
5241 * gnus-cache.el (gnus-cache-file-name): Use it.
5242 * gnus-agent.el (gnus-agent-group-path): Use it.
5243 * nnmail.el (nnmail-group-pathname): Use it.
5244
5245 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5246
5247 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5248 if cooked.
5249 * gnus-util.el (gnus-write-active-file): Write cooked active file.
5250 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5251 * gnus.el (gnus-short-group-name): "..." proof.
5252
5253 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5254
5255 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5256 support nnslashdot.
5257
5258 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5259
5260 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5261 many articles.
5262 (nnslashdot-generate-active): New function.
5263 (nnslashdot-request-newgroups): Use it.
5264
5265 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5266 names.
5267
5268 * nnslashdot.el (nnslashdot-request-newgroups): New function.
5269 (nnslashdot-request-list): Not moderated.
5270
5271 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
5272
5273 * nnimap.el (nnimap-open-server): Remove error signal if
5274 nnimap-server-buffer is nil (the check should've been `boundp').
5275
5276 * imap.el (imap-log):
5277 * nnimap.el (nnimap-debug): Disable debugging by default.
5278
5279 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5280
5281 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5282
5283 * gnus-topic.el (gnus-subscribe-topic): New function.
5284
5285 * nnslashdot.el (nnslashdot-request-list): Give out extended group
5286 names.
5287
5288 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5289 if starting with a quote.
5290
5291 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5292
5293 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5294 group name.
5295
5296 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5297
5298 * nnslashdot.el: New file.
5299
5300 * nnheader.el (nnheader-insert-header): New function.
5301
5302 * gnus-art.el (gnus-mime-internalize-part): Bind
5303 mm-inlined-types.
5304
5305 * nndraft.el (nndraft-request-expire-articles): Do all the backup
5306 files.
5307
5308 1999-10-29 David S. Goldberg <dsg@mitre.org>
5309
5310 * emacs-mime.texi (Customization): Document mm-inline-override-types
5311
5312 1999-10-29 David S. Goldberg <dsg@mitre.org>
5313
5314 * emacs-mime.texi (Customization): Document mm-inline-override-types
5315
5316 1999-10-29 David S. Goldberg <dsg@mitre.org>
5317
5318 * emacs-mime.texi (Customization): Document mm-inline-override-types
5319
5320 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5321
5322 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5323 empty buffers.
5324
5325 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5326
5327 * gnus-art.el (gnus-article-mode-map): Use the summary article
5328 edit.
5329
5330 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
5331
5332 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5333
5334 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5335
5336 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5337
5338 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
5339
5340 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5341 is list or not before condition.
5342
5343 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5344
5345 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5346
5347 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
5348
5349 * gnus-art.el (gnus-emphasis-alist): New value.
5350
5351 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5352
5353 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5354 `buffer-substring'.
5355
5356 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5357
5358 * gnus-art.el (article-date-ut): Keep the updated timer.
5359 (gnus-emphasis-underline-italic): Doc fix.
5360
5361 * gnus-msg.el (gnus-post-method): Doc fix.
5362 (gnus-post-method): Change default.
5363
5364 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
5365
5366 * message.el (message-newline-and-reformat): Improvements.
5367
5368 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5369
5370 * message.el (message-newline-and-reformat): Don't insert too many
5371 newlines.
5372 (message-newline-and-reformat): Work even if not sc.
5373
5374 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5375
5376 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5377
5378 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
5379
5380 * mm-view.el (mm-display-patch-inline): New function.
5381
5382 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5383
5384 * mm-view.el (mm-display-patch-inline): New function.
5385
5386 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5387
5388 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5389 group.
5390
5391 * message.el (message-forward): Narrow to the right header.
5392
5393 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5394 dates.
5395
5396 * gnus-msg.el (gnus-configure-posting-styles): Use the
5397 user-full-name function.
5398
5399 * mm-bodies.el (mm-body-encoding): Use the choosing function.
5400 (mm-body-charset-encoding-alist): Default to nil.
5401
5402 * message.el (message-elide-ellipsis): Fix typo.
5403 (message-elide-region): Ditto.
5404 (message-elide-region): Don't insert a newline first.
5405
5406 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5407
5408 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5409 gnus-fetch-old-headers.
5410 (gnus-cut-threads): Ditto.
5411 (gnus-summary-initial-limit): Ditto.
5412 (gnus-summary-limit-children): Ditto.
5413
5414 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5415 matches.
5416
5417 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
5418
5419 * gnus-art.el (article-decode-encoded-words):
5420 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5421 live.
5422
5423 * gnus.el (gnus-read-method): Add methods from
5424 `gnus-opened-servers' to completion. Map entered method/address
5425 into existing methods if possible.
5426
5427 * gnus-group.el (gnus-group-make-group): Simplify method.
5428
5429 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5430
5431 * mml.el (mml-preview): Remove mail-header-separator before
5432 encoding.
5433
5434 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5435
5436 * message.el (message-read-from-minibuffer): New function.
5437
5438 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5439
5440 * gnus.el: Pterodactyl Gnus v0.98 is released.
5441
5442 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5443
5444 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5445
5446 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5447
5448 * mml.el (mml-generate-mime-1): Read attached binary file in
5449 binary mode.
5450
5451 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5452
5453 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5454
5455 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5456
5457 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5458
5459 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5460
5461 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5462
5463 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5464
5465 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5466 (gnus-article-mime-match-handle-function): New variable.
5467 (gnus-article-view-part): Make `b' customizable.
5468
5469 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5470
5471 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5472
5473 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5474
5475 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5476
5477 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5478
5479 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5480
5481 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5482
5483 * gnus-srvr.el (gnus-browse-foreign-server): Use
5484 `buffer-substring' instead of `read'.
5485
5486 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
5487
5488 * nnimap.el, imap.el, rfc2104.el: New files.
5489
5490 * gnus.el (gnus-valid-select-methods): Add nnimap.
5491
5492 * gnus-group.el (gnus-group-group-map): Add
5493 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5494 (gnus-group-nnimap-expunge): New function.
5495 (gnus-group-nnimap-edit-acl): New function.
5496
5497 * gnus-agent.el (gnus-agent-group-mode-map): Add
5498 gnus-agent-synchronize.
5499 (gnus-agent-synchronize): New function.
5500 (gnus-agent-fetch-group-1): Check if server is open.
5501
5502 * nnagent.el (nnagent-request-set-mark): Save marks.
5503
5504 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5505 (mail-source-fetcher-alist): Map to imap fetcher function.
5506 (mail-source-fetch-imap): New function.
5507
5508 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5509 Hash:.
5510
5511 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5512
5513 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5514 (gnus-topic-sort-topics): New function.
5515 (gnus-topic-make-menu-bar): Add sort-topics.
5516 (gnus-topic-move): New function.
5517 (gnus-topic-move-group): Move the topic if no group selected.
5518
5519 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5520
5521 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5522
5523 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5524
5525 * mm-view.el (mm-inline-message): Fix leaving group bug.
5526
5527 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5528
5529 * gnus-msg.el (gnus-post-method): Use normal method if current is
5530 not available.
5531
5532 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5533
5534 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5535 (nnmail-insert-lines): Ditto.
5536
5537 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5538
5539 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5540 line.
5541
5542 * message.el (message-unsent-separator): One more separator.
5543
5544 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5545
5546 * nnfolder.el (nnfolder-request-move-article): For empty article,
5547 search till (point-max).
5548 (nnfolder-retrieve-headers): Ditto.
5549 (nnfolder-request-accept-article): Ditto.
5550 (nnfolder-save-mail): Ditto.
5551 (nnfolder-insert-newsgroup-line): Ditto.
5552
5553 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5554
5555 * qp.el (quoted-printable-encode-region): Check eobp.
5556
5557 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5558
5559 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5560
5561 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5562
5563 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5564 wait-for-reply.
5565
5566 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5567
5568 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5569 (mm-uu-forward-end-line): Ditto.
5570
5571 1999-09-29 Didier Verna <verna@inf.enst.fr>
5572
5573 * binhex.el (binhex-decode-region): don't consider the value of
5574 `enable-multibyte-characters' in XEmacs.
5575
5576 * gnus-start.el (gnus-read-descriptions-file): ditto.
5577
5578 * mm-util.el (mm-multibyte-p): ditto.
5579 (mm-with-unibyte-buffer): ditto.
5580 (mm-find-charset-region): use `mm-multibyte-p'.
5581
5582 * mm-bodies.el (mm-decode-body): ditto.
5583 (mm-decode-string): ditto.
5584
5585 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5586
5587 * mm-util.el (mm-binary-coding-system): Try binary first.
5588
5589 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5590
5591 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5592
5593 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5594
5595 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5596 format.
5597 (article-date-ut): Find correct insert position.
5598
5599 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5600
5601 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5602 forwarded message.
5603
5604 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5605
5606 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5607 groups.
5608
5609 * message.el (message-resend): Use message mode when prompting.
5610
5611 * gnus-art.el (article-hide-headers): Mark wash.
5612 (article-emphasize): Ditto.
5613
5614 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5615
5616 * message.el (message-newline-and-reformat): Work for SC.
5617
5618 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5619
5620 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5621
5622 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5623
5624 1999-10-20 David S. Goldberg <dsg@mitre.org>
5625
5626 * mm-decode.el mm-inline-override-types: New variable
5627
5628 * mm-decode.el (mm-inline-override-p): New function
5629
5630 * mm-decode.el (mm-inlined-p): Use it
5631
5632 1999-10-20 David S. Goldberg <dsg@mitre.org>
5633
5634 * mm-decode.el mm-inline-override-types: New variable
5635
5636 * mm-decode.el (mm-inline-override-p): New function
5637
5638 * mm-decode.el (mm-inlined-p): Use it
5639
5640 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5641
5642 * gnus.el: Pterodactyl Gnus v0.97 is released.
5643
5644 1999-09-01 Brendan Kehoe <brendan@zen.org>
5645
5646 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5647 gnus-summary-next-group, not gnus-summary-next-article. Only give
5648 3 args.
5649
5650 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5651
5652 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5653 buffer for params.
5654
5655 * message.el (message-forward-ignored-headers): New variable.
5656
5657 * gnus-art.el (gnus-article-prepare-display): Nix out
5658 gnus-article-wash-types.
5659
5660 * gnus-agent.el (gnus-agent-create-buffer): New function.
5661 (gnus-agent-fetch-group-1): Use it.
5662 (gnus-agent-start-fetch): Ditto.
5663
5664 * gnus-sum.el (gnus-summary-exit): Don't use
5665 `gnus-use-adaptive-scoring'.
5666
5667 * mail-source.el (mail-source-fetch-pop): Only store password when
5668 successful.
5669
5670 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5671
5672 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5673
5674 * message.el (message-reply): Use it.
5675 (message-dont-reply-to-names): New variable.
5676
5677 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5678
5679 * mm-util.el (mm-preferred-coding-system): Typo fix.
5680
5681 * message.el (message-bounce): Work for non-MIME.
5682
5683 * gnus.el (gnus-short-group-name): Short the right parts of the
5684 name.
5685
5686 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5687
5688 * mm-encode.el (mm-qp-or-base64): New version.
5689
5690 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5691
5692 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5693
5694 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5695
5696 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5697 of restricted region.
5698 (gnus-mime-display-single): Set beg at correct point.
5699
5700 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5701
5702 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5703
5704 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5705
5706 * gnus-msg.el (gnus-configure-posting-styles): Let
5707 `gnus-posting-styles' have its say in posting-style: local
5708 variable `styles' is already bound to `gnus-posting-styles' so
5709 don't rebind it to nil.
5710
5711 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5712
5713 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5714 Message-ID.
5715
5716 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5717
5718 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5719 quoted-printable-encode-region.
5720
5721 * qp.el (quoted-printable-encode-region): Assume charset
5722 encoded. Fold every line in the region.
5723
5724 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5725
5726 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5727 of active file.
5728
5729 1999-09-01 Didier Verna <verna@inf.enst.fr>
5730
5731 * message.el (message-mode): allows whitespaces between multiple
5732 instances of the fill character ">".
5733
5734 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5735
5736 * mm-encode.el (mm-qp-or-base64): Fix.
5737
5738 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5739
5740 * message.el (message-send): Too much and.
5741
5742 1999-09-24 Andreas Schwab <schwab@suse.de>
5743
5744 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5745
5746 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5747
5748 * gnus-score.el (gnus-score-headers): Work for nil scores.
5749
5750 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5751
5752 * gnus-cache.el (gnus-cache-write-active): Write full names.
5753
5754 * gnus-util.el (gnus-write-active-file): Accept full name.
5755
5756 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5757 (mm-assoc-string-match): New function.
5758 (mm-display-inline): Use it.
5759
5760 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5761
5762 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5763
5764 1999-08-27 Florian Weimer <fw@s.netic.de>
5765
5766 * mml.el (mml-generate-multipart-alist): New variable.
5767
5768 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5769
5770 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5771
5772 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5773
5774 * message.el (message-send): More helpful error message if sending
5775 fails
5776
5777 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5778
5779 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5780 in newer emacsen, where ?r isn't equal 114.
5781
5782 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5783
5784 * gnus.el: Pterodactyl Gnus v0.96 is released.
5785
5786 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5787
5788 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5789 to get active info if method is covered by agent, otherwise
5790 active info is lost.
5791
5792 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5793
5794 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5795
5796 1999-08-09 Dave Love <fx@gnu.org>
5797
5798 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5799
5800 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5801
5802 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5803 (already matched by "^X-Pgp"), removed duplicate X-Mailing-List,
5804 added several new junk headers.
5805
5806 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5807
5808 * gnus-art.el (article-decode-charset): Don't assume
5809 gnus-summary-buffer is live.
5810
5811 1999-08-27 Florian Weimer <fw@s.netic.de>
5812
5813 * gnus-score.el (gnus-home-score-file): Work with absolute path
5814 names.
5815
5816 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5817
5818 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5819 nothing else in the group.
5820
5821 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5822
5823 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5824 the article.
5825
5826 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5827
5828 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5829
5830 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5831
5832 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5833 from mutt.
5834
5835 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5836
5837 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5838 whitespace.
5839
5840 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5841
5842 * mm-util.el (mm-text-coding-system-for-write): New variable.
5843 (mm-append-to-file): New function.
5844 (mm-write-region): New function.
5845
5846 * gnus-art.el (gnus-output-to-file): Use it.
5847 * gnus-util.el (gnus-output-to-rmail): Ditto.
5848 (gnus-output-to-mail): Ditto.
5849 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5850
5851 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5852
5853 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5854
5855 * nnheader.el (nnheader-insert-file-contents): Revert and use
5856 mm-insert-file-contents.
5857 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5858 (nnheader-auto-mode-alist): Removed.
5859
5860 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5861 (mm-insert-file-contents): Add a new parameter for inserting
5862 compressed file literally.
5863
5864 * mml.el (mml-generate-mime-1): Insert non-text literally.
5865
5866 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5867
5868 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5869
5870 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5871
5872 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5873
5874 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5875 koi8-r.
5876
5877 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5878
5879 * mml.el (mml-insert-mime): Decode text.
5880 (mml-to-mime): Narrow to headers-or-head.
5881
5882 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5883
5884 * mm-view.el (mm-inline-text): Check
5885 w3-meta-content-type-charset-regexp.
5886
5887 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5888
5889 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5890 predicate.
5891
5892 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5893
5894 * gnus-mlspl.el: Documentation fixes.
5895
5896 1999-08-27 Rui Zhu <sprache@iname.com>
5897
5898 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5899
5900 1999-08-27 Michael Cook <cook@sightpath.com>
5901
5902 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5903 variables.
5904
5905 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5906
5907 * nnmail.el (nnmail-get-new-mail): "Done".
5908
5909 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5910
5911 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5912 interactive.
5913
5914 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5915
5916 * gnus-art.el (article-decode-charset): Fix broken CT.
5917
5918 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5919
5920 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5921 overview buffer if it is killed.
5922
5923 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5924
5925 * gnus-art.el (article-babel): New version.
5926
5927 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5928
5929 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5930
5931 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5932
5933 * gnus.texi (More Threading): Document new variable
5934 `gnus-sort-gathered-threads-function'.
5935
5936 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5937
5938 * gnus.texi (More Threading): Document new variable
5939 `gnus-sort-gathered-threads-function'.
5940
5941 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5942
5943 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5944 usage.
5945
5946 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5947
5948 * mm-util.el (mm-running-xemacs): Removed.
5949 (mm-coding-system-p): New function.
5950 (mm-binary-coding-system): Safe guess.
5951 (mm-text-coding-system): Ditto.
5952 (mm-auto-save-coding-system): Ditto.
5953
5954 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5955
5956 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5957 (mm-qp-or-base64): Reversed logic.
5958
5959 * mm-decode.el (mm-save-part-to-file): Let coding system be
5960 binary.
5961
5962 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5963
5964 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5965 be set in topic parameters.
5966
5967 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5968
5969 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5970 (gnus-sort-gathered-threads): Allow the user to specify the
5971 function to use when sorting gathered threads.
5972
5973 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5974 mark cached articles as `undownloaded'.
5975
5976 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5977
5978 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5979 to have buffer local values.
5980
5981 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5982
5983 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5984 types 'g' for 'guess group type.
5985
5986 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5987
5988 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5989 after each regexp in nnmail-list-identifiers, not just after last
5990 one.
5991
5992 * gnus-sum.el (gnus-list-identifiers): New variable.
5993 (gnus-summary-remove-list-identifiers): New function.
5994 (gnus-select-newsgroup): Use it.
5995 (gnus-summary-wash-hide-map): Bind
5996 `gnus-article-hide-list-identifiers' to W W l.
5997 (gnus-summary-make-menu-bar): Add list-identifiers command.
5998
5999 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
6000 (gnus-treatment-function-alist): Add variable.
6001 (article-hide-list-identifiers): New function.
6002 (mapcar): Add function.
6003 (gnus-article-hide): Use it.
6004
6005 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6006
6007 * gnus.el: Pterodactyl Gnus v0.95 is released.
6008
6009 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6010
6011 * mm-decode.el (mm-mailcap-command): New function.
6012 (mm-display-external): Use it.
6013
6014 * gnus-art.el (article-make-date-line): Work for India.
6015
6016 * mm-encode.el (mm-qp-or-base64): Typo.
6017
6018 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
6019
6020 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6021
6022 * gnus.el: Pterodactyl Gnus v0.94 is released.
6023
6024 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
6025
6026 * pop3.el: New version.
6027
6028 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6029
6030 * mm-encode.el (mm-qp-or-base64): New function.
6031 (mm-content-transfer-encoding): Use it.
6032
6033 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
6034
6035 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6036
6037 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
6038
6039 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
6040
6041 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6042
6043 * gnus-art.el (gnus-mime-view-part-as-media): New command and
6044 keystroke.
6045
6046 * mailcap.el (mailcap-mime-types): New function.
6047
6048 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
6049
6050 * message.el (message-goto-eoh): Really go to the end.
6051
6052 1999-07-09 Puneet Goel <puneet@computer.org>
6053
6054 * message.el (message-make-date): Do the right thing in with
6055 sub-hour time zones.
6056
6057 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6058
6059 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6060 report.
6061
6062 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6063
6064 * nnfolder.el (nnfolder-request-rename-group): Create directory.
6065
6066 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6067
6068 * mailcap.el (mailcap-parse-mailcap): Skip \;.
6069 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6070 and use t as default value.
6071
6072 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
6073
6074 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6075 gnus-summary-buffer is live.
6076
6077 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
6078
6079 * mm-util.el (mm-enable-multibyte): Check whether var bound.
6080
6081 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6082
6083 * message.el (message-bounce): Do MIME bounces MIMEy.
6084
6085 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6086
6087 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6088
6089 * mailcap.el (mailcap-mime-extensions): Changed patch to
6090 text/x-patch.
6091
6092 * mm-decode.el (mm-display-external): Wrong placement of paren.
6093
6094 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6095
6096 * gnus.el: Pterodactyl Gnus v0.93 is released.
6097
6098 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
6099
6100 * gnus-cus.el (gnus-group-parameters): New entries for
6101 gnus-group-split.
6102
6103 * gnus-mlspl.el: Renamed functions and variables so as to
6104 start with gnus-group-split.
6105
6106 * gnus.el: Adjust autoload entries.
6107
6108 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
6109
6110 * gnus-mlspl.el: Removed trailing t from comment and provide.
6111 Renamed functions and variables to start with gnus-mlsplit.
6112 Added autoload comments.
6113 * gnus.el: Added autoload entries.
6114
6115 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6116
6117 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6118 so that matches excluded by RESTRICTs do not cause the whole split
6119 to be ignored. This also fixes a long-standing bug in which a
6120 split with \N substitutions wouldn't cause cross-posting as
6121 expected.
6122
6123 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6124 (nnmail-split-it): Implement them.
6125
6126 * nnmail.el (nnmail-split-fancy): Document ! splits.
6127
6128 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
6129
6130 * pop3.el: New version.
6131
6132 1999-07-05 Simon Josefsson <jas@pdc.kth.se>
6133
6134 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6135
6136 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6137
6138 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6139
6140 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6141
6142 * gnus-util.el (gnus-write-active-file): Use real name.
6143
6144 * gnus-agent.el (gnus-agent-expire): Update active file
6145 method by method.
6146
6147 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6148
6149 * nndraft.el (nndraft-request-article): Use difference
6150 coding-systems for queue and drafts.
6151
6152 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6153 nndraft:drafts.
6154
6155 * mm-util.el (mm-auto-save-coding-system): New coding system.
6156
6157 * message.el (message-draft-coding-system): Use it.
6158
6159 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6160
6161 * mm-uu.el: More customizable and less aggressive.
6162
6163 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6164
6165 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6166 when plugged.
6167
6168 * mml.el (mml-generate-mime-1): Don't insert nofile files.
6169 (mml-insert-mml-markup): Accept a nofile.
6170 (mml-insert-mime): Insert nofile.
6171
6172 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6173
6174 * mm-decode.el (mm-handle-media-type): New function.
6175 (mm-handle-media-supertype): New function.
6176 (mm-handle-media-subtype): New function.
6177 Use new functions throughout. "/"))
6178
6179 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
6180
6181 * gnus-art.el (gnus-treat-predicate): Typo.
6182
6183 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6184
6185 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6186
6187 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6188
6189 * gnus-art.el (article-date-ut): UT! Default it!
6190
6191 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6192
6193 * gnus.el: Pterodactyl Gnus v0.92 is released.
6194
6195 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6196
6197 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6198
6199 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6200
6201 * nntp.el (nntp-retrieve-groups): Don't do anything when not
6202 connected.
6203
6204 * gnus-start.el (gnus-active-to-gnus-format): Only save active
6205 when plugged.
6206
6207 * mm-view.el (mm-inline-message): Ignore remove-spec.
6208
6209 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6210 is bound.
6211
6212 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6213
6214 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6215
6216 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6217 start.
6218
6219 * message.el (message-fill-yanked-message): Remove `t' arg.
6220
6221 * gnus-group.el (gnus-group-kill-group): Message killing of
6222 groups.
6223
6224 * mm-util.el (mm-preferred-coding-system): New function.
6225 (mm-mime-charset): Use it.
6226
6227 * mml.el (mml-generate-mime-1): Charset-encode message parts.
6228
6229 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6230
6231 * gnus-mlsplt.el: New file.
6232
6233 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6234
6235 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6236 functions.
6237 (mm-attachment-override-p): Take a handle instead of a type.
6238 (mm-inlined-p): Ditto.
6239 (mm-automatic-display-p): Ditto,
6240 (mm-inlinable-p): Ditto.
6241
6242 * nndraft.el (nndraft-request-expire-articles): Delete backup
6243 files.
6244
6245 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6246
6247 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6248
6249 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6250
6251 * nnmail.el (nnmail-split-it): Allow .*.
6252
6253 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6254
6255 * mm-decode.el (mm-inline-large-images-p): Renamed.
6256
6257 * gnus-art.el (article-date-ut): Always look in the current buffer
6258 for the Date header.
6259
6260 * mml.el (mml-validate): New command.
6261
6262 * mailcap.el (mailcap-possible-viewers): Revert to string-match
6263 since we are dealing with regexps.
6264
6265 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6266
6267 * gnus.el: Pterodactyl Gnus v0.91 is released.
6268
6269 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6270
6271 * gnus-agent.el (gnus-agent-save-active-1): New function.
6272 (gnus-agent-save-active): use it.
6273 (gnus-agent-save-groups): Ditto.
6274
6275 * gnus-cache.el (gnus-cache-write-active): Use it.
6276
6277 * gnus-agent.el (gnus-agent-write-active): Use it.
6278
6279 * gnus-util.el (gnus-write-active-file): New function.
6280
6281 * gnus-agent.el (gnus-agent-write-active): New function to keep
6282 lower boundaries and canceled groups.
6283 (gnus-agent-save-groups): Use it.
6284 (gnus-agent-save-active): Use it.
6285 (gnus-agent-save-group-info): Only write active files.
6286 (gnus-agent-expire): Update active file.
6287
6288 * mm-decode.el (mm-inlinable-part-p): Removed.
6289 (mm-user-display-methods): Default to nil.
6290 (mm-user-display-methods): Removed.
6291 (add-mime-display-method): Removed.
6292 (mm-automatic-display): Renamed.
6293 (mm-automatic-display-p): Use it.
6294 (mm-inlined-types): New variable.
6295 (mm-inlined-p): New function.
6296
6297 * message.el (message-reply): Bind message-this-is-mail.
6298
6299 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6300
6301 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6302
6303 * message.el (message-check-news-header-syntax): Protect against
6304 nil froms.
6305
6306 * mm-util.el (mm-auto-mode-alist): New.
6307
6308 * mml.el (mml-generate-mime-1): Ditto.
6309
6310 * gnus.el: Use mm-insert-file-contents throughout instead of
6311 nnheader.
6312
6313 * mm-util.el (mm-insert-file-contents): New function.
6314
6315 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6316
6317 * gnus.el: Pterodactyl Gnus v0.90 is released.
6318
6319 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
6320
6321 * mailcap.el (mailcap-possible-viewers): Use string=.
6322
6323 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6324
6325 * mm-uu.el (mm-uu-forward-begin-line): New variable.
6326 (mm-uu-forward-end-line): New variable.
6327 (mm-uu-begin-line): Handle forwarded message.
6328 (mm-uu-identifier-alist): Ditto.
6329 (mm-uu-dissect): Ditto.
6330
6331 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6332
6333 * nnheader.el (nnheader-file-coding-system): Use raw-text.
6334 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6335 * gnus-cache.el (gnus-cache-coding-system): Ditto.
6336
6337 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6338 (nnfolder-file-coding-system-for-write): New variable.
6339 (nnfolder-active-file-coding-system): New variable.
6340 (nnfolder-active-file-coding-system-for-write): New variable.
6341 (nnfolder-save-active): New function.
6342 (nnfolder-save-buffer): Use them.
6343 (nnfolder-possibly-change-group): Ditto.
6344 (nnfolder-request-list-newsgroups): Ditto.
6345 (nnfolder-request-create-group): Ditto.
6346 (nnfolder-request-expire-articles): Ditto.
6347 (nnfolder-request-move-article): Ditto.
6348 (nnfolder-request-accept-article): Ditto.
6349 (nnfolder-request-delete-group): Ditto.
6350 (nnfolder-request-rename-group): Ditto.
6351 (nnfolder-possibly-change-folder): Ditto.
6352 (nnfolder-read-folder): Ditto.
6353 (nnfolder-request-list): Remove pathname-coding-system.
6354 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6355
6356 * nnmail.el (nnmail-file-coding-system): Use raw-text.
6357 (nnmail-file-coding-system-1): Removed.
6358 (nnmail-find-file): Use nnmail-pathname-coding-system.
6359 (nnmail-write-region): Ditto.
6360
6361 * nnmbox.el (nnmbox-file-coding-system): New variable.
6362 (nnmbox-file-coding-system-for-write): New variable.
6363 (nnmbox-active-file-coding-system): New variable.
6364 (nnmbox-active-file-coding-system-for-write): New variable.
6365 (nnmbox-save-buffer): New function.
6366 (nnmbox-save-active): New function.
6367 (nnmbox-request-scan): Use them.
6368 (nnmbox-request-expire-articles): Ditto.
6369 (nnmbox-request-move-article): Ditto.
6370 (nnmbox-request-accept-article): Ditto.
6371 (nnmbox-request-replace-article): Ditto.
6372 (nnmbox-request-delete-group): Ditto.
6373 (nnmbox-request-rename-group): Ditto.
6374 (nnmbox-request-create-group): Ditto.
6375
6376 * mm-util.el (mm-text-coding-system): raw-text or -dos.
6377 (mm-running-ntemacs): Removed.
6378
6379 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6380
6381 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6382
6383 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6384
6385 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6386
6387 * qp.el (quoted-printable-encoding-characters): Support lower case.
6388
6389 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6390
6391 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6392 (rfc2047-b-encode-region): Encode line by line.
6393
6394 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6395
6396 * mm-util.el (mm-find-mime-charset-region): Fix.
6397
6398 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
6399
6400 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6401 (mm-find-mime-charset-region): Ditto.
6402
6403 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
6404
6405 * gnus-sum.el (gnus-summary-move-article): Fix something or
6406 other.
6407
6408 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
6409
6410 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6411 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6412 (gnus-summary-enter-digest-group): Use them.
6413 (gnus-summary-setup-default-charset): Ditto.
6414
6415 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6416
6417 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6418 gnus-newsgroup-name is nil.
6419
6420 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6421
6422 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6423
6424 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6425
6426 * gnus-art.el (article-emphasize): Use correct
6427 gnus-article-emphasis-alist.
6428
6429 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6430
6431 * mm-view.el (mm-inline-text): Fix text/html bug.
6432
6433 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6434
6435 * gnus.el: Pterodactyl Gnus v0.89 is released.
6436
6437 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6438
6439 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6440 * message.el (message-draft-coding-system): Ditto.
6441 * mm-util.el (mm-running-ntemacs): Ditto.
6442
6443 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6444
6445 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6446
6447 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6448
6449 * mml.el: require mm-decode.
6450
6451 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6452
6453 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6454
6455 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6456
6457 * mm-view.el (mm-inline-image): Fix image undisplayer.
6458
6459 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6460
6461 * mml.el (mml-insert-multipart): Error in compeling-read.
6462 (mml-insert-tag): Match tags.
6463
6464 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6465
6466 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6467 (gnus-cache-braid-heads): Ditto.
6468 (gnus-cache-retrieve-headers): Ditto.
6469
6470 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6471
6472 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6473
6474 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6475
6476 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6477 to string under XEmacs.
6478
6479 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6480
6481 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6482
6483 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6484
6485 * mm-view.el (mm-inline-message): Fix message view bug.
6486 * gnus-art.el (gnus-article-prepare): Ditto.
6487
6488 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6489
6490 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6491
6492 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6493
6494 * gnus.el: Pterodactyl Gnus v0.88 is released.
6495
6496 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6497
6498 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6499 usage.
6500
6501 * nnmail.el (nnmail-get-new-mail): Save info.
6502
6503 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6504
6505 * gnus.el: Pterodactyl Gnus v0.87 is released.
6506
6507 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6508
6509 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6510 (mail-source-run-script): New function.
6511 (mail-source-fetch-pop): Use it.
6512
6513 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6514
6515 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6516
6517 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6518
6519 * gnus.el: Pterodactyl Gnus v0.86 is released.
6520
6521 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6522
6523 * gnus-art.el (gnus-treat-translate): New variable.
6524 (gnus-treat-predicate): Accept a list of regexps.
6525 (gnus-article-treat-custom): Allow a list of regexps.
6526
6527 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6528
6529 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6530 type.
6531
6532 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6533
6534 * gnus-art.el (article-babel): Narrow a bit.
6535
6536 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6537
6538 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6539
6540 * gnus-agent.el (gnus-agent-get-undownloaded-list): Operate on all
6541 articles, not only unread ones.
6542 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6543 articles, not only unread ones.
6544
6545 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6546
6547 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6548 keystroke.
6549
6550 * gnus-art.el (gnus-article-x-face-command): Ditto.
6551
6552 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6553
6554 * gnus.el (gnus-method-simplify): Accept server names.
6555
6556 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6557
6558 * gnus-art.el (article-babel-prompt): New function.
6559 (article-babel): New command.
6560
6561 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6562
6563 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6564
6565 * mml.el (mml-generate-mime-1): Don't insert literally.
6566
6567 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6568 (gnus-netrc-syntax-table): Removed.
6569 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6570
6571 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6572
6573 * mm-view.el (mm-inline-text): Fix charset for text/html.
6574
6575 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6576
6577 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6578
6579 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6580
6581 * nnmail.el (nnmail-split-incoming): Return the number of split
6582 mails.
6583 (nnmail-process-babyl-mail-format): Ditto.
6584 (nnmail-process-unix-mail-format): Ditto.
6585 (nnmail-process-mmdf-mail-format): Ditto.
6586 (nnmail-process-maildir-mail-format): Ditto.
6587
6588 * mail-source.el (mail-source-callback): Return the number from
6589 the callback.
6590
6591 * message.el (message-send-mail): Generate Lines.
6592
6593 * mail-source.el (mail-source-call-script): New function.
6594 (mail-source-call-script): New function.
6595
6596 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6597
6598 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6599 (gnus-select-newsgroup): Use it.
6600 (gnus-group-highlight-words-alist): New variable.
6601 (gnus-newsgroup-emphasis-alist): New variable.
6602 (gnus-summary-local-variables): Use it.
6603 * gnus-art.el (article-emphasize): Use it.
6604 (gnus-emphasis-highlight-words): New face.
6605 * gnus-cus.el (gnus-group-parameters): New parameter.
6606
6607 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6608
6609 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6610 parameter `headers'.
6611 (gnus-cache-enter-article): Ditto.
6612 (gnus-cache-update-article): Ditto.
6613 * gnus-sum.el (gnus-summary-move-article): Ditto.
6614 (gnus-summary-mark-article-as-unread): Ditto.
6615 (gnus-summary-mark-article): Ditto.
6616
6617 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6618
6619 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6620 (gnus-posting-style-alist): Removed.
6621 (gnus-message-style-insertions): Ditto.
6622 (gnus-configure-posting-styles): Reimplementation.
6623
6624 * mail-source.el (mail-source-fetch): Error the message.
6625
6626 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6627
6628 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6629
6630 * gnus.el: Pterodactyl Gnus v0.85 is released.
6631
6632 1999-04-20 Michael Cook <cook@sightpath.com>
6633
6634 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6635 Outlook citation regex.
6636
6637 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6638
6639 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6640 semicolon.
6641
6642 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6643
6644 * gnus-range.el (gnus-remove-from-range): Document range1
6645 modification, protect range2.
6646
6647 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6648
6649 * gnus-sum.el (gnus-update-marks): Protect lists from
6650 gnus-remove-from-range, don't sort twice.
6651
6652 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6653
6654 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6655 function in backend.
6656
6657 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6658
6659 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6660 request-accept-article function in the backend instead of using
6661 the 'respool capability.
6662
6663 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6664
6665 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6666 spurious whitespace at eob.
6667
6668 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6669
6670 * nnmail.el (nnmail-get-new-mail): Check right variable.
6671
6672 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6673
6674 * mailcap.el (mailcap-mime-data): Fix rfc822.
6675
6676 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6677
6678 * nndoc.el (nndoc-nsmail-type-p): New function.
6679 (nndoc-type-alist): Recognize nsmail.
6680
6681 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6682
6683 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6684 *before* `article-hide-headers' deletes the information.
6685
6686 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6687
6688 * gnus-sum.el (gnus-summary-save-parts): New command and
6689 keystroke.
6690 (gnus-summary-save-parts-1): New function.
6691 (gnus-summary-iterate): Buggy.
6692
6693 * mm-decode.el (mm-save-part-to-file): Made into own function.
6694
6695 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6696
6697 * gnus-group.el (gnus-group-set-info): Resist nils.
6698
6699 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6700
6701 * mailcap.el (mailcap-mime-data): Ditto.
6702
6703 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6704
6705 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6706
6707 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6708
6709 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6710 gnus-article-date-lapsed-new-header is t.
6711
6712 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6713
6714 * gnus.el: Pterodactyl Gnus v0.84 is released.
6715
6716 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6717
6718 * gnus-msg.el (gnus-bug-message): Mime change.
6719
6720 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6721
6722 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6723
6724 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6725
6726 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6727 `x-uue'.
6728
6729 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6730
6731 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6732 when authentication is 'password.
6733
6734 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6735
6736 * gnus-win.el (gnus-configure-windows): Accept a setting.
6737
6738 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6739
6740 * mm-util.el (mm-quote-arg): Moved here.
6741
6742 * mm-decode.el (mm-quote-arg): Quote more chars.
6743
6744 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6745
6746 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6747 with newlines would create buggy .nov files.
6748
6749 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6750
6751 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6752 end of lines.
6753
6754 * message.el (message-mode): Doc fix.
6755
6756 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6757
6758 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6759
6760 * gnus-art.el (article-date-ut): Rewrite.
6761
6762 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6763 order.
6764
6765 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6766 headers.
6767
6768 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6769
6770 1999-04-18 Didier Verna <verna@inf.enst.fr>
6771
6772 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6773 (article-date-ut): use it.
6774
6775 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6776
6777 * mail-source.el (mail-source-fetch-pop): Call script
6778 asynchronously.
6779
6780 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6781
6782 * gnus.el: Pterodactyl Gnus v0.83 is released.
6783
6784 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6785
6786 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6787
6788 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6789
6790 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6791
6792 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6793
6794 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6795
6796 * message.el (message-generate-headers): Accept continuation
6797 headers.
6798
6799 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6800
6801 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6802
6803 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6804
6805 * gnus-art.el (gnus-treatment-function-alist): use
6806 maybe-hide-headers.
6807
6808 * message.el (message-inhibit-body-encoding): Typo.
6809 (message-resend): Inhibit encoding.
6810
6811 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6812
6813 * gnus-art.el (article-remove-cr): Use re-search.
6814
6815 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6816 headers.
6817
6818 * mm-decode.el (mm-quote-arg): Quote '.
6819
6820 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6821
6822 * mm-decode.el (mm-insert-part): Use multibyte for text.
6823
6824 * gnus-start.el (gnus-read-newsrc-file): New variable.
6825 (gnus-read-newsrc-file): Use it.
6826
6827 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6828
6829 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6830
6831 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6832 function.
6833
6834 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6835
6836 * gnus.el: Pterodactyl Gnus v0.82 is released.
6837
6838 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6839
6840 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6841 for iso8859-2.
6842
6843 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6844
6845 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6846 synonym alist.
6847
6848 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6849
6850 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6851
6852 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6853
6854 * mail-source.el (mail-source-fetch): Ask before bugging out.
6855
6856 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6857
6858 * uudecode.el (uudecode-decode-region-external): Don't assume
6859 uudecode-temporary-file-directory ends with a slash.
6860
6861 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6862
6863 * gnus-sum.el (gnus-update-marks):
6864 (gnus-update-read-articles):
6865 (gnus-summary-expire-articles): Check server.
6866
6867 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6868
6869 * mml.el (mml-preview): New function.
6870
6871 1999-04-17 William M. Perry <wmperry@aventail.com>
6872
6873 * mail-source.el (mail-source-fetch-file): Return the right
6874 value.
6875
6876 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6877
6878 * mml.el (mml-insert-parameter): New function.
6879 (mml-insert-parameter-string): New function.
6880
6881 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6882
6883 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6884 (gnus-mime-display-part): Use it.
6885
6886 * mm-decode.el (mm-alternative-precedence): Removed.
6887 (mm-discouraged-alternatives): New variable.
6888 (mm-preferred-alternative-precedence): New function.
6889
6890 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6891
6892 * mail-source.el (mail-sources): New variable.
6893
6894 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6895
6896 * mm-decode.el (mm-valid-image-format-p): New function.
6897 (mm-inline-media-tests): Use it.
6898 (mm-valid-and-fit-image-p): New function.
6899
6900 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6901 (gnus-agent-fetch-group): Ditto.
6902
6903 1999-04-12 Didier Verna <verna@inf.enst.fr>
6904
6905 * nnmail.el (nnmail-article-group): in case of a group name
6906 containing "\\n" constructs, be sure to pass the expanded value to
6907 nn*-save-mail.
6908
6909 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6910
6911 * gnus.el: Pterodactyl Gnus v0.81 is released.
6912
6913 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6914
6915 * gnus-sum.el (gnus-get-split-value): Reverse result.
6916
6917 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6918
6919 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6920
6921 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6922
6923 * mml.el (mml-insert-tag): Insert concluding part.
6924
6925 * message.el (message-send-mail): Encode later.
6926 (message-send-news): Ditto.
6927
6928 * nnfolder.el: Don't use mail delim.
6929
6930 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6931
6932 * gnus-cus.el (gnus-group-customize): Put point at min.
6933
6934 * mm-view.el (mm-inline-text): Allow toggling html.
6935
6936 1999-03-28 William M. Perry <wmperry@aventail.com>
6937
6938 * mail-source.el: Added prescript and postscript to file.
6939
6940 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6941
6942 * nnmail.el: Reverted.
6943
6944 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6945 (gnus-setup-posting-charset): Did work.
6946
6947 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6948
6949 * gnus.el (gnus-short-group-name): Use
6950 gnus-group-uncollapsed-levels.
6951
6952 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6953
6954 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6955
6956 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6957
6958 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6959 (article-strip-headers-from-body): New command and keystroke.
6960
6961 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6962
6963 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6964
6965 * nnheader.el (nnheader-insert-file-contents): Bind
6966 enable-local-eval to nil.
6967 (nnheader-find-file-noselect): Ditto.
6968
6969 * nnmail.el (nnmail-article-group): Don't remove long lines.
6970 (nnmail-remove-long-lines): New function.
6971 (nnmail-split-header-length-limit): Removed.
6972
6973 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6974
6975 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6976
6977 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6978
6979 * gnus-sum.el (gnus-summary-generic-mark): New function.
6980
6981 * nnmail.el (nnmail-split-header-length-limit): Increased.
6982 (nnmail-article-group): Allow nil.
6983
6984 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6985
6986 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6987 first.
6988
6989 * mml.el (mml-minibuffer-read-type): Include types from
6990 mailcap-mime-data.
6991
6992 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6993
6994 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6995
6996 * mml.el (mml-insert-tag): New function.
6997 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6998 confusion with functions like `mml-read-tag'.
6999 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
7000 (mml-minibuffer-read-description): Ditto with
7001 `mml-minibuffer-read-description'.
7002 (mml-attach-buffer): New function.
7003 (mml-mode-map): New entry for /.
7004 (mml-minibuffer-read-type): Accept DEFAULT.
7005
7006 * mml.el (mml-quote-region): Narrow the region.
7007
7008 * message.el (message-mode-menu): message-mime-attach-file is now
7009 mml-attach-file.
7010
7011 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7012
7013 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
7014
7015 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
7016
7017 * mml.el (mml-attach-buffer): New command.
7018
7019 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
7020
7021 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
7022 with a proper range. Compress range.
7023
7024 * gnus-range.el (gnus-remove-from-range): Protect arguments.
7025
7026 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7027
7028 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
7029
7030 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7031
7032 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
7033 (gnus-picons-convert-x-face): Removed.
7034 (gnus-picons-article-display-x-face): Removed.
7035 (gnus-picons-x-face-sentinel): Ditto.
7036 (gnus-picons-display-x-face): Ditto.
7037
7038 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7039
7040 * gnus.el: Pterodactyl Gnus v0.80 is released.
7041
7042 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7043
7044 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
7045
7046 * gnus-sum.el (gnus-with-article): Moved here.
7047
7048 * mail-source.el (mail-source-fetch-pop): Ask for password even
7049 when program.
7050
7051 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7052
7053 * gnus-msg.el (gnus-bug): Add description.
7054
7055 * mml.el (mml-insert-mml-markup): Insert disposition.
7056
7057 * message.el (message-send-mail): Always encode mail headers.
7058
7059 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7060
7061 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7062 when requested.
7063
7064 * nnmail.el (nnmail-current-spool): Removed.
7065
7066 * gnus-salt.el (gnus-tree-inhibit): New varible.
7067
7068 * gnus.el (mm-util): Required.
7069
7070 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
7071
7072 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7073
7074 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7075
7076 * mail-source.el (mail-source-bind): Doc fix.
7077
7078 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7079
7080 * message.el (message-mode): Doc fix.
7081
7082 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7083 encoding.
7084
7085 * gnus.el (gnus-methods-equal-p): Moved here.
7086
7087 * mail-source.el: pop at 110.
7088
7089 * pop3.el (pop3-movemail): Use write-region instead of
7090 append-to-file to avoid excessive messaging.
7091
7092 1999-02-27 lantz moore <lmoore@contigo.com>
7093
7094 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7095 type directory.
7096
7097 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
7098
7099 * gnus-art.el (article-hide-boring-headers): Field names must not
7100 contain whitespace.
7101
7102 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7103
7104 * gnus.el: Pterodactyl Gnus v0.79 is released.
7105
7106 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7107
7108 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7109
7110 * mml.el (mml-mode): Don't use add-minor-mode.
7111
7112 * message.el (messgage-inhibit-body-encoding): New variable.
7113 (message-encode-message-body): Use it.
7114
7115 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7116
7117 * gnus.el: Pterodactyl Gnus v0.78 is released.
7118
7119 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7120
7121 * message.el (message-mode): Switch on MML mode.
7122
7123 * mml.el: Included commands and functions.
7124 (mml-mode-map): New keymap.
7125
7126 * message.el: Removed the insertion commands and functions.
7127
7128 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7129
7130 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7131 keystroke.
7132
7133 * gnus-art.el (gnus-narrow-to-page): Revert.
7134
7135 * gnus-cite.el (gnus-cite-delete-overlays): New function.
7136 (gnus-cite-parse-maybe): Always reparse.
7137
7138 * message.el (message-encode-message-body): Don't insert
7139 "multipart warning".
7140
7141 * gnus-art.el (gnus-article-treat-head-custom): New variable.
7142
7143 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
7144
7145 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7146
7147 * nnmail.el: Require mm-util.
7148
7149 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
7150
7151 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7152 group.
7153
7154 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
7155
7156 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7157
7158 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
7159
7160 * gnus-msg.el (gnus-extended-version): Better regexp.
7161
7162 1999-02-25 Didier Verna <verna@inf.enst.fr>
7163
7164 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7165 is called with the result of SPLIT and should return a new split.
7166
7167 * gnus.texi: update the doc.
7168
7169 1999-02-23 Didier Verna <verna@inf.enst.fr>
7170
7171 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7172 displayed in the article buffer, output bars if
7173 `gnus-picons-display-article-move-p'.
7174
7175 1999-02-20 Aaron M. Ucko <amu@mit.edu>
7176
7177 * mail-source.el (mail-source-fetch-pop): Typo.
7178
7179 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7180
7181 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7182
7183 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7184
7185 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7186
7187 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7188
7189 * mml.el (mml-insert-buffer): New function.
7190
7191 * message.el (message-forward): Insert the buffer in the buffer.
7192
7193 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
7194
7195 * mm-view.el (mm-inline-message): Insert part in narrowed region.
7196
7197 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
7198
7199 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7200
7201 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7202
7203 * gnus.el: Pterodactyl Gnus v0.77 is released.
7204
7205 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7206
7207 * gnus-art.el (gnus-displaying-mime): New variable.
7208 (article-narrow-to-head): New function.
7209
7210 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7211 Default to pop instead of pop3.
7212
7213 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7214
7215 * gnus-art.el (article-hide-pgp): Goto body.
7216
7217 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7218
7219 * gnus-cite.el: Don't use goto-line.
7220
7221 * gnus-art.el (gnus-article-treat-html): Removed.
7222 (gnus-treat-article): Save restriction.
7223
7224 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
7225
7226 * message.el (message-send-mail): Don't untabify.
7227 (message-mode): Don't use tabs for indentation.
7228
7229 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7230
7231 * message.el (message-send-mail): Don't untabify.
7232
7233 * nnml.el (nnml-save-mail): Typo fix.
7234
7235 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
7236
7237 * message.el (message-cite-function): Add
7238 `message-cite-original-without-signature' customization option.
7239
7240 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
7241
7242 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7243 `nnmail-prepare-incoming-header-hook'.
7244
7245 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
7246
7247 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7248
7249 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7250
7251 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7252
7253 1999-02-18 Michael Cook <cook@sightpath.com>
7254
7255 * Recognize Microsoft Outlook's cite attribution conventions.
7256
7257 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
7258
7259 * gnus-sum.el: Bind M.
7260
7261 1999-02-19 Neil Crellin <neilc@wallaby.cc>
7262
7263 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7264
7265 1999-02-15 Didier Verna <verna@inf.enst.fr>
7266
7267 * gnus-picon.el (gnus-group-display-picons): ensures that
7268 `article-goto-body' really goes to the article body.
7269
7270 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7271
7272 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7273
7274 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7275
7276 * mm-view.el (mm-view-message): Enable multibyte.
7277
7278 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7279
7280 * nnmail.el (nnmail-get-new-mail): Message later.
7281
7282 * mm-util.el (mm-find-charset-region): Revert to checking
7283 multibyte.
7284
7285 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
7286
7287 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7288 attachment.
7289
7290 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7291
7292 * gnus.el: Pterodactyl Gnus v0.76 is released.
7293
7294 1999-02-06 Felix Lee <flee@cygnus.com>
7295
7296 * gnus.el (gnus-group-change-level-function): Typo.
7297
7298 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7299
7300 * gnus-sum.el (gnus-nov-skip-field): Removed.
7301 (gnus-nov-field): Ditto.
7302 (gnus-nov-parse-extra): Ditto.
7303 (gnus-nov-read-integer): Ditto.
7304
7305 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
7306
7307 * nnheader.el (nnheader-nov-read-message-id): New macro.
7308 (nnheader-parse-nov): Use it.
7309
7310 * gnus-sum.el (gnus-nov-read-message-id): New macro.
7311 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7312 `(eq (char-after) ?\n)'.
7313
7314 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7315
7316 * gnus.el (gnus-other-frame): Always pop up a new frame.
7317
7318 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
7319
7320 * gnus-range.el (gnus-range-add): Rewrite.
7321
7322 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
7323
7324 * nnmail.el (nnmail-split-incoming): Added detection of maildir
7325 format.
7326 (nnmail-process-maildir-mail-format): New function.
7327
7328 * mail-source.el (mail-source-fetch-maildir): New function.
7329 (mail-source-keyword-map): Add default for maildir method.
7330 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7331
7332 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7333
7334 * mail-source.el (mail-source-fetcher-alist): Remove apop.
7335
7336 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7337 (nndoc-mime-digest-type-p): Removed.
7338
7339 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7340
7341 * gnus-art.el (gnus-article-read-summary-keys): Set the point
7342 where it is supposed to be.
7343 (gnus-treat-play-sounds): New variable.
7344
7345 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7346
7347 * gnus-art.el (article-display-x-face): Narrow to head.
7348 (gnus-article-washed-types): New variable.
7349 (article-hide-pgp): Is not a toggle.
7350 (gnus-article-hide-text-type): Save types.
7351 (article-decode-charset): Use it.
7352
7353 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7354
7355 * message.el (message-forward-start-separator): Removed.
7356 (message-forward-end-separator): Removed.
7357 (message-signature-before-forwarded-message): Removed.
7358 (message-included-forward-headers): Removed.
7359 (message-check-news-body-syntax): Don't check forward.
7360 (message-forward): Use MIME.
7361
7362 * nnvirtual.el (nnvirtual-request-article): Bind
7363 gnus-article-decode-hook to nil.
7364
7365 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7366
7367 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7368 us-ascii.
7369
7370 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7371
7372 * format-spec.el (format-spec): Be more robust.
7373
7374 * message.el (message-encode-message-body): Default
7375 mail-parse-charset to mail-parse-charset.
7376
7377 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7378 (gnus-summary-edit-article): Bind mail-parse-charset.
7379
7380 * mml.el (mml-read-tag): Ignore white space after end of tag.
7381
7382 * message.el (message-goto-body): Also work in separatorless
7383 articles.
7384
7385 * mml.el (mml-translate-from-mime): New function.
7386 (mml-insert-mime): Ditto.
7387 (mml-to-mime): New function.
7388 (mime-to-mml): New name.
7389
7390 * gnus-sum.el (gnus-summary-edit-article): Always select raw
7391 article.
7392
7393 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7394
7395 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7396 special-case nndraft groups.
7397
7398 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7399
7400 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7401 (gnus-get-newsgroup-headers): Already bound.
7402
7403 * message.el (message-encode-message-body): Use posting charset.
7404
7405 * mm-bodies.el (mm-encode-body): Use MIME charsets.
7406 (mm-body-encoding): Do CTE.
7407 (mm-body-7-or-8): New function.
7408
7409 * mm-util.el (mm-mime-charset): Always fall back on alist.
7410 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7411 (mm-mime-mule-charset-alist): Add arabic-*-column.
7412 (mm-find-mime-charset-region): New function.
7413
7414 * format-spec.el (format-spec-make): New function.
7415
7416 * mail-source.el (format-spec): Required.
7417 (mail-source-fetch-with-program): Removed.
7418 (mail-source-fetch-with-program): New function.
7419
7420 * format-spec.el: New file.
7421
7422 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7423
7424 * mail-source.el (mail-source-fetch-with-program): Take optional
7425 parameter.
7426
7427 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7428
7429 * gnus-start.el: Ignore some groups.
7430 (gnus-setup-news): Bind nnmail-fetched-sources.
7431
7432 * message.el (message-send-mail): Remove all tabs.
7433
7434 * mm-util.el (mm-find-charset-region): Just check whether
7435 find-charset-region is defined.
7436
7437 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7438
7439 * gnus-group.el (gnus-group-get-new-news): Use
7440 nnmail-fetched-sources.
7441
7442 * nnmail.el (nnmail-fetched-sources): New variable.
7443 (nnmail-get-new-mail): Use it.
7444
7445 * mail-source.el (mail-source-fetched-sources): New variable.
7446 (mail-source-fetch): Use it.
7447
7448 1999-02-02 Mark W. Eichin <eichin@thok.org>
7449
7450 * gnus.el (gnus-getenv-nntpserver): if the file that
7451 gnus-nntpserver-file names has a trailing newline, the
7452 string-match will always match, and thus the file will never be
7453 read. (^ matches start of "line", \\` matches start of "buffer",
7454 which is what was intended...)
7455
7456 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7457
7458 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7459
7460 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7461
7462 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7463 select methods.
7464
7465 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
7466
7467 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7468
7469 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
7470
7471 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7472
7473 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7474
7475 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7476 a typo.
7477 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7478 charset to nil.
7479 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7480 * gnus-start.el (gnus-start-draft-setup): Ditto.
7481
7482 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7483
7484 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7485 (mail-source-value): Don't do variables.
7486
7487 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7488
7489 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7490
7491 1999-02-01 Michael Cook <cook@sightpath.com>
7492
7493 * Defenestrate spurious ?a.
7494
7495 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7496
7497 * mail-source.el (mail-source-fetch-pop): Instead use
7498 :authentication.
7499
7500 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7501
7502 * lisp/mail-source.el : Support APOP authentication scheme.
7503
7504 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7505
7506 * pop3.el (pop3-movemail): Return t.
7507
7508 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7509
7510 * rfc2047.el (rfc2047-fold-region): New function.
7511 (rfc2047-encode-message-header): Use it.
7512
7513 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7514
7515 * gnus-sum.el (gnus-group-charset-alist): Add more.
7516
7517 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7518
7519 * gnus.el: Pterodactyl Gnus v0.75 is released.
7520
7521 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7522
7523 * gnus-art.el (article-display-x-face): Don't narrow to head.
7524
7525 1999-02-01 Michael Cook <cook@sightpath.com>
7526
7527 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7528
7529 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7530
7531 * mail-source.el (mail-source-fetch-directory): Ignore
7532 directories.
7533
7534 * gnus-cus.el (gnus-group-parameters): Addition.
7535
7536 * gnus-art.el (article-strip-banner): Do symbolic banners.
7537 (article-strip-banner): New keystroke.
7538
7539 1999-02-01 Michael Cook <cook@sightpath.com>
7540
7541 * gnus-art.el (article-strip-banner): New command.
7542
7543 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7544
7545 * gnus-art.el (gnus-treat-strip-banners): New variable.
7546
7547 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7548
7549 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7550 has been exist.
7551
7552 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7553
7554 * message.el (message-draft-coding-system): Check coding-system.
7555 * mm-util.el (mm-text-coding-system): Ditto.
7556
7557 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7558
7559 * mail-source.el (mail-source-fetch-pop): Save excursion.
7560
7561 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7562
7563 * mail-source.el (mail-source-movemail-args): Not constant.
7564 (mail-source-movemail-args): Removed.
7565 (mail-source-fetch-with-program): New function.
7566 (mail-source-fetch-pop): Use program and function.
7567 (mail-source-movemail-program): Removed.
7568
7569 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7570 (gnus-treat-date-user-defined): New variable.
7571
7572 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7573
7574 * nnmail.el (nnmail-fix-eudora-headers): New function.
7575
7576 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7577
7578 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7579
7580 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7581
7582 * gnus-art.el (gnus-treatment-function-alist): Do
7583 gnus-article-add-buttons-to-head later.
7584 (gnus-treat-capitalize-sentences): New variable.
7585 (article-capitalize-sentences): New command and keystroke.
7586
7587 * gnus-group.el (gnus-group-catchup-current): Do group.
7588
7589 * message.el (message-default-charset): Add group.
7590
7591 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7592
7593 * gnus.el: Pterodactyl Gnus v0.74 is released.
7594
7595 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7596
7597 * gnus-art.el (article-fill-long-lines): Renamed.
7598 (article-fill-long-lines): New keystroke.
7599
7600 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7601
7602 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7603
7604 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7605 displayed.
7606 (gnus-group-catchup-current): Be more robus.
7607
7608 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7609 headers.
7610
7611 1999-01-25 Dave Love <fx@gnu.org>
7612
7613 * message.el (message-mode-menu): Add message-mime-attach-file.
7614 (message-mode): Doc fix.
7615
7616 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7617
7618 * nnmail.el (nnmail-check-duplication): Insert the mail source
7619 string.
7620
7621 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7622 (mail-source-fetch-directory): Ditto.
7623 (mail-source-fetch-file): Ditto.
7624 (mail-source-string): New variable.
7625
7626 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7627 the level.
7628
7629 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7630 before handling.
7631
7632 * mm-util.el (mm-mime-charset): Use the parameters.
7633 (mm-mime-charset): Removed region paremeters.
7634
7635 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7636 source.
7637
7638 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7639
7640 * nnmail.el (nnmail-get-split-group): Quote right.
7641
7642 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7643
7644 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7645 buffer.
7646
7647 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7648
7649 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7650 (gnus-group-mode): Don't hook.
7651
7652 * mail-source.el (mail-source-bind): Doc fix.
7653 (mail-source-bind): Take only one param.
7654
7655 * gnus-art.el (gnus-treat-highlight-signature): typep.
7656
7657 * mail-source.el (mail-source-movemail): Ignore empty file.
7658 (mail-source-callback): Check before deleting.
7659
7660 * message.el (message-mime-attach-file): Include name.
7661
7662 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7663
7664 * mm-util.el (mm-read-charset): Return a symbol.
7665
7666 * mm-view.el (mm-inline-text): Insert signature separator.
7667
7668 * gnus-art.el (gnus-treat-predicate): New function.
7669 (gnus-treat-article): Allow all types to be checked.
7670
7671 * gnus-util.el (gnus-or): New function.
7672 (gnus-and): Ditto.
7673
7674 * gnus-art.el (gnus-mime-display-single): Use override.
7675
7676 * mm-decode.el (mm-attachment-override-types): New variable.
7677 (mm-attachment-override-p): New function.
7678
7679 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7680
7681 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7682
7683 * mm-view.el (mm-inline-text): Do vcards.
7684
7685 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7686
7687 * gnus.el: Pterodactyl Gnus v0.73 is released.
7688
7689 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7690
7691 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7692 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7693 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7694 (nnmail-movemail-program): Removed.
7695 (nnmail-movemail-args): Removed.
7696 (nnmail-pop-password-required): Ditto.
7697 (nnmail-tmp-directory): Ditto.
7698 (nnmail-delete-incoming): Removed.
7699 (nnmail-pop-password, nnmail-moved-inboxes,
7700 nnmail-internal-password, nnmail-move-inbox): Removed.
7701 (nnmail-read-passwd): Ditto.
7702 (nnmail-get-spool-files): Removed.
7703 (nnmail-resplit-incoming): Reinstated.
7704
7705 * mail-source.el: New file.
7706
7707 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7708
7709 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7710
7711 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7712
7713 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7714
7715 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7716
7717 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7718
7719 * gnus-picon.el (gnus-group-display-picons): Goto body.
7720
7721 * gnus.el: Indented all functions; broke long lines; changed all
7722 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7723
7724 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7725
7726 * gnus.el: Pterodactyl Gnus v0.72 is released.
7727
7728 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7729
7730 * gnus.el: Cleaned up trailing whitespace.
7731
7732 * mm-util.el (mm-read-charset): Work.
7733
7734 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7735
7736 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7737 nnheader-translate-file-chars'd group name.
7738
7739 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7740
7741 * message.el (message-encode-message-body): Fold case.
7742
7743 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7744
7745 * mailcap.el (mailcap-add): New function.
7746
7747 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7748
7749 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7750 (article-goto-body): Use it.
7751 (gnus-treat-article): Ditto.
7752
7753 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7754 downloaded articles from the downloadeble list.
7755
7756 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7757
7758 * message.el (message-encode-message-body): Bind
7759 mail-parse-charset.
7760
7761 * mm-util.el (mm-charset-synonym-alist): New variable.
7762 (mm-charset-to-coding-system): Use it.
7763 (mm-charset-coding-system-alist): Removed.
7764 (mm-charset-to-coding-system): Don't use it.
7765 (mm-find-charset-region): Use mail-parse-charset.
7766
7767 * gnus-art.el (gnus-treatment-function-alist): Use
7768 gnus-article-display-picons.
7769 (gnus-treat-display-xface): Only do if we have xface feature.
7770 (gnus-part-display-hook): New function.
7771 (gnus-treat-article): Use it.
7772 (gnus-treat-article): Use gnus-visual.
7773
7774 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7775
7776 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7777 displaying.
7778
7779 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7780
7781 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7782 regexp file names.
7783
7784 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7785
7786 * gnus.el: Pterodactyl Gnus v0.71 is released.
7787
7788 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7789
7790 * mm-view.el (mm-inline-image): Don't add a dot.
7791
7792 * gnus-art.el (gnus-treat-article): New function.
7793
7794 * gnus.el (gnus-article-display-hook): Removed.
7795
7796 * gnus-art.el (gnus-article-treat-custom): New variable.
7797
7798 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7799
7800 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7801 functions.
7802
7803 * message.el (message-posting-charset): New variable.
7804 (message-send-mail): Use it.
7805
7806 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7807 (gnus-setup-posting-charset): New function.
7808 (gnus-setup-message): Use it.
7809
7810 * message.el (message-encode-message-body): Just look for
7811 Content-Type before inserting a new one.
7812
7813 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7814
7815 * rfc2047.el (rfc2047-default-charset): Removed.
7816
7817 * mail-prsvr.el: New file.
7818 (mail-parse-charset): New variable.
7819
7820 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7821 Changed name.
7822
7823 * gnus.el (gnus-charset): New group.
7824
7825 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7826
7827 * gnus-sum.el (gnus-default-charset): Default to nil.
7828 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7829 (gnus-newsgroup-iso-8859-1-forced): Removed.
7830
7831 * mm-util.el (mm-known-charsets): Removed.
7832 (mm-default-coding-system): Removed.
7833 (mm-default-charset): Removed.
7834 (mm-read-charset): New function.
7835
7836 * message.el (message-default-charset): Removed.
7837
7838 * rfc2047.el (rfc2047-default-charset): Default to nil.
7839
7840 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7841
7842 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7843
7844 * gnus.el: Pterodactyl Gnus v0.70 is released.
7845
7846 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7847
7848 * mm-decode.el (mm-save-part): Use mm-get-part.
7849 (mm-insert-part): New function.
7850 (mm-get-part): Use it.
7851 (mm-get-image): Ditto.
7852 (mm-display-external): Ditto.
7853
7854 * mm-view.el (mm-inline-text): Ditto.
7855
7856 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7857 ranges.
7858
7859 * mm-decode.el (mm-display-external): Save the buffer.
7860 (mm-remove-part): Kill it.
7861
7862 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7863
7864 * nnagent.el (nnagent-request-set-mark): Defined stub.
7865
7866 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7867
7868 * gnus-score.el (gnus-score-load-score-alist): Bind
7869 coding-system-for-read.
7870
7871 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7872 prepare-exit-hook.
7873
7874 * mm-view.el (mm-setup-w3): Require w3.
7875
7876 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7877
7878 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7879 body.
7880
7881 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7882
7883 * mm-encode.el: Ditto.
7884
7885 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7886 error.
7887
7888 * mailcap.el (mailcap-mime-data): SAFER ps.
7889
7890 * message.el (message-encode-message-body): Always insert a
7891 Content-Type header.
7892
7893 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7894 shown inline.
7895
7896 * mm-view.el (mm-inline-text): Handle all sorts of text.
7897
7898 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7899 don't view.
7900
7901 * mm-decode.el (mm-display-external): Use it.
7902
7903 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7904
7905 * mm-decode.el (mm-save-part): Removed double code.
7906
7907 1999-01-12 Dave Love <fx@gnu.org>
7908
7909 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7910 application/octet-stream .gz & al files with jka-compr.
7911
7912 1999-01-12 Dave Love <fx@gnu.org>
7913
7914 * gnus-ems.el (gnus-down-mouse-3): New variable.
7915 * gnus-art.el (gnus-mime-button-map): Use it.
7916 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7917
7918 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7919
7920 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7921
7922 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7923
7924 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7925 buffers.
7926
7927 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7928
7929 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7930
7931 1999-01-12 Matt Armstrong <matta@geoworks.com>
7932
7933 * mml.el (mml-parameter-string): Strip directory component.
7934
7935 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7936
7937 * gnus.el (gnus-use-demon): Removed.
7938
7939 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7940
7941 * nnmail.el (nnmail-article-group): Don't infloop.
7942
7943 1999-01-11 Colin Rafferty <colin@xemacs.org>
7944
7945 * gnus-art.el (article-update-date-lapsed): Made it work with
7946 picons, and make it update on all visible frames.
7947 (article-date-ut): Get summary-buffer's current-headers.
7948
7949 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7950
7951 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7952 (gnus-picons-setup-p): New variable.
7953
7954 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7955
7956 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7957
7958 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7959
7960 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7961 (gnus-summary-exit-no-update): Use mapcar.
7962
7963 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7964
7965 * gnus-agent.el (gnus-category-write): Make directory.
7966
7967 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7968
7969 * gnus-sum.el (gnus-update-read-articles):
7970 (gnus-update-marks): Request backend update of mark.
7971
7972 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7973
7974 * mm-bodies.el (mm-body-encoding): Use mm-find.
7975
7976 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7977
7978 * gnus-picon.el (gnus-article-display-picons): Fix.
7979
7980 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7981
7982 * gnus.el: Pterodactyl Gnus v0.69 is released.
7983
7984 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7985
7986 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7987
7988 * gnus-agent.el (gnus-agent-remove-group): New command and
7989 keystroke.
7990
7991 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7992
7993 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7994
7995 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7996
7997 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7998
7999 * mm-view.el (mm-inline-text): Bind current id.
8000
8001 * mm-decode.el (mm-handle-id): New macro.
8002 (mm-make-handle): Accept id.
8003 (mm-dissect-singlepart): Use it.
8004
8005 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
8006
8007 * message.el (message-cite-original-without-signature): Use
8008 message-signature-separator when searching for signature in
8009 message-cite-original-without-signature.
8010
8011 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
8012
8013 * gnus.el (gnus-server-to-method): Check named methods.
8014
8015 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8016
8017 * mm-view.el (mm-view-message): Goto point-min.
8018
8019 * nnmail.el (nnmail-article-group): Don't delete lines, only
8020 shorten them.
8021
8022 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
8023 values.
8024
8025 * nnheader.el (nnheader-temp-directory): New variable.
8026 (nnheader-temp-directory): Removed.
8027
8028 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
8029
8030 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
8031 list of files to check for mailcap entries under windows-nt.
8032
8033 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8034
8035 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
8036 summary buffer exists.
8037
8038 1998-12-22 Aaron M. Ucko <amu@mit.edu>
8039
8040 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
8041 irrelevant Sun sendmail bug.
8042 (nnsoup-store-reply): Stop mucking with mail-header-separator.
8043
8044 * message.el (message-send-news): Bind mail-header-separator to
8045 "" when asking backend to post.
8046
8047 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
8048
8049 * mm-uu.el (mm-dissect-disposition): New variable.
8050 (mm-uu-dissect): Use it.
8051
8052 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8053
8054 * mm-view.el (mm-inline-text): Bind url-current-object.
8055
8056 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
8057
8058 * gnus-range.el (gnus-remove-from-range): Rewrite.
8059
8060 1998-12-09 SL Baur <steve@altair.xemacs.org>
8061
8062 * gnus-picon.el (annotations): Remove bogus require 'xpm.
8063
8064 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
8065
8066 * message.el (message-encode-message-body): Insert `MIME-Version'
8067 instead of `Mime-Version'.
8068
8069 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8070
8071 * message.el (message-insert-mime-part): Add the attachment
8072 disposition.
8073 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8074 (message-mime-query-type): New function.
8075 (message-mime-query-description): Ditto.
8076 (message-mime-query-file): Ditto.
8077 (message-insert-mime-part): Use them.
8078 (message-mime-insert-external): Use the new stuff.
8079
8080 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8081
8082 * nnmail.el (nnmail-split-header-length-limit): New variable.
8083
8084 * mm-decode.el (mm-dissect-buffer): Check syntax.
8085
8086 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8087
8088 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8089 (rfc2047-dissect-region): Ditto.
8090
8091 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8092
8093 * mm-view.el (mm-view-message): Decode charset.
8094
8095 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8096
8097 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8098 CT headers.
8099
8100 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8101
8102 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8103 mm-uu-*-function.
8104 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8105
8106 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8107
8108 * message.el (message-send-mail): Do MML first.
8109 (message-send-news): Ditto.
8110
8111 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8112
8113 * gnus-picon.el (gnus-picons-face): New face.
8114 (gnus-picons-try-face): Use it.
8115
8116 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8117
8118 * gnus.el: Pterodactyl Gnus v0.68 is released.
8119
8120 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8121
8122 * gnus.el: Pterodactyl Gnus v0.67 is released.
8123
8124 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8125
8126 * gnus.el: Pterodactyl Gnus v0.66 is released.
8127
8128 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8129
8130 * gnus-art.el (gnus-insert-mime-button): Decode description.
8131
8132 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
8133
8134 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8135 (gnus-decode-header-methods): Ditto.
8136 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8137
8138 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8139
8140 * mml.el (mml-insert-mime-headers): Encode description.
8141
8142 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8143 line.
8144
8145 * gnus-sum.el (gnus-default-charset): Doc fix.
8146
8147 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8148
8149 * mm-decode.el (mm-display-part): Forward a line.
8150
8151 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8152
8153 * mm-util.el (mm-running-ntemacs): New variable.
8154 (mm-text-coding-system): Ditto.
8155 * nnmail.el (nnmail-incoming-coding-system): Ditto.
8156 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8157
8158 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8159
8160 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8161 buffer.
8162
8163 * message.el (message-insert-headers): New command and keystroke.
8164
8165 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8166
8167 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8168 (mm-get-image): Ditto.
8169
8170 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8171 base64, uudecode and binhex.
8172
8173 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
8174
8175 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8176 in text/plain.
8177 * mm-uu.el (mm-uu-dissect): Use inline.
8178
8179 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8180
8181 * mm-view.el (mm-view-message): New function.
8182
8183 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8184 qp.
8185
8186 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
8187
8188 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8189 entry for message/rfc822 as 8bit.
8190
8191 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8192
8193 * mailcap.el (mailcap-mime-extensions): Add patch.
8194
8195 1998-12-05 Dale Hagglund <rdh@best.com>
8196
8197 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8198 argument to force all multipart/* to look like multipart/mixed.
8199
8200 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8201 variable.
8202 (gnus-mime-display-part): Use it.
8203
8204 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8205
8206 * gnus-draft.el (gnus-draft-send): Only disable checks for
8207 non-interactive use.
8208 (gnus-draft-send-message): Use it.
8209
8210 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8211
8212 * gnus.el: Pterodactyl Gnus v0.65 is released.
8213
8214 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8215
8216 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8217
8218 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8219
8220 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8221
8222 * gnus.el: Pterodactyl Gnus v0.64 is released.
8223
8224 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8225
8226 * mm-view.el (mm-setup-w3): Don't load.
8227
8228 * gnus-msg.el (gnus-setup-message): Set group name.
8229 (gnus-group-mail): Avoid leaking local vars.
8230
8231 * message.el (message-attach-file): Renamed.
8232 (message-mime-attach-file): Renamed again.
8233
8234 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
8235
8236 * gnus-art.el (article-decode-encoded-words): Bind
8237 rfc2047-default-charset here.
8238
8239 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8240
8241 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8242
8243 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8244 (gnus-picons-setup-hook): New hook.
8245
8246 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
8247
8248 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8249 string.
8250 (mailcap-mime-extensions): Ditto. Made first sentense fit a
8251 line.
8252
8253 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8254
8255 * gnus-art.el (gnus-article-prepare-display): Setup w3.
8256 (gnus-mime-view-part): Ditto.
8257 (gnus-mime-inline-part): Dotii.
8258 (gnus-mime-externalize-part): Daddo.
8259 (gnus-mime-internalize-part): Tutti frutti.
8260 (gnus-widget-press-button): Da da do.
8261
8262 * mm-view.el (mm-setup-w3): Require url-vars.
8263
8264 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8265
8266 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8267 * mm-util.el (mm-find-charset-region): Ditto.
8268
8269 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8270
8271 * message.el (message-send): Don't encode here.
8272 (message-send-mail): But here.
8273 (message-send-news): And here.
8274
8275 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8276
8277 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8278
8279 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8280
8281 * gnus.el: Pterodactyl Gnus v0.63 is released.
8282
8283 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8284
8285 * mml.el (mml-base-boundary): Shorten.
8286
8287 * message.el (message-insert-mime-part): Use default.
8288
8289 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8290
8291 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
8292
8293 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8294 buttons, not [*].
8295
8296 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8297
8298 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8299
8300 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8301
8302 * gnus-art.el (gnus-insert-mime-button): Fix.
8303
8304 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8305
8306 * message.el (message-insert-mime-part): Nicify prompts.
8307 (message-insert-mime-part): Really delete duplicates.
8308 (message-insert-mime-part): Check against common errors.
8309 (message-insert-mime-part): Fix docstring.
8310
8311 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8312
8313 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8314
8315 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8316
8317 * gnus-art.el (gnus-mime-button-line-format): Nicify.
8318 (gnus-insert-mime-button): Modify accordingly.
8319
8320 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8321
8322 * gnus-art.el (gnus-display-mime): Set window point.
8323
8324 * mm-decode.el (mm-display-external): Only decode when not
8325 saving.
8326 (mm-alternative-precedence): Prefer multiparts.
8327 (mm-inline-media-tests): Inline multiparts.
8328
8329 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8330 Ignore errors when requiring url.
8331
8332 * mml.el (mml-quote-region): New command.
8333
8334 * message.el (message-cite-original): Use it.
8335 (message-cite-original-without-signature): Ditto.
8336
8337 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8338
8339 * gnus.el: Pterodactyl Gnus v0.62 is released.
8340
8341 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8342
8343 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8344
8345 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8346
8347 * mm-view.el (mm-inline-text): Use `point-min-marker' and
8348 `point-max-marker'.
8349
8350 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8351
8352 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8353
8354 * gnus-art.el (gnus-mime-display-single): Check for attachment
8355 before other tests.
8356
8357 1998-12-03 Didier Verna <verna@inf.enst.fr>
8358
8359 * gnus-msg.el (gnus-configure-posting-styles): find a
8360 posting-style entry in the group parameters, if any, and honor it
8361 at the end.
8362
8363 1998-12-03 Felix Lee <flee@teleport.com>
8364
8365 * nntp.el (nntp-after-change-function): Fix.
8366
8367 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
8368
8369 * mml.el (mml-generate-mime-1): Insert literally.
8370
8371 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8372
8373 * mml.el (mml-insert-mime-headers): Removed debug.
8374
8375 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8376
8377 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8378 prefixed.
8379
8380 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8381 application/emacs-lisp to 8bit.
8382
8383 1998-12-03 Dale Hagglund <rdh@best.com>
8384
8385 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8386
8387 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8388
8389 * gnus.el: Pterodactyl Gnus v0.61 is released.
8390
8391 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8392
8393 * mml.el (mml-parse-1): Skipped parts.
8394 (mml-insert-mime-headers): Nil is a list.
8395 (mml-generate-mime-1): Don't insert literally.
8396 (mml-read-tag): Drop text props.
8397 (mml-read-part): Ditto.
8398 (mml-parse-singlepart-with-multiple-charsets): Ditto.
8399
8400 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8401
8402 * gnus.el: Pterodactyl Gnus v0.60 is released.
8403
8404 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8405
8406 * mml.el (mml-parse-1): Don't throw contents away.
8407
8408 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
8409
8410 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8411
8412 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8413
8414 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8415 function.
8416 (mml-parse-1): Use it.
8417
8418 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8419
8420 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8421 Use gnus-newsgroup-default-charset.
8422 (article-decode-encoded-words): Remove charset codes.
8423 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8424 gnus-default-charset.
8425
8426 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8427
8428 * message.el (message-send-mail): Don't encode here.
8429 (message-send-news): Nor here.
8430 (message-send): ... but here instead.
8431
8432 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8433 default to nil.
8434 (gnus-article-display-picons): Replace From line.
8435 (gnus-group-display-picons): Replace Newsgroups line.
8436 (gnus-picons-display-glyph): Set baseline.
8437 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8438 (gnus-picons-xbm-face): Revert to old, standard colors.
8439
8440 * message.el (message-fetch-field): Remove text props.
8441
8442 * gnus-art.el (gnus-article-normalized-header-length): New
8443 variable.
8444 (article-normalize-headers): New command and keystroke.
8445
8446 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8447
8448 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8449
8450 * gnus.el: Pterodactyl Gnus v0.59 is released.
8451
8452 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8453
8454 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8455
8456 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8457
8458 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8459
8460 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8461
8462 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8463
8464 * mm-decode.el (mm-all-images-fit): New variable.
8465 (mm-image-fit-p): Use it.
8466
8467 * gnus-art.el (gnus-mime-display-single): Use it.
8468 (gnus-mime-internalize-part): New command and keystroke.
8469
8470 * mm-decode.el (mm-user-automatic-external-display): New
8471 variable.
8472 (mm-automatic-external-display-p): New function.
8473
8474 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8475 colors.
8476
8477 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8478
8479 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8480
8481 * gnus-art.el (gnus-with-article): Work in the original article
8482 buffer.
8483 (gnus-with-article): Work in read-only groups.
8484
8485 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8486
8487 * mm-bodies.el (mm-decode-string): Return original string if not
8488 decode.
8489
8490 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8491
8492 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8493
8494 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8495
8496 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8497
8498 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8499
8500 * gnus.el: Pterodactyl Gnus v0.58 is released.
8501
8502 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8503
8504 * mm-decode.el (mm-get-image): Return a glyph, not an image
8505 specifier.
8506
8507 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8508
8509 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8510
8511 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8512
8513 * mail-parse.el (rfc2045): Required.
8514
8515 1998-12-01 William M. Perry <wmperry@aventail.com>
8516
8517 * mm-view.el (mm-inline-text): Remove props.
8518
8519 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8520
8521 * mm-view.el (mm-setup-w3): Protect url-misc.
8522
8523 * message.el (message-ignored-resent-headers): Remove
8524 Gnus-Warning.
8525
8526 * mml.el (mml-insert-mime-headers): Use encoding.
8527 (mml-parameter-string): Ditto.
8528
8529 * rfc2045.el: New file.
8530 (rfc2045-encode-string): New function.
8531
8532 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8533
8534 * mail-parse.el (mail-header-encode-parameter): New function.
8535
8536 * rfc2231.el (rfc2231-encode-string): New function.
8537
8538 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8539
8540 * mm-bodies.el (mm-decode-string): New function.
8541 * mm-view.el (mm-inline-text): Use mm-decode-string.
8542
8543 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8544
8545 * gnus.el: Pterodactyl Gnus v0.57 is released.
8546
8547 1998-11-23 Felix Lee <flee@cygnus.com>
8548
8549 * nntp.el (nntp-async-needs-kluge): new setting.
8550 (nntp-async-timer): new var.
8551 (nntp-async-process-list): new var.
8552 (nntp-async-kluge): new function.
8553 (nntp-async-timer-handler): new function.
8554 (nntp-async-wait): new function.
8555 (nntp-async-stop): new function.
8556 (nntp-after-change-function): renamed, and split apart.
8557 (nntp-async-trigger): new function.
8558 (nntp-do-callback): new function.
8559 (nntp-accept-process-output): add optional timeout arg.
8560
8561 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8562 (gnus-async-wait-for-article): new function.
8563 (gnus-async-with-semaphore): s/asynch/async/.
8564
8565 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8566
8567 * gnus-art.el (gnus-with-article): Don't encode.
8568 (gnus-insert-mime-button): Fall back on filename from C-D.
8569 (gnus-mime-display-single): Have dots right on text/plain
8570 attachments.
8571
8572 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8573 broken parts.
8574
8575 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8576
8577 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8578 binhex.
8579
8580 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8581 (gnus-summary-repair-multipart): New command and keystroke.
8582
8583 * gnus-art.el (gnus-with-article-buffer): New macro.
8584
8585 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8586
8587 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8588 undisplay the part.
8589
8590 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8591
8592 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8593
8594 * mml.el (mml-read-part): Partition right.
8595
8596 * mm-decode.el (mm-handle-set-cache): New macro.
8597 (mm-handle-cache): Ditto.
8598 (mm-make-handle): Ditto.
8599 (mm-dissect-singlepart): Use it.
8600 (mm-get-image): Use the cache.
8601
8602 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8603
8604 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8605 (gnus-mime-display-single): Don't insert lines between parts.
8606
8607 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8608
8609 * nnmail.el (nnmail-file-coding-system-1): New variable.
8610 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8611 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8612 * nnml.el (nnml-file-coding-system): New variable.
8613 (nnml-request-article): Use nnml-file-coding-system.
8614
8615 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8616
8617 * gnus.el: Pterodactyl Gnus v0.56 is released.
8618
8619 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8620
8621 * gnus-art.el (gnus-mime-display-part): New function.
8622 (gnus-mime-display-mixed): Use it.
8623
8624 * mm-view.el (mm-setup-w3): Don't register.
8625
8626 * message.el (message-cite-original): Cite parts.
8627
8628 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8629
8630 * mml.el (mml-parameter-string): New function.
8631 (mml-insert-mime-headers): Separated into new function.
8632
8633 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8634
8635 * mml.el (mml-make-boundary): Use `make-string'.
8636
8637 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8638
8639 * binhex.el (binhex-insert-char): Ditto.
8640
8641 * uudecode.el (uudecode-insert-char): Code correctly.
8642
8643 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8644
8645 * mml.el (mml-generate-mime): Don't generate multiparts for
8646 empties.
8647
8648 * gnus-art.el (gnus-display-mime): Save excursion.
8649
8650 * message.el (message-remove-first-header): New function.
8651 (message-encode-message-body): Use it.
8652
8653 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8654
8655 * gnus.el: Pterodactyl Gnus v0.55 is released.
8656
8657 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8658
8659 * mm-view.el (mm-setup-w3): New function.
8660
8661 * mm-decode.el (mm-content-id-get-contents): New function.
8662 (mm-content-id-get-type): Ditto.
8663 (mm-content-id-get-encoding): Ditto.
8664 (mm-get-handle-by-content-id): Removed.
8665
8666 1998-11-25 Colin Rafferty <colin@xemacs.org>
8667
8668 * message.el (message-generate-new-buffers): Fix tag.
8669
8670 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8671
8672 * message.el (message-buffer-name): Check for unique first.
8673
8674 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8675 gnus-inhibit-mime-unbuttonizing.
8676
8677 * gnus-sum.el (t): Bind M-t.
8678 (gnus-inhibit-unbuttonizing): New variable.
8679 (gnus-summary-toggle-display-buttonized): New command.
8680
8681 * gnus-art.el (gnus-display-mime): Select article window.
8682 (article-strip-trailing-space): New command and keystroke.
8683
8684 * nneething.el (nneething-include-files): New variable.
8685 (nneething-create-mapping): Use it.
8686
8687 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8688
8689 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8690 ayto-expirable marks.
8691
8692 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8693
8694 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8695
8696 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8697 ARG.
8698
8699 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8700
8701 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8702
8703 * mm-util.el (mm-binary-coding-system): New variable.
8704 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8705 * mm-decode.el (mm-display-external): Ditto.
8706
8707 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8708
8709 * gnus.el: Pterodactyl Gnus v0.54 is released.
8710
8711 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8712
8713 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8714
8715 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8716
8717 * mm-decode.el (mm-save-part): Unquote.
8718
8719 1998-11-24 Matt Armstrong <matta@geoworks.com>
8720
8721 * mm-decode.el (mm-save-part): Bind coding system for write.
8722
8723 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8724
8725 * gnus-art.el (gnus-article-mode-line-format): New default.
8726 (gnus-article-mime-part-status): New function.
8727
8728 * message.el (message-send-news): Check the body syntax before
8729 encoding.
8730
8731 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8732 (gnus-mime-display-single): Use it.
8733 (gnus-mime-display-alternative): Ditto.
8734
8735 * mm-decode.el: Check for whether we are running under a term.
8736
8737 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8738
8739 * mm-decode.el (mm-preferred-alternative): Default to first
8740 alternative.
8741 (mm-preferred-alternative): No, we dont.
8742
8743 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8744
8745 * mm-decode.el (mm-display-external): Use binary instead of
8746 no-conversion.
8747 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8748 * nnheader.el (nnheader-file-coding-system): Ditto.
8749 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8750
8751 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8752
8753 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8754 name without method.
8755
8756 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8757
8758 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8759 coding-system -> default-charset.
8760 (gnus-newsgroup-default-charset-alist): Ditto.
8761 (gnus-summary-local-variables): Ditto.
8762 (gnus-set-global-variables): Ditto.
8763 (gnus-get-newsgroup-headers): Ditto.
8764 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8765 (gnus-get-newsgroup-headers-xover): Ditto.
8766 (gnus-newsgroup-setup-default-charset): Ditto.
8767 (article-decode-mime-words): Ditto.
8768 (article-decode-charset): Ditto.
8769 (article-decode-encoded-words): Ditto.
8770 (article-de-quoted-unreadable): Ditto.
8771 (gnus-mime-view-all-parts): Ditto.
8772 (gnus-mime-externalize-part): Ditto.
8773 (gnus-mm-display-part): Ditto.
8774 (gnus-mime-display-single): Ditto.
8775 (gnus-mime-display-alternative): Ditto.
8776
8777 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8778
8779 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8780 * gnus-art.el (article-decode-charset): Overlay
8781 rfc2047-default-charset.
8782 * message.el (message-draft-coding-system): New variable.
8783 (message-set-auto-save-file-name): Use message-draft-coding-system.
8784 * nndraft.el (nndraft-request-article): Ditto.
8785 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8786 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8787
8788 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8789
8790 * mm-uu.el (mm-uu-test): New function.
8791 (mm-uu-dissect): Inherit charset and cte from head.
8792 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8793
8794 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8795
8796 * gnus.el: Pterodactyl Gnus v0.53 is released.
8797
8798 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8799
8800 * mm-decode.el (mm-get-image): New function.
8801 (mm-image-fit-p): New function.
8802
8803 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8804
8805 * gnus-art.el (gnus-article-insert-newline): New function.
8806 (article-goto-body): New function.
8807
8808 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8809
8810 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8811 buttons.
8812
8813 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8814 keystroke.
8815
8816 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8817 line between parts.
8818
8819 * message.el (message-remove-header): Go to end if wanted.
8820
8821 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8822
8823 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8824 movement with save-window-excursion.
8825
8826 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8827
8828 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8829
8830 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8831
8832 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8833
8834 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8835
8836 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8837 gnus-newsgroup-coding-system.
8838 (gnus-get-newsgroup-headers): Ditto.
8839 (gnus-get-newsgroup-headers-xover): Ditto.
8840 (gnus-set-global-variables): Ditto.
8841 * gnus-art.el (article-decode-mime-words): Ditto.
8842 (article-decode-charset): Ditto.
8843 (article-decode-encoded-words): Ditto.
8844 (article-de-quoted-unreadable): Ditto.
8845 (gnus-mime-view-all-parts): Ditto.
8846 (gnus-mime-externalize-part): Ditto.
8847 (gnus-mm-display-part): Ditto.
8848 (gnus-mime-display-alternative): Ditto.
8849 (gnus-mime-display-single): Ditto.
8850 * mm-view.el (mm-inline-text): Use default coding system.
8851
8852 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8853
8854 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8855 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8856 (gnus-newsgroup-coding-system): New local variable.
8857 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8858 (gnus-summary-local-variables): Add two new local variables.
8859 (gnus-newsgroup-setup-coding-system): New function.
8860 (gnus-select-newsgroup): Setup coding system.
8861 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8862 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8863 * gnus-cus.el (gnus-group-parameters): Customizable
8864 iso-8859-1-forced.
8865
8866 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8867
8868 * gnus.el: Pterodactyl Gnus v0.52 is released.
8869
8870 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8871
8872 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8873 encoding.
8874
8875 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8876 undisplayed text types.
8877
8878 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8879 types.
8880
8881 1998-11-19 Felix Lee <flee@cygnus.com>
8882
8883 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8884
8885 1998-11-19 Felix Lee <flee@cygnus.com>
8886
8887 * gnus-async.el (gnus-asynch-obarray): rename to
8888 gnus-async-hashtb, and don't buffer-local it.
8889
8890 (gnus-async-article-callback): new function.
8891 (gnus-make-async-article-function): use it.
8892
8893 (gnus-async-current-prefetch-group): new var.
8894 (gnus-async-current-prefetch-article): new var.
8895 (gnus-async-request-fetched-article): are we fetching it already?
8896
8897 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8898
8899 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8900
8901 * gnus-sum.el (gnus-summary-show-article): Require.
8902
8903 * message.el: Provide before hooks.
8904 (message-send-news): Do MIME before headers.
8905
8906 * gnus-art.el (gnus-article-check-buffer): New function.
8907 (gnus-article-read-summary-keys): Use it.
8908
8909 * mm-decode.el (mm-user-automatic-display): Display all inline
8910 images.
8911
8912 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8913 much.
8914 (gnus-unbuttonized-mime-types): New variable.
8915
8916 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8917
8918 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8919
8920 * mm-decode.el (mm-quote-arg): Quote semicolons.
8921
8922 * gnus-art.el (gnus-mime-display-single): Don't display
8923 attachments.
8924 (gnus-mime-externalize-part): New command and keystroke.
8925
8926 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8927 (mm-alternative-precedence): Changed order.
8928
8929 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8930
8931 * gnus.el (gnus-method-simplify): New function.
8932 (gnus-native-method-p): New function.
8933 (gnus-secondary-method-p): Use gnus-method-equal.
8934
8935 * gnus-start.el (gnus-group-change-level): Shorten select method.
8936
8937 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8938
8939 * gnus.el: Pterodactyl Gnus v0.51 is released.
8940
8941 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8942
8943 * gnus.el: Applied patches from 5.6.45.
8944
8945 * gnus-score.el (gnus-score-find-trace): Print complete file
8946 paths.
8947 (gnus-score-find-trace): Truncate lines.
8948
8949 * gnus.el (gnus-message-archive-group): Allow function.
8950
8951 * message.el (message-encode-message-body): Remove Mime-Version
8952 before inserting.
8953
8954 * gnus-cus.el (gnus-group-customize): Optional topic.
8955
8956 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8957 keystroke.
8958
8959 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8960
8961 * message.el (message-encode-message-body): Rewrite.
8962
8963 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8964
8965 * mml.el (mml-base-boundary): New variable.
8966 (mml-make-boundary): New function.
8967
8968 * gnus-cache.el (gnus-cache-coding-system): New variable.
8969 (gnus-cache-request-article): Use it.
8970
8971 * message.el (message-insert-mime-part): Delete duplicates.
8972
8973 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8974
8975 * gnus-art.el (gnus-mime-display-alternative): Set end of
8976 multipart and display even when nothing is preferred.
8977
8978 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8979
8980 * gnus.el: Pterodactyl Gnus v0.50 is released.
8981
8982 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8983
8984 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8985 fbound.
8986
8987 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8988
8989 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8990
8991 * gnus.el (gnus-similar-server-opened): Compare backend.
8992
8993 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8994
8995 * gnus-topic.el (gnus-topic-expire-articles): New function.
8996 (gnus-topic-mode-map): Bind it.
8997
8998 * gnus.texi (Topic Commands): New expiry command. Reordered.
8999
9000 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
9001
9002 * gnus-sum.el
9003 (gnus-auto-expirable-marks): New variable.
9004 (gnus-inhibit-user-auto-expire): New variable.
9005 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
9006 When looking to see if we should expire instead, check
9007 gnus-auto-expirable-marks instead of using a hard-wired list.
9008 (gnus-summary-mark-as-read-forward,
9009 gnus-summary-mark-as-read-backward):
9010 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
9011 gnus-summary-mark-forward, instead of `t'.
9012
9013 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9014
9015 * mml.el (mml-compute-boundary): New function.
9016 (mml-compute-boundary-1): New function.
9017 (mml-generate-mime-1): Use it.
9018
9019 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
9020
9021 * mml.el (mml-generate-mime-1): Always precede closing boundary
9022 with newline.
9023
9024 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9025
9026 * mml.el (mml-generate-mime-1): Do right boundaries when several
9027 multiparts.
9028
9029 * mm-decode.el (mm-user-automatic-display): Default to inline
9030 jpeg.
9031
9032 * mml.el (mml-generate-mime-1): Encode non-text parts.
9033
9034 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9035
9036 * gnus.el: Pterodactyl Gnus v0.49 is released.
9037
9038 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9039
9040 * mm-view.el (mm-inline-text): Require w3-vars.
9041
9042 * gnus-setup.el (gnus-use-tm): Removed.
9043
9044 * gnus-art.el (gnus-article-goto-part): Don't beep.
9045 (gnus-article-view-part): Check return value.
9046 (gnus-mime-display-alternative): Don't display when there is
9047 nothing to display.
9048
9049 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
9050 (mml-generate-mime-1): Use unibyte for binaries.
9051
9052 * gnus-art.el (gnus-display-mime): Call
9053 gnus-article-mime-part-function.
9054 (gnus-mime-part-function): New function.
9055 (gnus-article-mime-part-function): New function.
9056
9057 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9058
9059 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9060
9061 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9062
9063 * message.el (message-font-lock-keywords): Highlight MML.
9064 (message-mml-face): New font.
9065
9066 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9067
9068 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9069 (gnus-mm-display-part): Do not select-window if the article window
9070 is not found.
9071
9072 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9073
9074 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9075
9076 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9077
9078 * gnus.el: Pterodactyl Gnus v0.48 is released.
9079
9080 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9081
9082 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9083
9084 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9085
9086 * message.el (message-cite-original-without-signature): Ditto.
9087 (message-cite-original): Quote parts.
9088
9089 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9090
9091 * gnus.el: Pterodactyl Gnus v0.47 is released.
9092
9093 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9094
9095 * message.el (message-encode-message-body): Insert MIME warning.
9096
9097 * mml.el (mml-read-tag): Look for #tag.
9098
9099 * mm-util.el (mm-find-charset-region): Check whether
9100 enable-multibyte-characters is bound.
9101
9102 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9103
9104 * gnus.el: Pterodactyl Gnus v0.46 is released.
9105
9106 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9107
9108 * message.el (message-encode-message-body): Insert headers at the
9109 right spot.
9110
9111 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9112
9113 * gnus.el: Pterodactyl Gnus v0.45 is released.
9114
9115 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9116
9117 * nndraft.el (nndraft-save-mime-part): Removed.
9118 (nndraft-get-mime-part): Ditto.
9119
9120 * message.el (message-format-mime-old): Removed.
9121 (message-encode-message-body): Removed.
9122 (message-encode-message-body): Renamed.
9123
9124 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9125
9126 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9127
9128 * message.el (message-format-mime): Check message-mime-part.
9129
9130 * mm-encode.el (mm-mime-file-types): Removed.
9131 (mm-default-file-encoding): New definition.
9132
9133 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
9134
9135 * mm-view.el (mm-inline-image): Use mm-insert-inline.
9136 * gnus-art.el (gnus-mm-display-part): Go to correct position.
9137
9138 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9139
9140 * gnus.el: Pterodactyl Gnus v0.44 is released.
9141
9142 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9143
9144 * message.el (message-format-mime): New function.
9145
9146 * nndraft.el (nndraft-save-mime-part): New function.
9147 (nndraft-get-mime-part): New function.
9148
9149 * mm-encode.el (mm-default-file-encoding): New function.
9150 (mm-content-transfer-encoding): New function.
9151 (mm-encode-buffer): New function.
9152
9153 * message.el: New command.
9154 (message-mime-part): New variable.
9155 (message-insert-mime-part): New command.
9156
9157 * mm-encode.el (mm-encode-content-transfer-encoding): New
9158 function.
9159
9160 * mm-util.el (mm-content-transfer-encoding-defaults): New
9161 variable.
9162 (mm-mime-file-types): Taken from TM.
9163
9164 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9165
9166 * gnus.el: Pterodactyl Gnus v0.43 is released.
9167
9168 1998-11-07 Karl Kleinpaste <karl@jprc.com>
9169
9170 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9171 * gnus-score.el (gnus-score-default-header): Ditto.
9172 (gnus-header-index): Ditto.
9173 (gnus-summary-increase-score): Ditto, & process "extra" requests.
9174 (gnus-summary-header): Handle extra headers.
9175 (gnus-summary-score-entry): Ditto, & provide new score element.
9176 (gnus-summary-score-effect): Ditto.
9177 (gnus-score-string): Avoid "extra" string sort, & modify match in
9178 "extra" case.
9179 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9180
9181 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9182
9183 * message.el (message-resend): Bind message-required-mail-headers
9184 to nil.
9185
9186 * mm-view.el (mm-inline-text): Bind w3-strict-width.
9187
9188 * nngateway.el (require): Require cl.
9189
9190 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9191 things.
9192
9193 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
9194
9195 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9196 when no articles.
9197
9198 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9199
9200 * message.el (message-ignored-resent-headers): Remove X-Gnus.
9201
9202 1998-11-10 Colin Rafferty <colin@xemacs.org>
9203
9204 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9205 user-mail-address if non-nil.
9206
9207 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9208
9209 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9210 (gnus-make-sort-function-1): Ditto.
9211
9212 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9213 window.
9214
9215 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9216
9217 * mm-util.el (mm-with-unibyte-buffer): Ditto.
9218
9219 * binhex.el (binhex-decode-region): Quote.
9220
9221 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9222
9223 * gnus-art.el (article-decode-charset): Don't downcase charset.
9224
9225 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9226
9227 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9228
9229 * gnus.el: Pterodactyl Gnus v0.42 is released.
9230
9231 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9232
9233 * gnus-art.el (gnus-display-mime): Add id for alternative part.
9234
9235 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9236
9237 * nntp.el (nntp-send-mode-reader): Revert.
9238
9239 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9240
9241 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9242
9243 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
9244
9245 * message.el (message-make-date): Fix for negative time zones.
9246
9247 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9248
9249 * gnus.el: Pterodactyl Gnus v0.41 is released.
9250
9251 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
9252
9253 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9254
9255 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
9256
9257 * gnus.el (gnus-short-group-name): When shortening foreign select
9258 methods, do not scan for plusses beyond the first colon.
9259
9260 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
9261
9262 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9263 lines where `group' is the last thing on the line.
9264
9265 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9266
9267 * gnus-art.el (gnus-article-view-part): Do alternative.
9268 (gnus-mime-display-alternative): Insert marker.
9269
9270 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9271
9272 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9273
9274 * nnmail.el (nnmail-expired-article-p): Protect against bogus
9275 dates.
9276
9277 * gnus-cus.el (gnus-topic): Required.
9278
9279 * nnheader.el (nnheader-parse-nov): Parse extra.
9280 (nnheader-nov-parse-extra): New macro.
9281
9282 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9283
9284 * gnus-art.el (gnus-article-view-part): Internal move.
9285
9286 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
9287
9288 * gnus-cus-new.el (gnus-custom-topic): New free variable.
9289 (gnus-group-customize): Support editing topic parameters.
9290
9291 1998-10-29 Karl Kleinpaste <karl@jprc.com>
9292
9293 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9294 indicators.
9295
9296 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9297
9298 * gnus-art.el (gnus-mm-display-part): Return.
9299 (gnus-article-view-part): Only go if external.
9300 (gnus-article-dumbquotes-map): Do 205.
9301
9302 * mm-decode.el (mm-display-part): Return what was done.
9303
9304 * message.el (message-buffer-naming-style): New variable.
9305 (message-generate-new-buffers): Extended.
9306 (message-buffer-naming-style): Removed.
9307 (message-buffer-name): Use it.
9308 (message-do-send-housekeeping): Rename new styling.
9309
9310 * gnus-sum.el (gnus-summary-recenter): Allow
9311 gnus-auto-center-summary to be a number.
9312
9313 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
9314
9315 * pop3.el (pop3-open-server): Use "binary" instead of
9316 "no-conversion".
9317
9318 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9319
9320 * gnus-srvr.el (gnus-browse-foreign-server): Set
9321 gnus-browse-current-method to the result of gnus-server-to-method.
9322
9323 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9324
9325 * gnus-util.el (gnus-pull): Another optional argument.
9326 * nnweb.el (nnweb-request-delete-group): Delete from
9327 nnweb-group-alist and update active file.
9328
9329 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9330
9331 * gnus-group.el (gnus-group-make-group): Accept group of new
9332 method.
9333
9334 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
9335
9336 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9337
9338 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
9339
9340 * mm-view.el (mm-inline-text): Postion of html portion.
9341
9342 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9343
9344 * nntp.el (nntp-list-active-group): Waited for short strings.
9345 (nntp-send-mode-reader): Ditto.
9346 (nntp-open-connection): Ditto.
9347
9348 * gnus-int.el (gnus-request-group-articles): New function.
9349
9350 * nntp.el (nntp-request-listgroup): New function.
9351 (nntp-request-group-articles): Renamed.
9352
9353 1998-10-27 Karl Kleinpaste <karl@jprc.com>
9354
9355 * nnheader.el (nnheader-parse-nov): Supply extra.
9356
9357 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9358
9359 * gnus-art.el (gnus-button-push): Don't go to
9360 gnus-article-buffer.
9361
9362 * mm-view.el (mm-inline-image): Add a newline.
9363
9364 * gnus-start.el (gnus-check-first-time-used): Check more.
9365
9366 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
9367
9368 * gnus-start.el (gnus-check-first-time-used): Check current.
9369
9370 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9371
9372 * mm-util.el (mm-find-charset-region): New function.
9373
9374 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9375
9376 * gnus-art.el (gnus-mime-button-menu): Fix.
9377
9378 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
9379
9380 * gnus-art.el (gnus-mime-button-menu): New definition.
9381
9382 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9383
9384 * gnus-art.el (article-decode-charset): Downcase charset.
9385 (article-decode-charset): Pass on type.
9386 (article-decode-charset): Check nil charsets.
9387 (article-remove-cr): Translate CR to LF.
9388 (gnus-ignored-mime-types): Default to nil.
9389
9390 * nnheader.el (nnheader-insert-nov): Work when not Xref.
9391
9392 * gnus-sum.el (gnus-ignored-from-addresses): Default to
9393 user-mail-address.
9394 (gnus-nov-parse-extra): Didn't return right thing.
9395
9396 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9397
9398 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9399
9400 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9401
9402 * gnus.el: Pterodactyl Gnus v0.40 is released.
9403
9404 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9405
9406 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9407
9408 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9409
9410 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9411
9412 * nnml.el (nnml-possibly-create-directory): Check before making.
9413
9414 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9415
9416 * nnheader.el (nnheader-insert-nov): Don't infloop.
9417
9418 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9419
9420 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9421 set up.
9422
9423 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9424
9425 * nneething.el (nneething-file-name): New definition.
9426
9427 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9428
9429 * gnus-art.el (gnus-treatment-function-alist): Fix.
9430 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9431
9432 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9433
9434 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9435
9436 * gnus.el: Pterodactyl Gnus v0.39 is released.
9437
9438 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9439
9440 * gnus-art.el (gnus-ignored-mime-types): New variable.
9441 (gnus-mime-display-single): Use it.
9442 (gnus-treatment-function-alist): New variable.
9443
9444 * gnus.el (gnus-mime): New group.
9445
9446 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9447 things for other parts.
9448 (gnus-mime-display-alternative): Place point.
9449
9450 * gnus.el: autoload gnus-uu-post-news.
9451
9452 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9453 needsterm/DISPLAY.
9454
9455 * mm-decode.el (mm-display-part): Default to inline text/.*
9456 parts.
9457
9458 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9459 8bit.
9460
9461 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9462 (gnus-mime-display-single): Inline all text parts.
9463 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9464
9465 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9466
9467 * nnml.el (nnml-possibly-create-directory): Rewrite.
9468 (nnml-request-create-group): Change to right server.
9469
9470 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9471
9472 * gnus.el: rmail-output-to-rmail-file autoload.
9473
9474 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9475 Gnus.
9476
9477 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9478
9479 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9480
9481 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9482
9483 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9484 mixed part.
9485
9486 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9487
9488 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9489
9490 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9491
9492 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9493
9494 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9495
9496 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9497
9498 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9499 value.
9500
9501 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9502 hidden.
9503
9504 * gnus-spec.el (gnus-update-format-specifications): Use the
9505 article mode line spec.
9506
9507 * gnus-art.el (gnus-insert-mime-button): Put right type.
9508 (gnus-insert-prev-page-button): Ditto.
9509 (gnus-insert-next-page-button): Dutti.
9510
9511 * pop3.el: New version installed.
9512
9513 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9514
9515 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9516 and display last part.
9517
9518 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9519
9520 * gnus.el: Pterodactyl Gnus v0.38 is released.
9521
9522 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9523
9524 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9525 Removed.
9526 (article-de-quoted-unreadable): Narrow to default.
9527
9528 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9529
9530 * gnus-art.el (article-decode-charset): Decode even when broken
9531 MIME.
9532
9533 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9534 name.
9535
9536 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9537
9538 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9539 nnheader.
9540
9541 * nnmail.el (nnmail-extra-headers): New variable.
9542
9543 * nnheader.el (nnheader-insert-nov): Insert extra.
9544
9545 * gnus.el (gnus-summary-line-format): Doc fix.
9546
9547 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9548 (gnus-nov-parse-line): Ditto.
9549 (gnus-nov-parse-extra): New macro.
9550 (gnus-header): New function.
9551 (gnus-update-summary-mark-positions): Change.
9552 (gnus-ignored-from-addresses): New variable.
9553 (gnus-summary-insert-from-or-to): New function.
9554
9555 * gnus.el (gnus-extra-headers): New variable.
9556
9557 * nnheader.el (make-mail-header): Expand.
9558 (mail-header-extra): New macro.
9559 (mail-header-set-extra): Ditto.
9560 (make-full-mail-header): Expand.
9561
9562 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9563
9564 * gnus.el: Pterodactyl Gnus v0.37 is released.
9565
9566 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9567
9568 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9569
9570 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9571 on.
9572
9573 1998-10-22 Didier Verna <verna@inf.enst.fr>
9574
9575 * gnus-spec.el (gnus-balloon-face-function): new function
9576 (gnus-parse-format): understand the %< %> specifiers
9577 (gnus-parse-complex-format): ditto.
9578
9579 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9580
9581 * gnus.el: Changed following-char to char-after throughout.
9582
9583 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9584
9585 * mm-decode.el (mm-display-external): Protect more and message.
9586
9587 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9588
9589 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9590 mixed part.
9591
9592 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9593
9594 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9595
9596 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9597
9598 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9599
9600 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9601
9602 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9603
9604 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9605
9606 * mm-decode.el (mm-display-external): Set undisplayer to mm
9607 buffer, not the current buffer; use unwind-protect.
9608
9609 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9610
9611 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9612 (gnus-summary-exit-no-update): Ditto.
9613
9614 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9615
9616 * mm-decode.el (mm-inline-media-tests): Look for w3.
9617
9618 * mailcap.el (mailcap-mime-data): Inline html.
9619
9620 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9621
9622 * gnus.el: Pterodactyl Gnus v0.36 is released.
9623
9624 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9625
9626 * gnus-art.el (article-translate-strings):
9627 (gnus-article-dumbquotes-map): Don't dot.
9628
9629 * pop3.el (pop3-open-server): Set point right.
9630
9631 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9632 (mm-dissect-buffer): Ditto.
9633 (mm-destroy-part): Ignore non-handles.
9634 (mm-remove-part): Ditto.
9635 (mm-destroy-parts): New function.
9636 (mm-remove-parts): Ditto.
9637
9638 * gnus-art.el (gnus-mm-display-part): Don't move point.
9639
9640 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9641
9642 * mm-uu.el : New file.
9643
9644 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9645
9646 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9647 a function.
9648
9649 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9650
9651 * mm-decode.el (mm-display-external): Check before selecting.
9652
9653 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9654
9655 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9656
9657 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9658
9659 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9660 variable.
9661
9662 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9663
9664 * gnus-art.el (gnus-decode-header-methods): New variable.
9665
9666 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9667
9668 * gnus-art.el (gnus-multi-decode-header): New function.
9669
9670 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9671
9672 * gnus.el: Pterodactyl Gnus v0.35 is released.
9673
9674 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9675
9676 * uudecode.el (uudecode-decode-region-external): Insert
9677 literally.
9678
9679 * mm-bodies.el (mm-decode-body): Optional encoding.
9680
9681 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9682
9683 * gnus-ems.el (gnus-mouse-3): New variable.
9684
9685 * binhex.el (binhex-decode-region-external): Don't use -internally.
9686
9687 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9688
9689 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9690 files.
9691
9692 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9693
9694 * gnus-group.el (gnus-add-marked-articles): Request backend update
9695 of flags.
9696
9697 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9698
9699 * gnus-sum.el (gnus-update-read-articles):
9700 (gnus-update-marks): Request backend update of mark.
9701
9702 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9703
9704 * gnus.texi (Optional Backend Functions): New item,
9705 nnchoke-request-set-mark.
9706
9707 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9708
9709 * gnus-range.el (gnus-remove-from-range): Don't add stuff in list
9710 to range.
9711
9712 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9713
9714 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9715
9716 1998-10-14 SL Baur <steve@altair.xemacs.org>
9717
9718 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9719 first used.
9720
9721 1998-10-10 SL Baur <steve@altair.xemacs.org>
9722
9723 * mm-view.el: Require mm-decode for macros.
9724
9725 * mm-decode.el (mm-handle-type): Move macro declarations above the
9726 place where they are used.
9727
9728 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9729
9730 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9731 buffer.
9732
9733 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9734
9735 * nnagent.el (nnagent-open-server): Error message.
9736
9737 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9738
9739 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9740
9741 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9742
9743 * score-mode.el (gnus-score-mode-map): Ditto.
9744
9745 * message.el (message-mode-map): Ditto.
9746
9747 * gnus-uu.el (gnus-uu-post-news): Ditto.
9748
9749 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9750
9751 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9752
9753 * gnus-art.el (gnus-article-edit-mode-map): Use
9754 `set-keymap-parent' rather than `copy-keymap'.
9755
9756 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9757
9758 * gnus-art.el (gnus-mime-button-commands): New variable.
9759 (gnus-mime-button-map): Initialize it from
9760 `gnus-mime-button-commands'.
9761 (gnus-mime-button-menu): New function.
9762 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9763
9764 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9765
9766 * message.el (message-insert-to): Make `nobody' and `poster'
9767 synonymous to `never' and `always' in Mail-Copies-To.
9768 (message-reply): Ditto.
9769 (message-followup): Ditto.
9770
9771 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9772
9773 * mailcap.el (mailcap-mime-data): Save sound.
9774
9775 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9776
9777 * message.el (message-ignored-supersedes-headers): Include
9778 `NNTP-Posting-Date'.
9779
9780 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9781
9782 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9783
9784 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9785
9786 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9787 uudecode.
9788
9789 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9790
9791 * mm-decode.el (mm-display-external): Don't switch on save.
9792
9793 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9794
9795 * nnmail.el (nnmail-movemail-args): New variable.
9796
9797 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9798
9799 * gnus-art.el (article-translate-strings):
9800
9801 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9802
9803 * gnus-art.el (gnus-article-view-part): Use it.
9804 (gnus-mm-display-part): New function.
9805 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9806
9807 * mm-decode.el (mm-handle-displayed-p): New function.
9808
9809 * gnus-art.el (gnus-mime-copy-part): Create better names.
9810 (gnus-mime-button-line-format): Include dots spec.
9811
9812 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9813
9814 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9815 forward buffer first.
9816
9817 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9818
9819 * gnus-util.el (gnus-set-window-start): New function.
9820
9821 * message.el (message-send): Don't check changed.
9822
9823 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9824
9825 * gnus-art.el (gnus-article-setup-buffer): Set params.
9826
9827 * mm-decode.el (mm-user-display-methods): Inline
9828 "message/delivery-status".
9829
9830 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9831
9832 * message.el (message-auto-save-directory): Rename.
9833 (message-mode): Dof fix.
9834
9835 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9836 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9837
9838 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9839
9840 * message.el (message-make-date): Avoid locale.
9841
9842 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9843 cache.
9844
9845 * mm-decode.el (mm-display-inline): Goto point-min.
9846
9847 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9848
9849 * mm-decode.el (mm-display-external): Reverse before sorting.
9850
9851 * gnus-draft.el (gnus-draft-send): Allow mail.
9852
9853 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9854
9855 * message.el (message-check): Move message-check macro above where
9856 it is first used.
9857
9858 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9859
9860 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9861
9862 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9863
9864 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9865
9866 * gnus.el: Pterodactyl Gnus v0.34 is released.
9867
9868 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9869
9870 * mm-decode.el (mm-inline-media-tests): delivery-status.
9871
9872 * mm-view.el (mm-inline-text): Provide default.
9873
9874 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9875
9876 * mailcap.el (mailcap-possible-viewers): Fix nils.
9877
9878 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9879
9880 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9881 (article-update-date-lapsed): Record the buffer.
9882 (article-update-date-lapsed): Do all windows that display article
9883 buffers.
9884
9885 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9886
9887 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9888
9889 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9890 annoations.
9891
9892 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9893
9894 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9895
9896 * gnus-agent.el (gnus-category-add): Change default category to
9897 'false.
9898
9899 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9900 scores.
9901
9902 * gnus-draft.el (gnus-draft-send): Check server more.
9903
9904 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9905 (gnus-article-goto-part): New function.
9906
9907 * mm-view.el (mm-inline-text): Insert richtext properly.
9908
9909 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9910
9911 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9912
9913 * parse-time.el (parse-time-rules): Accept dates far into the past
9914 and the future, and parse single-digit numbers as years.
9915
9916 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9917
9918 * mm-decode.el (mm-display-external): Chop off directories.
9919
9920 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9921
9922 * uudecode.el (uu-decode-region-external): Use
9923 insert-file-contents-literally.
9924
9925 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9926
9927 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9928
9929 * uudecode.el: New file.
9930
9931 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9932 x-uuencode.
9933
9934 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9935
9936 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9937
9938 * message.el (message-fetch-field): Unfold properly.
9939
9940 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9941 in text/plain.
9942
9943 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9944
9945 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9946 (gnus-auto-select-first): Removed.
9947 (gnus-auto-select-first): Extended.
9948 (gnus-summary-read-group-1): Use new value.
9949
9950 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9951
9952 * message.el (message-fix-before-sending): Space.
9953
9954 * nnmail.el (nnmail-find-file): Don't erase.
9955
9956 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9957
9958 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9959
9960 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9961
9962 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9963
9964 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9965
9966 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9967
9968 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9969
9970 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9971 20.4.
9972
9973 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9974
9975 * gnus-art.el (gnus-mime-view-all-parts): New command and
9976 keystroke.
9977
9978 * mm-decode.el (mm-display-external): Translate slashes.
9979
9980 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9981
9982 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9983
9984 * mm-decode.el (mm-quote-arg): Quote spaces.
9985 (mm-display-external): Quote args.
9986
9987 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9988
9989 * mm-decode.el (mm-inlinable-part-p): New function.
9990
9991 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9992
9993 * mm-util.el (mm-disable-multibyte): New function.
9994
9995 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9996
9997 * gnus.el: Pterodactyl Gnus v0.33 is released.
9998
9999 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10000
10001 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
10002
10003 * mm-decode.el (mm-display-external): Don't switch for externals.
10004 (mm-dissect-multipart): Don't include end-sep.
10005
10006 * mm-util.el (mm-get-coding-system-list): New function.
10007 (mm-coding-system-list): New variable.
10008
10009 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10010
10011 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
10012
10013 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10014
10015 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
10016 group
10017
10018 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10019
10020 * mm-decode.el (mm-interactively-view-part): Typo.
10021
10022 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10023
10024 * mm-decode.el (mm-dissect-multipart): Display last part when the
10025 article has no close-delimiter
10026
10027 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10028
10029 * mm-decode.el (mm-dissect-buffer): Display parts which have no
10030 content-type.
10031
10032 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10033
10034 * gnus-art.el (gnus-display-mime): Typo.
10035
10036 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10037
10038 * gnus.el: Pterodactyl Gnus v0.32 is released.
10039
10040 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10041
10042 * gnus-kill.el (gnus-batch-score): Protect against errors.
10043
10044 * gnus-art.el: Protect against broken headers.
10045
10046 * mm-decode.el (mm-display-external): Respect needsterm.
10047 (mm-display-external): Create buffer for external commands.
10048
10049 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10050
10051 * mailcap.el (mailcap-mime-info): Return the proper viewer.
10052
10053 * mm-decode.el (mm-display-external): Use file name.
10054
10055 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
10056
10057 * gnus-util.el (gnus-output-to-rmail): Adjust to
10058 `rmail-output-to-rmail-file'.
10059
10060 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10061
10062 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10063
10064 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10065 headers.
10066
10067 * gnus-art.el (article-decode-charset): Fold case.
10068
10069 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
10070
10071 * mailcap.el (mailcap-save-binary-file): Goto point-min.
10072
10073 1998-09-23 Aaron M. Ucko <amu@mit.edu>
10074
10075 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10076 after being stored.
10077
10078 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
10079
10080 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10081 come.
10082
10083 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10084
10085 * gnus-ems.el (gnus-widget-button-keymap): New variable.
10086
10087 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
10088
10089 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10090
10091 1998-09-23 Matt Armstrong <matta@geoworks.com>
10092
10093 * gnus-art.el (article-decode-charset): Narrow to the correct
10094 region.
10095
10096 * mm-bodies.el: Fix autoload.
10097
10098 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
10099
10100 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10101
10102 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10103
10104 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10105
10106 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10107
10108 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10109 (gnus-article-add-button): Ditto.
10110
10111 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10112
10113 * gnus-art.el (gnus-article-prepare-display): Make article mode.
10114 (gnus-article-prepare-display): Bind url-standalone-mode.
10115
10116 * mm-decode.el (mm-remove-part): Also delete directory.
10117 (mm-display-external): Create a private sub-dir.
10118
10119 * mailcap.el (mailcap-binary-suffixes): New variable.
10120 (mailcap-command-p): Use it.
10121
10122 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10123
10124 * nnmbox.el (nnmbox-request-group): Change server.
10125 (nnmbox-possibly-change-newsgroup): Enable multibyte.
10126
10127 * message.el (message-encode-message-body): Don't stomp MIME
10128 headers.
10129
10130 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10131 unless useful.
10132 (gnus-summary-exit): Check for a live article buffer.
10133 (gnus-summary-exit-no-update): Ditto.
10134
10135 * gnus-int.el (gnus-request-replace-article): Accept no-encode
10136 param.
10137
10138 * gnus-sum.el (gnus-article-decoded-p): New variable.
10139
10140 * mm-decode.el (mm-display-external): Use no-conv.
10141
10142 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10143 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10144
10145 * gnus-art.el (gnus-article-mode-map): Bind button2 to
10146 mouse-click.
10147
10148 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
10149
10150 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10151
10152 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10153
10154 * gnus.el: Pterodactyl Gnus v0.31 is released.
10155
10156 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10157
10158 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10159
10160 * mm-decode.el (mm-display-part): Accept no-default.
10161
10162 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10163 a parameter.
10164
10165 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10166 (gnus-summary-prepare-threads): Ditto.
10167
10168 * gnus.el (gnus-article-mode-map): Make sparse keymap.
10169
10170 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10171 (gnus-mime-button-line-format): Doc fix.
10172 (gnus-insert-mime-button): Use it.
10173 (gnus-article-add-button): Use widget-convert-button.
10174
10175 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10176 ignore.
10177
10178 * mm-decode.el (mm-alternative-precedence): Ditto.
10179
10180 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
10181
10182 * mm-decode.el (mm-user-automatic-display): Use enriched.
10183
10184 1998-09-14 Paul Fisher <rao@gnu.org>
10185
10186 * mm-decode.el (mm-dissect-multipart): Have the part start on the
10187 right place.
10188
10189 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10190
10191 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10192
10193 * gnus-art.el (article-update-date-lapsed): Only update header if
10194 buffer is dispalyed in frame.
10195 (gnus-article-prepare-display): New function.
10196 (gnus-article-prepare): Use it.
10197
10198 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10199
10200 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10201
10202 * mm-view.el (mm-insert-inline): New function.
10203
10204 * mm-decode.el (mm-pipe-part): Bugged.
10205
10206 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10207
10208 * mm-bodies.el (mm-encode-body): Move over the body.
10209
10210 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10211
10212 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10213
10214 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
10215
10216 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10217 related functions. Handle message/rfc822 parts. Display subject on
10218 multipart summary lines. Display name on sub-parts when available.
10219
10220 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10221
10222 * mailcap.el (mailcap-command-p): New version.
10223
10224 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
10225
10226 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10227 groups.
10228
10229 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10230
10231 * message.el (message-make-date): Remove weekday name.
10232
10233 * mm-decode.el (mm-dissect-buffer): Protect against broken
10234 headers.
10235
10236 * mailcap.el (mailcap-command-in-path-p): New function.
10237 (mailcap-command-p): Renamed.
10238
10239 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10240
10241 * rfc2047.el (eval): Autoload.
10242
10243 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10244
10245 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10246 (gnus-multi-decode-encoded-word-string): New function.
10247 (gnus-encoded-word-method-alist): New variable.
10248 (gnus-decode-encoded-word-functions): Removed.
10249
10250 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10251
10252 * gnus-int.el (gnus-request-replace-article): Replace
10253 message-narrow-to-headers with message-narrow-to-head
10254
10255 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10256
10257 * drums.el (drums-quote-string): Reversed match.
10258
10259 * message.el (message-make-date): Use weekday name.
10260
10261 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10262
10263 * gnus.el: Pterodactyl Gnus v0.30 is released.
10264
10265 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10266
10267 * gnus-art.el (article-decode-encoded-words): Use it.
10268 (gnus-decode-header-function): New variable.
10269
10270 * gnus-sum.el (gnus-nov-parse-line): Use it.
10271 (gnus-decode-encoded-word-function): New variable.
10272
10273 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10274 buffer.
10275
10276 * gnus-art.el (gnus-insert-mime-button): Use widget.
10277 (gnus-widget-press-button): New function.
10278 (gnus-article-prev-button): Removed.
10279 (gnus-article-next-button): Ditto.
10280 (gnus-article-add-button): Ditto.
10281
10282 * gnus.el (gnus-article-mode-map): Inherit from widget.
10283 (gnus-article-mode-map): No, don't.
10284
10285 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10286 (mm-content-id-alist): New variable.
10287 (mm-get-content-id): New function.
10288
10289 * gnus-art.el (gnus-request-article-this-buffer): Only decode
10290 articles if we are fetching to the article buffer.
10291
10292 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10293
10294 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10295 articles.
10296
10297 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10298
10299 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10300 (mm-default-mime-charset): New variable.
10301
10302 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10303
10304 * drums.el (drums-quote-string): Reversed test.
10305
10306 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10307
10308 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10309 string.
10310
10311 * drums.el (drums-quote-string): New function.
10312
10313 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10314 (rfc2047-b-encode-region): Chop lines.
10315 (rfc2047-q-encode-region): Ditto.
10316
10317 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10318
10319 * gnus.el: Pterodactyl Gnus v0.29 is released.
10320
10321 1998-09-12 Istvan Marko <imarko@pacificnet.net>
10322
10323 * mm-decode.el (mm-save-part): Message right.
10324
10325 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10326
10327 * drums.el (drums-parse-address): Returned a list instead of a
10328 string.
10329 (drums-remove-whitespace): Skip comments.
10330 (drums-parse-addresses): Didn't work.
10331
10332 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10333
10334 * gnus.el: Pterodactyl Gnus v0.28 is released.
10335
10336 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10337
10338 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10339 starting point.
10340 (article-decode-encoded-words): Rename.
10341
10342 * message.el (message-narrow-to-headers-or-head): New function.
10343
10344 * gnus-int.el (gnus-request-accept-article): Narrow to the right
10345 region.
10346
10347 * message.el (message-send-news): Encode body after checking
10348 syntax.
10349
10350 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10351
10352 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10353
10354 * gnus-art.el (gnus-display-mime): Respect disposition.
10355
10356 * mm-decode.el (mm-preferred-alternative): Respect disposition.
10357
10358 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10359 text with annotations.
10360
10361 * message.el (message-make-date): Fix sign for negative time
10362 zones.
10363
10364 * mm-view.el (mm-inline-image): Insert a space at the end of the
10365 image.
10366
10367 * mail-parse.el: New file.
10368
10369 * rfc2231.el: New file.
10370
10371 * drums.el (drums-content-type-get): Removed.
10372 (drums-parse-content-type): Ditto.
10373
10374 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10375
10376 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10377
10378 * gnus.el: Pterodactyl Gnus v0.27 is released.
10379
10380 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10381
10382 * mm-decode.el (mm-alternative-precedence): New variable.
10383 (mm-preferred-alternative): New function.
10384
10385 * gnus-art.el (gnus-mime-copy-part): New command.
10386
10387 * mm-decode.el (mm-get-part): New function.
10388
10389 * mm-view.el: New file.
10390
10391 * mm-decode.el (mm-dissect-buffer): Downcase cte.
10392 (mm-display-part): Default to mailcap-save-binary-file.
10393
10394 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10395
10396 * gnus.el: Pterodactyl Gnus v0.26 is released.
10397
10398 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10399
10400 * mm-decode.el (mm-interactively-view-part): New function.
10401
10402 * gnus-art.el (gnus-mime-view-part): New command.
10403
10404 * mm-decode.el (mm-last-shell-command): New variable.
10405
10406 * mailcap.el (mailcap-mime-info): Allow returning all matches.
10407
10408 * mm-decode.el (mm-save-part): New function.
10409
10410 * gnus-art.el (article-decode-charset): Protect against buggy
10411 content-types.
10412 (gnus-mime-pipe-part): New command.
10413 (gnus-mime-save-part): New command.
10414 (gnus-mime-button-map): New keymap.
10415 (gnus-mime-button-line-format): New variable.
10416 (gnus-insert-mime-button): New function.
10417 (gnus-display-mime): Use it.
10418
10419 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10420
10421 * mm-decode.el (mm-inline-text): Decode charsets.
10422
10423 * gnus-art.el (gnus-article-save): Comment fix.
10424
10425 * gnus-int.el (gnus-start-news-server): When in batch, don't
10426 prompt.
10427
10428 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10429 decode.
10430
10431 * mm-decode.el (mm-inline-media-tests): Add audio.
10432 (mm-inline-audio): New function.
10433
10434 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10435
10436 * gnus-art.el (article-make-date-line): Didn't work.
10437
10438 * parse-time.el (parse-time-string): One too many nils.
10439
10440 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10441
10442 * gnus.el: Pterodactyl Gnus v0.25 is released.
10443
10444 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10445
10446 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10447 annotations.
10448
10449 * gnus.el ((featurep 'gnus-xmas)): New
10450 'gnus-annotation-in-region-p alias.
10451
10452 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10453
10454 * mm-util.el (mm-with-unibyte-buffer): New function.
10455
10456 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10457
10458 * mm-decode.el (mm-inline-media-tests): New variable.
10459
10460 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10461
10462 * gnus-art.el (gnus-article-mime-handles): New variable.
10463
10464 * drums.el (drums-narrow-to-header): New function.
10465
10466 * gnus-art.el (article-decode-charset): Use it.
10467
10468 * drums.el (drums-content-type-get): New function.
10469
10470 * mm-util.el (mm-content-type-charset): Removed.
10471
10472 * drums.el (drums-syntax-table): @ is word.
10473 (drums-parse-content-type): New function.
10474
10475 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10476 EDT" times.
10477
10478 * gnus-util.el (gnus-date-get-time): Use safe date.
10479
10480 * gnus-sum.el (gnus-show-mime): Removed.
10481 (gnus-summary-toggle-mime): Removed.
10482
10483 * gnus-art.el (gnus-strict-mime): Removed.
10484 (gnus-article-prepare): Don't do MIME.
10485 (gnus-decode-encoded-word-method): Removed.
10486 (gnus-show-mime-method): Removed.
10487
10488 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10489
10490 * gnus.el: Pterodactyl Gnus v0.24 is released.
10491
10492 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10493
10494 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10495 PREFIX.
10496
10497 * parse-time.el (parse-time-rules): Accept times that look like
10498 "h:mm".
10499
10500 * message.el (message-make-date): Use zone properly.
10501
10502 * gnus.el: Autoload gnus-batch.
10503
10504 * gnus-art.el (article-de-quoted-unreadable): Do not do
10505 gnus-article-decode-rfc1522.
10506
10507 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10508
10509 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10510 param.
10511
10512 * message.el (message-encode-message-body): Check for us-ascii.
10513
10514 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10515 to the left.
10516
10517 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10518
10519 * gnus-art.el (article-decode-charset): Rename.
10520
10521 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10522
10523 * gnus.el: Pterodactyl Gnus v0.23 is released.
10524
10525 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10526
10527 * gnus-util.el (gnus-parent-id): Ditto.
10528 (gnus-put-text-property-excluding-newlines): Ditto.
10529
10530 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10531
10532 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10533
10534 * message.el (message-generate-headers): Generate User-Agent
10535 instead of X-Mailer & X-Newsreader.
10536
10537 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10538 User-Agent header format.
10539
10540 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10541
10542 * gnus.el: Pterodactyl Gnus v0.22 is released.
10543
10544 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10545
10546 * mm-util.el (mm-multibyte-p): Typo.
10547
10548 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10549
10550 * gnus.el: Pterodactyl Gnus v0.21 is released.
10551
10552 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10553
10554 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10555
10556 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10557
10558 * mm-util.el (mm-multibyte-p): New function.
10559
10560 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10561
10562 * gnus.el: Pterodactyl Gnus v0.20 is released.
10563
10564 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10565
10566 * rfc2047.el (rfc2047-decode-region): Only decode when in
10567 multibyte.
10568
10569 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10570
10571 * gnus-int.el (gnus-request-replace-article): Encode.
10572 (gnus-request-accept-article): Encode.
10573
10574 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10575 here.
10576
10577 * gnus.el (gnus-article-display-hook): Take the charset functions
10578 out.
10579
10580 * time-date.el (safe-date-to-time): New function.
10581
10582 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10583
10584 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10585
10586 * gnus.el: Pterodactyl Gnus v0.19 is released.
10587
10588 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10589
10590 * mm-util.el (mm-mime-charset): New function.
10591
10592 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10593
10594 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10595
10596 * gnus.el: Pterodactyl Gnus v0.18 is released.
10597
10598 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10599
10600 * message.el (message-send-and-exit): Return t on success.
10601 (message-make-date): Make a proper time zone.
10602
10603 * gnus-draft.el (gnus-draft-send): Only remove article if the
10604 sending is successful.
10605
10606 * drums.el (drums-get-comment): Return the last comment.
10607 (drums-parse-address): Parse old-style From headers.
10608
10609 1998-09-07 SL Baur <steve@altair.xemacs.org>
10610
10611 * gnus-sum.el (gnus-data-compute-positions): Move below
10612 `gnus-save-hidden-threads' so the former is correctly detected as
10613 a macro.
10614
10615 1998-09-06 Dave Love <fx@gnu.org>
10616
10617 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10618 ignore-errors too, eval'd when compile. Require w3 stuff at load
10619 time for nicer failure if it's not available.
10620
10621 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10622
10623 * time-date.el (time-to-seconds): Renamed.
10624
10625 * parse-time.el (parse-time-string): Downcase before handling.
10626 (parse-time-rules): Times without seconds have 0 seconds.
10627
10628 * rfc2047.el (rfc2047-encode-region): New version.
10629 (rfc2047-dissect-region): New function.
10630
10631 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10632
10633 * message.el (message-make-date): Use symbolic zone.
10634
10635 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10636
10637 * time-date.el (parse-time): Always use parse-time.
10638
10639 * parse-time.el (parse-time-syntax): Use vectors.
10640
10641 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10642
10643 * gnus.el: Pterodactyl Gnus v0.17 is released.
10644
10645 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10646
10647 * time-date.el: Renamed from "date".
10648
10649 * gnus.el: Removed all timezone dependencies.
10650
10651 * score-mode.el: Removed.
10652 (gnus-score-edit-insert-date): Use date.
10653
10654 * date.el (float-to-time): New function.
10655
10656 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10657
10658 * date.el (time-to-float): New function.
10659
10660 * message.el (message-make-date): Use format-time-string.
10661 (message-make-expires): Use make-date.
10662
10663 * gnus-util.el (gnus-dd-mmm): Use date.
10664 (gnus-sortable-date): Ditto.
10665
10666 * message.el (message-make-date): Take an optional time.
10667
10668 * gnus: Applied patches from 5.6.43.
10669
10670 * date.el (if): Use parse-time.
10671
10672 * gnus-score.el (gnus-summary-score-entry): Make into a command
10673 again.
10674
10675 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10676 gnus-agent.
10677
10678 * gnus.el (gnus-agent-meta-information-header): Moved here.
10679
10680 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10681
10682 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10683 (gnus-agent-fetch-group-1): Score article headers using normal
10684 group score files if the download score rule of a category/group
10685 is `file'.
10686 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10687 deciding what articles to download.
10688 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10689 predicate processing if predicate is `true' or `false'.
10690
10691 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10692
10693 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10694
10695 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10696
10697 * score-mode.el (score-mode-coding-system): New variable.
10698 (gnus-score-edit-exit): Use it.
10699
10700 1998-09-04 Jason R Mastaler <jason@4b.org>
10701
10702 * drums.el: Corrected typo.
10703
10704 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10705
10706 * mm-bodies.el (mm-body-encoding): Faster version.
10707
10708 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10709
10710 * gnus-art.el (gnus-article-decode-charset): Only decode text
10711 things.
10712
10713 * message.el (message-output): Use rmail.
10714
10715 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10716 word part.
10717
10718 * mm-util.el (mm-charset-to-coding-system): Use
10719 rfc2047-default-charset.
10720 (mm-known-charsets): New variable.
10721
10722 * message.el (message-caesar-region): Bugged out.
10723
10724 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10725
10726 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10727 specifying `agent-predicate' in a group's parameters.
10728
10729 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10730
10731 * gnus.el: Pterodactyl Gnus v0.16 is released.
10732
10733 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10734
10735 * nnmail.el (nnmail-expired-article-p): Use predicate.
10736
10737 * date.el (time-less-p): Renamed.
10738
10739 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10740 from the headers.
10741
10742 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10743 functions.
10744
10745 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10746 all.
10747 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10748 to all functions.
10749
10750 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10751
10752 * gnus.el: Pterodactyl Gnus v0.15 is released.
10753
10754 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10755
10756 * date.el: New file.
10757
10758 * gnus-util.el (gnus-encode-date): Removed.
10759 (gnus-time-less): Ditto.
10760
10761 * nnmail.el (nnmail-date-to-time): Removed.
10762 (nnmail-time-less): Ditto.
10763 (nnmail-days-to-time): Ditto.
10764 (nnmail-time-since): Ditto.
10765
10766 * drums.el: New file.
10767
10768 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10769
10770 * message.el (message-encode-message-body): Encode headers with
10771 body encoding.
10772
10773 * rfc2047.el (rfc2047-default-charset): Renamed.
10774 (rfc2047-encodable-p): Use it.
10775
10776 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10777
10778 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10779 servers.
10780
10781 * gnus-util.el (gnus-output-to-rmail): Removed.
10782
10783 * gnus-art.el (gnus-summary-save-in-rmail): Use
10784 gnus-output-to-rmailrmail-output-to-rmail-file.
10785
10786 * rfc2047.el (rfc2047-decode-region): Fold case.
10787 (rfc2047-decode): Use decode-string.
10788
10789 * mm-util.el: Provide mm-char-int.
10790
10791 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10792
10793 * gnus.el: Pterodactyl Gnus v0.14 is released.
10794
10795 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10796
10797 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10798 sure we have 7bit.
10799
10800 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10801
10802 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10803 ducplicates.
10804 (gnus-inews-insert-mime-headers): Removed.
10805
10806 * message.el (message-caesar-region): Protect against MULE chars.
10807
10808 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10809
10810 * mm-util.el (if): fset the right function.
10811
10812 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10813
10814 * gnus-art.el (gnus-article-decode-charset): Use real
10815 read-coding-system.
10816
10817 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10818
10819 * mm-bodies.el (mm-decode-body): Protect against malformed
10820 base64.
10821 (mm-decode-body): Check that buffer-file-coding-system is
10822 non-nil.
10823
10824 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10825
10826 * gnus.el: Pterodactyl Gnus v0.13 is released.
10827
10828 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10829
10830 * gnus-util.el (gnus-strip-whitespace): Already defined.
10831 Removed.
10832
10833 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10834
10835 * gnus-util.el (gnus-strip-whitespace): New function.
10836
10837 * mm-util.el (mm-content-type-charset): Downcase.
10838
10839 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10840
10841 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10842 (gnus-article-decode-charset): Don't fetch all headers.
10843
10844 * mm-util.el (mm-read-coding-system): New function.
10845
10846 * mm-bodies.el (mm-decode-body): Check the right charset.
10847
10848 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10849
10850 * gnus-art.el (gnus-article-mode-line-format): Use short group
10851 format.
10852
10853 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10854
10855 * gnus.el: Pterodactyl Gnus v0.12 is released.
10856
10857 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10858
10859 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10860
10861 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10862 (gnus-article-decode-charset): Always run.
10863
10864 * mm-bodies.el (mm-decode-body): Decode cte.
10865
10866 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10867
10868 * gnus.el: Pterodactyl Gnus v0.11 is released.
10869
10870 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10871
10872 * message.el (message-encode-message-body): Ditto.
10873
10874 * gnus-art.el (gnus-article-decode-mime-words): New command and
10875 keystroke.
10876 (gnus-article-decode-charset): Ditto.
10877 (gnus-article-decode-charset): Only work under MULE.
10878
10879 * mm-util.el (mm-content-type-charset): New function.
10880
10881 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10882
10883 * message.el (message-send-mail): Insert MIME headers.
10884 (message-check-news-body-syntax): Don't warn for escape sequences.
10885 (message-check-news-body-syntax): Insert MIME headers.
10886
10887 * mm-bodies.el (mm-body-encoding): New function.
10888
10889 * message.el (message-encode-message-body): New function.
10890
10891 * mm-bodies.el: New file.
10892
10893 * mm-util.el (mm-narrow-to-head): New function.
10894
10895 * rfc2047.el (rfc2047-encode): Use it.
10896
10897 * mm-util.el: Provide mm-encode-coding-region.
10898
10899 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10900
10901 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10902
10903 * mm-util.el (mm-enable-multibyte): New function.
10904
10905 * message.el (message-set-work-buffer): Set multibyte.
10906
10907 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10908
10909 * gnus-util.el (gnus-point-at-eol): Removed.
10910 (gnus-point-at-bol): Ditto.
10911
10912 1998-08-31 Didier Verna <verna@inf.enst.fr>
10913
10914 * gnus-msg.el (gnus-group-mail): make it behave like
10915 gnus-group-post-news with regards to the prefix (this enables the
10916 use of posting styles).
10917
10918 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10919
10920 * gnus.el (gnus-article-display-hook): Added
10921 gnus-article-decode-rfc1522 to hook.
10922
10923 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10924
10925 * gnus.el: Pterodactyl Gnus v0.10 is released.
10926
10927 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10928
10929 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10930 hook to be run.
10931
10932 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10933
10934 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10935
10936 * mm-util.el (mm-charsets-in-region): Removed.
10937
10938 * rfc2047.el: Renamed file.
10939
10940 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10941
10942 * message.el (message-mode): Set multibyte.
10943
10944 * mm-util.el (mm-charsets-in-region): Copied here.
10945
10946 * gnus-util.el: Removed gnus-truncate-string.
10947
10948 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10949
10950 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10951 (rfc1522-encodable-p): New function.
10952 (rfc1522-encode-message-header): Use it.
10953
10954 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10955
10956 * gnus.el: Pterodactyl Gnus v0.9 is released.
10957
10958 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10959
10960 * mm-util.el: Shadow encode-coding-string.
10961
10962 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10963
10964 * mm-util.el: New file.
10965
10966 * mm-decode.el: Somewhat depleted.
10967 * mm-encode.el: Ditto.
10968
10969 * rfc1522.el: New file.
10970
10971 * mm-util.el (mm-replace-chars-in-string): Copied here.
10972
10973 * mm-encode.el (mm-q-encode-region): New function.
10974
10975 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10976 param.
10977
10978 * mm-encode.el (mm-encode-word-region): Downcase.
10979
10980 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10981
10982 * gnus.el: Pterodactyl Gnus v0.8 is released.
10983
10984 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10985
10986 * message.el (message-send-mail): Encode headers.
10987
10988 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10989 (quoted-printable-encode-region): Upcase.
10990
10991 * message.el (message-default-charset): New variable.
10992
10993 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10994
10995 * message.el (message-narrow-to-field): Changed name.
10996
10997 * mm-encode.el: New file.
10998
10999 * message.el (message-narrow-to-header): New function.
11000
11001 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
11002 right buffer.
11003
11004 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11005
11006 * gnus.el: Pterodactyl Gnus v0.7 is released.
11007
11008 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11009
11010 * gnus.el: Remove autoload for
11011 gnus-article-mime-decode-quoted-printable.
11012
11013 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
11014 be decoded in non-MULE Emacsen.
11015
11016 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11017
11018 * mm-decode.el: Check for coding-system-list.
11019
11020 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11021
11022 * gnus.el: Pterodactyl Gnus v0.6 is released.
11023
11024 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11025
11026 * nnheader.el (fboundp): Protect code-coding-string.
11027
11028 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
11029 is available.
11030
11031 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11032
11033 * gnus.el: Pterodactyl Gnus v0.5 is released.
11034
11035 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11036
11037 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
11038 (gnus-hack-decode-rfc1522): Removed.
11039
11040 * mm-decode.el (mm-charset-coding-system-alist): Check better.
11041
11042 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11043
11044 * gnus.el: Gnus v0.4 is released.
11045
11046 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11047
11048 * gnus-art.el (gnus-article-decode-mime-words): New command and
11049 keystroke.
11050
11051 * qp.el (quoted-printable-decode-region): Don't use hexl.
11052
11053 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
11054 (gnus-structured-field-decoder): Removed.
11055 (gnus-unstructured-field-decoder): Ditto.
11056
11057 * mm-decode.el: New file.
11058
11059 * qp.el: New file.
11060
11061 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11062
11063 * gnus-ems.el (fboundp): Removed gnus-split-string.
11064
11065 * gnus.el (gnus-splash-face): Doc fix.
11066
11067 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11068
11069 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11070 hexl.
11071
11072 * nnheader.el (nnheader-temp-write): Removed.
11073
11074 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11075
11076 * gnus.el: Gnus v0.3 is released.
11077
11078 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11079
11080 * gnus.el: Gnus v0.2 is released.
11081
11082 ;; Local Variables:
11083 ;; coding: iso-2022-7bit
11084 ;; End:
11085
11086 Copyright (C) 2002 Free Software Foundation, Inc.
11087 Copying and distribution of this file, with or without modification,
11088 are permitted provided the copyright notice and this notice are preserved.