]> code.delx.au - gnu-emacs/blob - lisp/gnus/ChangeLog
Fix copyright.
[gnu-emacs] / lisp / gnus / ChangeLog
1 2004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
4 (gnus-narrow-to-page): Don't assume point-min == 1.
5 (gnus-article-edit-mode): Derive from message-mode.
6 (gnus-button-alist): Add buttons to (info "(emacs)Keymaps").
7
8 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
9 point-min == 1.
10
11 * imap.el (imap-parse-address-list, imap-parse-body-ext):
12 Disable incorrect use of `assert'.
13
14 2004-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
15
16 * message.el (message-mode): Fix last change.
17
18 2004-03-04 Stefan Monnier <monnier@iro.umontreal.ca>
19
20 * message.el (message-mode): Set comment-start-skip.
21
22 2004-02-08 Andreas Schwab <schwab@suse.de>
23
24 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
25
26 * gnus-score.el (gnus-summary-increase-score): Fix format string.
27
28 2003-06-25 Sam Steingold <sds@gnu.org>
29
30 * gnus-group.el (gnus-group-suspend): Avoid some consing.
31
32 2003-06-11 Sam Steingold <sds@gnu.org>
33
34 * pop3.el (pop3-leave-mail-on-server): New user variable.
35 (pop3-movemail): Delete mail only when it is nil.
36
37 2003-05-10 Juanma Barranquero <lektu@terra.es>
38
39 * message.el (message-buffer-naming-style): Fix typo.
40
41 2003-05-07 Dave Love <fx@gnu.org>
42
43 [Partial sync with Gnus.]
44
45 * rfc2047.el (rfc2047-header-encoding-alist): Add Followup-To.
46 (rfc2047-encode-message-header): Fold when encoding not necessary.
47 (rfc2047-encode-region): Skip \n as whitespace.
48 (rfc2047-fold-region): Fix whitespace regexps. Don't break just
49 after the header name.
50 (rfc2047-unfold-region): Fix regexp and whitespace-skipping.
51
52 2003-05-06 Jesper Harder <harder@ifa.au.dk>
53
54 * gnus-cus.el (gnus-group-customize, gnus-score-parameters):
55 Don't quote nil and t in docstrings.
56
57 * gnus-score.el (gnus-score-lower-thread): Likewise.
58
59 * gnus-art.el (gnus-article-mime-match-handle-function): Likewise.
60
61 2003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
62
63 * nnfolder.el (nnfolder-request-accept-article): Don't use
64 mail-header-unfold-field.
65
66 * imap.el (imap-ssl-open): Don't depend on ssl.el.
67 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
68
69 2003-02-18 Juanma Barranquero <lektu@terra.es>
70
71 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
72
73 2003-02-14 Juanma Barranquero <lektu@terra.es>
74
75 * mm-uu.el (mm-uu-dissect): Fix use of character constant.
76
77 2003-02-11 Stefan Monnier <monnier@cs.yale.edu>
78
79 * nntp.el (nntp-accept-process-output): Don't use point-max to get
80 the buffer's size.
81
82 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
83
84 * nnheader.el: Added cygwin to system-type comparisons.
85
86 2003-01-27 Juanma Barranquero <lektu@terra.es>
87
88 * imap.el (imap-mailbox-status): Fix typo.
89
90 2003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
91
92 * gnus-sum.el (gnus-alter-header-function): Add type and group.
93
94 2003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
95
96 * gnus-agent.el: Don't use `path'.
97
98 * nnsoup.el (nnsoup-file-name): Ditto.
99
100 * nnmail.el (nnmail-pathname-coding-system): Ditto.
101 (nnmail-group-pathname): Ditto.
102
103 * nnimap.el (nnimap-group-overview-filename): Ditto.
104
105 * nnheader.el (nnheader-pathname-coding-system): Ditto.
106 (nnheader-group-pathname): Ditto.
107
108 * nnfolder.el (nnfolder-group-pathname): Ditto.
109
110 * gnus.el (gnus-home-directory): Ditto.
111
112 * gnus-group.el (gnus-group-icon-list): Ditto.
113
114 2003-01-04 Kim F. Storm <storm@cua.dk>
115
116 * message.el (message-split-line): New function.
117 (message-mode-map): Remap split-line to message-split-line.
118
119 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
120
121 * smiley-ems.el (gnus-smiley-display): Typo.
122
123 * nnvirtual.el: Typo.
124
125 * nnsoup.el (nnsoup-retrieve-headers): Typo.
126
127 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
128
129 * nnimap.el: Typo.
130 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
131
132 * mm-encode.el (mm-safer-encoding): Typo.
133
134 * messcompat.el: Typo.
135
136 * message.el (message-face-alist): Typo.
137
138 * imap.el (imap-interactive-login, imap-anonymous-auth)
139 (imap-open): Typos.
140
141 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
142
143 * gnus.el: Typo.
144
145 * gnus-win.el (gnus-configure-frame): Typo.
146
147 * gnus-util.el (gnus-atomic-progn-assign): Typo.
148
149 * gnus-topic.el (gnus-topic-sort-topics): Typo.
150
151 * gnus-sum.el (gnus-summary-article-number)
152 (gnus-summary-read-group-1, gnus-summary-mark-article)
153 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
154
155 * gnus-mule.el (gnus-mule-add-group): Typo.
156
157 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
158
159 * gnus-group.el (gnus-group-fetch-faq): Typo.
160
161 * gnus-art.el (gnus-decode-header-methods): Typo.
162
163 * flow-fill.el: Typo.
164
165 2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
166
167 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
168
169 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
170
171 * message.el (message-set-auto-save-file-name):
172 Use make-directory, to avoid the dependence on gnus-util.
173
174 2002-11-11 Markus Rost <rost@math.ohio-state.edu>
175
176 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
177 parens in column 0.
178
179 2002-11-08 Markus Rost <rost@math.ohio-state.edu>
180
181 * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
182 column 0.
183
184 2002-10-18 Dave Love <fx@gnu.org>
185
186 * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
187 (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
188 emacs-mule.
189 (mm-find-mime-charset-region): Fix :mime-charset part.
190 (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
191 (mm-mime-charset, mm-find-mime-charset-region): Look for
192 `:mime-charset' property of coding systems before `mime-charset'.
193 (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
194 (mm-with-unibyte-current-buffer-mule4): Deleted.
195 (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
196 (multibyte-char-to-unibyte): New.
197
198 * rfc2047.el (message-posting-charset): defvar when compiling.
199 (ietf-drums, gnus-util): Don't require.
200 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc fixes.
201 (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
202 iso-8859-8.
203 (rfc2047-q-encoding-alist): Augment header list.
204 (rfc2047-encoding-type): New.
205 (rfc2047-dissect-region): Deleted.
206 (rfc2047-encode-region, rfc2047-encode): Rewritten to take
207 account of rfc2047 rules with respect to rfc2822 tokens and to do
208 encoding in place rather than by passing strings.
209 (rfc2047-encode-message-header): Don't include header name field
210 in encoding. Add `address-mime' case and bind
211 rfc2047-encoding-type for `mime' case.
212 (rfc2047-encode-string): Doc fix.
213 (rfc2047-encode): Use longer chunks for base64.
214 (rfc2047-fold-region): Insert single characters, not strings.
215 (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
216
217 * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
218 (gnus-summary-select-article, gnus-summary-edit-article):
219 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
220
221 * message.el (message-forward-make-body):
222 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
223
224 * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
225 Maybe use string-to-multibyte. Avoid find-charset-region.
226 Cope with encoding Emacs 22 eight-bit chars.
227
228 * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
229 (mm-encode-body): Just call mm-encode-coding-region in encoding case.
230
231 2002-10-17 Juanma Barranquero <lektu@terra.es>
232
233 * nnweb.el (nnweb-dejanews-create-mapping)
234 (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
235 (nnweb-google-create-mapping): Fix typos.
236
237 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
238
239 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
240
241 * gnus-cus.el (gnus-group-customize): Likewise.
242
243 * gnus-util.el (gnus-parse-netrc): Likewise.
244
245 2002-09-21 Rob Browning <rlb@defaultvalue.org>
246
247 * gnus-art.el (gnus-article-x-face-command):
248 Use gnus-article-compface-xbm if bound.
249
250 2002-09-18 Rob Browning <rlb@defaultvalue.org>
251
252 * gnus-art.el (gnus-article-x-face-command):
253 Don't use gnus-article-compface-xbm.
254
255 2002-09-06 Juanma Barranquero <lektu@terra.es>
256
257 * gnus-int.el (gnus-status-message): Fix spacing.
258
259 2002-08-30 Juanma Barranquero <lektu@terra.es>
260
261 * imap.el (imap-authenticator-alist, imap-stream-alist)
262 (imap-continuation): Fix typos.
263
264 2002-08-23 ShengHuo ZHU <zsh@cs.rochester.edu>
265
266 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
267
268 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
269
270 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
271
272 * nnmh.el (nnmh-request-expire-articles):
273 Implemented expiry-target for nnmh backend.
274
275 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
276
277 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
278
279 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
280 avoid arithmetic errors.
281
282 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
283
284 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
285 Change cdaar to cdar and car.
286
287 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
288 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
289
290 2002-07-03 Juanma Barranquero <lektu@terra.es>
291
292 * gnus-sum.el (gnus-summary-highlight): Fix typo.
293
294 2002-06-21 ShengHuo ZHU <zsh@cs.rochester.edu>
295
296 * nnheader.el (nnheader-file-name-translation-alist): Set the
297 default value for MS Windows systems.
298
299 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
300
301 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
302 * nndoc.el: Add several new types.
303
304 2002-05-16 Juanma Barranquero <lektu@terra.es>
305
306 * gnus-art.el (gnus-mime-copy-part): Fix typo.
307
308 2002-05-09 Miles Bader <miles@gnu.org>
309
310 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
311 (gnus-article-hide-citation): Respect it.
312
313 2002-04-12 Juanma Barranquero <lektu@terra.es>
314
315 * pop3.el (pop3-open-server): Fix typo.
316
317 2002-04-12 ShengHuo ZHU <zsh@cs.rochester.edu>
318
319 * pop3.el (pop3-munge-message-separator): Work if no date.
320 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
321
322 * pop3.el (pop3-munge-message-separator): Only use valid date.
323 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
324
325 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
326
327 * gnus-sum.el (gnus-update-summary-mark-positions)
328 (gnus-summary-toggle-header):
329 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
330 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
331 (gnus-uu-post-encoded):
332 * nnfolder.el (nnfolder-possibly-change-group):
333 * nnimap.el (nnimap-retrieve-headers):
334 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
335
336 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
337
338 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
339 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
340
341 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
342
343 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
344
345 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
346
347 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
348
349 * message.el (message-tool-bar-map): Ditto.
350
351 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
352
353 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
354
355 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
356
357 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
358
359 * mail-source.el (make-source-make-complex-temp-name):
360 Use make-temp-file.
361
362 * mm-util.el (mm-make-temp-file): New function.
363 * nneething.el (nneething-file-name): Use it.
364 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
365 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
366 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
367 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
368
369 * message.el (message-mode): If buffer-file-name, don't set auto
370 save file name.
371 Trivial change from Geoff Greene <ggreene@wpi.edu>
372
373 2002-03-05 Eli Zaretskii <eliz@is.elta.co.il>
374
375 * qp.el (quoted-printable-decode-region): Doc addition.
376
377 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
378
379 * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
380
381 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
382
383 * mm-encode.el (mm-content-transfer-encoding-defaults): Set
384 default to base64. Add application/emacs-lisp.
385
386 * mail-source.el (mail-source-fetch-directory): Run scripts.
387
388 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
389
390 * gnus-msg.el (gnus-post-method): Fix doc.
391
392 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
393
394 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
395
396 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
397 From: Stefan Monnier <monnier@cs.yale.edu>
398
399 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
400
401 * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
402 * mm-view.el (mm-w3-prepare-buffer): Ditto.
403 (mm-inline-text): Ditto.
404 Suggested by Dave Love <fx@gnu.org>.
405
406 * mml.el (mml-preview): Disable local map.
407
408 * mml.el (mml-preview): Bind `q'.
409
410 2002-02-05 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
411
412 * binhex.el (binhex-decoder-switches): Doc fix.
413
414 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
415
416 * message.el (message-forward-rmail-make-body): Directly use
417 rmail-msg-restore-non-pruned-header to avoid calling
418 vertical-motion.
419
420 2002-01-27 Richard M. Stallman <rms@gnu.org>
421
422 * time-date.el: Add autoload cookies. Many doc fixes.
423 (time-add): New function.
424 (time-subtract): Renamed from subtract-time.
425 (subtract-time): New alias for time-subtract.
426
427 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
428
429 * gnus-start.el (gnus-read-init-file): Cleaned up.
430
431 2002-01-03 Dave Love <d.love@dl.ac.uk>
432
433 * gnus-start.el (gnus-startup-file-coding-system): Removed.
434 (gnus-read-init-file): Don't use it.
435
436 2002-01-03 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
437
438 * gnus-start.el (gnus-read-init-file): Don't force coding system
439 for ~/.gnus. From Dave Love <fx@gnu.org>.
440
441 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
442
443 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
444 * mm-util.el (mm-use-find-coding-systems-region): New variable.
445 (mm-find-mime-charset-region): Use it.
446 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
447 * nnspool.el (nnspool-request-post): Ditto.
448
449 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
450
451 * message.el, gnus-art.el, gnus.el, gnus-cite.el:
452 Adapt face definitions to use :weight and :slant.
453
454 2001-12-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
455
456 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
457 to variable, follow doc-string conventions).
458
459 2001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
460
461 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
462 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
463
464 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
465
466 * gnus-sum.el (gnus-summary-save-article): Nix
467 gnus-display-mime-function and gnus-article-prepare-hook.
468
469 2001-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
470
471 * message.el (message-mail): Add send-actions.
472
473 2001-11-28 ShengHuo ZHU <zsh@cs.rochester.edu>
474
475 * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
476 arguments.
477
478 2001-11-25 Stefan Monnier <monnier@cs.yale.edu>
479
480 * imap.el (imap-interactive-login, imap-open, imap-authenticate):
481 Use make-local-variable rather than make-variable-buffer-local.
482
483 2001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
484
485 * message.el (message-forward-rmail-make-body): Use
486 save-window-excursion.
487 (message-encode-message-body): Use noerror when search.
488 (message-setup-1): Convert compose-mail send-actions to
489 message-send-actions.
490
491 * message.el (message-forward-subject-author-subject): Don't use
492 message-news-p, which widens the buffer.
493 (message-forward-make-body): New function.
494 (message-forward): Use it.
495 (message-insinuate-rmail): New function.
496 (message-forward-rmail-make-body): New function.
497
498 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
499 * gnus-score.el (gnus-score-find-bnews): Use it.
500 * mm-util.el (mm-iso-8859-x-to-15-region): Use
501 insert-before-markers.
502 From Jesper Harder <harder@ifa.au.dk>
503 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
504 * mm-util.el (mm-coding-system-priorities): New variable.
505 (mm-sort-coding-systems-predicate): New function.
506 (mm-find-mime-charset-region): Resort coding systems if needed.
507 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
508
509 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
510 (mm-hack-charsets): Fix doc.
511
512 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
513 (mm-iso-8859-x-to-15-table): Ditto.
514 (mm-iso-8859-x-to-15-region): Ditto.
515 (mm-find-mime-charset-region): Ditto.
516
517 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
518 (gnus-summary-limit-to-author): Ditto.
519 (gnus-summary-limit-to-extra): Ditto.
520 (gnus-summary-find-matching): Support not-matching argument.
521
522 * message.el (message-wash-subject): Use `insert' rather than
523 `insert-string', which is deprecated.
524 From Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
525
526 2001-11-14 Sam Steingold <sds@gnu.org>
527
528 * gnus-score.el: Fixed some doc strings to properly quote symbols.
529
530 2001-11-10 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
531
532 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
533 function `system-name' instead of both function and variable.
534
535 2001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
536
537 * mml.el (mml-preview): Bind mail-header-separator.
538
539 2001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
540
541 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
542 Suggested by Dave Love <fx@gnu.org>.
543
544 2001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
545
546 * mm-util.el (mm-charset-synonym-alist): Revert (some).
547
548 2001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
549
550 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
551 (mm-hack-charsets): New variable.
552 (mm-iso-8859-15-compatible): New variable.
553 (mm-iso-8859-x-to-15-table): New variable.
554 (mm-find-mime-charset-region): Add parameter hack-charsets.
555
556 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
557 is nil.
558
559 * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
560 pages are changed.
561
562 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
563 mm-coding-system-p. Don't correct it only in XEmacs.
564 (mm-charset-to-coding-system): Use mm-coding-system-p and
565 mm-get-coding-system-list.
566 (mm-emacs-mule, mm-mule4-p): New.
567 (mm-enable-multibyte, mm-disable-multibyte,
568 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
569 mm-with-unibyte-current-buffer,
570 mm-with-unibyte-current-buffer-mule4): Use them.
571 (mm-find-mime-charset-region): Treat iso-2022-jp.
572
573 From Dave Love <fx@gnu.org>:
574
575 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
576 construction.
577 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
578 entries conditional on not having a coding system defined for
579 them.
580 (mm-mule-charset-to-mime-charset): Use
581 find-coding-systems-for-charsets if defined.
582 (mm-charset-to-coding-system): Don't use
583 mm-get-coding-system-list. Look in mm-charset-synonym-alist
584 later. Add last resort search of coding systems.
585 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
586 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
587 Mule 4.
588 (mm-find-mime-charset-region): Re-write.
589 (mm-with-unibyte-current-buffer): Restore buffer as well as
590 multibyteness.
591
592 2001-10-30 Simon Josefsson <jas@extundo.com>
593
594 * nnimap.el (nnimap-date-days-ago): Defeat locale.
595
596 2001-10-27 Stefan Monnier <monnier@cs.yale.edu>
597
598 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
599
600 2001-10-05 Gerd Moellmann <gerd@gnu.org>
601
602 * Branch for 21.1.
603
604 2001-09-27 Gerd Moellmann <gerd@gnu.org>
605
606 * gnus-ems.el (gnus-article-display-xface): Skip over previously
607 inserted images.
608
609 2001-09-19 Sam Steingold <sds@gnu.org>
610
611 * gnus-win.el (gnus-buffer-configuration):
612 Respect `gnus-bug-create-help-buffer'.
613
614 2001-09-18 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
615
616 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
617 can read e-mails from Microsoft Outlook users not using ISO
618 8859-2 character set.
619
620 2001-09-18 Gerd Moellmann <gerd@gnu.org>
621
622 * gnus-sum.el (gnus-select-newsgroup):
623 Make `gnus-current-select-method' buffer-local.
624 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
625
626 * gnus-art.el (gnus-request-article-this-buffer): Refer to
627 `gnus-current-select-method' in the current summary buffer.
628 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
629
630 2001-09-18 Miles Bader <miles@gnu.org>
631
632 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
633 error querying a backend abort the whole process.
634
635 2001-09-17 Gerd Moellmann <gerd@gnu.org>
636
637 * gnus-srvr.el (gnus-server-mode): Doc fix.
638
639 2001-09-03 Gerd Moellmann <gerd@gnu.org>
640
641 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
642
643 2001-08-31 Sam Steingold <sds@gnu.org>
644
645 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
646 typo: `exmine' --> `examine'.
647
648 2001-08-20 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
649
650 * earcon.el (earcon-auto-play): Remove unused option.
651
652 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
653
654 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
655
656 * gnus-util.el (gnus-output-to-rmail): Ditto.
657 (gnus-output-to-mail): Ditto.
658
659 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
660
661 2001-08-07 Gerd Moellmann <gerd@gnu.org>
662
663 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
664
665 2001-08-01 Gerd Moellmann <gerd@gnu.org>
666
667 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
668 already fboundp. Add INTERACTIVE arg to autoload form.
669
670 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
671
672 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
673 (gnus-ding-file-coding-system): New variable.
674 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
675 (gnus-slave-save-newsrc): Use it.
676
677 2001-07-31 Gerd Moellmann <gerd@gnu.org>
678
679 * gnus-start.el (gnus-startup-file-coding-system): Change to
680 `emacs-mule'.
681
682 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
683
684 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
685 command.
686
687 * gnus-start.el (gnus-find-new-newsgroups): Use
688 `message-make-date' instead of `current-time-string'.
689 (gnus-ask-server-for-new-groups): Ditto.
690 (gnus-check-first-time-used): Ditto.
691
692 2001-07-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
693
694 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
695
696 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
697
698 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
699
700 2001-07-12 Gerd Moellmann <gerd@gnu.org>
701
702 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
703 Browse->Next entries to Browse->Prev.
704 From: Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
705
706 2001-07-04 Gerd Moellmann <gerd@gnu.org>
707
708 * nnheader.el (nnheader-init-server-buffer): Make sure the
709 *nntpd* buffer is made multibyte instead of a random buffer.
710
711 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
712
713 * gnus.el: Fix the header line, for finder.el. Suggested by
714 Pavel Janik <Pavel@Janik.cz>
715
716 2001-07-02 Gerd Moellmann <gerd@gnu.org>
717
718 * gnus.el (gnus-local-domain): Removed because unused.
719
720 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
721
722 * qp.el (quoted-printable-decode-region): If called interactively,
723 use coding-system-for-read.
724
725 2001-03-30 Gerd Moellmann <gerd@gnu.org>
726
727 * gnus.el (gnus-interactive): Fix parenthesis errors.
728
729 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
730
731 * message.el (rmail-output): It is in rmailout.el not rmail.el.
732
733 * message.el (message-forward): local-variable-p takes an extra
734 argument in XEmacs.
735
736 * message.el (message-forward-decoded-p): New variable.
737 (message-forward-subject-author-subject): Use it.
738 (message-make-forward-subject): Use it.
739 (message-forward): Use it.
740
741 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
742
743 2001-03-05 Dave Love <fx@gnu.org>
744
745 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
746 Move it after definition of mm-coding-system-p.
747
748 2001-03-01 Dave Love <fx@gnu.org>
749
750 * mm-util.el (mm-inhibit-file-name-handlers): Add
751 image-file-handler.
752
753 2001-02-11 Dave Love <fx@gnu.org>
754
755 * message.el (message-signature-file): Fix doc, :type.
756
757 2001-02-08 Dave Love <fx@gnu.org>
758
759 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
760 (message-posting-charset): Defvar when compiling again.
761 (rfc2047-encodable-p): Require message.
762
763 * gnus-sum.el (gnus-alter-articles-to-read-function):
764 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
765
766 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
767
768 * message.el (message-make-forward-subject): Argument decoded.
769 (message-forward): Use it when digest.
770
771 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
772 buffer.
773
774 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
775 in Emacs.
776
777 * gnus-art.el (gnus-article-make-menu-bar): Make
778 gnus-article-post-menu.
779
780 2001-02-06 Dave Love <fx@gnu.org>
781
782 * qp.el (quoted-printable-encode-region): Remove redundant code
783 from last change.
784
785 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
786
787 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
788
789 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
790 command if there is not last-saver.
791
792 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
793 (rfc2047-charset-encoding-alist): Add big5.
794
795 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
796 GB2312 and Big5.
797
798 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
799
800 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
801
802 * gnus-sum.el (gnus-summary-print-article): Take one prefix
803 argument. Allow to print several articles in one file.
804
805 * webmail.el (webmail-type-definition): netaddress changes.
806
807 2001-01-31 Dave Love <fx@gnu.org>
808
809 * mm-util.el (mm-mime-mule-charset-alist)
810 (mm-find-mime-charset-region): Consider mule-utf-8.
811
812 2001-01-31 Dave Love <fx@gnu.org>
813
814 * gnus-art.el (gnus-article-x-face-command)
815 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
816 :version.
817
818 2001-01-26 Dave Love <fx@gnu.org>
819
820 * mm-util.el (mm-multibyte-string-p): New.
821
822 * qp.el: Remove un-logged bogus changes from 2000-12-20.
823 (quoted-printable-encode-region): Doc fix. Don't call
824 string-as-multibyte on class. Clarify line-folding.
825 (quoted-printable-encode-string): Make temp buffer inherit
826 string's multibyteness.
827
828 2001-01-23 Gerd Moellmann <gerd@gnu.org>
829
830 * nnheader.el (toplevel): Don't require `gnus-util' at
831 compile-time; this creates a circular dependency, and prevents
832 a bootstrap.
833
834 2001-01-22 Andreas Schwab <schwab@suse.de>
835
836 * nnheader.el (gnus-delete-line): Autoload it as a macro.
837
838 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
839
840 * message.el (message-forward): Use mule4.
841 * mm-util.el (mm-string-as-unibyte): New.
842 * message.el (message-forward): Use it.
843 * message.el (message-cite-original-without-signature): Don't peel
844 off the blank line.
845 (message-get-reply-headers): Add Cc if it is not in follow-to.
846 * message.el (message-send-mail): Content-Type may not be there.
847 By Alberto Lusiani.
848 * gnus-art.el (article-display-x-face): Insert X-Face if there is
849 not.
850 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
851 one.
852 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
853 (gnus-remove-some-windows): Ditto.
854 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
855 handle.
856 * gnus-art.el (gnus-mime-view-part): Copy it.
857 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
858 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
859 orig-file. Use ',source.
860 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
861 Lars Magne Ingebrigtsen.
862 * pop3.el (pop3-get-message-count): Andrew Innes
863 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
864
865 2001-01-08 Dave Love <fx@gnu.org>
866
867 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
868 single character.
869
870 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
871
872 * message.el: Doc and message fixes.
873 (message-send-rename-function)
874 (message-make-forward-subject-function)
875 (message-send-mail-function, message-reply-to-function)
876 (message-wide-reply-to-function, message-followup-to-function)
877 (message-distribution-function, message-auto-save-directory): Fix
878 :type.
879
880 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
881 proceeding after warnings. Amend multipart warning message.
882
883 2001-01-04 Dave Love <fx@gnu.org>
884
885 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
886 compiling.
887 (gnus-make-directory): Require nnmail.
888
889 * mm-decode.el (mm-inline-media-tests): Add
890 image/x-portable-bitmap.
891 (mm-get-image): Grok pbm.
892
893 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
894
895 * message.el (message-mail): Support yank-action.
896
897 * message.el (message-setup): Revoke the last change.
898
899 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
900
901 * message.el (message-setup): Use cons. Suggested by Johan Vromans
902 <jvromans@squirrel.nl>.
903
904 * gnus-topic.el (gnus-topic-create-topic): Use list.
905
906 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
907 before binding gnus-default-article-saver.
908
909 * gnus-sum.el (gnus-summary-save-article):
910 (gnus-summary-pipe-output):
911 (gnus-summary-save-article-mail):
912 (gnus-summary-save-article-rmail):
913 (gnus-summary-save-article-file):
914 (gnus-summary-write-article-file):
915 (gnus-summary-save-article-body-file): Ditto.
916
917 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
918
919 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
920
921 * gnus-art.el (gnus-article-check-hidden-text): Return t.
922
923 * gnus-util.el (gnus-remove-text-properties-when): Return t.
924
925 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
926 malformatted messages.
927
928 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
929
930 * gnus-art.el (article-treat-dumbquotes): Quote \.
931
932 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
933
934 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
935 Emacs 20 runs on a terminal.
936
937 2000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
938
939 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
940 Paul Stevenson <p.stevenson@surrey.ac.uk>
941
942 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
943
944 * mml.el (gnus-add-minor-mode): Autoload.
945
946 * message.el (message-forward): Save-restriction.
947
948 * message.el (message-mail-user-agent): Add :version.
949
950 * message.el (message-mail-user-agent): New variable.
951 (message-setup): Renamed to message-setup-1. Support
952 mail-user-agent.
953 (message-mail-user-agent): New function.
954 (message-mail): Use it.
955 (message-reply): Use it.
956 (message-resend): Use it.
957 (message-mail-other-window): Use it.
958 (message-mail-other-frame): Use it.
959
960 * gnus-msg.el (gnus-bug): Support mail-user-agent.
961
962 2000-12-21 Miles Bader <miles@gnu.org>
963
964 * message.el (message-mode): Set `comment-start' to the yank prefix.
965
966 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
967
968 * message.el (message-narrow-to-head-1): New function.
969 (message-narrow-to-head): Use it.
970 (message-reply): Ditto.
971 (message-cancel-news): Ditto.
972 (message-supersede): Ditto.
973 (message-make-forward-subject): Ditto.
974 (message-bounce): Ditto.
975
976 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
977
978 * message.el (message-forward): Copy buffer in unibyte mode.
979 (message-make-forward-subject): Don't widen. Decode.
980 (message-forward): Don't decode subject.
981
982 * mml.el (gnus-ems): Require it.
983
984 * gnus-msg.el (gnus-summary-mail-forward):
985
986 * message.el (message-forward): Move mime-to-mml here.
987
988 * nnmbox.el (nnmbox-file-coding-system): Use binary.
989 (nnmbox-active-file-coding-system): Ditto.
990
991 * gnus-cus.el (gnus-group-parameters): Add posting-style.
992
993 * mm-uu.el: Require binhex.
994
995 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
996
997 * qp.el (quoted-printable-encode-region): Upcase QP.
998
999 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
1000
1001 * gnus-util.el (gnus-add-text-properties-when): New function.
1002 (gnus-remove-text-properties-when): Ditto.
1003
1004 * gnus-cite.el (gnus-article-hide-citation): Use them.
1005 (gnus-article-toggle-cited-text): Use them.
1006
1007 * gnus-art.el (gnus-signature-toggle): Use them.
1008 (gnus-article-show-hidden-text): Ditto.
1009 (gnus-article-hide-text): Ditto.
1010
1011 * gnus-art.el (gnus-article-describe-key): Use prompt.
1012 (gnus-article-describe-key-briefly): Ditto.
1013
1014 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1015
1016 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
1017
1018 2000-12-18 Gerd Moellmann <gerd@gnu.org>
1019
1020 * *.xpm, *.pbm: Convert icons icons to size 24x24.
1021
1022 2000-12-18 Dave Love <fx@gnu.org>
1023
1024 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
1025 (unused).
1026
1027 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1028
1029 * pop3.el (pop3-movemail): Use binary.
1030 (pop3-movemail-file-coding-system): Removed.
1031
1032 2000-12-13 Miles Bader <miles@gnu.org>
1033
1034 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
1035 to t, so that we don't get stuck while trying to smilefy
1036 intangible text.
1037
1038 2000-12-12 Gerd Moellmann <gerd@gnu.org>
1039
1040 * smiley-ems.el (smiley-regexp-alist): Make regexps match
1041 at the end of the buffer.
1042 (smiley-region): In the loop, move to the end of the submatch
1043 matching the smiley instead of using the end of the match
1044 of the whole regexp.
1045
1046 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
1047
1048 * message.el (message-mode): Doc fix.
1049
1050 2000-12-12 Gerd Moellmann <gerd@gnu.org>
1051
1052 * smiley-ems.el (smiley-region): Doc fix.
1053
1054 2000-12-11 Miles Bader <miles@gnu.org>
1055
1056 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
1057 bottom line visible, check to see if it's partially obscured, and
1058 if so, either scroll one more line to make it fully visible, or
1059 revert to showing the second line from the top.
1060
1061 2000-12-07 Dave Love <fx@gnu.org>
1062
1063 * mailcap.el (mailcap-download-directory)
1064 * gnus-audio.el (gnus-audio-directory)
1065 * smiley-ems.el (smiley-data-directory): Fix :type.
1066
1067 2000-12-05 Dave Love <fx@gnu.org>
1068
1069 * starttls.el: New file.
1070
1071 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1072
1073 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
1074 succeeds.
1075 (gnus-setup-message): Remove a hack.
1076
1077 * gnus-win.el (gnus-configure-windows): Make sure
1078 nntp-server-buffer is live.
1079 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1080 (gnus-configure-frame): Save selected window.
1081
1082 2000-12-04 Andreas Jaeger <aj@suse.de>
1083
1084 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1085
1086 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
1087
1088 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1089 raw 8-bit in headers in dk.* newsgroups.
1090
1091 2000-11-30 Dave Love <fx@gnu.org>
1092
1093 * message.el (message-auto-save-directory): Use
1094 file-name-as-directory.
1095 (message-set-auto-save-file-name): Create
1096 message-auto-save-directory if necessary.
1097 (message-replace-chars-in-string): Removed -- unused.
1098 (message-mail-alias-type): Customize.
1099 (message-headers): Remove duplicate defgroup.
1100
1101 2000-11-29 Dave Love <fx@gnu.org>
1102
1103 * qp.el (quoted-printable-decode-region): Use error, not message
1104 to report malformed text (like base64). Amend message.
1105
1106 2000-11-29 Miles Bader <miles@gnu.org>
1107
1108 * message.el (message-header-lines): Fontify tag.
1109
1110 2000-11-27 Dave Love <fx@gnu.org>
1111
1112 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1113 compiler warning.
1114
1115 2000-11-26 Dave Love <fx@gnu.org>
1116
1117 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1118
1119 2000-11-23 Dave Love <fx@gnu.org>
1120
1121 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1122
1123 * mm-uu.el (uudecode): Require.
1124 (uudecode-decode-region, uudecode-decode-region-external): Don't
1125 autoload.
1126 (mm-uu-copy-to-buffer): Doc fix.
1127 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1128 type fix.
1129
1130 * mailcap.el: Doc fixes.
1131 (mailcap-mime-data): Various adjustments.
1132 (mailcap): New group.
1133 (mailcap-download-directory): Customize.
1134 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1135 (mailcap-temporary-directory): Deleted (unused).
1136 (mailcap-unescape-mime-test): Simplify slightly.
1137 (mailcap-viewer-passes-test): Use functionp.
1138 (mailcap-command-p): Aliased to executable-find.
1139
1140 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1141 default-enable-multibyte-characters is nil.
1142
1143 2000-11-22 Simon Josefsson <simon@josefsson.org>
1144
1145 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
1146 instead of "from: " for rfc822 compliance. Insert SPC.
1147
1148 2000-11-22 Gerd Moellmann <gerd@gnu.org>
1149
1150 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1151
1152 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
1153
1154 * message.el (message-send-mail): Use buffer-substring-no-properties.
1155 (message-send-news): Ditto.
1156
1157 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
1158
1159 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1160
1161 2000-11-21 Dave Love <fx@gnu.org>
1162
1163 * gnus-art.el (gnus-mime-button-map): Don't inherit from
1164 gnus-article-mode-map.
1165 (gnus-mime-button-menu): Use mouse-set-point.
1166 (gnus-insert-mime-button, gnus-mime-display-alternative)
1167 (gnus-mime-display-alternative): Don't use local-map property.
1168
1169 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
1170
1171 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
1172 sending a command; allow the rtelnet prompt as well.
1173
1174 2000-11-17 Simon Josefsson <simon@josefsson.org>
1175
1176 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1177 prefetch.
1178
1179 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1180
1181 * nntp.el (nntp-decode-text): Delete bogus status lines.
1182 (nntp-open-connection): Kill process buffer when quit.
1183 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1184 FSF Emacs 20 and XEmacs 21.
1185 (nntp-retrieve-data): Don't ignore quit.
1186
1187 2000-11-17 Dave Love <fx@gnu.org>
1188
1189 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1190 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
1191 and make-temp-file.
1192 (uudecode-decode-region): Doc fix.
1193
1194 2000-11-14 Dave Love <fx@gnu.org>
1195
1196 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1197 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1198 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1199 New files, derived from the XPMs.
1200
1201 2000-11-12 Dave Love <fx@gnu.org>
1202
1203 From Emerick Rogul <emerick@csa.bu.edu>.
1204 * message.el (message-setup-fill-variables): New variable.
1205 (message-mode): Use it.
1206
1207 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1208
1209 * gnus-mlspl.el: Documentation tweaks.
1210
1211 2000-11-10 Dave Love <fx@gnu.org>
1212
1213 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1214 (gnus-agent-lib-file, gnus-agent-load-alist)
1215 (gnus-agent-save-alist, gnus-agent-article-name): Use
1216 expand-file-name.
1217
1218 * gnus-group.el (gnus-group-name-charset-method-alist): Add
1219 :version.
1220 (nnkiboze-score-file): Defvar when compiling.
1221
1222 * gnus-start.el (gnus-read-newsrc-file): Add :version.
1223
1224 * gnus-art.el (gnus-article-banner-alist)
1225 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1226 (gnus-article-date-lapsed-new-header)
1227 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1228 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1229 (gnus-treat-strip-headers-in-body)
1230 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1231 (gnus-treat-translate): Add :version.
1232 (gnus-article-mime-part-function): Fix defcustom.
1233
1234 * nnmail.el (nnmail-expiry-target)
1235 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1236 (nnmail-split-header-length-limit): Add :version.
1237
1238 * gnus-sum.el (gnus-auto-expirable-marks)
1239 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1240 (gnus-extra-headers, gnus-ignored-from-addresses)
1241 (gnus-newsgroup-ignored-charsets)
1242 (gnus-group-highlight-words-alist)
1243 (gnus-summary-show-article-charset-alist): Add :version.
1244
1245 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1246 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1247 files, converted from the XPMs.
1248
1249 * gnus-cache.el (gnus-cache-active-file): Don't use
1250 file-name-as-directory on directory.
1251 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
1252 use file-name-as-directory on directory.
1253
1254 * time-date.el (timezone-make-date-arpa-standard): Autoload.
1255 (date-to-time): Use it.
1256
1257 * message.el (message-mode) <adaptive-fill-regexp>:
1258 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1259 (message-newline-and-reformat): Likewise.
1260 (message-forward-as-mime, message-forward-ignored-headers)
1261 (message-buffer-naming-style, message-default-charset)
1262 (message-dont-reply-to-names, message-send-mail-partially-limit):
1263 Add :version.
1264
1265 * mm-util.el: Doc fixes.
1266 (mm-mime-charset): Don't use the raw result of
1267 mm-preferred-coding-system.
1268 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1269 (mm-with-unibyte): Simplify.
1270
1271 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1272 concat.
1273
1274 * pop3.el (pop3-version): Deleted.
1275 (pop3-make-date): New function, avoiding message-make-date.
1276 (pop3-munge-message-separator): Use it.
1277
1278 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1279
1280 * pop3.el (pop3-munge-message-separator): A message may have an
1281 empty body.
1282
1283 2000-11-09 Dave Love <fx@gnu.org>
1284
1285 * gnus-group.el (gnus-group-make-directory-group)
1286 (gnus-group-fetch-faq): Use expand-file-name.
1287 (gnus-group-fetch-faq): Simplify completing-read form.
1288
1289 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1290 test for Mule.
1291
1292 * message.el (tool-bar-map): Defvar when compiling.
1293
1294 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1295 (gnus-tm-lisp-directory): Deleted.
1296 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1297 (featurep 'xemacs).
1298 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1299 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1300 version numbers from file names.
1301
1302 2000-11-08 John Wiegley <johnw@gnu.org>
1303
1304 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1305 `gnus-group-change-level-function', instead of `remove-hook',
1306 because it's not a hook!
1307
1308 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1309
1310 * nnweb.el (nnweb-decode-entities): Work for non-character
1311 entities.
1312
1313 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1314 Issue message on quit.
1315
1316 2000-11-08 Simon Josefsson <simon@josefsson.org>
1317
1318 * rfc2104.el: Add SHA-1 example.
1319 (rfc2104-hexstring-to-bitstring): New function.
1320 (rfc2104-hash): Use it.
1321
1322 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1323
1324 * gnus-start.el: Remove gnus-xemacs.
1325
1326 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1327
1328 * gnus-score.el (gnus-score-body): Don't score body when
1329 agent-fetching.
1330 (gnus-score-followup): Don't score followup either.
1331 (gnus-score-use-all-scores): New variable.
1332 (gnus-all-score-files): Use it.
1333 (gnus-score-find-bnews): Use directory-sep-char.
1334
1335 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1336 asynchronous in Exp version.
1337
1338 2000-11-08 Dave Love <fx@gnu.org>
1339
1340 * mm-view.el: Use featurep for XEmacs test.
1341 (mm-inline-message): Test for `remove-specifier'; don't use
1342 condition-case.
1343
1344 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1345
1346 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1347 (gnus-score-find-bnews): Don't concat "".
1348
1349 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1350 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1351 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1352 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1353
1354 * gnus-sum.el: Put some defvars in eval-when-compile.
1355 (gnus-summary-mode-hook): Add :options.
1356 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1357 (gnus-summary-tool-bar-map): New variable.
1358 (gnus-summary-make-tool-bar): New function.
1359 (gnus-summary-mode): Put kill-all-local-variables first.
1360
1361 * gnus-group.el (gnus-group-toolbar-map): New variable.
1362 (gnus-group-make-tool-bar): Rewritten.
1363 (gnus-group-mode): Put kill-all-local-variables first.
1364
1365 * rfc2047.el: Require gnus-util.
1366
1367 * nnml.el (gnus-sorted-intersection): Autoload.
1368
1369 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1370 Put some defvars in eval-when-compile.
1371 (gnus-intersection, gnus-sorted-complement): Autoload.
1372
1373 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1374
1375 * mm-encode.el (mm-body-7-or-8): Autoload.
1376
1377 * mm-decode.el (mm-insert-inline): Autoload.
1378
1379 * mml.el:
1380 * message.el: Put some defvars in eval-when-compile.
1381
1382 * gnus-msg.el: Put some defvars in eval-when-compile.
1383 (gnus-msg-mail): Move after gnus-setup-message.
1384
1385 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1386
1387 2000-11-07 Dave Love <fx@gnu.org>
1388
1389 * gnus-util.el (nnheader): Don't require message (recursive
1390 autoload).
1391
1392 * uudecode.el: Avoid compiler warnings.
1393
1394 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1395 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1396
1397 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1398
1399 * rfc2047.el: Require cl when compiling.
1400 (rfc2047-q-encode-region): Don't break if a QP-word could be
1401 fitted in one line.
1402 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1403 (rfc2047-fold-region): "=?=" is not a break point.
1404 (rfc2047-encode-message-header): Move fold into encode-region.
1405 (rfc2047-dissect-region): Rewrite.
1406 (rfc2047-encode-region): Rewrite.
1407 (rfc2047-fold-region): Fold
1408 (rfc2047-unfold-region): New function.
1409 (rfc2047-decode-region): Use it.
1410 (rfc2047-q-encode-region): Don't break at bob.
1411 (rfc2047-decode): Use unibyte.
1412 (rfc2047-q-encode-region): Better calculation of break point.
1413 (rfc2047-fold-region): Don't break the first non-LWSP characters.
1414 (rfc2047-encode-region): Merge only if regions are adjacent.
1415
1416 2000-11-06 Dave Love <fx@gnu.org>
1417
1418 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1419
1420 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
1421 (uudecode-char-int): New alias, replacing char-int.
1422 (uudecode-decode-region): Don't call buffer-disable-undo.
1423
1424 * mm-uu.el (mm-uu-configure): Unquote lambda.
1425 (mm-uu-configure-list): Doc fix.
1426
1427 * earcon.el (running-xemacs): Don't define.
1428
1429 2000-11-06 John Wiegley <johnw@gnu.org>
1430
1431 * gnus-mlspl.el (gnus-group-split-update): Check the value of
1432 `nnmail-crosspost', and use it to set the `no-crosspost'
1433 argument when calling `gnus-group-split-fancy'. Otherwise, it
1434 assumes that cross-posting is always OK, no matter what
1435 `nmail-crosspost' is set to.
1436 (gnus-group-split-fancy): The argument order in the
1437 second-to-last `push' call was wrong, but since `no-crosspost'
1438 was always nil, it was never being triggered.
1439
1440 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1441
1442 Don't postpone GCC if none of GCC methods is agent-covered. This
1443 fix presumes that the post-method must be agent-covered if any Gcc
1444 method is agent-covered.
1445
1446 * gnus-msg.el (gnus-inews-group-method): New function.
1447 (gnus-inews-do-gcc): Use it.
1448 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1449 (gnus-agent-possibly-save-gcc): Use it.
1450 (gnus-agent-possibly-do-gcc): Ditto.
1451
1452 *gnus-msg.el: (gnus-inews-add-send-actions): Use
1453 `gnus-agent-possibly-do-gcc' if Agentized.
1454 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1455 to `message-header-hook'.
1456
1457 * gnus-mlspl.el: Require cl when compiling.
1458
1459 * gnus-ml.el: Usage.
1460 (gnus-mailing-list-archive, gnus-mailing-list-owner,
1461 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1462 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1463 (gnus-mailing-list-menu): Define it.
1464 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1465
1466 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1467
1468 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
1469
1470 * message.el (message-font-lock-keywords): Match a final newline
1471 to help font-lock's multiline support.
1472
1473 2000-11-03 Dave Love <fx@gnu.org>
1474
1475 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1476
1477 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1478 name.
1479
1480 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1481 <banner>: Fix custom type, doc.
1482
1483 * mm-decode.el (mm-display-external): Space-prefix temp buffer
1484 name. Don't disable undo explicitly.
1485
1486 2000-11-02 Dave Love <fx@gnu.org>
1487
1488 * message.el (message-font-lock-keywords): Use [:alpha:] for
1489 cite-prefix.
1490
1491 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
1492
1493 * mm-uu.el (mm-uu-configure-list): Move back to old location,
1494 because defcustom tries to call `mm-uu-configure'.
1495
1496 2000-11-01 Dave Love <fx@gnu.org>
1497
1498 * rfc2047.el (base64): Require unconditionally.
1499 (message-posting-charset): Defvar when compiling.
1500 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1501 message.
1502
1503 * gnus-sum.el (nnoo): Require.
1504 (mm-uu-dissect): Autoload.
1505
1506 * mml.el (mml-parse-1): Clarify message.
1507 (mml-minibuffer-read-type): Use mailcap-mime-types.
1508
1509 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
1510
1511 * mml.el: Fix a typo in the requiring of CL.
1512
1513 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1514
1515 * rfc2231.el: Require cl when compiling.
1516
1517 2000-11-01 Dave Love <fx@gnu.org>
1518
1519 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1520 Fix custom type.
1521 (mm-uu-configure-list): Move and fix custom type.
1522
1523 * utf7.el: Require cl when compiling.
1524
1525 * binhex.el: Use (featurep 'xemacs).
1526 (binhex-char-int): New alias, replacing char-int. Change callers.
1527 (binhex-decode-region): Simplify work buffer code.
1528 (binhex-decode-region-external): Use expand-file-name, not concat.
1529
1530 2000-10-30 Dave Love <fx@gnu.org>
1531
1532 * gnus-art.el: Fix 2000-10-27 change properly.
1533
1534 2000-10-28 Miles Bader <miles@gnu.org>
1535
1536 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1537
1538 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1539
1540 * gnus-draft.el (gnus-draft-send-message): Typo.
1541
1542 2000-10-27 John Wiegley <johnw@gnu.org>
1543
1544 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1545 variable to correspond with `gnus-article-hide-citation-maybe'.
1546 (gnus-treatment-function-alist): Added entry for the above
1547 correlation.
1548
1549 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1550
1551 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1552
1553 2000-10-27 Dave Love <fx@gnu.org>
1554
1555 * gnus.el: Don't require custom. Don't require message at top
1556 level.
1557 (gnus-message-archive-method): Require message here.
1558
1559 2000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1560
1561 * gnus-art.el (article-strip-banner): Use
1562 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1563 allow inheritance on the banner.
1564 From elkin@tverd.astro.spbu.ru.
1565
1566 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1567 Cashin <ecashin@coe.uga.edu>).
1568
1569 2000-10-27 Simon Josefsson <simon@josefsson.org>
1570
1571 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1572 (gnus-agent-restore-gcc):
1573 (gnus-agent-possibly-save-gcc): New functions.
1574
1575 * nnimap.el (nnimap-group-overview-filename): Create directory for
1576 newfile (when use long filenames is nil). Copy+delete file if
1577 rename didn't work.
1578 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1579 doesn't return anything useful, use ignore-errors instead.
1580 (nnimap-verify-uidvalidity): Delete overview file when
1581 uid validity changes.
1582 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1583 Rename old files into new format.
1584 (nnimap-request-accept-article): Remove \n's from
1585 From_ lines.
1586 (nnimap-request-accept-article): Remove From[^:] lines.
1587 (imap-starttls-p): Check for starttls binary.
1588 (imap-starttls-open): More verbose.
1589 (imap-gssapi-auth): Ditto.
1590 (imap-kerberos4-auth): Ditto.
1591 (imap-cram-md5-auth): Ditto.
1592 (imap-login-auth): Ditto.
1593 (imap-anonymous-auth): Ditto.
1594 (imap-digest-md5-auth): Ditto.
1595 (imap-open): Ditto.
1596 (imap-digest-md5-p): Check capability first.
1597 (imap-parse-flag-list): Correctly parse empty lists.
1598 (imap-login-p): Support LOGINDISABLED.
1599 (imap-parse-body): Work around bug in Sun SIMS.
1600
1601 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1602 (gnus-agent-restore-gcc):
1603 (gnus-agent-possibly-save-gcc): New functions.
1604
1605 Asks the user to synch flags with server when you plug in.
1606
1607 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1608 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1609 (gnus-agent-toggle-plugged): Call it.
1610 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1611 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1612 (gnus-agent-possibly-synchronize-flags): New function.
1613 (gnus-agent-possibly-synchronize-flags-server): New function.
1614
1615 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1616
1617 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1618
1619 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1620 support ACL's.
1621
1622 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1623
1624 * gnus-draft.el (gnus-draft-send-message): Ditto.
1625 (gnus-group-send-drafts): Ditto.
1626
1627 * gnus-art.el (gnus-request-article-this-buffer):
1628 gnus-refer-article-method might be a single method.
1629 (gnus-article-mime-total-parts): New function.
1630 (gnus-mm-display-part): Use it.
1631 (gnus-mime-display-single): Ditto.
1632 (gnus-mime-display-alternative): Ditto.
1633 (gnus-mime-inline-part): Check validity of charset.
1634 (gnus-treat-display-smileys): Default value in Emacs 21.
1635 * gnus-art.el: Define dynamic variables in eval-when-compile.
1636 (gnus-article-prepare): Configure it again.
1637 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1638 gnus-overlay-start.
1639 (gnus-article-prepare): Configure windows before
1640 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1641 window might be overrided.
1642 (gnus-mime-inline-part): Use prefix argument only
1643 when it is called interactively.
1644 (gnus-mime-action-alist): New variable.
1645 (gnus-mime-action-on-part): Use it.
1646 (gnus-mime-button-commands): Add command ".".
1647 (gnus-mime-inline-part): Support prefix argument.
1648 (gnus-article-banner-alist): New variable.
1649 (article-strip-banner): Use it.
1650
1651 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1652 because they are files, not paths.
1653 (mailcap-parse-mimetypes): Ditto.
1654 (mailcap-mime-types): Use mailcap-mime-data.
1655
1656 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1657 gnus-overlay-start.
1658 * gnus.el (gnus-agent-fetching): New variable.
1659 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1660
1661 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1662 (gnus-agent-fetch-group-1): Score-param could be nil.
1663 (gnus-agent-any-covered-gcc): New function.
1664 (gnus-agent-possibly-save-gcc): Use it.
1665 (gnus-agent-possibly-do-gcc): Ditto.
1666 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1667 the GNU assignment issue.
1668 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1669 * gnus-agent.el: timer vs. itimer.
1670
1671 * webmail.el (webmail-type-definition): Fix my-deja open url.
1672 (webmail-hotmail-list): Fix.
1673 (webmail-netscape-open, webmail-hotmail-article,
1674 webmail-hotmail-list): Update.
1675 (webmail-my-deja-*): Rewrite.
1676
1677 * gnus-sum.el (gnus-refer-article-methods): The second could be
1678 a named method.
1679 (gnus-cache-write-active): Auto load.
1680 (gnus-summary-display-article): Enable multibyte.
1681 (gnus-summary-select-article): Don't enable multibyte here.
1682 (gnus-summary-goto-article): Ditto.
1683 (gnus-summary-enter-digest-group): Decode to-address.
1684
1685 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1686 (mm-with-unibyte-current-buffer-mule4): New function.
1687 (mm-enable-multibyte-mule4): New.
1688 (mm-disable-multibyte-mule4): New.
1689
1690 * mm-util.el (mm-enable-multibyte-mule4): New.
1691 (mm-disable-multibyte-mule4): New.
1692 * gnus-sum.el (gnus-summary-mode): Use it.
1693 (gnus-summary-select-article): Ditto.
1694 (gnus-summary-goto-article): Use enable multibyte.
1695
1696 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1697 (nnkiboze-enter-nov): Fix it when there is no xref.
1698 (nnkiboze-generate-groups): List groups.
1699 (nnkiboze-request-article): Use
1700 gnus-cache-request-article.
1701
1702 * gnus-group.el (gnus-group-make-kiboze-group): Use
1703 nnkiboze-score-file.
1704 (gnus-group-make-kiboze-group): Fix prompt.
1705
1706 * message.el (message-send-mail-partially): Replace the header
1707 delimiter with a blank line.
1708 (message-sending-message): New variable.
1709 (message-send): Use it.
1710 (message-default-charset): Default value for non-Mule Emacsen.
1711 (message-alternative-emails): New.
1712 (message-use-alternative-email-as-from): New.
1713 (message-setup): Use them.
1714 (message-default-charset): Set default value in non-MULE XEmacsen
1715 as iso-8859-1.
1716
1717 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1718
1719 * message.el: xemacs cleanup (use featurep ' xemacs)
1720
1721 * nnheader.el: ditto
1722
1723 * mm-util.el: ditto
1724
1725 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1726
1727 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1728 (see DRUMS).
1729
1730 2000-10-27 Simon Josefsson <simon@josefsson.org>
1731
1732 * message.el (message-send): Make sure error is signalled if no
1733 send method is specified.
1734
1735 2000-10-27 Dave Love <fx@gnu.org>
1736
1737 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1738 strings.
1739 (gnus-group-make-tool-bar): New function.
1740 (gnus-group-mode): Use it.
1741
1742 * message.el (message-mode-menu): Add some :help strings.
1743 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1744 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1745
1746 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1747 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1748 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1749
1750 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1751 display-graphic-p here.
1752
1753 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1754
1755 * mm-decode.el (mm-viewer-completion-map): New.
1756 (mm-interactively-view-part): Use it.
1757
1758 2000-10-27 Simon Josefsson <sj@extundo.com>
1759
1760 * mail-source.el (mail-sources): IMAP predicate is a string.
1761 (mail-sources): Add default values for IMAP mailbox, predicate and
1762 fetchflag.
1763
1764 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1765
1766 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1767 of the `gnus-xemacs' variable, as the latter has been removed.
1768 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1769 * gnus-art.el (gnus-treat-display-xface)
1770 (gnus-treat-display-smileys, gnus-treat-display-picons)
1771 (gnus-article-read-summary-keys): Likewise.
1772
1773 2000-10-26 Dave Love <fx@gnu.org>
1774
1775 * flow-fill.el: Require cl when compiling.
1776
1777 2000-10-26 Simon Josefsson <simon@josefsson.org>
1778
1779 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1780 (fill-flowed): Make "quote-depth wins" rule work when first line
1781 is at level 0.
1782
1783 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1784
1785 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1786 (gnus-kill-all-overlays): Move here.
1787
1788 * gnus-util.el (gnus-kill-all-overlays): Move out.
1789
1790 2000-10-26 Dave Love <fx@gnu.org>
1791
1792 * mail-source.el: Require imap when compiling and defvar
1793 display-time-mail-function. Require mm-util.
1794 (nnheader-cancel-timer): Autoload.
1795 (mail-source-imap-authenticators, mail-source-imap-streams): New
1796 variables.
1797 (mail-sources): Use them.
1798 (defvar): Use rmail-spool-directory unconditionally.
1799
1800 2000-10-26 Dirk Meyer <dischi@tzi.de>
1801
1802 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1803 seconds instead of hour.
1804
1805 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1806
1807 * mail-source.el (mail-sources): Better `:type'.
1808
1809 2000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1810
1811 * mail-source.el (mail-source-keyword-map): Use
1812 `rmail-spool-directory' as a default directory for the `file'
1813 source, if the variable is defined. Fall back to hardcoded
1814 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1815 <seh@speakeasy.org>.
1816
1817 2000-10-25 Jason Rumney <jasonr@gnus.org>
1818
1819 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1820 supports it.
1821
1822 2000-10-18 Dave Love <fx@gnu.org>
1823
1824 * mm-bodies.el (mm-uu-decode-function)
1825 (mm-uu-binhex-decode-function): Defvar when compiling.
1826
1827 * gnus-nocem.el (gnus-nocem-issuers): Update.
1828 (gnus-nocem-check-from): New option.
1829 (gnus-nocem-scan-groups): Use it.
1830 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1831 (gnus-nocem-check-article-limit): Add :version.
1832
1833 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1834
1835 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1836 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1837
1838 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1839
1840 * ietf-drums.el (mm-util): Require CL when compiling.
1841
1842 2000-10-15 Dave Love <fx@gnu.org>
1843
1844 * qp.el: Require mm-util.
1845
1846 2000-10-13 Dave Love <fx@gnu.org>
1847
1848 * qp.el (quoted-printable-decode-region): Avoid invalid
1849 coding-systems.
1850
1851 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1852
1853 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1854 to a recursive load.
1855
1856 2000-10-12 Dave Love <fx@gnu.org>
1857
1858 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1859
1860 * gnus.el (gnus-group-startup-message): Check for PBM image.
1861
1862 2000-10-09 Dave Love <fx@gnu.org>
1863
1864 * mail-source.el (mail-source-fetch-imap): Bind
1865 default-enable-multibyte-characters rather than using
1866 mm-disable-multibyte.
1867
1868 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1869
1870 * mail-source.el (mail-source-fetch-maildir): Don't insert
1871 newlines.
1872
1873 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1874
1875 * mm-encode.el: Require CL. At least, for `incf'.
1876
1877 2000-10-06 Dave Love <fx@gnu.org>
1878
1879 * gnus-audio.el: Don't require cl.
1880 (gnus-audio): New custom group.
1881 (gnus-audio-inline-sound): Change to work with Emacs.
1882 (gnus-audio-directory, gnus-audio-directory)
1883 (gnus-audio-au-player): Customize.
1884 (gnus-audio-play): Try external player if play-sound-file fails.
1885 Use file-name-extension, not string-match.
1886
1887 2000-10-05 Dave Love <fx@gnu.org>
1888
1889 * rfc1843.el: Require cl when compiling.
1890
1891 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1892 Autoload.
1893 (quoted-printable-decode-region): Rename arg which confused
1894 charset with coding-system. Don't use nonascii-insert-offset.
1895 Coding-system encode the region initially. Don't recognize `=='
1896 as valid QP. Coding-system decode the region finally.
1897 (quoted-printable-decode-string): Rename arg which confused
1898 charset with coding-system.
1899
1900 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1901 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1902 mm-encode-coding-region.
1903 (mm-decode-body, mm-decode-string): Rename variables which
1904 confused charset with coding-system.
1905 (binhex-decode-region): Don't autoload.
1906 (mm-body-encoding): Require message.
1907 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1908 cond branches.
1909
1910 * gnus-art.el (article-de-quoted-unreadable)
1911 (article-de-base64-unreadable): Fold search case
1912 rather than downcasing string. Apply mm-charset-to-coding-system
1913 to arg of quoted-printable-decode-region.
1914
1915 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1916
1917 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1918
1919 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1920
1921 * gnus-kill.el (gnus-kill): Typo.
1922
1923 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1924
1925 * gnus-mule.el: Revived.
1926
1927 2000-10-04 Dave Love <fx@gnu.org>
1928
1929 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1930 Require ring when compiling.
1931 (gnus-x-splash): Bind width, height.
1932 (gnus-article-compface-xbm): New variable.
1933 (gnus-article-display-xface): Move graphic test. Use unibyte.
1934 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1935
1936 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1937
1938 * nnimap.el: require 'cl when compiling.
1939
1940 2000-10-04 Dave Love <fx@gnu.org>
1941
1942 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1943 pbm images.
1944
1945 * frown.pbm, smile.pbm, wry.pbm: New files.
1946
1947 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1948
1949 2000-10-03 Dave Love <fx@gnu.org>
1950
1951 * mail-source.el (mail-sources): Revert to nil.
1952
1953 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
1954
1955 * qp.el: Don't require mm-util.
1956 (quoted-printable-decode-region): Rewritten.
1957 (quoted-printable-decode-string, quoted-printable-encode-region):
1958 Doc fix.
1959 (quoted-printable-encode-region): Barf on multibyte characters.
1960 Maybe make the class multibyte. Upcase chars, not formatted
1961 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1962 (quoted-printable-encode-string): Don't use
1963 mm-with-unibyte-buffer.
1964
1965 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1966
1967 * mail-source.el (mail-source-report-new-mail): Use
1968 nnheader-cancel-timer.
1969
1970 2000-10-03 Simon Josefsson <simon@josefsson.org>
1971
1972 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1973 (mail-source-fetch-imap): Use it.
1974
1975 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1976
1977 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1978 last change.
1979
1980 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1981 `:ascent center'.
1982
1983 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1984
1985 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1986
1987 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1988 image's :ascent to 80. That gives a mode-line which is approx.
1989 as tall as the normal one.
1990
1991 2000-09-21 Dave Love <fx@gnu.org>
1992
1993 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1994 (for Emacs 20). Tidy somewhat.
1995
1996 2000-09-21 Dave Love <fx@gnu.org>
1997
1998 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1999 image processing. Rationalize logic somewhat.
2000
2001 2000-09-20 Dave Love <fx@gnu.org>
2002
2003 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
2004
2005 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
2006 we'll be careful merging development changes.
2007
2008 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
2009 specifically.
2010
2011 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
2012 (mouse-set-point, set-face-foreground)
2013 (set-face-background, x-popup-menu) [not window-system]: Don't zap
2014 them.
2015
2016 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
2017
2018 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
2019 redundant autoloads.
2020
2021 2000-09-20 Gerd Moellmann <gerd@gnu.org>
2022
2023 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
2024 to XBM; we always have PBM support.
2025
2026 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
2027
2028 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
2029 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
2030 * gnus-sum.el (gnus-nov-parse-line): Ditto.
2031 * nnkiboze.el (nnkiboze-file-coding-system): New.
2032 (nnkiboze-retrieve-headers): Use it.
2033 (nnkiboze-request-group): Ditto.
2034 (nnkiboze-close-group): Ditto.
2035 (nnkiboze-generate-group): Ditto.
2036 (nnkiboze-enter-nov): Insert first Xref properly.
2037
2038 2000-09-19 Dave Love <fx@gnu.org>
2039
2040 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
2041 (nnmail-get-new-mail): Test `sources' in top-level conditional.
2042
2043 * mail-source.el (mail-sources): Change default to '((file)).
2044 Add useful custom type.
2045
2046 2000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2047
2048 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
2049 year).
2050 (gnus-date-iso8601): Ditto.
2051
2052 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
2053
2054 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
2055
2056 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2057
2058 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
2059 pattern. Avoid using 8 bit chars.
2060 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
2061
2062 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2063
2064 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
2065 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
2066 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
2067 functions are not implemented yet.
2068
2069 * dgnushack.el (dgnushack-compile): Remove smiley.el and
2070 x-overlay.el from the FSF Emacs black list.
2071
2072 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2073
2074 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
2075 (mm-inline-media-tests): Ditto.
2076 (mm-automatic-display): Ditto.
2077 * mm-view.el (mm-display-inline-fontify): Generalize from
2078 mm-display-patch-inline.
2079 (mm-display-patch-inline): Use it.
2080 (mm-display-elisp-inline): Ditto.
2081
2082 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2083
2084 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
2085 (gnus-topic-unmark-topic): Ditto.
2086 (gnus-topic-mark-topic): Ditto.
2087 (gnus-topic-get-new-news-this-topic): Use it.
2088
2089 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2090
2091 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
2092 display xface.
2093
2094 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
2095
2096 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
2097 zombie or killed groups.
2098
2099 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2100
2101 * mml.el (mml-preview): Reinsert unibyte content.
2102 (mml-parse-1): Remove with-unibyte-current-buffer.
2103 (mml-generate-mime-1): Ditto.
2104 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
2105 * message.el (message-forward): Ditto.
2106
2107 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2108
2109 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
2110 original article buffer.
2111 (article-de-base64-unreadable): Ditto.
2112 (article-wash-html): Ditto.
2113
2114 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2115
2116 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
2117 unless forward-show-mml.
2118
2119 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2120
2121 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
2122 (gnus-summary-save-parts-last-directory): New.
2123 (gnus-summary-save-parts): Save history.
2124
2125 2000-09-14 Ben Gertzfield <che@debian.org>
2126
2127 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
2128 variable.
2129 (gnus-summary-save-parts): Use it.
2130
2131 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2132
2133 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
2134 * gnus-sum.el (gnus-summary-exit): Ditto.
2135 (gnus-summary-exit-no-update): Ditto.
2136 (gnus-summary-show-article): Ditto.
2137
2138 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2139
2140 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
2141 Content-Disposition.
2142
2143 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2144
2145 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
2146
2147 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2148
2149 * gnus-art.el (gnus-article-setup-buffer): Set
2150 gnus-article-mime-handles to nil.
2151 * gnus-sum.el (gnus-summary-exit): Ditto.
2152 (gnus-summary-exit-no-update): Ditto.
2153 (gnus-summary-show-article): Ditto.
2154 (gnus-summary-save-parts): Use gnus-article-mime-handles if
2155 dissected.
2156 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
2157
2158 2000-09-14 Dave Love <fx@gnu.org>
2159
2160 * gnus.el (gnus-charset):
2161 * mm-decode.el (mime-display):
2162 * imap.el (imap) <defgroup>: Add :version.
2163
2164 2000-09-13 Gerd Moellmann <gerd@gnu.org>
2165
2166 * parse-time.el: Fix author's mail address.
2167
2168 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2169 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2170 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2171 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2172 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2173 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2174 * rfc2231.el, uudecode.el: Fix copyright notice.
2175
2176 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2177 require `w3' at load-time only if not running in batch mode.
2178
2179 2000-09-13 Dave Love <fx@gnu.org>
2180
2181 * gnus-ems.el (gnus-ems-redefine): Don't alias
2182 gnus-summary-set-display-table.
2183
2184 * message.el (message-user-agent): Don't wrap ignore-errors around
2185 it.
2186
2187 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2188 `format'.
2189 (mm-content-transfer-encoding): Don't use cadar.
2190
2191 * uudecode.el (uudecode-decoder-program)
2192 (uudecode-decoder-switches): Customize.
2193
2194 * gnus-score.el (gnus-home-score-file): Improve custom type.
2195
2196 * gnus-cus.el (gnus-custom-mode): Conditionally set local
2197 variables for Emacs 21.
2198 (gnus-group-customize): Disable undo while laying out the buffer.
2199
2200 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
2201
2202 * gnus-util.el (gnus-write-active-file): Bind
2203 coding-system-for-write.
2204
2205 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2206
2207 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2208 * gnus-kill.el (gnus-batch-score): Ditto.
2209 * gnus-move.el (gnus-change-server): Ditto.
2210 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2211
2212 2000-09-12 Simon Josefsson <simon@josefsson.org>
2213
2214 * gnus-sum.el (gnus-update-read-articles): Undo
2215 `gnus-request-set-mark' operation.
2216
2217 2000-09-11 Dave Love <fx@gnu.org>
2218
2219 * ChangeLog: Use iso-2022 coding.
2220
2221 * gnus-msg.el (gnus-msg-mail): New function.
2222 (gnus-user-agent): New mail agent.
2223
2224 2000-09-10 Dave Love <fx@gnu.org>
2225
2226 * message.el: Require mail-abbrevs for XEmacs for a problem with
2227 keybinding despite the autoloads for it.
2228
2229 2000-09-08 Simon Josefsson <simon@josefsson.org>
2230
2231 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2232
2233 * nnimap.el (nnimap-request-update-info-internal): Remove tick
2234 marks from dormant articles. (See nnimap-request-set-mark.)
2235 (nnimap-retrieve-headers-progress): Demule.
2236 (nnimap-open-server): Call nnoo-change-server twice, once for
2237 getting the nnimap-server-buffer and once for letting n-c-s set
2238 the variables in that buffer.
2239
2240 2000-09-08 David Edmondson <dme@dme.org>
2241
2242 * gnus.el (gnus-short-group-name): Guess separator.
2243
2244 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
2245
2246 * gnus-group.el (gnus-group-insert-group-line): Fix.
2247
2248 2000-09-04 Dave Love <fx@gnu.org>
2249
2250 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2251 (mm-get-image): Avoid the losing `make-glyph' from W3.
2252
2253 2000-09-03 Simon Josefsson <simon@josefsson.org>
2254
2255 * gnus-sum.el (gnus-summary-delete-article): Check server.
2256
2257 2000-09-01 Simon Josefsson <simon@josefsson.org>
2258
2259 * imap.el (imap-parse-flag-list): Rewrite.
2260
2261 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2262
2263 * imap.el (imap-parse-flag-list): Hack.
2264
2265 2000-08-29 Dave Love <fx@gnu.org>
2266
2267 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2268
2269 * gnus-agent.el (gnus-agent-union): new function.
2270 (gnus-agent-fetch-headers): Use it.
2271
2272 * gnus.el (gnus-group-startup-message): Specify foreground and
2273 background for xpm image. Centre image vertically.
2274 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2275
2276 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
2277
2278 * message.el (message-send-mail): Narrow-to-headers.
2279
2280 2000-08-24 Dave Love <fx@gnu.org>
2281
2282 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2283 21.
2284
2285 2000-08-21 Dave Love <fx@gnu.org>
2286
2287 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2288
2289 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
2290
2291 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2292 permanent is used.
2293 (gnus-topic-show-topic): Read topic when to show permanent hidden
2294 topic.
2295 (gnus-topic-remove-topic): Revert to the old behavior, not using
2296 hide.
2297
2298 2000-08-21 Dave Love <fx@gnu.org>
2299
2300 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2301 (gnus-xemacs): Use featurep.
2302
2303 * mm-util.el (mm-read-charset): Maybe use builtin.
2304 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2305 (mm-multibyte-p, mm-with-unibyte-current-buffer)
2306 (mm-with-unibyte): Use featurep, not string-match.
2307 (mm-with-unibyte-buffer): Simplify.
2308 (mm-quote-arg): Maybe use shell-quote-argument.
2309
2310 * mml.el (mml-make-string): Deleted (unused).
2311
2312 * gnus.el (gnus-mode-line-buffer-identification): Supply
2313 definition for Emacs 21.
2314
2315 * gnus-salt.el: Small doc fixes.
2316 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2317 gnus-add-minor-mode.
2318
2319 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2320 gnus-add-minor-mode.
2321
2322 2000-08-20 Simon Josefsson <simon@josefsson.org>
2323
2324 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2325 function, thanks to Lloyd Zusman for debugging.
2326 (nnimap-request-group):
2327 (nnimap-request-list):
2328 (nnimap-retrieve-groups):
2329 (nnimap-request-newgroups): Use it.
2330
2331 * nnimap.el (nnimap-request-article-part): Less verbose.
2332
2333 2000-08-18 Dave Love <fx@gnu.org>
2334
2335 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2336 custom type.
2337
2338 * nnheader.el (nnheader-replace-chars-in-string): Use
2339 subst-char-in-string if available.
2340
2341 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2342 (gnus-request-article-this-buffer): Use expand-file-name.
2343 (gnus-mime-view-part-as-type): Simplify interactive spec.
2344 (gnus-mime-button-map): Define it all in defvar.
2345
2346 2000-08-17 Dave Love <fx@gnu.org>
2347
2348 * gnus-group.el (gnus-group-running-xemacs): Deleted.
2349
2350 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2351 last-nonmenu-event.
2352
2353 * uudecode.el (char-int): Use defalias, not fset.
2354
2355 * score-mode.el: Don't require easymenu. Require mm-util.
2356 (score-mode-coding-system): Use mm-auto-save-coding-system.
2357
2358 * nneething.el (nneething-create-mapping): Don't use cadar & al.
2359 (nneething-file-name): Use expand-file-name, not concat.
2360
2361 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2362
2363 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2364 Failure proof for email addresses.
2365 (nnslashdot-sane-retrieve-headers): Ditto.
2366
2367 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2368
2369 * message.el (message-send-mail): Only insert courtesy message
2370 when text/plain.
2371
2372 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
2373
2374 * message.el (message-cancel-news): Copy the From header from the
2375 original article.
2376
2377 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2378
2379 * gnus-async.el (gnus-asynchronous): Removed.
2380
2381 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2382
2383 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2384 format.
2385
2386 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2387
2388 * nnmail.el (nnmail-expiry-target-group): Fixed.
2389
2390 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2391
2392 * nnmail.el (nnmail-expiry-target-group): Fix the call to
2393 gnus-request-accept-article so that body encoding is *not* done.
2394 Encoding is not done on incoming mail, so why should it be done on
2395 expired mail?
2396
2397 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2398
2399 * nnml.el (nnml-request-expire-articles): Fix the calls to
2400 nnml-request-article (the filename was being passed instead of the
2401 article number) and nnmail-expiry-target-group
2402 (nnml-current-directory is changed by nnml-request-accept-article,
2403 causing it to be incorrect for the next article to be expired).
2404
2405 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2406
2407 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2408 expiry-target group parameters.
2409
2410 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2411
2412 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2413 buffer.
2414 (gnus-topic-hide-topic): Take a PERMANENT parameter.
2415 (gnus-topic-show-topic): Ditto.
2416
2417 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2418
2419 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
2420
2421 * mail-source.el (mail-source-incoming-file-prefix): New
2422 variable.
2423
2424 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2425
2426 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2427
2428 * mailcap.el (mailcap-maybe-eval): Be even more warning.
2429
2430 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
2431
2432 * message.el (message-syntax-checks): New check quotin-style:
2433 Text must be written below quoted text.
2434 (message-check-news-body-syntax): Check it.
2435
2436 2000-08-11 Simon Josefsson <simon@josefsson.org>
2437
2438 * imap.el (imap-authenticator-alist): Fix typo.
2439 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2440 Jonas Oberg for debugging.
2441
2442 2000-08-11 Simon Josefsson <simon@josefsson.org>
2443
2444 * gnus-async.el (gnus-asynchronous): Disable by default.
2445
2446 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2447
2448 * mm-view.el (mm-inline-text): Bind fill-column.
2449
2450 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2451 list of unexpired articles.
2452
2453 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2454 un-expired articles.
2455
2456 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2457 headers.
2458
2459 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2460 we update the right topic..
2461
2462 * mm-decode.el (mm-display-external): Put point at start.
2463
2464 2000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2465
2466 * nnmail.el (nnmail-expiry-target): More explicit documentation.
2467
2468 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2469
2470 2000-08-09 Simon Josefsson <simon@josefsson.org>
2471
2472 * imap.el (imap-parse-body):
2473 (imap-parse-string-list): Add bug workarounds for Stalker
2474 Communigate Pro 3.0 server.
2475 (imap-body-lines): Remove bogus comment.
2476
2477 * imap.el (imap-range-to-message-set): Move from nnimap.el.
2478
2479 * nnimap.el (nnimap-retrieve-which-headers):
2480 (nnimap-retrieve-headers-from-server):
2481 (nnimap-request-set-mark):
2482 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2483
2484 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2485
2486 * message.el (message-dont-reply-to-names):
2487 rmail-dont-reply-to-names may not be defined.
2488
2489 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2490
2491 * gnus-group.el (gnus-group-iterate): Uncompiled function should
2492 not use pop.
2493
2494 2000-07-19 Dave Love <fx@gnu.org>
2495
2496 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2497 (gnus-x-splash): Use expand-file-name. Remove redundant facep
2498 check.
2499 (gnus-article-display-xface): Special-case for dark backgrounds.
2500
2501 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
2502
2503 * imap.el (imap-calculate-literal-size-first): New variable.
2504 (imap-local-variables): Add it.
2505 (imap-kerberos4-open): Set it.
2506 (imap-send-command): Use it.
2507
2508 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2509
2510 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2511 (mailcap-parse-mimetypes): Use it.
2512 (mailcap-extension-to-mime): Parse mimetype.
2513 (mailcap-mime-types): Ditto.
2514 * mml.el (mml-minibuffer-read-type): Ditto.
2515
2516 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2517
2518 * nndoc.el (nndoc-type-alist): Add outlook.
2519 (nndoc-outlook-type-p): New function.
2520 (nndoc-outlook-article-begin): Ditto.
2521
2522 2000-07-16 Daiki Ueno <ueno@unixuser.org>
2523
2524 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2525 excursion.
2526
2527 2000-07-15 Simon Josefsson <simon@josefsson.org>
2528
2529 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2530
2531 * imap.el (imap):
2532 (imap-kerberos4-program):
2533 (imap-gssapi-program):
2534 (imap-ssl-program): Customization.
2535 (imap-shell-program):
2536 (imap-shell-host): New variables.
2537 (imap-streams):
2538 (imap-stream-alist): Add shell.
2539 (imap-shell-p):
2540 (imap-shell-open): New functions.
2541 (imap-open): Don't call authenticator if preauth.
2542 (imap-authenticate): Return t if already authenticated.
2543
2544 2000-07-14 Simon Josefsson <simon@josefsson.org>
2545
2546 * gnus.el (gnus-invalid-group-regexp): New variable.
2547 (gnus-read-group): Use it.
2548
2549 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2550
2551 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2552 expunge-below and orphan-score are "group variables".
2553
2554 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
2555
2556 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2557 qualified group names to `gnus-group-read-ephemeral-group'.
2558
2559 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2560
2561 * gnus-sum.el: `W t' is toggle-header in info.
2562
2563 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2564
2565 * gnus-art.el (article-de-base64-unreadable): Typo.
2566
2567 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
2568
2569 * gnus-agent.el (require): Require timer.
2570
2571 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2572
2573 * message.el (message-bounce): Call mime-to-mml.
2574
2575 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2576
2577 * nnslashdot.el (nnslashdot-request-close): New function.
2578
2579 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2580
2581 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2582 right line number for the article.
2583
2584 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2585
2586 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2587 * webmail.el (webmail-fetch): Bind
2588 url-http-silence-on-insecure-redirection.
2589
2590 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2591
2592 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2593 unibyte.
2594 (nnslashdot-sane-retrieve-headers): Ditto.
2595 (nnslashdot-request-article): Ditto.
2596
2597 2000-07-10 William M. Perry <wmperry@aventail.com>
2598
2599 * mailcap.el (mailcap-parse-mimetype-file):
2600
2601 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2602
2603 * nnweb.el (nnweb-insert): Stricter test.
2604 * webmail.el (webmail-refresh-redirect): Ditto.
2605
2606 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2607
2608 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2609
2610 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2611
2612 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2613
2614 2000-07-05 Dave Love <fx@gnu.org>
2615
2616 * utf7.el: Doc and header fixes.
2617
2618 * gnus-sum.el: Doc fixes.
2619
2620 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2621 defalias, not fset.
2622
2623 * flow-fill.el (fill-flowed-point-at-eol)
2624 (fill-flowed-point-at-bol): Use defalias, not fset.
2625
2626 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2627 (gnus-Plain-save-name): Delete -- apparently bogus.
2628
2629 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2630
2631 * nnsoup.el: Use expand-file-name throughout.
2632
2633 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2634
2635 * nnmail.el (nnmail-read-incoming-hook): New example.
2636
2637 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2638
2639 * mm-view.el (mm-inline-text): Check whether the text has already
2640 been decoded.
2641
2642 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2643
2644 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2645
2646 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2647
2648 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2649
2650 2000-07-03 Simon Josefsson <simon@josefsson.org>
2651
2652 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2653 unsend flags.
2654
2655 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2656
2657 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2658 name in authinfo (.authinfo now support ports, no need for the
2659 hack).
2660 (nnimap-split-find-rule): Fix.
2661 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2662
2663 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2664
2665 * message.el (message-unquote-tokens): Remove all quotes.
2666
2667 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2668
2669 * gnus-ml.el: New file.
2670
2671 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2672
2673 * nnultimate.el (nnultimate-request-close): New function.
2674
2675 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2676
2677 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2678
2679 * gnus.el: Gnus v5.8.7 is released.
2680
2681 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2682
2683 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2684
2685 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2686
2687 * message.el (message-do-fcc): Encode MIME.
2688
2689 2000-06-28 Simon Josefsson <simon@josefsson.org>
2690
2691 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2692 (nnimap-assoc-match): New function.
2693 (nnimap-split-find-rule): Support extended syntax.
2694
2695 2000-06-28 Simon Josefsson <simon@josefsson.org>
2696
2697 * nnimap.el (nnimap-open-connection): Use port stuff.
2698
2699 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2700 document port and defaultport.
2701
2702 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2703
2704 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2705
2706 2000-06-26 Dave Love <fx@gnu.org>
2707
2708 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2709
2710 * message.el: Remove unnecessary `require'ments. Defvar
2711 gnus-list-identifiers when compiling. Don't try to autoload
2712 variable `gnus-list-identifiers'. Autoload
2713 gnus-group-name-charset.
2714 (message-fetch-field): Don't assume `format' removes text
2715 properties.
2716 (message-strip-list-identifiers, message-reply, message-followup):
2717 Require gnus-sum.
2718 (message-mode): Tidy XEmacs conditionals.
2719 (message-replace-chars-in-string): Use subst-char-in-string when
2720 available.
2721
2722 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2723 removes text properties.
2724
2725 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2726
2727 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2728
2729 * gnus-score.el (gnus-summary-score-entry): Likewise.
2730
2731 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2732
2733 * nnimap.el (nnimap-request-post): Fix parenthesis.
2734
2735 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2736
2737 * message.el (message-unquote-tokens): New function.
2738
2739 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2740
2741 * nnimap.el (nnimap-request-post): Ditto.
2742
2743 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2744
2745 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2746
2747 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2748 patch commited 2000-04-02).
2749
2750 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2751
2752 * imap.el (imap-mailbox-examine-1): New function.
2753 (imap-message-copyuid-1):
2754 (imap-message-appenduid-1): Use it, instead of
2755 `imap-mailbox-examine' which would utf-7 encode mailbox name
2756 twice.
2757
2758 2000-06-19 Dave Love <fx@gnu.org>
2759
2760 * mm-uu.el Don't require message. Require cl when compiling.
2761
2762 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2763
2764 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2765 a local variable.
2766 * gnus-sum.el (gnus-orphan-score): Move here.
2767
2768 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2769
2770 * message.el (message-forward): Remove show-mml condition.
2771 (message-forward-ignored-headers): Remove X-Gnus headers.
2772
2773 2000-06-08 Simon Josefsson <simon@josefsson.org>
2774
2775 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2776
2777 2000-06-08 Urban Engberg <ue@ccieurope.com>
2778
2779 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2780
2781 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2782
2783 * message.el (message-syntax-checks): Add type.
2784
2785 2000-06-07 Dave Love <fx@gnu.org>
2786
2787 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2788 put-image.
2789 (mm-inline-image): Defalias, not fset.
2790
2791 * gnus.el (gnus-group-startup-message): Don't specify string for
2792 insert-image.
2793
2794 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2795 add-minor-mode is available.
2796 (gnus-article-display-xface): Don't specify string for
2797 insert-image.
2798
2799 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2800
2801 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2802 (gnus-topic-insert-topic-line): Use shownp.
2803 (gnus-topic-hide-topic): Don't use hidden.
2804 (gnus-topic-show-topic): Don't use hidden.
2805
2806 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2807
2808 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2809 system.
2810 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2811 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2812 * gnus-util.el (gnus-output-to-rmail): Ditto.
2813 (gnus-output-to-mail): Ditto.
2814 (gnus-write-buffer): Ditto.
2815 * gnus-uu.el (gnus-uu-save-article): Ditto.
2816
2817 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2818
2819 * message.el (message-read-from-minibuffer): Typo.
2820
2821 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2822
2823 * gnus-art.el (article-decode-charset): Override non-MIME forward
2824 charset.
2825
2826 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2827
2828 * mml.el (mml-quote-region): Correct the regexp.
2829 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2830
2831 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2832
2833 * message.el (message-forward): Insert raw text.
2834 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2835 (mml-generate-mime-1): Insert raw text in unibyte mode.
2836
2837 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2838
2839 * mm-bodies.el (mm-body-encoding): Always encoded if
2840 `mm-use-ultra-safe-encoding' is set.
2841
2842 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2843
2844 * mml.el (ange-ftp-name-format): Typo.
2845
2846 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2847
2848 * gnus-start.el (gnus-get-unread-articles): If
2849 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2850 try to do anything on that server.
2851
2852 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2853
2854 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2855 from latest draft.
2856
2857 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2858
2859 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2860 is open.
2861
2862 2000-05-24 Dave Love <fx@gnu.org>
2863
2864 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2865
2866 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2867
2868 * gnus.el (gnus-redefine-select-method-widget): new function, call
2869 it once. Add an "other" entry for unknown but editable backend
2870 name symbols.
2871 * gnus-start.el (gnus-declare-backend): use it.
2872
2873 2000-05-19 Dave Love <fx@gnu.org>
2874
2875 * gnus-art.el (gnus-article-next-page): Revert last change.
2876
2877 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2878
2879 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2880
2881 2000-05-19 Dave Love <fx@gnu.org>
2882
2883 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2884 not mm-inline-large-images.
2885
2886 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2887
2888 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2889
2890 2000-05-18 Dave Love <fx@gnu.org>
2891
2892 * gnus-art.el: Use defalias, not fset.
2893 (gnus-article-x-face-command): Don't test for xbm.
2894 (gnus-article-next-page): Redisplay before testing point in window.
2895
2896 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2897
2898 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2899 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2900
2901 2000-05-17 Jim Davidson <jdavidson@acm.org>
2902
2903 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2904 gnus-summary-save-in-rmail.
2905 * message.el (message-output): Ditto.
2906
2907 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2908
2909 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2910
2911 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2912
2913 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2914 is a charset.
2915 * message.el (message-send-news): Check group name charset.
2916 * gnus-msg.el (gnus-post-news): Decode group name.
2917 (gnus-inews-do-gcc): Encode group name.
2918
2919 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2920
2921 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2922 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2923
2924 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2925
2926 * gnus-group.el (gnus-group-mark-line-p): New function.
2927 (gnus-group-goto-group): New parameter.
2928 (gnus-group-remove-mark): Use it.
2929 * gnus-topic.el (gnus-topic-move-group): Ditto.
2930 (gnus-topic-remove-group): Ditto.
2931
2932 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2933
2934 * gnus-group.el (gnus-group-list-dormant): New function.
2935
2936 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2937
2938 * gnus-agent.el (gnus-agent-synchronize): Use
2939 nnheader-insert-file-contents.
2940 (gnus-agent-save-active-1): Ditto.
2941 (gnus-agent-write-active): Ditto.
2942 (gnus-agent-expire): Ditto.
2943 * gnus-cache.el (gnus-cache-read-active): Ditto.
2944 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2945 * gnus-sum.el (gnus-summary-import-article): Ditto.
2946
2947 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2948 (gnus-agent-save-group-info): Ditto.
2949 (gnus-agent-save-alist): Ditto.
2950 * gnus-util.el (gnus-make-directory): Ditto.
2951
2952 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2953
2954 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2955
2956 * mml.el (mml-generate-mime-preprocess-function): New variable.
2957 (mml-generate-mime-postprocess-function): New variable.
2958 (mml-generate-mime-1): Use them.
2959
2960 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2961
2962 * gnus-group.el (gnus-group-apropos): Group name charset.
2963 * gnus-sum.el (gnus-set-mode-line): Ditto.
2964 * gnus-group.el (gnus-group-decoded-name): New function.
2965 (gnus-group-edit-group): Use it.
2966 * gnus-cus.el (gnus-group-customize): Use it.
2967
2968 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2969
2970 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2971
2972 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2973
2974 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2975 (gnus-group-name-charset-group-alist): Ditto.
2976 (gnus-group-name-charset): New function.
2977 (gnus-group-name-decode): New function.
2978 (gnus-group-insert-group-line): Use them.
2979 (gnus-group-prepare-flat-list-dead): Ditto.
2980 (gnus-group-list-active): Ditto.
2981 (gnus-group-describe-all-groups): Ditto.
2982 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2983 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2984 add gnus-group property.
2985 (gnus-browse-group-name): Read gnus-group property.
2986
2987 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2988
2989 * nnfolder.el (nnfolder-possibly-change-group): Use
2990 file-name-coding-system instead of pathname-coding-system.
2991 * nnmail.el (nnmail-find-file): Ditto.
2992 (nnmail-write-region): Ditto.
2993 * nnmh.el (nnmh-retrieve-headers): Ditto.
2994 (nnmh-request-article): Ditto.
2995 (nnmh-request-group): Ditto.
2996 (nnmh-request-list): Ditto.
2997 (nnmh-possibly-change-directory): Ditto.
2998 (nnmh-active-number): Ditto.
2999 * nnml.el (nnml-possibly-change-directory): Ditto.
3000 (nnml-request-list): Ditto.
3001 (nnml-request-article): Ditto.
3002 (nnml-retrieve-headers): Ditto.
3003
3004 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
3005
3006 * nnimap.el (nnimap-request-accept-article): Don't unselect
3007 mailbox if no mailbox is selected.
3008
3009 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
3010
3011 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
3012 Recognize domain names starting with `www.' as starting an URL.
3013
3014 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3015
3016 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
3017 (mail-source-keyword-map): Add "subdirs" for maildir.
3018
3019 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3020
3021 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
3022 (nnmail-get-new-mail): Use it.
3023 * gnus-start.el (gnus-get-unread-articles): Ditto.
3024
3025 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3026
3027 * gnus-sum.el (gnus-summary-edit-article): Better support for
3028 nndraft:drafts.
3029 * nndraft.el (nndraft-request-replace-article): New function,
3030 bind nnmail-file-coding-system.
3031
3032 2000-05-14 Dave Love <fx@gnu.org>
3033
3034 * nnheader.el: Replace uses of `fset' with `defalias'.
3035 (jka-compr-compression-info-list): Only defvar when compiling.
3036
3037 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3038
3039 * webmail.el (webmail-netaddress-article): Refresh redirect.
3040
3041 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3042
3043 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
3044
3045 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3046
3047 * webmail.el: Translate &nbsp; to SP.
3048
3049 2000-05-13 Robin S. Socha <robin@socha.net>
3050
3051 * message.el (message-bounce): Doc typo.
3052
3053 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3054
3055 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
3056 (gnus-soup-store): Ditto.
3057 (gnus-soup-send-packet): Ditto.
3058 * nnsoup.el (nnsoup-replies-format-type): Ditto.
3059 (nnsoup-dissect-buffer): Ditto.
3060 (nnsoup-narrow-to-article): Ditto.
3061 (nnsoup-make-active): Ditto
3062
3063 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3064
3065 * message.el (message-mode): Two parameters for local-variable-p.
3066
3067 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3068
3069 * message.el (message-strip-list-identifiers): New function.
3070 (message-reply): Use it and use message-strip-subject-re.
3071 (message-followup): Ditto.
3072 * gnus-art.el (article-hide-list-identifiers): Remove more.
3073 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
3074
3075 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3076
3077 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
3078 mail-parset-charset and use non-numeric argument.
3079
3080 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3081
3082 * mml.el (mml-buffer-list): New variable.
3083 (mml-generate-new-buffer): New function.
3084 (mml-destroy-buffers): Ditto.
3085 (mml-insert-mime): Use them.
3086 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
3087 * gnus-sum.el (gnus-summary-edit-article): Ditto.
3088 * message.el (message-mode): Ditto.
3089 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
3090 (gnus-uu-save-article): Support show-as-mml.
3091 * message.el (message-forward): Ditto.
3092
3093 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3094
3095 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
3096 (nndoc-mime-digest-type-p): Locate article head precisely.
3097 * mml.el (mml-generate-default-type): New variable.
3098 (mml-generate-mime-1): Use it.
3099 (mml-insert-mime-headers): Use it.
3100 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
3101 (gnus-uu-digest-mail-forward): Use it and call message-forward
3102 with argument digest.
3103 (gnus-uu-save-article): Support message-forward-as-mime.
3104 * message.el (message-forward): Add parameter digest.
3105 * mm-decode.el (mm-dissect-default-type): New variable.
3106 (mm-dissect-buffer): Use it.
3107
3108 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3109
3110 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
3111 newline and paragraph to nil when got a non-ascii character. Test
3112 paragraph before newline.
3113
3114 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3115
3116 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
3117 limit to 76.
3118
3119 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3120
3121 * nnslashdot.el (nnslashdot-sid-strip): New function.
3122 (nnslashdot-threaded-retrieve-headers): New format.
3123 (nnslashdot-sane-retrieve-headers): Ditto.
3124 (nnslashdot-request-article): Ditto.
3125 (nnslashdot-threaded-retrieve-headers): Thread properly.
3126 (nnslashdot-request-article): Be more lenient.
3127 (nnslashdot-threaded-retrieve-headers): Regexp search.
3128
3129 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3130
3131 * gnus-sum.el (gnus-with-article): Define it before use it.
3132
3133 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3134
3135 * message.el (message-supersede): Use mime-to-mml.
3136 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
3137
3138 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
3139
3140 * gnus-group.el (gnus-group-list-cached): Don't use
3141 `subst-char-in-string'.
3142
3143 2000-05-08 Dave Love <fx@gnu.org>
3144
3145 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
3146
3147 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
3148
3149 * mm-decode.el (mm-interactively-view-part): Append %s if the
3150 method is a single word.
3151 * nnwarchive.el (nnwarchive-type-definition): Typo.
3152
3153 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3154
3155 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
3156 function.
3157 (gnus-group-prepare-flat-predicate): Use it.
3158 (gnus-group-list-cached): List dead groups.
3159
3160 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3161
3162 * gnus-art.el (article-decode-charset): Don't decode message with
3163 format.
3164
3165 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
3166
3167 * mailcap.el (mailcap-maybe-eval): Honor user request not to
3168 evaluate the Lisp code.
3169
3170 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3171
3172 * gnus-art.el (article-wash-html): New function.
3173 (gnus-article-wash-html): Bind.
3174 (gnus-article-make-menu-bar): Menu item.
3175 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3176 (gnus-summary-make-menu-bar): Menu item.
3177 * gnus.el: Autoload.
3178
3179 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
3180
3181 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3182 (gnus-uu-unshar-article): Use it.
3183
3184 * mailcap.el (mailcap-maybe-eval-warning): New variable.
3185 (mailcap-maybe-eval): Use it.
3186
3187 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3188 in docstring.
3189
3190 * mml.el (mml-generate-mime-1): Small comment.
3191
3192 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3193
3194 * gnus-art.el (article-de-base64-unreadable): New function.
3195 (gnus-article-de-base64-unreadable): Bind.
3196 (gnus-article-make-menu-bar): Menu item.
3197 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3198 (gnus-summary-make-menu-bar): Menu item.
3199 * gnus.el: Autoload.
3200
3201 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3202
3203 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3204 (gnus-summary-select-article): Add en/disable multibyte.
3205
3206 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3207
3208 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3209 (gnus-summary-edit-article): New feature: editing raw articles.
3210
3211 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3212
3213 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3214 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3215 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3216 Emacs MULE can not copy some 8bit characters in multibyte buffers.
3217 * mm-decode.el (mm-insert-part): Ditto.
3218
3219 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3220
3221 * nndoc.el (nndoc-type-alist): Extend forward regexp.
3222 (nndoc-forward-type-p): Ditto.
3223
3224 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3225
3226 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3227 value of enable-multibyte-characters.
3228
3229 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3230
3231 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3232
3233 2000-05-03 Dave Love <fx@gnu.org>
3234
3235 * gnus-ems.el (gnus-article-xface-ring-internal)
3236 (gnus-article-xface-ring-size): New variable.
3237 (gnus-article-display-xface): Use them to cache data. Don't try
3238 to use XPM. Set up binary coding for PBM's sake.
3239
3240 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3241
3242 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3243 * gnus-int.el (gnus-request-accept-article): Ditto.
3244 (gnus-request-replace-article): Ditto.
3245 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3246
3247 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3248
3249 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3250
3251 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3252
3253 * rfc2047.el (rfc2047-encode-message-header): Encode field by
3254 field.
3255 * mml.el (mml-to-mime): Use message-default-charset.
3256 (mml-preview): Narrow to headers.
3257 * message.el (message-send-mail): Use message-default-charset.
3258 (message-send-news): Narrow to headers;
3259 use message-default-charset.
3260
3261 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3262
3263 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3264 detect.
3265 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3266 restriction.
3267 (mml-parse-1): Warning message.
3268 (mml-preview): Disable multibyte.
3269
3270 2000-05-03 Dave Love <fx@gnu.org>
3271
3272 * gnus.el (gnus-group-startup-message): Add newline before image.
3273
3274 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3275
3276 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3277 * message.el (message-send-mail): Use unibyte-buffer.
3278 (message-send-mail): Ditto.
3279
3280 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3281
3282 * gnus.el: Gnus v5.8.6 is released.
3283
3284 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3285
3286 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3287
3288 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3289
3290 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3291
3292 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3293
3294 * message.el (message-send-mail-partially): Use forward-line.
3295
3296 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3297
3298 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3299
3300 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3301
3302 * mml.el (mml-generate-mime-1): Ignore 0x1b.
3303 (mml-insert-mime): No markup only for text/plain.
3304 (mime-to-mml): Remove MIME headers.
3305
3306 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3307
3308 * mml.el (mml-preview): Set gnus-newsgroup-charset.
3309 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3310 as 8-bit.
3311
3312 2000-04-28 Dave Love <fx@gnu.org>
3313
3314 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3315 21.
3316
3317 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3318 search order. Use parse-colon-path and remove some redundancy.
3319 Doc fix.
3320 (mailcap-parse-mimetypes): Code consistently with
3321 mailcap-parse-mailcaps. Doc fix.
3322
3323 * gnus-start.el (gnus-unload): Iterate over `features', not
3324 `load-history'.
3325
3326 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3327
3328 * mml.el (mml-parse-1): Don't create blank parts.
3329 (mml-read-part): Fix mml tag.
3330 (mml-insert-mime): Convert message/rfc822.
3331 (mml-insert-mml-markup): Add mmlp parameter.
3332
3333 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3334
3335 * message.el (message-send-mail-partially): Remove CTE.
3336
3337 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3338
3339 * mm-view.el (mm-inline-image): Fset it.
3340
3341 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3342
3343 * nndoc.el (nndoc-type-alist): Change forward regexp.
3344
3345 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3346
3347 * message.el (message-send-mail-partially-limit): Change the
3348 default value.
3349
3350 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
3351
3352 * gnus-util.el (gnus-extract-address-components): Name might be
3353 "".
3354
3355 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3356
3357 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3358 (gnus-summary-post-forward): Ditto.
3359 * message.el (message-forward-show-mml): New variable.
3360 (message-forward): Use it.
3361 * mml.el (mml-parse-1): Add tag mml.
3362 (mml-read-part): Ditto.
3363 (mml-generate-mime): Support reentance.
3364 (mml-generate-mime-1): Support mml tag.
3365
3366 2000-04-27 Dave Love <fx@gnu.org>
3367
3368 * gnus-art.el: Don't bother to require custom, browse-url.
3369 (gnus-article-x-face-command): Include gnus-article-display-xface.
3370
3371 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
3372 Use defalias, not fset.
3373 (gnus-article-display-xface): New function.
3374
3375 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3376
3377 * mm-decode.el: Small doc fixes. Require cl when compiling.
3378 (mm-xemacs-p): Deleted.
3379 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3380 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3381 use create-image and don't special-case xbm.
3382 (mm-valid-image-format-p): Use display-graphic-p.
3383
3384 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3385
3386 * message.el (message-send-mail-partially-limit): New variable.
3387 (message-send-mail-partially): New function.
3388 (message-send-mail): Use it.
3389 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3390 all blank lines inside of base64.
3391 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3392 blank lines.
3393
3394 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3395
3396 * mml.el (mml-insert-tag): Match more special characters.
3397
3398 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3399
3400 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3401
3402 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3403
3404 * mm-decode.el (mm-inline-media-tests): Add message/partial.
3405 (mm-inlined-types): Ditto.
3406 * mm-partial.el: New file.
3407
3408 2000-04-27 Dave Love <fx@gnu.org>
3409
3410 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3411 matter in Emacs 21.
3412
3413 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
3414
3415 * mm-bodies.el (mm-encode-body): Remove reference to
3416 mm-default-charset in comment.
3417
3418 2000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
3419
3420 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3421
3422 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3423
3424 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3425 let.
3426
3427 2000-04-26 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3428
3429 * gnus-draft.el (gnus-draft-setup): Fix comments.
3430
3431 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3432
3433 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3434 if nnmbox-file-coding-system-for-write is nil.
3435
3436 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3437
3438 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3439 header if nil.
3440
3441 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3442
3443 * mm-view.el (mm-inline-text): Insert directly if decoded.
3444 * mml.el (autoload): Typo.
3445
3446 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3447
3448 * mml.el (mml-preview): Set up posting-charset.
3449 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3450
3451 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3452
3453 * webmail.el: Fix yahoo mail.
3454
3455 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3456
3457 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3458 word if not necessary.
3459 (rfc2047-encode-region): Put space between encoded words.
3460
3461 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3462
3463 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3464
3465 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3466
3467 * gnus-draft.el (gnus-draft-setup): Restore mml only when
3468 required.
3469 (gnus-draft-edit-message): Require restoration.
3470
3471 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3472
3473 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3474 back.
3475
3476 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3477
3478 * gnus-art.el (gnus-treat-article): Make sure that the summary
3479 buffer is live.
3480
3481 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3482
3483 * mailcap.el (mailcap-parse-mailcaps): Reorder.
3484 (mailcap-parse-mailcap): Backwards parsing.
3485 (mailcap-possible-viewers): Remove nreverse.
3486 (mailcap-mime-info): Ditto.
3487 (mailcap-add-mailcap-entry): Keep alternative viewer.
3488
3489 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3490
3491 * gnus.el: Gnus v5.8.5 is released.
3492
3493 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3494
3495 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3496
3497 * gnus-util.el (gnus-netrc-machine): Default to nntp.
3498
3499 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3500
3501 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3502
3503 * mm-view.el (mm-inline-message): Disable prepare-hook.
3504
3505 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3506
3507 * gnus.el: Fix copyright statements.
3508
3509 * gnus-sum.el (gnus-alter-articles-to-read-function): New
3510 variable.
3511 (gnus-articles-to-read): Use it.
3512
3513 * message.el (message-get-reply-headers): Bind free variable.
3514
3515 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3516
3517 * message.el (message-get-reply-headers): Fix to-address.
3518
3519 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3520
3521 * webmail.el: Hotmail fix. Add a debug function.
3522
3523 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3524
3525 * gnus-sum.el (t): M-down and M-up.
3526
3527 2000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3528
3529 * gnus-sum.el: Doc fix.
3530
3531 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
3532
3533 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3534
3535 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3536
3537 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3538 string.
3539 (nnweb-request-group): Don't scan twice.
3540 (nnweb-request-scan): Don't nix out the hashtb.
3541
3542 * message.el (message-get-reply-headers): Return a value.
3543
3544 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3545
3546 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3547 urls.
3548
3549 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3550
3551 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3552 order messages are inserted.
3553
3554 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3555 message/rfc822 parts.
3556
3557 * gnus-art.el (gnus-article-read-summary-keys): Check for
3558 numerical values.
3559
3560 * message.el (message-get-headers): Made into own function.
3561 (message-reply): Use it.
3562 (message-get-reply-headers): Renamed.
3563 (message-widen-reply): New command.
3564
3565 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3566
3567 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3568
3569 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3570
3571 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3572 non-base64 text at the end if not found.
3573
3574 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
3575
3576 * gnus-sum.el (gnus-read-move-group-name):
3577 (gnus-summary-move-article): Use `gnus-group-method' to find out
3578 what method the manually entered group belong to.
3579 `gnus-group-name-to-method' doesn't return any method parameters
3580 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3581 for new groups so they wouldn't work.
3582
3583 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3584
3585 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3586 override.
3587
3588 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3589
3590 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3591 probably good to do, or something. I dunno. I just write these
3592 ChangeLog entries, and my name is Lars.
3593
3594 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3595
3596 * message.el (message-caesar-region): Use translate-region.
3597
3598 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
3599
3600 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3601
3602 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3603
3604 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3605 variables, because that makes Emacs flash.
3606
3607 * gnus-group.el (gnus-group-insert-group-line): Don't call
3608 gnus-group-add-icon unconditionally.
3609
3610 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3611 xmas.
3612 (gnus-group-glyph-directory): Removed.
3613
3614 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3615
3616 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3617 gnus-newsgroup-name is "".
3618
3619 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3620
3621 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3622 in conjunction with MULE-UCS.
3623
3624 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3625
3626 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3627
3628 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3629
3630 * message.el (message-shorten-references): Only cater to broken
3631 INN for news. This caters for broken smtpd.
3632
3633 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3634
3635 * mailcap.el (mailcap-mime-info): Use the first match; not the
3636 last.
3637
3638 * gnus-agent.el (gnus-category-kill): Save the category list.
3639
3640 2000-04-21 Chris Brierley <brierley@pobox.com>
3641
3642 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3643
3644 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3645
3646 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3647
3648 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3649
3650 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3651
3652 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3653
3654 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3655 (gnus-group-list-cached): Use it.
3656
3657 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3658
3659 * gnus.el: Update all the copyright notices.
3660
3661 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3662
3663 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3664 non-base64 text at the end.
3665
3666 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3667
3668 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3669
3670 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3671
3672 * nnheader.el: Don't autoload cancel-function-timers.
3673
3674 * message.el (message-fetch-field): Fold case.
3675
3676 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3677
3678 * message.el (message-forward-before-signature): New variable.
3679
3680 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3681
3682 * gnus-mlspl.el: Fix stuff.
3683
3684 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3685
3686 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3687 subjects when unthreaded.
3688
3689 2000-04-21 David S. Goldberg <dsg@mitre.org>
3690
3691 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3692 well.
3693
3694 2000-04-21 Rui Zhu <sprache@iname.com>
3695
3696 * gnus-art.el (gnus-article-mode): Fix variable name.
3697
3698 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3699
3700 * mm-view.el: Fix autoload.
3701
3702 * flow-fill.el (flow-fill): Fix provide.
3703
3704 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3705 nil.
3706
3707 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3708
3709 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3710
3711 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3712
3713 * gnus-util.el (gnus-netrc-machine): Didn't work.
3714
3715 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3716
3717 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3718
3719 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3720
3721 * flow-fill.el: Renamed from fill-flowed.
3722
3723 * message.el (message-forward-ignored-headers): Default to
3724 removing CTE.
3725
3726 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3727
3728 * message.el (message-mode): Don't fill headers.
3729
3730 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3731
3732 * message.el (message-pipe-buffer-body): Use shell
3733
3734 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3735
3736 * nnvirtual.el (nnvirtual-request-article):
3737 Bind gnus-override-method to nil.
3738 (nnvirtual-request-update-mark): Don't update mark when
3739 article is not there.
3740
3741 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3742
3743 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3744
3745 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3746
3747 * gnus-util.el (gnus-parse-netrc): Allow "port".
3748 (gnus-netrc-machine): Take a port param.
3749 (gnus-netrc-machine):
3750
3751 * gnus-art.el (gnus-request-article-this-buffer): Allow
3752 re-selecting referenced articles.
3753
3754 * message.el (message-cancel-news): Allow editing.
3755 (message-cancel-message): Add newline.
3756
3757 2000-04-20 William M. Perry <wmperry@aventail.com>
3758
3759 * mm-view.el (mm-inline-image-emacs): New function.
3760
3761 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3762
3763 * mail-source.el (mail-source-delete-incoming): Change default in
3764 cvs.
3765
3766 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3767
3768 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3769 function.
3770
3771 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3772
3773 * nnml.el (nnml-request-expire-articles): Use it.
3774
3775 * nnmail.el (nnmail-expiry-target): New variable.
3776 (nnmail-expiry-target-group): New function.
3777
3778 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3779
3780 * message.el (message-forward): Add non-MIME separators.
3781
3782 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3783
3784 * message.el (message-generate-headers): Respect the syntax check
3785 spec.
3786
3787 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3788 (gnus-remove-thread): Don't show all threads.
3789
3790 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3791
3792 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3793
3794 2000-04-19 Dave Love <fx@gnu.org>
3795
3796 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3797
3798 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3799
3800 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3801 (nnwarchive-egroups-*): Ditto.
3802 (nnwarchive-url): Unibyte buffer and single line cookie.
3803
3804 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3805
3806 * mm-util.el (mm-char-or-char-int-p): New alias.
3807 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3808 entities.
3809
3810 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3811
3812 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3813 article case insensitively.
3814
3815 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3816
3817 * mail-source.el (mail-source-fetch-webmail): Use the default
3818 password provided in mail-sources; use webmail:subtype:user as
3819 the key.
3820
3821 2000-04-10 John Wiegley <johnw@gnu.org>
3822
3823 * mail-source.el (mail-source-fetch-webmail): Use
3824 mail-source-password-cache.
3825
3826 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3827
3828 * webmail.el: Add netscape mail and fix HotMail mail.
3829
3830 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3831
3832 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3833
3834 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3835
3836 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3837 RFC822.PEEK if server support IMAP4rev1.
3838 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3839 RFC822.TEXT.PEEK if server support IMAP4rev1.
3840 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3841 RFC822.HEADER if server support IMAP4rev1.
3842 (nnimap-request-article-part): Support bodydetail in response
3843 data.
3844
3845 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3846
3847 * fill-flowed.el: New file.
3848
3849 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3850 text/plain parts with `format' parameters.
3851
3852 * mm-view.el (autoload): Autoload fill-flowed.
3853 (mm-inline-text): For "plain" parts with a format=flowed
3854 parameter, call `fill-flowed'.
3855
3856 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3857
3858 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3859 slashdot ids.
3860
3861 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3862
3863 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3864 format.
3865
3866 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3867
3868 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3869 `imtest' too.
3870 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3871 (imap-gssapi-program): New variable.
3872 (imap-streams): Add gssapi.
3873 (imap-stream-alist): Ditto.
3874 (imap-authenticators): Ditto.
3875 (imap-authenticator-alist): Ditto.
3876 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3877 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3878 1.6.x `imtest' syntax.
3879 (imap-gssapi-stream-p): New function.
3880 (imap-gssapi-open): Ditto.
3881 (imap-gssapi-auth-p): Ditto.
3882 (imap-gssapi-auth): Ditto.
3883 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3884 (imap-send-command): Use buffer-local `imap-client-eol' value.
3885
3886 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3887 lines and turn TAB into SPC before parsing.
3888
3889 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3890
3891 * nnheader.el (nnheader-group-pathname): Make sure to return a
3892 directory.
3893 * nnmail.el (nnmail-group-pathname): Ditto.
3894
3895 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3896
3897 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3898 might split in the middle of a message-id.
3899
3900 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3901
3902 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3903 groups from the server.
3904
3905 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3906 (gnus-summary-toggle-header): Update the wash status.
3907
3908 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3909 Moved here.
3910
3911 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3912 setting.
3913
3914 * nnmail.el (nnmail-get-active): Use it.
3915 (nnmail-parse-active): New function.
3916
3917 * mm-view.el (mm-inline-text): Support the new version of
3918 vcard.el.
3919
3920 * gnus-sum.el (gnus-summary-move-article): Only delete article
3921 when moving junk.
3922 (gnus-deaden-summary): Bury the buffer.
3923
3924 * nnmail.el (nnmail-group-pathname): Ditto.
3925
3926 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3927
3928 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3929
3930 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3931 whether Mule.
3932
3933 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3934
3935 * message.el (message-send-mail): Protect against unloaded Gnus.
3936
3937 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3938 parent.
3939 (gnus-topic-update-topic-line): Yes, do.
3940 (gnus-topic-goto-missing-group): Tally the correct number of
3941 unread articles before inserting the topic line.
3942
3943 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3944
3945 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3946
3947 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3948
3949 * mm-decode.el (mm-dissect-buffer): Ditto.
3950
3951 * gnus-art.el (article-decode-charset): Strip CTE.
3952
3953 * ietf-drums.el (ietf-drums-strip): New function.
3954
3955 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3956 when prompting in read-only groups.
3957
3958 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3959
3960 * imap.el (imap-send-command): Change EOL-chars when
3961 `imap-client-eol' differs from default, not only for kerberos4.
3962 (imap-mailbox-status): Get encoded mailbox's status.
3963
3964 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3965
3966 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3967 into `mail-source-password-cache'.
3968
3969 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3970
3971 * mm-util.el (mm-mime-charset): Check for presence of
3972 `coding-system-get' and `get-charset-property' (recent XEmacs has
3973 the former, but not the latter).
3974
3975 2000-01-28 Dave Love <fx@gnu.org>
3976
3977 * message.el (message-check-news-header-syntax): Fix typo
3978 `newsgroyps'.
3979 (message-talkative-question): Put temp buffer in fundamental-mode.
3980 (message-recover): Use fundamental-mode in the right buffer.
3981
3982 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3983 right buffer.
3984
3985 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3986
3987 * qp.el (quoted-printable-decode-region): Add charset parameter.
3988 (quoted-printable-decode-string): Ditto.
3989
3990 * gnus-art.el (article-de-quoted-unreadable): Use it.
3991
3992 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3993
3994 * nnimap.el (nnimap-split-predicate): New variable.
3995 (nnimap-split-articles): Use it.
3996
3997 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3998
3999 * utf7.el: Change email address.
4000
4001 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4002
4003 * gnus-group.el (gnus-group-catchup): Purge split history.
4004
4005 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4006
4007 * nnmail.el (nnmail-generate-active): Support extended group name.
4008 (nnmail-get-active): Ditto.
4009
4010 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4011
4012 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
4013 group names, don't remove anything.
4014
4015 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4016
4017 * webmail.el (webmail-my-deja-open): My-deja changes.
4018
4019 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
4020
4021 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
4022
4023 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4024
4025 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
4026
4027 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4028
4029 * gnus.el (gnus-other-frame): Fix typo.
4030
4031 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4032
4033 * gnus-cus.el (gnus-group-customize): Fix typo.
4034
4035 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4036
4037 * nnweb.el (nnweb-insert): Simplified.
4038
4039 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4040
4041 * gnus-art.el (gnus-article-mode-map): "e" is
4042 gnus-summary-edit-article.
4043
4044 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
4045
4046 * mailcap.el (mailcap-mime-extensions): Add .diff.
4047
4048 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4049
4050 * mm-decode.el (mm-mailcap-command): handle "%%" and the case
4051 where there is no "%s" in the method.
4052
4053 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4054
4055 * gnus-sum.el (gnus-summary-select-article): Return 'old.
4056
4057 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4058
4059 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
4060
4061 * gnus.el: Really always pop up a new frame.
4062
4063 * parse-time.el (parse-time-rules): Allow 100-110 to be
4064 2000-2010.
4065
4066 * time-date.el (date-to-time): Don't use timezone.
4067
4068 2000-01-06 Dave Love <fx@gnu.org>
4069
4070 * time-date.el: Add keywords.
4071 (date-to-time): Add autoload cookie. Canonicalize with
4072 timezone-make-date-arpa-standard.
4073 (time-to-seconds): Avoid caddr.
4074 (safe-date-to-time): Add autoload cookie.
4075
4076 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
4077
4078 * gnus-group.el (gnus-group-line-format-alist): Added %E for
4079 eyecandy.
4080 (gnus-group-insert-group-line): Now groks %E and inserts icon in
4081 group line using gnus-group-add-icon.
4082 (gnus-group-icons): Added customize group.
4083 (gnus-group-icon-list): Added variable.
4084 (gnus-group-glyph-directory): Added variable.
4085 (gnus-group-icon-cache): Added variable.
4086 (gnus-group-running-xemacs): Added variable.
4087 (gnus-group-add-icon): Added function. Add an icon to the current
4088 line according to gnus-group-icon-list.
4089 (gnus-group-icon-create-glyph): Added function.
4090
4091 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4092
4093 * gnus-sum.el (gnus-summary-select-article): Return whether we
4094 selected something new.
4095 (gnus-summary-search-article): Start searching at the window
4096 point.
4097
4098 * gnus-group.el (gnus-fetch-group): Complete over
4099 gnus-active-hashtb.
4100
4101 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4102
4103 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
4104
4105 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4106
4107 * gnus-sum.el (gnus-preserve-marks): New variable.
4108 (gnus-summary-move-article): Use it.
4109 (gnus-group-charset-alist): Added more entries.
4110
4111 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4112
4113 * mm-decode.el (mm-inline-override-types): Removed duplicate.
4114
4115 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
4116 as the default score.
4117
4118 * gnus-score.el (gnus-score-delta-default): Changed name.
4119
4120 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
4121
4122 * imap.el (imap-parse-literal):
4123 (imap-parse-flag-list): Don't care about props.
4124 (imap-parse-string): Handle quoted characters.
4125
4126 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4127
4128 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
4129 (gnus-summary-mark-article): Doc fix.
4130 (gnus-summary-mark-forward): Doc fix.
4131 (t): Changed keystroke for gnus-summary-customize-parameters.
4132
4133 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
4134 "e".
4135 (gnus-article-mode-map): No, don't.
4136
4137 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
4138 of the final article.
4139
4140 * mm-decode.el (mm-interactively-view-part): Error on no method.
4141
4142 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
4143
4144 * gnus-score.el (gnus-score-insert-help): Something.
4145
4146 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
4147
4148 * gnus-win.el (gnus-configure-frame): Ditto.
4149
4150 * gnus-mh.el (gnus-summary-save-in-folder): Use
4151 with-current-buffer.
4152
4153 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4154
4155 * nnwarchive.el: Changed file perms.
4156
4157 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4158
4159 * gnus-group.el (gnus-group-delete-groups): New command.
4160 (gnus-group-delete-group): Extra no-prompt parameters.
4161
4162 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4163
4164 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
4165 <p>.
4166
4167 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
4168
4169 * webmail.el (webmail-hotmail-article): Don't insert message id.
4170
4171 1999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4172
4173 * nnimap.el (nnimap-split-fancy): New variable.
4174 (nnimap-split-fancy): New function.
4175
4176 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4177
4178 (nnimap-split-rule): Document symbol value.
4179
4180 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4181
4182 * nnimap.el (nnimap-retrieve-headers-progress): Let
4183 `nnheader-parse-head' parse article.
4184 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4185 request headers needed by `nnheader-parse-head'.
4186
4187 1999-12-23 Florian Weimer <fw@s.netic.de>
4188
4189 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4190 value (crosspostings are handled), improve documentation.
4191
4192 * nnultimate.el: Declare file coding system as iso-8859-1.
4193
4194 * message.el: Dito.
4195
4196 * gnus-cite.el: Dito.
4197
4198 * gnus-spec.el: Dito.
4199
4200 1999-12-21 Florian Weimer <fw@s.netic.de>
4201
4202 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4203 (gnus-setup-message): No longer make `message-posting-charset'
4204 buffer-local.
4205 (gnus-setup-posting-charset): Reflect the new layout of
4206 `gnus-group-posting-charset-alist' and `message-posting-charset'.
4207
4208 * message.el (message-send-mail): Bind `message-this-is-mail' and
4209 `message-posting-charset'.
4210 (message-send-news): Dito, and honour new layout of
4211 `message-posting-charset'.
4212 (message-encode-message-body): Ignore `message-posting-charset'.
4213
4214 * mm-bodies.el (mm-body-encoding): Consider
4215 `message-posting-charset' when deciding whether to use 8bit.
4216
4217 * rfc2047.el (rfc2047-encode-message-header): Back out change.
4218 (rfc2047-encodable-p): Now solely for headers; use
4219 `message-posting-charset'.
4220
4221 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4222
4223 * nnwarchive.el (nnwarchive-type-definition): Set default value.
4224
4225 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4226
4227 * nnagent.el (nnagent-server-opened): Optional.
4228 (nnagent-status-message): Optional.
4229
4230 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
4231
4232 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4233 end (referenced by instructions in
4234 `gnus-cited-opened-text-button-line-format-alist').
4235
4236 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4237
4238 * imap.el (imap-starttls-open): Typo.
4239
4240 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4241
4242 * mm-util.el (mm-charset-after): Non-MULE case.
4243 * mail-prsvr.el (mail-parse-mule-charset): New variable.
4244 * rfc2047.el (rfc2047-dissect-region): Bind it.
4245
4246 1999-12-18 Florian Weimer <fw@s.netic.de>
4247
4248 * mml.el (mml-generate-multipart-alist): Correct default value.
4249
4250 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4251 (mm-safer-encoding): New function.
4252 (mm-content-transfer-encoding): Use both.
4253
4254 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4255 * qp.el (quoted-printable-encode-region): Dito.
4256
4257 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4258
4259 * webmail.el (webmail-hotmail-article): Snarf the raw file.
4260
4261 1999-12-18 Victor S. Miller <victor@idaccr.org>
4262
4263 * webmail.el (webmail-hotmail-list): raw=0.
4264
4265 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4266
4267 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4268 group name.
4269
4270 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4271
4272 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4273
4274 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4275
4276 * imap.el: Don't autoload digest-md5.
4277 (imap-starttls-open): Bind coding-system-for-{read,write}.
4278 (imap-starttls-p): Check if we can find starttls.el.
4279 (imap-digest-md5-p): Check if we can find digest-md5.el.
4280
4281 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
4282
4283 * imap.el: Require `digest-md5' when compiling; add autoload
4284 settings for `digest-md5-parse-digest-challenge',
4285 `digest-md5-digest-response', `starttls-open-stream' and
4286 `starttls-negotiate'.
4287 (imap-authenticators): Add `digest-md5'.
4288 (imap-authenticator-alist): Setup for `digest-md5'.
4289 (imap-digest-md5-p): New function.
4290 (imap-digest-md5-auth): New function.
4291 (imap-stream-alist): Add STARTTLS entry.
4292 (imap-starttls-p): New function.
4293 (imap-starttls-open): New function.
4294
4295 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4296
4297 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4298
4299 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4300
4301 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4302 string-to-x function.
4303
4304 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4305
4306 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4307
4308 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4309
4310 * webmail.el: Enhance hotmail-snarf.
4311
4312 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4313
4314 * rfc2047.el (rfc2047-dissect-region): Rewrite.
4315
4316 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4317
4318 * webmail.el (webmail-hotmail-list): Search no-error.
4319
4320 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4321
4322 * nnwarchive.el: Support nov-is-evil.
4323 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4324 Set it if non-nil.
4325 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4326
4327 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4328
4329 * nnagent.el (nnagent-server-opened): Redefine.
4330 (nnagent-status-message): Ditto.
4331
4332 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4333
4334 * rfc1843.el (rfc1843-decode-region): Use
4335 buffer-substring-no-properties.
4336 * gnus-art.el (article-decode-HZ): New function.
4337
4338 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4339
4340 * nnheader.el (nnheader-translate-file-chars): Only in full path.
4341
4342 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4343
4344 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4345 MIME charset not a MULE charset.
4346
4347 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4348
4349 * gnus-ems.el: Translate more ugly characters.
4350 * nnheader.el (nnheader-translate-file-chars): Don't translate
4351 the second ':'.
4352
4353 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4354
4355 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4356 method if cannot find the article.
4357
4358 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4359
4360 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4361 method if overrided.
4362
4363 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4364
4365 * mail-source.el (mail-source-fetch-webmail): Parameter
4366 dontexpunge.
4367
4368 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4369
4370 * webmail.el: Support my-deja. Better error report.
4371
4372 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4373
4374 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4375 is bad.
4376 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4377 is not 1.
4378
4379 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4380
4381 * nnslashdot.el (nnslashdot-request-article): A space.
4382
4383 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4384
4385 * nnagent.el: Support different backend with same name.
4386
4387 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4388
4389 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4390 archived group.
4391 (nnslashdot-sane-retrieve-headers): Ditto.
4392 (nnslashdot-request-article): Ditto.
4393
4394 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4395
4396 * nnweb.el (nnweb-insert): Narrow to point.
4397
4398 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4399
4400 * nnweb.el (nnweb-insert): Follow refresh url.
4401 * nnslashdot.el: Use it.
4402
4403 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4404
4405 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4406 (nnweb-decode-entities-string): New function.
4407
4408 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4409 nnweb-* and move to nnweb.el.
4410 * nnwarchive.el: Use nnweb-decode-entities, etc.
4411 * webmail.el: Ditto.
4412
4413 * nnslashdot.el: Use nnweb-decode-entities-string.
4414 (nnslashdot-decode-entities): Remove.
4415
4416 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
4417
4418 * nnslashdot.el: Decode entities.
4419
4420 1999-12-12 Dave Love <fx@gnu.org>
4421
4422 * gnus-agent.el (gnus-category-edit-groups)
4423 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4424 expansion of setf, fixed.
4425
4426 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4427
4428 * gnus-agent.el: Revoke last Dave Love's patch, because of
4429 incompatibility of XEmacs.
4430
4431 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4432
4433 * mm-uu.el: Change headers.
4434 * rfc1843.el: Ditto.
4435 * uudecode.el: Ditto.
4436
4437 1999-12-07 Dave Love <fx@gnu.org>
4438
4439 * gnus-agent.el (gnus-category-edit-predicate)
4440 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4441 inside backquote to avoid it at runtime.
4442
4443 1999-12-07 Dave Love <fx@gnu.org>
4444
4445 * binhex.el: Require cl when compiling.
4446
4447 1999-12-04 Dave Love <fx@gnu.org>
4448
4449 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4450
4451 1999-12-04 Dave Love <fx@gnu.org>
4452
4453 * mm-util.el (mm-delete-duplicates): New function.
4454 (mm-write-region): Use it.
4455
4456 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4457
4458 * mailcap.el (mailcap-mime-types): Require mm-util. Use
4459 mm-delete-duplicates.
4460
4461 * imap.el (imap-open, imap-debug): Avoid mapc.
4462
4463 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4464
4465 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4466 (gnus-multi-decode-encoded-word-string): Avoid mapc.
4467
4468 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4469 runtime.
4470
4471 * gnus.el (gnus-select-method): Likewise.
4472
4473 * nnheader.el (nnheader-nov-read-integer): Likewise.
4474
4475 * mm-view.el (mm-inline-message): Require cl when compiling.
4476 Avoid ignore-errors at runtime.
4477 (mm-inline-text): Avoid mapc.
4478
4479 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4480
4481 * gnus-art.el (article-decode-charset): Widen is bad.
4482
4483 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4484
4485 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4486
4487 1999-12-12 Florian Weimer <fw@s.netic.de>
4488
4489 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4490 indicate that only US-ASCII is permitted.
4491 (rfc2047-encode-message-header): Use it. Now, Gnus should never
4492 use unencoded 8-bit characters in message headers.
4493
4494 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4495
4496 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4497 CRLF.
4498
4499 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4500
4501 * webmail.el: Require url-cookie.
4502
4503 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4504
4505 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4506 new function to make modified caesar table.
4507 (nnwarchive-from-r13): Use it.
4508 (nnwarchive-mail-archive-article): Improved.
4509
4510 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4511
4512 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4513
4514 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4515
4516 * nnweb.el (nnweb-request-article): Return cons.
4517
4518 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4519
4520 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4521
4522 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4523
4524 * mm-util.el (mm-with-unibyte): New macro.
4525 * nnweb.el (nnweb-init): Use it.
4526
4527 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4528
4529 * mm-util.el (mm-charset-after): New function.
4530 (mm-find-mime-charset-region): Set charsets after
4531 delete-duplicates and use find-coding-systems-region.
4532 (mm-find-charset-region): Remove composition.
4533
4534 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4535
4536 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4537
4538 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4539
4540 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4541 * mml.el (mml-confirmation-set): New variable.
4542 (mml-parse-1): Ask user to confirm.
4543
4544 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
4545
4546 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4547 are scanned when we have directory mail-sources (the mail source
4548 is modified in that case, so we must scan it for all
4549 groups/methods).
4550
4551 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4552
4553 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4554 and nnml-article-file-alist.
4555
4556 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4557
4558 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4559 nnmail-fetched-sources.
4560
4561 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4562
4563 * mm-util.el (mm-find-charset-region): Use the last charset.
4564
4565 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4566
4567 * gnus.el (gnus-select-method): Made the option list prettier.
4568
4569 1999-12-08 Florian Weimer <fw@s.netic.de>
4570
4571 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4572 for the `de' newsgroups hierarchy, as it is common practice there.
4573
4574 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4575
4576 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4577 buffer-string arguments. Fix references.
4578
4579 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4580
4581 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4582 (gnus-agent-batch-fetch): Use it.
4583 (gnus-agent-fetch-session): Use it.
4584
4585 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4586
4587 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4588
4589 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4590
4591 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4592 nil.
4593
4594 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4595
4596 * nnslashdot.el (nnslashdot-request-list): There were two
4597 top-level body-forms. Put a `progn' around them.
4598
4599 * gnus.el (gnus-select-method): Use `condition-case'
4600 instead of `ignore-errors', since cl may not be loaded when the
4601 form is evaluated.
4602
4603 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4604
4605 * nnwarchive.el: Support www.mail-archive.com.
4606
4607 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4608
4609 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4610 do anything.
4611
4612 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
4613
4614 * utf7.el: New file, written by Jon K Hellan.
4615
4616 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4617 default to t.
4618
4619 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4620
4621 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4622
4623 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4624 current.
4625 (gnus-refer-article-methods): New function.
4626 (gnus-summary-refer-article): Use it.
4627
4628 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4629
4630 * nnimap.el (nnimap-retrieve-groups): Return active format.
4631
4632 * nnimap.el (nnimap-replace-in-string): Removed.
4633 (nnimap-request-list):
4634 (nnimap-retrieve-groups):
4635 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4636
4637 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
4638
4639 * imap.el: Use format-spec for ssl program.
4640 * imap.el (imap-ssl-arguments): Removed.
4641 (imap-ssl-open-{1,2}): Removed.
4642
4643 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4644
4645 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4646 instead of `ignore-errors', since cl may not be loaded when the
4647 form is evaluated.
4648
4649 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4650
4651 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4652 (mm-7bit-chars): New variable.
4653 (mm-body-7-or-8): Use it in both cases.
4654
4655 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4656
4657 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4658 defcustom definitions.
4659
4660 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4661
4662 * mm-decode.el (mm-display-part): Let mm-display-external return
4663 inline or external.
4664 (mm-display-external): For copiousoutput methods, insert output in
4665 buffer.
4666
4667 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4668
4669 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4670 buffer.
4671
4672 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4673
4674 * gnus-audio.el: An M too far.
4675
4676 * gnus-msg.el (gnus-setup-message): One backtick too many.
4677
4678 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4679 a function, not a variable.
4680
4681 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4682
4683 * gnus-score.el (gnus-score-body): Widen before requesting.
4684
4685 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4686
4687 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4688
4689 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4690
4691 * mail-source.el (mail-source-fetch-webmail): Bind
4692 mail-source-string.
4693
4694 1999-12-04 Matt Swift <swift@alum.mit.edu>
4695
4696 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4697 (gnus-uu-unmark-by-regexp): Ditto.
4698
4699 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4700 dead groups.
4701
4702 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4703
4704 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4705 do their real thing.
4706
4707 * nnmh.el (nnmh-be-safe): Doc fix.
4708
4709 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4710
4711 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4712 status line has arrived before we count it.
4713
4714 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4715
4716 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4717 Whitespace problems.
4718
4719 * gnus-win.el (gnus-configure-windows): Error fix.
4720
4721 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4722 right function.
4723
4724 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4725 Indent all functions. Fix all comments to match the comment
4726 conventions. Double-space after full stop.
4727
4728 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4729
4730 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4731 value to divide received mails into my favorite groups and I met
4732 an error. It takes place if the length of a element "VALUE" in
4733 nnmail-split-fancy is less than two.
4734
4735 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4736
4737 * mml.el (mml-insert-part): New function.
4738
4739 1999-12-02 Dave Love <fx@gnu.org>
4740
4741 * mm-decode.el: Customize.
4742
4743 1999-12-03 Dave Love <fx@gnu.org>
4744
4745 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4746 the W3 stuff isn't available.
4747
4748 1999-12-03 Dave Love <fx@gnu.org>
4749
4750 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4751 at runtime.
4752
4753 1999-12-04 Dan Christensen <jdc@jhu.edu>
4754
4755 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4756
4757 1999-12-01 Andrew Innes <andrewi@gnu.org>
4758
4759 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4760 don't be fooled by "From nobody" lines added by respooling.
4761
4762 * pop3.el (pop3-movemail): Write crashbox in binary.
4763 (pop3-get-message-count): New function.
4764
4765 * mail-source.el (mail-source-primary-source): New variable.
4766 (mail-source-report-new-mail-interval): New variable.
4767 (mail-source-idle-time-delay): New variable.
4768 (mail-source-new-mail-available): New internal variable.
4769 (mail-source-fetch-pop): Clear new mail flag, when mail from
4770 primary source has been fetched.
4771 (mail-source-check-pop): New function.
4772 (mail-source-new-mail-p): New function.
4773 (mail-source-start-idle-timer): New function.
4774 (mail-source-report-new-mail): New function.
4775 (mail-source-report-new-mail): New internal variable.
4776 (mail-source-report-new-mail-timer): New internal variable.
4777 (mail-source-report-new-mail-idle-timer): New internal variables.
4778
4779 1999-12-04 Andreas Schwab <schwab@suse.de>
4780
4781 * gnus-cus.el (gnus-group-customize): Customize fix.
4782
4783 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4784
4785 * message.el (message-send-mail-with-sendmail): Use
4786 message-make-address.
4787
4788 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4789
4790 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4791
4792 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4793
4794 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4795
4796 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4797
4798 * mml.el (mml-insert-tag): Don't close the tag.
4799 (mml-insert-empty-tag): New function.
4800 (mml-attach-file): Use mml-insert-empty-tag instead of
4801 mml-insert-tag.
4802 (mml-attach-buffer): Ditto.
4803 (mml-attach-external): Ditto.
4804 (mml-insert-multipart): Ditto.
4805
4806 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4807
4808 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4809 the article number.
4810
4811 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4812
4813 * gnus.el (gnus-find-method-for-group): The method of a new group
4814 is not the native one.
4815
4816 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4817
4818 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4819
4820 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4821
4822 * nnultimate.el (nnultimate-retrieve-headers): Use
4823 mm-with-unibyte-current-buffer.
4824 (nnultimate-request-article): Ditto.
4825
4826 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4827
4828 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4829
4830 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4831
4832 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4833 * nnweb.el (nnweb-retrieve-headers): Use it.
4834 (nnweb-request-article): Use it.
4835
4836 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4837 case matching failed.
4838
4839 1999-12-02 John Wiegley <jwiegley@inprise.com>
4840
4841 * mail-source.el (mail-source-keyword-map): Add backslash to
4842 Delete-flag.
4843
4844 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4845
4846 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4847 Latin-1.
4848 (gnus-group-charset-alist): No, don't.
4849
4850 * nnweb.el (nnweb-init): Make the buffer unibyte.
4851
4852 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4853
4854 * mail-source.el (mail-source-set-common-1): Fix to get the
4855 default value.
4856
4857 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4858
4859 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4860
4861 * nnultimate.el (nnultimate-request-list): Use unibyte.
4862
4863 * gnus-uu.el (gnus-uu-grab-articles): Bind
4864 gnus-display-mime-function to nil.
4865
4866 * message.el (message-send-mail-with-sendmail): Use the
4867 user-mail-address variable.
4868
4869 * gnus-art.el (gnus-ignored-headers): More headers.
4870
4871 * message.el (message-shorten-1): Use list.
4872
4873 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4874
4875 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4876 signatures.
4877
4878 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4879 (nnweb-dejanews-create-mapping): Do the properish date.
4880
4881 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4882
4883 * mail-source.el (mail-source-common-keyword-map): New variable.
4884 (mail-source-bind-common): New macro.
4885 (mail-source-fetch): Support plugged mail source.
4886 * gnus-int.el (gnus-request-scan): Use them.
4887
4888 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4889
4890 * mm-view.el (mm-inline-message): Check whether charset is a
4891 string.
4892
4893 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4894
4895 * message.el (message-mode-map): Changed keystroke for
4896 message-yank-buffer.
4897
4898 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4899
4900 * message.el (message-shorten-references): Cut references to 31
4901 elements, then either fold them or shorten them to 988 characters.
4902 (message-shorten-1): New function.
4903 (message-cater-to-broken-inn): New variable.
4904
4905 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4906
4907 * nnslashdot.el (nnslashdot-lose): New function.
4908
4909 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4910
4911 * mm-view.el (mm-inline-message): Not the right type of charset is
4912 being fetched here. Let the group charset rule.
4913 (mm-inline-message): Ignore us-ascii.
4914
4915 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4916
4917 * mail-source.el (mail-source-fetch-maildir): work around the
4918 ommitted "file-regular-p" in efs/ange-ftp
4919
4920 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4921
4922 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4923 (mml-generate-mime-1): Use the encoding param.
4924
4925 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4926
4927 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4928 gnus-art before binding its variables.
4929
4930 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4931 after the MIME.
4932
4933 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4934
4935 * message.el (message-clone-locals): Use it.
4936
4937 * gnus-msg.el (gnus-configure-posting-styles): Make
4938 user-mail-address local.
4939
4940 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4941
4942 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4943 once.
4944
4945 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4946
4947 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4948 (message-clone-locals): Ditto.
4949
4950 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4951 group inherit reply-to or from.
4952
4953 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4954
4955 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4956 for charset.
4957 (gnus-summary-show-article-charset-alist): New variable.
4958
4959 * mm-bodies.el (mm-decode-string): Support gnus-all and
4960 gnus-unknown.
4961 (mm-decode-body): Ditto.
4962 * rfc2047.el (rfc2047-decode): Ditto.
4963
4964 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4965
4966 * mail-source.el (mail-source-delete-incoming): Change default to
4967 t.
4968
4969 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4970
4971 * gnus.el: Pterodactyl Gnus v0.99 is released.
4972
4973 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4974
4975 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4976 spec.
4977
4978 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4979 (gnus-configure-posting-styles): No, don't.
4980 (gnus-configure-posting-styles): Allow overriding files.
4981
4982 * gnus-art.el (gnus-header-button-alist): Use browse-url
4983 directly.
4984
4985 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4986
4987 * gnus-msg.el (gnus-summary-yank-message): New command and
4988 keystroke.
4989
4990 * message.el (message-yank-buffer): New command.
4991 (message-buffers): New function.
4992
4993 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4994 next group in a more normal fasion.
4995
4996 * mml.el (mml-boundary-function): New variable.
4997 (mml-compute-boundary): Use it.
4998
4999 * nnmh.el (nnmh-active-number): Skip past files that have buffers
5000 that exist for them.
5001
5002 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
5003 (gnus-async-timer): New variable.
5004
5005 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
5006
5007 * nnultimate.el (nnultimate-request-list): Be more lenient with
5008 root addresses.
5009
5010 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5011
5012 * gnus-art.el (gnus-treatment-function-alist): Do
5013 gnus-treat-capitalize-sentences.
5014
5015 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
5016
5017 * webmail.el (webmail-hotmail-article): Hotmail changes the
5018 format.
5019
5020 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
5021
5022 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
5023 switch to buffer after calling program.
5024 (mm-display-external): Use `shell-command-switch' instead of "-c".
5025
5026 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5027
5028 * nnultimate.el (nnultimate-possibly-change-server): Don't always
5029 read groups file.
5030
5031 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
5032 <p>.
5033
5034 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5035
5036 * message.el (message-mode): Doc fix.
5037
5038 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5039
5040 * gnus-art.el (article-emphasize): Check group variable.
5041 * rfc1843.el (rfc1843-decode-article-body): Ditto.
5042
5043 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5044
5045 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
5046 type.
5047
5048 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5049
5050 * webmail.el: Support www.netaddress.com, i.e. usa.net.
5051
5052 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
5053
5054 * mml.el (mml-quote-region): Insert ! after the hash.
5055
5056 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5057
5058 * gnus-group.el (gnus-group-warchive-address-history): Change to
5059 nil.
5060
5061 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5062
5063 * webmail.el: Support mail.yahoo.com.
5064
5065 * mail-source.el (mail-source-fetch-webmail): Add password check.
5066 (mail-source-keyword-map): Use `subtype'.
5067
5068 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5069
5070 * mail-source.el (mail-source-keyword-map): Add webmail.
5071 (mail-source-fetcher-alist): Ditto.
5072 (mail-source-fetch-webmail): New function.
5073 * webmail.el: New file.
5074
5075 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
5076
5077 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
5078
5079 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
5080
5081 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
5082
5083 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5084
5085 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
5086 (nnultimate-prune-days): New function.
5087 (nnultimate-create-mapping): Use it.
5088 (nnultimate-request-group): Only fetch the groups list if it has
5089 not been done before.
5090 (nnultimate-retrieve-headers): Don't write groups.
5091 (nnultimate-create-mapping): Off-by-one error.
5092
5093 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
5094
5095 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
5096 threaded subjects.
5097
5098 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
5099
5100 * nnwarchive.el: Lots of changes make agent happy.
5101
5102 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5103
5104 * gnus-start.el (gnus-get-unread-articles): Assert group is in
5105 hashtb.
5106
5107 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5108
5109 * mm-decode.el (mm-display-external): Write region with binary
5110 mode.
5111
5112 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5113
5114 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
5115
5116 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5117
5118 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
5119 (mm-uu-test): Now it is in restricted region.
5120
5121 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
5122
5123 * mm-view.el (mm-view-message): Fix buffer leak.
5124 (mm-inline-message): Support 'gnus-decoded.
5125
5126 * mm-bodies.el (mm-decode-body): Ditto.
5127
5128 * rfc2047.el (rfc2047-decode-region): Ditto.
5129
5130 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
5131
5132 * imap.el (require): Added autoload for base64-encode-string.
5133
5134 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
5135
5136 * gnus.el (gnus-refer-article-method): Made list value
5137 customizable.
5138
5139 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5140
5141 * gnus-sum.el (gnus-summary-recenter): set-window-start with
5142 NOFORCE in Emacs case.
5143
5144 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5145
5146 * gnus-art.el (gnus-request-article-this-buffer): Set
5147 gnus-newsgroup-name.
5148
5149 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
5150
5151 * gnus-start.el (gnus-get-unread-articles): Check server before
5152 scanning.
5153
5154 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5155
5156 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
5157
5158 * nnslashdot.el (nnslashdot-login-name): New variable.
5159 (nnslashdot-password): Ditto.
5160 (nnslashdot-request-post): New function.
5161
5162 * gnus-art.el (gnus-treat-buttonize): More testing.
5163
5164 * mm-encode.el: Another CVS test.
5165
5166 * gnus-art.el (gnus-treat-emphasize): Change default.
5167 (gnus-treat-buttonize): Ditto.
5168 (gnus-treat-buttonize): This is a test.
5169
5170 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
5171 (gnus-build-sparse-threads): Ditto.
5172 (gnus-build-all-threads): Ditto.
5173
5174 * nnheader.el (make-full-mail-header): Make into a subst.
5175
5176 * gnus.el (gnus-refer-article-method): Doc fix.
5177
5178 * gnus-sum.el: Do not accept a prefix.
5179 (gnus-summary-refer-article): Accept a list of select methods.
5180
5181 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5182
5183 * message.el (message-forward): Pay attention to prefix argument
5184 again and forward all headers when it is set, regardless of the
5185 value of message-forward-ignored-headers.
5186
5187 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5188
5189 * gnus-ems.el: Check for cygwin32.
5190
5191 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5192
5193 * mm-decode.el (mm-display-external): Use 'non-viewer.
5194
5195 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5196
5197 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5198 nntp-inhibit-erase.
5199
5200 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5201
5202 * gnus-start.el (gnus-get-unread-articles): Use
5203 nnfoo-retrieve-groups to find new news, if available.
5204 (gnus-read-active-file-2): New function.
5205 (gnus-get-unread-articles): Use it.
5206 (gnus-read-active-file-1): Ditto.
5207
5208 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5209
5210 * mm-util.el (mm-find-mime-charset-region): Make sure
5211 find-coding-systems-for-charsets is fbound.
5212
5213 * gnus-ems.el: Typo fix.
5214
5215 1999-11-13 Florian Weimer <fw@s.netic.de>
5216
5217 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5218 it's available and makes sense.
5219
5220 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
5221
5222 * gnus-score.el (gnus-score-save): Translate score file.
5223
5224 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5225
5226 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5227 added fetchflag and dontexpunge keywords.
5228 (mail-source-fetch-imap): Use them.
5229
5230 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
5231
5232 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5233 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5234 `defconst'.
5235
5236 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5237 `defconst'.
5238 Mention that it is both for group and topic parameters.
5239 (gnus-extra-topic-parameters): New constant, including `subscribe'
5240 parameter.
5241 (gnus-extra-group-parameters): New constant.
5242 (gnus-group-customize): Use them.
5243
5244 * gnus.el (gnus-select-method): Added default value and tag.
5245 (gnus-refer-article-method): Added `DejaNews' customization option.
5246
5247 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5248
5249 * gnus-int.el (gnus-server-opened): Ignore denied servers.
5250
5251 * gnus-ems.el (gnus-mule-max-width-function): New backquote
5252 syntax.
5253
5254 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5255
5256 * nnslashdot.el (nnslashdot-group-number): Changed default.
5257
5258 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5259 (nnweb-dejanews-wash-article): Removed.
5260 (nnweb-type-definition): Fetch by id.
5261
5262 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5263 we mean it.
5264
5265 * nnslashdot.el (nnslashdot-group-number): Doc fix.
5266 (nnslashdot-request-list): Use Ultramode as well.
5267 (nnslashdot-date-to-date): Be more lenient.
5268 (nnslashdot-threaded): New function.
5269
5270 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5271
5272 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5273
5274 1999-11-11 Steinar Bang <sb@metis.no>
5275
5276 * nnweb.el (nnweb-type-definition): /=dnc
5277
5278 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5279
5280 * nnultimate.el (nnultimate-retrieve-headers): Work with american
5281 dates.
5282 (nnultimate-retrieve-headers): Wrong ordering.
5283
5284 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5285
5286 * message.el (message-forward-as-mime): New variable.
5287
5288 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5289
5290 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5291
5292 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5293
5294 * mail-source.el (mail-source-movemail-and-remove): New function.
5295 (mail-source-keyword-map): Add `function' for `maildir'.
5296 (mail-source-fetch-maildir): Use it.
5297
5298 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5299
5300 * nnwarchive.el: New file.
5301 * gnus-group.el (gnus-group-make-warchive-group): New function.
5302 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5303
5304 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5305
5306 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5307 subjects.
5308
5309 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
5310
5311 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5312
5313 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5314
5315 * nnultimate.el (nnultimate-open-server): Do address.
5316 (nnultimate-forum-table-p): New function.
5317
5318 * nnweb.el (nnweb-insert-html): Renamed.
5319 (nnweb-insert): New function.
5320
5321 * nnultimate.el (nnultimate-insert-html): New function.
5322
5323 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5324 if nov is evil.
5325 (nnslashdot-retrieve-headers): use the sane version instead.
5326
5327 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5328
5329 * nnslashdot.el (nnslashdot-request-article): Fold case.
5330
5331 * nnultimate.el: New file.
5332
5333 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5334 unless wanted.
5335
5336 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5337 (gnus-read-active-file-1): Separated into own function.
5338 (gnus-read-active-file): Catch quits.
5339
5340 * nnslashdot.el (nnslashdot-request-article): Search better on
5341 first article.
5342 (nnslashdot-request-list): Fold case.
5343 (nnslashdot-retrieve-headers): Ditto.
5344
5345 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5346
5347 * gnus.el: Autoload gnus-subscribe-topics.
5348
5349 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5350
5351 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5352 before dot.
5353 * gnus-util.el (gnus-write-active-file): Ditto.
5354
5355 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5356
5357 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5358 function.
5359 * gnus-cache.el (gnus-cache-file-name): Use it.
5360 * gnus-agent.el (gnus-agent-group-path): Use it.
5361 * nnmail.el (nnmail-group-pathname): Use it.
5362
5363 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5364
5365 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5366 if cooked.
5367 * gnus-util.el (gnus-write-active-file): Write cooked active file.
5368 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5369 * gnus.el (gnus-short-group-name): "..." proof.
5370
5371 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5372
5373 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5374 support nnslashdot.
5375
5376 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5377
5378 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5379 many articles.
5380 (nnslashdot-generate-active): New function.
5381 (nnslashdot-request-newgroups): Use it.
5382
5383 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5384 names.
5385
5386 * nnslashdot.el (nnslashdot-request-newgroups): New function.
5387 (nnslashdot-request-list): Not moderated.
5388
5389 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
5390
5391 * nnimap.el (nnimap-open-server): Remove error signal if
5392 nnimap-server-buffer is nil (the check should've been `boundp').
5393
5394 * imap.el (imap-log):
5395 * nnimap.el (nnimap-debug): Disable debugging by default.
5396
5397 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5398
5399 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5400
5401 * gnus-topic.el (gnus-subscribe-topic): New function.
5402
5403 * nnslashdot.el (nnslashdot-request-list): Give out extended group
5404 names.
5405
5406 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5407 if starting with a quote.
5408
5409 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5410
5411 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5412 group name.
5413
5414 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5415
5416 * nnslashdot.el: New file.
5417
5418 * nnheader.el (nnheader-insert-header): New function.
5419
5420 * gnus-art.el (gnus-mime-internalize-part): Bind
5421 mm-inlined-types.
5422
5423 * nndraft.el (nndraft-request-expire-articles): Do all the backup
5424 files.
5425
5426 1999-10-29 David S. Goldberg <dsg@mitre.org>
5427
5428 * emacs-mime.texi (Customization): Document mm-inline-override-types
5429
5430 1999-10-29 David S. Goldberg <dsg@mitre.org>
5431
5432 * emacs-mime.texi (Customization): Document mm-inline-override-types
5433
5434 1999-10-29 David S. Goldberg <dsg@mitre.org>
5435
5436 * emacs-mime.texi (Customization): Document mm-inline-override-types
5437
5438 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5439
5440 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5441 empty buffers.
5442
5443 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5444
5445 * gnus-art.el (gnus-article-mode-map): Use the summary article
5446 edit.
5447
5448 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
5449
5450 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5451
5452 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5453
5454 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5455
5456 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
5457
5458 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5459 is list or not before condition.
5460
5461 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5462
5463 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5464
5465 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
5466
5467 * gnus-art.el (gnus-emphasis-alist): New value.
5468
5469 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5470
5471 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5472 `buffer-substring'.
5473
5474 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5475
5476 * gnus-art.el (article-date-ut): Keep the updated timer.
5477 (gnus-emphasis-underline-italic): Doc fix.
5478
5479 * gnus-msg.el (gnus-post-method): Doc fix.
5480 (gnus-post-method): Change default.
5481
5482 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
5483
5484 * message.el (message-newline-and-reformat): Improvements.
5485
5486 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5487
5488 * message.el (message-newline-and-reformat): Don't insert too many
5489 newlines.
5490 (message-newline-and-reformat): Work even if not sc.
5491
5492 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5493
5494 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5495
5496 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
5497
5498 * mm-view.el (mm-display-patch-inline): New function.
5499
5500 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5501
5502 * mm-view.el (mm-display-patch-inline): New function.
5503
5504 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5505
5506 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5507 group.
5508
5509 * message.el (message-forward): Narrow to the right header.
5510
5511 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5512 dates.
5513
5514 * gnus-msg.el (gnus-configure-posting-styles): Use the
5515 user-full-name function.
5516
5517 * mm-bodies.el (mm-body-encoding): Use the choosing function.
5518 (mm-body-charset-encoding-alist): Default to nil.
5519
5520 * message.el (message-elide-ellipsis): Fix typo.
5521 (message-elide-region): Ditto.
5522 (message-elide-region): Don't insert a newline first.
5523
5524 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5525
5526 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5527 gnus-fetch-old-headers.
5528 (gnus-cut-threads): Ditto.
5529 (gnus-summary-initial-limit): Ditto.
5530 (gnus-summary-limit-children): Ditto.
5531
5532 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5533 matches.
5534
5535 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
5536
5537 * gnus-art.el (article-decode-encoded-words):
5538 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5539 live.
5540
5541 * gnus.el (gnus-read-method): Add methods from
5542 `gnus-opened-servers' to completion. Map entered method/address
5543 into existing methods if possible.
5544
5545 * gnus-group.el (gnus-group-make-group): Simplify method.
5546
5547 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5548
5549 * mml.el (mml-preview): Remove mail-header-separator before
5550 encoding.
5551
5552 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5553
5554 * message.el (message-read-from-minibuffer): New function.
5555
5556 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5557
5558 * gnus.el: Pterodactyl Gnus v0.98 is released.
5559
5560 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5561
5562 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5563
5564 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5565
5566 * mml.el (mml-generate-mime-1): Read attached binary file in
5567 binary mode.
5568
5569 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5570
5571 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5572
5573 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5574
5575 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5576
5577 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5578
5579 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5580
5581 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5582
5583 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5584 (gnus-article-mime-match-handle-function): New variable.
5585 (gnus-article-view-part): Make `b' customizable.
5586
5587 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5588
5589 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5590
5591 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5592
5593 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5594
5595 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5596
5597 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5598
5599 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5600
5601 * gnus-srvr.el (gnus-browse-foreign-server): Use
5602 `buffer-substring' instead of `read'.
5603
5604 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
5605
5606 * nnimap.el, imap.el, rfc2104.el: New files.
5607
5608 * gnus.el (gnus-valid-select-methods): Add nnimap.
5609
5610 * gnus-group.el (gnus-group-group-map): Add
5611 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5612 (gnus-group-nnimap-expunge): New function.
5613 (gnus-group-nnimap-edit-acl): New function.
5614
5615 * gnus-agent.el (gnus-agent-group-mode-map): Add
5616 gnus-agent-synchronize.
5617 (gnus-agent-synchronize): New function.
5618 (gnus-agent-fetch-group-1): Check if server is open.
5619
5620 * nnagent.el (nnagent-request-set-mark): Save marks.
5621
5622 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5623 (mail-source-fetcher-alist): Map to imap fetcher function.
5624 (mail-source-fetch-imap): New function.
5625
5626 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5627 Hash:.
5628
5629 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5630
5631 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5632 (gnus-topic-sort-topics): New function.
5633 (gnus-topic-make-menu-bar): Add sort-topics.
5634 (gnus-topic-move): New function.
5635 (gnus-topic-move-group): Move the topic if no group selected.
5636
5637 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5638
5639 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5640
5641 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5642
5643 * mm-view.el (mm-inline-message): Fix leaving group bug.
5644
5645 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5646
5647 * gnus-msg.el (gnus-post-method): Use normal method if current is
5648 not available.
5649
5650 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5651
5652 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5653 (nnmail-insert-lines): Ditto.
5654
5655 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5656
5657 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5658 line.
5659
5660 * message.el (message-unsent-separator): One more separator.
5661
5662 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5663
5664 * nnfolder.el (nnfolder-request-move-article): For empty article,
5665 search till (point-max).
5666 (nnfolder-retrieve-headers): Ditto.
5667 (nnfolder-request-accept-article): Ditto.
5668 (nnfolder-save-mail): Ditto.
5669 (nnfolder-insert-newsgroup-line): Ditto.
5670
5671 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5672
5673 * qp.el (quoted-printable-encode-region): Check eobp.
5674
5675 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5676
5677 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5678
5679 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5680
5681 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5682 wait-for-reply.
5683
5684 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5685
5686 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5687 (mm-uu-forward-end-line): Ditto.
5688
5689 1999-09-29 Didier Verna <verna@inf.enst.fr>
5690
5691 * binhex.el (binhex-decode-region): don't consider the value of
5692 `enable-multibyte-characters' in XEmacs.
5693
5694 * gnus-start.el (gnus-read-descriptions-file): ditto.
5695
5696 * mm-util.el (mm-multibyte-p): ditto.
5697 (mm-with-unibyte-buffer): ditto.
5698 (mm-find-charset-region): use `mm-multibyte-p'.
5699
5700 * mm-bodies.el (mm-decode-body): ditto.
5701 (mm-decode-string): ditto.
5702
5703 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5704
5705 * mm-util.el (mm-binary-coding-system): Try binary first.
5706
5707 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5708
5709 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5710
5711 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5712
5713 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5714 format.
5715 (article-date-ut): Find correct insert position.
5716
5717 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5718
5719 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5720 forwarded message.
5721
5722 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5723
5724 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5725 groups.
5726
5727 * message.el (message-resend): Use message mode when prompting.
5728
5729 * gnus-art.el (article-hide-headers): Mark wash.
5730 (article-emphasize): Ditto.
5731
5732 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5733
5734 * message.el (message-newline-and-reformat): Work for SC.
5735
5736 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5737
5738 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5739
5740 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5741
5742 1999-10-20 David S. Goldberg <dsg@mitre.org>
5743
5744 * mm-decode.el (mm-inline-override-types): New variable
5745
5746 * mm-decode.el (mm-inline-override-p): New function
5747
5748 * mm-decode.el (mm-inlined-p): Use it
5749
5750 1999-10-20 David S. Goldberg <dsg@mitre.org>
5751
5752 * mm-decode.el mm-inline-override-types: New variable
5753
5754 * mm-decode.el (mm-inline-override-p): New function
5755
5756 * mm-decode.el (mm-inlined-p): Use it
5757
5758 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5759
5760 * gnus.el: Pterodactyl Gnus v0.97 is released.
5761
5762 1999-09-01 Brendan Kehoe <brendan@zen.org>
5763
5764 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5765 gnus-summary-next-group, not gnus-summary-next-article. Only give
5766 3 args.
5767
5768 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5769
5770 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5771 buffer for params.
5772
5773 * message.el (message-forward-ignored-headers): New variable.
5774
5775 * gnus-art.el (gnus-article-prepare-display): Nix out
5776 gnus-article-wash-types.
5777
5778 * gnus-agent.el (gnus-agent-create-buffer): New function.
5779 (gnus-agent-fetch-group-1): Use it.
5780 (gnus-agent-start-fetch): Ditto.
5781
5782 * gnus-sum.el (gnus-summary-exit): Don't use
5783 `gnus-use-adaptive-scoring'.
5784
5785 * mail-source.el (mail-source-fetch-pop): Only store password when
5786 successful.
5787
5788 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5789
5790 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5791
5792 * message.el (message-reply): Use it.
5793 (message-dont-reply-to-names): New variable.
5794
5795 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5796
5797 * mm-util.el (mm-preferred-coding-system): Typo fix.
5798
5799 * message.el (message-bounce): Work for non-MIME.
5800
5801 * gnus.el (gnus-short-group-name): Short the right parts of the
5802 name.
5803
5804 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5805
5806 * mm-encode.el (mm-qp-or-base64): New version.
5807
5808 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5809
5810 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5811
5812 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5813
5814 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5815 of restricted region.
5816 (gnus-mime-display-single): Set beg at correct point.
5817
5818 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5819
5820 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5821
5822 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5823
5824 * gnus-msg.el (gnus-configure-posting-styles): Let
5825 `gnus-posting-styles' have its say in posting-style: local
5826 variable `styles' is already bound to `gnus-posting-styles' so
5827 don't rebind it to nil.
5828
5829 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5830
5831 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5832 Message-ID.
5833
5834 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5835
5836 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5837 quoted-printable-encode-region.
5838
5839 * qp.el (quoted-printable-encode-region): Assume charset
5840 encoded. Fold every line in the region.
5841
5842 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5843
5844 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5845 of active file.
5846
5847 1999-09-01 Didier Verna <verna@inf.enst.fr>
5848
5849 * message.el (message-mode): allows whitespaces between multiple
5850 instances of the fill character ">".
5851
5852 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5853
5854 * mm-encode.el (mm-qp-or-base64): Fix.
5855
5856 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5857
5858 * message.el (message-send): Too much and.
5859
5860 1999-09-24 Andreas Schwab <schwab@suse.de>
5861
5862 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5863
5864 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5865
5866 * gnus-score.el (gnus-score-headers): Work for nil scores.
5867
5868 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5869
5870 * gnus-cache.el (gnus-cache-write-active): Write full names.
5871
5872 * gnus-util.el (gnus-write-active-file): Accept full name.
5873
5874 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5875 (mm-assoc-string-match): New function.
5876 (mm-display-inline): Use it.
5877
5878 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5879
5880 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5881
5882 1999-08-27 Florian Weimer <fw@s.netic.de>
5883
5884 * mml.el (mml-generate-multipart-alist): New variable.
5885
5886 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5887
5888 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5889
5890 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5891
5892 * message.el (message-send): More helpful error message if sending
5893 fails
5894
5895 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5896
5897 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5898 in newer emacsen, where ?r isn't equal 114.
5899
5900 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5901
5902 * gnus.el: Pterodactyl Gnus v0.96 is released.
5903
5904 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5905
5906 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5907 to get active info if method is covered by agent, otherwise
5908 active info is lost.
5909
5910 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5911
5912 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5913
5914 1999-08-09 Dave Love <fx@gnu.org>
5915
5916 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5917
5918 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5919
5920 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5921 (already matched by "^X-Pgp"), removed duplicate X-Mailing-List,
5922 added several new junk headers.
5923
5924 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5925
5926 * gnus-art.el (article-decode-charset): Don't assume
5927 gnus-summary-buffer is live.
5928
5929 1999-08-27 Florian Weimer <fw@s.netic.de>
5930
5931 * gnus-score.el (gnus-home-score-file): Work with absolute path
5932 names.
5933
5934 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5935
5936 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5937 nothing else in the group.
5938
5939 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5940
5941 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5942 the article.
5943
5944 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5945
5946 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5947
5948 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5949
5950 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5951 from mutt.
5952
5953 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5954
5955 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5956 whitespace.
5957
5958 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5959
5960 * mm-util.el (mm-text-coding-system-for-write): New variable.
5961 (mm-append-to-file): New function.
5962 (mm-write-region): New function.
5963
5964 * gnus-art.el (gnus-output-to-file): Use it.
5965 * gnus-util.el (gnus-output-to-rmail): Ditto.
5966 (gnus-output-to-mail): Ditto.
5967 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5968
5969 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5970
5971 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5972
5973 * nnheader.el (nnheader-insert-file-contents): Revert and use
5974 mm-insert-file-contents.
5975 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5976 (nnheader-auto-mode-alist): Removed.
5977
5978 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5979 (mm-insert-file-contents): Add a new parameter for inserting
5980 compressed file literally.
5981
5982 * mml.el (mml-generate-mime-1): Insert non-text literally.
5983
5984 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5985
5986 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5987
5988 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5989
5990 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5991
5992 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5993 koi8-r.
5994
5995 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5996
5997 * mml.el (mml-insert-mime): Decode text.
5998 (mml-to-mime): Narrow to headers-or-head.
5999
6000 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
6001
6002 * mm-view.el (mm-inline-text): Check
6003 w3-meta-content-type-charset-regexp.
6004
6005 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
6006
6007 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
6008 predicate.
6009
6010 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
6011
6012 * gnus-mlspl.el: Documentation fixes.
6013
6014 1999-08-27 Rui Zhu <sprache@iname.com>
6015
6016 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
6017
6018 1999-08-27 Michael Cook <cook@sightpath.com>
6019
6020 * gnus-art.el (gnus-article-setup-buffer): Kill all local
6021 variables.
6022
6023 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
6024
6025 * nnmail.el (nnmail-get-new-mail): "Done".
6026
6027 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6028
6029 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
6030 interactive.
6031
6032 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
6033
6034 * gnus-art.el (article-decode-charset): Fix broken CT.
6035
6036 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
6037
6038 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
6039 overview buffer if it is killed.
6040
6041 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
6042
6043 * gnus-art.el (article-babel): New version.
6044
6045 1999-08-27 Jon Kv <jonkv@ida.liu.se>
6046
6047 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
6048
6049 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6050
6051 * gnus.texi (More Threading): Document new variable
6052 `gnus-sort-gathered-threads-function'.
6053
6054 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6055
6056 * gnus.texi (More Threading): Document new variable
6057 `gnus-sort-gathered-threads-function'.
6058
6059 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
6060
6061 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
6062 usage.
6063
6064 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6065
6066 * mm-util.el (mm-running-xemacs): Removed.
6067 (mm-coding-system-p): New function.
6068 (mm-binary-coding-system): Safe guess.
6069 (mm-text-coding-system): Ditto.
6070 (mm-auto-save-coding-system): Ditto.
6071
6072 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6073
6074 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
6075 (mm-qp-or-base64): Reversed logic.
6076
6077 * mm-decode.el (mm-save-part-to-file): Let coding system be
6078 binary.
6079
6080 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
6081
6082 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
6083 be set in topic parameters.
6084
6085 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6086
6087 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
6088 (gnus-sort-gathered-threads): Allow the user to specify the
6089 function to use when sorting gathered threads.
6090
6091 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
6092 mark cached articles as `undownloaded'.
6093
6094 1999-07-20 Peter von der Ahe <peter@ahe.dk>
6095
6096 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
6097 to have buffer local values.
6098
6099 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
6100
6101 * gnus-group.el (gnus-group-make-doc-group): Notice when user
6102 types 'g' for 'guess group type.
6103
6104 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
6105
6106 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
6107 after each regexp in nnmail-list-identifiers, not just after last
6108 one.
6109
6110 * gnus-sum.el (gnus-list-identifiers): New variable.
6111 (gnus-summary-remove-list-identifiers): New function.
6112 (gnus-select-newsgroup): Use it.
6113 (gnus-summary-wash-hide-map): Bind
6114 `gnus-article-hide-list-identifiers' to W W l.
6115 (gnus-summary-make-menu-bar): Add list-identifiers command.
6116
6117 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
6118 (gnus-treatment-function-alist): Add variable.
6119 (article-hide-list-identifiers): New function.
6120 (mapcar): Add function.
6121 (gnus-article-hide): Use it.
6122
6123 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6124
6125 * gnus.el: Pterodactyl Gnus v0.95 is released.
6126
6127 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6128
6129 * mm-decode.el (mm-mailcap-command): New function.
6130 (mm-display-external): Use it.
6131
6132 * gnus-art.el (article-make-date-line): Work for India.
6133
6134 * mm-encode.el (mm-qp-or-base64): Typo.
6135
6136 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
6137
6138 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6139
6140 * gnus.el: Pterodactyl Gnus v0.94 is released.
6141
6142 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
6143
6144 * pop3.el: New version.
6145
6146 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6147
6148 * mm-encode.el (mm-qp-or-base64): New function.
6149 (mm-content-transfer-encoding): Use it.
6150
6151 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
6152
6153 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6154
6155 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
6156
6157 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
6158
6159 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6160
6161 * gnus-art.el (gnus-mime-view-part-as-media): New command and
6162 keystroke.
6163
6164 * mailcap.el (mailcap-mime-types): New function.
6165
6166 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
6167
6168 * message.el (message-goto-eoh): Really go to the end.
6169
6170 1999-07-09 Puneet Goel <puneet@computer.org>
6171
6172 * message.el (message-make-date): Do the right thing in with
6173 sub-hour time zones.
6174
6175 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6176
6177 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6178 report.
6179
6180 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6181
6182 * nnfolder.el (nnfolder-request-rename-group): Create directory.
6183
6184 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6185
6186 * mailcap.el (mailcap-parse-mailcap): Skip \;.
6187 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6188 and use t as default value.
6189
6190 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
6191
6192 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6193 gnus-summary-buffer is live.
6194
6195 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
6196
6197 * mm-util.el (mm-enable-multibyte): Check whether var bound.
6198
6199 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6200
6201 * message.el (message-bounce): Do MIME bounces MIMEy.
6202
6203 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6204
6205 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6206
6207 * mailcap.el (mailcap-mime-extensions): Changed patch to
6208 text/x-patch.
6209
6210 * mm-decode.el (mm-display-external): Wrong placement of paren.
6211
6212 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6213
6214 * gnus.el: Pterodactyl Gnus v0.93 is released.
6215
6216 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
6217
6218 * gnus-cus.el (gnus-group-parameters): New entries for
6219 gnus-group-split.
6220
6221 * gnus-mlspl.el: Renamed functions and variables so as to
6222 start with gnus-group-split.
6223
6224 * gnus.el: Adjust autoload entries.
6225
6226 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
6227
6228 * gnus-mlspl.el: Removed trailing t from comment and provide.
6229 Renamed functions and variables to start with gnus-mlsplit.
6230 Added autoload comments.
6231 * gnus.el: Added autoload entries.
6232
6233 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6234
6235 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6236 so that matches excluded by RESTRICTs do not cause the whole split
6237 to be ignored. This also fixes a long-standing bug in which a
6238 split with \N substitutions wouldn't cause cross-posting as
6239 expected.
6240
6241 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6242 (nnmail-split-it): Implement them.
6243
6244 * nnmail.el (nnmail-split-fancy): Document ! splits.
6245
6246 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
6247
6248 * pop3.el: New version.
6249
6250 1999-07-05 Simon Josefsson <jas@pdc.kth.se>
6251
6252 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6253
6254 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6255
6256 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6257
6258 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6259
6260 * gnus-util.el (gnus-write-active-file): Use real name.
6261
6262 * gnus-agent.el (gnus-agent-expire): Update active file
6263 method by method.
6264
6265 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6266
6267 * nndraft.el (nndraft-request-article): Use difference
6268 coding-systems for queue and drafts.
6269
6270 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6271 nndraft:drafts.
6272
6273 * mm-util.el (mm-auto-save-coding-system): New coding system.
6274
6275 * message.el (message-draft-coding-system): Use it.
6276
6277 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6278
6279 * mm-uu.el: More customizable and less aggressive.
6280
6281 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6282
6283 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6284 when plugged.
6285
6286 * mml.el (mml-generate-mime-1): Don't insert nofile files.
6287 (mml-insert-mml-markup): Accept a nofile.
6288 (mml-insert-mime): Insert nofile.
6289
6290 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6291
6292 * mm-decode.el (mm-handle-media-type): New function.
6293 (mm-handle-media-supertype): New function.
6294 (mm-handle-media-subtype): New function.
6295 Use new functions throughout. "/"))
6296
6297 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
6298
6299 * gnus-art.el (gnus-treat-predicate): Typo.
6300
6301 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6302
6303 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6304
6305 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6306
6307 * gnus-art.el (article-date-ut): UT! Default it!
6308
6309 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6310
6311 * gnus.el: Pterodactyl Gnus v0.92 is released.
6312
6313 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6314
6315 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6316
6317 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6318
6319 * nntp.el (nntp-retrieve-groups): Don't do anything when not
6320 connected.
6321
6322 * gnus-start.el (gnus-active-to-gnus-format): Only save active
6323 when plugged.
6324
6325 * mm-view.el (mm-inline-message): Ignore remove-spec.
6326
6327 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6328 is bound.
6329
6330 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6331
6332 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6333
6334 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6335 start.
6336
6337 * message.el (message-fill-yanked-message): Remove `t' arg.
6338
6339 * gnus-group.el (gnus-group-kill-group): Message killing of
6340 groups.
6341
6342 * mm-util.el (mm-preferred-coding-system): New function.
6343 (mm-mime-charset): Use it.
6344
6345 * mml.el (mml-generate-mime-1): Charset-encode message parts.
6346
6347 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6348
6349 * gnus-mlsplt.el: New file.
6350
6351 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6352
6353 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6354 functions.
6355 (mm-attachment-override-p): Take a handle instead of a type.
6356 (mm-inlined-p): Ditto.
6357 (mm-automatic-display-p): Ditto,
6358 (mm-inlinable-p): Ditto.
6359
6360 * nndraft.el (nndraft-request-expire-articles): Delete backup
6361 files.
6362
6363 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6364
6365 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6366
6367 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6368
6369 * nnmail.el (nnmail-split-it): Allow .*.
6370
6371 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6372
6373 * mm-decode.el (mm-inline-large-images-p): Renamed.
6374
6375 * gnus-art.el (article-date-ut): Always look in the current buffer
6376 for the Date header.
6377
6378 * mml.el (mml-validate): New command.
6379
6380 * mailcap.el (mailcap-possible-viewers): Revert to string-match
6381 since we are dealing with regexps.
6382
6383 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6384
6385 * gnus.el: Pterodactyl Gnus v0.91 is released.
6386
6387 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6388
6389 * gnus-agent.el (gnus-agent-save-active-1): New function.
6390 (gnus-agent-save-active): use it.
6391 (gnus-agent-save-groups): Ditto.
6392
6393 * gnus-cache.el (gnus-cache-write-active): Use it.
6394
6395 * gnus-agent.el (gnus-agent-write-active): Use it.
6396
6397 * gnus-util.el (gnus-write-active-file): New function.
6398
6399 * gnus-agent.el (gnus-agent-write-active): New function to keep
6400 lower boundaries and canceled groups.
6401 (gnus-agent-save-groups): Use it.
6402 (gnus-agent-save-active): Use it.
6403 (gnus-agent-save-group-info): Only write active files.
6404 (gnus-agent-expire): Update active file.
6405
6406 * mm-decode.el (mm-inlinable-part-p): Removed.
6407 (mm-user-display-methods): Default to nil.
6408 (mm-user-display-methods): Removed.
6409 (add-mime-display-method): Removed.
6410 (mm-automatic-display): Renamed.
6411 (mm-automatic-display-p): Use it.
6412 (mm-inlined-types): New variable.
6413 (mm-inlined-p): New function.
6414
6415 * message.el (message-reply): Bind message-this-is-mail.
6416
6417 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6418
6419 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6420
6421 * message.el (message-check-news-header-syntax): Protect against
6422 nil froms.
6423
6424 * mm-util.el (mm-auto-mode-alist): New.
6425
6426 * mml.el (mml-generate-mime-1): Ditto.
6427
6428 * gnus.el: Use mm-insert-file-contents throughout instead of
6429 nnheader.
6430
6431 * mm-util.el (mm-insert-file-contents): New function.
6432
6433 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6434
6435 * gnus.el: Pterodactyl Gnus v0.90 is released.
6436
6437 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
6438
6439 * mailcap.el (mailcap-possible-viewers): Use string=.
6440
6441 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6442
6443 * mm-uu.el (mm-uu-forward-begin-line): New variable.
6444 (mm-uu-forward-end-line): New variable.
6445 (mm-uu-begin-line): Handle forwarded message.
6446 (mm-uu-identifier-alist): Ditto.
6447 (mm-uu-dissect): Ditto.
6448
6449 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6450
6451 * nnheader.el (nnheader-file-coding-system): Use raw-text.
6452 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6453 * gnus-cache.el (gnus-cache-coding-system): Ditto.
6454
6455 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6456 (nnfolder-file-coding-system-for-write): New variable.
6457 (nnfolder-active-file-coding-system): New variable.
6458 (nnfolder-active-file-coding-system-for-write): New variable.
6459 (nnfolder-save-active): New function.
6460 (nnfolder-save-buffer): Use them.
6461 (nnfolder-possibly-change-group): Ditto.
6462 (nnfolder-request-list-newsgroups): Ditto.
6463 (nnfolder-request-create-group): Ditto.
6464 (nnfolder-request-expire-articles): Ditto.
6465 (nnfolder-request-move-article): Ditto.
6466 (nnfolder-request-accept-article): Ditto.
6467 (nnfolder-request-delete-group): Ditto.
6468 (nnfolder-request-rename-group): Ditto.
6469 (nnfolder-possibly-change-folder): Ditto.
6470 (nnfolder-read-folder): Ditto.
6471 (nnfolder-request-list): Remove pathname-coding-system.
6472 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6473
6474 * nnmail.el (nnmail-file-coding-system): Use raw-text.
6475 (nnmail-file-coding-system-1): Removed.
6476 (nnmail-find-file): Use nnmail-pathname-coding-system.
6477 (nnmail-write-region): Ditto.
6478
6479 * nnmbox.el (nnmbox-file-coding-system): New variable.
6480 (nnmbox-file-coding-system-for-write): New variable.
6481 (nnmbox-active-file-coding-system): New variable.
6482 (nnmbox-active-file-coding-system-for-write): New variable.
6483 (nnmbox-save-buffer): New function.
6484 (nnmbox-save-active): New function.
6485 (nnmbox-request-scan): Use them.
6486 (nnmbox-request-expire-articles): Ditto.
6487 (nnmbox-request-move-article): Ditto.
6488 (nnmbox-request-accept-article): Ditto.
6489 (nnmbox-request-replace-article): Ditto.
6490 (nnmbox-request-delete-group): Ditto.
6491 (nnmbox-request-rename-group): Ditto.
6492 (nnmbox-request-create-group): Ditto.
6493
6494 * mm-util.el (mm-text-coding-system): raw-text or -dos.
6495 (mm-running-ntemacs): Removed.
6496
6497 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6498
6499 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6500
6501 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6502
6503 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6504
6505 * qp.el (quoted-printable-encoding-characters): Support lower case.
6506
6507 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6508
6509 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6510 (rfc2047-b-encode-region): Encode line by line.
6511
6512 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6513
6514 * mm-util.el (mm-find-mime-charset-region): Fix.
6515
6516 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
6517
6518 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6519 (mm-find-mime-charset-region): Ditto.
6520
6521 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
6522
6523 * gnus-sum.el (gnus-summary-move-article): Fix something or
6524 other.
6525
6526 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
6527
6528 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6529 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6530 (gnus-summary-enter-digest-group): Use them.
6531 (gnus-summary-setup-default-charset): Ditto.
6532
6533 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6534
6535 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6536 gnus-newsgroup-name is nil.
6537
6538 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6539
6540 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6541
6542 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6543
6544 * gnus-art.el (article-emphasize): Use correct
6545 gnus-article-emphasis-alist.
6546
6547 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6548
6549 * mm-view.el (mm-inline-text): Fix text/html bug.
6550
6551 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6552
6553 * gnus.el: Pterodactyl Gnus v0.89 is released.
6554
6555 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6556
6557 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6558 * message.el (message-draft-coding-system): Ditto.
6559 * mm-util.el (mm-running-ntemacs): Ditto.
6560
6561 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6562
6563 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6564
6565 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6566
6567 * mml.el: require mm-decode.
6568
6569 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6570
6571 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6572
6573 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6574
6575 * mm-view.el (mm-inline-image): Fix image undisplayer.
6576
6577 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6578
6579 * mml.el (mml-insert-multipart): Error in compeling-read.
6580 (mml-insert-tag): Match tags.
6581
6582 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6583
6584 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6585 (gnus-cache-braid-heads): Ditto.
6586 (gnus-cache-retrieve-headers): Ditto.
6587
6588 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6589
6590 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6591
6592 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6593
6594 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6595 to string under XEmacs.
6596
6597 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6598
6599 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6600
6601 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6602
6603 * mm-view.el (mm-inline-message): Fix message view bug.
6604 * gnus-art.el (gnus-article-prepare): Ditto.
6605
6606 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6607
6608 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6609
6610 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6611
6612 * gnus.el: Pterodactyl Gnus v0.88 is released.
6613
6614 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6615
6616 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6617 usage.
6618
6619 * nnmail.el (nnmail-get-new-mail): Save info.
6620
6621 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6622
6623 * gnus.el: Pterodactyl Gnus v0.87 is released.
6624
6625 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6626
6627 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6628 (mail-source-run-script): New function.
6629 (mail-source-fetch-pop): Use it.
6630
6631 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6632
6633 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6634
6635 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6636
6637 * gnus.el: Pterodactyl Gnus v0.86 is released.
6638
6639 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6640
6641 * gnus-art.el (gnus-treat-translate): New variable.
6642 (gnus-treat-predicate): Accept a list of regexps.
6643 (gnus-article-treat-custom): Allow a list of regexps.
6644
6645 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6646
6647 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6648 type.
6649
6650 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6651
6652 * gnus-art.el (article-babel): Narrow a bit.
6653
6654 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6655
6656 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6657
6658 * gnus-agent.el (gnus-agent-get-undownloaded-list): Operate on all
6659 articles, not only unread ones.
6660 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6661 articles, not only unread ones.
6662
6663 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6664
6665 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6666 keystroke.
6667
6668 * gnus-art.el (gnus-article-x-face-command): Ditto.
6669
6670 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6671
6672 * gnus.el (gnus-method-simplify): Accept server names.
6673
6674 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6675
6676 * gnus-art.el (article-babel-prompt): New function.
6677 (article-babel): New command.
6678
6679 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6680
6681 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6682
6683 * mml.el (mml-generate-mime-1): Don't insert literally.
6684
6685 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6686 (gnus-netrc-syntax-table): Removed.
6687 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6688
6689 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6690
6691 * mm-view.el (mm-inline-text): Fix charset for text/html.
6692
6693 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6694
6695 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6696
6697 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6698
6699 * nnmail.el (nnmail-split-incoming): Return the number of split
6700 mails.
6701 (nnmail-process-babyl-mail-format): Ditto.
6702 (nnmail-process-unix-mail-format): Ditto.
6703 (nnmail-process-mmdf-mail-format): Ditto.
6704 (nnmail-process-maildir-mail-format): Ditto.
6705
6706 * mail-source.el (mail-source-callback): Return the number from
6707 the callback.
6708
6709 * message.el (message-send-mail): Generate Lines.
6710
6711 * mail-source.el (mail-source-call-script): New function.
6712 (mail-source-call-script): New function.
6713
6714 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6715
6716 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6717 (gnus-select-newsgroup): Use it.
6718 (gnus-group-highlight-words-alist): New variable.
6719 (gnus-newsgroup-emphasis-alist): New variable.
6720 (gnus-summary-local-variables): Use it.
6721 * gnus-art.el (article-emphasize): Use it.
6722 (gnus-emphasis-highlight-words): New face.
6723 * gnus-cus.el (gnus-group-parameters): New parameter.
6724
6725 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6726
6727 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6728 parameter `headers'.
6729 (gnus-cache-enter-article): Ditto.
6730 (gnus-cache-update-article): Ditto.
6731 * gnus-sum.el (gnus-summary-move-article): Ditto.
6732 (gnus-summary-mark-article-as-unread): Ditto.
6733 (gnus-summary-mark-article): Ditto.
6734
6735 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6736
6737 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6738 (gnus-posting-style-alist): Removed.
6739 (gnus-message-style-insertions): Ditto.
6740 (gnus-configure-posting-styles): Reimplementation.
6741
6742 * mail-source.el (mail-source-fetch): Error the message.
6743
6744 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6745
6746 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6747
6748 * gnus.el: Pterodactyl Gnus v0.85 is released.
6749
6750 1999-04-20 Michael Cook <cook@sightpath.com>
6751
6752 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6753 Outlook citation regex.
6754
6755 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6756
6757 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6758 semicolon.
6759
6760 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6761
6762 * gnus-range.el (gnus-remove-from-range): Document range1
6763 modification, protect range2.
6764
6765 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6766
6767 * gnus-sum.el (gnus-update-marks): Protect lists from
6768 gnus-remove-from-range, don't sort twice.
6769
6770 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6771
6772 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6773 function in backend.
6774
6775 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6776
6777 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6778 request-accept-article function in the backend instead of using
6779 the 'respool capability.
6780
6781 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6782
6783 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6784 spurious whitespace at eob.
6785
6786 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6787
6788 * nnmail.el (nnmail-get-new-mail): Check right variable.
6789
6790 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6791
6792 * mailcap.el (mailcap-mime-data): Fix rfc822.
6793
6794 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6795
6796 * nndoc.el (nndoc-nsmail-type-p): New function.
6797 (nndoc-type-alist): Recognize nsmail.
6798
6799 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6800
6801 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6802 *before* `article-hide-headers' deletes the information.
6803
6804 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6805
6806 * gnus-sum.el (gnus-summary-save-parts): New command and
6807 keystroke.
6808 (gnus-summary-save-parts-1): New function.
6809 (gnus-summary-iterate): Buggy.
6810
6811 * mm-decode.el (mm-save-part-to-file): Made into own function.
6812
6813 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6814
6815 * gnus-group.el (gnus-group-set-info): Resist nils.
6816
6817 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6818
6819 * mailcap.el (mailcap-mime-data): Ditto.
6820
6821 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6822
6823 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6824
6825 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6826
6827 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6828 gnus-article-date-lapsed-new-header is t.
6829
6830 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6831
6832 * gnus.el: Pterodactyl Gnus v0.84 is released.
6833
6834 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6835
6836 * gnus-msg.el (gnus-bug-message): Mime change.
6837
6838 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6839
6840 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6841
6842 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6843
6844 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6845 `x-uue'.
6846
6847 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6848
6849 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6850 when authentication is 'password.
6851
6852 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6853
6854 * gnus-win.el (gnus-configure-windows): Accept a setting.
6855
6856 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6857
6858 * mm-util.el (mm-quote-arg): Moved here.
6859
6860 * mm-decode.el (mm-quote-arg): Quote more chars.
6861
6862 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6863
6864 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6865 with newlines would create buggy .nov files.
6866
6867 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6868
6869 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6870 end of lines.
6871
6872 * message.el (message-mode): Doc fix.
6873
6874 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6875
6876 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6877
6878 * gnus-art.el (article-date-ut): Rewrite.
6879
6880 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6881 order.
6882
6883 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6884 headers.
6885
6886 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6887
6888 1999-04-18 Didier Verna <verna@inf.enst.fr>
6889
6890 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6891 (article-date-ut): use it.
6892
6893 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6894
6895 * mail-source.el (mail-source-fetch-pop): Call script
6896 asynchronously.
6897
6898 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6899
6900 * gnus.el: Pterodactyl Gnus v0.83 is released.
6901
6902 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6903
6904 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6905
6906 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6907
6908 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6909
6910 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6911
6912 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6913
6914 * message.el (message-generate-headers): Accept continuation
6915 headers.
6916
6917 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6918
6919 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6920
6921 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6922
6923 * gnus-art.el (gnus-treatment-function-alist): use
6924 maybe-hide-headers.
6925
6926 * message.el (message-inhibit-body-encoding): Typo.
6927 (message-resend): Inhibit encoding.
6928
6929 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6930
6931 * gnus-art.el (article-remove-cr): Use re-search.
6932
6933 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6934 headers.
6935
6936 * mm-decode.el (mm-quote-arg): Quote '.
6937
6938 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6939
6940 * mm-decode.el (mm-insert-part): Use multibyte for text.
6941
6942 * gnus-start.el (gnus-read-newsrc-file): New variable.
6943 (gnus-read-newsrc-file): Use it.
6944
6945 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6946
6947 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6948
6949 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6950 function.
6951
6952 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6953
6954 * gnus.el: Pterodactyl Gnus v0.82 is released.
6955
6956 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6957
6958 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6959 for iso8859-2.
6960
6961 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6962
6963 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6964 synonym alist.
6965
6966 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6967
6968 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6969
6970 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6971
6972 * mail-source.el (mail-source-fetch): Ask before bugging out.
6973
6974 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6975
6976 * uudecode.el (uudecode-decode-region-external): Don't assume
6977 uudecode-temporary-file-directory ends with a slash.
6978
6979 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6980
6981 * gnus-sum.el (gnus-update-marks):
6982 (gnus-update-read-articles):
6983 (gnus-summary-expire-articles): Check server.
6984
6985 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6986
6987 * mml.el (mml-preview): New function.
6988
6989 1999-04-17 William M. Perry <wmperry@aventail.com>
6990
6991 * mail-source.el (mail-source-fetch-file): Return the right
6992 value.
6993
6994 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6995
6996 * mml.el (mml-insert-parameter): New function.
6997 (mml-insert-parameter-string): New function.
6998
6999 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
7000
7001 * gnus-art.el (gnus-mime-multipart-functions): New variable.
7002 (gnus-mime-display-part): Use it.
7003
7004 * mm-decode.el (mm-alternative-precedence): Removed.
7005 (mm-discouraged-alternatives): New variable.
7006 (mm-preferred-alternative-precedence): New function.
7007
7008 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
7009
7010 * mail-source.el (mail-sources): New variable.
7011
7012 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
7013
7014 * mm-decode.el (mm-valid-image-format-p): New function.
7015 (mm-inline-media-tests): Use it.
7016 (mm-valid-and-fit-image-p): New function.
7017
7018 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
7019 (gnus-agent-fetch-group): Ditto.
7020
7021 1999-04-12 Didier Verna <verna@inf.enst.fr>
7022
7023 * nnmail.el (nnmail-article-group): in case of a group name
7024 containing "\\n" constructs, be sure to pass the expanded value to
7025 nn*-save-mail.
7026
7027 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7028
7029 * gnus.el: Pterodactyl Gnus v0.81 is released.
7030
7031 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7032
7033 * gnus-sum.el (gnus-get-split-value): Reverse result.
7034
7035 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7036
7037 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
7038
7039 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7040
7041 * mml.el (mml-insert-tag): Insert concluding part.
7042
7043 * message.el (message-send-mail): Encode later.
7044 (message-send-news): Ditto.
7045
7046 * nnfolder.el: Don't use mail delim.
7047
7048 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7049
7050 * gnus-cus.el (gnus-group-customize): Put point at min.
7051
7052 * mm-view.el (mm-inline-text): Allow toggling html.
7053
7054 1999-03-28 William M. Perry <wmperry@aventail.com>
7055
7056 * mail-source.el: Added prescript and postscript to file.
7057
7058 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7059
7060 * nnmail.el: Reverted.
7061
7062 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
7063 (gnus-setup-posting-charset): Did work.
7064
7065 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
7066
7067 * gnus.el (gnus-short-group-name): Use
7068 gnus-group-uncollapsed-levels.
7069
7070 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7071
7072 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
7073
7074 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7075
7076 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
7077 (article-strip-headers-from-body): New command and keystroke.
7078
7079 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7080
7081 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
7082
7083 * nnheader.el (nnheader-insert-file-contents): Bind
7084 enable-local-eval to nil.
7085 (nnheader-find-file-noselect): Ditto.
7086
7087 * nnmail.el (nnmail-article-group): Don't remove long lines.
7088 (nnmail-remove-long-lines): New function.
7089 (nnmail-split-header-length-limit): Removed.
7090
7091 * mml.el (mml-generate-mime-1): Use unibyte buffers.
7092
7093 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
7094
7095 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7096
7097 * gnus-sum.el (gnus-summary-generic-mark): New function.
7098
7099 * nnmail.el (nnmail-split-header-length-limit): Increased.
7100 (nnmail-article-group): Allow nil.
7101
7102 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
7103
7104 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
7105 first.
7106
7107 * mml.el (mml-minibuffer-read-type): Include types from
7108 mailcap-mime-data.
7109
7110 * nndraft.el (nndraft-request-article): Would clobber Japanese.
7111
7112 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
7113
7114 * mml.el (mml-insert-tag): New function.
7115 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
7116 confusion with functions like `mml-read-tag'.
7117 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
7118 (mml-minibuffer-read-description): Ditto with
7119 `mml-minibuffer-read-description'.
7120 (mml-attach-buffer): New function.
7121 (mml-mode-map): New entry for /.
7122 (mml-minibuffer-read-type): Accept DEFAULT.
7123
7124 * mml.el (mml-quote-region): Narrow the region.
7125
7126 * message.el (message-mode-menu): message-mime-attach-file is now
7127 mml-attach-file.
7128
7129 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7130
7131 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
7132
7133 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
7134
7135 * mml.el (mml-attach-buffer): New command.
7136
7137 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
7138
7139 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
7140 with a proper range. Compress range.
7141
7142 * gnus-range.el (gnus-remove-from-range): Protect arguments.
7143
7144 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7145
7146 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
7147
7148 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7149
7150 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
7151 (gnus-picons-convert-x-face): Removed.
7152 (gnus-picons-article-display-x-face): Removed.
7153 (gnus-picons-x-face-sentinel): Ditto.
7154 (gnus-picons-display-x-face): Ditto.
7155
7156 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7157
7158 * gnus.el: Pterodactyl Gnus v0.80 is released.
7159
7160 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7161
7162 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
7163
7164 * gnus-sum.el (gnus-with-article): Moved here.
7165
7166 * mail-source.el (mail-source-fetch-pop): Ask for password even
7167 when program.
7168
7169 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7170
7171 * gnus-msg.el (gnus-bug): Add description.
7172
7173 * mml.el (mml-insert-mml-markup): Insert disposition.
7174
7175 * message.el (message-send-mail): Always encode mail headers.
7176
7177 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7178
7179 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7180 when requested.
7181
7182 * nnmail.el (nnmail-current-spool): Removed.
7183
7184 * gnus-salt.el (gnus-tree-inhibit): New varible.
7185
7186 * gnus.el (mm-util): Required.
7187
7188 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
7189
7190 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7191
7192 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7193
7194 * mail-source.el (mail-source-bind): Doc fix.
7195
7196 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7197
7198 * message.el (message-mode): Doc fix.
7199
7200 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7201 encoding.
7202
7203 * gnus.el (gnus-methods-equal-p): Moved here.
7204
7205 * mail-source.el: pop at 110.
7206
7207 * pop3.el (pop3-movemail): Use write-region instead of
7208 append-to-file to avoid excessive messaging.
7209
7210 1999-02-27 lantz moore <lmoore@contigo.com>
7211
7212 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7213 type directory.
7214
7215 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
7216
7217 * gnus-art.el (article-hide-boring-headers): Field names must not
7218 contain whitespace.
7219
7220 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7221
7222 * gnus.el: Pterodactyl Gnus v0.79 is released.
7223
7224 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7225
7226 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7227
7228 * mml.el (mml-mode): Don't use add-minor-mode.
7229
7230 * message.el (messgage-inhibit-body-encoding): New variable.
7231 (message-encode-message-body): Use it.
7232
7233 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7234
7235 * gnus.el: Pterodactyl Gnus v0.78 is released.
7236
7237 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7238
7239 * message.el (message-mode): Switch on MML mode.
7240
7241 * mml.el: Included commands and functions.
7242 (mml-mode-map): New keymap.
7243
7244 * message.el: Removed the insertion commands and functions.
7245
7246 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7247
7248 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7249 keystroke.
7250
7251 * gnus-art.el (gnus-narrow-to-page): Revert.
7252
7253 * gnus-cite.el (gnus-cite-delete-overlays): New function.
7254 (gnus-cite-parse-maybe): Always reparse.
7255
7256 * message.el (message-encode-message-body): Don't insert
7257 "multipart warning".
7258
7259 * gnus-art.el (gnus-article-treat-head-custom): New variable.
7260
7261 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
7262
7263 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7264
7265 * nnmail.el: Require mm-util.
7266
7267 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
7268
7269 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7270 group.
7271
7272 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
7273
7274 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7275
7276 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
7277
7278 * gnus-msg.el (gnus-extended-version): Better regexp.
7279
7280 1999-02-25 Didier Verna <verna@inf.enst.fr>
7281
7282 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7283 is called with the result of SPLIT and should return a new split.
7284
7285 * gnus.texi: update the doc.
7286
7287 1999-02-23 Didier Verna <verna@inf.enst.fr>
7288
7289 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7290 displayed in the article buffer, output bars if
7291 `gnus-picons-display-article-move-p'.
7292
7293 1999-02-20 Aaron M. Ucko <amu@mit.edu>
7294
7295 * mail-source.el (mail-source-fetch-pop): Typo.
7296
7297 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7298
7299 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7300
7301 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7302
7303 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7304
7305 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7306
7307 * mml.el (mml-insert-buffer): New function.
7308
7309 * message.el (message-forward): Insert the buffer in the buffer.
7310
7311 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
7312
7313 * mm-view.el (mm-inline-message): Insert part in narrowed region.
7314
7315 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
7316
7317 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7318
7319 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7320
7321 * gnus.el: Pterodactyl Gnus v0.77 is released.
7322
7323 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7324
7325 * gnus-art.el (gnus-displaying-mime): New variable.
7326 (article-narrow-to-head): New function.
7327
7328 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7329 Default to pop instead of pop3.
7330
7331 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7332
7333 * gnus-art.el (article-hide-pgp): Goto body.
7334
7335 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7336
7337 * gnus-cite.el: Don't use goto-line.
7338
7339 * gnus-art.el (gnus-article-treat-html): Removed.
7340 (gnus-treat-article): Save restriction.
7341
7342 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
7343
7344 * message.el (message-send-mail): Don't untabify.
7345 (message-mode): Don't use tabs for indentation.
7346
7347 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7348
7349 * message.el (message-send-mail): Don't untabify.
7350
7351 * nnml.el (nnml-save-mail): Typo fix.
7352
7353 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
7354
7355 * message.el (message-cite-function): Add
7356 `message-cite-original-without-signature' customization option.
7357
7358 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
7359
7360 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7361 `nnmail-prepare-incoming-header-hook'.
7362
7363 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
7364
7365 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7366
7367 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7368
7369 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7370
7371 1999-02-18 Michael Cook <cook@sightpath.com>
7372
7373 * Recognize Microsoft Outlook's cite attribution conventions.
7374
7375 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
7376
7377 * gnus-sum.el: Bind M.
7378
7379 1999-02-19 Neil Crellin <neilc@wallaby.cc>
7380
7381 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7382
7383 1999-02-15 Didier Verna <verna@inf.enst.fr>
7384
7385 * gnus-picon.el (gnus-group-display-picons): ensures that
7386 `article-goto-body' really goes to the article body.
7387
7388 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7389
7390 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7391
7392 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7393
7394 * mm-view.el (mm-view-message): Enable multibyte.
7395
7396 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7397
7398 * nnmail.el (nnmail-get-new-mail): Message later.
7399
7400 * mm-util.el (mm-find-charset-region): Revert to checking
7401 multibyte.
7402
7403 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
7404
7405 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7406 attachment.
7407
7408 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7409
7410 * gnus.el: Pterodactyl Gnus v0.76 is released.
7411
7412 1999-02-06 Felix Lee <flee@cygnus.com>
7413
7414 * gnus.el (gnus-group-change-level-function): Typo.
7415
7416 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7417
7418 * gnus-sum.el (gnus-nov-skip-field): Removed.
7419 (gnus-nov-field): Ditto.
7420 (gnus-nov-parse-extra): Ditto.
7421 (gnus-nov-read-integer): Ditto.
7422
7423 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
7424
7425 * nnheader.el (nnheader-nov-read-message-id): New macro.
7426 (nnheader-parse-nov): Use it.
7427
7428 * gnus-sum.el (gnus-nov-read-message-id): New macro.
7429 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7430 `(eq (char-after) ?\n)'.
7431
7432 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7433
7434 * gnus.el (gnus-other-frame): Always pop up a new frame.
7435
7436 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
7437
7438 * gnus-range.el (gnus-range-add): Rewrite.
7439
7440 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
7441
7442 * nnmail.el (nnmail-split-incoming): Added detection of maildir
7443 format.
7444 (nnmail-process-maildir-mail-format): New function.
7445
7446 * mail-source.el (mail-source-fetch-maildir): New function.
7447 (mail-source-keyword-map): Add default for maildir method.
7448 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7449
7450 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7451
7452 * mail-source.el (mail-source-fetcher-alist): Remove apop.
7453
7454 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7455 (nndoc-mime-digest-type-p): Removed.
7456
7457 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7458
7459 * gnus-art.el (gnus-article-read-summary-keys): Set the point
7460 where it is supposed to be.
7461 (gnus-treat-play-sounds): New variable.
7462
7463 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7464
7465 * gnus-art.el (article-display-x-face): Narrow to head.
7466 (gnus-article-washed-types): New variable.
7467 (article-hide-pgp): Is not a toggle.
7468 (gnus-article-hide-text-type): Save types.
7469 (article-decode-charset): Use it.
7470
7471 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7472
7473 * message.el (message-forward-start-separator): Removed.
7474 (message-forward-end-separator): Removed.
7475 (message-signature-before-forwarded-message): Removed.
7476 (message-included-forward-headers): Removed.
7477 (message-check-news-body-syntax): Don't check forward.
7478 (message-forward): Use MIME.
7479
7480 * nnvirtual.el (nnvirtual-request-article): Bind
7481 gnus-article-decode-hook to nil.
7482
7483 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7484
7485 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7486 us-ascii.
7487
7488 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7489
7490 * format-spec.el (format-spec): Be more robust.
7491
7492 * message.el (message-encode-message-body): Default
7493 mail-parse-charset to mail-parse-charset.
7494
7495 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7496 (gnus-summary-edit-article): Bind mail-parse-charset.
7497
7498 * mml.el (mml-read-tag): Ignore white space after end of tag.
7499
7500 * message.el (message-goto-body): Also work in separatorless
7501 articles.
7502
7503 * mml.el (mml-translate-from-mime): New function.
7504 (mml-insert-mime): Ditto.
7505 (mml-to-mime): New function.
7506 (mime-to-mml): New name.
7507
7508 * gnus-sum.el (gnus-summary-edit-article): Always select raw
7509 article.
7510
7511 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7512
7513 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7514 special-case nndraft groups.
7515
7516 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7517
7518 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7519 (gnus-get-newsgroup-headers): Already bound.
7520
7521 * message.el (message-encode-message-body): Use posting charset.
7522
7523 * mm-bodies.el (mm-encode-body): Use MIME charsets.
7524 (mm-body-encoding): Do CTE.
7525 (mm-body-7-or-8): New function.
7526
7527 * mm-util.el (mm-mime-charset): Always fall back on alist.
7528 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7529 (mm-mime-mule-charset-alist): Add arabic-*-column.
7530 (mm-find-mime-charset-region): New function.
7531
7532 * format-spec.el (format-spec-make): New function.
7533
7534 * mail-source.el (format-spec): Required.
7535 (mail-source-fetch-with-program): Removed.
7536 (mail-source-fetch-with-program): New function.
7537
7538 * format-spec.el: New file.
7539
7540 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7541
7542 * mail-source.el (mail-source-fetch-with-program): Take optional
7543 parameter.
7544
7545 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7546
7547 * gnus-start.el: Ignore some groups.
7548 (gnus-setup-news): Bind nnmail-fetched-sources.
7549
7550 * message.el (message-send-mail): Remove all tabs.
7551
7552 * mm-util.el (mm-find-charset-region): Just check whether
7553 find-charset-region is defined.
7554
7555 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7556
7557 * gnus-group.el (gnus-group-get-new-news): Use
7558 nnmail-fetched-sources.
7559
7560 * nnmail.el (nnmail-fetched-sources): New variable.
7561 (nnmail-get-new-mail): Use it.
7562
7563 * mail-source.el (mail-source-fetched-sources): New variable.
7564 (mail-source-fetch): Use it.
7565
7566 1999-02-02 Mark W. Eichin <eichin@thok.org>
7567
7568 * gnus.el (gnus-getenv-nntpserver): if the file that
7569 gnus-nntpserver-file names has a trailing newline, the
7570 string-match will always match, and thus the file will never be
7571 read. (^ matches start of "line", \\` matches start of "buffer",
7572 which is what was intended...)
7573
7574 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7575
7576 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7577
7578 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7579
7580 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7581 select methods.
7582
7583 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
7584
7585 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7586
7587 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
7588
7589 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7590
7591 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7592
7593 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7594 a typo.
7595 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7596 charset to nil.
7597 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7598 * gnus-start.el (gnus-start-draft-setup): Ditto.
7599
7600 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7601
7602 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7603 (mail-source-value): Don't do variables.
7604
7605 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7606
7607 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7608
7609 1999-02-01 Michael Cook <cook@sightpath.com>
7610
7611 * Defenestrate spurious ?a.
7612
7613 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7614
7615 * mail-source.el (mail-source-fetch-pop): Instead use
7616 :authentication.
7617
7618 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7619
7620 * lisp/mail-source.el : Support APOP authentication scheme.
7621
7622 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7623
7624 * pop3.el (pop3-movemail): Return t.
7625
7626 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7627
7628 * rfc2047.el (rfc2047-fold-region): New function.
7629 (rfc2047-encode-message-header): Use it.
7630
7631 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7632
7633 * gnus-sum.el (gnus-group-charset-alist): Add more.
7634
7635 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7636
7637 * gnus.el: Pterodactyl Gnus v0.75 is released.
7638
7639 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7640
7641 * gnus-art.el (article-display-x-face): Don't narrow to head.
7642
7643 1999-02-01 Michael Cook <cook@sightpath.com>
7644
7645 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7646
7647 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7648
7649 * mail-source.el (mail-source-fetch-directory): Ignore
7650 directories.
7651
7652 * gnus-cus.el (gnus-group-parameters): Addition.
7653
7654 * gnus-art.el (article-strip-banner): Do symbolic banners.
7655 (article-strip-banner): New keystroke.
7656
7657 1999-02-01 Michael Cook <cook@sightpath.com>
7658
7659 * gnus-art.el (article-strip-banner): New command.
7660
7661 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7662
7663 * gnus-art.el (gnus-treat-strip-banners): New variable.
7664
7665 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7666
7667 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7668 has been exist.
7669
7670 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7671
7672 * message.el (message-draft-coding-system): Check coding-system.
7673 * mm-util.el (mm-text-coding-system): Ditto.
7674
7675 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7676
7677 * mail-source.el (mail-source-fetch-pop): Save excursion.
7678
7679 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7680
7681 * mail-source.el (mail-source-movemail-args): Not constant.
7682 (mail-source-movemail-args): Removed.
7683 (mail-source-fetch-with-program): New function.
7684 (mail-source-fetch-pop): Use program and function.
7685 (mail-source-movemail-program): Removed.
7686
7687 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7688 (gnus-treat-date-user-defined): New variable.
7689
7690 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7691
7692 * nnmail.el (nnmail-fix-eudora-headers): New function.
7693
7694 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7695
7696 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7697
7698 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7699
7700 * gnus-art.el (gnus-treatment-function-alist): Do
7701 gnus-article-add-buttons-to-head later.
7702 (gnus-treat-capitalize-sentences): New variable.
7703 (article-capitalize-sentences): New command and keystroke.
7704
7705 * gnus-group.el (gnus-group-catchup-current): Do group.
7706
7707 * message.el (message-default-charset): Add group.
7708
7709 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7710
7711 * gnus.el: Pterodactyl Gnus v0.74 is released.
7712
7713 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7714
7715 * gnus-art.el (article-fill-long-lines): Renamed.
7716 (article-fill-long-lines): New keystroke.
7717
7718 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7719
7720 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7721
7722 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7723 displayed.
7724 (gnus-group-catchup-current): Be more robus.
7725
7726 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7727 headers.
7728
7729 1999-01-25 Dave Love <fx@gnu.org>
7730
7731 * message.el (message-mode-menu): Add message-mime-attach-file.
7732 (message-mode): Doc fix.
7733
7734 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7735
7736 * nnmail.el (nnmail-check-duplication): Insert the mail source
7737 string.
7738
7739 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7740 (mail-source-fetch-directory): Ditto.
7741 (mail-source-fetch-file): Ditto.
7742 (mail-source-string): New variable.
7743
7744 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7745 the level.
7746
7747 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7748 before handling.
7749
7750 * mm-util.el (mm-mime-charset): Use the parameters.
7751 (mm-mime-charset): Removed region paremeters.
7752
7753 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7754 source.
7755
7756 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7757
7758 * nnmail.el (nnmail-get-split-group): Quote right.
7759
7760 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7761
7762 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7763 buffer.
7764
7765 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7766
7767 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7768 (gnus-group-mode): Don't hook.
7769
7770 * mail-source.el (mail-source-bind): Doc fix.
7771 (mail-source-bind): Take only one param.
7772
7773 * gnus-art.el (gnus-treat-highlight-signature): typep.
7774
7775 * mail-source.el (mail-source-movemail): Ignore empty file.
7776 (mail-source-callback): Check before deleting.
7777
7778 * message.el (message-mime-attach-file): Include name.
7779
7780 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7781
7782 * mm-util.el (mm-read-charset): Return a symbol.
7783
7784 * mm-view.el (mm-inline-text): Insert signature separator.
7785
7786 * gnus-art.el (gnus-treat-predicate): New function.
7787 (gnus-treat-article): Allow all types to be checked.
7788
7789 * gnus-util.el (gnus-or): New function.
7790 (gnus-and): Ditto.
7791
7792 * gnus-art.el (gnus-mime-display-single): Use override.
7793
7794 * mm-decode.el (mm-attachment-override-types): New variable.
7795 (mm-attachment-override-p): New function.
7796
7797 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7798
7799 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7800
7801 * mm-view.el (mm-inline-text): Do vcards.
7802
7803 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7804
7805 * gnus.el: Pterodactyl Gnus v0.73 is released.
7806
7807 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7808
7809 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7810 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7811 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7812 (nnmail-movemail-program): Removed.
7813 (nnmail-movemail-args): Removed.
7814 (nnmail-pop-password-required): Ditto.
7815 (nnmail-tmp-directory): Ditto.
7816 (nnmail-delete-incoming): Removed.
7817 (nnmail-pop-password, nnmail-moved-inboxes,
7818 nnmail-internal-password, nnmail-move-inbox): Removed.
7819 (nnmail-read-passwd): Ditto.
7820 (nnmail-get-spool-files): Removed.
7821 (nnmail-resplit-incoming): Reinstated.
7822
7823 * mail-source.el: New file.
7824
7825 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7826
7827 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7828
7829 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7830
7831 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7832
7833 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7834
7835 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7836
7837 * gnus-picon.el (gnus-group-display-picons): Goto body.
7838
7839 * gnus.el: Indented all functions; broke long lines; changed all
7840 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7841
7842 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7843
7844 * gnus.el: Pterodactyl Gnus v0.72 is released.
7845
7846 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7847
7848 * gnus.el: Cleaned up trailing whitespace.
7849
7850 * mm-util.el (mm-read-charset): Work.
7851
7852 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7853
7854 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7855 nnheader-translate-file-chars'd group name.
7856
7857 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7858
7859 * message.el (message-encode-message-body): Fold case.
7860
7861 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7862
7863 * mailcap.el (mailcap-add): New function.
7864
7865 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7866
7867 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7868 (article-goto-body): Use it.
7869 (gnus-treat-article): Ditto.
7870
7871 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7872 downloaded articles from the downloadeble list.
7873
7874 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7875
7876 * message.el (message-encode-message-body): Bind
7877 mail-parse-charset.
7878
7879 * mm-util.el (mm-charset-synonym-alist): New variable.
7880 (mm-charset-to-coding-system): Use it.
7881 (mm-charset-coding-system-alist): Removed.
7882 (mm-charset-to-coding-system): Don't use it.
7883 (mm-find-charset-region): Use mail-parse-charset.
7884
7885 * gnus-art.el (gnus-treatment-function-alist): Use
7886 gnus-article-display-picons.
7887 (gnus-treat-display-xface): Only do if we have xface feature.
7888 (gnus-part-display-hook): New function.
7889 (gnus-treat-article): Use it.
7890 (gnus-treat-article): Use gnus-visual.
7891
7892 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7893
7894 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7895 displaying.
7896
7897 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7898
7899 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7900 regexp file names.
7901
7902 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7903
7904 * gnus.el: Pterodactyl Gnus v0.71 is released.
7905
7906 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7907
7908 * mm-view.el (mm-inline-image): Don't add a dot.
7909
7910 * gnus-art.el (gnus-treat-article): New function.
7911
7912 * gnus.el (gnus-article-display-hook): Removed.
7913
7914 * gnus-art.el (gnus-article-treat-custom): New variable.
7915
7916 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7917
7918 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7919 functions.
7920
7921 * message.el (message-posting-charset): New variable.
7922 (message-send-mail): Use it.
7923
7924 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7925 (gnus-setup-posting-charset): New function.
7926 (gnus-setup-message): Use it.
7927
7928 * message.el (message-encode-message-body): Just look for
7929 Content-Type before inserting a new one.
7930
7931 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7932
7933 * rfc2047.el (rfc2047-default-charset): Removed.
7934
7935 * mail-prsvr.el: New file.
7936 (mail-parse-charset): New variable.
7937
7938 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7939 Changed name.
7940
7941 * gnus.el (gnus-charset): New group.
7942
7943 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7944
7945 * gnus-sum.el (gnus-default-charset): Default to nil.
7946 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7947 (gnus-newsgroup-iso-8859-1-forced): Removed.
7948
7949 * mm-util.el (mm-known-charsets): Removed.
7950 (mm-default-coding-system): Removed.
7951 (mm-default-charset): Removed.
7952 (mm-read-charset): New function.
7953
7954 * message.el (message-default-charset): Removed.
7955
7956 * rfc2047.el (rfc2047-default-charset): Default to nil.
7957
7958 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7959
7960 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7961
7962 * gnus.el: Pterodactyl Gnus v0.70 is released.
7963
7964 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7965
7966 * mm-decode.el (mm-save-part): Use mm-get-part.
7967 (mm-insert-part): New function.
7968 (mm-get-part): Use it.
7969 (mm-get-image): Ditto.
7970 (mm-display-external): Ditto.
7971
7972 * mm-view.el (mm-inline-text): Ditto.
7973
7974 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7975 ranges.
7976
7977 * mm-decode.el (mm-display-external): Save the buffer.
7978 (mm-remove-part): Kill it.
7979
7980 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7981
7982 * nnagent.el (nnagent-request-set-mark): Defined stub.
7983
7984 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7985
7986 * gnus-score.el (gnus-score-load-score-alist): Bind
7987 coding-system-for-read.
7988
7989 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7990 prepare-exit-hook.
7991
7992 * mm-view.el (mm-setup-w3): Require w3.
7993
7994 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7995
7996 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7997 body.
7998
7999 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8000
8001 * mm-encode.el: Ditto.
8002
8003 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
8004 error.
8005
8006 * mailcap.el (mailcap-mime-data): SAFER ps.
8007
8008 * message.el (message-encode-message-body): Always insert a
8009 Content-Type header.
8010
8011 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
8012 shown inline.
8013
8014 * mm-view.el (mm-inline-text): Handle all sorts of text.
8015
8016 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
8017 don't view.
8018
8019 * mm-decode.el (mm-display-external): Use it.
8020
8021 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
8022
8023 * mm-decode.el (mm-save-part): Removed double code.
8024
8025 1999-01-12 Dave Love <fx@gnu.org>
8026
8027 * mm-decode.el (mm-save-part): Avoid doubly-compressed
8028 application/octet-stream .gz & al files with jka-compr.
8029
8030 1999-01-12 Dave Love <fx@gnu.org>
8031
8032 * gnus-ems.el (gnus-down-mouse-3): New variable.
8033 * gnus-art.el (gnus-mime-button-map): Use it.
8034 (gnus-mime-button-menu): Set the clicked-on buffer initially.
8035
8036 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8037
8038 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
8039
8040 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8041
8042 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
8043 buffers.
8044
8045 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
8046
8047 * gnus-cache.el (gnus-cache-read-active): Reversed check.
8048
8049 1999-01-12 Matt Armstrong <matta@geoworks.com>
8050
8051 * mml.el (mml-parameter-string): Strip directory component.
8052
8053 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8054
8055 * gnus.el (gnus-use-demon): Removed.
8056
8057 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
8058
8059 * nnmail.el (nnmail-article-group): Don't infloop.
8060
8061 1999-01-11 Colin Rafferty <colin@xemacs.org>
8062
8063 * gnus-art.el (article-update-date-lapsed): Made it work with
8064 picons, and make it update on all visible frames.
8065 (article-date-ut): Get summary-buffer's current-headers.
8066
8067 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8068
8069 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
8070 (gnus-picons-setup-p): New variable.
8071
8072 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8073
8074 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
8075
8076 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8077
8078 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
8079 (gnus-summary-exit-no-update): Use mapcar.
8080
8081 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
8082
8083 * gnus-agent.el (gnus-category-write): Make directory.
8084
8085 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8086
8087 * gnus-sum.el (gnus-update-read-articles):
8088 (gnus-update-marks): Request backend update of mark.
8089
8090 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8091
8092 * mm-bodies.el (mm-body-encoding): Use mm-find.
8093
8094 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
8095
8096 * gnus-picon.el (gnus-article-display-picons): Fix.
8097
8098 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8099
8100 * gnus.el: Pterodactyl Gnus v0.69 is released.
8101
8102 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8103
8104 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
8105
8106 * gnus-agent.el (gnus-agent-remove-group): New command and
8107 keystroke.
8108
8109 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
8110
8111 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
8112
8113 * gnus-agent.el (gnus-agent-write-servers): Make directory.
8114
8115 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8116
8117 * mm-view.el (mm-inline-text): Bind current id.
8118
8119 * mm-decode.el (mm-handle-id): New macro.
8120 (mm-make-handle): Accept id.
8121 (mm-dissect-singlepart): Use it.
8122
8123 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
8124
8125 * message.el (message-cite-original-without-signature): Use
8126 message-signature-separator when searching for signature in
8127 message-cite-original-without-signature.
8128
8129 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
8130
8131 * gnus.el (gnus-server-to-method): Check named methods.
8132
8133 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8134
8135 * mm-view.el (mm-view-message): Goto point-min.
8136
8137 * nnmail.el (nnmail-article-group): Don't delete lines, only
8138 shorten them.
8139
8140 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
8141 values.
8142
8143 * nnheader.el (nnheader-temp-directory): New variable.
8144 (nnheader-temp-directory): Removed.
8145
8146 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
8147
8148 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
8149 list of files to check for mailcap entries under windows-nt.
8150
8151 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8152
8153 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
8154 summary buffer exists.
8155
8156 1998-12-22 Aaron M. Ucko <amu@mit.edu>
8157
8158 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
8159 irrelevant Sun sendmail bug.
8160 (nnsoup-store-reply): Stop mucking with mail-header-separator.
8161
8162 * message.el (message-send-news): Bind mail-header-separator to
8163 "" when asking backend to post.
8164
8165 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
8166
8167 * mm-uu.el (mm-dissect-disposition): New variable.
8168 (mm-uu-dissect): Use it.
8169
8170 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8171
8172 * mm-view.el (mm-inline-text): Bind url-current-object.
8173
8174 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
8175
8176 * gnus-range.el (gnus-remove-from-range): Rewrite.
8177
8178 1998-12-09 SL Baur <steve@altair.xemacs.org>
8179
8180 * gnus-picon.el (annotations): Remove bogus require 'xpm.
8181
8182 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
8183
8184 * message.el (message-encode-message-body): Insert `MIME-Version'
8185 instead of `Mime-Version'.
8186
8187 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8188
8189 * message.el (message-insert-mime-part): Add the attachment
8190 disposition.
8191 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8192 (message-mime-query-type): New function.
8193 (message-mime-query-description): Ditto.
8194 (message-mime-query-file): Ditto.
8195 (message-insert-mime-part): Use them.
8196 (message-mime-insert-external): Use the new stuff.
8197
8198 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8199
8200 * nnmail.el (nnmail-split-header-length-limit): New variable.
8201
8202 * mm-decode.el (mm-dissect-buffer): Check syntax.
8203
8204 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8205
8206 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8207 (rfc2047-dissect-region): Ditto.
8208
8209 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8210
8211 * mm-view.el (mm-view-message): Decode charset.
8212
8213 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8214
8215 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8216 CT headers.
8217
8218 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8219
8220 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8221 mm-uu-*-function.
8222 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8223
8224 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8225
8226 * message.el (message-send-mail): Do MML first.
8227 (message-send-news): Ditto.
8228
8229 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8230
8231 * gnus-picon.el (gnus-picons-face): New face.
8232 (gnus-picons-try-face): Use it.
8233
8234 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8235
8236 * gnus.el: Pterodactyl Gnus v0.68 is released.
8237
8238 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8239
8240 * gnus.el: Pterodactyl Gnus v0.67 is released.
8241
8242 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8243
8244 * gnus.el: Pterodactyl Gnus v0.66 is released.
8245
8246 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8247
8248 * gnus-art.el (gnus-insert-mime-button): Decode description.
8249
8250 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
8251
8252 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8253 (gnus-decode-header-methods): Ditto.
8254 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8255
8256 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8257
8258 * mml.el (mml-insert-mime-headers): Encode description.
8259
8260 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8261 line.
8262
8263 * gnus-sum.el (gnus-default-charset): Doc fix.
8264
8265 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8266
8267 * mm-decode.el (mm-display-part): Forward a line.
8268
8269 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8270
8271 * mm-util.el (mm-running-ntemacs): New variable.
8272 (mm-text-coding-system): Ditto.
8273 * nnmail.el (nnmail-incoming-coding-system): Ditto.
8274 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8275
8276 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8277
8278 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8279 buffer.
8280
8281 * message.el (message-insert-headers): New command and keystroke.
8282
8283 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8284
8285 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8286 (mm-get-image): Ditto.
8287
8288 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8289 base64, uudecode and binhex.
8290
8291 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
8292
8293 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8294 in text/plain.
8295 * mm-uu.el (mm-uu-dissect): Use inline.
8296
8297 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8298
8299 * mm-view.el (mm-view-message): New function.
8300
8301 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8302 qp.
8303
8304 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
8305
8306 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8307 entry for message/rfc822 as 8bit.
8308
8309 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8310
8311 * mailcap.el (mailcap-mime-extensions): Add patch.
8312
8313 1998-12-05 Dale Hagglund <rdh@best.com>
8314
8315 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8316 argument to force all multipart/* to look like multipart/mixed.
8317
8318 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8319 variable.
8320 (gnus-mime-display-part): Use it.
8321
8322 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8323
8324 * gnus-draft.el (gnus-draft-send): Only disable checks for
8325 non-interactive use.
8326 (gnus-draft-send-message): Use it.
8327
8328 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8329
8330 * gnus.el: Pterodactyl Gnus v0.65 is released.
8331
8332 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8333
8334 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8335
8336 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8337
8338 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8339
8340 * gnus.el: Pterodactyl Gnus v0.64 is released.
8341
8342 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8343
8344 * mm-view.el (mm-setup-w3): Don't load.
8345
8346 * gnus-msg.el (gnus-setup-message): Set group name.
8347 (gnus-group-mail): Avoid leaking local vars.
8348
8349 * message.el (message-attach-file): Renamed.
8350 (message-mime-attach-file): Renamed again.
8351
8352 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
8353
8354 * gnus-art.el (article-decode-encoded-words): Bind
8355 rfc2047-default-charset here.
8356
8357 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8358
8359 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8360
8361 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8362 (gnus-picons-setup-hook): New hook.
8363
8364 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
8365
8366 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8367 string.
8368 (mailcap-mime-extensions): Ditto. Made first sentense fit a
8369 line.
8370
8371 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8372
8373 * gnus-art.el (gnus-article-prepare-display): Setup w3.
8374 (gnus-mime-view-part): Ditto.
8375 (gnus-mime-inline-part): Dotii.
8376 (gnus-mime-externalize-part): Daddo.
8377 (gnus-mime-internalize-part): Tutti frutti.
8378 (gnus-widget-press-button): Da da do.
8379
8380 * mm-view.el (mm-setup-w3): Require url-vars.
8381
8382 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8383
8384 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8385 * mm-util.el (mm-find-charset-region): Ditto.
8386
8387 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8388
8389 * message.el (message-send): Don't encode here.
8390 (message-send-mail): But here.
8391 (message-send-news): And here.
8392
8393 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8394
8395 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8396
8397 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8398
8399 * gnus.el: Pterodactyl Gnus v0.63 is released.
8400
8401 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8402
8403 * mml.el (mml-base-boundary): Shorten.
8404
8405 * message.el (message-insert-mime-part): Use default.
8406
8407 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8408
8409 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
8410
8411 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8412 buttons, not [*].
8413
8414 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8415
8416 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8417
8418 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8419
8420 * gnus-art.el (gnus-insert-mime-button): Fix.
8421
8422 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8423
8424 * message.el (message-insert-mime-part): Nicify prompts.
8425 (message-insert-mime-part): Really delete duplicates.
8426 (message-insert-mime-part): Check against common errors.
8427 (message-insert-mime-part): Fix docstring.
8428
8429 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8430
8431 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8432
8433 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8434
8435 * gnus-art.el (gnus-mime-button-line-format): Nicify.
8436 (gnus-insert-mime-button): Modify accordingly.
8437
8438 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8439
8440 * gnus-art.el (gnus-display-mime): Set window point.
8441
8442 * mm-decode.el (mm-display-external): Only decode when not
8443 saving.
8444 (mm-alternative-precedence): Prefer multiparts.
8445 (mm-inline-media-tests): Inline multiparts.
8446
8447 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8448 Ignore errors when requiring url.
8449
8450 * mml.el (mml-quote-region): New command.
8451
8452 * message.el (message-cite-original): Use it.
8453 (message-cite-original-without-signature): Ditto.
8454
8455 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8456
8457 * gnus.el: Pterodactyl Gnus v0.62 is released.
8458
8459 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8460
8461 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8462
8463 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8464
8465 * mm-view.el (mm-inline-text): Use `point-min-marker' and
8466 `point-max-marker'.
8467
8468 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8469
8470 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8471
8472 * gnus-art.el (gnus-mime-display-single): Check for attachment
8473 before other tests.
8474
8475 1998-12-03 Didier Verna <verna@inf.enst.fr>
8476
8477 * gnus-msg.el (gnus-configure-posting-styles): find a
8478 posting-style entry in the group parameters, if any, and honor it
8479 at the end.
8480
8481 1998-12-03 Felix Lee <flee@teleport.com>
8482
8483 * nntp.el (nntp-after-change-function): Fix.
8484
8485 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
8486
8487 * mml.el (mml-generate-mime-1): Insert literally.
8488
8489 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8490
8491 * mml.el (mml-insert-mime-headers): Removed debug.
8492
8493 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8494
8495 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8496 prefixed.
8497
8498 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8499 application/emacs-lisp to 8bit.
8500
8501 1998-12-03 Dale Hagglund <rdh@best.com>
8502
8503 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8504
8505 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8506
8507 * gnus.el: Pterodactyl Gnus v0.61 is released.
8508
8509 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8510
8511 * mml.el (mml-parse-1): Skipped parts.
8512 (mml-insert-mime-headers): Nil is a list.
8513 (mml-generate-mime-1): Don't insert literally.
8514 (mml-read-tag): Drop text props.
8515 (mml-read-part): Ditto.
8516 (mml-parse-singlepart-with-multiple-charsets): Ditto.
8517
8518 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8519
8520 * gnus.el: Pterodactyl Gnus v0.60 is released.
8521
8522 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8523
8524 * mml.el (mml-parse-1): Don't throw contents away.
8525
8526 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
8527
8528 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8529
8530 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8531
8532 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8533 function.
8534 (mml-parse-1): Use it.
8535
8536 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8537
8538 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8539 Use gnus-newsgroup-default-charset.
8540 (article-decode-encoded-words): Remove charset codes.
8541 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8542 gnus-default-charset.
8543
8544 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8545
8546 * message.el (message-send-mail): Don't encode here.
8547 (message-send-news): Nor here.
8548 (message-send): ... but here instead.
8549
8550 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8551 default to nil.
8552 (gnus-article-display-picons): Replace From line.
8553 (gnus-group-display-picons): Replace Newsgroups line.
8554 (gnus-picons-display-glyph): Set baseline.
8555 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8556 (gnus-picons-xbm-face): Revert to old, standard colors.
8557
8558 * message.el (message-fetch-field): Remove text props.
8559
8560 * gnus-art.el (gnus-article-normalized-header-length): New
8561 variable.
8562 (article-normalize-headers): New command and keystroke.
8563
8564 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8565
8566 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8567
8568 * gnus.el: Pterodactyl Gnus v0.59 is released.
8569
8570 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8571
8572 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8573
8574 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8575
8576 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8577
8578 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8579
8580 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8581
8582 * mm-decode.el (mm-all-images-fit): New variable.
8583 (mm-image-fit-p): Use it.
8584
8585 * gnus-art.el (gnus-mime-display-single): Use it.
8586 (gnus-mime-internalize-part): New command and keystroke.
8587
8588 * mm-decode.el (mm-user-automatic-external-display): New
8589 variable.
8590 (mm-automatic-external-display-p): New function.
8591
8592 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8593 colors.
8594
8595 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8596
8597 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8598
8599 * gnus-art.el (gnus-with-article): Work in the original article
8600 buffer.
8601 (gnus-with-article): Work in read-only groups.
8602
8603 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8604
8605 * mm-bodies.el (mm-decode-string): Return original string if not
8606 decode.
8607
8608 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8609
8610 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8611
8612 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8613
8614 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8615
8616 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8617
8618 * gnus.el: Pterodactyl Gnus v0.58 is released.
8619
8620 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8621
8622 * mm-decode.el (mm-get-image): Return a glyph, not an image
8623 specifier.
8624
8625 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8626
8627 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8628
8629 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8630
8631 * mail-parse.el (rfc2045): Required.
8632
8633 1998-12-01 William M. Perry <wmperry@aventail.com>
8634
8635 * mm-view.el (mm-inline-text): Remove props.
8636
8637 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8638
8639 * mm-view.el (mm-setup-w3): Protect url-misc.
8640
8641 * message.el (message-ignored-resent-headers): Remove
8642 Gnus-Warning.
8643
8644 * mml.el (mml-insert-mime-headers): Use encoding.
8645 (mml-parameter-string): Ditto.
8646
8647 * rfc2045.el: New file.
8648 (rfc2045-encode-string): New function.
8649
8650 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8651
8652 * mail-parse.el (mail-header-encode-parameter): New function.
8653
8654 * rfc2231.el (rfc2231-encode-string): New function.
8655
8656 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8657
8658 * mm-bodies.el (mm-decode-string): New function.
8659 * mm-view.el (mm-inline-text): Use mm-decode-string.
8660
8661 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8662
8663 * gnus.el: Pterodactyl Gnus v0.57 is released.
8664
8665 1998-11-23 Felix Lee <flee@cygnus.com>
8666
8667 * nntp.el (nntp-async-needs-kluge): new setting.
8668 (nntp-async-timer): new var.
8669 (nntp-async-process-list): new var.
8670 (nntp-async-kluge): new function.
8671 (nntp-async-timer-handler): new function.
8672 (nntp-async-wait): new function.
8673 (nntp-async-stop): new function.
8674 (nntp-after-change-function): renamed, and split apart.
8675 (nntp-async-trigger): new function.
8676 (nntp-do-callback): new function.
8677 (nntp-accept-process-output): add optional timeout arg.
8678
8679 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8680 (gnus-async-wait-for-article): new function.
8681 (gnus-async-with-semaphore): s/asynch/async/.
8682
8683 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8684
8685 * gnus-art.el (gnus-with-article): Don't encode.
8686 (gnus-insert-mime-button): Fall back on filename from C-D.
8687 (gnus-mime-display-single): Have dots right on text/plain
8688 attachments.
8689
8690 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8691 broken parts.
8692
8693 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8694
8695 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8696 binhex.
8697
8698 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8699 (gnus-summary-repair-multipart): New command and keystroke.
8700
8701 * gnus-art.el (gnus-with-article-buffer): New macro.
8702
8703 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8704
8705 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8706 undisplay the part.
8707
8708 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8709
8710 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8711
8712 * mml.el (mml-read-part): Partition right.
8713
8714 * mm-decode.el (mm-handle-set-cache): New macro.
8715 (mm-handle-cache): Ditto.
8716 (mm-make-handle): Ditto.
8717 (mm-dissect-singlepart): Use it.
8718 (mm-get-image): Use the cache.
8719
8720 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8721
8722 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8723 (gnus-mime-display-single): Don't insert lines between parts.
8724
8725 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8726
8727 * nnmail.el (nnmail-file-coding-system-1): New variable.
8728 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8729 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8730 * nnml.el (nnml-file-coding-system): New variable.
8731 (nnml-request-article): Use nnml-file-coding-system.
8732
8733 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8734
8735 * gnus.el: Pterodactyl Gnus v0.56 is released.
8736
8737 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8738
8739 * gnus-art.el (gnus-mime-display-part): New function.
8740 (gnus-mime-display-mixed): Use it.
8741
8742 * mm-view.el (mm-setup-w3): Don't register.
8743
8744 * message.el (message-cite-original): Cite parts.
8745
8746 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8747
8748 * mml.el (mml-parameter-string): New function.
8749 (mml-insert-mime-headers): Separated into new function.
8750
8751 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8752
8753 * mml.el (mml-make-boundary): Use `make-string'.
8754
8755 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8756
8757 * binhex.el (binhex-insert-char): Ditto.
8758
8759 * uudecode.el (uudecode-insert-char): Code correctly.
8760
8761 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8762
8763 * mml.el (mml-generate-mime): Don't generate multiparts for
8764 empties.
8765
8766 * gnus-art.el (gnus-display-mime): Save excursion.
8767
8768 * message.el (message-remove-first-header): New function.
8769 (message-encode-message-body): Use it.
8770
8771 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8772
8773 * gnus.el: Pterodactyl Gnus v0.55 is released.
8774
8775 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8776
8777 * mm-view.el (mm-setup-w3): New function.
8778
8779 * mm-decode.el (mm-content-id-get-contents): New function.
8780 (mm-content-id-get-type): Ditto.
8781 (mm-content-id-get-encoding): Ditto.
8782 (mm-get-handle-by-content-id): Removed.
8783
8784 1998-11-25 Colin Rafferty <colin@xemacs.org>
8785
8786 * message.el (message-generate-new-buffers): Fix tag.
8787
8788 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8789
8790 * message.el (message-buffer-name): Check for unique first.
8791
8792 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8793 gnus-inhibit-mime-unbuttonizing.
8794
8795 * gnus-sum.el (t): Bind M-t.
8796 (gnus-inhibit-unbuttonizing): New variable.
8797 (gnus-summary-toggle-display-buttonized): New command.
8798
8799 * gnus-art.el (gnus-display-mime): Select article window.
8800 (article-strip-trailing-space): New command and keystroke.
8801
8802 * nneething.el (nneething-include-files): New variable.
8803 (nneething-create-mapping): Use it.
8804
8805 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8806
8807 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8808 ayto-expirable marks.
8809
8810 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8811
8812 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8813
8814 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8815 ARG.
8816
8817 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8818
8819 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8820
8821 * mm-util.el (mm-binary-coding-system): New variable.
8822 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8823 * mm-decode.el (mm-display-external): Ditto.
8824
8825 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8826
8827 * gnus.el: Pterodactyl Gnus v0.54 is released.
8828
8829 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8830
8831 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8832
8833 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8834
8835 * mm-decode.el (mm-save-part): Unquote.
8836
8837 1998-11-24 Matt Armstrong <matta@geoworks.com>
8838
8839 * mm-decode.el (mm-save-part): Bind coding system for write.
8840
8841 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8842
8843 * gnus-art.el (gnus-article-mode-line-format): New default.
8844 (gnus-article-mime-part-status): New function.
8845
8846 * message.el (message-send-news): Check the body syntax before
8847 encoding.
8848
8849 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8850 (gnus-mime-display-single): Use it.
8851 (gnus-mime-display-alternative): Ditto.
8852
8853 * mm-decode.el: Check for whether we are running under a term.
8854
8855 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8856
8857 * mm-decode.el (mm-preferred-alternative): Default to first
8858 alternative.
8859 (mm-preferred-alternative): No, we dont.
8860
8861 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8862
8863 * mm-decode.el (mm-display-external): Use binary instead of
8864 no-conversion.
8865 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8866 * nnheader.el (nnheader-file-coding-system): Ditto.
8867 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8868
8869 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8870
8871 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8872 name without method.
8873
8874 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8875
8876 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8877 coding-system -> default-charset.
8878 (gnus-newsgroup-default-charset-alist): Ditto.
8879 (gnus-summary-local-variables): Ditto.
8880 (gnus-set-global-variables): Ditto.
8881 (gnus-get-newsgroup-headers): Ditto.
8882 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8883 (gnus-get-newsgroup-headers-xover): Ditto.
8884 (gnus-newsgroup-setup-default-charset): Ditto.
8885 (article-decode-mime-words): Ditto.
8886 (article-decode-charset): Ditto.
8887 (article-decode-encoded-words): Ditto.
8888 (article-de-quoted-unreadable): Ditto.
8889 (gnus-mime-view-all-parts): Ditto.
8890 (gnus-mime-externalize-part): Ditto.
8891 (gnus-mm-display-part): Ditto.
8892 (gnus-mime-display-single): Ditto.
8893 (gnus-mime-display-alternative): Ditto.
8894
8895 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8896
8897 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8898 * gnus-art.el (article-decode-charset): Overlay
8899 rfc2047-default-charset.
8900 * message.el (message-draft-coding-system): New variable.
8901 (message-set-auto-save-file-name): Use message-draft-coding-system.
8902 * nndraft.el (nndraft-request-article): Ditto.
8903 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8904 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8905
8906 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8907
8908 * mm-uu.el (mm-uu-test): New function.
8909 (mm-uu-dissect): Inherit charset and cte from head.
8910 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8911
8912 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8913
8914 * gnus.el: Pterodactyl Gnus v0.53 is released.
8915
8916 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8917
8918 * mm-decode.el (mm-get-image): New function.
8919 (mm-image-fit-p): New function.
8920
8921 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8922
8923 * gnus-art.el (gnus-article-insert-newline): New function.
8924 (article-goto-body): New function.
8925
8926 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8927
8928 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8929 buttons.
8930
8931 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8932 keystroke.
8933
8934 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8935 line between parts.
8936
8937 * message.el (message-remove-header): Go to end if wanted.
8938
8939 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8940
8941 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8942 movement with save-window-excursion.
8943
8944 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8945
8946 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8947
8948 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8949
8950 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8951
8952 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8953
8954 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8955 gnus-newsgroup-coding-system.
8956 (gnus-get-newsgroup-headers): Ditto.
8957 (gnus-get-newsgroup-headers-xover): Ditto.
8958 (gnus-set-global-variables): Ditto.
8959 * gnus-art.el (article-decode-mime-words): Ditto.
8960 (article-decode-charset): Ditto.
8961 (article-decode-encoded-words): Ditto.
8962 (article-de-quoted-unreadable): Ditto.
8963 (gnus-mime-view-all-parts): Ditto.
8964 (gnus-mime-externalize-part): Ditto.
8965 (gnus-mm-display-part): Ditto.
8966 (gnus-mime-display-alternative): Ditto.
8967 (gnus-mime-display-single): Ditto.
8968 * mm-view.el (mm-inline-text): Use default coding system.
8969
8970 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8971
8972 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8973 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8974 (gnus-newsgroup-coding-system): New local variable.
8975 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8976 (gnus-summary-local-variables): Add two new local variables.
8977 (gnus-newsgroup-setup-coding-system): New function.
8978 (gnus-select-newsgroup): Setup coding system.
8979 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8980 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8981 * gnus-cus.el (gnus-group-parameters): Customizable
8982 iso-8859-1-forced.
8983
8984 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8985
8986 * gnus.el: Pterodactyl Gnus v0.52 is released.
8987
8988 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8989
8990 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8991 encoding.
8992
8993 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8994 undisplayed text types.
8995
8996 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8997 types.
8998
8999 1998-11-19 Felix Lee <flee@cygnus.com>
9000
9001 * nntp.el (nntp-after-change-function-callback): recover from C-g.
9002
9003 1998-11-19 Felix Lee <flee@cygnus.com>
9004
9005 * gnus-async.el (gnus-asynch-obarray): rename to
9006 gnus-async-hashtb, and don't buffer-local it.
9007
9008 (gnus-async-article-callback): new function.
9009 (gnus-make-async-article-function): use it.
9010
9011 (gnus-async-current-prefetch-group): new var.
9012 (gnus-async-current-prefetch-article): new var.
9013 (gnus-async-request-fetched-article): are we fetching it already?
9014
9015 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
9016
9017 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9018
9019 * gnus-sum.el (gnus-summary-show-article): Require.
9020
9021 * message.el: Provide before hooks.
9022 (message-send-news): Do MIME before headers.
9023
9024 * gnus-art.el (gnus-article-check-buffer): New function.
9025 (gnus-article-read-summary-keys): Use it.
9026
9027 * mm-decode.el (mm-user-automatic-display): Display all inline
9028 images.
9029
9030 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
9031 much.
9032 (gnus-unbuttonized-mime-types): New variable.
9033
9034 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9035
9036 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
9037
9038 * mm-decode.el (mm-quote-arg): Quote semicolons.
9039
9040 * gnus-art.el (gnus-mime-display-single): Don't display
9041 attachments.
9042 (gnus-mime-externalize-part): New command and keystroke.
9043
9044 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
9045 (mm-alternative-precedence): Changed order.
9046
9047 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
9048
9049 * gnus.el (gnus-method-simplify): New function.
9050 (gnus-native-method-p): New function.
9051 (gnus-secondary-method-p): Use gnus-method-equal.
9052
9053 * gnus-start.el (gnus-group-change-level): Shorten select method.
9054
9055 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9056
9057 * gnus.el: Pterodactyl Gnus v0.51 is released.
9058
9059 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9060
9061 * gnus.el: Applied patches from 5.6.45.
9062
9063 * gnus-score.el (gnus-score-find-trace): Print complete file
9064 paths.
9065 (gnus-score-find-trace): Truncate lines.
9066
9067 * gnus.el (gnus-message-archive-group): Allow function.
9068
9069 * message.el (message-encode-message-body): Remove Mime-Version
9070 before inserting.
9071
9072 * gnus-cus.el (gnus-group-customize): Optional topic.
9073
9074 * gnus-sum.el (gnus-summary-customize-parameters): New command and
9075 keystroke.
9076
9077 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
9078
9079 * message.el (message-encode-message-body): Rewrite.
9080
9081 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9082
9083 * mml.el (mml-base-boundary): New variable.
9084 (mml-make-boundary): New function.
9085
9086 * gnus-cache.el (gnus-cache-coding-system): New variable.
9087 (gnus-cache-request-article): Use it.
9088
9089 * message.el (message-insert-mime-part): Delete duplicates.
9090
9091 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
9092
9093 * gnus-art.el (gnus-mime-display-alternative): Set end of
9094 multipart and display even when nothing is preferred.
9095
9096 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9097
9098 * gnus.el: Pterodactyl Gnus v0.50 is released.
9099
9100 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9101
9102 * mm-decode.el (mm-inline-media-tests): Check that device-type is
9103 fbound.
9104
9105 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
9106
9107 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
9108
9109 * gnus.el (gnus-similar-server-opened): Compare backend.
9110
9111 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9112
9113 * gnus-topic.el (gnus-topic-expire-articles): New function.
9114 (gnus-topic-mode-map): Bind it.
9115
9116 * gnus.texi (Topic Commands): New expiry command. Reordered.
9117
9118 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
9119
9120 * gnus-sum.el
9121 (gnus-auto-expirable-marks): New variable.
9122 (gnus-inhibit-user-auto-expire): New variable.
9123 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
9124 When looking to see if we should expire instead, check
9125 gnus-auto-expirable-marks instead of using a hard-wired list.
9126 (gnus-summary-mark-as-read-forward,
9127 gnus-summary-mark-as-read-backward):
9128 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
9129 gnus-summary-mark-forward, instead of `t'.
9130
9131 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9132
9133 * mml.el (mml-compute-boundary): New function.
9134 (mml-compute-boundary-1): New function.
9135 (mml-generate-mime-1): Use it.
9136
9137 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
9138
9139 * mml.el (mml-generate-mime-1): Always precede closing boundary
9140 with newline.
9141
9142 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9143
9144 * mml.el (mml-generate-mime-1): Do right boundaries when several
9145 multiparts.
9146
9147 * mm-decode.el (mm-user-automatic-display): Default to inline
9148 jpeg.
9149
9150 * mml.el (mml-generate-mime-1): Encode non-text parts.
9151
9152 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9153
9154 * gnus.el: Pterodactyl Gnus v0.49 is released.
9155
9156 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9157
9158 * mm-view.el (mm-inline-text): Require w3-vars.
9159
9160 * gnus-setup.el (gnus-use-tm): Removed.
9161
9162 * gnus-art.el (gnus-article-goto-part): Don't beep.
9163 (gnus-article-view-part): Check return value.
9164 (gnus-mime-display-alternative): Don't display when there is
9165 nothing to display.
9166
9167 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
9168 (mml-generate-mime-1): Use unibyte for binaries.
9169
9170 * gnus-art.el (gnus-display-mime): Call
9171 gnus-article-mime-part-function.
9172 (gnus-mime-part-function): New function.
9173 (gnus-article-mime-part-function): New function.
9174
9175 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9176
9177 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9178
9179 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9180
9181 * message.el (message-font-lock-keywords): Highlight MML.
9182 (message-mml-face): New font.
9183
9184 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9185
9186 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9187 (gnus-mm-display-part): Do not select-window if the article window
9188 is not found.
9189
9190 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9191
9192 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9193
9194 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9195
9196 * gnus.el: Pterodactyl Gnus v0.48 is released.
9197
9198 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9199
9200 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9201
9202 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9203
9204 * message.el (message-cite-original-without-signature): Ditto.
9205 (message-cite-original): Quote parts.
9206
9207 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9208
9209 * gnus.el: Pterodactyl Gnus v0.47 is released.
9210
9211 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9212
9213 * message.el (message-encode-message-body): Insert MIME warning.
9214
9215 * mml.el (mml-read-tag): Look for #tag.
9216
9217 * mm-util.el (mm-find-charset-region): Check whether
9218 enable-multibyte-characters is bound.
9219
9220 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9221
9222 * gnus.el: Pterodactyl Gnus v0.46 is released.
9223
9224 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9225
9226 * message.el (message-encode-message-body): Insert headers at the
9227 right spot.
9228
9229 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9230
9231 * gnus.el: Pterodactyl Gnus v0.45 is released.
9232
9233 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9234
9235 * nndraft.el (nndraft-save-mime-part): Removed.
9236 (nndraft-get-mime-part): Ditto.
9237
9238 * message.el (message-format-mime-old): Removed.
9239 (message-encode-message-body): Removed.
9240 (message-encode-message-body): Renamed.
9241
9242 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9243
9244 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9245
9246 * message.el (message-format-mime): Check message-mime-part.
9247
9248 * mm-encode.el (mm-mime-file-types): Removed.
9249 (mm-default-file-encoding): New definition.
9250
9251 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
9252
9253 * mm-view.el (mm-inline-image): Use mm-insert-inline.
9254 * gnus-art.el (gnus-mm-display-part): Go to correct position.
9255
9256 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9257
9258 * gnus.el: Pterodactyl Gnus v0.44 is released.
9259
9260 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9261
9262 * message.el (message-format-mime): New function.
9263
9264 * nndraft.el (nndraft-save-mime-part): New function.
9265 (nndraft-get-mime-part): New function.
9266
9267 * mm-encode.el (mm-default-file-encoding): New function.
9268 (mm-content-transfer-encoding): New function.
9269 (mm-encode-buffer): New function.
9270
9271 * message.el: New command.
9272 (message-mime-part): New variable.
9273 (message-insert-mime-part): New command.
9274
9275 * mm-encode.el (mm-encode-content-transfer-encoding): New
9276 function.
9277
9278 * mm-util.el (mm-content-transfer-encoding-defaults): New
9279 variable.
9280 (mm-mime-file-types): Taken from TM.
9281
9282 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9283
9284 * gnus.el: Pterodactyl Gnus v0.43 is released.
9285
9286 1998-11-07 Karl Kleinpaste <karl@jprc.com>
9287
9288 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9289 * gnus-score.el (gnus-score-default-header): Ditto.
9290 (gnus-header-index): Ditto.
9291 (gnus-summary-increase-score): Ditto, & process "extra" requests.
9292 (gnus-summary-header): Handle extra headers.
9293 (gnus-summary-score-entry): Ditto, & provide new score element.
9294 (gnus-summary-score-effect): Ditto.
9295 (gnus-score-string): Avoid "extra" string sort, & modify match in
9296 "extra" case.
9297 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9298
9299 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9300
9301 * message.el (message-resend): Bind message-required-mail-headers
9302 to nil.
9303
9304 * mm-view.el (mm-inline-text): Bind w3-strict-width.
9305
9306 * nngateway.el (require): Require cl.
9307
9308 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9309 things.
9310
9311 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
9312
9313 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9314 when no articles.
9315
9316 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9317
9318 * message.el (message-ignored-resent-headers): Remove X-Gnus.
9319
9320 1998-11-10 Colin Rafferty <colin@xemacs.org>
9321
9322 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9323 user-mail-address if non-nil.
9324
9325 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9326
9327 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9328 (gnus-make-sort-function-1): Ditto.
9329
9330 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9331 window.
9332
9333 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9334
9335 * mm-util.el (mm-with-unibyte-buffer): Ditto.
9336
9337 * binhex.el (binhex-decode-region): Quote.
9338
9339 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9340
9341 * gnus-art.el (article-decode-charset): Don't downcase charset.
9342
9343 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9344
9345 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9346
9347 * gnus.el: Pterodactyl Gnus v0.42 is released.
9348
9349 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9350
9351 * gnus-art.el (gnus-display-mime): Add id for alternative part.
9352
9353 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9354
9355 * nntp.el (nntp-send-mode-reader): Revert.
9356
9357 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9358
9359 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9360
9361 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
9362
9363 * message.el (message-make-date): Fix for negative time zones.
9364
9365 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9366
9367 * gnus.el: Pterodactyl Gnus v0.41 is released.
9368
9369 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
9370
9371 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9372
9373 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
9374
9375 * gnus.el (gnus-short-group-name): When shortening foreign select
9376 methods, do not scan for plusses beyond the first colon.
9377
9378 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
9379
9380 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9381 lines where `group' is the last thing on the line.
9382
9383 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9384
9385 * gnus-art.el (gnus-article-view-part): Do alternative.
9386 (gnus-mime-display-alternative): Insert marker.
9387
9388 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9389
9390 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9391
9392 * nnmail.el (nnmail-expired-article-p): Protect against bogus
9393 dates.
9394
9395 * gnus-cus.el (gnus-topic): Required.
9396
9397 * nnheader.el (nnheader-parse-nov): Parse extra.
9398 (nnheader-nov-parse-extra): New macro.
9399
9400 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9401
9402 * gnus-art.el (gnus-article-view-part): Internal move.
9403
9404 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
9405
9406 * gnus-cus-new.el (gnus-custom-topic): New free variable.
9407 (gnus-group-customize): Support editing topic parameters.
9408
9409 1998-10-29 Karl Kleinpaste <karl@jprc.com>
9410
9411 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9412 indicators.
9413
9414 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9415
9416 * gnus-art.el (gnus-mm-display-part): Return.
9417 (gnus-article-view-part): Only go if external.
9418 (gnus-article-dumbquotes-map): Do 205.
9419
9420 * mm-decode.el (mm-display-part): Return what was done.
9421
9422 * message.el (message-buffer-naming-style): New variable.
9423 (message-generate-new-buffers): Extended.
9424 (message-buffer-naming-style): Removed.
9425 (message-buffer-name): Use it.
9426 (message-do-send-housekeeping): Rename new styling.
9427
9428 * gnus-sum.el (gnus-summary-recenter): Allow
9429 gnus-auto-center-summary to be a number.
9430
9431 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
9432
9433 * pop3.el (pop3-open-server): Use "binary" instead of
9434 "no-conversion".
9435
9436 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9437
9438 * gnus-srvr.el (gnus-browse-foreign-server): Set
9439 gnus-browse-current-method to the result of gnus-server-to-method.
9440
9441 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9442
9443 * gnus-util.el (gnus-pull): Another optional argument.
9444 * nnweb.el (nnweb-request-delete-group): Delete from
9445 nnweb-group-alist and update active file.
9446
9447 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9448
9449 * gnus-group.el (gnus-group-make-group): Accept group of new
9450 method.
9451
9452 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
9453
9454 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9455
9456 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
9457
9458 * mm-view.el (mm-inline-text): Postion of html portion.
9459
9460 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9461
9462 * nntp.el (nntp-list-active-group): Waited for short strings.
9463 (nntp-send-mode-reader): Ditto.
9464 (nntp-open-connection): Ditto.
9465
9466 * gnus-int.el (gnus-request-group-articles): New function.
9467
9468 * nntp.el (nntp-request-listgroup): New function.
9469 (nntp-request-group-articles): Renamed.
9470
9471 1998-10-27 Karl Kleinpaste <karl@jprc.com>
9472
9473 * nnheader.el (nnheader-parse-nov): Supply extra.
9474
9475 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9476
9477 * gnus-art.el (gnus-button-push): Don't go to
9478 gnus-article-buffer.
9479
9480 * mm-view.el (mm-inline-image): Add a newline.
9481
9482 * gnus-start.el (gnus-check-first-time-used): Check more.
9483
9484 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
9485
9486 * gnus-start.el (gnus-check-first-time-used): Check current.
9487
9488 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9489
9490 * mm-util.el (mm-find-charset-region): New function.
9491
9492 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9493
9494 * gnus-art.el (gnus-mime-button-menu): Fix.
9495
9496 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
9497
9498 * gnus-art.el (gnus-mime-button-menu): New definition.
9499
9500 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9501
9502 * gnus-art.el (article-decode-charset): Downcase charset.
9503 (article-decode-charset): Pass on type.
9504 (article-decode-charset): Check nil charsets.
9505 (article-remove-cr): Translate CR to LF.
9506 (gnus-ignored-mime-types): Default to nil.
9507
9508 * nnheader.el (nnheader-insert-nov): Work when not Xref.
9509
9510 * gnus-sum.el (gnus-ignored-from-addresses): Default to
9511 user-mail-address.
9512 (gnus-nov-parse-extra): Didn't return right thing.
9513
9514 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9515
9516 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9517
9518 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9519
9520 * gnus.el: Pterodactyl Gnus v0.40 is released.
9521
9522 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9523
9524 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9525
9526 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9527
9528 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9529
9530 * nnml.el (nnml-possibly-create-directory): Check before making.
9531
9532 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9533
9534 * nnheader.el (nnheader-insert-nov): Don't infloop.
9535
9536 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9537
9538 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9539 set up.
9540
9541 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9542
9543 * nneething.el (nneething-file-name): New definition.
9544
9545 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9546
9547 * gnus-art.el (gnus-treatment-function-alist): Fix.
9548 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9549
9550 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9551
9552 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9553
9554 * gnus.el: Pterodactyl Gnus v0.39 is released.
9555
9556 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9557
9558 * gnus-art.el (gnus-ignored-mime-types): New variable.
9559 (gnus-mime-display-single): Use it.
9560 (gnus-treatment-function-alist): New variable.
9561
9562 * gnus.el (gnus-mime): New group.
9563
9564 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9565 things for other parts.
9566 (gnus-mime-display-alternative): Place point.
9567
9568 * gnus.el: autoload gnus-uu-post-news.
9569
9570 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9571 needsterm/DISPLAY.
9572
9573 * mm-decode.el (mm-display-part): Default to inline text/.*
9574 parts.
9575
9576 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9577 8bit.
9578
9579 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9580 (gnus-mime-display-single): Inline all text parts.
9581 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9582
9583 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9584
9585 * nnml.el (nnml-possibly-create-directory): Rewrite.
9586 (nnml-request-create-group): Change to right server.
9587
9588 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9589
9590 * gnus.el: rmail-output-to-rmail-file autoload.
9591
9592 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9593 Gnus.
9594
9595 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9596
9597 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9598
9599 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9600
9601 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9602 mixed part.
9603
9604 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9605
9606 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9607
9608 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9609
9610 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9611
9612 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9613
9614 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9615
9616 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9617 value.
9618
9619 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9620 hidden.
9621
9622 * gnus-spec.el (gnus-update-format-specifications): Use the
9623 article mode line spec.
9624
9625 * gnus-art.el (gnus-insert-mime-button): Put right type.
9626 (gnus-insert-prev-page-button): Ditto.
9627 (gnus-insert-next-page-button): Dutti.
9628
9629 * pop3.el: New version installed.
9630
9631 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9632
9633 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9634 and display last part.
9635
9636 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9637
9638 * gnus.el: Pterodactyl Gnus v0.38 is released.
9639
9640 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9641
9642 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9643 Removed.
9644 (article-de-quoted-unreadable): Narrow to default.
9645
9646 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9647
9648 * gnus-art.el (article-decode-charset): Decode even when broken
9649 MIME.
9650
9651 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9652 name.
9653
9654 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9655
9656 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9657 nnheader.
9658
9659 * nnmail.el (nnmail-extra-headers): New variable.
9660
9661 * nnheader.el (nnheader-insert-nov): Insert extra.
9662
9663 * gnus.el (gnus-summary-line-format): Doc fix.
9664
9665 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9666 (gnus-nov-parse-line): Ditto.
9667 (gnus-nov-parse-extra): New macro.
9668 (gnus-header): New function.
9669 (gnus-update-summary-mark-positions): Change.
9670 (gnus-ignored-from-addresses): New variable.
9671 (gnus-summary-insert-from-or-to): New function.
9672
9673 * gnus.el (gnus-extra-headers): New variable.
9674
9675 * nnheader.el (make-mail-header): Expand.
9676 (mail-header-extra): New macro.
9677 (mail-header-set-extra): Ditto.
9678 (make-full-mail-header): Expand.
9679
9680 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9681
9682 * gnus.el: Pterodactyl Gnus v0.37 is released.
9683
9684 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9685
9686 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9687
9688 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9689 on.
9690
9691 1998-10-22 Didier Verna <verna@inf.enst.fr>
9692
9693 * gnus-spec.el (gnus-balloon-face-function): new function
9694 (gnus-parse-format): understand the %< %> specifiers
9695 (gnus-parse-complex-format): ditto.
9696
9697 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9698
9699 * gnus.el: Changed following-char to char-after throughout.
9700
9701 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9702
9703 * mm-decode.el (mm-display-external): Protect more and message.
9704
9705 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9706
9707 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9708 mixed part.
9709
9710 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9711
9712 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9713
9714 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9715
9716 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9717
9718 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9719
9720 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9721
9722 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9723
9724 * mm-decode.el (mm-display-external): Set undisplayer to mm
9725 buffer, not the current buffer; use unwind-protect.
9726
9727 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9728
9729 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9730 (gnus-summary-exit-no-update): Ditto.
9731
9732 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9733
9734 * mm-decode.el (mm-inline-media-tests): Look for w3.
9735
9736 * mailcap.el (mailcap-mime-data): Inline html.
9737
9738 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9739
9740 * gnus.el: Pterodactyl Gnus v0.36 is released.
9741
9742 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9743
9744 * gnus-art.el (article-translate-strings):
9745 (gnus-article-dumbquotes-map): Don't dot.
9746
9747 * pop3.el (pop3-open-server): Set point right.
9748
9749 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9750 (mm-dissect-buffer): Ditto.
9751 (mm-destroy-part): Ignore non-handles.
9752 (mm-remove-part): Ditto.
9753 (mm-destroy-parts): New function.
9754 (mm-remove-parts): Ditto.
9755
9756 * gnus-art.el (gnus-mm-display-part): Don't move point.
9757
9758 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9759
9760 * mm-uu.el : New file.
9761
9762 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9763
9764 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9765 a function.
9766
9767 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9768
9769 * mm-decode.el (mm-display-external): Check before selecting.
9770
9771 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9772
9773 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9774
9775 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9776
9777 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9778 variable.
9779
9780 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9781
9782 * gnus-art.el (gnus-decode-header-methods): New variable.
9783
9784 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9785
9786 * gnus-art.el (gnus-multi-decode-header): New function.
9787
9788 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9789
9790 * gnus.el: Pterodactyl Gnus v0.35 is released.
9791
9792 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9793
9794 * uudecode.el (uudecode-decode-region-external): Insert
9795 literally.
9796
9797 * mm-bodies.el (mm-decode-body): Optional encoding.
9798
9799 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9800
9801 * gnus-ems.el (gnus-mouse-3): New variable.
9802
9803 * binhex.el (binhex-decode-region-external): Don't use -internally.
9804
9805 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9806
9807 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9808 files.
9809
9810 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9811
9812 * gnus-group.el (gnus-add-marked-articles): Request backend update
9813 of flags.
9814
9815 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9816
9817 * gnus-sum.el (gnus-update-read-articles):
9818 (gnus-update-marks): Request backend update of mark.
9819
9820 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9821
9822 * gnus.texi (Optional Backend Functions): New item,
9823 nnchoke-request-set-mark.
9824
9825 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9826
9827 * gnus-range.el (gnus-remove-from-range): Don't add stuff in list
9828 to range.
9829
9830 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9831
9832 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9833
9834 1998-10-14 SL Baur <steve@altair.xemacs.org>
9835
9836 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9837 first used.
9838
9839 1998-10-10 SL Baur <steve@altair.xemacs.org>
9840
9841 * mm-view.el: Require mm-decode for macros.
9842
9843 * mm-decode.el (mm-handle-type): Move macro declarations above the
9844 place where they are used.
9845
9846 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9847
9848 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9849 buffer.
9850
9851 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9852
9853 * nnagent.el (nnagent-open-server): Error message.
9854
9855 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9856
9857 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9858
9859 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9860
9861 * score-mode.el (gnus-score-mode-map): Ditto.
9862
9863 * message.el (message-mode-map): Ditto.
9864
9865 * gnus-uu.el (gnus-uu-post-news): Ditto.
9866
9867 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9868
9869 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9870
9871 * gnus-art.el (gnus-article-edit-mode-map): Use
9872 `set-keymap-parent' rather than `copy-keymap'.
9873
9874 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9875
9876 * gnus-art.el (gnus-mime-button-commands): New variable.
9877 (gnus-mime-button-map): Initialize it from
9878 `gnus-mime-button-commands'.
9879 (gnus-mime-button-menu): New function.
9880 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9881
9882 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9883
9884 * message.el (message-insert-to): Make `nobody' and `poster'
9885 synonymous to `never' and `always' in Mail-Copies-To.
9886 (message-reply): Ditto.
9887 (message-followup): Ditto.
9888
9889 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9890
9891 * mailcap.el (mailcap-mime-data): Save sound.
9892
9893 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9894
9895 * message.el (message-ignored-supersedes-headers): Include
9896 `NNTP-Posting-Date'.
9897
9898 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9899
9900 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9901
9902 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9903
9904 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9905 uudecode.
9906
9907 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9908
9909 * mm-decode.el (mm-display-external): Don't switch on save.
9910
9911 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9912
9913 * nnmail.el (nnmail-movemail-args): New variable.
9914
9915 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9916
9917 * gnus-art.el (article-translate-strings):
9918
9919 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9920
9921 * gnus-art.el (gnus-article-view-part): Use it.
9922 (gnus-mm-display-part): New function.
9923 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9924
9925 * mm-decode.el (mm-handle-displayed-p): New function.
9926
9927 * gnus-art.el (gnus-mime-copy-part): Create better names.
9928 (gnus-mime-button-line-format): Include dots spec.
9929
9930 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9931
9932 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9933 forward buffer first.
9934
9935 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9936
9937 * gnus-util.el (gnus-set-window-start): New function.
9938
9939 * message.el (message-send): Don't check changed.
9940
9941 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9942
9943 * gnus-art.el (gnus-article-setup-buffer): Set params.
9944
9945 * mm-decode.el (mm-user-display-methods): Inline
9946 "message/delivery-status".
9947
9948 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9949
9950 * message.el (message-auto-save-directory): Rename.
9951 (message-mode): Dof fix.
9952
9953 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9954 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9955
9956 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9957
9958 * message.el (message-make-date): Avoid locale.
9959
9960 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9961 cache.
9962
9963 * mm-decode.el (mm-display-inline): Goto point-min.
9964
9965 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9966
9967 * mm-decode.el (mm-display-external): Reverse before sorting.
9968
9969 * gnus-draft.el (gnus-draft-send): Allow mail.
9970
9971 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9972
9973 * message.el (message-check): Move message-check macro above where
9974 it is first used.
9975
9976 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9977
9978 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9979
9980 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9981
9982 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9983
9984 * gnus.el: Pterodactyl Gnus v0.34 is released.
9985
9986 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9987
9988 * mm-decode.el (mm-inline-media-tests): delivery-status.
9989
9990 * mm-view.el (mm-inline-text): Provide default.
9991
9992 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9993
9994 * mailcap.el (mailcap-possible-viewers): Fix nils.
9995
9996 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9997
9998 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9999 (article-update-date-lapsed): Record the buffer.
10000 (article-update-date-lapsed): Do all windows that display article
10001 buffers.
10002
10003 * nnml.el (nnml-generate-nov-databases-1): Ditto.
10004
10005 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
10006
10007 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
10008 annoations.
10009
10010 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
10011
10012 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10013
10014 * gnus-agent.el (gnus-category-add): Change default category to
10015 'false.
10016
10017 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
10018 scores.
10019
10020 * gnus-draft.el (gnus-draft-send): Check server more.
10021
10022 * gnus-art.el (gnus-article-view-part): New command and keystroke.
10023 (gnus-article-goto-part): New function.
10024
10025 * mm-view.el (mm-inline-text): Insert richtext properly.
10026
10027 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
10028
10029 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10030
10031 * parse-time.el (parse-time-rules): Accept dates far into the past
10032 and the future, and parse single-digit numbers as years.
10033
10034 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10035
10036 * mm-decode.el (mm-display-external): Chop off directories.
10037
10038 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10039
10040 * uudecode.el (uu-decode-region-external): Use
10041 insert-file-contents-literally.
10042
10043 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
10044
10045 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10046
10047 * uudecode.el: New file.
10048
10049 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
10050 x-uuencode.
10051
10052 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10053
10054 * gnus-art.el (gnus-mime-display-alternative): Set faces.
10055
10056 * message.el (message-fetch-field): Unfold properly.
10057
10058 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
10059 in text/plain.
10060
10061 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10062
10063 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
10064 (gnus-auto-select-first): Removed.
10065 (gnus-auto-select-first): Extended.
10066 (gnus-summary-read-group-1): Use new value.
10067
10068 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10069
10070 * message.el (message-fix-before-sending): Space.
10071
10072 * nnmail.el (nnmail-find-file): Don't erase.
10073
10074 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10075
10076 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
10077
10078 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10079
10080 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
10081
10082 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10083
10084 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
10085
10086 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
10087
10088 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
10089 20.4.
10090
10091 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10092
10093 * gnus-art.el (gnus-mime-view-all-parts): New command and
10094 keystroke.
10095
10096 * mm-decode.el (mm-display-external): Translate slashes.
10097
10098 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
10099
10100 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
10101
10102 * mm-decode.el (mm-quote-arg): Quote spaces.
10103 (mm-display-external): Quote args.
10104
10105 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10106
10107 * mm-decode.el (mm-inlinable-part-p): New function.
10108
10109 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
10110
10111 * mm-util.el (mm-disable-multibyte): New function.
10112
10113 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10114
10115 * gnus.el: Pterodactyl Gnus v0.33 is released.
10116
10117 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10118
10119 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
10120
10121 * mm-decode.el (mm-display-external): Don't switch for externals.
10122 (mm-dissect-multipart): Don't include end-sep.
10123
10124 * mm-util.el (mm-get-coding-system-list): New function.
10125 (mm-coding-system-list): New variable.
10126
10127 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10128
10129 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
10130
10131 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10132
10133 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
10134 group
10135
10136 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10137
10138 * mm-decode.el (mm-interactively-view-part): Typo.
10139
10140 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10141
10142 * mm-decode.el (mm-dissect-multipart): Display last part when the
10143 article has no close-delimiter
10144
10145 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10146
10147 * mm-decode.el (mm-dissect-buffer): Display parts which have no
10148 content-type.
10149
10150 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10151
10152 * gnus-art.el (gnus-display-mime): Typo.
10153
10154 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10155
10156 * gnus.el: Pterodactyl Gnus v0.32 is released.
10157
10158 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10159
10160 * gnus-kill.el (gnus-batch-score): Protect against errors.
10161
10162 * gnus-art.el: Protect against broken headers.
10163
10164 * mm-decode.el (mm-display-external): Respect needsterm.
10165 (mm-display-external): Create buffer for external commands.
10166
10167 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10168
10169 * mailcap.el (mailcap-mime-info): Return the proper viewer.
10170
10171 * mm-decode.el (mm-display-external): Use file name.
10172
10173 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
10174
10175 * gnus-util.el (gnus-output-to-rmail): Adjust to
10176 `rmail-output-to-rmail-file'.
10177
10178 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10179
10180 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10181
10182 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10183 headers.
10184
10185 * gnus-art.el (article-decode-charset): Fold case.
10186
10187 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
10188
10189 * mailcap.el (mailcap-save-binary-file): Goto point-min.
10190
10191 1998-09-23 Aaron M. Ucko <amu@mit.edu>
10192
10193 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10194 after being stored.
10195
10196 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
10197
10198 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10199 come.
10200
10201 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10202
10203 * gnus-ems.el (gnus-widget-button-keymap): New variable.
10204
10205 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
10206
10207 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10208
10209 1998-09-23 Matt Armstrong <matta@geoworks.com>
10210
10211 * gnus-art.el (article-decode-charset): Narrow to the correct
10212 region.
10213
10214 * mm-bodies.el: Fix autoload.
10215
10216 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
10217
10218 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10219
10220 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10221
10222 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10223
10224 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10225
10226 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10227 (gnus-article-add-button): Ditto.
10228
10229 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10230
10231 * gnus-art.el (gnus-article-prepare-display): Make article mode.
10232 (gnus-article-prepare-display): Bind url-standalone-mode.
10233
10234 * mm-decode.el (mm-remove-part): Also delete directory.
10235 (mm-display-external): Create a private sub-dir.
10236
10237 * mailcap.el (mailcap-binary-suffixes): New variable.
10238 (mailcap-command-p): Use it.
10239
10240 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10241
10242 * nnmbox.el (nnmbox-request-group): Change server.
10243 (nnmbox-possibly-change-newsgroup): Enable multibyte.
10244
10245 * message.el (message-encode-message-body): Don't stomp MIME
10246 headers.
10247
10248 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10249 unless useful.
10250 (gnus-summary-exit): Check for a live article buffer.
10251 (gnus-summary-exit-no-update): Ditto.
10252
10253 * gnus-int.el (gnus-request-replace-article): Accept no-encode
10254 param.
10255
10256 * gnus-sum.el (gnus-article-decoded-p): New variable.
10257
10258 * mm-decode.el (mm-display-external): Use no-conv.
10259
10260 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10261 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10262
10263 * gnus-art.el (gnus-article-mode-map): Bind button2 to
10264 mouse-click.
10265
10266 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
10267
10268 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10269
10270 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10271
10272 * gnus.el: Pterodactyl Gnus v0.31 is released.
10273
10274 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10275
10276 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10277
10278 * mm-decode.el (mm-display-part): Accept no-default.
10279
10280 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10281 a parameter.
10282
10283 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10284 (gnus-summary-prepare-threads): Ditto.
10285
10286 * gnus.el (gnus-article-mode-map): Make sparse keymap.
10287
10288 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10289 (gnus-mime-button-line-format): Doc fix.
10290 (gnus-insert-mime-button): Use it.
10291 (gnus-article-add-button): Use widget-convert-button.
10292
10293 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10294 ignore.
10295
10296 * mm-decode.el (mm-alternative-precedence): Ditto.
10297
10298 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
10299
10300 * mm-decode.el (mm-user-automatic-display): Use enriched.
10301
10302 1998-09-14 Paul Fisher <rao@gnu.org>
10303
10304 * mm-decode.el (mm-dissect-multipart): Have the part start on the
10305 right place.
10306
10307 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10308
10309 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10310
10311 * gnus-art.el (article-update-date-lapsed): Only update header if
10312 buffer is dispalyed in frame.
10313 (gnus-article-prepare-display): New function.
10314 (gnus-article-prepare): Use it.
10315
10316 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10317
10318 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10319
10320 * mm-view.el (mm-insert-inline): New function.
10321
10322 * mm-decode.el (mm-pipe-part): Bugged.
10323
10324 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10325
10326 * mm-bodies.el (mm-encode-body): Move over the body.
10327
10328 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10329
10330 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10331
10332 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
10333
10334 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10335 related functions. Handle message/rfc822 parts. Display subject on
10336 multipart summary lines. Display name on sub-parts when available.
10337
10338 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10339
10340 * mailcap.el (mailcap-command-p): New version.
10341
10342 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
10343
10344 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10345 groups.
10346
10347 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10348
10349 * message.el (message-make-date): Remove weekday name.
10350
10351 * mm-decode.el (mm-dissect-buffer): Protect against broken
10352 headers.
10353
10354 * mailcap.el (mailcap-command-in-path-p): New function.
10355 (mailcap-command-p): Renamed.
10356
10357 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10358
10359 * rfc2047.el (eval): Autoload.
10360
10361 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10362
10363 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10364 (gnus-multi-decode-encoded-word-string): New function.
10365 (gnus-encoded-word-method-alist): New variable.
10366 (gnus-decode-encoded-word-functions): Removed.
10367
10368 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10369
10370 * gnus-int.el (gnus-request-replace-article): Replace
10371 message-narrow-to-headers with message-narrow-to-head
10372
10373 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10374
10375 * drums.el (drums-quote-string): Reversed match.
10376
10377 * message.el (message-make-date): Use weekday name.
10378
10379 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10380
10381 * gnus.el: Pterodactyl Gnus v0.30 is released.
10382
10383 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10384
10385 * gnus-art.el (article-decode-encoded-words): Use it.
10386 (gnus-decode-header-function): New variable.
10387
10388 * gnus-sum.el (gnus-nov-parse-line): Use it.
10389 (gnus-decode-encoded-word-function): New variable.
10390
10391 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10392 buffer.
10393
10394 * gnus-art.el (gnus-insert-mime-button): Use widget.
10395 (gnus-widget-press-button): New function.
10396 (gnus-article-prev-button): Removed.
10397 (gnus-article-next-button): Ditto.
10398 (gnus-article-add-button): Ditto.
10399
10400 * gnus.el (gnus-article-mode-map): Inherit from widget.
10401 (gnus-article-mode-map): No, don't.
10402
10403 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10404 (mm-content-id-alist): New variable.
10405 (mm-get-content-id): New function.
10406
10407 * gnus-art.el (gnus-request-article-this-buffer): Only decode
10408 articles if we are fetching to the article buffer.
10409
10410 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10411
10412 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10413 articles.
10414
10415 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10416
10417 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10418 (mm-default-mime-charset): New variable.
10419
10420 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10421
10422 * drums.el (drums-quote-string): Reversed test.
10423
10424 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10425
10426 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10427 string.
10428
10429 * drums.el (drums-quote-string): New function.
10430
10431 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10432 (rfc2047-b-encode-region): Chop lines.
10433 (rfc2047-q-encode-region): Ditto.
10434
10435 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10436
10437 * gnus.el: Pterodactyl Gnus v0.29 is released.
10438
10439 1998-09-12 Istvan Marko <imarko@pacificnet.net>
10440
10441 * mm-decode.el (mm-save-part): Message right.
10442
10443 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10444
10445 * drums.el (drums-parse-address): Returned a list instead of a
10446 string.
10447 (drums-remove-whitespace): Skip comments.
10448 (drums-parse-addresses): Didn't work.
10449
10450 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10451
10452 * gnus.el: Pterodactyl Gnus v0.28 is released.
10453
10454 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10455
10456 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10457 starting point.
10458 (article-decode-encoded-words): Rename.
10459
10460 * message.el (message-narrow-to-headers-or-head): New function.
10461
10462 * gnus-int.el (gnus-request-accept-article): Narrow to the right
10463 region.
10464
10465 * message.el (message-send-news): Encode body after checking
10466 syntax.
10467
10468 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10469
10470 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10471
10472 * gnus-art.el (gnus-display-mime): Respect disposition.
10473
10474 * mm-decode.el (mm-preferred-alternative): Respect disposition.
10475
10476 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10477 text with annotations.
10478
10479 * message.el (message-make-date): Fix sign for negative time
10480 zones.
10481
10482 * mm-view.el (mm-inline-image): Insert a space at the end of the
10483 image.
10484
10485 * mail-parse.el: New file.
10486
10487 * rfc2231.el: New file.
10488
10489 * drums.el (drums-content-type-get): Removed.
10490 (drums-parse-content-type): Ditto.
10491
10492 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10493
10494 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10495
10496 * gnus.el: Pterodactyl Gnus v0.27 is released.
10497
10498 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10499
10500 * mm-decode.el (mm-alternative-precedence): New variable.
10501 (mm-preferred-alternative): New function.
10502
10503 * gnus-art.el (gnus-mime-copy-part): New command.
10504
10505 * mm-decode.el (mm-get-part): New function.
10506
10507 * mm-view.el: New file.
10508
10509 * mm-decode.el (mm-dissect-buffer): Downcase cte.
10510 (mm-display-part): Default to mailcap-save-binary-file.
10511
10512 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10513
10514 * gnus.el: Pterodactyl Gnus v0.26 is released.
10515
10516 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10517
10518 * mm-decode.el (mm-interactively-view-part): New function.
10519
10520 * gnus-art.el (gnus-mime-view-part): New command.
10521
10522 * mm-decode.el (mm-last-shell-command): New variable.
10523
10524 * mailcap.el (mailcap-mime-info): Allow returning all matches.
10525
10526 * mm-decode.el (mm-save-part): New function.
10527
10528 * gnus-art.el (article-decode-charset): Protect against buggy
10529 content-types.
10530 (gnus-mime-pipe-part): New command.
10531 (gnus-mime-save-part): New command.
10532 (gnus-mime-button-map): New keymap.
10533 (gnus-mime-button-line-format): New variable.
10534 (gnus-insert-mime-button): New function.
10535 (gnus-display-mime): Use it.
10536
10537 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10538
10539 * mm-decode.el (mm-inline-text): Decode charsets.
10540
10541 * gnus-art.el (gnus-article-save): Comment fix.
10542
10543 * gnus-int.el (gnus-start-news-server): When in batch, don't
10544 prompt.
10545
10546 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10547 decode.
10548
10549 * mm-decode.el (mm-inline-media-tests): Add audio.
10550 (mm-inline-audio): New function.
10551
10552 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10553
10554 * gnus-art.el (article-make-date-line): Didn't work.
10555
10556 * parse-time.el (parse-time-string): One too many nils.
10557
10558 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10559
10560 * gnus.el: Pterodactyl Gnus v0.25 is released.
10561
10562 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10563
10564 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10565 annotations.
10566
10567 * gnus.el ((featurep 'gnus-xmas)): New
10568 'gnus-annotation-in-region-p alias.
10569
10570 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10571
10572 * mm-util.el (mm-with-unibyte-buffer): New function.
10573
10574 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10575
10576 * mm-decode.el (mm-inline-media-tests): New variable.
10577
10578 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10579
10580 * gnus-art.el (gnus-article-mime-handles): New variable.
10581
10582 * drums.el (drums-narrow-to-header): New function.
10583
10584 * gnus-art.el (article-decode-charset): Use it.
10585
10586 * drums.el (drums-content-type-get): New function.
10587
10588 * mm-util.el (mm-content-type-charset): Removed.
10589
10590 * drums.el (drums-syntax-table): @ is word.
10591 (drums-parse-content-type): New function.
10592
10593 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10594 EDT" times.
10595
10596 * gnus-util.el (gnus-date-get-time): Use safe date.
10597
10598 * gnus-sum.el (gnus-show-mime): Removed.
10599 (gnus-summary-toggle-mime): Removed.
10600
10601 * gnus-art.el (gnus-strict-mime): Removed.
10602 (gnus-article-prepare): Don't do MIME.
10603 (gnus-decode-encoded-word-method): Removed.
10604 (gnus-show-mime-method): Removed.
10605
10606 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10607
10608 * gnus.el: Pterodactyl Gnus v0.24 is released.
10609
10610 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10611
10612 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10613 PREFIX.
10614
10615 * parse-time.el (parse-time-rules): Accept times that look like
10616 "h:mm".
10617
10618 * message.el (message-make-date): Use zone properly.
10619
10620 * gnus.el: Autoload gnus-batch.
10621
10622 * gnus-art.el (article-de-quoted-unreadable): Do not do
10623 gnus-article-decode-rfc1522.
10624
10625 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10626
10627 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10628 param.
10629
10630 * message.el (message-encode-message-body): Check for us-ascii.
10631
10632 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10633 to the left.
10634
10635 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10636
10637 * gnus-art.el (article-decode-charset): Rename.
10638
10639 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10640
10641 * gnus.el: Pterodactyl Gnus v0.23 is released.
10642
10643 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10644
10645 * gnus-util.el (gnus-parent-id): Ditto.
10646 (gnus-put-text-property-excluding-newlines): Ditto.
10647
10648 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10649
10650 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10651
10652 * message.el (message-generate-headers): Generate User-Agent
10653 instead of X-Mailer & X-Newsreader.
10654
10655 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10656 User-Agent header format.
10657
10658 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10659
10660 * gnus.el: Pterodactyl Gnus v0.22 is released.
10661
10662 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10663
10664 * mm-util.el (mm-multibyte-p): Typo.
10665
10666 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10667
10668 * gnus.el: Pterodactyl Gnus v0.21 is released.
10669
10670 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10671
10672 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10673
10674 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10675
10676 * mm-util.el (mm-multibyte-p): New function.
10677
10678 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10679
10680 * gnus.el: Pterodactyl Gnus v0.20 is released.
10681
10682 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10683
10684 * rfc2047.el (rfc2047-decode-region): Only decode when in
10685 multibyte.
10686
10687 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10688
10689 * gnus-int.el (gnus-request-replace-article): Encode.
10690 (gnus-request-accept-article): Encode.
10691
10692 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10693 here.
10694
10695 * gnus.el (gnus-article-display-hook): Take the charset functions
10696 out.
10697
10698 * time-date.el (safe-date-to-time): New function.
10699
10700 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10701
10702 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10703
10704 * gnus.el: Pterodactyl Gnus v0.19 is released.
10705
10706 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10707
10708 * mm-util.el (mm-mime-charset): New function.
10709
10710 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10711
10712 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10713
10714 * gnus.el: Pterodactyl Gnus v0.18 is released.
10715
10716 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10717
10718 * message.el (message-send-and-exit): Return t on success.
10719 (message-make-date): Make a proper time zone.
10720
10721 * gnus-draft.el (gnus-draft-send): Only remove article if the
10722 sending is successful.
10723
10724 * drums.el (drums-get-comment): Return the last comment.
10725 (drums-parse-address): Parse old-style From headers.
10726
10727 1998-09-07 SL Baur <steve@altair.xemacs.org>
10728
10729 * gnus-sum.el (gnus-data-compute-positions): Move below
10730 `gnus-save-hidden-threads' so the former is correctly detected as
10731 a macro.
10732
10733 1998-09-06 Dave Love <fx@gnu.org>
10734
10735 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10736 ignore-errors too, eval'd when compile. Require w3 stuff at load
10737 time for nicer failure if it's not available.
10738
10739 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10740
10741 * time-date.el (time-to-seconds): Renamed.
10742
10743 * parse-time.el (parse-time-string): Downcase before handling.
10744 (parse-time-rules): Times without seconds have 0 seconds.
10745
10746 * rfc2047.el (rfc2047-encode-region): New version.
10747 (rfc2047-dissect-region): New function.
10748
10749 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10750
10751 * message.el (message-make-date): Use symbolic zone.
10752
10753 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10754
10755 * time-date.el (parse-time): Always use parse-time.
10756
10757 * parse-time.el (parse-time-syntax): Use vectors.
10758
10759 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10760
10761 * gnus.el: Pterodactyl Gnus v0.17 is released.
10762
10763 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10764
10765 * time-date.el: Renamed from "date".
10766
10767 * gnus.el: Removed all timezone dependencies.
10768
10769 * score-mode.el: Removed.
10770 (gnus-score-edit-insert-date): Use date.
10771
10772 * date.el (float-to-time): New function.
10773
10774 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10775
10776 * date.el (time-to-float): New function.
10777
10778 * message.el (message-make-date): Use format-time-string.
10779 (message-make-expires): Use make-date.
10780
10781 * gnus-util.el (gnus-dd-mmm): Use date.
10782 (gnus-sortable-date): Ditto.
10783
10784 * message.el (message-make-date): Take an optional time.
10785
10786 * gnus: Applied patches from 5.6.43.
10787
10788 * date.el (if): Use parse-time.
10789
10790 * gnus-score.el (gnus-summary-score-entry): Make into a command
10791 again.
10792
10793 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10794 gnus-agent.
10795
10796 * gnus.el (gnus-agent-meta-information-header): Moved here.
10797
10798 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10799
10800 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10801 (gnus-agent-fetch-group-1): Score article headers using normal
10802 group score files if the download score rule of a category/group
10803 is `file'.
10804 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10805 deciding what articles to download.
10806 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10807 predicate processing if predicate is `true' or `false'.
10808
10809 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10810
10811 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10812
10813 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10814
10815 * score-mode.el (score-mode-coding-system): New variable.
10816 (gnus-score-edit-exit): Use it.
10817
10818 1998-09-04 Jason R Mastaler <jason@4b.org>
10819
10820 * drums.el: Corrected typo.
10821
10822 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10823
10824 * mm-bodies.el (mm-body-encoding): Faster version.
10825
10826 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10827
10828 * gnus-art.el (gnus-article-decode-charset): Only decode text
10829 things.
10830
10831 * message.el (message-output): Use rmail.
10832
10833 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10834 word part.
10835
10836 * mm-util.el (mm-charset-to-coding-system): Use
10837 rfc2047-default-charset.
10838 (mm-known-charsets): New variable.
10839
10840 * message.el (message-caesar-region): Bugged out.
10841
10842 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10843
10844 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10845 specifying `agent-predicate' in a group's parameters.
10846
10847 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10848
10849 * gnus.el: Pterodactyl Gnus v0.16 is released.
10850
10851 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10852
10853 * nnmail.el (nnmail-expired-article-p): Use predicate.
10854
10855 * date.el (time-less-p): Renamed.
10856
10857 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10858 from the headers.
10859
10860 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10861 functions.
10862
10863 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10864 all.
10865 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10866 to all functions.
10867
10868 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10869
10870 * gnus.el: Pterodactyl Gnus v0.15 is released.
10871
10872 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10873
10874 * date.el: New file.
10875
10876 * gnus-util.el (gnus-encode-date): Removed.
10877 (gnus-time-less): Ditto.
10878
10879 * nnmail.el (nnmail-date-to-time): Removed.
10880 (nnmail-time-less): Ditto.
10881 (nnmail-days-to-time): Ditto.
10882 (nnmail-time-since): Ditto.
10883
10884 * drums.el: New file.
10885
10886 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10887
10888 * message.el (message-encode-message-body): Encode headers with
10889 body encoding.
10890
10891 * rfc2047.el (rfc2047-default-charset): Renamed.
10892 (rfc2047-encodable-p): Use it.
10893
10894 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10895
10896 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10897 servers.
10898
10899 * gnus-util.el (gnus-output-to-rmail): Removed.
10900
10901 * gnus-art.el (gnus-summary-save-in-rmail): Use
10902 gnus-output-to-rmailrmail-output-to-rmail-file.
10903
10904 * rfc2047.el (rfc2047-decode-region): Fold case.
10905 (rfc2047-decode): Use decode-string.
10906
10907 * mm-util.el: Provide mm-char-int.
10908
10909 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10910
10911 * gnus.el: Pterodactyl Gnus v0.14 is released.
10912
10913 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10914
10915 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10916 sure we have 7bit.
10917
10918 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10919
10920 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10921 ducplicates.
10922 (gnus-inews-insert-mime-headers): Removed.
10923
10924 * message.el (message-caesar-region): Protect against MULE chars.
10925
10926 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10927
10928 * mm-util.el (if): fset the right function.
10929
10930 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10931
10932 * gnus-art.el (gnus-article-decode-charset): Use real
10933 read-coding-system.
10934
10935 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10936
10937 * mm-bodies.el (mm-decode-body): Protect against malformed
10938 base64.
10939 (mm-decode-body): Check that buffer-file-coding-system is
10940 non-nil.
10941
10942 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10943
10944 * gnus.el: Pterodactyl Gnus v0.13 is released.
10945
10946 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10947
10948 * gnus-util.el (gnus-strip-whitespace): Already defined.
10949 Removed.
10950
10951 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10952
10953 * gnus-util.el (gnus-strip-whitespace): New function.
10954
10955 * mm-util.el (mm-content-type-charset): Downcase.
10956
10957 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10958
10959 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10960 (gnus-article-decode-charset): Don't fetch all headers.
10961
10962 * mm-util.el (mm-read-coding-system): New function.
10963
10964 * mm-bodies.el (mm-decode-body): Check the right charset.
10965
10966 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10967
10968 * gnus-art.el (gnus-article-mode-line-format): Use short group
10969 format.
10970
10971 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10972
10973 * gnus.el: Pterodactyl Gnus v0.12 is released.
10974
10975 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10976
10977 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10978
10979 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10980 (gnus-article-decode-charset): Always run.
10981
10982 * mm-bodies.el (mm-decode-body): Decode cte.
10983
10984 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10985
10986 * gnus.el: Pterodactyl Gnus v0.11 is released.
10987
10988 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10989
10990 * message.el (message-encode-message-body): Ditto.
10991
10992 * gnus-art.el (gnus-article-decode-mime-words): New command and
10993 keystroke.
10994 (gnus-article-decode-charset): Ditto.
10995 (gnus-article-decode-charset): Only work under MULE.
10996
10997 * mm-util.el (mm-content-type-charset): New function.
10998
10999 * nnmail.el (nnmail-delete-incoming): Changed to nil.
11000
11001 * message.el (message-send-mail): Insert MIME headers.
11002 (message-check-news-body-syntax): Don't warn for escape sequences.
11003 (message-check-news-body-syntax): Insert MIME headers.
11004
11005 * mm-bodies.el (mm-body-encoding): New function.
11006
11007 * message.el (message-encode-message-body): New function.
11008
11009 * mm-bodies.el: New file.
11010
11011 * mm-util.el (mm-narrow-to-head): New function.
11012
11013 * rfc2047.el (rfc2047-encode): Use it.
11014
11015 * mm-util.el: Provide mm-encode-coding-region.
11016
11017 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
11018
11019 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
11020
11021 * mm-util.el (mm-enable-multibyte): New function.
11022
11023 * message.el (message-set-work-buffer): Set multibyte.
11024
11025 * gnus.el (gnus-continuum-version): Be valid forever and ever.
11026
11027 * gnus-util.el (gnus-point-at-eol): Removed.
11028 (gnus-point-at-bol): Ditto.
11029
11030 1998-08-31 Didier Verna <verna@inf.enst.fr>
11031
11032 * gnus-msg.el (gnus-group-mail): make it behave like
11033 gnus-group-post-news with regards to the prefix (this enables the
11034 use of posting styles).
11035
11036 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11037
11038 * gnus.el (gnus-article-display-hook): Added
11039 gnus-article-decode-rfc1522 to hook.
11040
11041 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11042
11043 * gnus.el: Pterodactyl Gnus v0.10 is released.
11044
11045 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11046
11047 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
11048 hook to be run.
11049
11050 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11051
11052 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
11053
11054 * mm-util.el (mm-charsets-in-region): Removed.
11055
11056 * rfc2047.el: Renamed file.
11057
11058 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
11059
11060 * message.el (message-mode): Set multibyte.
11061
11062 * mm-util.el (mm-charsets-in-region): Copied here.
11063
11064 * gnus-util.el: Removed gnus-truncate-string.
11065
11066 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
11067
11068 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
11069 (rfc1522-encodable-p): New function.
11070 (rfc1522-encode-message-header): Use it.
11071
11072 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11073
11074 * gnus.el: Pterodactyl Gnus v0.9 is released.
11075
11076 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11077
11078 * mm-util.el: Shadow encode-coding-string.
11079
11080 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
11081
11082 * mm-util.el: New file.
11083
11084 * mm-decode.el: Somewhat depleted.
11085 * mm-encode.el: Ditto.
11086
11087 * rfc1522.el: New file.
11088
11089 * mm-util.el (mm-replace-chars-in-string): Copied here.
11090
11091 * mm-encode.el (mm-q-encode-region): New function.
11092
11093 * qp.el (quoted-printable-encode-region): Take an optional CLASS
11094 param.
11095
11096 * mm-encode.el (mm-encode-word-region): Downcase.
11097
11098 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11099
11100 * gnus.el: Pterodactyl Gnus v0.8 is released.
11101
11102 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11103
11104 * message.el (message-send-mail): Encode headers.
11105
11106 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
11107 (quoted-printable-encode-region): Upcase.
11108
11109 * message.el (message-default-charset): New variable.
11110
11111 * qp.el (quoted-printable-encode-region): Optional param FOLD.
11112
11113 * message.el (message-narrow-to-field): Changed name.
11114
11115 * mm-encode.el: New file.
11116
11117 * message.el (message-narrow-to-header): New function.
11118
11119 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
11120 right buffer.
11121
11122 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11123
11124 * gnus.el: Pterodactyl Gnus v0.7 is released.
11125
11126 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11127
11128 * gnus.el: Remove autoload for
11129 gnus-article-mime-decode-quoted-printable.
11130
11131 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
11132 be decoded in non-MULE Emacsen.
11133
11134 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11135
11136 * mm-decode.el: Check for coding-system-list.
11137
11138 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11139
11140 * gnus.el: Pterodactyl Gnus v0.6 is released.
11141
11142 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11143
11144 * nnheader.el (fboundp): Protect code-coding-string.
11145
11146 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
11147 is available.
11148
11149 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11150
11151 * gnus.el: Pterodactyl Gnus v0.5 is released.
11152
11153 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11154
11155 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
11156 (gnus-hack-decode-rfc1522): Removed.
11157
11158 * mm-decode.el (mm-charset-coding-system-alist): Check better.
11159
11160 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11161
11162 * gnus.el: Gnus v0.4 is released.
11163
11164 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11165
11166 * gnus-art.el (gnus-article-decode-mime-words): New command and
11167 keystroke.
11168
11169 * qp.el (quoted-printable-decode-region): Don't use hexl.
11170
11171 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
11172 (gnus-structured-field-decoder): Removed.
11173 (gnus-unstructured-field-decoder): Ditto.
11174
11175 * mm-decode.el: New file.
11176
11177 * qp.el: New file.
11178
11179 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11180
11181 * gnus-ems.el (fboundp): Removed gnus-split-string.
11182
11183 * gnus.el (gnus-splash-face): Doc fix.
11184
11185 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11186
11187 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11188 hexl.
11189
11190 * nnheader.el (nnheader-temp-write): Removed.
11191
11192 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11193
11194 * gnus.el: Gnus v0.3 is released.
11195
11196 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11197
11198 * gnus.el: Gnus v0.2 is released.
11199
11200 ;; Local Variables:
11201 ;; coding: iso-2022-7bit
11202 ;; End:
11203
11204 Copyright (C) 2002 Free Software Foundation, Inc.
11205 Copying and distribution of this file, with or without modification,
11206 are permitted provided the copyright notice and this notice are preserved.
11207
11208 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4