Sync to HEAD
[bpt/emacs.git] / lisp / gnus / ChangeLog
1 2004-03-27 Juanma Barranquero <lektu@terra.es>
2
3 * gnus-srvr.el (gnus-server-prepare): Remove spurious call to `cdr'.
4
5 2004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
6
7 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
8 (gnus-narrow-to-page): Don't assume point-min == 1.
9 (gnus-article-edit-mode): Derive from message-mode.
10 (gnus-button-alist): Add buttons to (info "(emacs)Keymaps").
11
12 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
13 point-min == 1.
14
15 * imap.el (imap-parse-address-list, imap-parse-body-ext):
16 Disable incorrect use of `assert'.
17
18 2004-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
19
20 * message.el (message-mode): Fix last change.
21
22 2004-03-04 Stefan Monnier <monnier@iro.umontreal.ca>
23
24 * message.el (message-mode): Set comment-start-skip.
25
26 2004-02-08 Andreas Schwab <schwab@suse.de>
27
28 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
29
30 * gnus-score.el (gnus-summary-increase-score): Fix format string.
31
32 2003-06-25 Sam Steingold <sds@gnu.org>
33
34 * gnus-group.el (gnus-group-suspend): Avoid some consing.
35
36 2003-06-11 Sam Steingold <sds@gnu.org>
37
38 * pop3.el (pop3-leave-mail-on-server): New user variable.
39 (pop3-movemail): Delete mail only when it is nil.
40
41 2003-05-10 Juanma Barranquero <lektu@terra.es>
42
43 * message.el (message-buffer-naming-style): Fix typo.
44
45 2003-05-07 Dave Love <fx@gnu.org>
46
47 [Partial sync with Gnus.]
48
49 * rfc2047.el (rfc2047-header-encoding-alist): Add Followup-To.
50 (rfc2047-encode-message-header): Fold when encoding not necessary.
51 (rfc2047-encode-region): Skip \n as whitespace.
52 (rfc2047-fold-region): Fix whitespace regexps. Don't break just
53 after the header name.
54 (rfc2047-unfold-region): Fix regexp and whitespace-skipping.
55
56 2003-05-06 Jesper Harder <harder@ifa.au.dk>
57
58 * gnus-cus.el (gnus-group-customize, gnus-score-parameters):
59 Don't quote nil and t in docstrings.
60
61 * gnus-score.el (gnus-score-lower-thread): Likewise.
62
63 * gnus-art.el (gnus-article-mime-match-handle-function): Likewise.
64
65 2003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
66
67 * nnfolder.el (nnfolder-request-accept-article): Don't use
68 mail-header-unfold-field.
69
70 * imap.el (imap-ssl-open): Don't depend on ssl.el.
71 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
72
73 2003-02-18 Juanma Barranquero <lektu@terra.es>
74
75 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
76
77 2003-02-14 Juanma Barranquero <lektu@terra.es>
78
79 * mm-uu.el (mm-uu-dissect): Fix use of character constant.
80
81 2003-02-11 Stefan Monnier <monnier@cs.yale.edu>
82
83 * nntp.el (nntp-accept-process-output): Don't use point-max to get
84 the buffer's size.
85
86 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
87
88 * nnheader.el: Added cygwin to system-type comparisons.
89
90 2003-01-27 Juanma Barranquero <lektu@terra.es>
91
92 * imap.el (imap-mailbox-status): Fix typo.
93
94 2003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
95
96 * gnus-sum.el (gnus-alter-header-function): Add type and group.
97
98 2003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
99
100 * gnus-agent.el: Don't use `path'.
101
102 * nnsoup.el (nnsoup-file-name): Ditto.
103
104 * nnmail.el (nnmail-pathname-coding-system): Ditto.
105 (nnmail-group-pathname): Ditto.
106
107 * nnimap.el (nnimap-group-overview-filename): Ditto.
108
109 * nnheader.el (nnheader-pathname-coding-system): Ditto.
110 (nnheader-group-pathname): Ditto.
111
112 * nnfolder.el (nnfolder-group-pathname): Ditto.
113
114 * gnus.el (gnus-home-directory): Ditto.
115
116 * gnus-group.el (gnus-group-icon-list): Ditto.
117
118 2003-01-04 Kim F. Storm <storm@cua.dk>
119
120 * message.el (message-split-line): New function.
121 (message-mode-map): Remap split-line to message-split-line.
122
123 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
124
125 * smiley-ems.el (gnus-smiley-display): Typo.
126
127 * nnvirtual.el: Typo.
128
129 * nnsoup.el (nnsoup-retrieve-headers): Typo.
130
131 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
132
133 * nnimap.el: Typo.
134 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
135
136 * mm-encode.el (mm-safer-encoding): Typo.
137
138 * messcompat.el: Typo.
139
140 * message.el (message-face-alist): Typo.
141
142 * imap.el (imap-interactive-login, imap-anonymous-auth)
143 (imap-open): Typos.
144
145 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
146
147 * gnus.el: Typo.
148
149 * gnus-win.el (gnus-configure-frame): Typo.
150
151 * gnus-util.el (gnus-atomic-progn-assign): Typo.
152
153 * gnus-topic.el (gnus-topic-sort-topics): Typo.
154
155 * gnus-sum.el (gnus-summary-article-number)
156 (gnus-summary-read-group-1, gnus-summary-mark-article)
157 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
158
159 * gnus-mule.el (gnus-mule-add-group): Typo.
160
161 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
162
163 * gnus-group.el (gnus-group-fetch-faq): Typo.
164
165 * gnus-art.el (gnus-decode-header-methods): Typo.
166
167 * flow-fill.el: Typo.
168
169 2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
170
171 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
172
173 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
174
175 * message.el (message-set-auto-save-file-name):
176 Use make-directory, to avoid the dependence on gnus-util.
177
178 2002-11-11 Markus Rost <rost@math.ohio-state.edu>
179
180 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
181 parens in column 0.
182
183 2002-11-08 Markus Rost <rost@math.ohio-state.edu>
184
185 * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
186 column 0.
187
188 2002-10-18 Dave Love <fx@gnu.org>
189
190 * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
191 (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
192 emacs-mule.
193 (mm-find-mime-charset-region): Fix :mime-charset part.
194 (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
195 (mm-mime-charset, mm-find-mime-charset-region): Look for
196 `:mime-charset' property of coding systems before `mime-charset'.
197 (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
198 (mm-with-unibyte-current-buffer-mule4): Deleted.
199 (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
200 (multibyte-char-to-unibyte): New.
201
202 * rfc2047.el (message-posting-charset): defvar when compiling.
203 (ietf-drums, gnus-util): Don't require.
204 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc fixes.
205 (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
206 iso-8859-8.
207 (rfc2047-q-encoding-alist): Augment header list.
208 (rfc2047-encoding-type): New.
209 (rfc2047-dissect-region): Deleted.
210 (rfc2047-encode-region, rfc2047-encode): Rewritten to take
211 account of rfc2047 rules with respect to rfc2822 tokens and to do
212 encoding in place rather than by passing strings.
213 (rfc2047-encode-message-header): Don't include header name field
214 in encoding. Add `address-mime' case and bind
215 rfc2047-encoding-type for `mime' case.
216 (rfc2047-encode-string): Doc fix.
217 (rfc2047-encode): Use longer chunks for base64.
218 (rfc2047-fold-region): Insert single characters, not strings.
219 (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
220
221 * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
222 (gnus-summary-select-article, gnus-summary-edit-article):
223 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
224
225 * message.el (message-forward-make-body):
226 Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
227
228 * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
229 Maybe use string-to-multibyte. Avoid find-charset-region.
230 Cope with encoding Emacs 22 eight-bit chars.
231
232 * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
233 (mm-encode-body): Just call mm-encode-coding-region in encoding case.
234
235 2002-10-17 Juanma Barranquero <lektu@terra.es>
236
237 * nnweb.el (nnweb-dejanews-create-mapping)
238 (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
239 (nnweb-google-create-mapping): Fix typos.
240
241 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
242
243 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
244
245 * gnus-cus.el (gnus-group-customize): Likewise.
246
247 * gnus-util.el (gnus-parse-netrc): Likewise.
248
249 2002-09-21 Rob Browning <rlb@defaultvalue.org>
250
251 * gnus-art.el (gnus-article-x-face-command):
252 Use gnus-article-compface-xbm if bound.
253
254 2002-09-18 Rob Browning <rlb@defaultvalue.org>
255
256 * gnus-art.el (gnus-article-x-face-command):
257 Don't use gnus-article-compface-xbm.
258
259 2002-09-06 Juanma Barranquero <lektu@terra.es>
260
261 * gnus-int.el (gnus-status-message): Fix spacing.
262
263 2002-08-30 Juanma Barranquero <lektu@terra.es>
264
265 * imap.el (imap-authenticator-alist, imap-stream-alist)
266 (imap-continuation): Fix typos.
267
268 2002-08-23 ShengHuo ZHU <zsh@cs.rochester.edu>
269
270 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
271
272 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
273
274 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
275
276 * nnmh.el (nnmh-request-expire-articles):
277 Implemented expiry-target for nnmh backend.
278
279 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
280
281 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
282
283 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
284 avoid arithmetic errors.
285
286 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
287
288 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
289 Change cdaar to cdar and car.
290
291 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
292 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
293
294 2002-07-03 Juanma Barranquero <lektu@terra.es>
295
296 * gnus-sum.el (gnus-summary-highlight): Fix typo.
297
298 2002-06-21 ShengHuo ZHU <zsh@cs.rochester.edu>
299
300 * nnheader.el (nnheader-file-name-translation-alist): Set the
301 default value for MS Windows systems.
302
303 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
304
305 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
306 * nndoc.el: Add several new types.
307
308 2002-05-16 Juanma Barranquero <lektu@terra.es>
309
310 * gnus-art.el (gnus-mime-copy-part): Fix typo.
311
312 2002-05-09 Miles Bader <miles@gnu.org>
313
314 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
315 (gnus-article-hide-citation): Respect it.
316
317 2002-04-12 Juanma Barranquero <lektu@terra.es>
318
319 * pop3.el (pop3-open-server): Fix typo.
320
321 2002-04-12 ShengHuo ZHU <zsh@cs.rochester.edu>
322
323 * pop3.el (pop3-munge-message-separator): Work if no date.
324 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
325
326 * pop3.el (pop3-munge-message-separator): Only use valid date.
327 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
328
329 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
330
331 * gnus-sum.el (gnus-update-summary-mark-positions)
332 (gnus-summary-toggle-header):
333 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
334 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
335 (gnus-uu-post-encoded):
336 * nnfolder.el (nnfolder-possibly-change-group):
337 * nnimap.el (nnimap-retrieve-headers):
338 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
339
340 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
341
342 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
343 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
344
345 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
346
347 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
348
349 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
350
351 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
352
353 * message.el (message-tool-bar-map): Ditto.
354
355 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
356
357 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
358
359 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
360
361 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
362
363 * mail-source.el (make-source-make-complex-temp-name):
364 Use make-temp-file.
365
366 * mm-util.el (mm-make-temp-file): New function.
367 * nneething.el (nneething-file-name): Use it.
368 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
369 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
370 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
371 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
372
373 * message.el (message-mode): If buffer-file-name, don't set auto
374 save file name.
375 Trivial change from Geoff Greene <ggreene@wpi.edu>
376
377 2002-03-05 Eli Zaretskii <eliz@is.elta.co.il>
378
379 * qp.el (quoted-printable-decode-region): Doc addition.
380
381 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
382
383 * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
384
385 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
386
387 * mm-encode.el (mm-content-transfer-encoding-defaults): Set
388 default to base64. Add application/emacs-lisp.
389
390 * mail-source.el (mail-source-fetch-directory): Run scripts.
391
392 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
393
394 * gnus-msg.el (gnus-post-method): Fix doc.
395
396 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
397
398 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
399
400 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
401 From: Stefan Monnier <monnier@cs.yale.edu>
402
403 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
404
405 * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
406 * mm-view.el (mm-w3-prepare-buffer): Ditto.
407 (mm-inline-text): Ditto.
408 Suggested by Dave Love <fx@gnu.org>.
409
410 * mml.el (mml-preview): Disable local map.
411
412 * mml.el (mml-preview): Bind `q'.
413
414 2002-02-05 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
415
416 * binhex.el (binhex-decoder-switches): Doc fix.
417
418 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
419
420 * message.el (message-forward-rmail-make-body): Directly use
421 rmail-msg-restore-non-pruned-header to avoid calling
422 vertical-motion.
423
424 2002-01-27 Richard M. Stallman <rms@gnu.org>
425
426 * time-date.el: Add autoload cookies. Many doc fixes.
427 (time-add): New function.
428 (time-subtract): Renamed from subtract-time.
429 (subtract-time): New alias for time-subtract.
430
431 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
432
433 * gnus-start.el (gnus-read-init-file): Cleaned up.
434
435 2002-01-03 Dave Love <d.love@dl.ac.uk>
436
437 * gnus-start.el (gnus-startup-file-coding-system): Removed.
438 (gnus-read-init-file): Don't use it.
439
440 2002-01-03 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
441
442 * gnus-start.el (gnus-read-init-file): Don't force coding system
443 for ~/.gnus. From Dave Love <fx@gnu.org>.
444
445 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
446
447 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
448 * mm-util.el (mm-use-find-coding-systems-region): New variable.
449 (mm-find-mime-charset-region): Use it.
450 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
451 * nnspool.el (nnspool-request-post): Ditto.
452
453 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
454
455 * message.el, gnus-art.el, gnus.el, gnus-cite.el:
456 Adapt face definitions to use :weight and :slant.
457
458 2001-12-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
459
460 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
461 to variable, follow doc-string conventions).
462
463 2001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
464
465 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
466 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
467
468 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
469
470 * gnus-sum.el (gnus-summary-save-article): Nix
471 gnus-display-mime-function and gnus-article-prepare-hook.
472
473 2001-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
474
475 * message.el (message-mail): Add send-actions.
476
477 2001-11-28 ShengHuo ZHU <zsh@cs.rochester.edu>
478
479 * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
480 arguments.
481
482 2001-11-25 Stefan Monnier <monnier@cs.yale.edu>
483
484 * imap.el (imap-interactive-login, imap-open, imap-authenticate):
485 Use make-local-variable rather than make-variable-buffer-local.
486
487 2001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
488
489 * message.el (message-forward-rmail-make-body): Use
490 save-window-excursion.
491 (message-encode-message-body): Use noerror when search.
492 (message-setup-1): Convert compose-mail send-actions to
493 message-send-actions.
494
495 * message.el (message-forward-subject-author-subject): Don't use
496 message-news-p, which widens the buffer.
497 (message-forward-make-body): New function.
498 (message-forward): Use it.
499 (message-insinuate-rmail): New function.
500 (message-forward-rmail-make-body): New function.
501
502 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
503 * gnus-score.el (gnus-score-find-bnews): Use it.
504 * mm-util.el (mm-iso-8859-x-to-15-region): Use
505 insert-before-markers.
506 From Jesper Harder <harder@ifa.au.dk>
507 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
508 * mm-util.el (mm-coding-system-priorities): New variable.
509 (mm-sort-coding-systems-predicate): New function.
510 (mm-find-mime-charset-region): Resort coding systems if needed.
511 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
512
513 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
514 (mm-hack-charsets): Fix doc.
515
516 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
517 (mm-iso-8859-x-to-15-table): Ditto.
518 (mm-iso-8859-x-to-15-region): Ditto.
519 (mm-find-mime-charset-region): Ditto.
520
521 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
522 (gnus-summary-limit-to-author): Ditto.
523 (gnus-summary-limit-to-extra): Ditto.
524 (gnus-summary-find-matching): Support not-matching argument.
525
526 * message.el (message-wash-subject): Use `insert' rather than
527 `insert-string', which is deprecated.
528 From Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
529
530 2001-11-14 Sam Steingold <sds@gnu.org>
531
532 * gnus-score.el: Fixed some doc strings to properly quote symbols.
533
534 2001-11-10 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
535
536 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
537 function `system-name' instead of both function and variable.
538
539 2001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
540
541 * mml.el (mml-preview): Bind mail-header-separator.
542
543 2001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
544
545 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
546 Suggested by Dave Love <fx@gnu.org>.
547
548 2001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
549
550 * mm-util.el (mm-charset-synonym-alist): Revert (some).
551
552 2001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
553
554 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
555 (mm-hack-charsets): New variable.
556 (mm-iso-8859-15-compatible): New variable.
557 (mm-iso-8859-x-to-15-table): New variable.
558 (mm-find-mime-charset-region): Add parameter hack-charsets.
559
560 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
561 is nil.
562
563 * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
564 pages are changed.
565
566 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
567 mm-coding-system-p. Don't correct it only in XEmacs.
568 (mm-charset-to-coding-system): Use mm-coding-system-p and
569 mm-get-coding-system-list.
570 (mm-emacs-mule, mm-mule4-p): New.
571 (mm-enable-multibyte, mm-disable-multibyte,
572 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
573 mm-with-unibyte-current-buffer,
574 mm-with-unibyte-current-buffer-mule4): Use them.
575 (mm-find-mime-charset-region): Treat iso-2022-jp.
576
577 From Dave Love <fx@gnu.org>:
578
579 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
580 construction.
581 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
582 entries conditional on not having a coding system defined for
583 them.
584 (mm-mule-charset-to-mime-charset): Use
585 find-coding-systems-for-charsets if defined.
586 (mm-charset-to-coding-system): Don't use
587 mm-get-coding-system-list. Look in mm-charset-synonym-alist
588 later. Add last resort search of coding systems.
589 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
590 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
591 Mule 4.
592 (mm-find-mime-charset-region): Re-write.
593 (mm-with-unibyte-current-buffer): Restore buffer as well as
594 multibyteness.
595
596 2001-10-30 Simon Josefsson <jas@extundo.com>
597
598 * nnimap.el (nnimap-date-days-ago): Defeat locale.
599
600 2001-10-27 Stefan Monnier <monnier@cs.yale.edu>
601
602 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
603
604 2001-10-05 Gerd Moellmann <gerd@gnu.org>
605
606 * Branch for 21.1.
607
608 2001-09-27 Gerd Moellmann <gerd@gnu.org>
609
610 * gnus-ems.el (gnus-article-display-xface): Skip over previously
611 inserted images.
612
613 2001-09-19 Sam Steingold <sds@gnu.org>
614
615 * gnus-win.el (gnus-buffer-configuration):
616 Respect `gnus-bug-create-help-buffer'.
617
618 2001-09-18 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
619
620 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
621 can read e-mails from Microsoft Outlook users not using ISO
622 8859-2 character set.
623
624 2001-09-18 Gerd Moellmann <gerd@gnu.org>
625
626 * gnus-sum.el (gnus-select-newsgroup):
627 Make `gnus-current-select-method' buffer-local.
628 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
629
630 * gnus-art.el (gnus-request-article-this-buffer): Refer to
631 `gnus-current-select-method' in the current summary buffer.
632 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
633
634 2001-09-18 Miles Bader <miles@gnu.org>
635
636 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
637 error querying a backend abort the whole process.
638
639 2001-09-17 Gerd Moellmann <gerd@gnu.org>
640
641 * gnus-srvr.el (gnus-server-mode): Doc fix.
642
643 2001-09-03 Gerd Moellmann <gerd@gnu.org>
644
645 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
646
647 2001-08-31 Sam Steingold <sds@gnu.org>
648
649 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
650 typo: `exmine' --> `examine'.
651
652 2001-08-20 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
653
654 * earcon.el (earcon-auto-play): Remove unused option.
655
656 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
657
658 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
659
660 * gnus-util.el (gnus-output-to-rmail): Ditto.
661 (gnus-output-to-mail): Ditto.
662
663 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
664
665 2001-08-07 Gerd Moellmann <gerd@gnu.org>
666
667 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
668
669 2001-08-01 Gerd Moellmann <gerd@gnu.org>
670
671 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
672 already fboundp. Add INTERACTIVE arg to autoload form.
673
674 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
675
676 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
677 (gnus-ding-file-coding-system): New variable.
678 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
679 (gnus-slave-save-newsrc): Use it.
680
681 2001-07-31 Gerd Moellmann <gerd@gnu.org>
682
683 * gnus-start.el (gnus-startup-file-coding-system): Change to
684 `emacs-mule'.
685
686 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
687
688 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
689 command.
690
691 * gnus-start.el (gnus-find-new-newsgroups): Use
692 `message-make-date' instead of `current-time-string'.
693 (gnus-ask-server-for-new-groups): Ditto.
694 (gnus-check-first-time-used): Ditto.
695
696 2001-07-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
697
698 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
699
700 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
701
702 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
703
704 2001-07-12 Gerd Moellmann <gerd@gnu.org>
705
706 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
707 Browse->Next entries to Browse->Prev.
708 From: Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
709
710 2001-07-04 Gerd Moellmann <gerd@gnu.org>
711
712 * nnheader.el (nnheader-init-server-buffer): Make sure the
713 *nntpd* buffer is made multibyte instead of a random buffer.
714
715 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
716
717 * gnus.el: Fix the header line, for finder.el. Suggested by
718 Pavel Janik <Pavel@Janik.cz>
719
720 2001-07-02 Gerd Moellmann <gerd@gnu.org>
721
722 * gnus.el (gnus-local-domain): Removed because unused.
723
724 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
725
726 * qp.el (quoted-printable-decode-region): If called interactively,
727 use coding-system-for-read.
728
729 2001-03-30 Gerd Moellmann <gerd@gnu.org>
730
731 * gnus.el (gnus-interactive): Fix parenthesis errors.
732
733 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
734
735 * message.el (rmail-output): It is in rmailout.el not rmail.el.
736
737 * message.el (message-forward): local-variable-p takes an extra
738 argument in XEmacs.
739
740 * message.el (message-forward-decoded-p): New variable.
741 (message-forward-subject-author-subject): Use it.
742 (message-make-forward-subject): Use it.
743 (message-forward): Use it.
744
745 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
746
747 2001-03-05 Dave Love <fx@gnu.org>
748
749 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
750 Move it after definition of mm-coding-system-p.
751
752 2001-03-01 Dave Love <fx@gnu.org>
753
754 * mm-util.el (mm-inhibit-file-name-handlers): Add
755 image-file-handler.
756
757 2001-02-11 Dave Love <fx@gnu.org>
758
759 * message.el (message-signature-file): Fix doc, :type.
760
761 2001-02-08 Dave Love <fx@gnu.org>
762
763 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
764 (message-posting-charset): Defvar when compiling again.
765 (rfc2047-encodable-p): Require message.
766
767 * gnus-sum.el (gnus-alter-articles-to-read-function):
768 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
769
770 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
771
772 * message.el (message-make-forward-subject): Argument decoded.
773 (message-forward): Use it when digest.
774
775 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
776 buffer.
777
778 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
779 in Emacs.
780
781 * gnus-art.el (gnus-article-make-menu-bar): Make
782 gnus-article-post-menu.
783
784 2001-02-06 Dave Love <fx@gnu.org>
785
786 * qp.el (quoted-printable-encode-region): Remove redundant code
787 from last change.
788
789 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
790
791 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
792
793 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
794 command if there is not last-saver.
795
796 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
797 (rfc2047-charset-encoding-alist): Add big5.
798
799 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
800 GB2312 and Big5.
801
802 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
803
804 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
805
806 * gnus-sum.el (gnus-summary-print-article): Take one prefix
807 argument. Allow to print several articles in one file.
808
809 * webmail.el (webmail-type-definition): netaddress changes.
810
811 2001-01-31 Dave Love <fx@gnu.org>
812
813 * mm-util.el (mm-mime-mule-charset-alist)
814 (mm-find-mime-charset-region): Consider mule-utf-8.
815
816 2001-01-31 Dave Love <fx@gnu.org>
817
818 * gnus-art.el (gnus-article-x-face-command)
819 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
820 :version.
821
822 2001-01-26 Dave Love <fx@gnu.org>
823
824 * mm-util.el (mm-multibyte-string-p): New.
825
826 * qp.el: Remove un-logged bogus changes from 2000-12-20.
827 (quoted-printable-encode-region): Doc fix. Don't call
828 string-as-multibyte on class. Clarify line-folding.
829 (quoted-printable-encode-string): Make temp buffer inherit
830 string's multibyteness.
831
832 2001-01-23 Gerd Moellmann <gerd@gnu.org>
833
834 * nnheader.el (toplevel): Don't require `gnus-util' at
835 compile-time; this creates a circular dependency, and prevents
836 a bootstrap.
837
838 2001-01-22 Andreas Schwab <schwab@suse.de>
839
840 * nnheader.el (gnus-delete-line): Autoload it as a macro.
841
842 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
843
844 * message.el (message-forward): Use mule4.
845 * mm-util.el (mm-string-as-unibyte): New.
846 * message.el (message-forward): Use it.
847 * message.el (message-cite-original-without-signature): Don't peel
848 off the blank line.
849 (message-get-reply-headers): Add Cc if it is not in follow-to.
850 * message.el (message-send-mail): Content-Type may not be there.
851 By Alberto Lusiani.
852 * gnus-art.el (article-display-x-face): Insert X-Face if there is
853 not.
854 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
855 one.
856 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
857 (gnus-remove-some-windows): Ditto.
858 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
859 handle.
860 * gnus-art.el (gnus-mime-view-part): Copy it.
861 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
862 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
863 orig-file. Use ',source.
864 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
865 Lars Magne Ingebrigtsen.
866 * pop3.el (pop3-get-message-count): Andrew Innes
867 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
868
869 2001-01-08 Dave Love <fx@gnu.org>
870
871 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
872 single character.
873
874 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
875
876 * message.el: Doc and message fixes.
877 (message-send-rename-function)
878 (message-make-forward-subject-function)
879 (message-send-mail-function, message-reply-to-function)
880 (message-wide-reply-to-function, message-followup-to-function)
881 (message-distribution-function, message-auto-save-directory): Fix
882 :type.
883
884 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
885 proceeding after warnings. Amend multipart warning message.
886
887 2001-01-04 Dave Love <fx@gnu.org>
888
889 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
890 compiling.
891 (gnus-make-directory): Require nnmail.
892
893 * mm-decode.el (mm-inline-media-tests): Add
894 image/x-portable-bitmap.
895 (mm-get-image): Grok pbm.
896
897 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
898
899 * message.el (message-mail): Support yank-action.
900
901 * message.el (message-setup): Revoke the last change.
902
903 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
904
905 * message.el (message-setup): Use cons. Suggested by Johan Vromans
906 <jvromans@squirrel.nl>.
907
908 * gnus-topic.el (gnus-topic-create-topic): Use list.
909
910 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
911 before binding gnus-default-article-saver.
912
913 * gnus-sum.el (gnus-summary-save-article):
914 (gnus-summary-pipe-output):
915 (gnus-summary-save-article-mail):
916 (gnus-summary-save-article-rmail):
917 (gnus-summary-save-article-file):
918 (gnus-summary-write-article-file):
919 (gnus-summary-save-article-body-file): Ditto.
920
921 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
922
923 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
924
925 * gnus-art.el (gnus-article-check-hidden-text): Return t.
926
927 * gnus-util.el (gnus-remove-text-properties-when): Return t.
928
929 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
930 malformatted messages.
931
932 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
933
934 * gnus-art.el (article-treat-dumbquotes): Quote \.
935
936 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
937
938 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
939 Emacs 20 runs on a terminal.
940
941 2000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
942
943 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
944 Paul Stevenson <p.stevenson@surrey.ac.uk>
945
946 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
947
948 * mml.el (gnus-add-minor-mode): Autoload.
949
950 * message.el (message-forward): Save-restriction.
951
952 * message.el (message-mail-user-agent): Add :version.
953
954 * message.el (message-mail-user-agent): New variable.
955 (message-setup): Renamed to message-setup-1. Support
956 mail-user-agent.
957 (message-mail-user-agent): New function.
958 (message-mail): Use it.
959 (message-reply): Use it.
960 (message-resend): Use it.
961 (message-mail-other-window): Use it.
962 (message-mail-other-frame): Use it.
963
964 * gnus-msg.el (gnus-bug): Support mail-user-agent.
965
966 2000-12-21 Miles Bader <miles@gnu.org>
967
968 * message.el (message-mode): Set `comment-start' to the yank prefix.
969
970 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
971
972 * message.el (message-narrow-to-head-1): New function.
973 (message-narrow-to-head): Use it.
974 (message-reply): Ditto.
975 (message-cancel-news): Ditto.
976 (message-supersede): Ditto.
977 (message-make-forward-subject): Ditto.
978 (message-bounce): Ditto.
979
980 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
981
982 * message.el (message-forward): Copy buffer in unibyte mode.
983 (message-make-forward-subject): Don't widen. Decode.
984 (message-forward): Don't decode subject.
985
986 * mml.el (gnus-ems): Require it.
987
988 * gnus-msg.el (gnus-summary-mail-forward):
989
990 * message.el (message-forward): Move mime-to-mml here.
991
992 * nnmbox.el (nnmbox-file-coding-system): Use binary.
993 (nnmbox-active-file-coding-system): Ditto.
994
995 * gnus-cus.el (gnus-group-parameters): Add posting-style.
996
997 * mm-uu.el: Require binhex.
998
999 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
1000
1001 * qp.el (quoted-printable-encode-region): Upcase QP.
1002
1003 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
1004
1005 * gnus-util.el (gnus-add-text-properties-when): New function.
1006 (gnus-remove-text-properties-when): Ditto.
1007
1008 * gnus-cite.el (gnus-article-hide-citation): Use them.
1009 (gnus-article-toggle-cited-text): Use them.
1010
1011 * gnus-art.el (gnus-signature-toggle): Use them.
1012 (gnus-article-show-hidden-text): Ditto.
1013 (gnus-article-hide-text): Ditto.
1014
1015 * gnus-art.el (gnus-article-describe-key): Use prompt.
1016 (gnus-article-describe-key-briefly): Ditto.
1017
1018 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1019
1020 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
1021
1022 2000-12-18 Gerd Moellmann <gerd@gnu.org>
1023
1024 * *.xpm, *.pbm: Convert icons icons to size 24x24.
1025
1026 2000-12-18 Dave Love <fx@gnu.org>
1027
1028 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
1029 (unused).
1030
1031 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1032
1033 * pop3.el (pop3-movemail): Use binary.
1034 (pop3-movemail-file-coding-system): Removed.
1035
1036 2000-12-13 Miles Bader <miles@gnu.org>
1037
1038 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
1039 to t, so that we don't get stuck while trying to smilefy
1040 intangible text.
1041
1042 2000-12-12 Gerd Moellmann <gerd@gnu.org>
1043
1044 * smiley-ems.el (smiley-regexp-alist): Make regexps match
1045 at the end of the buffer.
1046 (smiley-region): In the loop, move to the end of the submatch
1047 matching the smiley instead of using the end of the match
1048 of the whole regexp.
1049
1050 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
1051
1052 * message.el (message-mode): Doc fix.
1053
1054 2000-12-12 Gerd Moellmann <gerd@gnu.org>
1055
1056 * smiley-ems.el (smiley-region): Doc fix.
1057
1058 2000-12-11 Miles Bader <miles@gnu.org>
1059
1060 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
1061 bottom line visible, check to see if it's partially obscured, and
1062 if so, either scroll one more line to make it fully visible, or
1063 revert to showing the second line from the top.
1064
1065 2000-12-07 Dave Love <fx@gnu.org>
1066
1067 * mailcap.el (mailcap-download-directory)
1068 * gnus-audio.el (gnus-audio-directory)
1069 * smiley-ems.el (smiley-data-directory): Fix :type.
1070
1071 2000-12-05 Dave Love <fx@gnu.org>
1072
1073 * starttls.el: New file.
1074
1075 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1076
1077 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
1078 succeeds.
1079 (gnus-setup-message): Remove a hack.
1080
1081 * gnus-win.el (gnus-configure-windows): Make sure
1082 nntp-server-buffer is live.
1083 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1084 (gnus-configure-frame): Save selected window.
1085
1086 2000-12-04 Andreas Jaeger <aj@suse.de>
1087
1088 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1089
1090 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
1091
1092 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1093 raw 8-bit in headers in dk.* newsgroups.
1094
1095 2000-11-30 Dave Love <fx@gnu.org>
1096
1097 * message.el (message-auto-save-directory): Use
1098 file-name-as-directory.
1099 (message-set-auto-save-file-name): Create
1100 message-auto-save-directory if necessary.
1101 (message-replace-chars-in-string): Removed -- unused.
1102 (message-mail-alias-type): Customize.
1103 (message-headers): Remove duplicate defgroup.
1104
1105 2000-11-29 Dave Love <fx@gnu.org>
1106
1107 * qp.el (quoted-printable-decode-region): Use error, not message
1108 to report malformed text (like base64). Amend message.
1109
1110 2000-11-29 Miles Bader <miles@gnu.org>
1111
1112 * message.el (message-header-lines): Fontify tag.
1113
1114 2000-11-27 Dave Love <fx@gnu.org>
1115
1116 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1117 compiler warning.
1118
1119 2000-11-26 Dave Love <fx@gnu.org>
1120
1121 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1122
1123 2000-11-23 Dave Love <fx@gnu.org>
1124
1125 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1126
1127 * mm-uu.el (uudecode): Require.
1128 (uudecode-decode-region, uudecode-decode-region-external): Don't
1129 autoload.
1130 (mm-uu-copy-to-buffer): Doc fix.
1131 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1132 type fix.
1133
1134 * mailcap.el: Doc fixes.
1135 (mailcap-mime-data): Various adjustments.
1136 (mailcap): New group.
1137 (mailcap-download-directory): Customize.
1138 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1139 (mailcap-temporary-directory): Deleted (unused).
1140 (mailcap-unescape-mime-test): Simplify slightly.
1141 (mailcap-viewer-passes-test): Use functionp.
1142 (mailcap-command-p): Aliased to executable-find.
1143
1144 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1145 default-enable-multibyte-characters is nil.
1146
1147 2000-11-22 Simon Josefsson <simon@josefsson.org>
1148
1149 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
1150 instead of "from: " for rfc822 compliance. Insert SPC.
1151
1152 2000-11-22 Gerd Moellmann <gerd@gnu.org>
1153
1154 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1155
1156 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
1157
1158 * message.el (message-send-mail): Use buffer-substring-no-properties.
1159 (message-send-news): Ditto.
1160
1161 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
1162
1163 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1164
1165 2000-11-21 Dave Love <fx@gnu.org>
1166
1167 * gnus-art.el (gnus-mime-button-map): Don't inherit from
1168 gnus-article-mode-map.
1169 (gnus-mime-button-menu): Use mouse-set-point.
1170 (gnus-insert-mime-button, gnus-mime-display-alternative)
1171 (gnus-mime-display-alternative): Don't use local-map property.
1172
1173 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
1174
1175 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
1176 sending a command; allow the rtelnet prompt as well.
1177
1178 2000-11-17 Simon Josefsson <simon@josefsson.org>
1179
1180 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1181 prefetch.
1182
1183 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1184
1185 * nntp.el (nntp-decode-text): Delete bogus status lines.
1186 (nntp-open-connection): Kill process buffer when quit.
1187 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1188 FSF Emacs 20 and XEmacs 21.
1189 (nntp-retrieve-data): Don't ignore quit.
1190
1191 2000-11-17 Dave Love <fx@gnu.org>
1192
1193 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1194 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
1195 and make-temp-file.
1196 (uudecode-decode-region): Doc fix.
1197
1198 2000-11-14 Dave Love <fx@gnu.org>
1199
1200 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1201 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1202 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1203 New files, derived from the XPMs.
1204
1205 2000-11-12 Dave Love <fx@gnu.org>
1206
1207 From Emerick Rogul <emerick@csa.bu.edu>.
1208 * message.el (message-setup-fill-variables): New variable.
1209 (message-mode): Use it.
1210
1211 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1212
1213 * gnus-mlspl.el: Documentation tweaks.
1214
1215 2000-11-10 Dave Love <fx@gnu.org>
1216
1217 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1218 (gnus-agent-lib-file, gnus-agent-load-alist)
1219 (gnus-agent-save-alist, gnus-agent-article-name): Use
1220 expand-file-name.
1221
1222 * gnus-group.el (gnus-group-name-charset-method-alist): Add
1223 :version.
1224 (nnkiboze-score-file): Defvar when compiling.
1225
1226 * gnus-start.el (gnus-read-newsrc-file): Add :version.
1227
1228 * gnus-art.el (gnus-article-banner-alist)
1229 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1230 (gnus-article-date-lapsed-new-header)
1231 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1232 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1233 (gnus-treat-strip-headers-in-body)
1234 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1235 (gnus-treat-translate): Add :version.
1236 (gnus-article-mime-part-function): Fix defcustom.
1237
1238 * nnmail.el (nnmail-expiry-target)
1239 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1240 (nnmail-split-header-length-limit): Add :version.
1241
1242 * gnus-sum.el (gnus-auto-expirable-marks)
1243 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1244 (gnus-extra-headers, gnus-ignored-from-addresses)
1245 (gnus-newsgroup-ignored-charsets)
1246 (gnus-group-highlight-words-alist)
1247 (gnus-summary-show-article-charset-alist): Add :version.
1248
1249 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1250 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1251 files, converted from the XPMs.
1252
1253 * gnus-cache.el (gnus-cache-active-file): Don't use
1254 file-name-as-directory on directory.
1255 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
1256 use file-name-as-directory on directory.
1257
1258 * time-date.el (timezone-make-date-arpa-standard): Autoload.
1259 (date-to-time): Use it.
1260
1261 * message.el (message-mode) <adaptive-fill-regexp>:
1262 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1263 (message-newline-and-reformat): Likewise.
1264 (message-forward-as-mime, message-forward-ignored-headers)
1265 (message-buffer-naming-style, message-default-charset)
1266 (message-dont-reply-to-names, message-send-mail-partially-limit):
1267 Add :version.
1268
1269 * mm-util.el: Doc fixes.
1270 (mm-mime-charset): Don't use the raw result of
1271 mm-preferred-coding-system.
1272 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1273 (mm-with-unibyte): Simplify.
1274
1275 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1276 concat.
1277
1278 * pop3.el (pop3-version): Deleted.
1279 (pop3-make-date): New function, avoiding message-make-date.
1280 (pop3-munge-message-separator): Use it.
1281
1282 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1283
1284 * pop3.el (pop3-munge-message-separator): A message may have an
1285 empty body.
1286
1287 2000-11-09 Dave Love <fx@gnu.org>
1288
1289 * gnus-group.el (gnus-group-make-directory-group)
1290 (gnus-group-fetch-faq): Use expand-file-name.
1291 (gnus-group-fetch-faq): Simplify completing-read form.
1292
1293 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1294 test for Mule.
1295
1296 * message.el (tool-bar-map): Defvar when compiling.
1297
1298 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1299 (gnus-tm-lisp-directory): Deleted.
1300 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1301 (featurep 'xemacs).
1302 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1303 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1304 version numbers from file names.
1305
1306 2000-11-08 John Wiegley <johnw@gnu.org>
1307
1308 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1309 `gnus-group-change-level-function', instead of `remove-hook',
1310 because it's not a hook!
1311
1312 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1313
1314 * nnweb.el (nnweb-decode-entities): Work for non-character
1315 entities.
1316
1317 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1318 Issue message on quit.
1319
1320 2000-11-08 Simon Josefsson <simon@josefsson.org>
1321
1322 * rfc2104.el: Add SHA-1 example.
1323 (rfc2104-hexstring-to-bitstring): New function.
1324 (rfc2104-hash): Use it.
1325
1326 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1327
1328 * gnus-start.el: Remove gnus-xemacs.
1329
1330 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1331
1332 * gnus-score.el (gnus-score-body): Don't score body when
1333 agent-fetching.
1334 (gnus-score-followup): Don't score followup either.
1335 (gnus-score-use-all-scores): New variable.
1336 (gnus-all-score-files): Use it.
1337 (gnus-score-find-bnews): Use directory-sep-char.
1338
1339 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1340 asynchronous in Exp version.
1341
1342 2000-11-08 Dave Love <fx@gnu.org>
1343
1344 * mm-view.el: Use featurep for XEmacs test.
1345 (mm-inline-message): Test for `remove-specifier'; don't use
1346 condition-case.
1347
1348 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1349
1350 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1351 (gnus-score-find-bnews): Don't concat "".
1352
1353 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1354 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1355 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1356 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1357
1358 * gnus-sum.el: Put some defvars in eval-when-compile.
1359 (gnus-summary-mode-hook): Add :options.
1360 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1361 (gnus-summary-tool-bar-map): New variable.
1362 (gnus-summary-make-tool-bar): New function.
1363 (gnus-summary-mode): Put kill-all-local-variables first.
1364
1365 * gnus-group.el (gnus-group-toolbar-map): New variable.
1366 (gnus-group-make-tool-bar): Rewritten.
1367 (gnus-group-mode): Put kill-all-local-variables first.
1368
1369 * rfc2047.el: Require gnus-util.
1370
1371 * nnml.el (gnus-sorted-intersection): Autoload.
1372
1373 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1374 Put some defvars in eval-when-compile.
1375 (gnus-intersection, gnus-sorted-complement): Autoload.
1376
1377 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1378
1379 * mm-encode.el (mm-body-7-or-8): Autoload.
1380
1381 * mm-decode.el (mm-insert-inline): Autoload.
1382
1383 * mml.el:
1384 * message.el: Put some defvars in eval-when-compile.
1385
1386 * gnus-msg.el: Put some defvars in eval-when-compile.
1387 (gnus-msg-mail): Move after gnus-setup-message.
1388
1389 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1390
1391 2000-11-07 Dave Love <fx@gnu.org>
1392
1393 * gnus-util.el (nnheader): Don't require message (recursive
1394 autoload).
1395
1396 * uudecode.el: Avoid compiler warnings.
1397
1398 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1399 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1400
1401 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1402
1403 * rfc2047.el: Require cl when compiling.
1404 (rfc2047-q-encode-region): Don't break if a QP-word could be
1405 fitted in one line.
1406 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1407 (rfc2047-fold-region): "=?=" is not a break point.
1408 (rfc2047-encode-message-header): Move fold into encode-region.
1409 (rfc2047-dissect-region): Rewrite.
1410 (rfc2047-encode-region): Rewrite.
1411 (rfc2047-fold-region): Fold
1412 (rfc2047-unfold-region): New function.
1413 (rfc2047-decode-region): Use it.
1414 (rfc2047-q-encode-region): Don't break at bob.
1415 (rfc2047-decode): Use unibyte.
1416 (rfc2047-q-encode-region): Better calculation of break point.
1417 (rfc2047-fold-region): Don't break the first non-LWSP characters.
1418 (rfc2047-encode-region): Merge only if regions are adjacent.
1419
1420 2000-11-06 Dave Love <fx@gnu.org>
1421
1422 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1423
1424 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
1425 (uudecode-char-int): New alias, replacing char-int.
1426 (uudecode-decode-region): Don't call buffer-disable-undo.
1427
1428 * mm-uu.el (mm-uu-configure): Unquote lambda.
1429 (mm-uu-configure-list): Doc fix.
1430
1431 * earcon.el (running-xemacs): Don't define.
1432
1433 2000-11-06 John Wiegley <johnw@gnu.org>
1434
1435 * gnus-mlspl.el (gnus-group-split-update): Check the value of
1436 `nnmail-crosspost', and use it to set the `no-crosspost'
1437 argument when calling `gnus-group-split-fancy'. Otherwise, it
1438 assumes that cross-posting is always OK, no matter what
1439 `nmail-crosspost' is set to.
1440 (gnus-group-split-fancy): The argument order in the
1441 second-to-last `push' call was wrong, but since `no-crosspost'
1442 was always nil, it was never being triggered.
1443
1444 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1445
1446 Don't postpone GCC if none of GCC methods is agent-covered. This
1447 fix presumes that the post-method must be agent-covered if any Gcc
1448 method is agent-covered.
1449
1450 * gnus-msg.el (gnus-inews-group-method): New function.
1451 (gnus-inews-do-gcc): Use it.
1452 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1453 (gnus-agent-possibly-save-gcc): Use it.
1454 (gnus-agent-possibly-do-gcc): Ditto.
1455
1456 *gnus-msg.el: (gnus-inews-add-send-actions): Use
1457 `gnus-agent-possibly-do-gcc' if Agentized.
1458 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1459 to `message-header-hook'.
1460
1461 * gnus-mlspl.el: Require cl when compiling.
1462
1463 * gnus-ml.el: Usage.
1464 (gnus-mailing-list-archive, gnus-mailing-list-owner,
1465 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1466 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1467 (gnus-mailing-list-menu): Define it.
1468 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1469
1470 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1471
1472 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
1473
1474 * message.el (message-font-lock-keywords): Match a final newline
1475 to help font-lock's multiline support.
1476
1477 2000-11-03 Dave Love <fx@gnu.org>
1478
1479 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1480
1481 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1482 name.
1483
1484 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1485 <banner>: Fix custom type, doc.
1486
1487 * mm-decode.el (mm-display-external): Space-prefix temp buffer
1488 name. Don't disable undo explicitly.
1489
1490 2000-11-02 Dave Love <fx@gnu.org>
1491
1492 * message.el (message-font-lock-keywords): Use [:alpha:] for
1493 cite-prefix.
1494
1495 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
1496
1497 * mm-uu.el (mm-uu-configure-list): Move back to old location,
1498 because defcustom tries to call `mm-uu-configure'.
1499
1500 2000-11-01 Dave Love <fx@gnu.org>
1501
1502 * rfc2047.el (base64): Require unconditionally.
1503 (message-posting-charset): Defvar when compiling.
1504 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1505 message.
1506
1507 * gnus-sum.el (nnoo): Require.
1508 (mm-uu-dissect): Autoload.
1509
1510 * mml.el (mml-parse-1): Clarify message.
1511 (mml-minibuffer-read-type): Use mailcap-mime-types.
1512
1513 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
1514
1515 * mml.el: Fix a typo in the requiring of CL.
1516
1517 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1518
1519 * rfc2231.el: Require cl when compiling.
1520
1521 2000-11-01 Dave Love <fx@gnu.org>
1522
1523 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1524 Fix custom type.
1525 (mm-uu-configure-list): Move and fix custom type.
1526
1527 * utf7.el: Require cl when compiling.
1528
1529 * binhex.el: Use (featurep 'xemacs).
1530 (binhex-char-int): New alias, replacing char-int. Change callers.
1531 (binhex-decode-region): Simplify work buffer code.
1532 (binhex-decode-region-external): Use expand-file-name, not concat.
1533
1534 2000-10-30 Dave Love <fx@gnu.org>
1535
1536 * gnus-art.el: Fix 2000-10-27 change properly.
1537
1538 2000-10-28 Miles Bader <miles@gnu.org>
1539
1540 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1541
1542 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1543
1544 * gnus-draft.el (gnus-draft-send-message): Typo.
1545
1546 2000-10-27 John Wiegley <johnw@gnu.org>
1547
1548 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1549 variable to correspond with `gnus-article-hide-citation-maybe'.
1550 (gnus-treatment-function-alist): Added entry for the above
1551 correlation.
1552
1553 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1554
1555 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1556
1557 2000-10-27 Dave Love <fx@gnu.org>
1558
1559 * gnus.el: Don't require custom. Don't require message at top
1560 level.
1561 (gnus-message-archive-method): Require message here.
1562
1563 2000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1564
1565 * gnus-art.el (article-strip-banner): Use
1566 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1567 allow inheritance on the banner.
1568 From elkin@tverd.astro.spbu.ru.
1569
1570 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1571 Cashin <ecashin@coe.uga.edu>).
1572
1573 2000-10-27 Simon Josefsson <simon@josefsson.org>
1574
1575 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1576 (gnus-agent-restore-gcc):
1577 (gnus-agent-possibly-save-gcc): New functions.
1578
1579 * nnimap.el (nnimap-group-overview-filename): Create directory for
1580 newfile (when use long filenames is nil). Copy+delete file if
1581 rename didn't work.
1582 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1583 doesn't return anything useful, use ignore-errors instead.
1584 (nnimap-verify-uidvalidity): Delete overview file when
1585 uid validity changes.
1586 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1587 Rename old files into new format.
1588 (nnimap-request-accept-article): Remove \n's from
1589 From_ lines.
1590 (nnimap-request-accept-article): Remove From[^:] lines.
1591 (imap-starttls-p): Check for starttls binary.
1592 (imap-starttls-open): More verbose.
1593 (imap-gssapi-auth): Ditto.
1594 (imap-kerberos4-auth): Ditto.
1595 (imap-cram-md5-auth): Ditto.
1596 (imap-login-auth): Ditto.
1597 (imap-anonymous-auth): Ditto.
1598 (imap-digest-md5-auth): Ditto.
1599 (imap-open): Ditto.
1600 (imap-digest-md5-p): Check capability first.
1601 (imap-parse-flag-list): Correctly parse empty lists.
1602 (imap-login-p): Support LOGINDISABLED.
1603 (imap-parse-body): Work around bug in Sun SIMS.
1604
1605 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1606 (gnus-agent-restore-gcc):
1607 (gnus-agent-possibly-save-gcc): New functions.
1608
1609 Asks the user to synch flags with server when you plug in.
1610
1611 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1612 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1613 (gnus-agent-toggle-plugged): Call it.
1614 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1615 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1616 (gnus-agent-possibly-synchronize-flags): New function.
1617 (gnus-agent-possibly-synchronize-flags-server): New function.
1618
1619 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1620
1621 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1622
1623 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1624 support ACL's.
1625
1626 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1627
1628 * gnus-draft.el (gnus-draft-send-message): Ditto.
1629 (gnus-group-send-drafts): Ditto.
1630
1631 * gnus-art.el (gnus-request-article-this-buffer):
1632 gnus-refer-article-method might be a single method.
1633 (gnus-article-mime-total-parts): New function.
1634 (gnus-mm-display-part): Use it.
1635 (gnus-mime-display-single): Ditto.
1636 (gnus-mime-display-alternative): Ditto.
1637 (gnus-mime-inline-part): Check validity of charset.
1638 (gnus-treat-display-smileys): Default value in Emacs 21.
1639 * gnus-art.el: Define dynamic variables in eval-when-compile.
1640 (gnus-article-prepare): Configure it again.
1641 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1642 gnus-overlay-start.
1643 (gnus-article-prepare): Configure windows before
1644 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1645 window might be overrided.
1646 (gnus-mime-inline-part): Use prefix argument only
1647 when it is called interactively.
1648 (gnus-mime-action-alist): New variable.
1649 (gnus-mime-action-on-part): Use it.
1650 (gnus-mime-button-commands): Add command ".".
1651 (gnus-mime-inline-part): Support prefix argument.
1652 (gnus-article-banner-alist): New variable.
1653 (article-strip-banner): Use it.
1654
1655 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1656 because they are files, not paths.
1657 (mailcap-parse-mimetypes): Ditto.
1658 (mailcap-mime-types): Use mailcap-mime-data.
1659
1660 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1661 gnus-overlay-start.
1662 * gnus.el (gnus-agent-fetching): New variable.
1663 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1664
1665 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1666 (gnus-agent-fetch-group-1): Score-param could be nil.
1667 (gnus-agent-any-covered-gcc): New function.
1668 (gnus-agent-possibly-save-gcc): Use it.
1669 (gnus-agent-possibly-do-gcc): Ditto.
1670 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1671 the GNU assignment issue.
1672 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1673 * gnus-agent.el: timer vs. itimer.
1674
1675 * webmail.el (webmail-type-definition): Fix my-deja open url.
1676 (webmail-hotmail-list): Fix.
1677 (webmail-netscape-open, webmail-hotmail-article,
1678 webmail-hotmail-list): Update.
1679 (webmail-my-deja-*): Rewrite.
1680
1681 * gnus-sum.el (gnus-refer-article-methods): The second could be
1682 a named method.
1683 (gnus-cache-write-active): Auto load.
1684 (gnus-summary-display-article): Enable multibyte.
1685 (gnus-summary-select-article): Don't enable multibyte here.
1686 (gnus-summary-goto-article): Ditto.
1687 (gnus-summary-enter-digest-group): Decode to-address.
1688
1689 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1690 (mm-with-unibyte-current-buffer-mule4): New function.
1691 (mm-enable-multibyte-mule4): New.
1692 (mm-disable-multibyte-mule4): New.
1693
1694 * mm-util.el (mm-enable-multibyte-mule4): New.
1695 (mm-disable-multibyte-mule4): New.
1696 * gnus-sum.el (gnus-summary-mode): Use it.
1697 (gnus-summary-select-article): Ditto.
1698 (gnus-summary-goto-article): Use enable multibyte.
1699
1700 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1701 (nnkiboze-enter-nov): Fix it when there is no xref.
1702 (nnkiboze-generate-groups): List groups.
1703 (nnkiboze-request-article): Use
1704 gnus-cache-request-article.
1705
1706 * gnus-group.el (gnus-group-make-kiboze-group): Use
1707 nnkiboze-score-file.
1708 (gnus-group-make-kiboze-group): Fix prompt.
1709
1710 * message.el (message-send-mail-partially): Replace the header
1711 delimiter with a blank line.
1712 (message-sending-message): New variable.
1713 (message-send): Use it.
1714 (message-default-charset): Default value for non-Mule Emacsen.
1715 (message-alternative-emails): New.
1716 (message-use-alternative-email-as-from): New.
1717 (message-setup): Use them.
1718 (message-default-charset): Set default value in non-MULE XEmacsen
1719 as iso-8859-1.
1720
1721 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1722
1723 * message.el: xemacs cleanup (use featurep ' xemacs)
1724
1725 * nnheader.el: ditto
1726
1727 * mm-util.el: ditto
1728
1729 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1730
1731 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1732 (see DRUMS).
1733
1734 2000-10-27 Simon Josefsson <simon@josefsson.org>
1735
1736 * message.el (message-send): Make sure error is signalled if no
1737 send method is specified.
1738
1739 2000-10-27 Dave Love <fx@gnu.org>
1740
1741 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1742 strings.
1743 (gnus-group-make-tool-bar): New function.
1744 (gnus-group-mode): Use it.
1745
1746 * message.el (message-mode-menu): Add some :help strings.
1747 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1748 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1749
1750 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1751 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1752 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1753
1754 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1755 display-graphic-p here.
1756
1757 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1758
1759 * mm-decode.el (mm-viewer-completion-map): New.
1760 (mm-interactively-view-part): Use it.
1761
1762 2000-10-27 Simon Josefsson <sj@extundo.com>
1763
1764 * mail-source.el (mail-sources): IMAP predicate is a string.
1765 (mail-sources): Add default values for IMAP mailbox, predicate and
1766 fetchflag.
1767
1768 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1769
1770 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1771 of the `gnus-xemacs' variable, as the latter has been removed.
1772 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1773 * gnus-art.el (gnus-treat-display-xface)
1774 (gnus-treat-display-smileys, gnus-treat-display-picons)
1775 (gnus-article-read-summary-keys): Likewise.
1776
1777 2000-10-26 Dave Love <fx@gnu.org>
1778
1779 * flow-fill.el: Require cl when compiling.
1780
1781 2000-10-26 Simon Josefsson <simon@josefsson.org>
1782
1783 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1784 (fill-flowed): Make "quote-depth wins" rule work when first line
1785 is at level 0.
1786
1787 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1788
1789 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1790 (gnus-kill-all-overlays): Move here.
1791
1792 * gnus-util.el (gnus-kill-all-overlays): Move out.
1793
1794 2000-10-26 Dave Love <fx@gnu.org>
1795
1796 * mail-source.el: Require imap when compiling and defvar
1797 display-time-mail-function. Require mm-util.
1798 (nnheader-cancel-timer): Autoload.
1799 (mail-source-imap-authenticators, mail-source-imap-streams): New
1800 variables.
1801 (mail-sources): Use them.
1802 (defvar): Use rmail-spool-directory unconditionally.
1803
1804 2000-10-26 Dirk Meyer <dischi@tzi.de>
1805
1806 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1807 seconds instead of hour.
1808
1809 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1810
1811 * mail-source.el (mail-sources): Better `:type'.
1812
1813 2000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1814
1815 * mail-source.el (mail-source-keyword-map): Use
1816 `rmail-spool-directory' as a default directory for the `file'
1817 source, if the variable is defined. Fall back to hardcoded
1818 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1819 <seh@speakeasy.org>.
1820
1821 2000-10-25 Jason Rumney <jasonr@gnus.org>
1822
1823 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1824 supports it.
1825
1826 2000-10-18 Dave Love <fx@gnu.org>
1827
1828 * mm-bodies.el (mm-uu-decode-function)
1829 (mm-uu-binhex-decode-function): Defvar when compiling.
1830
1831 * gnus-nocem.el (gnus-nocem-issuers): Update.
1832 (gnus-nocem-check-from): New option.
1833 (gnus-nocem-scan-groups): Use it.
1834 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1835 (gnus-nocem-check-article-limit): Add :version.
1836
1837 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1838
1839 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1840 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1841
1842 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1843
1844 * ietf-drums.el (mm-util): Require CL when compiling.
1845
1846 2000-10-15 Dave Love <fx@gnu.org>
1847
1848 * qp.el: Require mm-util.
1849
1850 2000-10-13 Dave Love <fx@gnu.org>
1851
1852 * qp.el (quoted-printable-decode-region): Avoid invalid
1853 coding-systems.
1854
1855 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1856
1857 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1858 to a recursive load.
1859
1860 2000-10-12 Dave Love <fx@gnu.org>
1861
1862 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1863
1864 * gnus.el (gnus-group-startup-message): Check for PBM image.
1865
1866 2000-10-09 Dave Love <fx@gnu.org>
1867
1868 * mail-source.el (mail-source-fetch-imap): Bind
1869 default-enable-multibyte-characters rather than using
1870 mm-disable-multibyte.
1871
1872 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1873
1874 * mail-source.el (mail-source-fetch-maildir): Don't insert
1875 newlines.
1876
1877 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1878
1879 * mm-encode.el: Require CL. At least, for `incf'.
1880
1881 2000-10-06 Dave Love <fx@gnu.org>
1882
1883 * gnus-audio.el: Don't require cl.
1884 (gnus-audio): New custom group.
1885 (gnus-audio-inline-sound): Change to work with Emacs.
1886 (gnus-audio-directory, gnus-audio-directory)
1887 (gnus-audio-au-player): Customize.
1888 (gnus-audio-play): Try external player if play-sound-file fails.
1889 Use file-name-extension, not string-match.
1890
1891 2000-10-05 Dave Love <fx@gnu.org>
1892
1893 * rfc1843.el: Require cl when compiling.
1894
1895 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1896 Autoload.
1897 (quoted-printable-decode-region): Rename arg which confused
1898 charset with coding-system. Don't use nonascii-insert-offset.
1899 Coding-system encode the region initially. Don't recognize `=='
1900 as valid QP. Coding-system decode the region finally.
1901 (quoted-printable-decode-string): Rename arg which confused
1902 charset with coding-system.
1903
1904 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1905 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1906 mm-encode-coding-region.
1907 (mm-decode-body, mm-decode-string): Rename variables which
1908 confused charset with coding-system.
1909 (binhex-decode-region): Don't autoload.
1910 (mm-body-encoding): Require message.
1911 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1912 cond branches.
1913
1914 * gnus-art.el (article-de-quoted-unreadable)
1915 (article-de-base64-unreadable): Fold search case
1916 rather than downcasing string. Apply mm-charset-to-coding-system
1917 to arg of quoted-printable-decode-region.
1918
1919 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1920
1921 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1922
1923 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1924
1925 * gnus-kill.el (gnus-kill): Typo.
1926
1927 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1928
1929 * gnus-mule.el: Revived.
1930
1931 2000-10-04 Dave Love <fx@gnu.org>
1932
1933 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1934 Require ring when compiling.
1935 (gnus-x-splash): Bind width, height.
1936 (gnus-article-compface-xbm): New variable.
1937 (gnus-article-display-xface): Move graphic test. Use unibyte.
1938 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1939
1940 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1941
1942 * nnimap.el: require 'cl when compiling.
1943
1944 2000-10-04 Dave Love <fx@gnu.org>
1945
1946 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1947 pbm images.
1948
1949 * frown.pbm, smile.pbm, wry.pbm: New files.
1950
1951 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1952
1953 2000-10-03 Dave Love <fx@gnu.org>
1954
1955 * mail-source.el (mail-sources): Revert to nil.
1956
1957 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
1958
1959 * qp.el: Don't require mm-util.
1960 (quoted-printable-decode-region): Rewritten.
1961 (quoted-printable-decode-string, quoted-printable-encode-region):
1962 Doc fix.
1963 (quoted-printable-encode-region): Barf on multibyte characters.
1964 Maybe make the class multibyte. Upcase chars, not formatted
1965 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1966 (quoted-printable-encode-string): Don't use
1967 mm-with-unibyte-buffer.
1968
1969 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1970
1971 * mail-source.el (mail-source-report-new-mail): Use
1972 nnheader-cancel-timer.
1973
1974 2000-10-03 Simon Josefsson <simon@josefsson.org>
1975
1976 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1977 (mail-source-fetch-imap): Use it.
1978
1979 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1980
1981 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1982 last change.
1983
1984 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1985 `:ascent center'.
1986
1987 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1988
1989 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1990
1991 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1992 image's :ascent to 80. That gives a mode-line which is approx.
1993 as tall as the normal one.
1994
1995 2000-09-21 Dave Love <fx@gnu.org>
1996
1997 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1998 (for Emacs 20). Tidy somewhat.
1999
2000 2000-09-21 Dave Love <fx@gnu.org>
2001
2002 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
2003 image processing. Rationalize logic somewhat.
2004
2005 2000-09-20 Dave Love <fx@gnu.org>
2006
2007 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
2008
2009 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
2010 we'll be careful merging development changes.
2011
2012 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
2013 specifically.
2014
2015 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
2016 (mouse-set-point, set-face-foreground)
2017 (set-face-background, x-popup-menu) [not window-system]: Don't zap
2018 them.
2019
2020 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
2021
2022 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
2023 redundant autoloads.
2024
2025 2000-09-20 Gerd Moellmann <gerd@gnu.org>
2026
2027 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
2028 to XBM; we always have PBM support.
2029
2030 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
2031
2032 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
2033 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
2034 * gnus-sum.el (gnus-nov-parse-line): Ditto.
2035 * nnkiboze.el (nnkiboze-file-coding-system): New.
2036 (nnkiboze-retrieve-headers): Use it.
2037 (nnkiboze-request-group): Ditto.
2038 (nnkiboze-close-group): Ditto.
2039 (nnkiboze-generate-group): Ditto.
2040 (nnkiboze-enter-nov): Insert first Xref properly.
2041
2042 2000-09-19 Dave Love <fx@gnu.org>
2043
2044 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
2045 (nnmail-get-new-mail): Test `sources' in top-level conditional.
2046
2047 * mail-source.el (mail-sources): Change default to '((file)).
2048 Add useful custom type.
2049
2050 2000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2051
2052 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
2053 year).
2054 (gnus-date-iso8601): Ditto.
2055
2056 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
2057
2058 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
2059
2060 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2061
2062 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
2063 pattern. Avoid using 8 bit chars.
2064 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
2065
2066 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2067
2068 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
2069 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
2070 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
2071 functions are not implemented yet.
2072
2073 * dgnushack.el (dgnushack-compile): Remove smiley.el and
2074 x-overlay.el from the FSF Emacs black list.
2075
2076 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2077
2078 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
2079 (mm-inline-media-tests): Ditto.
2080 (mm-automatic-display): Ditto.
2081 * mm-view.el (mm-display-inline-fontify): Generalize from
2082 mm-display-patch-inline.
2083 (mm-display-patch-inline): Use it.
2084 (mm-display-elisp-inline): Ditto.
2085
2086 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2087
2088 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
2089 (gnus-topic-unmark-topic): Ditto.
2090 (gnus-topic-mark-topic): Ditto.
2091 (gnus-topic-get-new-news-this-topic): Use it.
2092
2093 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2094
2095 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
2096 display xface.
2097
2098 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
2099
2100 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
2101 zombie or killed groups.
2102
2103 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2104
2105 * mml.el (mml-preview): Reinsert unibyte content.
2106 (mml-parse-1): Remove with-unibyte-current-buffer.
2107 (mml-generate-mime-1): Ditto.
2108 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
2109 * message.el (message-forward): Ditto.
2110
2111 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2112
2113 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
2114 original article buffer.
2115 (article-de-base64-unreadable): Ditto.
2116 (article-wash-html): Ditto.
2117
2118 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2119
2120 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
2121 unless forward-show-mml.
2122
2123 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2124
2125 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
2126 (gnus-summary-save-parts-last-directory): New.
2127 (gnus-summary-save-parts): Save history.
2128
2129 2000-09-14 Ben Gertzfield <che@debian.org>
2130
2131 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
2132 variable.
2133 (gnus-summary-save-parts): Use it.
2134
2135 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2136
2137 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
2138 * gnus-sum.el (gnus-summary-exit): Ditto.
2139 (gnus-summary-exit-no-update): Ditto.
2140 (gnus-summary-show-article): Ditto.
2141
2142 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2143
2144 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
2145 Content-Disposition.
2146
2147 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2148
2149 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
2150
2151 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2152
2153 * gnus-art.el (gnus-article-setup-buffer): Set
2154 gnus-article-mime-handles to nil.
2155 * gnus-sum.el (gnus-summary-exit): Ditto.
2156 (gnus-summary-exit-no-update): Ditto.
2157 (gnus-summary-show-article): Ditto.
2158 (gnus-summary-save-parts): Use gnus-article-mime-handles if
2159 dissected.
2160 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
2161
2162 2000-09-14 Dave Love <fx@gnu.org>
2163
2164 * gnus.el (gnus-charset):
2165 * mm-decode.el (mime-display):
2166 * imap.el (imap) <defgroup>: Add :version.
2167
2168 2000-09-13 Gerd Moellmann <gerd@gnu.org>
2169
2170 * parse-time.el: Fix author's mail address.
2171
2172 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2173 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2174 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2175 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2176 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2177 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2178 * rfc2231.el, uudecode.el: Fix copyright notice.
2179
2180 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2181 require `w3' at load-time only if not running in batch mode.
2182
2183 2000-09-13 Dave Love <fx@gnu.org>
2184
2185 * gnus-ems.el (gnus-ems-redefine): Don't alias
2186 gnus-summary-set-display-table.
2187
2188 * message.el (message-user-agent): Don't wrap ignore-errors around
2189 it.
2190
2191 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2192 `format'.
2193 (mm-content-transfer-encoding): Don't use cadar.
2194
2195 * uudecode.el (uudecode-decoder-program)
2196 (uudecode-decoder-switches): Customize.
2197
2198 * gnus-score.el (gnus-home-score-file): Improve custom type.
2199
2200 * gnus-cus.el (gnus-custom-mode): Conditionally set local
2201 variables for Emacs 21.
2202 (gnus-group-customize): Disable undo while laying out the buffer.
2203
2204 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
2205
2206 * gnus-util.el (gnus-write-active-file): Bind
2207 coding-system-for-write.
2208
2209 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2210
2211 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2212 * gnus-kill.el (gnus-batch-score): Ditto.
2213 * gnus-move.el (gnus-change-server): Ditto.
2214 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2215
2216 2000-09-12 Simon Josefsson <simon@josefsson.org>
2217
2218 * gnus-sum.el (gnus-update-read-articles): Undo
2219 `gnus-request-set-mark' operation.
2220
2221 2000-09-11 Dave Love <fx@gnu.org>
2222
2223 * ChangeLog: Use iso-2022 coding.
2224
2225 * gnus-msg.el (gnus-msg-mail): New function.
2226 (gnus-user-agent): New mail agent.
2227
2228 2000-09-10 Dave Love <fx@gnu.org>
2229
2230 * message.el: Require mail-abbrevs for XEmacs for a problem with
2231 keybinding despite the autoloads for it.
2232
2233 2000-09-08 Simon Josefsson <simon@josefsson.org>
2234
2235 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2236
2237 * nnimap.el (nnimap-request-update-info-internal): Remove tick
2238 marks from dormant articles. (See nnimap-request-set-mark.)
2239 (nnimap-retrieve-headers-progress): Demule.
2240 (nnimap-open-server): Call nnoo-change-server twice, once for
2241 getting the nnimap-server-buffer and once for letting n-c-s set
2242 the variables in that buffer.
2243
2244 2000-09-08 David Edmondson <dme@dme.org>
2245
2246 * gnus.el (gnus-short-group-name): Guess separator.
2247
2248 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
2249
2250 * gnus-group.el (gnus-group-insert-group-line): Fix.
2251
2252 2000-09-04 Dave Love <fx@gnu.org>
2253
2254 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2255 (mm-get-image): Avoid the losing `make-glyph' from W3.
2256
2257 2000-09-03 Simon Josefsson <simon@josefsson.org>
2258
2259 * gnus-sum.el (gnus-summary-delete-article): Check server.
2260
2261 2000-09-01 Simon Josefsson <simon@josefsson.org>
2262
2263 * imap.el (imap-parse-flag-list): Rewrite.
2264
2265 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2266
2267 * imap.el (imap-parse-flag-list): Hack.
2268
2269 2000-08-29 Dave Love <fx@gnu.org>
2270
2271 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2272
2273 * gnus-agent.el (gnus-agent-union): new function.
2274 (gnus-agent-fetch-headers): Use it.
2275
2276 * gnus.el (gnus-group-startup-message): Specify foreground and
2277 background for xpm image. Centre image vertically.
2278 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2279
2280 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
2281
2282 * message.el (message-send-mail): Narrow-to-headers.
2283
2284 2000-08-24 Dave Love <fx@gnu.org>
2285
2286 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2287 21.
2288
2289 2000-08-21 Dave Love <fx@gnu.org>
2290
2291 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2292
2293 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
2294
2295 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2296 permanent is used.
2297 (gnus-topic-show-topic): Read topic when to show permanent hidden
2298 topic.
2299 (gnus-topic-remove-topic): Revert to the old behavior, not using
2300 hide.
2301
2302 2000-08-21 Dave Love <fx@gnu.org>
2303
2304 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2305 (gnus-xemacs): Use featurep.
2306
2307 * mm-util.el (mm-read-charset): Maybe use builtin.
2308 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2309 (mm-multibyte-p, mm-with-unibyte-current-buffer)
2310 (mm-with-unibyte): Use featurep, not string-match.
2311 (mm-with-unibyte-buffer): Simplify.
2312 (mm-quote-arg): Maybe use shell-quote-argument.
2313
2314 * mml.el (mml-make-string): Deleted (unused).
2315
2316 * gnus.el (gnus-mode-line-buffer-identification): Supply
2317 definition for Emacs 21.
2318
2319 * gnus-salt.el: Small doc fixes.
2320 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2321 gnus-add-minor-mode.
2322
2323 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2324 gnus-add-minor-mode.
2325
2326 2000-08-20 Simon Josefsson <simon@josefsson.org>
2327
2328 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2329 function, thanks to Lloyd Zusman for debugging.
2330 (nnimap-request-group):
2331 (nnimap-request-list):
2332 (nnimap-retrieve-groups):
2333 (nnimap-request-newgroups): Use it.
2334
2335 * nnimap.el (nnimap-request-article-part): Less verbose.
2336
2337 2000-08-18 Dave Love <fx@gnu.org>
2338
2339 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2340 custom type.
2341
2342 * nnheader.el (nnheader-replace-chars-in-string): Use
2343 subst-char-in-string if available.
2344
2345 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2346 (gnus-request-article-this-buffer): Use expand-file-name.
2347 (gnus-mime-view-part-as-type): Simplify interactive spec.
2348 (gnus-mime-button-map): Define it all in defvar.
2349
2350 2000-08-17 Dave Love <fx@gnu.org>
2351
2352 * gnus-group.el (gnus-group-running-xemacs): Deleted.
2353
2354 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2355 last-nonmenu-event.
2356
2357 * uudecode.el (char-int): Use defalias, not fset.
2358
2359 * score-mode.el: Don't require easymenu. Require mm-util.
2360 (score-mode-coding-system): Use mm-auto-save-coding-system.
2361
2362 * nneething.el (nneething-create-mapping): Don't use cadar & al.
2363 (nneething-file-name): Use expand-file-name, not concat.
2364
2365 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2366
2367 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2368 Failure proof for email addresses.
2369 (nnslashdot-sane-retrieve-headers): Ditto.
2370
2371 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2372
2373 * message.el (message-send-mail): Only insert courtesy message
2374 when text/plain.
2375
2376 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
2377
2378 * message.el (message-cancel-news): Copy the From header from the
2379 original article.
2380
2381 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2382
2383 * gnus-async.el (gnus-asynchronous): Removed.
2384
2385 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2386
2387 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2388 format.
2389
2390 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2391
2392 * nnmail.el (nnmail-expiry-target-group): Fixed.
2393
2394 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2395
2396 * nnmail.el (nnmail-expiry-target-group): Fix the call to
2397 gnus-request-accept-article so that body encoding is *not* done.
2398 Encoding is not done on incoming mail, so why should it be done on
2399 expired mail?
2400
2401 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2402
2403 * nnml.el (nnml-request-expire-articles): Fix the calls to
2404 nnml-request-article (the filename was being passed instead of the
2405 article number) and nnmail-expiry-target-group
2406 (nnml-current-directory is changed by nnml-request-accept-article,
2407 causing it to be incorrect for the next article to be expired).
2408
2409 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
2410
2411 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2412 expiry-target group parameters.
2413
2414 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2415
2416 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2417 buffer.
2418 (gnus-topic-hide-topic): Take a PERMANENT parameter.
2419 (gnus-topic-show-topic): Ditto.
2420
2421 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2422
2423 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
2424
2425 * mail-source.el (mail-source-incoming-file-prefix): New
2426 variable.
2427
2428 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2429
2430 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2431
2432 * mailcap.el (mailcap-maybe-eval): Be even more warning.
2433
2434 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
2435
2436 * message.el (message-syntax-checks): New check quotin-style:
2437 Text must be written below quoted text.
2438 (message-check-news-body-syntax): Check it.
2439
2440 2000-08-11 Simon Josefsson <simon@josefsson.org>
2441
2442 * imap.el (imap-authenticator-alist): Fix typo.
2443 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2444 Jonas Oberg for debugging.
2445
2446 2000-08-11 Simon Josefsson <simon@josefsson.org>
2447
2448 * gnus-async.el (gnus-asynchronous): Disable by default.
2449
2450 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2451
2452 * mm-view.el (mm-inline-text): Bind fill-column.
2453
2454 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2455 list of unexpired articles.
2456
2457 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2458 un-expired articles.
2459
2460 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2461 headers.
2462
2463 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2464 we update the right topic..
2465
2466 * mm-decode.el (mm-display-external): Put point at start.
2467
2468 2000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2469
2470 * nnmail.el (nnmail-expiry-target): More explicit documentation.
2471
2472 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2473
2474 2000-08-09 Simon Josefsson <simon@josefsson.org>
2475
2476 * imap.el (imap-parse-body):
2477 (imap-parse-string-list): Add bug workarounds for Stalker
2478 Communigate Pro 3.0 server.
2479 (imap-body-lines): Remove bogus comment.
2480
2481 * imap.el (imap-range-to-message-set): Move from nnimap.el.
2482
2483 * nnimap.el (nnimap-retrieve-which-headers):
2484 (nnimap-retrieve-headers-from-server):
2485 (nnimap-request-set-mark):
2486 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2487
2488 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2489
2490 * message.el (message-dont-reply-to-names):
2491 rmail-dont-reply-to-names may not be defined.
2492
2493 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2494
2495 * gnus-group.el (gnus-group-iterate): Uncompiled function should
2496 not use pop.
2497
2498 2000-07-19 Dave Love <fx@gnu.org>
2499
2500 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2501 (gnus-x-splash): Use expand-file-name. Remove redundant facep
2502 check.
2503 (gnus-article-display-xface): Special-case for dark backgrounds.
2504
2505 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
2506
2507 * imap.el (imap-calculate-literal-size-first): New variable.
2508 (imap-local-variables): Add it.
2509 (imap-kerberos4-open): Set it.
2510 (imap-send-command): Use it.
2511
2512 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2513
2514 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2515 (mailcap-parse-mimetypes): Use it.
2516 (mailcap-extension-to-mime): Parse mimetype.
2517 (mailcap-mime-types): Ditto.
2518 * mml.el (mml-minibuffer-read-type): Ditto.
2519
2520 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2521
2522 * nndoc.el (nndoc-type-alist): Add outlook.
2523 (nndoc-outlook-type-p): New function.
2524 (nndoc-outlook-article-begin): Ditto.
2525
2526 2000-07-16 Daiki Ueno <ueno@unixuser.org>
2527
2528 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2529 excursion.
2530
2531 2000-07-15 Simon Josefsson <simon@josefsson.org>
2532
2533 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2534
2535 * imap.el (imap):
2536 (imap-kerberos4-program):
2537 (imap-gssapi-program):
2538 (imap-ssl-program): Customization.
2539 (imap-shell-program):
2540 (imap-shell-host): New variables.
2541 (imap-streams):
2542 (imap-stream-alist): Add shell.
2543 (imap-shell-p):
2544 (imap-shell-open): New functions.
2545 (imap-open): Don't call authenticator if preauth.
2546 (imap-authenticate): Return t if already authenticated.
2547
2548 2000-07-14 Simon Josefsson <simon@josefsson.org>
2549
2550 * gnus.el (gnus-invalid-group-regexp): New variable.
2551 (gnus-read-group): Use it.
2552
2553 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2554
2555 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2556 expunge-below and orphan-score are "group variables".
2557
2558 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
2559
2560 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2561 qualified group names to `gnus-group-read-ephemeral-group'.
2562
2563 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2564
2565 * gnus-sum.el: `W t' is toggle-header in info.
2566
2567 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2568
2569 * gnus-art.el (article-de-base64-unreadable): Typo.
2570
2571 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
2572
2573 * gnus-agent.el (require): Require timer.
2574
2575 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2576
2577 * message.el (message-bounce): Call mime-to-mml.
2578
2579 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2580
2581 * nnslashdot.el (nnslashdot-request-close): New function.
2582
2583 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2584
2585 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2586 right line number for the article.
2587
2588 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2589
2590 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2591 * webmail.el (webmail-fetch): Bind
2592 url-http-silence-on-insecure-redirection.
2593
2594 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2595
2596 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2597 unibyte.
2598 (nnslashdot-sane-retrieve-headers): Ditto.
2599 (nnslashdot-request-article): Ditto.
2600
2601 2000-07-10 William M. Perry <wmperry@aventail.com>
2602
2603 * mailcap.el (mailcap-parse-mimetype-file):
2604
2605 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2606
2607 * nnweb.el (nnweb-insert): Stricter test.
2608 * webmail.el (webmail-refresh-redirect): Ditto.
2609
2610 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2611
2612 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2613
2614 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2615
2616 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2617
2618 2000-07-05 Dave Love <fx@gnu.org>
2619
2620 * utf7.el: Doc and header fixes.
2621
2622 * gnus-sum.el: Doc fixes.
2623
2624 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2625 defalias, not fset.
2626
2627 * flow-fill.el (fill-flowed-point-at-eol)
2628 (fill-flowed-point-at-bol): Use defalias, not fset.
2629
2630 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2631 (gnus-Plain-save-name): Delete -- apparently bogus.
2632
2633 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2634
2635 * nnsoup.el: Use expand-file-name throughout.
2636
2637 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2638
2639 * nnmail.el (nnmail-read-incoming-hook): New example.
2640
2641 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2642
2643 * mm-view.el (mm-inline-text): Check whether the text has already
2644 been decoded.
2645
2646 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2647
2648 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2649
2650 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2651
2652 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2653
2654 2000-07-03 Simon Josefsson <simon@josefsson.org>
2655
2656 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2657 unsend flags.
2658
2659 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2660
2661 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2662 name in authinfo (.authinfo now support ports, no need for the
2663 hack).
2664 (nnimap-split-find-rule): Fix.
2665 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2666
2667 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2668
2669 * message.el (message-unquote-tokens): Remove all quotes.
2670
2671 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2672
2673 * gnus-ml.el: New file.
2674
2675 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2676
2677 * nnultimate.el (nnultimate-request-close): New function.
2678
2679 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2680
2681 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2682
2683 * gnus.el: Gnus v5.8.7 is released.
2684
2685 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2686
2687 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2688
2689 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2690
2691 * message.el (message-do-fcc): Encode MIME.
2692
2693 2000-06-28 Simon Josefsson <simon@josefsson.org>
2694
2695 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2696 (nnimap-assoc-match): New function.
2697 (nnimap-split-find-rule): Support extended syntax.
2698
2699 2000-06-28 Simon Josefsson <simon@josefsson.org>
2700
2701 * nnimap.el (nnimap-open-connection): Use port stuff.
2702
2703 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2704 document port and defaultport.
2705
2706 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2707
2708 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2709
2710 2000-06-26 Dave Love <fx@gnu.org>
2711
2712 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2713
2714 * message.el: Remove unnecessary `require'ments. Defvar
2715 gnus-list-identifiers when compiling. Don't try to autoload
2716 variable `gnus-list-identifiers'. Autoload
2717 gnus-group-name-charset.
2718 (message-fetch-field): Don't assume `format' removes text
2719 properties.
2720 (message-strip-list-identifiers, message-reply, message-followup):
2721 Require gnus-sum.
2722 (message-mode): Tidy XEmacs conditionals.
2723 (message-replace-chars-in-string): Use subst-char-in-string when
2724 available.
2725
2726 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2727 removes text properties.
2728
2729 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2730
2731 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2732
2733 * gnus-score.el (gnus-summary-score-entry): Likewise.
2734
2735 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2736
2737 * nnimap.el (nnimap-request-post): Fix parenthesis.
2738
2739 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2740
2741 * message.el (message-unquote-tokens): New function.
2742
2743 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2744
2745 * nnimap.el (nnimap-request-post): Ditto.
2746
2747 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2748
2749 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2750
2751 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2752 patch commited 2000-04-02).
2753
2754 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2755
2756 * imap.el (imap-mailbox-examine-1): New function.
2757 (imap-message-copyuid-1):
2758 (imap-message-appenduid-1): Use it, instead of
2759 `imap-mailbox-examine' which would utf-7 encode mailbox name
2760 twice.
2761
2762 2000-06-19 Dave Love <fx@gnu.org>
2763
2764 * mm-uu.el Don't require message. Require cl when compiling.
2765
2766 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2767
2768 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2769 a local variable.
2770 * gnus-sum.el (gnus-orphan-score): Move here.
2771
2772 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2773
2774 * message.el (message-forward): Remove show-mml condition.
2775 (message-forward-ignored-headers): Remove X-Gnus headers.
2776
2777 2000-06-08 Simon Josefsson <simon@josefsson.org>
2778
2779 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2780
2781 2000-06-08 Urban Engberg <ue@ccieurope.com>
2782
2783 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2784
2785 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2786
2787 * message.el (message-syntax-checks): Add type.
2788
2789 2000-06-07 Dave Love <fx@gnu.org>
2790
2791 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2792 put-image.
2793 (mm-inline-image): Defalias, not fset.
2794
2795 * gnus.el (gnus-group-startup-message): Don't specify string for
2796 insert-image.
2797
2798 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2799 add-minor-mode is available.
2800 (gnus-article-display-xface): Don't specify string for
2801 insert-image.
2802
2803 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2804
2805 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2806 (gnus-topic-insert-topic-line): Use shownp.
2807 (gnus-topic-hide-topic): Don't use hidden.
2808 (gnus-topic-show-topic): Don't use hidden.
2809
2810 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2811
2812 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2813 system.
2814 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2815 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2816 * gnus-util.el (gnus-output-to-rmail): Ditto.
2817 (gnus-output-to-mail): Ditto.
2818 (gnus-write-buffer): Ditto.
2819 * gnus-uu.el (gnus-uu-save-article): Ditto.
2820
2821 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2822
2823 * message.el (message-read-from-minibuffer): Typo.
2824
2825 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2826
2827 * gnus-art.el (article-decode-charset): Override non-MIME forward
2828 charset.
2829
2830 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2831
2832 * mml.el (mml-quote-region): Correct the regexp.
2833 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2834
2835 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2836
2837 * message.el (message-forward): Insert raw text.
2838 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2839 (mml-generate-mime-1): Insert raw text in unibyte mode.
2840
2841 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2842
2843 * mm-bodies.el (mm-body-encoding): Always encoded if
2844 `mm-use-ultra-safe-encoding' is set.
2845
2846 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2847
2848 * mml.el (ange-ftp-name-format): Typo.
2849
2850 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2851
2852 * gnus-start.el (gnus-get-unread-articles): If
2853 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2854 try to do anything on that server.
2855
2856 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2857
2858 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2859 from latest draft.
2860
2861 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2862
2863 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2864 is open.
2865
2866 2000-05-24 Dave Love <fx@gnu.org>
2867
2868 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2869
2870 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2871
2872 * gnus.el (gnus-redefine-select-method-widget): new function, call
2873 it once. Add an "other" entry for unknown but editable backend
2874 name symbols.
2875 * gnus-start.el (gnus-declare-backend): use it.
2876
2877 2000-05-19 Dave Love <fx@gnu.org>
2878
2879 * gnus-art.el (gnus-article-next-page): Revert last change.
2880
2881 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2882
2883 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2884
2885 2000-05-19 Dave Love <fx@gnu.org>
2886
2887 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2888 not mm-inline-large-images.
2889
2890 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2891
2892 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2893
2894 2000-05-18 Dave Love <fx@gnu.org>
2895
2896 * gnus-art.el: Use defalias, not fset.
2897 (gnus-article-x-face-command): Don't test for xbm.
2898 (gnus-article-next-page): Redisplay before testing point in window.
2899
2900 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2901
2902 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2903 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2904
2905 2000-05-17 Jim Davidson <jdavidson@acm.org>
2906
2907 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2908 gnus-summary-save-in-rmail.
2909 * message.el (message-output): Ditto.
2910
2911 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2912
2913 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2914
2915 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2916
2917 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2918 is a charset.
2919 * message.el (message-send-news): Check group name charset.
2920 * gnus-msg.el (gnus-post-news): Decode group name.
2921 (gnus-inews-do-gcc): Encode group name.
2922
2923 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2924
2925 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2926 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2927
2928 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2929
2930 * gnus-group.el (gnus-group-mark-line-p): New function.
2931 (gnus-group-goto-group): New parameter.
2932 (gnus-group-remove-mark): Use it.
2933 * gnus-topic.el (gnus-topic-move-group): Ditto.
2934 (gnus-topic-remove-group): Ditto.
2935
2936 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2937
2938 * gnus-group.el (gnus-group-list-dormant): New function.
2939
2940 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2941
2942 * gnus-agent.el (gnus-agent-synchronize): Use
2943 nnheader-insert-file-contents.
2944 (gnus-agent-save-active-1): Ditto.
2945 (gnus-agent-write-active): Ditto.
2946 (gnus-agent-expire): Ditto.
2947 * gnus-cache.el (gnus-cache-read-active): Ditto.
2948 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2949 * gnus-sum.el (gnus-summary-import-article): Ditto.
2950
2951 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2952 (gnus-agent-save-group-info): Ditto.
2953 (gnus-agent-save-alist): Ditto.
2954 * gnus-util.el (gnus-make-directory): Ditto.
2955
2956 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2957
2958 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2959
2960 * mml.el (mml-generate-mime-preprocess-function): New variable.
2961 (mml-generate-mime-postprocess-function): New variable.
2962 (mml-generate-mime-1): Use them.
2963
2964 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2965
2966 * gnus-group.el (gnus-group-apropos): Group name charset.
2967 * gnus-sum.el (gnus-set-mode-line): Ditto.
2968 * gnus-group.el (gnus-group-decoded-name): New function.
2969 (gnus-group-edit-group): Use it.
2970 * gnus-cus.el (gnus-group-customize): Use it.
2971
2972 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2973
2974 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2975
2976 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2977
2978 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2979 (gnus-group-name-charset-group-alist): Ditto.
2980 (gnus-group-name-charset): New function.
2981 (gnus-group-name-decode): New function.
2982 (gnus-group-insert-group-line): Use them.
2983 (gnus-group-prepare-flat-list-dead): Ditto.
2984 (gnus-group-list-active): Ditto.
2985 (gnus-group-describe-all-groups): Ditto.
2986 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2987 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2988 add gnus-group property.
2989 (gnus-browse-group-name): Read gnus-group property.
2990
2991 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2992
2993 * nnfolder.el (nnfolder-possibly-change-group): Use
2994 file-name-coding-system instead of pathname-coding-system.
2995 * nnmail.el (nnmail-find-file): Ditto.
2996 (nnmail-write-region): Ditto.
2997 * nnmh.el (nnmh-retrieve-headers): Ditto.
2998 (nnmh-request-article): Ditto.
2999 (nnmh-request-group): Ditto.
3000 (nnmh-request-list): Ditto.
3001 (nnmh-possibly-change-directory): Ditto.
3002 (nnmh-active-number): Ditto.
3003 * nnml.el (nnml-possibly-change-directory): Ditto.
3004 (nnml-request-list): Ditto.
3005 (nnml-request-article): Ditto.
3006 (nnml-retrieve-headers): Ditto.
3007
3008 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
3009
3010 * nnimap.el (nnimap-request-accept-article): Don't unselect
3011 mailbox if no mailbox is selected.
3012
3013 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
3014
3015 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
3016 Recognize domain names starting with `www.' as starting an URL.
3017
3018 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3019
3020 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
3021 (mail-source-keyword-map): Add "subdirs" for maildir.
3022
3023 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3024
3025 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
3026 (nnmail-get-new-mail): Use it.
3027 * gnus-start.el (gnus-get-unread-articles): Ditto.
3028
3029 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3030
3031 * gnus-sum.el (gnus-summary-edit-article): Better support for
3032 nndraft:drafts.
3033 * nndraft.el (nndraft-request-replace-article): New function,
3034 bind nnmail-file-coding-system.
3035
3036 2000-05-14 Dave Love <fx@gnu.org>
3037
3038 * nnheader.el: Replace uses of `fset' with `defalias'.
3039 (jka-compr-compression-info-list): Only defvar when compiling.
3040
3041 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3042
3043 * webmail.el (webmail-netaddress-article): Refresh redirect.
3044
3045 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3046
3047 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
3048
3049 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3050
3051 * webmail.el: Translate &nbsp; to SP.
3052
3053 2000-05-13 Robin S. Socha <robin@socha.net>
3054
3055 * message.el (message-bounce): Doc typo.
3056
3057 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3058
3059 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
3060 (gnus-soup-store): Ditto.
3061 (gnus-soup-send-packet): Ditto.
3062 * nnsoup.el (nnsoup-replies-format-type): Ditto.
3063 (nnsoup-dissect-buffer): Ditto.
3064 (nnsoup-narrow-to-article): Ditto.
3065 (nnsoup-make-active): Ditto
3066
3067 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3068
3069 * message.el (message-mode): Two parameters for local-variable-p.
3070
3071 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3072
3073 * message.el (message-strip-list-identifiers): New function.
3074 (message-reply): Use it and use message-strip-subject-re.
3075 (message-followup): Ditto.
3076 * gnus-art.el (article-hide-list-identifiers): Remove more.
3077 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
3078
3079 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3080
3081 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
3082 mail-parset-charset and use non-numeric argument.
3083
3084 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3085
3086 * mml.el (mml-buffer-list): New variable.
3087 (mml-generate-new-buffer): New function.
3088 (mml-destroy-buffers): Ditto.
3089 (mml-insert-mime): Use them.
3090 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
3091 * gnus-sum.el (gnus-summary-edit-article): Ditto.
3092 * message.el (message-mode): Ditto.
3093 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
3094 (gnus-uu-save-article): Support show-as-mml.
3095 * message.el (message-forward): Ditto.
3096
3097 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3098
3099 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
3100 (nndoc-mime-digest-type-p): Locate article head precisely.
3101 * mml.el (mml-generate-default-type): New variable.
3102 (mml-generate-mime-1): Use it.
3103 (mml-insert-mime-headers): Use it.
3104 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
3105 (gnus-uu-digest-mail-forward): Use it and call message-forward
3106 with argument digest.
3107 (gnus-uu-save-article): Support message-forward-as-mime.
3108 * message.el (message-forward): Add parameter digest.
3109 * mm-decode.el (mm-dissect-default-type): New variable.
3110 (mm-dissect-buffer): Use it.
3111
3112 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3113
3114 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
3115 newline and paragraph to nil when got a non-ascii character. Test
3116 paragraph before newline.
3117
3118 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3119
3120 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
3121 limit to 76.
3122
3123 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3124
3125 * nnslashdot.el (nnslashdot-sid-strip): New function.
3126 (nnslashdot-threaded-retrieve-headers): New format.
3127 (nnslashdot-sane-retrieve-headers): Ditto.
3128 (nnslashdot-request-article): Ditto.
3129 (nnslashdot-threaded-retrieve-headers): Thread properly.
3130 (nnslashdot-request-article): Be more lenient.
3131 (nnslashdot-threaded-retrieve-headers): Regexp search.
3132
3133 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3134
3135 * gnus-sum.el (gnus-with-article): Define it before use it.
3136
3137 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3138
3139 * message.el (message-supersede): Use mime-to-mml.
3140 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
3141
3142 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
3143
3144 * gnus-group.el (gnus-group-list-cached): Don't use
3145 `subst-char-in-string'.
3146
3147 2000-05-08 Dave Love <fx@gnu.org>
3148
3149 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
3150
3151 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
3152
3153 * mm-decode.el (mm-interactively-view-part): Append %s if the
3154 method is a single word.
3155 * nnwarchive.el (nnwarchive-type-definition): Typo.
3156
3157 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3158
3159 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
3160 function.
3161 (gnus-group-prepare-flat-predicate): Use it.
3162 (gnus-group-list-cached): List dead groups.
3163
3164 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3165
3166 * gnus-art.el (article-decode-charset): Don't decode message with
3167 format.
3168
3169 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
3170
3171 * mailcap.el (mailcap-maybe-eval): Honor user request not to
3172 evaluate the Lisp code.
3173
3174 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3175
3176 * gnus-art.el (article-wash-html): New function.
3177 (gnus-article-wash-html): Bind.
3178 (gnus-article-make-menu-bar): Menu item.
3179 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3180 (gnus-summary-make-menu-bar): Menu item.
3181 * gnus.el: Autoload.
3182
3183 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
3184
3185 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3186 (gnus-uu-unshar-article): Use it.
3187
3188 * mailcap.el (mailcap-maybe-eval-warning): New variable.
3189 (mailcap-maybe-eval): Use it.
3190
3191 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3192 in docstring.
3193
3194 * mml.el (mml-generate-mime-1): Small comment.
3195
3196 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3197
3198 * gnus-art.el (article-de-base64-unreadable): New function.
3199 (gnus-article-de-base64-unreadable): Bind.
3200 (gnus-article-make-menu-bar): Menu item.
3201 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3202 (gnus-summary-make-menu-bar): Menu item.
3203 * gnus.el: Autoload.
3204
3205 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3206
3207 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3208 (gnus-summary-select-article): Add en/disable multibyte.
3209
3210 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3211
3212 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3213 (gnus-summary-edit-article): New feature: editing raw articles.
3214
3215 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
3216
3217 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3218 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3219 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3220 Emacs MULE can not copy some 8bit characters in multibyte buffers.
3221 * mm-decode.el (mm-insert-part): Ditto.
3222
3223 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3224
3225 * nndoc.el (nndoc-type-alist): Extend forward regexp.
3226 (nndoc-forward-type-p): Ditto.
3227
3228 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3229
3230 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3231 value of enable-multibyte-characters.
3232
3233 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3234
3235 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3236
3237 2000-05-03 Dave Love <fx@gnu.org>
3238
3239 * gnus-ems.el (gnus-article-xface-ring-internal)
3240 (gnus-article-xface-ring-size): New variable.
3241 (gnus-article-display-xface): Use them to cache data. Don't try
3242 to use XPM. Set up binary coding for PBM's sake.
3243
3244 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3245
3246 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3247 * gnus-int.el (gnus-request-accept-article): Ditto.
3248 (gnus-request-replace-article): Ditto.
3249 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3250
3251 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3252
3253 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3254
3255 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3256
3257 * rfc2047.el (rfc2047-encode-message-header): Encode field by
3258 field.
3259 * mml.el (mml-to-mime): Use message-default-charset.
3260 (mml-preview): Narrow to headers.
3261 * message.el (message-send-mail): Use message-default-charset.
3262 (message-send-news): Narrow to headers;
3263 use message-default-charset.
3264
3265 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3266
3267 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3268 detect.
3269 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3270 restriction.
3271 (mml-parse-1): Warning message.
3272 (mml-preview): Disable multibyte.
3273
3274 2000-05-03 Dave Love <fx@gnu.org>
3275
3276 * gnus.el (gnus-group-startup-message): Add newline before image.
3277
3278 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3279
3280 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3281 * message.el (message-send-mail): Use unibyte-buffer.
3282 (message-send-mail): Ditto.
3283
3284 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3285
3286 * gnus.el: Gnus v5.8.6 is released.
3287
3288 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3289
3290 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3291
3292 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3293
3294 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3295
3296 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3297
3298 * message.el (message-send-mail-partially): Use forward-line.
3299
3300 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3301
3302 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3303
3304 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3305
3306 * mml.el (mml-generate-mime-1): Ignore 0x1b.
3307 (mml-insert-mime): No markup only for text/plain.
3308 (mime-to-mml): Remove MIME headers.
3309
3310 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3311
3312 * mml.el (mml-preview): Set gnus-newsgroup-charset.
3313 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3314 as 8-bit.
3315
3316 2000-04-28 Dave Love <fx@gnu.org>
3317
3318 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3319 21.
3320
3321 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3322 search order. Use parse-colon-path and remove some redundancy.
3323 Doc fix.
3324 (mailcap-parse-mimetypes): Code consistently with
3325 mailcap-parse-mailcaps. Doc fix.
3326
3327 * gnus-start.el (gnus-unload): Iterate over `features', not
3328 `load-history'.
3329
3330 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3331
3332 * mml.el (mml-parse-1): Don't create blank parts.
3333 (mml-read-part): Fix mml tag.
3334 (mml-insert-mime): Convert message/rfc822.
3335 (mml-insert-mml-markup): Add mmlp parameter.
3336
3337 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3338
3339 * message.el (message-send-mail-partially): Remove CTE.
3340
3341 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3342
3343 * mm-view.el (mm-inline-image): Fset it.
3344
3345 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3346
3347 * nndoc.el (nndoc-type-alist): Change forward regexp.
3348
3349 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3350
3351 * message.el (message-send-mail-partially-limit): Change the
3352 default value.
3353
3354 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
3355
3356 * gnus-util.el (gnus-extract-address-components): Name might be
3357 "".
3358
3359 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3360
3361 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3362 (gnus-summary-post-forward): Ditto.
3363 * message.el (message-forward-show-mml): New variable.
3364 (message-forward): Use it.
3365 * mml.el (mml-parse-1): Add tag mml.
3366 (mml-read-part): Ditto.
3367 (mml-generate-mime): Support reentance.
3368 (mml-generate-mime-1): Support mml tag.
3369
3370 2000-04-27 Dave Love <fx@gnu.org>
3371
3372 * gnus-art.el: Don't bother to require custom, browse-url.
3373 (gnus-article-x-face-command): Include gnus-article-display-xface.
3374
3375 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
3376 Use defalias, not fset.
3377 (gnus-article-display-xface): New function.
3378
3379 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3380
3381 * mm-decode.el: Small doc fixes. Require cl when compiling.
3382 (mm-xemacs-p): Deleted.
3383 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3384 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3385 use create-image and don't special-case xbm.
3386 (mm-valid-image-format-p): Use display-graphic-p.
3387
3388 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3389
3390 * message.el (message-send-mail-partially-limit): New variable.
3391 (message-send-mail-partially): New function.
3392 (message-send-mail): Use it.
3393 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3394 all blank lines inside of base64.
3395 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3396 blank lines.
3397
3398 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3399
3400 * mml.el (mml-insert-tag): Match more special characters.
3401
3402 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3403
3404 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3405
3406 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3407
3408 * mm-decode.el (mm-inline-media-tests): Add message/partial.
3409 (mm-inlined-types): Ditto.
3410 * mm-partial.el: New file.
3411
3412 2000-04-27 Dave Love <fx@gnu.org>
3413
3414 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3415 matter in Emacs 21.
3416
3417 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
3418
3419 * mm-bodies.el (mm-encode-body): Remove reference to
3420 mm-default-charset in comment.
3421
3422 2000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
3423
3424 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3425
3426 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3427
3428 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3429 let.
3430
3431 2000-04-26 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3432
3433 * gnus-draft.el (gnus-draft-setup): Fix comments.
3434
3435 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3436
3437 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3438 if nnmbox-file-coding-system-for-write is nil.
3439
3440 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3441
3442 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3443 header if nil.
3444
3445 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3446
3447 * mm-view.el (mm-inline-text): Insert directly if decoded.
3448 * mml.el (autoload): Typo.
3449
3450 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3451
3452 * mml.el (mml-preview): Set up posting-charset.
3453 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3454
3455 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3456
3457 * webmail.el: Fix yahoo mail.
3458
3459 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3460
3461 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3462 word if not necessary.
3463 (rfc2047-encode-region): Put space between encoded words.
3464
3465 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3466
3467 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3468
3469 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3470
3471 * gnus-draft.el (gnus-draft-setup): Restore mml only when
3472 required.
3473 (gnus-draft-edit-message): Require restoration.
3474
3475 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3476
3477 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3478 back.
3479
3480 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3481
3482 * gnus-art.el (gnus-treat-article): Make sure that the summary
3483 buffer is live.
3484
3485 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3486
3487 * mailcap.el (mailcap-parse-mailcaps): Reorder.
3488 (mailcap-parse-mailcap): Backwards parsing.
3489 (mailcap-possible-viewers): Remove nreverse.
3490 (mailcap-mime-info): Ditto.
3491 (mailcap-add-mailcap-entry): Keep alternative viewer.
3492
3493 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3494
3495 * gnus.el: Gnus v5.8.5 is released.
3496
3497 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3498
3499 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3500
3501 * gnus-util.el (gnus-netrc-machine): Default to nntp.
3502
3503 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3504
3505 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3506
3507 * mm-view.el (mm-inline-message): Disable prepare-hook.
3508
3509 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3510
3511 * gnus.el: Fix copyright statements.
3512
3513 * gnus-sum.el (gnus-alter-articles-to-read-function): New
3514 variable.
3515 (gnus-articles-to-read): Use it.
3516
3517 * message.el (message-get-reply-headers): Bind free variable.
3518
3519 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3520
3521 * message.el (message-get-reply-headers): Fix to-address.
3522
3523 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3524
3525 * webmail.el: Hotmail fix. Add a debug function.
3526
3527 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3528
3529 * gnus-sum.el (t): M-down and M-up.
3530
3531 2000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3532
3533 * gnus-sum.el: Doc fix.
3534
3535 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
3536
3537 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3538
3539 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3540
3541 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3542 string.
3543 (nnweb-request-group): Don't scan twice.
3544 (nnweb-request-scan): Don't nix out the hashtb.
3545
3546 * message.el (message-get-reply-headers): Return a value.
3547
3548 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3549
3550 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3551 urls.
3552
3553 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3554
3555 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3556 order messages are inserted.
3557
3558 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3559 message/rfc822 parts.
3560
3561 * gnus-art.el (gnus-article-read-summary-keys): Check for
3562 numerical values.
3563
3564 * message.el (message-get-headers): Made into own function.
3565 (message-reply): Use it.
3566 (message-get-reply-headers): Renamed.
3567 (message-widen-reply): New command.
3568
3569 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3570
3571 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3572
3573 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3574
3575 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3576 non-base64 text at the end if not found.
3577
3578 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
3579
3580 * gnus-sum.el (gnus-read-move-group-name):
3581 (gnus-summary-move-article): Use `gnus-group-method' to find out
3582 what method the manually entered group belong to.
3583 `gnus-group-name-to-method' doesn't return any method parameters
3584 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3585 for new groups so they wouldn't work.
3586
3587 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3588
3589 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3590 override.
3591
3592 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3593
3594 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3595 probably good to do, or something. I dunno. I just write these
3596 ChangeLog entries, and my name is Lars.
3597
3598 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3599
3600 * message.el (message-caesar-region): Use translate-region.
3601
3602 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
3603
3604 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3605
3606 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3607
3608 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3609 variables, because that makes Emacs flash.
3610
3611 * gnus-group.el (gnus-group-insert-group-line): Don't call
3612 gnus-group-add-icon unconditionally.
3613
3614 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3615 xmas.
3616 (gnus-group-glyph-directory): Removed.
3617
3618 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3619
3620 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3621 gnus-newsgroup-name is "".
3622
3623 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3624
3625 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3626 in conjunction with MULE-UCS.
3627
3628 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3629
3630 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3631
3632 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3633
3634 * message.el (message-shorten-references): Only cater to broken
3635 INN for news. This caters for broken smtpd.
3636
3637 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3638
3639 * mailcap.el (mailcap-mime-info): Use the first match; not the
3640 last.
3641
3642 * gnus-agent.el (gnus-category-kill): Save the category list.
3643
3644 2000-04-21 Chris Brierley <brierley@pobox.com>
3645
3646 * gnus-sum.el (gnus-summary-move-article): Do something or other.
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 Lars Magne Ingebrigtsen <larsi@gnus.org>
3653
3654 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3655
3656 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3657
3658 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3659 (gnus-group-list-cached): Use it.
3660
3661 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3662
3663 * gnus.el: Update all the copyright notices.
3664
3665 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3666
3667 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3668 non-base64 text at the end.
3669
3670 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3671
3672 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3673
3674 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3675
3676 * nnheader.el: Don't autoload cancel-function-timers.
3677
3678 * message.el (message-fetch-field): Fold case.
3679
3680 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3681
3682 * message.el (message-forward-before-signature): New variable.
3683
3684 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3685
3686 * gnus-mlspl.el: Fix stuff.
3687
3688 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3689
3690 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3691 subjects when unthreaded.
3692
3693 2000-04-21 David S. Goldberg <dsg@mitre.org>
3694
3695 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3696 well.
3697
3698 2000-04-21 Rui Zhu <sprache@iname.com>
3699
3700 * gnus-art.el (gnus-article-mode): Fix variable name.
3701
3702 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3703
3704 * mm-view.el: Fix autoload.
3705
3706 * flow-fill.el (flow-fill): Fix provide.
3707
3708 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3709 nil.
3710
3711 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3712
3713 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3714
3715 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3716
3717 * gnus-util.el (gnus-netrc-machine): Didn't work.
3718
3719 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3720
3721 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3722
3723 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3724
3725 * flow-fill.el: Renamed from fill-flowed.
3726
3727 * message.el (message-forward-ignored-headers): Default to
3728 removing CTE.
3729
3730 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3731
3732 * message.el (message-mode): Don't fill headers.
3733
3734 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3735
3736 * message.el (message-pipe-buffer-body): Use shell
3737
3738 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3739
3740 * nnvirtual.el (nnvirtual-request-article):
3741 Bind gnus-override-method to nil.
3742 (nnvirtual-request-update-mark): Don't update mark when
3743 article is not there.
3744
3745 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3746
3747 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3748
3749 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3750
3751 * gnus-util.el (gnus-parse-netrc): Allow "port".
3752 (gnus-netrc-machine): Take a port param.
3753 (gnus-netrc-machine):
3754
3755 * gnus-art.el (gnus-request-article-this-buffer): Allow
3756 re-selecting referenced articles.
3757
3758 * message.el (message-cancel-news): Allow editing.
3759 (message-cancel-message): Add newline.
3760
3761 2000-04-20 William M. Perry <wmperry@aventail.com>
3762
3763 * mm-view.el (mm-inline-image-emacs): New function.
3764
3765 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3766
3767 * mail-source.el (mail-source-delete-incoming): Change default in
3768 cvs.
3769
3770 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3771
3772 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3773 function.
3774
3775 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3776
3777 * nnml.el (nnml-request-expire-articles): Use it.
3778
3779 * nnmail.el (nnmail-expiry-target): New variable.
3780 (nnmail-expiry-target-group): New function.
3781
3782 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3783
3784 * message.el (message-forward): Add non-MIME separators.
3785
3786 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3787
3788 * message.el (message-generate-headers): Respect the syntax check
3789 spec.
3790
3791 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3792 (gnus-remove-thread): Don't show all threads.
3793
3794 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3795
3796 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3797
3798 2000-04-19 Dave Love <fx@gnu.org>
3799
3800 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3801
3802 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3803
3804 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3805 (nnwarchive-egroups-*): Ditto.
3806 (nnwarchive-url): Unibyte buffer and single line cookie.
3807
3808 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3809
3810 * mm-util.el (mm-char-or-char-int-p): New alias.
3811 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3812 entities.
3813
3814 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3815
3816 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3817 article case insensitively.
3818
3819 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3820
3821 * mail-source.el (mail-source-fetch-webmail): Use the default
3822 password provided in mail-sources; use webmail:subtype:user as
3823 the key.
3824
3825 2000-04-10 John Wiegley <johnw@gnu.org>
3826
3827 * mail-source.el (mail-source-fetch-webmail): Use
3828 mail-source-password-cache.
3829
3830 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3831
3832 * webmail.el: Add netscape mail and fix HotMail mail.
3833
3834 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3835
3836 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3837
3838 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3839
3840 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3841 RFC822.PEEK if server support IMAP4rev1.
3842 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3843 RFC822.TEXT.PEEK if server support IMAP4rev1.
3844 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3845 RFC822.HEADER if server support IMAP4rev1.
3846 (nnimap-request-article-part): Support bodydetail in response
3847 data.
3848
3849 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3850
3851 * fill-flowed.el: New file.
3852
3853 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3854 text/plain parts with `format' parameters.
3855
3856 * mm-view.el (autoload): Autoload fill-flowed.
3857 (mm-inline-text): For "plain" parts with a format=flowed
3858 parameter, call `fill-flowed'.
3859
3860 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3861
3862 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3863 slashdot ids.
3864
3865 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3866
3867 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3868 format.
3869
3870 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3871
3872 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3873 `imtest' too.
3874 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3875 (imap-gssapi-program): New variable.
3876 (imap-streams): Add gssapi.
3877 (imap-stream-alist): Ditto.
3878 (imap-authenticators): Ditto.
3879 (imap-authenticator-alist): Ditto.
3880 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3881 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3882 1.6.x `imtest' syntax.
3883 (imap-gssapi-stream-p): New function.
3884 (imap-gssapi-open): Ditto.
3885 (imap-gssapi-auth-p): Ditto.
3886 (imap-gssapi-auth): Ditto.
3887 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3888 (imap-send-command): Use buffer-local `imap-client-eol' value.
3889
3890 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3891 lines and turn TAB into SPC before parsing.
3892
3893 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3894
3895 * nnheader.el (nnheader-group-pathname): Make sure to return a
3896 directory.
3897 * nnmail.el (nnmail-group-pathname): Ditto.
3898
3899 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3900
3901 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3902 might split in the middle of a message-id.
3903
3904 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3905
3906 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3907 groups from the server.
3908
3909 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3910 (gnus-summary-toggle-header): Update the wash status.
3911
3912 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3913 Moved here.
3914
3915 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3916 setting.
3917
3918 * nnmail.el (nnmail-get-active): Use it.
3919 (nnmail-parse-active): New function.
3920
3921 * mm-view.el (mm-inline-text): Support the new version of
3922 vcard.el.
3923
3924 * gnus-sum.el (gnus-summary-move-article): Only delete article
3925 when moving junk.
3926 (gnus-deaden-summary): Bury the buffer.
3927
3928 * nnmail.el (nnmail-group-pathname): Ditto.
3929
3930 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3931
3932 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3933
3934 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3935 whether Mule.
3936
3937 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3938
3939 * message.el (message-send-mail): Protect against unloaded Gnus.
3940
3941 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3942 parent.
3943 (gnus-topic-update-topic-line): Yes, do.
3944 (gnus-topic-goto-missing-group): Tally the correct number of
3945 unread articles before inserting the topic line.
3946
3947 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3948
3949 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3950
3951 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3952
3953 * mm-decode.el (mm-dissect-buffer): Ditto.
3954
3955 * gnus-art.el (article-decode-charset): Strip CTE.
3956
3957 * ietf-drums.el (ietf-drums-strip): New function.
3958
3959 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3960 when prompting in read-only groups.
3961
3962 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3963
3964 * imap.el (imap-send-command): Change EOL-chars when
3965 `imap-client-eol' differs from default, not only for kerberos4.
3966 (imap-mailbox-status): Get encoded mailbox's status.
3967
3968 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3969
3970 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3971 into `mail-source-password-cache'.
3972
3973 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3974
3975 * mm-util.el (mm-mime-charset): Check for presence of
3976 `coding-system-get' and `get-charset-property' (recent XEmacs has
3977 the former, but not the latter).
3978
3979 2000-01-28 Dave Love <fx@gnu.org>
3980
3981 * message.el (message-check-news-header-syntax): Fix typo
3982 `newsgroyps'.
3983 (message-talkative-question): Put temp buffer in fundamental-mode.
3984 (message-recover): Use fundamental-mode in the right buffer.
3985
3986 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3987 right buffer.
3988
3989 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3990
3991 * qp.el (quoted-printable-decode-region): Add charset parameter.
3992 (quoted-printable-decode-string): Ditto.
3993
3994 * gnus-art.el (article-de-quoted-unreadable): Use it.
3995
3996 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3997
3998 * nnimap.el (nnimap-split-predicate): New variable.
3999 (nnimap-split-articles): Use it.
4000
4001 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
4002
4003 * utf7.el: Change email address.
4004
4005 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4006
4007 * gnus-group.el (gnus-group-catchup): Purge split history.
4008
4009 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4010
4011 * nnmail.el (nnmail-generate-active): Support extended group name.
4012 (nnmail-get-active): Ditto.
4013
4014 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4015
4016 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
4017 group names, don't remove anything.
4018
4019 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4020
4021 * webmail.el (webmail-my-deja-open): My-deja changes.
4022
4023 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
4024
4025 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
4026
4027 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4028
4029 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
4030
4031 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4032
4033 * gnus.el (gnus-other-frame): Fix typo.
4034
4035 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
4036
4037 * gnus-cus.el (gnus-group-customize): Fix typo.
4038
4039 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4040
4041 * nnweb.el (nnweb-insert): Simplified.
4042
4043 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4044
4045 * gnus-art.el (gnus-article-mode-map): "e" is
4046 gnus-summary-edit-article.
4047
4048 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
4049
4050 * mailcap.el (mailcap-mime-extensions): Add .diff.
4051
4052 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4053
4054 * mm-decode.el (mm-mailcap-command): handle "%%" and the case
4055 where there is no "%s" in the method.
4056
4057 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4058
4059 * gnus-sum.el (gnus-summary-select-article): Return 'old.
4060
4061 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4062
4063 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
4064
4065 * gnus.el: Really always pop up a new frame.
4066
4067 * parse-time.el (parse-time-rules): Allow 100-110 to be
4068 2000-2010.
4069
4070 * time-date.el (date-to-time): Don't use timezone.
4071
4072 2000-01-06 Dave Love <fx@gnu.org>
4073
4074 * time-date.el: Add keywords.
4075 (date-to-time): Add autoload cookie. Canonicalize with
4076 timezone-make-date-arpa-standard.
4077 (time-to-seconds): Avoid caddr.
4078 (safe-date-to-time): Add autoload cookie.
4079
4080 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
4081
4082 * gnus-group.el (gnus-group-line-format-alist): Added %E for
4083 eyecandy.
4084 (gnus-group-insert-group-line): Now groks %E and inserts icon in
4085 group line using gnus-group-add-icon.
4086 (gnus-group-icons): Added customize group.
4087 (gnus-group-icon-list): Added variable.
4088 (gnus-group-glyph-directory): Added variable.
4089 (gnus-group-icon-cache): Added variable.
4090 (gnus-group-running-xemacs): Added variable.
4091 (gnus-group-add-icon): Added function. Add an icon to the current
4092 line according to gnus-group-icon-list.
4093 (gnus-group-icon-create-glyph): Added function.
4094
4095 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4096
4097 * gnus-sum.el (gnus-summary-select-article): Return whether we
4098 selected something new.
4099 (gnus-summary-search-article): Start searching at the window
4100 point.
4101
4102 * gnus-group.el (gnus-fetch-group): Complete over
4103 gnus-active-hashtb.
4104
4105 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4106
4107 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
4108
4109 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4110
4111 * gnus-sum.el (gnus-preserve-marks): New variable.
4112 (gnus-summary-move-article): Use it.
4113 (gnus-group-charset-alist): Added more entries.
4114
4115 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4116
4117 * mm-decode.el (mm-inline-override-types): Removed duplicate.
4118
4119 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
4120 as the default score.
4121
4122 * gnus-score.el (gnus-score-delta-default): Changed name.
4123
4124 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
4125
4126 * imap.el (imap-parse-literal):
4127 (imap-parse-flag-list): Don't care about props.
4128 (imap-parse-string): Handle quoted characters.
4129
4130 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4131
4132 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
4133 (gnus-summary-mark-article): Doc fix.
4134 (gnus-summary-mark-forward): Doc fix.
4135 (t): Changed keystroke for gnus-summary-customize-parameters.
4136
4137 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
4138 "e".
4139 (gnus-article-mode-map): No, don't.
4140
4141 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
4142 of the final article.
4143
4144 * mm-decode.el (mm-interactively-view-part): Error on no method.
4145
4146 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
4147
4148 * gnus-score.el (gnus-score-insert-help): Something.
4149
4150 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
4151
4152 * gnus-win.el (gnus-configure-frame): Ditto.
4153
4154 * gnus-mh.el (gnus-summary-save-in-folder): Use
4155 with-current-buffer.
4156
4157 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4158
4159 * nnwarchive.el: Changed file perms.
4160
4161 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4162
4163 * gnus-group.el (gnus-group-delete-groups): New command.
4164 (gnus-group-delete-group): Extra no-prompt parameters.
4165
4166 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4167
4168 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
4169 <p>.
4170
4171 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
4172
4173 * webmail.el (webmail-hotmail-article): Don't insert message id.
4174
4175 1999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4176
4177 * nnimap.el (nnimap-split-fancy): New variable.
4178 (nnimap-split-fancy): New function.
4179
4180 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4181
4182 (nnimap-split-rule): Document symbol value.
4183
4184 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
4185
4186 * nnimap.el (nnimap-retrieve-headers-progress): Let
4187 `nnheader-parse-head' parse article.
4188 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4189 request headers needed by `nnheader-parse-head'.
4190
4191 1999-12-23 Florian Weimer <fw@s.netic.de>
4192
4193 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4194 value (crosspostings are handled), improve documentation.
4195
4196 * nnultimate.el: Declare file coding system as iso-8859-1.
4197
4198 * message.el: Dito.
4199
4200 * gnus-cite.el: Dito.
4201
4202 * gnus-spec.el: Dito.
4203
4204 1999-12-21 Florian Weimer <fw@s.netic.de>
4205
4206 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4207 (gnus-setup-message): No longer make `message-posting-charset'
4208 buffer-local.
4209 (gnus-setup-posting-charset): Reflect the new layout of
4210 `gnus-group-posting-charset-alist' and `message-posting-charset'.
4211
4212 * message.el (message-send-mail): Bind `message-this-is-mail' and
4213 `message-posting-charset'.
4214 (message-send-news): Dito, and honour new layout of
4215 `message-posting-charset'.
4216 (message-encode-message-body): Ignore `message-posting-charset'.
4217
4218 * mm-bodies.el (mm-body-encoding): Consider
4219 `message-posting-charset' when deciding whether to use 8bit.
4220
4221 * rfc2047.el (rfc2047-encode-message-header): Back out change.
4222 (rfc2047-encodable-p): Now solely for headers; use
4223 `message-posting-charset'.
4224
4225 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4226
4227 * nnwarchive.el (nnwarchive-type-definition): Set default value.
4228
4229 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4230
4231 * nnagent.el (nnagent-server-opened): Optional.
4232 (nnagent-status-message): Optional.
4233
4234 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
4235
4236 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4237 end (referenced by instructions in
4238 `gnus-cited-opened-text-button-line-format-alist').
4239
4240 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4241
4242 * imap.el (imap-starttls-open): Typo.
4243
4244 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4245
4246 * mm-util.el (mm-charset-after): Non-MULE case.
4247 * mail-prsvr.el (mail-parse-mule-charset): New variable.
4248 * rfc2047.el (rfc2047-dissect-region): Bind it.
4249
4250 1999-12-18 Florian Weimer <fw@s.netic.de>
4251
4252 * mml.el (mml-generate-multipart-alist): Correct default value.
4253
4254 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4255 (mm-safer-encoding): New function.
4256 (mm-content-transfer-encoding): Use both.
4257
4258 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4259 * qp.el (quoted-printable-encode-region): Dito.
4260
4261 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4262
4263 * webmail.el (webmail-hotmail-article): Snarf the raw file.
4264
4265 1999-12-18 Victor S. Miller <victor@idaccr.org>
4266
4267 * webmail.el (webmail-hotmail-list): raw=0.
4268
4269 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4270
4271 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4272 group name.
4273
4274 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4275
4276 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4277
4278 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
4279
4280 * imap.el: Don't autoload digest-md5.
4281 (imap-starttls-open): Bind coding-system-for-{read,write}.
4282 (imap-starttls-p): Check if we can find starttls.el.
4283 (imap-digest-md5-p): Check if we can find digest-md5.el.
4284
4285 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
4286
4287 * imap.el: Require `digest-md5' when compiling; add autoload
4288 settings for `digest-md5-parse-digest-challenge',
4289 `digest-md5-digest-response', `starttls-open-stream' and
4290 `starttls-negotiate'.
4291 (imap-authenticators): Add `digest-md5'.
4292 (imap-authenticator-alist): Setup for `digest-md5'.
4293 (imap-digest-md5-p): New function.
4294 (imap-digest-md5-auth): New function.
4295 (imap-stream-alist): Add STARTTLS entry.
4296 (imap-starttls-p): New function.
4297 (imap-starttls-open): New function.
4298
4299 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4300
4301 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4302
4303 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4304
4305 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4306 string-to-x function.
4307
4308 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4309
4310 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4311
4312 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4313
4314 * webmail.el: Enhance hotmail-snarf.
4315
4316 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4317
4318 * rfc2047.el (rfc2047-dissect-region): Rewrite.
4319
4320 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
4321
4322 * webmail.el (webmail-hotmail-list): Search no-error.
4323
4324 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4325
4326 * nnwarchive.el: Support nov-is-evil.
4327 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4328 Set it if non-nil.
4329 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4330
4331 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
4332
4333 * nnagent.el (nnagent-server-opened): Redefine.
4334 (nnagent-status-message): Ditto.
4335
4336 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4337
4338 * rfc1843.el (rfc1843-decode-region): Use
4339 buffer-substring-no-properties.
4340 * gnus-art.el (article-decode-HZ): New function.
4341
4342 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4343
4344 * nnheader.el (nnheader-translate-file-chars): Only in full path.
4345
4346 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4347
4348 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4349 MIME charset not a MULE charset.
4350
4351 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4352
4353 * gnus-ems.el: Translate more ugly characters.
4354 * nnheader.el (nnheader-translate-file-chars): Don't translate
4355 the second ':'.
4356
4357 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4358
4359 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4360 method if cannot find the article.
4361
4362 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4363
4364 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4365 method if overrided.
4366
4367 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4368
4369 * mail-source.el (mail-source-fetch-webmail): Parameter
4370 dontexpunge.
4371
4372 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4373
4374 * webmail.el: Support my-deja. Better error report.
4375
4376 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4377
4378 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4379 is bad.
4380 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4381 is not 1.
4382
4383 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4384
4385 * nnslashdot.el (nnslashdot-request-article): A space.
4386
4387 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4388
4389 * nnagent.el: Support different backend with same name.
4390
4391 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4392
4393 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4394 archived group.
4395 (nnslashdot-sane-retrieve-headers): Ditto.
4396 (nnslashdot-request-article): Ditto.
4397
4398 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4399
4400 * nnweb.el (nnweb-insert): Narrow to point.
4401
4402 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4403
4404 * nnweb.el (nnweb-insert): Follow refresh url.
4405 * nnslashdot.el: Use it.
4406
4407 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4408
4409 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4410 (nnweb-decode-entities-string): New function.
4411
4412 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4413 nnweb-* and move to nnweb.el.
4414 * nnwarchive.el: Use nnweb-decode-entities, etc.
4415 * webmail.el: Ditto.
4416
4417 * nnslashdot.el: Use nnweb-decode-entities-string.
4418 (nnslashdot-decode-entities): Remove.
4419
4420 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
4421
4422 * nnslashdot.el: Decode entities.
4423
4424 1999-12-12 Dave Love <fx@gnu.org>
4425
4426 * gnus-agent.el (gnus-category-edit-groups)
4427 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4428 expansion of setf, fixed.
4429
4430 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4431
4432 * gnus-agent.el: Revoke last Dave Love's patch, because of
4433 incompatibility of XEmacs.
4434
4435 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4436
4437 * mm-uu.el: Change headers.
4438 * rfc1843.el: Ditto.
4439 * uudecode.el: Ditto.
4440
4441 1999-12-07 Dave Love <fx@gnu.org>
4442
4443 * gnus-agent.el (gnus-category-edit-predicate)
4444 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4445 inside backquote to avoid it at runtime.
4446
4447 1999-12-07 Dave Love <fx@gnu.org>
4448
4449 * binhex.el: Require cl when compiling.
4450
4451 1999-12-04 Dave Love <fx@gnu.org>
4452
4453 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4454
4455 1999-12-04 Dave Love <fx@gnu.org>
4456
4457 * mm-util.el (mm-delete-duplicates): New function.
4458 (mm-write-region): Use it.
4459
4460 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4461
4462 * mailcap.el (mailcap-mime-types): Require mm-util. Use
4463 mm-delete-duplicates.
4464
4465 * imap.el (imap-open, imap-debug): Avoid mapc.
4466
4467 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4468
4469 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4470 (gnus-multi-decode-encoded-word-string): Avoid mapc.
4471
4472 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4473 runtime.
4474
4475 * gnus.el (gnus-select-method): Likewise.
4476
4477 * nnheader.el (nnheader-nov-read-integer): Likewise.
4478
4479 * mm-view.el (mm-inline-message): Require cl when compiling.
4480 Avoid ignore-errors at runtime.
4481 (mm-inline-text): Avoid mapc.
4482
4483 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4484
4485 * gnus-art.el (article-decode-charset): Widen is bad.
4486
4487 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4488
4489 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4490
4491 1999-12-12 Florian Weimer <fw@s.netic.de>
4492
4493 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4494 indicate that only US-ASCII is permitted.
4495 (rfc2047-encode-message-header): Use it. Now, Gnus should never
4496 use unencoded 8-bit characters in message headers.
4497
4498 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4499
4500 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4501 CRLF.
4502
4503 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4504
4505 * webmail.el: Require url-cookie.
4506
4507 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4508
4509 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4510 new function to make modified caesar table.
4511 (nnwarchive-from-r13): Use it.
4512 (nnwarchive-mail-archive-article): Improved.
4513
4514 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4515
4516 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4517
4518 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4519
4520 * nnweb.el (nnweb-request-article): Return cons.
4521
4522 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4523
4524 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4525
4526 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4527
4528 * mm-util.el (mm-with-unibyte): New macro.
4529 * nnweb.el (nnweb-init): Use it.
4530
4531 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4532
4533 * mm-util.el (mm-charset-after): New function.
4534 (mm-find-mime-charset-region): Set charsets after
4535 delete-duplicates and use find-coding-systems-region.
4536 (mm-find-charset-region): Remove composition.
4537
4538 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4539
4540 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4541
4542 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4543
4544 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4545 * mml.el (mml-confirmation-set): New variable.
4546 (mml-parse-1): Ask user to confirm.
4547
4548 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
4549
4550 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4551 are scanned when we have directory mail-sources (the mail source
4552 is modified in that case, so we must scan it for all
4553 groups/methods).
4554
4555 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4556
4557 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4558 and nnml-article-file-alist.
4559
4560 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4561
4562 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4563 nnmail-fetched-sources.
4564
4565 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4566
4567 * mm-util.el (mm-find-charset-region): Use the last charset.
4568
4569 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4570
4571 * gnus.el (gnus-select-method): Made the option list prettier.
4572
4573 1999-12-08 Florian Weimer <fw@s.netic.de>
4574
4575 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4576 for the `de' newsgroups hierarchy, as it is common practice there.
4577
4578 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4579
4580 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4581 buffer-string arguments. Fix references.
4582
4583 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4584
4585 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4586 (gnus-agent-batch-fetch): Use it.
4587 (gnus-agent-fetch-session): Use it.
4588
4589 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4590
4591 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4592
4593 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4594
4595 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4596 nil.
4597
4598 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4599
4600 * nnslashdot.el (nnslashdot-request-list): There were two
4601 top-level body-forms. Put a `progn' around them.
4602
4603 * gnus.el (gnus-select-method): Use `condition-case'
4604 instead of `ignore-errors', since cl may not be loaded when the
4605 form is evaluated.
4606
4607 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4608
4609 * nnwarchive.el: Support www.mail-archive.com.
4610
4611 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4612
4613 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4614 do anything.
4615
4616 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
4617
4618 * utf7.el: New file, written by Jon K Hellan.
4619
4620 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4621 default to t.
4622
4623 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4624
4625 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4626
4627 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4628 current.
4629 (gnus-refer-article-methods): New function.
4630 (gnus-summary-refer-article): Use it.
4631
4632 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4633
4634 * nnimap.el (nnimap-retrieve-groups): Return active format.
4635
4636 * nnimap.el (nnimap-replace-in-string): Removed.
4637 (nnimap-request-list):
4638 (nnimap-retrieve-groups):
4639 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4640
4641 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
4642
4643 * imap.el: Use format-spec for ssl program.
4644 * imap.el (imap-ssl-arguments): Removed.
4645 (imap-ssl-open-{1,2}): Removed.
4646
4647 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4648
4649 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4650 instead of `ignore-errors', since cl may not be loaded when the
4651 form is evaluated.
4652
4653 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4654
4655 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4656 (mm-7bit-chars): New variable.
4657 (mm-body-7-or-8): Use it in both cases.
4658
4659 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4660
4661 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4662 defcustom definitions.
4663
4664 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4665
4666 * mm-decode.el (mm-display-part): Let mm-display-external return
4667 inline or external.
4668 (mm-display-external): For copiousoutput methods, insert output in
4669 buffer.
4670
4671 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4672
4673 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4674 buffer.
4675
4676 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4677
4678 * gnus-audio.el: An M too far.
4679
4680 * gnus-msg.el (gnus-setup-message): One backtick too many.
4681
4682 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4683 a function, not a variable.
4684
4685 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4686
4687 * gnus-score.el (gnus-score-body): Widen before requesting.
4688
4689 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4690
4691 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4692
4693 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4694
4695 * mail-source.el (mail-source-fetch-webmail): Bind
4696 mail-source-string.
4697
4698 1999-12-04 Matt Swift <swift@alum.mit.edu>
4699
4700 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4701 (gnus-uu-unmark-by-regexp): Ditto.
4702
4703 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4704 dead groups.
4705
4706 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4707
4708 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4709 do their real thing.
4710
4711 * nnmh.el (nnmh-be-safe): Doc fix.
4712
4713 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4714
4715 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4716 status line has arrived before we count it.
4717
4718 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4719
4720 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4721 Whitespace problems.
4722
4723 * gnus-win.el (gnus-configure-windows): Error fix.
4724
4725 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4726 right function.
4727
4728 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4729 Indent all functions. Fix all comments to match the comment
4730 conventions. Double-space after full stop.
4731
4732 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4733
4734 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4735 value to divide received mails into my favorite groups and I met
4736 an error. It takes place if the length of a element "VALUE" in
4737 nnmail-split-fancy is less than two.
4738
4739 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4740
4741 * mml.el (mml-insert-part): New function.
4742
4743 1999-12-02 Dave Love <fx@gnu.org>
4744
4745 * mm-decode.el: Customize.
4746
4747 1999-12-03 Dave Love <fx@gnu.org>
4748
4749 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4750 the W3 stuff isn't available.
4751
4752 1999-12-03 Dave Love <fx@gnu.org>
4753
4754 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4755 at runtime.
4756
4757 1999-12-04 Dan Christensen <jdc@jhu.edu>
4758
4759 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4760
4761 1999-12-01 Andrew Innes <andrewi@gnu.org>
4762
4763 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4764 don't be fooled by "From nobody" lines added by respooling.
4765
4766 * pop3.el (pop3-movemail): Write crashbox in binary.
4767 (pop3-get-message-count): New function.
4768
4769 * mail-source.el (mail-source-primary-source): New variable.
4770 (mail-source-report-new-mail-interval): New variable.
4771 (mail-source-idle-time-delay): New variable.
4772 (mail-source-new-mail-available): New internal variable.
4773 (mail-source-fetch-pop): Clear new mail flag, when mail from
4774 primary source has been fetched.
4775 (mail-source-check-pop): New function.
4776 (mail-source-new-mail-p): New function.
4777 (mail-source-start-idle-timer): New function.
4778 (mail-source-report-new-mail): New function.
4779 (mail-source-report-new-mail): New internal variable.
4780 (mail-source-report-new-mail-timer): New internal variable.
4781 (mail-source-report-new-mail-idle-timer): New internal variables.
4782
4783 1999-12-04 Andreas Schwab <schwab@suse.de>
4784
4785 * gnus-cus.el (gnus-group-customize): Customize fix.
4786
4787 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4788
4789 * message.el (message-send-mail-with-sendmail): Use
4790 message-make-address.
4791
4792 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4793
4794 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4795
4796 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4797
4798 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4799
4800 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4801
4802 * mml.el (mml-insert-tag): Don't close the tag.
4803 (mml-insert-empty-tag): New function.
4804 (mml-attach-file): Use mml-insert-empty-tag instead of
4805 mml-insert-tag.
4806 (mml-attach-buffer): Ditto.
4807 (mml-attach-external): Ditto.
4808 (mml-insert-multipart): Ditto.
4809
4810 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4811
4812 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4813 the article number.
4814
4815 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4816
4817 * gnus.el (gnus-find-method-for-group): The method of a new group
4818 is not the native one.
4819
4820 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4821
4822 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4823
4824 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4825
4826 * nnultimate.el (nnultimate-retrieve-headers): Use
4827 mm-with-unibyte-current-buffer.
4828 (nnultimate-request-article): Ditto.
4829
4830 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4831
4832 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4833
4834 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4835
4836 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4837 * nnweb.el (nnweb-retrieve-headers): Use it.
4838 (nnweb-request-article): Use it.
4839
4840 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4841 case matching failed.
4842
4843 1999-12-02 John Wiegley <jwiegley@inprise.com>
4844
4845 * mail-source.el (mail-source-keyword-map): Add backslash to
4846 Delete-flag.
4847
4848 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4849
4850 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4851 Latin-1.
4852 (gnus-group-charset-alist): No, don't.
4853
4854 * nnweb.el (nnweb-init): Make the buffer unibyte.
4855
4856 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4857
4858 * mail-source.el (mail-source-set-common-1): Fix to get the
4859 default value.
4860
4861 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4862
4863 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4864
4865 * nnultimate.el (nnultimate-request-list): Use unibyte.
4866
4867 * gnus-uu.el (gnus-uu-grab-articles): Bind
4868 gnus-display-mime-function to nil.
4869
4870 * message.el (message-send-mail-with-sendmail): Use the
4871 user-mail-address variable.
4872
4873 * gnus-art.el (gnus-ignored-headers): More headers.
4874
4875 * message.el (message-shorten-1): Use list.
4876
4877 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4878
4879 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4880 signatures.
4881
4882 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4883 (nnweb-dejanews-create-mapping): Do the properish date.
4884
4885 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4886
4887 * mail-source.el (mail-source-common-keyword-map): New variable.
4888 (mail-source-bind-common): New macro.
4889 (mail-source-fetch): Support plugged mail source.
4890 * gnus-int.el (gnus-request-scan): Use them.
4891
4892 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4893
4894 * mm-view.el (mm-inline-message): Check whether charset is a
4895 string.
4896
4897 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4898
4899 * message.el (message-mode-map): Changed keystroke for
4900 message-yank-buffer.
4901
4902 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4903
4904 * message.el (message-shorten-references): Cut references to 31
4905 elements, then either fold them or shorten them to 988 characters.
4906 (message-shorten-1): New function.
4907 (message-cater-to-broken-inn): New variable.
4908
4909 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4910
4911 * nnslashdot.el (nnslashdot-lose): New function.
4912
4913 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4914
4915 * mm-view.el (mm-inline-message): Not the right type of charset is
4916 being fetched here. Let the group charset rule.
4917 (mm-inline-message): Ignore us-ascii.
4918
4919 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4920
4921 * mail-source.el (mail-source-fetch-maildir): work around the
4922 ommitted "file-regular-p" in efs/ange-ftp
4923
4924 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4925
4926 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4927 (mml-generate-mime-1): Use the encoding param.
4928
4929 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4930
4931 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4932 gnus-art before binding its variables.
4933
4934 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4935 after the MIME.
4936
4937 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4938
4939 * message.el (message-clone-locals): Use it.
4940
4941 * gnus-msg.el (gnus-configure-posting-styles): Make
4942 user-mail-address local.
4943
4944 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4945
4946 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4947 once.
4948
4949 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4950
4951 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4952 (message-clone-locals): Ditto.
4953
4954 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4955 group inherit reply-to or from.
4956
4957 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4958
4959 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4960 for charset.
4961 (gnus-summary-show-article-charset-alist): New variable.
4962
4963 * mm-bodies.el (mm-decode-string): Support gnus-all and
4964 gnus-unknown.
4965 (mm-decode-body): Ditto.
4966 * rfc2047.el (rfc2047-decode): Ditto.
4967
4968 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4969
4970 * mail-source.el (mail-source-delete-incoming): Change default to
4971 t.
4972
4973 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4974
4975 * gnus.el: Pterodactyl Gnus v0.99 is released.
4976
4977 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4978
4979 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4980 spec.
4981
4982 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4983 (gnus-configure-posting-styles): No, don't.
4984 (gnus-configure-posting-styles): Allow overriding files.
4985
4986 * gnus-art.el (gnus-header-button-alist): Use browse-url
4987 directly.
4988
4989 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4990
4991 * gnus-msg.el (gnus-summary-yank-message): New command and
4992 keystroke.
4993
4994 * message.el (message-yank-buffer): New command.
4995 (message-buffers): New function.
4996
4997 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4998 next group in a more normal fasion.
4999
5000 * mml.el (mml-boundary-function): New variable.
5001 (mml-compute-boundary): Use it.
5002
5003 * nnmh.el (nnmh-active-number): Skip past files that have buffers
5004 that exist for them.
5005
5006 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
5007 (gnus-async-timer): New variable.
5008
5009 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
5010
5011 * nnultimate.el (nnultimate-request-list): Be more lenient with
5012 root addresses.
5013
5014 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5015
5016 * gnus-art.el (gnus-treatment-function-alist): Do
5017 gnus-treat-capitalize-sentences.
5018
5019 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
5020
5021 * webmail.el (webmail-hotmail-article): Hotmail changes the
5022 format.
5023
5024 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
5025
5026 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
5027 switch to buffer after calling program.
5028 (mm-display-external): Use `shell-command-switch' instead of "-c".
5029
5030 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5031
5032 * nnultimate.el (nnultimate-possibly-change-server): Don't always
5033 read groups file.
5034
5035 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
5036 <p>.
5037
5038 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5039
5040 * message.el (message-mode): Doc fix.
5041
5042 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5043
5044 * gnus-art.el (article-emphasize): Check group variable.
5045 * rfc1843.el (rfc1843-decode-article-body): Ditto.
5046
5047 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5048
5049 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
5050 type.
5051
5052 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5053
5054 * webmail.el: Support www.netaddress.com, i.e. usa.net.
5055
5056 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
5057
5058 * mml.el (mml-quote-region): Insert ! after the hash.
5059
5060 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5061
5062 * gnus-group.el (gnus-group-warchive-address-history): Change to
5063 nil.
5064
5065 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5066
5067 * webmail.el: Support mail.yahoo.com.
5068
5069 * mail-source.el (mail-source-fetch-webmail): Add password check.
5070 (mail-source-keyword-map): Use `subtype'.
5071
5072 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5073
5074 * mail-source.el (mail-source-keyword-map): Add webmail.
5075 (mail-source-fetcher-alist): Ditto.
5076 (mail-source-fetch-webmail): New function.
5077 * webmail.el: New file.
5078
5079 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
5080
5081 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
5082
5083 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
5084
5085 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
5086
5087 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
5088
5089 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
5090 (nnultimate-prune-days): New function.
5091 (nnultimate-create-mapping): Use it.
5092 (nnultimate-request-group): Only fetch the groups list if it has
5093 not been done before.
5094 (nnultimate-retrieve-headers): Don't write groups.
5095 (nnultimate-create-mapping): Off-by-one error.
5096
5097 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
5098
5099 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
5100 threaded subjects.
5101
5102 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
5103
5104 * nnwarchive.el: Lots of changes make agent happy.
5105
5106 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5107
5108 * gnus-start.el (gnus-get-unread-articles): Assert group is in
5109 hashtb.
5110
5111 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5112
5113 * mm-decode.el (mm-display-external): Write region with binary
5114 mode.
5115
5116 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5117
5118 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
5119
5120 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
5121
5122 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
5123 (mm-uu-test): Now it is in restricted region.
5124
5125 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
5126
5127 * mm-view.el (mm-view-message): Fix buffer leak.
5128 (mm-inline-message): Support 'gnus-decoded.
5129
5130 * mm-bodies.el (mm-decode-body): Ditto.
5131
5132 * rfc2047.el (rfc2047-decode-region): Ditto.
5133
5134 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
5135
5136 * imap.el (require): Added autoload for base64-encode-string.
5137
5138 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
5139
5140 * gnus.el (gnus-refer-article-method): Made list value
5141 customizable.
5142
5143 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5144
5145 * gnus-sum.el (gnus-summary-recenter): set-window-start with
5146 NOFORCE in Emacs case.
5147
5148 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5149
5150 * gnus-art.el (gnus-request-article-this-buffer): Set
5151 gnus-newsgroup-name.
5152
5153 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
5154
5155 * gnus-start.el (gnus-get-unread-articles): Check server before
5156 scanning.
5157
5158 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5159
5160 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
5161
5162 * nnslashdot.el (nnslashdot-login-name): New variable.
5163 (nnslashdot-password): Ditto.
5164 (nnslashdot-request-post): New function.
5165
5166 * gnus-art.el (gnus-treat-buttonize): More testing.
5167
5168 * mm-encode.el: Another CVS test.
5169
5170 * gnus-art.el (gnus-treat-emphasize): Change default.
5171 (gnus-treat-buttonize): Ditto.
5172 (gnus-treat-buttonize): This is a test.
5173
5174 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
5175 (gnus-build-sparse-threads): Ditto.
5176 (gnus-build-all-threads): Ditto.
5177
5178 * nnheader.el (make-full-mail-header): Make into a subst.
5179
5180 * gnus.el (gnus-refer-article-method): Doc fix.
5181
5182 * gnus-sum.el: Do not accept a prefix.
5183 (gnus-summary-refer-article): Accept a list of select methods.
5184
5185 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5186
5187 * message.el (message-forward): Pay attention to prefix argument
5188 again and forward all headers when it is set, regardless of the
5189 value of message-forward-ignored-headers.
5190
5191 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5192
5193 * gnus-ems.el: Check for cygwin32.
5194
5195 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5196
5197 * mm-decode.el (mm-display-external): Use 'non-viewer.
5198
5199 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5200
5201 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5202 nntp-inhibit-erase.
5203
5204 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5205
5206 * gnus-start.el (gnus-get-unread-articles): Use
5207 nnfoo-retrieve-groups to find new news, if available.
5208 (gnus-read-active-file-2): New function.
5209 (gnus-get-unread-articles): Use it.
5210 (gnus-read-active-file-1): Ditto.
5211
5212 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5213
5214 * mm-util.el (mm-find-mime-charset-region): Make sure
5215 find-coding-systems-for-charsets is fbound.
5216
5217 * gnus-ems.el: Typo fix.
5218
5219 1999-11-13 Florian Weimer <fw@s.netic.de>
5220
5221 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5222 it's available and makes sense.
5223
5224 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
5225
5226 * gnus-score.el (gnus-score-save): Translate score file.
5227
5228 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
5229
5230 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5231 added fetchflag and dontexpunge keywords.
5232 (mail-source-fetch-imap): Use them.
5233
5234 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
5235
5236 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5237 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5238 `defconst'.
5239
5240 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5241 `defconst'.
5242 Mention that it is both for group and topic parameters.
5243 (gnus-extra-topic-parameters): New constant, including `subscribe'
5244 parameter.
5245 (gnus-extra-group-parameters): New constant.
5246 (gnus-group-customize): Use them.
5247
5248 * gnus.el (gnus-select-method): Added default value and tag.
5249 (gnus-refer-article-method): Added `DejaNews' customization option.
5250
5251 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5252
5253 * gnus-int.el (gnus-server-opened): Ignore denied servers.
5254
5255 * gnus-ems.el (gnus-mule-max-width-function): New backquote
5256 syntax.
5257
5258 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5259
5260 * nnslashdot.el (nnslashdot-group-number): Changed default.
5261
5262 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5263 (nnweb-dejanews-wash-article): Removed.
5264 (nnweb-type-definition): Fetch by id.
5265
5266 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5267 we mean it.
5268
5269 * nnslashdot.el (nnslashdot-group-number): Doc fix.
5270 (nnslashdot-request-list): Use Ultramode as well.
5271 (nnslashdot-date-to-date): Be more lenient.
5272 (nnslashdot-threaded): New function.
5273
5274 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5275
5276 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5277
5278 1999-11-11 Steinar Bang <sb@metis.no>
5279
5280 * nnweb.el (nnweb-type-definition): /=dnc
5281
5282 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5283
5284 * nnultimate.el (nnultimate-retrieve-headers): Work with american
5285 dates.
5286 (nnultimate-retrieve-headers): Wrong ordering.
5287
5288 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
5289
5290 * message.el (message-forward-as-mime): New variable.
5291
5292 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5293
5294 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5295
5296 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5297
5298 * mail-source.el (mail-source-movemail-and-remove): New function.
5299 (mail-source-keyword-map): Add `function' for `maildir'.
5300 (mail-source-fetch-maildir): Use it.
5301
5302 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5303
5304 * nnwarchive.el: New file.
5305 * gnus-group.el (gnus-group-make-warchive-group): New function.
5306 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5307
5308 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5309
5310 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5311 subjects.
5312
5313 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
5314
5315 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5316
5317 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5318
5319 * nnultimate.el (nnultimate-open-server): Do address.
5320 (nnultimate-forum-table-p): New function.
5321
5322 * nnweb.el (nnweb-insert-html): Renamed.
5323 (nnweb-insert): New function.
5324
5325 * nnultimate.el (nnultimate-insert-html): New function.
5326
5327 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5328 if nov is evil.
5329 (nnslashdot-retrieve-headers): use the sane version instead.
5330
5331 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5332
5333 * nnslashdot.el (nnslashdot-request-article): Fold case.
5334
5335 * nnultimate.el: New file.
5336
5337 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5338 unless wanted.
5339
5340 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5341 (gnus-read-active-file-1): Separated into own function.
5342 (gnus-read-active-file): Catch quits.
5343
5344 * nnslashdot.el (nnslashdot-request-article): Search better on
5345 first article.
5346 (nnslashdot-request-list): Fold case.
5347 (nnslashdot-retrieve-headers): Ditto.
5348
5349 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5350
5351 * gnus.el: Autoload gnus-subscribe-topics.
5352
5353 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5354
5355 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5356 before dot.
5357 * gnus-util.el (gnus-write-active-file): Ditto.
5358
5359 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5360
5361 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5362 function.
5363 * gnus-cache.el (gnus-cache-file-name): Use it.
5364 * gnus-agent.el (gnus-agent-group-path): Use it.
5365 * nnmail.el (nnmail-group-pathname): Use it.
5366
5367 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5368
5369 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5370 if cooked.
5371 * gnus-util.el (gnus-write-active-file): Write cooked active file.
5372 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5373 * gnus.el (gnus-short-group-name): "..." proof.
5374
5375 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5376
5377 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5378 support nnslashdot.
5379
5380 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5381
5382 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5383 many articles.
5384 (nnslashdot-generate-active): New function.
5385 (nnslashdot-request-newgroups): Use it.
5386
5387 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5388 names.
5389
5390 * nnslashdot.el (nnslashdot-request-newgroups): New function.
5391 (nnslashdot-request-list): Not moderated.
5392
5393 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
5394
5395 * nnimap.el (nnimap-open-server): Remove error signal if
5396 nnimap-server-buffer is nil (the check should've been `boundp').
5397
5398 * imap.el (imap-log):
5399 * nnimap.el (nnimap-debug): Disable debugging by default.
5400
5401 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5402
5403 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5404
5405 * gnus-topic.el (gnus-subscribe-topic): New function.
5406
5407 * nnslashdot.el (nnslashdot-request-list): Give out extended group
5408 names.
5409
5410 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5411 if starting with a quote.
5412
5413 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5414
5415 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5416 group name.
5417
5418 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5419
5420 * nnslashdot.el: New file.
5421
5422 * nnheader.el (nnheader-insert-header): New function.
5423
5424 * gnus-art.el (gnus-mime-internalize-part): Bind
5425 mm-inlined-types.
5426
5427 * nndraft.el (nndraft-request-expire-articles): Do all the backup
5428 files.
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-10-29 David S. Goldberg <dsg@mitre.org>
5439
5440 * emacs-mime.texi (Customization): Document mm-inline-override-types
5441
5442 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5443
5444 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5445 empty buffers.
5446
5447 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5448
5449 * gnus-art.el (gnus-article-mode-map): Use the summary article
5450 edit.
5451
5452 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
5453
5454 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5455
5456 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5457
5458 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5459
5460 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
5461
5462 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5463 is list or not before condition.
5464
5465 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5466
5467 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5468
5469 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
5470
5471 * gnus-art.el (gnus-emphasis-alist): New value.
5472
5473 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5474
5475 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5476 `buffer-substring'.
5477
5478 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5479
5480 * gnus-art.el (article-date-ut): Keep the updated timer.
5481 (gnus-emphasis-underline-italic): Doc fix.
5482
5483 * gnus-msg.el (gnus-post-method): Doc fix.
5484 (gnus-post-method): Change default.
5485
5486 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
5487
5488 * message.el (message-newline-and-reformat): Improvements.
5489
5490 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5491
5492 * message.el (message-newline-and-reformat): Don't insert too many
5493 newlines.
5494 (message-newline-and-reformat): Work even if not sc.
5495
5496 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5497
5498 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5499
5500 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
5501
5502 * mm-view.el (mm-display-patch-inline): New function.
5503
5504 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5505
5506 * mm-view.el (mm-display-patch-inline): New function.
5507
5508 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5509
5510 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5511 group.
5512
5513 * message.el (message-forward): Narrow to the right header.
5514
5515 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5516 dates.
5517
5518 * gnus-msg.el (gnus-configure-posting-styles): Use the
5519 user-full-name function.
5520
5521 * mm-bodies.el (mm-body-encoding): Use the choosing function.
5522 (mm-body-charset-encoding-alist): Default to nil.
5523
5524 * message.el (message-elide-ellipsis): Fix typo.
5525 (message-elide-region): Ditto.
5526 (message-elide-region): Don't insert a newline first.
5527
5528 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5529
5530 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5531 gnus-fetch-old-headers.
5532 (gnus-cut-threads): Ditto.
5533 (gnus-summary-initial-limit): Ditto.
5534 (gnus-summary-limit-children): Ditto.
5535
5536 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5537 matches.
5538
5539 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
5540
5541 * gnus-art.el (article-decode-encoded-words):
5542 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5543 live.
5544
5545 * gnus.el (gnus-read-method): Add methods from
5546 `gnus-opened-servers' to completion. Map entered method/address
5547 into existing methods if possible.
5548
5549 * gnus-group.el (gnus-group-make-group): Simplify method.
5550
5551 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5552
5553 * mml.el (mml-preview): Remove mail-header-separator before
5554 encoding.
5555
5556 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5557
5558 * message.el (message-read-from-minibuffer): New function.
5559
5560 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5561
5562 * gnus.el: Pterodactyl Gnus v0.98 is released.
5563
5564 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5565
5566 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5567
5568 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5569
5570 * mml.el (mml-generate-mime-1): Read attached binary file in
5571 binary mode.
5572
5573 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5574
5575 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5576
5577 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5578
5579 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5580
5581 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5582
5583 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5584
5585 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5586
5587 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5588 (gnus-article-mime-match-handle-function): New variable.
5589 (gnus-article-view-part): Make `b' customizable.
5590
5591 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5592
5593 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5594
5595 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5596
5597 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5598
5599 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5600
5601 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5602
5603 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5604
5605 * gnus-srvr.el (gnus-browse-foreign-server): Use
5606 `buffer-substring' instead of `read'.
5607
5608 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
5609
5610 * nnimap.el, imap.el, rfc2104.el: New files.
5611
5612 * gnus.el (gnus-valid-select-methods): Add nnimap.
5613
5614 * gnus-group.el (gnus-group-group-map): Add
5615 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5616 (gnus-group-nnimap-expunge): New function.
5617 (gnus-group-nnimap-edit-acl): New function.
5618
5619 * gnus-agent.el (gnus-agent-group-mode-map): Add
5620 gnus-agent-synchronize.
5621 (gnus-agent-synchronize): New function.
5622 (gnus-agent-fetch-group-1): Check if server is open.
5623
5624 * nnagent.el (nnagent-request-set-mark): Save marks.
5625
5626 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5627 (mail-source-fetcher-alist): Map to imap fetcher function.
5628 (mail-source-fetch-imap): New function.
5629
5630 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5631 Hash:.
5632
5633 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5634
5635 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5636 (gnus-topic-sort-topics): New function.
5637 (gnus-topic-make-menu-bar): Add sort-topics.
5638 (gnus-topic-move): New function.
5639 (gnus-topic-move-group): Move the topic if no group selected.
5640
5641 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5642
5643 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5644
5645 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5646
5647 * mm-view.el (mm-inline-message): Fix leaving group bug.
5648
5649 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5650
5651 * gnus-msg.el (gnus-post-method): Use normal method if current is
5652 not available.
5653
5654 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5655
5656 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5657 (nnmail-insert-lines): Ditto.
5658
5659 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5660
5661 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5662 line.
5663
5664 * message.el (message-unsent-separator): One more separator.
5665
5666 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5667
5668 * nnfolder.el (nnfolder-request-move-article): For empty article,
5669 search till (point-max).
5670 (nnfolder-retrieve-headers): Ditto.
5671 (nnfolder-request-accept-article): Ditto.
5672 (nnfolder-save-mail): Ditto.
5673 (nnfolder-insert-newsgroup-line): Ditto.
5674
5675 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5676
5677 * qp.el (quoted-printable-encode-region): Check eobp.
5678
5679 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5680
5681 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5682
5683 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5684
5685 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5686 wait-for-reply.
5687
5688 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5689
5690 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5691 (mm-uu-forward-end-line): Ditto.
5692
5693 1999-09-29 Didier Verna <verna@inf.enst.fr>
5694
5695 * binhex.el (binhex-decode-region): don't consider the value of
5696 `enable-multibyte-characters' in XEmacs.
5697
5698 * gnus-start.el (gnus-read-descriptions-file): ditto.
5699
5700 * mm-util.el (mm-multibyte-p): ditto.
5701 (mm-with-unibyte-buffer): ditto.
5702 (mm-find-charset-region): use `mm-multibyte-p'.
5703
5704 * mm-bodies.el (mm-decode-body): ditto.
5705 (mm-decode-string): ditto.
5706
5707 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5708
5709 * mm-util.el (mm-binary-coding-system): Try binary first.
5710
5711 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5712
5713 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5714
5715 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5716
5717 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5718 format.
5719 (article-date-ut): Find correct insert position.
5720
5721 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5722
5723 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5724 forwarded message.
5725
5726 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5727
5728 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5729 groups.
5730
5731 * message.el (message-resend): Use message mode when prompting.
5732
5733 * gnus-art.el (article-hide-headers): Mark wash.
5734 (article-emphasize): Ditto.
5735
5736 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5737
5738 * message.el (message-newline-and-reformat): Work for SC.
5739
5740 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5741
5742 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5743
5744 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5745
5746 1999-10-20 David S. Goldberg <dsg@mitre.org>
5747
5748 * mm-decode.el (mm-inline-override-types): New variable
5749
5750 * mm-decode.el (mm-inline-override-p): New function
5751
5752 * mm-decode.el (mm-inlined-p): Use it
5753
5754 1999-10-20 David S. Goldberg <dsg@mitre.org>
5755
5756 * mm-decode.el mm-inline-override-types: New variable
5757
5758 * mm-decode.el (mm-inline-override-p): New function
5759
5760 * mm-decode.el (mm-inlined-p): Use it
5761
5762 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5763
5764 * gnus.el: Pterodactyl Gnus v0.97 is released.
5765
5766 1999-09-01 Brendan Kehoe <brendan@zen.org>
5767
5768 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5769 gnus-summary-next-group, not gnus-summary-next-article. Only give
5770 3 args.
5771
5772 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5773
5774 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5775 buffer for params.
5776
5777 * message.el (message-forward-ignored-headers): New variable.
5778
5779 * gnus-art.el (gnus-article-prepare-display): Nix out
5780 gnus-article-wash-types.
5781
5782 * gnus-agent.el (gnus-agent-create-buffer): New function.
5783 (gnus-agent-fetch-group-1): Use it.
5784 (gnus-agent-start-fetch): Ditto.
5785
5786 * gnus-sum.el (gnus-summary-exit): Don't use
5787 `gnus-use-adaptive-scoring'.
5788
5789 * mail-source.el (mail-source-fetch-pop): Only store password when
5790 successful.
5791
5792 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5793
5794 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5795
5796 * message.el (message-reply): Use it.
5797 (message-dont-reply-to-names): New variable.
5798
5799 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5800
5801 * mm-util.el (mm-preferred-coding-system): Typo fix.
5802
5803 * message.el (message-bounce): Work for non-MIME.
5804
5805 * gnus.el (gnus-short-group-name): Short the right parts of the
5806 name.
5807
5808 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5809
5810 * mm-encode.el (mm-qp-or-base64): New version.
5811
5812 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5813
5814 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5815
5816 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5817
5818 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5819 of restricted region.
5820 (gnus-mime-display-single): Set beg at correct point.
5821
5822 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5823
5824 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5825
5826 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5827
5828 * gnus-msg.el (gnus-configure-posting-styles): Let
5829 `gnus-posting-styles' have its say in posting-style: local
5830 variable `styles' is already bound to `gnus-posting-styles' so
5831 don't rebind it to nil.
5832
5833 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5834
5835 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5836 Message-ID.
5837
5838 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5839
5840 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5841 quoted-printable-encode-region.
5842
5843 * qp.el (quoted-printable-encode-region): Assume charset
5844 encoded. Fold every line in the region.
5845
5846 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5847
5848 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5849 of active file.
5850
5851 1999-09-01 Didier Verna <verna@inf.enst.fr>
5852
5853 * message.el (message-mode): allows whitespaces between multiple
5854 instances of the fill character ">".
5855
5856 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5857
5858 * mm-encode.el (mm-qp-or-base64): Fix.
5859
5860 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5861
5862 * message.el (message-send): Too much and.
5863
5864 1999-09-24 Andreas Schwab <schwab@suse.de>
5865
5866 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5867
5868 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5869
5870 * gnus-score.el (gnus-score-headers): Work for nil scores.
5871
5872 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5873
5874 * gnus-cache.el (gnus-cache-write-active): Write full names.
5875
5876 * gnus-util.el (gnus-write-active-file): Accept full name.
5877
5878 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5879 (mm-assoc-string-match): New function.
5880 (mm-display-inline): Use it.
5881
5882 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5883
5884 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5885
5886 1999-08-27 Florian Weimer <fw@s.netic.de>
5887
5888 * mml.el (mml-generate-multipart-alist): New variable.
5889
5890 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5891
5892 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5893
5894 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5895
5896 * message.el (message-send): More helpful error message if sending
5897 fails
5898
5899 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5900
5901 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5902 in newer emacsen, where ?r isn't equal 114.
5903
5904 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5905
5906 * gnus.el: Pterodactyl Gnus v0.96 is released.
5907
5908 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5909
5910 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5911 to get active info if method is covered by agent, otherwise
5912 active info is lost.
5913
5914 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5915
5916 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5917
5918 1999-08-09 Dave Love <fx@gnu.org>
5919
5920 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5921
5922 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5923
5924 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5925 (already matched by "^X-Pgp"), removed duplicate X-Mailing-List,
5926 added several new junk headers.
5927
5928 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5929
5930 * gnus-art.el (article-decode-charset): Don't assume
5931 gnus-summary-buffer is live.
5932
5933 1999-08-27 Florian Weimer <fw@s.netic.de>
5934
5935 * gnus-score.el (gnus-home-score-file): Work with absolute path
5936 names.
5937
5938 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5939
5940 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5941 nothing else in the group.
5942
5943 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5944
5945 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5946 the article.
5947
5948 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5949
5950 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5951
5952 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5953
5954 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5955 from mutt.
5956
5957 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5958
5959 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5960 whitespace.
5961
5962 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5963
5964 * mm-util.el (mm-text-coding-system-for-write): New variable.
5965 (mm-append-to-file): New function.
5966 (mm-write-region): New function.
5967
5968 * gnus-art.el (gnus-output-to-file): Use it.
5969 * gnus-util.el (gnus-output-to-rmail): Ditto.
5970 (gnus-output-to-mail): Ditto.
5971 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5972
5973 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5974
5975 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5976
5977 * nnheader.el (nnheader-insert-file-contents): Revert and use
5978 mm-insert-file-contents.
5979 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5980 (nnheader-auto-mode-alist): Removed.
5981
5982 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5983 (mm-insert-file-contents): Add a new parameter for inserting
5984 compressed file literally.
5985
5986 * mml.el (mml-generate-mime-1): Insert non-text literally.
5987
5988 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5989
5990 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5991
5992 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5993
5994 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5995
5996 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5997 koi8-r.
5998
5999 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
6000
6001 * mml.el (mml-insert-mime): Decode text.
6002 (mml-to-mime): Narrow to headers-or-head.
6003
6004 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
6005
6006 * mm-view.el (mm-inline-text): Check
6007 w3-meta-content-type-charset-regexp.
6008
6009 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
6010
6011 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
6012 predicate.
6013
6014 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
6015
6016 * gnus-mlspl.el: Documentation fixes.
6017
6018 1999-08-27 Rui Zhu <sprache@iname.com>
6019
6020 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
6021
6022 1999-08-27 Michael Cook <cook@sightpath.com>
6023
6024 * gnus-art.el (gnus-article-setup-buffer): Kill all local
6025 variables.
6026
6027 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
6028
6029 * nnmail.el (nnmail-get-new-mail): "Done".
6030
6031 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6032
6033 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
6034 interactive.
6035
6036 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
6037
6038 * gnus-art.el (article-decode-charset): Fix broken CT.
6039
6040 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
6041
6042 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
6043 overview buffer if it is killed.
6044
6045 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
6046
6047 * gnus-art.el (article-babel): New version.
6048
6049 1999-08-27 Jon Kv <jonkv@ida.liu.se>
6050
6051 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
6052
6053 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6054
6055 * gnus.texi (More Threading): Document new variable
6056 `gnus-sort-gathered-threads-function'.
6057
6058 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6059
6060 * gnus.texi (More Threading): Document new variable
6061 `gnus-sort-gathered-threads-function'.
6062
6063 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
6064
6065 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
6066 usage.
6067
6068 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6069
6070 * mm-util.el (mm-running-xemacs): Removed.
6071 (mm-coding-system-p): New function.
6072 (mm-binary-coding-system): Safe guess.
6073 (mm-text-coding-system): Ditto.
6074 (mm-auto-save-coding-system): Ditto.
6075
6076 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6077
6078 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
6079 (mm-qp-or-base64): Reversed logic.
6080
6081 * mm-decode.el (mm-save-part-to-file): Let coding system be
6082 binary.
6083
6084 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
6085
6086 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
6087 be set in topic parameters.
6088
6089 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
6090
6091 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
6092 (gnus-sort-gathered-threads): Allow the user to specify the
6093 function to use when sorting gathered threads.
6094
6095 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
6096 mark cached articles as `undownloaded'.
6097
6098 1999-07-20 Peter von der Ahe <peter@ahe.dk>
6099
6100 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
6101 to have buffer local values.
6102
6103 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
6104
6105 * gnus-group.el (gnus-group-make-doc-group): Notice when user
6106 types 'g' for 'guess group type.
6107
6108 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
6109
6110 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
6111 after each regexp in nnmail-list-identifiers, not just after last
6112 one.
6113
6114 * gnus-sum.el (gnus-list-identifiers): New variable.
6115 (gnus-summary-remove-list-identifiers): New function.
6116 (gnus-select-newsgroup): Use it.
6117 (gnus-summary-wash-hide-map): Bind
6118 `gnus-article-hide-list-identifiers' to W W l.
6119 (gnus-summary-make-menu-bar): Add list-identifiers command.
6120
6121 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
6122 (gnus-treatment-function-alist): Add variable.
6123 (article-hide-list-identifiers): New function.
6124 (mapcar): Add function.
6125 (gnus-article-hide): Use it.
6126
6127 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6128
6129 * gnus.el: Pterodactyl Gnus v0.95 is released.
6130
6131 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6132
6133 * mm-decode.el (mm-mailcap-command): New function.
6134 (mm-display-external): Use it.
6135
6136 * gnus-art.el (article-make-date-line): Work for India.
6137
6138 * mm-encode.el (mm-qp-or-base64): Typo.
6139
6140 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
6141
6142 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6143
6144 * gnus.el: Pterodactyl Gnus v0.94 is released.
6145
6146 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
6147
6148 * pop3.el: New version.
6149
6150 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6151
6152 * mm-encode.el (mm-qp-or-base64): New function.
6153 (mm-content-transfer-encoding): Use it.
6154
6155 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
6156
6157 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6158
6159 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
6160
6161 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
6162
6163 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6164
6165 * gnus-art.el (gnus-mime-view-part-as-media): New command and
6166 keystroke.
6167
6168 * mailcap.el (mailcap-mime-types): New function.
6169
6170 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
6171
6172 * message.el (message-goto-eoh): Really go to the end.
6173
6174 1999-07-09 Puneet Goel <puneet@computer.org>
6175
6176 * message.el (message-make-date): Do the right thing in with
6177 sub-hour time zones.
6178
6179 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6180
6181 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6182 report.
6183
6184 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6185
6186 * nnfolder.el (nnfolder-request-rename-group): Create directory.
6187
6188 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
6189
6190 * mailcap.el (mailcap-parse-mailcap): Skip \;.
6191 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6192 and use t as default value.
6193
6194 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
6195
6196 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6197 gnus-summary-buffer is live.
6198
6199 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
6200
6201 * mm-util.el (mm-enable-multibyte): Check whether var bound.
6202
6203 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6204
6205 * message.el (message-bounce): Do MIME bounces MIMEy.
6206
6207 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6208
6209 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6210
6211 * mailcap.el (mailcap-mime-extensions): Changed patch to
6212 text/x-patch.
6213
6214 * mm-decode.el (mm-display-external): Wrong placement of paren.
6215
6216 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6217
6218 * gnus.el: Pterodactyl Gnus v0.93 is released.
6219
6220 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
6221
6222 * gnus-cus.el (gnus-group-parameters): New entries for
6223 gnus-group-split.
6224
6225 * gnus-mlspl.el: Renamed functions and variables so as to
6226 start with gnus-group-split.
6227
6228 * gnus.el: Adjust autoload entries.
6229
6230 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
6231
6232 * gnus-mlspl.el: Removed trailing t from comment and provide.
6233 Renamed functions and variables to start with gnus-mlsplit.
6234 Added autoload comments.
6235 * gnus.el: Added autoload entries.
6236
6237 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6238
6239 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6240 so that matches excluded by RESTRICTs do not cause the whole split
6241 to be ignored. This also fixes a long-standing bug in which a
6242 split with \N substitutions wouldn't cause cross-posting as
6243 expected.
6244
6245 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6246 (nnmail-split-it): Implement them.
6247
6248 * nnmail.el (nnmail-split-fancy): Document ! splits.
6249
6250 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
6251
6252 * pop3.el: New version.
6253
6254 1999-07-05 Simon Josefsson <jas@pdc.kth.se>
6255
6256 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6257
6258 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6259
6260 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6261
6262 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6263
6264 * gnus-util.el (gnus-write-active-file): Use real name.
6265
6266 * gnus-agent.el (gnus-agent-expire): Update active file
6267 method by method.
6268
6269 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6270
6271 * nndraft.el (nndraft-request-article): Use difference
6272 coding-systems for queue and drafts.
6273
6274 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6275 nndraft:drafts.
6276
6277 * mm-util.el (mm-auto-save-coding-system): New coding system.
6278
6279 * message.el (message-draft-coding-system): Use it.
6280
6281 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
6282
6283 * mm-uu.el: More customizable and less aggressive.
6284
6285 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6286
6287 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6288 when plugged.
6289
6290 * mml.el (mml-generate-mime-1): Don't insert nofile files.
6291 (mml-insert-mml-markup): Accept a nofile.
6292 (mml-insert-mime): Insert nofile.
6293
6294 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6295
6296 * mm-decode.el (mm-handle-media-type): New function.
6297 (mm-handle-media-supertype): New function.
6298 (mm-handle-media-subtype): New function.
6299 Use new functions throughout. "/"))
6300
6301 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
6302
6303 * gnus-art.el (gnus-treat-predicate): Typo.
6304
6305 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6306
6307 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6308
6309 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6310
6311 * gnus-art.el (article-date-ut): UT! Default it!
6312
6313 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6314
6315 * gnus.el: Pterodactyl Gnus v0.92 is released.
6316
6317 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6318
6319 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6320
6321 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6322
6323 * nntp.el (nntp-retrieve-groups): Don't do anything when not
6324 connected.
6325
6326 * gnus-start.el (gnus-active-to-gnus-format): Only save active
6327 when plugged.
6328
6329 * mm-view.el (mm-inline-message): Ignore remove-spec.
6330
6331 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6332 is bound.
6333
6334 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6335
6336 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6337
6338 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6339 start.
6340
6341 * message.el (message-fill-yanked-message): Remove `t' arg.
6342
6343 * gnus-group.el (gnus-group-kill-group): Message killing of
6344 groups.
6345
6346 * mm-util.el (mm-preferred-coding-system): New function.
6347 (mm-mime-charset): Use it.
6348
6349 * mml.el (mml-generate-mime-1): Charset-encode message parts.
6350
6351 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6352
6353 * gnus-mlsplt.el: New file.
6354
6355 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6356
6357 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6358 functions.
6359 (mm-attachment-override-p): Take a handle instead of a type.
6360 (mm-inlined-p): Ditto.
6361 (mm-automatic-display-p): Ditto,
6362 (mm-inlinable-p): Ditto.
6363
6364 * nndraft.el (nndraft-request-expire-articles): Delete backup
6365 files.
6366
6367 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6368
6369 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6370
6371 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6372
6373 * nnmail.el (nnmail-split-it): Allow .*.
6374
6375 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6376
6377 * mm-decode.el (mm-inline-large-images-p): Renamed.
6378
6379 * gnus-art.el (article-date-ut): Always look in the current buffer
6380 for the Date header.
6381
6382 * mml.el (mml-validate): New command.
6383
6384 * mailcap.el (mailcap-possible-viewers): Revert to string-match
6385 since we are dealing with regexps.
6386
6387 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6388
6389 * gnus.el: Pterodactyl Gnus v0.91 is released.
6390
6391 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6392
6393 * gnus-agent.el (gnus-agent-save-active-1): New function.
6394 (gnus-agent-save-active): use it.
6395 (gnus-agent-save-groups): Ditto.
6396
6397 * gnus-cache.el (gnus-cache-write-active): Use it.
6398
6399 * gnus-agent.el (gnus-agent-write-active): Use it.
6400
6401 * gnus-util.el (gnus-write-active-file): New function.
6402
6403 * gnus-agent.el (gnus-agent-write-active): New function to keep
6404 lower boundaries and canceled groups.
6405 (gnus-agent-save-groups): Use it.
6406 (gnus-agent-save-active): Use it.
6407 (gnus-agent-save-group-info): Only write active files.
6408 (gnus-agent-expire): Update active file.
6409
6410 * mm-decode.el (mm-inlinable-part-p): Removed.
6411 (mm-user-display-methods): Default to nil.
6412 (mm-user-display-methods): Removed.
6413 (add-mime-display-method): Removed.
6414 (mm-automatic-display): Renamed.
6415 (mm-automatic-display-p): Use it.
6416 (mm-inlined-types): New variable.
6417 (mm-inlined-p): New function.
6418
6419 * message.el (message-reply): Bind message-this-is-mail.
6420
6421 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6422
6423 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6424
6425 * message.el (message-check-news-header-syntax): Protect against
6426 nil froms.
6427
6428 * mm-util.el (mm-auto-mode-alist): New.
6429
6430 * mml.el (mml-generate-mime-1): Ditto.
6431
6432 * gnus.el: Use mm-insert-file-contents throughout instead of
6433 nnheader.
6434
6435 * mm-util.el (mm-insert-file-contents): New function.
6436
6437 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6438
6439 * gnus.el: Pterodactyl Gnus v0.90 is released.
6440
6441 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
6442
6443 * mailcap.el (mailcap-possible-viewers): Use string=.
6444
6445 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6446
6447 * mm-uu.el (mm-uu-forward-begin-line): New variable.
6448 (mm-uu-forward-end-line): New variable.
6449 (mm-uu-begin-line): Handle forwarded message.
6450 (mm-uu-identifier-alist): Ditto.
6451 (mm-uu-dissect): Ditto.
6452
6453 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6454
6455 * nnheader.el (nnheader-file-coding-system): Use raw-text.
6456 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6457 * gnus-cache.el (gnus-cache-coding-system): Ditto.
6458
6459 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6460 (nnfolder-file-coding-system-for-write): New variable.
6461 (nnfolder-active-file-coding-system): New variable.
6462 (nnfolder-active-file-coding-system-for-write): New variable.
6463 (nnfolder-save-active): New function.
6464 (nnfolder-save-buffer): Use them.
6465 (nnfolder-possibly-change-group): Ditto.
6466 (nnfolder-request-list-newsgroups): Ditto.
6467 (nnfolder-request-create-group): Ditto.
6468 (nnfolder-request-expire-articles): Ditto.
6469 (nnfolder-request-move-article): Ditto.
6470 (nnfolder-request-accept-article): Ditto.
6471 (nnfolder-request-delete-group): Ditto.
6472 (nnfolder-request-rename-group): Ditto.
6473 (nnfolder-possibly-change-folder): Ditto.
6474 (nnfolder-read-folder): Ditto.
6475 (nnfolder-request-list): Remove pathname-coding-system.
6476 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6477
6478 * nnmail.el (nnmail-file-coding-system): Use raw-text.
6479 (nnmail-file-coding-system-1): Removed.
6480 (nnmail-find-file): Use nnmail-pathname-coding-system.
6481 (nnmail-write-region): Ditto.
6482
6483 * nnmbox.el (nnmbox-file-coding-system): New variable.
6484 (nnmbox-file-coding-system-for-write): New variable.
6485 (nnmbox-active-file-coding-system): New variable.
6486 (nnmbox-active-file-coding-system-for-write): New variable.
6487 (nnmbox-save-buffer): New function.
6488 (nnmbox-save-active): New function.
6489 (nnmbox-request-scan): Use them.
6490 (nnmbox-request-expire-articles): Ditto.
6491 (nnmbox-request-move-article): Ditto.
6492 (nnmbox-request-accept-article): Ditto.
6493 (nnmbox-request-replace-article): Ditto.
6494 (nnmbox-request-delete-group): Ditto.
6495 (nnmbox-request-rename-group): Ditto.
6496 (nnmbox-request-create-group): Ditto.
6497
6498 * mm-util.el (mm-text-coding-system): raw-text or -dos.
6499 (mm-running-ntemacs): Removed.
6500
6501 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6502
6503 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6504
6505 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6506
6507 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6508
6509 * qp.el (quoted-printable-encoding-characters): Support lower case.
6510
6511 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6512
6513 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6514 (rfc2047-b-encode-region): Encode line by line.
6515
6516 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6517
6518 * mm-util.el (mm-find-mime-charset-region): Fix.
6519
6520 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
6521
6522 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6523 (mm-find-mime-charset-region): Ditto.
6524
6525 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
6526
6527 * gnus-sum.el (gnus-summary-move-article): Fix something or
6528 other.
6529
6530 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
6531
6532 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6533 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6534 (gnus-summary-enter-digest-group): Use them.
6535 (gnus-summary-setup-default-charset): Ditto.
6536
6537 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6538
6539 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6540 gnus-newsgroup-name is nil.
6541
6542 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6543
6544 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6545
6546 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6547
6548 * gnus-art.el (article-emphasize): Use correct
6549 gnus-article-emphasis-alist.
6550
6551 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6552
6553 * mm-view.el (mm-inline-text): Fix text/html bug.
6554
6555 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6556
6557 * gnus.el: Pterodactyl Gnus v0.89 is released.
6558
6559 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6560
6561 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6562 * message.el (message-draft-coding-system): Ditto.
6563 * mm-util.el (mm-running-ntemacs): Ditto.
6564
6565 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6566
6567 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6568
6569 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6570
6571 * mml.el: require mm-decode.
6572
6573 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6574
6575 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6576
6577 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6578
6579 * mm-view.el (mm-inline-image): Fix image undisplayer.
6580
6581 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6582
6583 * mml.el (mml-insert-multipart): Error in compeling-read.
6584 (mml-insert-tag): Match tags.
6585
6586 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6587
6588 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6589 (gnus-cache-braid-heads): Ditto.
6590 (gnus-cache-retrieve-headers): Ditto.
6591
6592 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6593
6594 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6595
6596 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6597
6598 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6599 to string under XEmacs.
6600
6601 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6602
6603 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6604
6605 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6606
6607 * mm-view.el (mm-inline-message): Fix message view bug.
6608 * gnus-art.el (gnus-article-prepare): Ditto.
6609
6610 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6611
6612 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6613
6614 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6615
6616 * gnus.el: Pterodactyl Gnus v0.88 is released.
6617
6618 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6619
6620 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6621 usage.
6622
6623 * nnmail.el (nnmail-get-new-mail): Save info.
6624
6625 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6626
6627 * gnus.el: Pterodactyl Gnus v0.87 is released.
6628
6629 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6630
6631 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6632 (mail-source-run-script): New function.
6633 (mail-source-fetch-pop): Use it.
6634
6635 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6636
6637 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6638
6639 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6640
6641 * gnus.el: Pterodactyl Gnus v0.86 is released.
6642
6643 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6644
6645 * gnus-art.el (gnus-treat-translate): New variable.
6646 (gnus-treat-predicate): Accept a list of regexps.
6647 (gnus-article-treat-custom): Allow a list of regexps.
6648
6649 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6650
6651 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6652 type.
6653
6654 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6655
6656 * gnus-art.el (article-babel): Narrow a bit.
6657
6658 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6659
6660 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6661
6662 * gnus-agent.el (gnus-agent-get-undownloaded-list): Operate on all
6663 articles, not only unread ones.
6664 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6665 articles, not only unread ones.
6666
6667 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6668
6669 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6670 keystroke.
6671
6672 * gnus-art.el (gnus-article-x-face-command): Ditto.
6673
6674 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6675
6676 * gnus.el (gnus-method-simplify): Accept server names.
6677
6678 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6679
6680 * gnus-art.el (article-babel-prompt): New function.
6681 (article-babel): New command.
6682
6683 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6684
6685 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6686
6687 * mml.el (mml-generate-mime-1): Don't insert literally.
6688
6689 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6690 (gnus-netrc-syntax-table): Removed.
6691 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6692
6693 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6694
6695 * mm-view.el (mm-inline-text): Fix charset for text/html.
6696
6697 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6698
6699 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6700
6701 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6702
6703 * nnmail.el (nnmail-split-incoming): Return the number of split
6704 mails.
6705 (nnmail-process-babyl-mail-format): Ditto.
6706 (nnmail-process-unix-mail-format): Ditto.
6707 (nnmail-process-mmdf-mail-format): Ditto.
6708 (nnmail-process-maildir-mail-format): Ditto.
6709
6710 * mail-source.el (mail-source-callback): Return the number from
6711 the callback.
6712
6713 * message.el (message-send-mail): Generate Lines.
6714
6715 * mail-source.el (mail-source-call-script): New function.
6716 (mail-source-call-script): New function.
6717
6718 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6719
6720 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6721 (gnus-select-newsgroup): Use it.
6722 (gnus-group-highlight-words-alist): New variable.
6723 (gnus-newsgroup-emphasis-alist): New variable.
6724 (gnus-summary-local-variables): Use it.
6725 * gnus-art.el (article-emphasize): Use it.
6726 (gnus-emphasis-highlight-words): New face.
6727 * gnus-cus.el (gnus-group-parameters): New parameter.
6728
6729 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6730
6731 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6732 parameter `headers'.
6733 (gnus-cache-enter-article): Ditto.
6734 (gnus-cache-update-article): Ditto.
6735 * gnus-sum.el (gnus-summary-move-article): Ditto.
6736 (gnus-summary-mark-article-as-unread): Ditto.
6737 (gnus-summary-mark-article): Ditto.
6738
6739 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6740
6741 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6742 (gnus-posting-style-alist): Removed.
6743 (gnus-message-style-insertions): Ditto.
6744 (gnus-configure-posting-styles): Reimplementation.
6745
6746 * mail-source.el (mail-source-fetch): Error the message.
6747
6748 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6749
6750 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6751
6752 * gnus.el: Pterodactyl Gnus v0.85 is released.
6753
6754 1999-04-20 Michael Cook <cook@sightpath.com>
6755
6756 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6757 Outlook citation regex.
6758
6759 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6760
6761 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6762 semicolon.
6763
6764 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6765
6766 * gnus-range.el (gnus-remove-from-range): Document range1
6767 modification, protect range2.
6768
6769 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6770
6771 * gnus-sum.el (gnus-update-marks): Protect lists from
6772 gnus-remove-from-range, don't sort twice.
6773
6774 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6775
6776 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6777 function in backend.
6778
6779 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6780
6781 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6782 request-accept-article function in the backend instead of using
6783 the 'respool capability.
6784
6785 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6786
6787 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6788 spurious whitespace at eob.
6789
6790 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6791
6792 * nnmail.el (nnmail-get-new-mail): Check right variable.
6793
6794 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6795
6796 * mailcap.el (mailcap-mime-data): Fix rfc822.
6797
6798 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6799
6800 * nndoc.el (nndoc-nsmail-type-p): New function.
6801 (nndoc-type-alist): Recognize nsmail.
6802
6803 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6804
6805 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6806 *before* `article-hide-headers' deletes the information.
6807
6808 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6809
6810 * gnus-sum.el (gnus-summary-save-parts): New command and
6811 keystroke.
6812 (gnus-summary-save-parts-1): New function.
6813 (gnus-summary-iterate): Buggy.
6814
6815 * mm-decode.el (mm-save-part-to-file): Made into own function.
6816
6817 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6818
6819 * gnus-group.el (gnus-group-set-info): Resist nils.
6820
6821 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6822
6823 * mailcap.el (mailcap-mime-data): Ditto.
6824
6825 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6826
6827 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6828
6829 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6830
6831 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6832 gnus-article-date-lapsed-new-header is t.
6833
6834 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6835
6836 * gnus.el: Pterodactyl Gnus v0.84 is released.
6837
6838 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6839
6840 * gnus-msg.el (gnus-bug-message): Mime change.
6841
6842 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6843
6844 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6845
6846 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6847
6848 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6849 `x-uue'.
6850
6851 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6852
6853 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6854 when authentication is 'password.
6855
6856 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6857
6858 * gnus-win.el (gnus-configure-windows): Accept a setting.
6859
6860 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6861
6862 * mm-util.el (mm-quote-arg): Moved here.
6863
6864 * mm-decode.el (mm-quote-arg): Quote more chars.
6865
6866 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6867
6868 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6869 with newlines would create buggy .nov files.
6870
6871 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6872
6873 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6874 end of lines.
6875
6876 * message.el (message-mode): Doc fix.
6877
6878 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6879
6880 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6881
6882 * gnus-art.el (article-date-ut): Rewrite.
6883
6884 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6885 order.
6886
6887 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6888 headers.
6889
6890 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6891
6892 1999-04-18 Didier Verna <verna@inf.enst.fr>
6893
6894 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6895 (article-date-ut): use it.
6896
6897 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6898
6899 * mail-source.el (mail-source-fetch-pop): Call script
6900 asynchronously.
6901
6902 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6903
6904 * gnus.el: Pterodactyl Gnus v0.83 is released.
6905
6906 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6907
6908 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6909
6910 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6911
6912 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6913
6914 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6915
6916 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6917
6918 * message.el (message-generate-headers): Accept continuation
6919 headers.
6920
6921 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6922
6923 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6924
6925 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6926
6927 * gnus-art.el (gnus-treatment-function-alist): use
6928 maybe-hide-headers.
6929
6930 * message.el (message-inhibit-body-encoding): Typo.
6931 (message-resend): Inhibit encoding.
6932
6933 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6934
6935 * gnus-art.el (article-remove-cr): Use re-search.
6936
6937 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6938 headers.
6939
6940 * mm-decode.el (mm-quote-arg): Quote '.
6941
6942 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6943
6944 * mm-decode.el (mm-insert-part): Use multibyte for text.
6945
6946 * gnus-start.el (gnus-read-newsrc-file): New variable.
6947 (gnus-read-newsrc-file): Use it.
6948
6949 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6950
6951 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6952
6953 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6954 function.
6955
6956 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6957
6958 * gnus.el: Pterodactyl Gnus v0.82 is released.
6959
6960 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6961
6962 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6963 for iso8859-2.
6964
6965 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6966
6967 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6968 synonym alist.
6969
6970 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6971
6972 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6973
6974 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6975
6976 * mail-source.el (mail-source-fetch): Ask before bugging out.
6977
6978 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6979
6980 * uudecode.el (uudecode-decode-region-external): Don't assume
6981 uudecode-temporary-file-directory ends with a slash.
6982
6983 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6984
6985 * gnus-sum.el (gnus-update-marks):
6986 (gnus-update-read-articles):
6987 (gnus-summary-expire-articles): Check server.
6988
6989 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6990
6991 * mml.el (mml-preview): New function.
6992
6993 1999-04-17 William M. Perry <wmperry@aventail.com>
6994
6995 * mail-source.el (mail-source-fetch-file): Return the right
6996 value.
6997
6998 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6999
7000 * mml.el (mml-insert-parameter): New function.
7001 (mml-insert-parameter-string): New function.
7002
7003 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
7004
7005 * gnus-art.el (gnus-mime-multipart-functions): New variable.
7006 (gnus-mime-display-part): Use it.
7007
7008 * mm-decode.el (mm-alternative-precedence): Removed.
7009 (mm-discouraged-alternatives): New variable.
7010 (mm-preferred-alternative-precedence): New function.
7011
7012 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
7013
7014 * mail-source.el (mail-sources): New variable.
7015
7016 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
7017
7018 * mm-decode.el (mm-valid-image-format-p): New function.
7019 (mm-inline-media-tests): Use it.
7020 (mm-valid-and-fit-image-p): New function.
7021
7022 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
7023 (gnus-agent-fetch-group): Ditto.
7024
7025 1999-04-12 Didier Verna <verna@inf.enst.fr>
7026
7027 * nnmail.el (nnmail-article-group): in case of a group name
7028 containing "\\n" constructs, be sure to pass the expanded value to
7029 nn*-save-mail.
7030
7031 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7032
7033 * gnus.el: Pterodactyl Gnus v0.81 is released.
7034
7035 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7036
7037 * gnus-sum.el (gnus-get-split-value): Reverse result.
7038
7039 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7040
7041 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
7042
7043 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7044
7045 * mml.el (mml-insert-tag): Insert concluding part.
7046
7047 * message.el (message-send-mail): Encode later.
7048 (message-send-news): Ditto.
7049
7050 * nnfolder.el: Don't use mail delim.
7051
7052 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7053
7054 * gnus-cus.el (gnus-group-customize): Put point at min.
7055
7056 * mm-view.el (mm-inline-text): Allow toggling html.
7057
7058 1999-03-28 William M. Perry <wmperry@aventail.com>
7059
7060 * mail-source.el: Added prescript and postscript to file.
7061
7062 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7063
7064 * nnmail.el: Reverted.
7065
7066 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
7067 (gnus-setup-posting-charset): Did work.
7068
7069 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
7070
7071 * gnus.el (gnus-short-group-name): Use
7072 gnus-group-uncollapsed-levels.
7073
7074 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7075
7076 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
7077
7078 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7079
7080 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
7081 (article-strip-headers-from-body): New command and keystroke.
7082
7083 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7084
7085 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
7086
7087 * nnheader.el (nnheader-insert-file-contents): Bind
7088 enable-local-eval to nil.
7089 (nnheader-find-file-noselect): Ditto.
7090
7091 * nnmail.el (nnmail-article-group): Don't remove long lines.
7092 (nnmail-remove-long-lines): New function.
7093 (nnmail-split-header-length-limit): Removed.
7094
7095 * mml.el (mml-generate-mime-1): Use unibyte buffers.
7096
7097 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
7098
7099 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7100
7101 * gnus-sum.el (gnus-summary-generic-mark): New function.
7102
7103 * nnmail.el (nnmail-split-header-length-limit): Increased.
7104 (nnmail-article-group): Allow nil.
7105
7106 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
7107
7108 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
7109 first.
7110
7111 * mml.el (mml-minibuffer-read-type): Include types from
7112 mailcap-mime-data.
7113
7114 * nndraft.el (nndraft-request-article): Would clobber Japanese.
7115
7116 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
7117
7118 * mml.el (mml-insert-tag): New function.
7119 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
7120 confusion with functions like `mml-read-tag'.
7121 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
7122 (mml-minibuffer-read-description): Ditto with
7123 `mml-minibuffer-read-description'.
7124 (mml-attach-buffer): New function.
7125 (mml-mode-map): New entry for /.
7126 (mml-minibuffer-read-type): Accept DEFAULT.
7127
7128 * mml.el (mml-quote-region): Narrow the region.
7129
7130 * message.el (message-mode-menu): message-mime-attach-file is now
7131 mml-attach-file.
7132
7133 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7134
7135 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
7136
7137 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
7138
7139 * mml.el (mml-attach-buffer): New command.
7140
7141 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
7142
7143 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
7144 with a proper range. Compress range.
7145
7146 * gnus-range.el (gnus-remove-from-range): Protect arguments.
7147
7148 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7149
7150 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
7151
7152 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7153
7154 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
7155 (gnus-picons-convert-x-face): Removed.
7156 (gnus-picons-article-display-x-face): Removed.
7157 (gnus-picons-x-face-sentinel): Ditto.
7158 (gnus-picons-display-x-face): Ditto.
7159
7160 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7161
7162 * gnus.el: Pterodactyl Gnus v0.80 is released.
7163
7164 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7165
7166 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
7167
7168 * gnus-sum.el (gnus-with-article): Moved here.
7169
7170 * mail-source.el (mail-source-fetch-pop): Ask for password even
7171 when program.
7172
7173 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7174
7175 * gnus-msg.el (gnus-bug): Add description.
7176
7177 * mml.el (mml-insert-mml-markup): Insert disposition.
7178
7179 * message.el (message-send-mail): Always encode mail headers.
7180
7181 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7182
7183 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7184 when requested.
7185
7186 * nnmail.el (nnmail-current-spool): Removed.
7187
7188 * gnus-salt.el (gnus-tree-inhibit): New varible.
7189
7190 * gnus.el (mm-util): Required.
7191
7192 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
7193
7194 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7195
7196 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7197
7198 * mail-source.el (mail-source-bind): Doc fix.
7199
7200 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7201
7202 * message.el (message-mode): Doc fix.
7203
7204 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7205 encoding.
7206
7207 * gnus.el (gnus-methods-equal-p): Moved here.
7208
7209 * mail-source.el: pop at 110.
7210
7211 * pop3.el (pop3-movemail): Use write-region instead of
7212 append-to-file to avoid excessive messaging.
7213
7214 1999-02-27 lantz moore <lmoore@contigo.com>
7215
7216 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7217 type directory.
7218
7219 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
7220
7221 * gnus-art.el (article-hide-boring-headers): Field names must not
7222 contain whitespace.
7223
7224 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7225
7226 * gnus.el: Pterodactyl Gnus v0.79 is released.
7227
7228 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7229
7230 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7231
7232 * mml.el (mml-mode): Don't use add-minor-mode.
7233
7234 * message.el (messgage-inhibit-body-encoding): New variable.
7235 (message-encode-message-body): Use it.
7236
7237 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7238
7239 * gnus.el: Pterodactyl Gnus v0.78 is released.
7240
7241 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7242
7243 * message.el (message-mode): Switch on MML mode.
7244
7245 * mml.el: Included commands and functions.
7246 (mml-mode-map): New keymap.
7247
7248 * message.el: Removed the insertion commands and functions.
7249
7250 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7251
7252 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7253 keystroke.
7254
7255 * gnus-art.el (gnus-narrow-to-page): Revert.
7256
7257 * gnus-cite.el (gnus-cite-delete-overlays): New function.
7258 (gnus-cite-parse-maybe): Always reparse.
7259
7260 * message.el (message-encode-message-body): Don't insert
7261 "multipart warning".
7262
7263 * gnus-art.el (gnus-article-treat-head-custom): New variable.
7264
7265 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
7266
7267 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7268
7269 * nnmail.el: Require mm-util.
7270
7271 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
7272
7273 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7274 group.
7275
7276 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
7277
7278 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7279
7280 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
7281
7282 * gnus-msg.el (gnus-extended-version): Better regexp.
7283
7284 1999-02-25 Didier Verna <verna@inf.enst.fr>
7285
7286 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7287 is called with the result of SPLIT and should return a new split.
7288
7289 * gnus.texi: update the doc.
7290
7291 1999-02-23 Didier Verna <verna@inf.enst.fr>
7292
7293 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7294 displayed in the article buffer, output bars if
7295 `gnus-picons-display-article-move-p'.
7296
7297 1999-02-20 Aaron M. Ucko <amu@mit.edu>
7298
7299 * mail-source.el (mail-source-fetch-pop): Typo.
7300
7301 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7302
7303 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7304
7305 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7306
7307 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7308
7309 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7310
7311 * mml.el (mml-insert-buffer): New function.
7312
7313 * message.el (message-forward): Insert the buffer in the buffer.
7314
7315 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
7316
7317 * mm-view.el (mm-inline-message): Insert part in narrowed region.
7318
7319 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
7320
7321 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7322
7323 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7324
7325 * gnus.el: Pterodactyl Gnus v0.77 is released.
7326
7327 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7328
7329 * gnus-art.el (gnus-displaying-mime): New variable.
7330 (article-narrow-to-head): New function.
7331
7332 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7333 Default to pop instead of pop3.
7334
7335 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7336
7337 * gnus-art.el (article-hide-pgp): Goto body.
7338
7339 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7340
7341 * gnus-cite.el: Don't use goto-line.
7342
7343 * gnus-art.el (gnus-article-treat-html): Removed.
7344 (gnus-treat-article): Save restriction.
7345
7346 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
7347
7348 * message.el (message-send-mail): Don't untabify.
7349 (message-mode): Don't use tabs for indentation.
7350
7351 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7352
7353 * message.el (message-send-mail): Don't untabify.
7354
7355 * nnml.el (nnml-save-mail): Typo fix.
7356
7357 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
7358
7359 * message.el (message-cite-function): Add
7360 `message-cite-original-without-signature' customization option.
7361
7362 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
7363
7364 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7365 `nnmail-prepare-incoming-header-hook'.
7366
7367 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
7368
7369 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7370
7371 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7372
7373 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7374
7375 1999-02-18 Michael Cook <cook@sightpath.com>
7376
7377 * Recognize Microsoft Outlook's cite attribution conventions.
7378
7379 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
7380
7381 * gnus-sum.el: Bind M.
7382
7383 1999-02-19 Neil Crellin <neilc@wallaby.cc>
7384
7385 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7386
7387 1999-02-15 Didier Verna <verna@inf.enst.fr>
7388
7389 * gnus-picon.el (gnus-group-display-picons): ensures that
7390 `article-goto-body' really goes to the article body.
7391
7392 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7393
7394 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7395
7396 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7397
7398 * mm-view.el (mm-view-message): Enable multibyte.
7399
7400 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7401
7402 * nnmail.el (nnmail-get-new-mail): Message later.
7403
7404 * mm-util.el (mm-find-charset-region): Revert to checking
7405 multibyte.
7406
7407 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
7408
7409 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7410 attachment.
7411
7412 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7413
7414 * gnus.el: Pterodactyl Gnus v0.76 is released.
7415
7416 1999-02-06 Felix Lee <flee@cygnus.com>
7417
7418 * gnus.el (gnus-group-change-level-function): Typo.
7419
7420 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7421
7422 * gnus-sum.el (gnus-nov-skip-field): Removed.
7423 (gnus-nov-field): Ditto.
7424 (gnus-nov-parse-extra): Ditto.
7425 (gnus-nov-read-integer): Ditto.
7426
7427 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
7428
7429 * nnheader.el (nnheader-nov-read-message-id): New macro.
7430 (nnheader-parse-nov): Use it.
7431
7432 * gnus-sum.el (gnus-nov-read-message-id): New macro.
7433 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7434 `(eq (char-after) ?\n)'.
7435
7436 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7437
7438 * gnus.el (gnus-other-frame): Always pop up a new frame.
7439
7440 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
7441
7442 * gnus-range.el (gnus-range-add): Rewrite.
7443
7444 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
7445
7446 * nnmail.el (nnmail-split-incoming): Added detection of maildir
7447 format.
7448 (nnmail-process-maildir-mail-format): New function.
7449
7450 * mail-source.el (mail-source-fetch-maildir): New function.
7451 (mail-source-keyword-map): Add default for maildir method.
7452 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7453
7454 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7455
7456 * mail-source.el (mail-source-fetcher-alist): Remove apop.
7457
7458 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7459 (nndoc-mime-digest-type-p): Removed.
7460
7461 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7462
7463 * gnus-art.el (gnus-article-read-summary-keys): Set the point
7464 where it is supposed to be.
7465 (gnus-treat-play-sounds): New variable.
7466
7467 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7468
7469 * gnus-art.el (article-display-x-face): Narrow to head.
7470 (gnus-article-washed-types): New variable.
7471 (article-hide-pgp): Is not a toggle.
7472 (gnus-article-hide-text-type): Save types.
7473 (article-decode-charset): Use it.
7474
7475 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7476
7477 * message.el (message-forward-start-separator): Removed.
7478 (message-forward-end-separator): Removed.
7479 (message-signature-before-forwarded-message): Removed.
7480 (message-included-forward-headers): Removed.
7481 (message-check-news-body-syntax): Don't check forward.
7482 (message-forward): Use MIME.
7483
7484 * nnvirtual.el (nnvirtual-request-article): Bind
7485 gnus-article-decode-hook to nil.
7486
7487 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7488
7489 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7490 us-ascii.
7491
7492 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7493
7494 * format-spec.el (format-spec): Be more robust.
7495
7496 * message.el (message-encode-message-body): Default
7497 mail-parse-charset to mail-parse-charset.
7498
7499 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7500 (gnus-summary-edit-article): Bind mail-parse-charset.
7501
7502 * mml.el (mml-read-tag): Ignore white space after end of tag.
7503
7504 * message.el (message-goto-body): Also work in separatorless
7505 articles.
7506
7507 * mml.el (mml-translate-from-mime): New function.
7508 (mml-insert-mime): Ditto.
7509 (mml-to-mime): New function.
7510 (mime-to-mml): New name.
7511
7512 * gnus-sum.el (gnus-summary-edit-article): Always select raw
7513 article.
7514
7515 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7516
7517 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7518 special-case nndraft groups.
7519
7520 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7521
7522 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7523 (gnus-get-newsgroup-headers): Already bound.
7524
7525 * message.el (message-encode-message-body): Use posting charset.
7526
7527 * mm-bodies.el (mm-encode-body): Use MIME charsets.
7528 (mm-body-encoding): Do CTE.
7529 (mm-body-7-or-8): New function.
7530
7531 * mm-util.el (mm-mime-charset): Always fall back on alist.
7532 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7533 (mm-mime-mule-charset-alist): Add arabic-*-column.
7534 (mm-find-mime-charset-region): New function.
7535
7536 * format-spec.el (format-spec-make): New function.
7537
7538 * mail-source.el (format-spec): Required.
7539 (mail-source-fetch-with-program): Removed.
7540 (mail-source-fetch-with-program): New function.
7541
7542 * format-spec.el: New file.
7543
7544 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7545
7546 * mail-source.el (mail-source-fetch-with-program): Take optional
7547 parameter.
7548
7549 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7550
7551 * gnus-start.el: Ignore some groups.
7552 (gnus-setup-news): Bind nnmail-fetched-sources.
7553
7554 * message.el (message-send-mail): Remove all tabs.
7555
7556 * mm-util.el (mm-find-charset-region): Just check whether
7557 find-charset-region is defined.
7558
7559 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7560
7561 * gnus-group.el (gnus-group-get-new-news): Use
7562 nnmail-fetched-sources.
7563
7564 * nnmail.el (nnmail-fetched-sources): New variable.
7565 (nnmail-get-new-mail): Use it.
7566
7567 * mail-source.el (mail-source-fetched-sources): New variable.
7568 (mail-source-fetch): Use it.
7569
7570 1999-02-02 Mark W. Eichin <eichin@thok.org>
7571
7572 * gnus.el (gnus-getenv-nntpserver): if the file that
7573 gnus-nntpserver-file names has a trailing newline, the
7574 string-match will always match, and thus the file will never be
7575 read. (^ matches start of "line", \\` matches start of "buffer",
7576 which is what was intended...)
7577
7578 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7579
7580 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7581
7582 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7583
7584 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7585 select methods.
7586
7587 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
7588
7589 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7590
7591 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
7592
7593 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7594
7595 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7596
7597 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7598 a typo.
7599 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7600 charset to nil.
7601 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7602 * gnus-start.el (gnus-start-draft-setup): Ditto.
7603
7604 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7605
7606 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7607 (mail-source-value): Don't do variables.
7608
7609 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7610
7611 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7612
7613 1999-02-01 Michael Cook <cook@sightpath.com>
7614
7615 * Defenestrate spurious ?a.
7616
7617 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7618
7619 * mail-source.el (mail-source-fetch-pop): Instead use
7620 :authentication.
7621
7622 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7623
7624 * lisp/mail-source.el : Support APOP authentication scheme.
7625
7626 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7627
7628 * pop3.el (pop3-movemail): Return t.
7629
7630 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7631
7632 * rfc2047.el (rfc2047-fold-region): New function.
7633 (rfc2047-encode-message-header): Use it.
7634
7635 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7636
7637 * gnus-sum.el (gnus-group-charset-alist): Add more.
7638
7639 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7640
7641 * gnus.el: Pterodactyl Gnus v0.75 is released.
7642
7643 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7644
7645 * gnus-art.el (article-display-x-face): Don't narrow to head.
7646
7647 1999-02-01 Michael Cook <cook@sightpath.com>
7648
7649 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7650
7651 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7652
7653 * mail-source.el (mail-source-fetch-directory): Ignore
7654 directories.
7655
7656 * gnus-cus.el (gnus-group-parameters): Addition.
7657
7658 * gnus-art.el (article-strip-banner): Do symbolic banners.
7659 (article-strip-banner): New keystroke.
7660
7661 1999-02-01 Michael Cook <cook@sightpath.com>
7662
7663 * gnus-art.el (article-strip-banner): New command.
7664
7665 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7666
7667 * gnus-art.el (gnus-treat-strip-banners): New variable.
7668
7669 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7670
7671 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7672 has been exist.
7673
7674 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7675
7676 * message.el (message-draft-coding-system): Check coding-system.
7677 * mm-util.el (mm-text-coding-system): Ditto.
7678
7679 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7680
7681 * mail-source.el (mail-source-fetch-pop): Save excursion.
7682
7683 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7684
7685 * mail-source.el (mail-source-movemail-args): Not constant.
7686 (mail-source-movemail-args): Removed.
7687 (mail-source-fetch-with-program): New function.
7688 (mail-source-fetch-pop): Use program and function.
7689 (mail-source-movemail-program): Removed.
7690
7691 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7692 (gnus-treat-date-user-defined): New variable.
7693
7694 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7695
7696 * nnmail.el (nnmail-fix-eudora-headers): New function.
7697
7698 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7699
7700 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7701
7702 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7703
7704 * gnus-art.el (gnus-treatment-function-alist): Do
7705 gnus-article-add-buttons-to-head later.
7706 (gnus-treat-capitalize-sentences): New variable.
7707 (article-capitalize-sentences): New command and keystroke.
7708
7709 * gnus-group.el (gnus-group-catchup-current): Do group.
7710
7711 * message.el (message-default-charset): Add group.
7712
7713 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7714
7715 * gnus.el: Pterodactyl Gnus v0.74 is released.
7716
7717 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7718
7719 * gnus-art.el (article-fill-long-lines): Renamed.
7720 (article-fill-long-lines): New keystroke.
7721
7722 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7723
7724 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7725
7726 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7727 displayed.
7728 (gnus-group-catchup-current): Be more robus.
7729
7730 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7731 headers.
7732
7733 1999-01-25 Dave Love <fx@gnu.org>
7734
7735 * message.el (message-mode-menu): Add message-mime-attach-file.
7736 (message-mode): Doc fix.
7737
7738 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7739
7740 * nnmail.el (nnmail-check-duplication): Insert the mail source
7741 string.
7742
7743 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7744 (mail-source-fetch-directory): Ditto.
7745 (mail-source-fetch-file): Ditto.
7746 (mail-source-string): New variable.
7747
7748 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7749 the level.
7750
7751 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7752 before handling.
7753
7754 * mm-util.el (mm-mime-charset): Use the parameters.
7755 (mm-mime-charset): Removed region paremeters.
7756
7757 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7758 source.
7759
7760 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7761
7762 * nnmail.el (nnmail-get-split-group): Quote right.
7763
7764 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7765
7766 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7767 buffer.
7768
7769 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7770
7771 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7772 (gnus-group-mode): Don't hook.
7773
7774 * mail-source.el (mail-source-bind): Doc fix.
7775 (mail-source-bind): Take only one param.
7776
7777 * gnus-art.el (gnus-treat-highlight-signature): typep.
7778
7779 * mail-source.el (mail-source-movemail): Ignore empty file.
7780 (mail-source-callback): Check before deleting.
7781
7782 * message.el (message-mime-attach-file): Include name.
7783
7784 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7785
7786 * mm-util.el (mm-read-charset): Return a symbol.
7787
7788 * mm-view.el (mm-inline-text): Insert signature separator.
7789
7790 * gnus-art.el (gnus-treat-predicate): New function.
7791 (gnus-treat-article): Allow all types to be checked.
7792
7793 * gnus-util.el (gnus-or): New function.
7794 (gnus-and): Ditto.
7795
7796 * gnus-art.el (gnus-mime-display-single): Use override.
7797
7798 * mm-decode.el (mm-attachment-override-types): New variable.
7799 (mm-attachment-override-p): New function.
7800
7801 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7802
7803 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7804
7805 * mm-view.el (mm-inline-text): Do vcards.
7806
7807 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7808
7809 * gnus.el: Pterodactyl Gnus v0.73 is released.
7810
7811 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7812
7813 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7814 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7815 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7816 (nnmail-movemail-program): Removed.
7817 (nnmail-movemail-args): Removed.
7818 (nnmail-pop-password-required): Ditto.
7819 (nnmail-tmp-directory): Ditto.
7820 (nnmail-delete-incoming): Removed.
7821 (nnmail-pop-password, nnmail-moved-inboxes,
7822 nnmail-internal-password, nnmail-move-inbox): Removed.
7823 (nnmail-read-passwd): Ditto.
7824 (nnmail-get-spool-files): Removed.
7825 (nnmail-resplit-incoming): Reinstated.
7826
7827 * mail-source.el: New file.
7828
7829 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7830
7831 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7832
7833 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7834
7835 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7836
7837 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7838
7839 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7840
7841 * gnus-picon.el (gnus-group-display-picons): Goto body.
7842
7843 * gnus.el: Indented all functions; broke long lines; changed all
7844 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7845
7846 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7847
7848 * gnus.el: Pterodactyl Gnus v0.72 is released.
7849
7850 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7851
7852 * gnus.el: Cleaned up trailing whitespace.
7853
7854 * mm-util.el (mm-read-charset): Work.
7855
7856 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7857
7858 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7859 nnheader-translate-file-chars'd group name.
7860
7861 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7862
7863 * message.el (message-encode-message-body): Fold case.
7864
7865 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7866
7867 * mailcap.el (mailcap-add): New function.
7868
7869 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7870
7871 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7872 (article-goto-body): Use it.
7873 (gnus-treat-article): Ditto.
7874
7875 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7876 downloaded articles from the downloadeble list.
7877
7878 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7879
7880 * message.el (message-encode-message-body): Bind
7881 mail-parse-charset.
7882
7883 * mm-util.el (mm-charset-synonym-alist): New variable.
7884 (mm-charset-to-coding-system): Use it.
7885 (mm-charset-coding-system-alist): Removed.
7886 (mm-charset-to-coding-system): Don't use it.
7887 (mm-find-charset-region): Use mail-parse-charset.
7888
7889 * gnus-art.el (gnus-treatment-function-alist): Use
7890 gnus-article-display-picons.
7891 (gnus-treat-display-xface): Only do if we have xface feature.
7892 (gnus-part-display-hook): New function.
7893 (gnus-treat-article): Use it.
7894 (gnus-treat-article): Use gnus-visual.
7895
7896 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7897
7898 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7899 displaying.
7900
7901 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7902
7903 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7904 regexp file names.
7905
7906 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7907
7908 * gnus.el: Pterodactyl Gnus v0.71 is released.
7909
7910 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7911
7912 * mm-view.el (mm-inline-image): Don't add a dot.
7913
7914 * gnus-art.el (gnus-treat-article): New function.
7915
7916 * gnus.el (gnus-article-display-hook): Removed.
7917
7918 * gnus-art.el (gnus-article-treat-custom): New variable.
7919
7920 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7921
7922 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7923 functions.
7924
7925 * message.el (message-posting-charset): New variable.
7926 (message-send-mail): Use it.
7927
7928 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7929 (gnus-setup-posting-charset): New function.
7930 (gnus-setup-message): Use it.
7931
7932 * message.el (message-encode-message-body): Just look for
7933 Content-Type before inserting a new one.
7934
7935 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7936
7937 * rfc2047.el (rfc2047-default-charset): Removed.
7938
7939 * mail-prsvr.el: New file.
7940 (mail-parse-charset): New variable.
7941
7942 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7943 Changed name.
7944
7945 * gnus.el (gnus-charset): New group.
7946
7947 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7948
7949 * gnus-sum.el (gnus-default-charset): Default to nil.
7950 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7951 (gnus-newsgroup-iso-8859-1-forced): Removed.
7952
7953 * mm-util.el (mm-known-charsets): Removed.
7954 (mm-default-coding-system): Removed.
7955 (mm-default-charset): Removed.
7956 (mm-read-charset): New function.
7957
7958 * message.el (message-default-charset): Removed.
7959
7960 * rfc2047.el (rfc2047-default-charset): Default to nil.
7961
7962 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7963
7964 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7965
7966 * gnus.el: Pterodactyl Gnus v0.70 is released.
7967
7968 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7969
7970 * mm-decode.el (mm-save-part): Use mm-get-part.
7971 (mm-insert-part): New function.
7972 (mm-get-part): Use it.
7973 (mm-get-image): Ditto.
7974 (mm-display-external): Ditto.
7975
7976 * mm-view.el (mm-inline-text): Ditto.
7977
7978 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7979 ranges.
7980
7981 * mm-decode.el (mm-display-external): Save the buffer.
7982 (mm-remove-part): Kill it.
7983
7984 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7985
7986 * nnagent.el (nnagent-request-set-mark): Defined stub.
7987
7988 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7989
7990 * gnus-score.el (gnus-score-load-score-alist): Bind
7991 coding-system-for-read.
7992
7993 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7994 prepare-exit-hook.
7995
7996 * mm-view.el (mm-setup-w3): Require w3.
7997
7998 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7999
8000 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
8001 body.
8002
8003 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8004
8005 * mm-encode.el: Ditto.
8006
8007 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
8008 error.
8009
8010 * mailcap.el (mailcap-mime-data): SAFER ps.
8011
8012 * message.el (message-encode-message-body): Always insert a
8013 Content-Type header.
8014
8015 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
8016 shown inline.
8017
8018 * mm-view.el (mm-inline-text): Handle all sorts of text.
8019
8020 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
8021 don't view.
8022
8023 * mm-decode.el (mm-display-external): Use it.
8024
8025 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
8026
8027 * mm-decode.el (mm-save-part): Removed double code.
8028
8029 1999-01-12 Dave Love <fx@gnu.org>
8030
8031 * mm-decode.el (mm-save-part): Avoid doubly-compressed
8032 application/octet-stream .gz & al files with jka-compr.
8033
8034 1999-01-12 Dave Love <fx@gnu.org>
8035
8036 * gnus-ems.el (gnus-down-mouse-3): New variable.
8037 * gnus-art.el (gnus-mime-button-map): Use it.
8038 (gnus-mime-button-menu): Set the clicked-on buffer initially.
8039
8040 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8041
8042 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
8043
8044 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8045
8046 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
8047 buffers.
8048
8049 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
8050
8051 * gnus-cache.el (gnus-cache-read-active): Reversed check.
8052
8053 1999-01-12 Matt Armstrong <matta@geoworks.com>
8054
8055 * mml.el (mml-parameter-string): Strip directory component.
8056
8057 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8058
8059 * gnus.el (gnus-use-demon): Removed.
8060
8061 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
8062
8063 * nnmail.el (nnmail-article-group): Don't infloop.
8064
8065 1999-01-11 Colin Rafferty <colin@xemacs.org>
8066
8067 * gnus-art.el (article-update-date-lapsed): Made it work with
8068 picons, and make it update on all visible frames.
8069 (article-date-ut): Get summary-buffer's current-headers.
8070
8071 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8072
8073 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
8074 (gnus-picons-setup-p): New variable.
8075
8076 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
8077
8078 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
8079
8080 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8081
8082 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
8083 (gnus-summary-exit-no-update): Use mapcar.
8084
8085 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
8086
8087 * gnus-agent.el (gnus-category-write): Make directory.
8088
8089 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8090
8091 * gnus-sum.el (gnus-update-read-articles):
8092 (gnus-update-marks): Request backend update of mark.
8093
8094 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8095
8096 * mm-bodies.el (mm-body-encoding): Use mm-find.
8097
8098 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
8099
8100 * gnus-picon.el (gnus-article-display-picons): Fix.
8101
8102 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8103
8104 * gnus.el: Pterodactyl Gnus v0.69 is released.
8105
8106 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8107
8108 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
8109
8110 * gnus-agent.el (gnus-agent-remove-group): New command and
8111 keystroke.
8112
8113 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
8114
8115 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
8116
8117 * gnus-agent.el (gnus-agent-write-servers): Make directory.
8118
8119 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8120
8121 * mm-view.el (mm-inline-text): Bind current id.
8122
8123 * mm-decode.el (mm-handle-id): New macro.
8124 (mm-make-handle): Accept id.
8125 (mm-dissect-singlepart): Use it.
8126
8127 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
8128
8129 * message.el (message-cite-original-without-signature): Use
8130 message-signature-separator when searching for signature in
8131 message-cite-original-without-signature.
8132
8133 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
8134
8135 * gnus.el (gnus-server-to-method): Check named methods.
8136
8137 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8138
8139 * mm-view.el (mm-view-message): Goto point-min.
8140
8141 * nnmail.el (nnmail-article-group): Don't delete lines, only
8142 shorten them.
8143
8144 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
8145 values.
8146
8147 * nnheader.el (nnheader-temp-directory): New variable.
8148 (nnheader-temp-directory): Removed.
8149
8150 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
8151
8152 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
8153 list of files to check for mailcap entries under windows-nt.
8154
8155 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8156
8157 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
8158 summary buffer exists.
8159
8160 1998-12-22 Aaron M. Ucko <amu@mit.edu>
8161
8162 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
8163 irrelevant Sun sendmail bug.
8164 (nnsoup-store-reply): Stop mucking with mail-header-separator.
8165
8166 * message.el (message-send-news): Bind mail-header-separator to
8167 "" when asking backend to post.
8168
8169 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
8170
8171 * mm-uu.el (mm-dissect-disposition): New variable.
8172 (mm-uu-dissect): Use it.
8173
8174 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8175
8176 * mm-view.el (mm-inline-text): Bind url-current-object.
8177
8178 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
8179
8180 * gnus-range.el (gnus-remove-from-range): Rewrite.
8181
8182 1998-12-09 SL Baur <steve@altair.xemacs.org>
8183
8184 * gnus-picon.el (annotations): Remove bogus require 'xpm.
8185
8186 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
8187
8188 * message.el (message-encode-message-body): Insert `MIME-Version'
8189 instead of `Mime-Version'.
8190
8191 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8192
8193 * message.el (message-insert-mime-part): Add the attachment
8194 disposition.
8195 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8196 (message-mime-query-type): New function.
8197 (message-mime-query-description): Ditto.
8198 (message-mime-query-file): Ditto.
8199 (message-insert-mime-part): Use them.
8200 (message-mime-insert-external): Use the new stuff.
8201
8202 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8203
8204 * nnmail.el (nnmail-split-header-length-limit): New variable.
8205
8206 * mm-decode.el (mm-dissect-buffer): Check syntax.
8207
8208 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8209
8210 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8211 (rfc2047-dissect-region): Ditto.
8212
8213 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8214
8215 * mm-view.el (mm-view-message): Decode charset.
8216
8217 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8218
8219 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8220 CT headers.
8221
8222 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8223
8224 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8225 mm-uu-*-function.
8226 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8227
8228 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8229
8230 * message.el (message-send-mail): Do MML first.
8231 (message-send-news): Ditto.
8232
8233 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8234
8235 * gnus-picon.el (gnus-picons-face): New face.
8236 (gnus-picons-try-face): Use it.
8237
8238 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8239
8240 * gnus.el: Pterodactyl Gnus v0.68 is released.
8241
8242 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8243
8244 * gnus.el: Pterodactyl Gnus v0.67 is released.
8245
8246 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8247
8248 * gnus.el: Pterodactyl Gnus v0.66 is released.
8249
8250 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8251
8252 * gnus-art.el (gnus-insert-mime-button): Decode description.
8253
8254 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
8255
8256 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8257 (gnus-decode-header-methods): Ditto.
8258 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8259
8260 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8261
8262 * mml.el (mml-insert-mime-headers): Encode description.
8263
8264 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8265 line.
8266
8267 * gnus-sum.el (gnus-default-charset): Doc fix.
8268
8269 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8270
8271 * mm-decode.el (mm-display-part): Forward a line.
8272
8273 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
8274
8275 * mm-util.el (mm-running-ntemacs): New variable.
8276 (mm-text-coding-system): Ditto.
8277 * nnmail.el (nnmail-incoming-coding-system): Ditto.
8278 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8279
8280 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8281
8282 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8283 buffer.
8284
8285 * message.el (message-insert-headers): New command and keystroke.
8286
8287 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8288
8289 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8290 (mm-get-image): Ditto.
8291
8292 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8293 base64, uudecode and binhex.
8294
8295 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
8296
8297 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8298 in text/plain.
8299 * mm-uu.el (mm-uu-dissect): Use inline.
8300
8301 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8302
8303 * mm-view.el (mm-view-message): New function.
8304
8305 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8306 qp.
8307
8308 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
8309
8310 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8311 entry for message/rfc822 as 8bit.
8312
8313 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8314
8315 * mailcap.el (mailcap-mime-extensions): Add patch.
8316
8317 1998-12-05 Dale Hagglund <rdh@best.com>
8318
8319 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8320 argument to force all multipart/* to look like multipart/mixed.
8321
8322 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8323 variable.
8324 (gnus-mime-display-part): Use it.
8325
8326 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8327
8328 * gnus-draft.el (gnus-draft-send): Only disable checks for
8329 non-interactive use.
8330 (gnus-draft-send-message): Use it.
8331
8332 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8333
8334 * gnus.el: Pterodactyl Gnus v0.65 is released.
8335
8336 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8337
8338 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8339
8340 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8341
8342 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8343
8344 * gnus.el: Pterodactyl Gnus v0.64 is released.
8345
8346 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8347
8348 * mm-view.el (mm-setup-w3): Don't load.
8349
8350 * gnus-msg.el (gnus-setup-message): Set group name.
8351 (gnus-group-mail): Avoid leaking local vars.
8352
8353 * message.el (message-attach-file): Renamed.
8354 (message-mime-attach-file): Renamed again.
8355
8356 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
8357
8358 * gnus-art.el (article-decode-encoded-words): Bind
8359 rfc2047-default-charset here.
8360
8361 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8362
8363 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8364
8365 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8366 (gnus-picons-setup-hook): New hook.
8367
8368 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
8369
8370 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8371 string.
8372 (mailcap-mime-extensions): Ditto. Made first sentense fit a
8373 line.
8374
8375 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8376
8377 * gnus-art.el (gnus-article-prepare-display): Setup w3.
8378 (gnus-mime-view-part): Ditto.
8379 (gnus-mime-inline-part): Dotii.
8380 (gnus-mime-externalize-part): Daddo.
8381 (gnus-mime-internalize-part): Tutti frutti.
8382 (gnus-widget-press-button): Da da do.
8383
8384 * mm-view.el (mm-setup-w3): Require url-vars.
8385
8386 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8387
8388 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8389 * mm-util.el (mm-find-charset-region): Ditto.
8390
8391 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8392
8393 * message.el (message-send): Don't encode here.
8394 (message-send-mail): But here.
8395 (message-send-news): And here.
8396
8397 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8398
8399 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8400
8401 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8402
8403 * gnus.el: Pterodactyl Gnus v0.63 is released.
8404
8405 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8406
8407 * mml.el (mml-base-boundary): Shorten.
8408
8409 * message.el (message-insert-mime-part): Use default.
8410
8411 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8412
8413 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
8414
8415 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8416 buttons, not [*].
8417
8418 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8419
8420 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8421
8422 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8423
8424 * gnus-art.el (gnus-insert-mime-button): Fix.
8425
8426 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8427
8428 * message.el (message-insert-mime-part): Nicify prompts.
8429 (message-insert-mime-part): Really delete duplicates.
8430 (message-insert-mime-part): Check against common errors.
8431 (message-insert-mime-part): Fix docstring.
8432
8433 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8434
8435 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8436
8437 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8438
8439 * gnus-art.el (gnus-mime-button-line-format): Nicify.
8440 (gnus-insert-mime-button): Modify accordingly.
8441
8442 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8443
8444 * gnus-art.el (gnus-display-mime): Set window point.
8445
8446 * mm-decode.el (mm-display-external): Only decode when not
8447 saving.
8448 (mm-alternative-precedence): Prefer multiparts.
8449 (mm-inline-media-tests): Inline multiparts.
8450
8451 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8452 Ignore errors when requiring url.
8453
8454 * mml.el (mml-quote-region): New command.
8455
8456 * message.el (message-cite-original): Use it.
8457 (message-cite-original-without-signature): Ditto.
8458
8459 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8460
8461 * gnus.el: Pterodactyl Gnus v0.62 is released.
8462
8463 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8464
8465 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8466
8467 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8468
8469 * mm-view.el (mm-inline-text): Use `point-min-marker' and
8470 `point-max-marker'.
8471
8472 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8473
8474 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8475
8476 * gnus-art.el (gnus-mime-display-single): Check for attachment
8477 before other tests.
8478
8479 1998-12-03 Didier Verna <verna@inf.enst.fr>
8480
8481 * gnus-msg.el (gnus-configure-posting-styles): find a
8482 posting-style entry in the group parameters, if any, and honor it
8483 at the end.
8484
8485 1998-12-03 Felix Lee <flee@teleport.com>
8486
8487 * nntp.el (nntp-after-change-function): Fix.
8488
8489 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
8490
8491 * mml.el (mml-generate-mime-1): Insert literally.
8492
8493 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8494
8495 * mml.el (mml-insert-mime-headers): Removed debug.
8496
8497 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8498
8499 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8500 prefixed.
8501
8502 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8503 application/emacs-lisp to 8bit.
8504
8505 1998-12-03 Dale Hagglund <rdh@best.com>
8506
8507 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8508
8509 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8510
8511 * gnus.el: Pterodactyl Gnus v0.61 is released.
8512
8513 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8514
8515 * mml.el (mml-parse-1): Skipped parts.
8516 (mml-insert-mime-headers): Nil is a list.
8517 (mml-generate-mime-1): Don't insert literally.
8518 (mml-read-tag): Drop text props.
8519 (mml-read-part): Ditto.
8520 (mml-parse-singlepart-with-multiple-charsets): Ditto.
8521
8522 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8523
8524 * gnus.el: Pterodactyl Gnus v0.60 is released.
8525
8526 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8527
8528 * mml.el (mml-parse-1): Don't throw contents away.
8529
8530 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
8531
8532 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8533
8534 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8535
8536 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8537 function.
8538 (mml-parse-1): Use it.
8539
8540 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8541
8542 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8543 Use gnus-newsgroup-default-charset.
8544 (article-decode-encoded-words): Remove charset codes.
8545 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8546 gnus-default-charset.
8547
8548 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8549
8550 * message.el (message-send-mail): Don't encode here.
8551 (message-send-news): Nor here.
8552 (message-send): ... but here instead.
8553
8554 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8555 default to nil.
8556 (gnus-article-display-picons): Replace From line.
8557 (gnus-group-display-picons): Replace Newsgroups line.
8558 (gnus-picons-display-glyph): Set baseline.
8559 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8560 (gnus-picons-xbm-face): Revert to old, standard colors.
8561
8562 * message.el (message-fetch-field): Remove text props.
8563
8564 * gnus-art.el (gnus-article-normalized-header-length): New
8565 variable.
8566 (article-normalize-headers): New command and keystroke.
8567
8568 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8569
8570 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8571
8572 * gnus.el: Pterodactyl Gnus v0.59 is released.
8573
8574 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8575
8576 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8577
8578 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8579
8580 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8581
8582 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8583
8584 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8585
8586 * mm-decode.el (mm-all-images-fit): New variable.
8587 (mm-image-fit-p): Use it.
8588
8589 * gnus-art.el (gnus-mime-display-single): Use it.
8590 (gnus-mime-internalize-part): New command and keystroke.
8591
8592 * mm-decode.el (mm-user-automatic-external-display): New
8593 variable.
8594 (mm-automatic-external-display-p): New function.
8595
8596 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8597 colors.
8598
8599 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8600
8601 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8602
8603 * gnus-art.el (gnus-with-article): Work in the original article
8604 buffer.
8605 (gnus-with-article): Work in read-only groups.
8606
8607 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8608
8609 * mm-bodies.el (mm-decode-string): Return original string if not
8610 decode.
8611
8612 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8613
8614 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8615
8616 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8617
8618 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8619
8620 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8621
8622 * gnus.el: Pterodactyl Gnus v0.58 is released.
8623
8624 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8625
8626 * mm-decode.el (mm-get-image): Return a glyph, not an image
8627 specifier.
8628
8629 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8630
8631 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8632
8633 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8634
8635 * mail-parse.el (rfc2045): Required.
8636
8637 1998-12-01 William M. Perry <wmperry@aventail.com>
8638
8639 * mm-view.el (mm-inline-text): Remove props.
8640
8641 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8642
8643 * mm-view.el (mm-setup-w3): Protect url-misc.
8644
8645 * message.el (message-ignored-resent-headers): Remove
8646 Gnus-Warning.
8647
8648 * mml.el (mml-insert-mime-headers): Use encoding.
8649 (mml-parameter-string): Ditto.
8650
8651 * rfc2045.el: New file.
8652 (rfc2045-encode-string): New function.
8653
8654 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8655
8656 * mail-parse.el (mail-header-encode-parameter): New function.
8657
8658 * rfc2231.el (rfc2231-encode-string): New function.
8659
8660 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8661
8662 * mm-bodies.el (mm-decode-string): New function.
8663 * mm-view.el (mm-inline-text): Use mm-decode-string.
8664
8665 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8666
8667 * gnus.el: Pterodactyl Gnus v0.57 is released.
8668
8669 1998-11-23 Felix Lee <flee@cygnus.com>
8670
8671 * nntp.el (nntp-async-needs-kluge): new setting.
8672 (nntp-async-timer): new var.
8673 (nntp-async-process-list): new var.
8674 (nntp-async-kluge): new function.
8675 (nntp-async-timer-handler): new function.
8676 (nntp-async-wait): new function.
8677 (nntp-async-stop): new function.
8678 (nntp-after-change-function): renamed, and split apart.
8679 (nntp-async-trigger): new function.
8680 (nntp-do-callback): new function.
8681 (nntp-accept-process-output): add optional timeout arg.
8682
8683 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8684 (gnus-async-wait-for-article): new function.
8685 (gnus-async-with-semaphore): s/asynch/async/.
8686
8687 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8688
8689 * gnus-art.el (gnus-with-article): Don't encode.
8690 (gnus-insert-mime-button): Fall back on filename from C-D.
8691 (gnus-mime-display-single): Have dots right on text/plain
8692 attachments.
8693
8694 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8695 broken parts.
8696
8697 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8698
8699 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8700 binhex.
8701
8702 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8703 (gnus-summary-repair-multipart): New command and keystroke.
8704
8705 * gnus-art.el (gnus-with-article-buffer): New macro.
8706
8707 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8708
8709 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8710 undisplay the part.
8711
8712 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8713
8714 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8715
8716 * mml.el (mml-read-part): Partition right.
8717
8718 * mm-decode.el (mm-handle-set-cache): New macro.
8719 (mm-handle-cache): Ditto.
8720 (mm-make-handle): Ditto.
8721 (mm-dissect-singlepart): Use it.
8722 (mm-get-image): Use the cache.
8723
8724 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8725
8726 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8727 (gnus-mime-display-single): Don't insert lines between parts.
8728
8729 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8730
8731 * nnmail.el (nnmail-file-coding-system-1): New variable.
8732 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8733 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8734 * nnml.el (nnml-file-coding-system): New variable.
8735 (nnml-request-article): Use nnml-file-coding-system.
8736
8737 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8738
8739 * gnus.el: Pterodactyl Gnus v0.56 is released.
8740
8741 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8742
8743 * gnus-art.el (gnus-mime-display-part): New function.
8744 (gnus-mime-display-mixed): Use it.
8745
8746 * mm-view.el (mm-setup-w3): Don't register.
8747
8748 * message.el (message-cite-original): Cite parts.
8749
8750 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8751
8752 * mml.el (mml-parameter-string): New function.
8753 (mml-insert-mime-headers): Separated into new function.
8754
8755 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8756
8757 * mml.el (mml-make-boundary): Use `make-string'.
8758
8759 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8760
8761 * binhex.el (binhex-insert-char): Ditto.
8762
8763 * uudecode.el (uudecode-insert-char): Code correctly.
8764
8765 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8766
8767 * mml.el (mml-generate-mime): Don't generate multiparts for
8768 empties.
8769
8770 * gnus-art.el (gnus-display-mime): Save excursion.
8771
8772 * message.el (message-remove-first-header): New function.
8773 (message-encode-message-body): Use it.
8774
8775 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8776
8777 * gnus.el: Pterodactyl Gnus v0.55 is released.
8778
8779 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8780
8781 * mm-view.el (mm-setup-w3): New function.
8782
8783 * mm-decode.el (mm-content-id-get-contents): New function.
8784 (mm-content-id-get-type): Ditto.
8785 (mm-content-id-get-encoding): Ditto.
8786 (mm-get-handle-by-content-id): Removed.
8787
8788 1998-11-25 Colin Rafferty <colin@xemacs.org>
8789
8790 * message.el (message-generate-new-buffers): Fix tag.
8791
8792 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8793
8794 * message.el (message-buffer-name): Check for unique first.
8795
8796 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8797 gnus-inhibit-mime-unbuttonizing.
8798
8799 * gnus-sum.el (t): Bind M-t.
8800 (gnus-inhibit-unbuttonizing): New variable.
8801 (gnus-summary-toggle-display-buttonized): New command.
8802
8803 * gnus-art.el (gnus-display-mime): Select article window.
8804 (article-strip-trailing-space): New command and keystroke.
8805
8806 * nneething.el (nneething-include-files): New variable.
8807 (nneething-create-mapping): Use it.
8808
8809 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8810
8811 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8812 ayto-expirable marks.
8813
8814 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8815
8816 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8817
8818 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8819 ARG.
8820
8821 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8822
8823 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8824
8825 * mm-util.el (mm-binary-coding-system): New variable.
8826 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8827 * mm-decode.el (mm-display-external): Ditto.
8828
8829 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8830
8831 * gnus.el: Pterodactyl Gnus v0.54 is released.
8832
8833 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8834
8835 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8836
8837 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8838
8839 * mm-decode.el (mm-save-part): Unquote.
8840
8841 1998-11-24 Matt Armstrong <matta@geoworks.com>
8842
8843 * mm-decode.el (mm-save-part): Bind coding system for write.
8844
8845 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8846
8847 * gnus-art.el (gnus-article-mode-line-format): New default.
8848 (gnus-article-mime-part-status): New function.
8849
8850 * message.el (message-send-news): Check the body syntax before
8851 encoding.
8852
8853 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8854 (gnus-mime-display-single): Use it.
8855 (gnus-mime-display-alternative): Ditto.
8856
8857 * mm-decode.el: Check for whether we are running under a term.
8858
8859 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8860
8861 * mm-decode.el (mm-preferred-alternative): Default to first
8862 alternative.
8863 (mm-preferred-alternative): No, we dont.
8864
8865 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8866
8867 * mm-decode.el (mm-display-external): Use binary instead of
8868 no-conversion.
8869 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8870 * nnheader.el (nnheader-file-coding-system): Ditto.
8871 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8872
8873 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8874
8875 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8876 name without method.
8877
8878 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8879
8880 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8881 coding-system -> default-charset.
8882 (gnus-newsgroup-default-charset-alist): Ditto.
8883 (gnus-summary-local-variables): Ditto.
8884 (gnus-set-global-variables): Ditto.
8885 (gnus-get-newsgroup-headers): Ditto.
8886 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8887 (gnus-get-newsgroup-headers-xover): Ditto.
8888 (gnus-newsgroup-setup-default-charset): Ditto.
8889 (article-decode-mime-words): Ditto.
8890 (article-decode-charset): Ditto.
8891 (article-decode-encoded-words): Ditto.
8892 (article-de-quoted-unreadable): Ditto.
8893 (gnus-mime-view-all-parts): Ditto.
8894 (gnus-mime-externalize-part): Ditto.
8895 (gnus-mm-display-part): Ditto.
8896 (gnus-mime-display-single): Ditto.
8897 (gnus-mime-display-alternative): Ditto.
8898
8899 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8900
8901 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8902 * gnus-art.el (article-decode-charset): Overlay
8903 rfc2047-default-charset.
8904 * message.el (message-draft-coding-system): New variable.
8905 (message-set-auto-save-file-name): Use message-draft-coding-system.
8906 * nndraft.el (nndraft-request-article): Ditto.
8907 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8908 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8909
8910 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8911
8912 * mm-uu.el (mm-uu-test): New function.
8913 (mm-uu-dissect): Inherit charset and cte from head.
8914 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8915
8916 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8917
8918 * gnus.el: Pterodactyl Gnus v0.53 is released.
8919
8920 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8921
8922 * mm-decode.el (mm-get-image): New function.
8923 (mm-image-fit-p): New function.
8924
8925 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8926
8927 * gnus-art.el (gnus-article-insert-newline): New function.
8928 (article-goto-body): New function.
8929
8930 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8931
8932 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8933 buttons.
8934
8935 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8936 keystroke.
8937
8938 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8939 line between parts.
8940
8941 * message.el (message-remove-header): Go to end if wanted.
8942
8943 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8944
8945 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8946 movement with save-window-excursion.
8947
8948 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8949
8950 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8951
8952 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8953
8954 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8955
8956 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8957
8958 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8959 gnus-newsgroup-coding-system.
8960 (gnus-get-newsgroup-headers): Ditto.
8961 (gnus-get-newsgroup-headers-xover): Ditto.
8962 (gnus-set-global-variables): Ditto.
8963 * gnus-art.el (article-decode-mime-words): Ditto.
8964 (article-decode-charset): Ditto.
8965 (article-decode-encoded-words): Ditto.
8966 (article-de-quoted-unreadable): Ditto.
8967 (gnus-mime-view-all-parts): Ditto.
8968 (gnus-mime-externalize-part): Ditto.
8969 (gnus-mm-display-part): Ditto.
8970 (gnus-mime-display-alternative): Ditto.
8971 (gnus-mime-display-single): Ditto.
8972 * mm-view.el (mm-inline-text): Use default coding system.
8973
8974 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8975
8976 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8977 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8978 (gnus-newsgroup-coding-system): New local variable.
8979 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8980 (gnus-summary-local-variables): Add two new local variables.
8981 (gnus-newsgroup-setup-coding-system): New function.
8982 (gnus-select-newsgroup): Setup coding system.
8983 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8984 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8985 * gnus-cus.el (gnus-group-parameters): Customizable
8986 iso-8859-1-forced.
8987
8988 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8989
8990 * gnus.el: Pterodactyl Gnus v0.52 is released.
8991
8992 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8993
8994 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8995 encoding.
8996
8997 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8998 undisplayed text types.
8999
9000 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
9001 types.
9002
9003 1998-11-19 Felix Lee <flee@cygnus.com>
9004
9005 * nntp.el (nntp-after-change-function-callback): recover from C-g.
9006
9007 1998-11-19 Felix Lee <flee@cygnus.com>
9008
9009 * gnus-async.el (gnus-asynch-obarray): rename to
9010 gnus-async-hashtb, and don't buffer-local it.
9011
9012 (gnus-async-article-callback): new function.
9013 (gnus-make-async-article-function): use it.
9014
9015 (gnus-async-current-prefetch-group): new var.
9016 (gnus-async-current-prefetch-article): new var.
9017 (gnus-async-request-fetched-article): are we fetching it already?
9018
9019 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
9020
9021 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9022
9023 * gnus-sum.el (gnus-summary-show-article): Require.
9024
9025 * message.el: Provide before hooks.
9026 (message-send-news): Do MIME before headers.
9027
9028 * gnus-art.el (gnus-article-check-buffer): New function.
9029 (gnus-article-read-summary-keys): Use it.
9030
9031 * mm-decode.el (mm-user-automatic-display): Display all inline
9032 images.
9033
9034 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
9035 much.
9036 (gnus-unbuttonized-mime-types): New variable.
9037
9038 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9039
9040 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
9041
9042 * mm-decode.el (mm-quote-arg): Quote semicolons.
9043
9044 * gnus-art.el (gnus-mime-display-single): Don't display
9045 attachments.
9046 (gnus-mime-externalize-part): New command and keystroke.
9047
9048 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
9049 (mm-alternative-precedence): Changed order.
9050
9051 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
9052
9053 * gnus.el (gnus-method-simplify): New function.
9054 (gnus-native-method-p): New function.
9055 (gnus-secondary-method-p): Use gnus-method-equal.
9056
9057 * gnus-start.el (gnus-group-change-level): Shorten select method.
9058
9059 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9060
9061 * gnus.el: Pterodactyl Gnus v0.51 is released.
9062
9063 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9064
9065 * gnus.el: Applied patches from 5.6.45.
9066
9067 * gnus-score.el (gnus-score-find-trace): Print complete file
9068 paths.
9069 (gnus-score-find-trace): Truncate lines.
9070
9071 * gnus.el (gnus-message-archive-group): Allow function.
9072
9073 * message.el (message-encode-message-body): Remove Mime-Version
9074 before inserting.
9075
9076 * gnus-cus.el (gnus-group-customize): Optional topic.
9077
9078 * gnus-sum.el (gnus-summary-customize-parameters): New command and
9079 keystroke.
9080
9081 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
9082
9083 * message.el (message-encode-message-body): Rewrite.
9084
9085 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9086
9087 * mml.el (mml-base-boundary): New variable.
9088 (mml-make-boundary): New function.
9089
9090 * gnus-cache.el (gnus-cache-coding-system): New variable.
9091 (gnus-cache-request-article): Use it.
9092
9093 * message.el (message-insert-mime-part): Delete duplicates.
9094
9095 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
9096
9097 * gnus-art.el (gnus-mime-display-alternative): Set end of
9098 multipart and display even when nothing is preferred.
9099
9100 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9101
9102 * gnus.el: Pterodactyl Gnus v0.50 is released.
9103
9104 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9105
9106 * mm-decode.el (mm-inline-media-tests): Check that device-type is
9107 fbound.
9108
9109 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
9110
9111 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
9112
9113 * gnus.el (gnus-similar-server-opened): Compare backend.
9114
9115 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9116
9117 * gnus-topic.el (gnus-topic-expire-articles): New function.
9118 (gnus-topic-mode-map): Bind it.
9119
9120 * gnus.texi (Topic Commands): New expiry command. Reordered.
9121
9122 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
9123
9124 * gnus-sum.el
9125 (gnus-auto-expirable-marks): New variable.
9126 (gnus-inhibit-user-auto-expire): New variable.
9127 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
9128 When looking to see if we should expire instead, check
9129 gnus-auto-expirable-marks instead of using a hard-wired list.
9130 (gnus-summary-mark-as-read-forward,
9131 gnus-summary-mark-as-read-backward):
9132 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
9133 gnus-summary-mark-forward, instead of `t'.
9134
9135 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9136
9137 * mml.el (mml-compute-boundary): New function.
9138 (mml-compute-boundary-1): New function.
9139 (mml-generate-mime-1): Use it.
9140
9141 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
9142
9143 * mml.el (mml-generate-mime-1): Always precede closing boundary
9144 with newline.
9145
9146 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9147
9148 * mml.el (mml-generate-mime-1): Do right boundaries when several
9149 multiparts.
9150
9151 * mm-decode.el (mm-user-automatic-display): Default to inline
9152 jpeg.
9153
9154 * mml.el (mml-generate-mime-1): Encode non-text parts.
9155
9156 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9157
9158 * gnus.el: Pterodactyl Gnus v0.49 is released.
9159
9160 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9161
9162 * mm-view.el (mm-inline-text): Require w3-vars.
9163
9164 * gnus-setup.el (gnus-use-tm): Removed.
9165
9166 * gnus-art.el (gnus-article-goto-part): Don't beep.
9167 (gnus-article-view-part): Check return value.
9168 (gnus-mime-display-alternative): Don't display when there is
9169 nothing to display.
9170
9171 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
9172 (mml-generate-mime-1): Use unibyte for binaries.
9173
9174 * gnus-art.el (gnus-display-mime): Call
9175 gnus-article-mime-part-function.
9176 (gnus-mime-part-function): New function.
9177 (gnus-article-mime-part-function): New function.
9178
9179 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9180
9181 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9182
9183 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9184
9185 * message.el (message-font-lock-keywords): Highlight MML.
9186 (message-mml-face): New font.
9187
9188 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9189
9190 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9191 (gnus-mm-display-part): Do not select-window if the article window
9192 is not found.
9193
9194 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
9195
9196 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9197
9198 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9199
9200 * gnus.el: Pterodactyl Gnus v0.48 is released.
9201
9202 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9203
9204 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9205
9206 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9207
9208 * message.el (message-cite-original-without-signature): Ditto.
9209 (message-cite-original): Quote parts.
9210
9211 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9212
9213 * gnus.el: Pterodactyl Gnus v0.47 is released.
9214
9215 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9216
9217 * message.el (message-encode-message-body): Insert MIME warning.
9218
9219 * mml.el (mml-read-tag): Look for #tag.
9220
9221 * mm-util.el (mm-find-charset-region): Check whether
9222 enable-multibyte-characters is bound.
9223
9224 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9225
9226 * gnus.el: Pterodactyl Gnus v0.46 is released.
9227
9228 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9229
9230 * message.el (message-encode-message-body): Insert headers at the
9231 right spot.
9232
9233 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9234
9235 * gnus.el: Pterodactyl Gnus v0.45 is released.
9236
9237 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9238
9239 * nndraft.el (nndraft-save-mime-part): Removed.
9240 (nndraft-get-mime-part): Ditto.
9241
9242 * message.el (message-format-mime-old): Removed.
9243 (message-encode-message-body): Removed.
9244 (message-encode-message-body): Renamed.
9245
9246 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9247
9248 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9249
9250 * message.el (message-format-mime): Check message-mime-part.
9251
9252 * mm-encode.el (mm-mime-file-types): Removed.
9253 (mm-default-file-encoding): New definition.
9254
9255 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
9256
9257 * mm-view.el (mm-inline-image): Use mm-insert-inline.
9258 * gnus-art.el (gnus-mm-display-part): Go to correct position.
9259
9260 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9261
9262 * gnus.el: Pterodactyl Gnus v0.44 is released.
9263
9264 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9265
9266 * message.el (message-format-mime): New function.
9267
9268 * nndraft.el (nndraft-save-mime-part): New function.
9269 (nndraft-get-mime-part): New function.
9270
9271 * mm-encode.el (mm-default-file-encoding): New function.
9272 (mm-content-transfer-encoding): New function.
9273 (mm-encode-buffer): New function.
9274
9275 * message.el: New command.
9276 (message-mime-part): New variable.
9277 (message-insert-mime-part): New command.
9278
9279 * mm-encode.el (mm-encode-content-transfer-encoding): New
9280 function.
9281
9282 * mm-util.el (mm-content-transfer-encoding-defaults): New
9283 variable.
9284 (mm-mime-file-types): Taken from TM.
9285
9286 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9287
9288 * gnus.el: Pterodactyl Gnus v0.43 is released.
9289
9290 1998-11-07 Karl Kleinpaste <karl@jprc.com>
9291
9292 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9293 * gnus-score.el (gnus-score-default-header): Ditto.
9294 (gnus-header-index): Ditto.
9295 (gnus-summary-increase-score): Ditto, & process "extra" requests.
9296 (gnus-summary-header): Handle extra headers.
9297 (gnus-summary-score-entry): Ditto, & provide new score element.
9298 (gnus-summary-score-effect): Ditto.
9299 (gnus-score-string): Avoid "extra" string sort, & modify match in
9300 "extra" case.
9301 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9302
9303 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9304
9305 * message.el (message-resend): Bind message-required-mail-headers
9306 to nil.
9307
9308 * mm-view.el (mm-inline-text): Bind w3-strict-width.
9309
9310 * nngateway.el (require): Require cl.
9311
9312 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9313 things.
9314
9315 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
9316
9317 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9318 when no articles.
9319
9320 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9321
9322 * message.el (message-ignored-resent-headers): Remove X-Gnus.
9323
9324 1998-11-10 Colin Rafferty <colin@xemacs.org>
9325
9326 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9327 user-mail-address if non-nil.
9328
9329 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9330
9331 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9332 (gnus-make-sort-function-1): Ditto.
9333
9334 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9335 window.
9336
9337 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9338
9339 * mm-util.el (mm-with-unibyte-buffer): Ditto.
9340
9341 * binhex.el (binhex-decode-region): Quote.
9342
9343 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9344
9345 * gnus-art.el (article-decode-charset): Don't downcase charset.
9346
9347 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9348
9349 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9350
9351 * gnus.el: Pterodactyl Gnus v0.42 is released.
9352
9353 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9354
9355 * gnus-art.el (gnus-display-mime): Add id for alternative part.
9356
9357 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
9358
9359 * nntp.el (nntp-send-mode-reader): Revert.
9360
9361 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9362
9363 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9364
9365 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
9366
9367 * message.el (message-make-date): Fix for negative time zones.
9368
9369 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9370
9371 * gnus.el: Pterodactyl Gnus v0.41 is released.
9372
9373 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
9374
9375 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9376
9377 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
9378
9379 * gnus.el (gnus-short-group-name): When shortening foreign select
9380 methods, do not scan for plusses beyond the first colon.
9381
9382 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
9383
9384 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9385 lines where `group' is the last thing on the line.
9386
9387 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9388
9389 * gnus-art.el (gnus-article-view-part): Do alternative.
9390 (gnus-mime-display-alternative): Insert marker.
9391
9392 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9393
9394 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9395
9396 * nnmail.el (nnmail-expired-article-p): Protect against bogus
9397 dates.
9398
9399 * gnus-cus.el (gnus-topic): Required.
9400
9401 * nnheader.el (nnheader-parse-nov): Parse extra.
9402 (nnheader-nov-parse-extra): New macro.
9403
9404 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9405
9406 * gnus-art.el (gnus-article-view-part): Internal move.
9407
9408 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
9409
9410 * gnus-cus-new.el (gnus-custom-topic): New free variable.
9411 (gnus-group-customize): Support editing topic parameters.
9412
9413 1998-10-29 Karl Kleinpaste <karl@jprc.com>
9414
9415 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9416 indicators.
9417
9418 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9419
9420 * gnus-art.el (gnus-mm-display-part): Return.
9421 (gnus-article-view-part): Only go if external.
9422 (gnus-article-dumbquotes-map): Do 205.
9423
9424 * mm-decode.el (mm-display-part): Return what was done.
9425
9426 * message.el (message-buffer-naming-style): New variable.
9427 (message-generate-new-buffers): Extended.
9428 (message-buffer-naming-style): Removed.
9429 (message-buffer-name): Use it.
9430 (message-do-send-housekeeping): Rename new styling.
9431
9432 * gnus-sum.el (gnus-summary-recenter): Allow
9433 gnus-auto-center-summary to be a number.
9434
9435 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
9436
9437 * pop3.el (pop3-open-server): Use "binary" instead of
9438 "no-conversion".
9439
9440 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9441
9442 * gnus-srvr.el (gnus-browse-foreign-server): Set
9443 gnus-browse-current-method to the result of gnus-server-to-method.
9444
9445 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9446
9447 * gnus-util.el (gnus-pull): Another optional argument.
9448 * nnweb.el (nnweb-request-delete-group): Delete from
9449 nnweb-group-alist and update active file.
9450
9451 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9452
9453 * gnus-group.el (gnus-group-make-group): Accept group of new
9454 method.
9455
9456 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
9457
9458 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9459
9460 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
9461
9462 * mm-view.el (mm-inline-text): Postion of html portion.
9463
9464 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9465
9466 * nntp.el (nntp-list-active-group): Waited for short strings.
9467 (nntp-send-mode-reader): Ditto.
9468 (nntp-open-connection): Ditto.
9469
9470 * gnus-int.el (gnus-request-group-articles): New function.
9471
9472 * nntp.el (nntp-request-listgroup): New function.
9473 (nntp-request-group-articles): Renamed.
9474
9475 1998-10-27 Karl Kleinpaste <karl@jprc.com>
9476
9477 * nnheader.el (nnheader-parse-nov): Supply extra.
9478
9479 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9480
9481 * gnus-art.el (gnus-button-push): Don't go to
9482 gnus-article-buffer.
9483
9484 * mm-view.el (mm-inline-image): Add a newline.
9485
9486 * gnus-start.el (gnus-check-first-time-used): Check more.
9487
9488 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
9489
9490 * gnus-start.el (gnus-check-first-time-used): Check current.
9491
9492 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9493
9494 * mm-util.el (mm-find-charset-region): New function.
9495
9496 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9497
9498 * gnus-art.el (gnus-mime-button-menu): Fix.
9499
9500 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
9501
9502 * gnus-art.el (gnus-mime-button-menu): New definition.
9503
9504 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9505
9506 * gnus-art.el (article-decode-charset): Downcase charset.
9507 (article-decode-charset): Pass on type.
9508 (article-decode-charset): Check nil charsets.
9509 (article-remove-cr): Translate CR to LF.
9510 (gnus-ignored-mime-types): Default to nil.
9511
9512 * nnheader.el (nnheader-insert-nov): Work when not Xref.
9513
9514 * gnus-sum.el (gnus-ignored-from-addresses): Default to
9515 user-mail-address.
9516 (gnus-nov-parse-extra): Didn't return right thing.
9517
9518 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9519
9520 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9521
9522 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9523
9524 * gnus.el: Pterodactyl Gnus v0.40 is released.
9525
9526 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9527
9528 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9529
9530 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9531
9532 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9533
9534 * nnml.el (nnml-possibly-create-directory): Check before making.
9535
9536 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9537
9538 * nnheader.el (nnheader-insert-nov): Don't infloop.
9539
9540 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9541
9542 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9543 set up.
9544
9545 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9546
9547 * nneething.el (nneething-file-name): New definition.
9548
9549 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9550
9551 * gnus-art.el (gnus-treatment-function-alist): Fix.
9552 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9553
9554 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9555
9556 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9557
9558 * gnus.el: Pterodactyl Gnus v0.39 is released.
9559
9560 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9561
9562 * gnus-art.el (gnus-ignored-mime-types): New variable.
9563 (gnus-mime-display-single): Use it.
9564 (gnus-treatment-function-alist): New variable.
9565
9566 * gnus.el (gnus-mime): New group.
9567
9568 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9569 things for other parts.
9570 (gnus-mime-display-alternative): Place point.
9571
9572 * gnus.el: autoload gnus-uu-post-news.
9573
9574 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9575 needsterm/DISPLAY.
9576
9577 * mm-decode.el (mm-display-part): Default to inline text/.*
9578 parts.
9579
9580 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9581 8bit.
9582
9583 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9584 (gnus-mime-display-single): Inline all text parts.
9585 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9586
9587 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9588
9589 * nnml.el (nnml-possibly-create-directory): Rewrite.
9590 (nnml-request-create-group): Change to right server.
9591
9592 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9593
9594 * gnus.el: rmail-output-to-rmail-file autoload.
9595
9596 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9597 Gnus.
9598
9599 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9600
9601 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9602
9603 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9604
9605 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9606 mixed part.
9607
9608 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9609
9610 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9611
9612 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9613
9614 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9615
9616 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9617
9618 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9619
9620 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9621 value.
9622
9623 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9624 hidden.
9625
9626 * gnus-spec.el (gnus-update-format-specifications): Use the
9627 article mode line spec.
9628
9629 * gnus-art.el (gnus-insert-mime-button): Put right type.
9630 (gnus-insert-prev-page-button): Ditto.
9631 (gnus-insert-next-page-button): Dutti.
9632
9633 * pop3.el: New version installed.
9634
9635 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9636
9637 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9638 and display last part.
9639
9640 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9641
9642 * gnus.el: Pterodactyl Gnus v0.38 is released.
9643
9644 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9645
9646 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9647 Removed.
9648 (article-de-quoted-unreadable): Narrow to default.
9649
9650 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9651
9652 * gnus-art.el (article-decode-charset): Decode even when broken
9653 MIME.
9654
9655 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9656 name.
9657
9658 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9659
9660 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9661 nnheader.
9662
9663 * nnmail.el (nnmail-extra-headers): New variable.
9664
9665 * nnheader.el (nnheader-insert-nov): Insert extra.
9666
9667 * gnus.el (gnus-summary-line-format): Doc fix.
9668
9669 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9670 (gnus-nov-parse-line): Ditto.
9671 (gnus-nov-parse-extra): New macro.
9672 (gnus-header): New function.
9673 (gnus-update-summary-mark-positions): Change.
9674 (gnus-ignored-from-addresses): New variable.
9675 (gnus-summary-insert-from-or-to): New function.
9676
9677 * gnus.el (gnus-extra-headers): New variable.
9678
9679 * nnheader.el (make-mail-header): Expand.
9680 (mail-header-extra): New macro.
9681 (mail-header-set-extra): Ditto.
9682 (make-full-mail-header): Expand.
9683
9684 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9685
9686 * gnus.el: Pterodactyl Gnus v0.37 is released.
9687
9688 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9689
9690 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9691
9692 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9693 on.
9694
9695 1998-10-22 Didier Verna <verna@inf.enst.fr>
9696
9697 * gnus-spec.el (gnus-balloon-face-function): new function
9698 (gnus-parse-format): understand the %< %> specifiers
9699 (gnus-parse-complex-format): ditto.
9700
9701 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9702
9703 * gnus.el: Changed following-char to char-after throughout.
9704
9705 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9706
9707 * mm-decode.el (mm-display-external): Protect more and message.
9708
9709 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9710
9711 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9712 mixed part.
9713
9714 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9715
9716 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9717
9718 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9719
9720 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9721
9722 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9723
9724 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9725
9726 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9727
9728 * mm-decode.el (mm-display-external): Set undisplayer to mm
9729 buffer, not the current buffer; use unwind-protect.
9730
9731 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9732
9733 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9734 (gnus-summary-exit-no-update): Ditto.
9735
9736 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9737
9738 * mm-decode.el (mm-inline-media-tests): Look for w3.
9739
9740 * mailcap.el (mailcap-mime-data): Inline html.
9741
9742 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9743
9744 * gnus.el: Pterodactyl Gnus v0.36 is released.
9745
9746 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9747
9748 * gnus-art.el (article-translate-strings):
9749 (gnus-article-dumbquotes-map): Don't dot.
9750
9751 * pop3.el (pop3-open-server): Set point right.
9752
9753 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9754 (mm-dissect-buffer): Ditto.
9755 (mm-destroy-part): Ignore non-handles.
9756 (mm-remove-part): Ditto.
9757 (mm-destroy-parts): New function.
9758 (mm-remove-parts): Ditto.
9759
9760 * gnus-art.el (gnus-mm-display-part): Don't move point.
9761
9762 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9763
9764 * mm-uu.el : New file.
9765
9766 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9767
9768 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9769 a function.
9770
9771 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9772
9773 * mm-decode.el (mm-display-external): Check before selecting.
9774
9775 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9776
9777 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9778
9779 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9780
9781 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9782 variable.
9783
9784 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9785
9786 * gnus-art.el (gnus-decode-header-methods): New variable.
9787
9788 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9789
9790 * gnus-art.el (gnus-multi-decode-header): New function.
9791
9792 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9793
9794 * gnus.el: Pterodactyl Gnus v0.35 is released.
9795
9796 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9797
9798 * uudecode.el (uudecode-decode-region-external): Insert
9799 literally.
9800
9801 * mm-bodies.el (mm-decode-body): Optional encoding.
9802
9803 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9804
9805 * gnus-ems.el (gnus-mouse-3): New variable.
9806
9807 * binhex.el (binhex-decode-region-external): Don't use -internally.
9808
9809 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9810
9811 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9812 files.
9813
9814 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9815
9816 * gnus-group.el (gnus-add-marked-articles): Request backend update
9817 of flags.
9818
9819 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9820
9821 * gnus-sum.el (gnus-update-read-articles):
9822 (gnus-update-marks): Request backend update of mark.
9823
9824 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9825
9826 * gnus.texi (Optional Backend Functions): New item,
9827 nnchoke-request-set-mark.
9828
9829 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9830
9831 * gnus-range.el (gnus-remove-from-range): Don't add stuff in list
9832 to range.
9833
9834 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9835
9836 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9837
9838 1998-10-14 SL Baur <steve@altair.xemacs.org>
9839
9840 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9841 first used.
9842
9843 1998-10-10 SL Baur <steve@altair.xemacs.org>
9844
9845 * mm-view.el: Require mm-decode for macros.
9846
9847 * mm-decode.el (mm-handle-type): Move macro declarations above the
9848 place where they are used.
9849
9850 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9851
9852 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9853 buffer.
9854
9855 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9856
9857 * nnagent.el (nnagent-open-server): Error message.
9858
9859 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9860
9861 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9862
9863 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9864
9865 * score-mode.el (gnus-score-mode-map): Ditto.
9866
9867 * message.el (message-mode-map): Ditto.
9868
9869 * gnus-uu.el (gnus-uu-post-news): Ditto.
9870
9871 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9872
9873 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9874
9875 * gnus-art.el (gnus-article-edit-mode-map): Use
9876 `set-keymap-parent' rather than `copy-keymap'.
9877
9878 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9879
9880 * gnus-art.el (gnus-mime-button-commands): New variable.
9881 (gnus-mime-button-map): Initialize it from
9882 `gnus-mime-button-commands'.
9883 (gnus-mime-button-menu): New function.
9884 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9885
9886 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9887
9888 * message.el (message-insert-to): Make `nobody' and `poster'
9889 synonymous to `never' and `always' in Mail-Copies-To.
9890 (message-reply): Ditto.
9891 (message-followup): Ditto.
9892
9893 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9894
9895 * mailcap.el (mailcap-mime-data): Save sound.
9896
9897 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9898
9899 * message.el (message-ignored-supersedes-headers): Include
9900 `NNTP-Posting-Date'.
9901
9902 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9903
9904 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9905
9906 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9907
9908 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9909 uudecode.
9910
9911 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9912
9913 * mm-decode.el (mm-display-external): Don't switch on save.
9914
9915 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9916
9917 * nnmail.el (nnmail-movemail-args): New variable.
9918
9919 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9920
9921 * gnus-art.el (article-translate-strings):
9922
9923 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9924
9925 * gnus-art.el (gnus-article-view-part): Use it.
9926 (gnus-mm-display-part): New function.
9927 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9928
9929 * mm-decode.el (mm-handle-displayed-p): New function.
9930
9931 * gnus-art.el (gnus-mime-copy-part): Create better names.
9932 (gnus-mime-button-line-format): Include dots spec.
9933
9934 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9935
9936 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9937 forward buffer first.
9938
9939 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9940
9941 * gnus-util.el (gnus-set-window-start): New function.
9942
9943 * message.el (message-send): Don't check changed.
9944
9945 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9946
9947 * gnus-art.el (gnus-article-setup-buffer): Set params.
9948
9949 * mm-decode.el (mm-user-display-methods): Inline
9950 "message/delivery-status".
9951
9952 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9953
9954 * message.el (message-auto-save-directory): Rename.
9955 (message-mode): Dof fix.
9956
9957 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9958 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9959
9960 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9961
9962 * message.el (message-make-date): Avoid locale.
9963
9964 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9965 cache.
9966
9967 * mm-decode.el (mm-display-inline): Goto point-min.
9968
9969 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9970
9971 * mm-decode.el (mm-display-external): Reverse before sorting.
9972
9973 * gnus-draft.el (gnus-draft-send): Allow mail.
9974
9975 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9976
9977 * message.el (message-check): Move message-check macro above where
9978 it is first used.
9979
9980 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9981
9982 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9983
9984 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9985
9986 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9987
9988 * gnus.el: Pterodactyl Gnus v0.34 is released.
9989
9990 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9991
9992 * mm-decode.el (mm-inline-media-tests): delivery-status.
9993
9994 * mm-view.el (mm-inline-text): Provide default.
9995
9996 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9997
9998 * mailcap.el (mailcap-possible-viewers): Fix nils.
9999
10000 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10001
10002 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
10003 (article-update-date-lapsed): Record the buffer.
10004 (article-update-date-lapsed): Do all windows that display article
10005 buffers.
10006
10007 * nnml.el (nnml-generate-nov-databases-1): Ditto.
10008
10009 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
10010
10011 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
10012 annoations.
10013
10014 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
10015
10016 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10017
10018 * gnus-agent.el (gnus-category-add): Change default category to
10019 'false.
10020
10021 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
10022 scores.
10023
10024 * gnus-draft.el (gnus-draft-send): Check server more.
10025
10026 * gnus-art.el (gnus-article-view-part): New command and keystroke.
10027 (gnus-article-goto-part): New function.
10028
10029 * mm-view.el (mm-inline-text): Insert richtext properly.
10030
10031 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
10032
10033 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10034
10035 * parse-time.el (parse-time-rules): Accept dates far into the past
10036 and the future, and parse single-digit numbers as years.
10037
10038 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10039
10040 * mm-decode.el (mm-display-external): Chop off directories.
10041
10042 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10043
10044 * uudecode.el (uu-decode-region-external): Use
10045 insert-file-contents-literally.
10046
10047 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
10048
10049 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10050
10051 * uudecode.el: New file.
10052
10053 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
10054 x-uuencode.
10055
10056 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10057
10058 * gnus-art.el (gnus-mime-display-alternative): Set faces.
10059
10060 * message.el (message-fetch-field): Unfold properly.
10061
10062 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
10063 in text/plain.
10064
10065 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10066
10067 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
10068 (gnus-auto-select-first): Removed.
10069 (gnus-auto-select-first): Extended.
10070 (gnus-summary-read-group-1): Use new value.
10071
10072 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10073
10074 * message.el (message-fix-before-sending): Space.
10075
10076 * nnmail.el (nnmail-find-file): Don't erase.
10077
10078 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10079
10080 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
10081
10082 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10083
10084 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
10085
10086 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
10087
10088 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
10089
10090 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
10091
10092 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
10093 20.4.
10094
10095 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10096
10097 * gnus-art.el (gnus-mime-view-all-parts): New command and
10098 keystroke.
10099
10100 * mm-decode.el (mm-display-external): Translate slashes.
10101
10102 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
10103
10104 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
10105
10106 * mm-decode.el (mm-quote-arg): Quote spaces.
10107 (mm-display-external): Quote args.
10108
10109 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10110
10111 * mm-decode.el (mm-inlinable-part-p): New function.
10112
10113 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
10114
10115 * mm-util.el (mm-disable-multibyte): New function.
10116
10117 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10118
10119 * gnus.el: Pterodactyl Gnus v0.33 is released.
10120
10121 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10122
10123 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
10124
10125 * mm-decode.el (mm-display-external): Don't switch for externals.
10126 (mm-dissect-multipart): Don't include end-sep.
10127
10128 * mm-util.el (mm-get-coding-system-list): New function.
10129 (mm-coding-system-list): New variable.
10130
10131 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10132
10133 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
10134
10135 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10136
10137 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
10138 group
10139
10140 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10141
10142 * mm-decode.el (mm-interactively-view-part): Typo.
10143
10144 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10145
10146 * mm-decode.el (mm-dissect-multipart): Display last part when the
10147 article has no close-delimiter
10148
10149 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10150
10151 * mm-decode.el (mm-dissect-buffer): Display parts which have no
10152 content-type.
10153
10154 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
10155
10156 * gnus-art.el (gnus-display-mime): Typo.
10157
10158 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10159
10160 * gnus.el: Pterodactyl Gnus v0.32 is released.
10161
10162 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10163
10164 * gnus-kill.el (gnus-batch-score): Protect against errors.
10165
10166 * gnus-art.el: Protect against broken headers.
10167
10168 * mm-decode.el (mm-display-external): Respect needsterm.
10169 (mm-display-external): Create buffer for external commands.
10170
10171 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
10172
10173 * mailcap.el (mailcap-mime-info): Return the proper viewer.
10174
10175 * mm-decode.el (mm-display-external): Use file name.
10176
10177 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
10178
10179 * gnus-util.el (gnus-output-to-rmail): Adjust to
10180 `rmail-output-to-rmail-file'.
10181
10182 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10183
10184 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10185
10186 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10187 headers.
10188
10189 * gnus-art.el (article-decode-charset): Fold case.
10190
10191 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
10192
10193 * mailcap.el (mailcap-save-binary-file): Goto point-min.
10194
10195 1998-09-23 Aaron M. Ucko <amu@mit.edu>
10196
10197 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10198 after being stored.
10199
10200 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
10201
10202 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10203 come.
10204
10205 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10206
10207 * gnus-ems.el (gnus-widget-button-keymap): New variable.
10208
10209 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
10210
10211 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10212
10213 1998-09-23 Matt Armstrong <matta@geoworks.com>
10214
10215 * gnus-art.el (article-decode-charset): Narrow to the correct
10216 region.
10217
10218 * mm-bodies.el: Fix autoload.
10219
10220 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
10221
10222 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10223
10224 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10225
10226 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10227
10228 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10229
10230 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10231 (gnus-article-add-button): Ditto.
10232
10233 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10234
10235 * gnus-art.el (gnus-article-prepare-display): Make article mode.
10236 (gnus-article-prepare-display): Bind url-standalone-mode.
10237
10238 * mm-decode.el (mm-remove-part): Also delete directory.
10239 (mm-display-external): Create a private sub-dir.
10240
10241 * mailcap.el (mailcap-binary-suffixes): New variable.
10242 (mailcap-command-p): Use it.
10243
10244 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10245
10246 * nnmbox.el (nnmbox-request-group): Change server.
10247 (nnmbox-possibly-change-newsgroup): Enable multibyte.
10248
10249 * message.el (message-encode-message-body): Don't stomp MIME
10250 headers.
10251
10252 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10253 unless useful.
10254 (gnus-summary-exit): Check for a live article buffer.
10255 (gnus-summary-exit-no-update): Ditto.
10256
10257 * gnus-int.el (gnus-request-replace-article): Accept no-encode
10258 param.
10259
10260 * gnus-sum.el (gnus-article-decoded-p): New variable.
10261
10262 * mm-decode.el (mm-display-external): Use no-conv.
10263
10264 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10265 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10266
10267 * gnus-art.el (gnus-article-mode-map): Bind button2 to
10268 mouse-click.
10269
10270 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
10271
10272 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10273
10274 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10275
10276 * gnus.el: Pterodactyl Gnus v0.31 is released.
10277
10278 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10279
10280 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10281
10282 * mm-decode.el (mm-display-part): Accept no-default.
10283
10284 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10285 a parameter.
10286
10287 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10288 (gnus-summary-prepare-threads): Ditto.
10289
10290 * gnus.el (gnus-article-mode-map): Make sparse keymap.
10291
10292 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10293 (gnus-mime-button-line-format): Doc fix.
10294 (gnus-insert-mime-button): Use it.
10295 (gnus-article-add-button): Use widget-convert-button.
10296
10297 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10298 ignore.
10299
10300 * mm-decode.el (mm-alternative-precedence): Ditto.
10301
10302 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
10303
10304 * mm-decode.el (mm-user-automatic-display): Use enriched.
10305
10306 1998-09-14 Paul Fisher <rao@gnu.org>
10307
10308 * mm-decode.el (mm-dissect-multipart): Have the part start on the
10309 right place.
10310
10311 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10312
10313 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10314
10315 * gnus-art.el (article-update-date-lapsed): Only update header if
10316 buffer is dispalyed in frame.
10317 (gnus-article-prepare-display): New function.
10318 (gnus-article-prepare): Use it.
10319
10320 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
10321
10322 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10323
10324 * mm-view.el (mm-insert-inline): New function.
10325
10326 * mm-decode.el (mm-pipe-part): Bugged.
10327
10328 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10329
10330 * mm-bodies.el (mm-encode-body): Move over the body.
10331
10332 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10333
10334 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10335
10336 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
10337
10338 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10339 related functions. Handle message/rfc822 parts. Display subject on
10340 multipart summary lines. Display name on sub-parts when available.
10341
10342 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10343
10344 * mailcap.el (mailcap-command-p): New version.
10345
10346 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
10347
10348 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10349 groups.
10350
10351 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10352
10353 * message.el (message-make-date): Remove weekday name.
10354
10355 * mm-decode.el (mm-dissect-buffer): Protect against broken
10356 headers.
10357
10358 * mailcap.el (mailcap-command-in-path-p): New function.
10359 (mailcap-command-p): Renamed.
10360
10361 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10362
10363 * rfc2047.el (eval): Autoload.
10364
10365 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10366
10367 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10368 (gnus-multi-decode-encoded-word-string): New function.
10369 (gnus-encoded-word-method-alist): New variable.
10370 (gnus-decode-encoded-word-functions): Removed.
10371
10372 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10373
10374 * gnus-int.el (gnus-request-replace-article): Replace
10375 message-narrow-to-headers with message-narrow-to-head
10376
10377 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10378
10379 * drums.el (drums-quote-string): Reversed match.
10380
10381 * message.el (message-make-date): Use weekday name.
10382
10383 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10384
10385 * gnus.el: Pterodactyl Gnus v0.30 is released.
10386
10387 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10388
10389 * gnus-art.el (article-decode-encoded-words): Use it.
10390 (gnus-decode-header-function): New variable.
10391
10392 * gnus-sum.el (gnus-nov-parse-line): Use it.
10393 (gnus-decode-encoded-word-function): New variable.
10394
10395 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10396 buffer.
10397
10398 * gnus-art.el (gnus-insert-mime-button): Use widget.
10399 (gnus-widget-press-button): New function.
10400 (gnus-article-prev-button): Removed.
10401 (gnus-article-next-button): Ditto.
10402 (gnus-article-add-button): Ditto.
10403
10404 * gnus.el (gnus-article-mode-map): Inherit from widget.
10405 (gnus-article-mode-map): No, don't.
10406
10407 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10408 (mm-content-id-alist): New variable.
10409 (mm-get-content-id): New function.
10410
10411 * gnus-art.el (gnus-request-article-this-buffer): Only decode
10412 articles if we are fetching to the article buffer.
10413
10414 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10415
10416 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10417 articles.
10418
10419 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10420
10421 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10422 (mm-default-mime-charset): New variable.
10423
10424 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10425
10426 * drums.el (drums-quote-string): Reversed test.
10427
10428 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10429
10430 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10431 string.
10432
10433 * drums.el (drums-quote-string): New function.
10434
10435 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10436 (rfc2047-b-encode-region): Chop lines.
10437 (rfc2047-q-encode-region): Ditto.
10438
10439 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10440
10441 * gnus.el: Pterodactyl Gnus v0.29 is released.
10442
10443 1998-09-12 Istvan Marko <imarko@pacificnet.net>
10444
10445 * mm-decode.el (mm-save-part): Message right.
10446
10447 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10448
10449 * drums.el (drums-parse-address): Returned a list instead of a
10450 string.
10451 (drums-remove-whitespace): Skip comments.
10452 (drums-parse-addresses): Didn't work.
10453
10454 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10455
10456 * gnus.el: Pterodactyl Gnus v0.28 is released.
10457
10458 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10459
10460 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10461 starting point.
10462 (article-decode-encoded-words): Rename.
10463
10464 * message.el (message-narrow-to-headers-or-head): New function.
10465
10466 * gnus-int.el (gnus-request-accept-article): Narrow to the right
10467 region.
10468
10469 * message.el (message-send-news): Encode body after checking
10470 syntax.
10471
10472 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10473
10474 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10475
10476 * gnus-art.el (gnus-display-mime): Respect disposition.
10477
10478 * mm-decode.el (mm-preferred-alternative): Respect disposition.
10479
10480 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10481 text with annotations.
10482
10483 * message.el (message-make-date): Fix sign for negative time
10484 zones.
10485
10486 * mm-view.el (mm-inline-image): Insert a space at the end of the
10487 image.
10488
10489 * mail-parse.el: New file.
10490
10491 * rfc2231.el: New file.
10492
10493 * drums.el (drums-content-type-get): Removed.
10494 (drums-parse-content-type): Ditto.
10495
10496 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10497
10498 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10499
10500 * gnus.el: Pterodactyl Gnus v0.27 is released.
10501
10502 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10503
10504 * mm-decode.el (mm-alternative-precedence): New variable.
10505 (mm-preferred-alternative): New function.
10506
10507 * gnus-art.el (gnus-mime-copy-part): New command.
10508
10509 * mm-decode.el (mm-get-part): New function.
10510
10511 * mm-view.el: New file.
10512
10513 * mm-decode.el (mm-dissect-buffer): Downcase cte.
10514 (mm-display-part): Default to mailcap-save-binary-file.
10515
10516 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10517
10518 * gnus.el: Pterodactyl Gnus v0.26 is released.
10519
10520 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10521
10522 * mm-decode.el (mm-interactively-view-part): New function.
10523
10524 * gnus-art.el (gnus-mime-view-part): New command.
10525
10526 * mm-decode.el (mm-last-shell-command): New variable.
10527
10528 * mailcap.el (mailcap-mime-info): Allow returning all matches.
10529
10530 * mm-decode.el (mm-save-part): New function.
10531
10532 * gnus-art.el (article-decode-charset): Protect against buggy
10533 content-types.
10534 (gnus-mime-pipe-part): New command.
10535 (gnus-mime-save-part): New command.
10536 (gnus-mime-button-map): New keymap.
10537 (gnus-mime-button-line-format): New variable.
10538 (gnus-insert-mime-button): New function.
10539 (gnus-display-mime): Use it.
10540
10541 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10542
10543 * mm-decode.el (mm-inline-text): Decode charsets.
10544
10545 * gnus-art.el (gnus-article-save): Comment fix.
10546
10547 * gnus-int.el (gnus-start-news-server): When in batch, don't
10548 prompt.
10549
10550 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10551 decode.
10552
10553 * mm-decode.el (mm-inline-media-tests): Add audio.
10554 (mm-inline-audio): New function.
10555
10556 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10557
10558 * gnus-art.el (article-make-date-line): Didn't work.
10559
10560 * parse-time.el (parse-time-string): One too many nils.
10561
10562 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10563
10564 * gnus.el: Pterodactyl Gnus v0.25 is released.
10565
10566 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10567
10568 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10569 annotations.
10570
10571 * gnus.el ((featurep 'gnus-xmas)): New
10572 'gnus-annotation-in-region-p alias.
10573
10574 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10575
10576 * mm-util.el (mm-with-unibyte-buffer): New function.
10577
10578 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10579
10580 * mm-decode.el (mm-inline-media-tests): New variable.
10581
10582 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10583
10584 * gnus-art.el (gnus-article-mime-handles): New variable.
10585
10586 * drums.el (drums-narrow-to-header): New function.
10587
10588 * gnus-art.el (article-decode-charset): Use it.
10589
10590 * drums.el (drums-content-type-get): New function.
10591
10592 * mm-util.el (mm-content-type-charset): Removed.
10593
10594 * drums.el (drums-syntax-table): @ is word.
10595 (drums-parse-content-type): New function.
10596
10597 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10598 EDT" times.
10599
10600 * gnus-util.el (gnus-date-get-time): Use safe date.
10601
10602 * gnus-sum.el (gnus-show-mime): Removed.
10603 (gnus-summary-toggle-mime): Removed.
10604
10605 * gnus-art.el (gnus-strict-mime): Removed.
10606 (gnus-article-prepare): Don't do MIME.
10607 (gnus-decode-encoded-word-method): Removed.
10608 (gnus-show-mime-method): Removed.
10609
10610 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10611
10612 * gnus.el: Pterodactyl Gnus v0.24 is released.
10613
10614 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10615
10616 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10617 PREFIX.
10618
10619 * parse-time.el (parse-time-rules): Accept times that look like
10620 "h:mm".
10621
10622 * message.el (message-make-date): Use zone properly.
10623
10624 * gnus.el: Autoload gnus-batch.
10625
10626 * gnus-art.el (article-de-quoted-unreadable): Do not do
10627 gnus-article-decode-rfc1522.
10628
10629 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10630
10631 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10632 param.
10633
10634 * message.el (message-encode-message-body): Check for us-ascii.
10635
10636 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10637 to the left.
10638
10639 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10640
10641 * gnus-art.el (article-decode-charset): Rename.
10642
10643 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10644
10645 * gnus.el: Pterodactyl Gnus v0.23 is released.
10646
10647 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10648
10649 * gnus-util.el (gnus-parent-id): Ditto.
10650 (gnus-put-text-property-excluding-newlines): Ditto.
10651
10652 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10653
10654 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10655
10656 * message.el (message-generate-headers): Generate User-Agent
10657 instead of X-Mailer & X-Newsreader.
10658
10659 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10660 User-Agent header format.
10661
10662 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10663
10664 * gnus.el: Pterodactyl Gnus v0.22 is released.
10665
10666 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10667
10668 * mm-util.el (mm-multibyte-p): Typo.
10669
10670 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10671
10672 * gnus.el: Pterodactyl Gnus v0.21 is released.
10673
10674 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10675
10676 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10677
10678 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10679
10680 * mm-util.el (mm-multibyte-p): New function.
10681
10682 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10683
10684 * gnus.el: Pterodactyl Gnus v0.20 is released.
10685
10686 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10687
10688 * rfc2047.el (rfc2047-decode-region): Only decode when in
10689 multibyte.
10690
10691 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10692
10693 * gnus-int.el (gnus-request-replace-article): Encode.
10694 (gnus-request-accept-article): Encode.
10695
10696 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10697 here.
10698
10699 * gnus.el (gnus-article-display-hook): Take the charset functions
10700 out.
10701
10702 * time-date.el (safe-date-to-time): New function.
10703
10704 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10705
10706 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10707
10708 * gnus.el: Pterodactyl Gnus v0.19 is released.
10709
10710 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10711
10712 * mm-util.el (mm-mime-charset): New function.
10713
10714 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10715
10716 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10717
10718 * gnus.el: Pterodactyl Gnus v0.18 is released.
10719
10720 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10721
10722 * message.el (message-send-and-exit): Return t on success.
10723 (message-make-date): Make a proper time zone.
10724
10725 * gnus-draft.el (gnus-draft-send): Only remove article if the
10726 sending is successful.
10727
10728 * drums.el (drums-get-comment): Return the last comment.
10729 (drums-parse-address): Parse old-style From headers.
10730
10731 1998-09-07 SL Baur <steve@altair.xemacs.org>
10732
10733 * gnus-sum.el (gnus-data-compute-positions): Move below
10734 `gnus-save-hidden-threads' so the former is correctly detected as
10735 a macro.
10736
10737 1998-09-06 Dave Love <fx@gnu.org>
10738
10739 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10740 ignore-errors too, eval'd when compile. Require w3 stuff at load
10741 time for nicer failure if it's not available.
10742
10743 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10744
10745 * time-date.el (time-to-seconds): Renamed.
10746
10747 * parse-time.el (parse-time-string): Downcase before handling.
10748 (parse-time-rules): Times without seconds have 0 seconds.
10749
10750 * rfc2047.el (rfc2047-encode-region): New version.
10751 (rfc2047-dissect-region): New function.
10752
10753 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10754
10755 * message.el (message-make-date): Use symbolic zone.
10756
10757 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10758
10759 * time-date.el (parse-time): Always use parse-time.
10760
10761 * parse-time.el (parse-time-syntax): Use vectors.
10762
10763 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10764
10765 * gnus.el: Pterodactyl Gnus v0.17 is released.
10766
10767 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10768
10769 * time-date.el: Renamed from "date".
10770
10771 * gnus.el: Removed all timezone dependencies.
10772
10773 * score-mode.el: Removed.
10774 (gnus-score-edit-insert-date): Use date.
10775
10776 * date.el (float-to-time): New function.
10777
10778 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10779
10780 * date.el (time-to-float): New function.
10781
10782 * message.el (message-make-date): Use format-time-string.
10783 (message-make-expires): Use make-date.
10784
10785 * gnus-util.el (gnus-dd-mmm): Use date.
10786 (gnus-sortable-date): Ditto.
10787
10788 * message.el (message-make-date): Take an optional time.
10789
10790 * gnus: Applied patches from 5.6.43.
10791
10792 * date.el (if): Use parse-time.
10793
10794 * gnus-score.el (gnus-summary-score-entry): Make into a command
10795 again.
10796
10797 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10798 gnus-agent.
10799
10800 * gnus.el (gnus-agent-meta-information-header): Moved here.
10801
10802 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10803
10804 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10805 (gnus-agent-fetch-group-1): Score article headers using normal
10806 group score files if the download score rule of a category/group
10807 is `file'.
10808 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10809 deciding what articles to download.
10810 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10811 predicate processing if predicate is `true' or `false'.
10812
10813 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10814
10815 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10816
10817 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10818
10819 * score-mode.el (score-mode-coding-system): New variable.
10820 (gnus-score-edit-exit): Use it.
10821
10822 1998-09-04 Jason R Mastaler <jason@4b.org>
10823
10824 * drums.el: Corrected typo.
10825
10826 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10827
10828 * mm-bodies.el (mm-body-encoding): Faster version.
10829
10830 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10831
10832 * gnus-art.el (gnus-article-decode-charset): Only decode text
10833 things.
10834
10835 * message.el (message-output): Use rmail.
10836
10837 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10838 word part.
10839
10840 * mm-util.el (mm-charset-to-coding-system): Use
10841 rfc2047-default-charset.
10842 (mm-known-charsets): New variable.
10843
10844 * message.el (message-caesar-region): Bugged out.
10845
10846 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10847
10848 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10849 specifying `agent-predicate' in a group's parameters.
10850
10851 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10852
10853 * gnus.el: Pterodactyl Gnus v0.16 is released.
10854
10855 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10856
10857 * nnmail.el (nnmail-expired-article-p): Use predicate.
10858
10859 * date.el (time-less-p): Renamed.
10860
10861 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10862 from the headers.
10863
10864 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10865 functions.
10866
10867 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10868 all.
10869 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10870 to all functions.
10871
10872 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10873
10874 * gnus.el: Pterodactyl Gnus v0.15 is released.
10875
10876 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10877
10878 * date.el: New file.
10879
10880 * gnus-util.el (gnus-encode-date): Removed.
10881 (gnus-time-less): Ditto.
10882
10883 * nnmail.el (nnmail-date-to-time): Removed.
10884 (nnmail-time-less): Ditto.
10885 (nnmail-days-to-time): Ditto.
10886 (nnmail-time-since): Ditto.
10887
10888 * drums.el: New file.
10889
10890 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10891
10892 * message.el (message-encode-message-body): Encode headers with
10893 body encoding.
10894
10895 * rfc2047.el (rfc2047-default-charset): Renamed.
10896 (rfc2047-encodable-p): Use it.
10897
10898 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10899
10900 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10901 servers.
10902
10903 * gnus-util.el (gnus-output-to-rmail): Removed.
10904
10905 * gnus-art.el (gnus-summary-save-in-rmail): Use
10906 gnus-output-to-rmailrmail-output-to-rmail-file.
10907
10908 * rfc2047.el (rfc2047-decode-region): Fold case.
10909 (rfc2047-decode): Use decode-string.
10910
10911 * mm-util.el: Provide mm-char-int.
10912
10913 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10914
10915 * gnus.el: Pterodactyl Gnus v0.14 is released.
10916
10917 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10918
10919 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10920 sure we have 7bit.
10921
10922 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10923
10924 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10925 ducplicates.
10926 (gnus-inews-insert-mime-headers): Removed.
10927
10928 * message.el (message-caesar-region): Protect against MULE chars.
10929
10930 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10931
10932 * mm-util.el (if): fset the right function.
10933
10934 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10935
10936 * gnus-art.el (gnus-article-decode-charset): Use real
10937 read-coding-system.
10938
10939 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10940
10941 * mm-bodies.el (mm-decode-body): Protect against malformed
10942 base64.
10943 (mm-decode-body): Check that buffer-file-coding-system is
10944 non-nil.
10945
10946 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10947
10948 * gnus.el: Pterodactyl Gnus v0.13 is released.
10949
10950 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10951
10952 * gnus-util.el (gnus-strip-whitespace): Already defined.
10953 Removed.
10954
10955 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10956
10957 * gnus-util.el (gnus-strip-whitespace): New function.
10958
10959 * mm-util.el (mm-content-type-charset): Downcase.
10960
10961 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10962
10963 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10964 (gnus-article-decode-charset): Don't fetch all headers.
10965
10966 * mm-util.el (mm-read-coding-system): New function.
10967
10968 * mm-bodies.el (mm-decode-body): Check the right charset.
10969
10970 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10971
10972 * gnus-art.el (gnus-article-mode-line-format): Use short group
10973 format.
10974
10975 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10976
10977 * gnus.el: Pterodactyl Gnus v0.12 is released.
10978
10979 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10980
10981 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10982
10983 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10984 (gnus-article-decode-charset): Always run.
10985
10986 * mm-bodies.el (mm-decode-body): Decode cte.
10987
10988 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10989
10990 * gnus.el: Pterodactyl Gnus v0.11 is released.
10991
10992 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10993
10994 * message.el (message-encode-message-body): Ditto.
10995
10996 * gnus-art.el (gnus-article-decode-mime-words): New command and
10997 keystroke.
10998 (gnus-article-decode-charset): Ditto.
10999 (gnus-article-decode-charset): Only work under MULE.
11000
11001 * mm-util.el (mm-content-type-charset): New function.
11002
11003 * nnmail.el (nnmail-delete-incoming): Changed to nil.
11004
11005 * message.el (message-send-mail): Insert MIME headers.
11006 (message-check-news-body-syntax): Don't warn for escape sequences.
11007 (message-check-news-body-syntax): Insert MIME headers.
11008
11009 * mm-bodies.el (mm-body-encoding): New function.
11010
11011 * message.el (message-encode-message-body): New function.
11012
11013 * mm-bodies.el: New file.
11014
11015 * mm-util.el (mm-narrow-to-head): New function.
11016
11017 * rfc2047.el (rfc2047-encode): Use it.
11018
11019 * mm-util.el: Provide mm-encode-coding-region.
11020
11021 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
11022
11023 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
11024
11025 * mm-util.el (mm-enable-multibyte): New function.
11026
11027 * message.el (message-set-work-buffer): Set multibyte.
11028
11029 * gnus.el (gnus-continuum-version): Be valid forever and ever.
11030
11031 * gnus-util.el (gnus-point-at-eol): Removed.
11032 (gnus-point-at-bol): Ditto.
11033
11034 1998-08-31 Didier Verna <verna@inf.enst.fr>
11035
11036 * gnus-msg.el (gnus-group-mail): make it behave like
11037 gnus-group-post-news with regards to the prefix (this enables the
11038 use of posting styles).
11039
11040 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11041
11042 * gnus.el (gnus-article-display-hook): Added
11043 gnus-article-decode-rfc1522 to hook.
11044
11045 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11046
11047 * gnus.el: Pterodactyl Gnus v0.10 is released.
11048
11049 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11050
11051 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
11052 hook to be run.
11053
11054 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11055
11056 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
11057
11058 * mm-util.el (mm-charsets-in-region): Removed.
11059
11060 * rfc2047.el: Renamed file.
11061
11062 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
11063
11064 * message.el (message-mode): Set multibyte.
11065
11066 * mm-util.el (mm-charsets-in-region): Copied here.
11067
11068 * gnus-util.el: Removed gnus-truncate-string.
11069
11070 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
11071
11072 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
11073 (rfc1522-encodable-p): New function.
11074 (rfc1522-encode-message-header): Use it.
11075
11076 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11077
11078 * gnus.el: Pterodactyl Gnus v0.9 is released.
11079
11080 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11081
11082 * mm-util.el: Shadow encode-coding-string.
11083
11084 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
11085
11086 * mm-util.el: New file.
11087
11088 * mm-decode.el: Somewhat depleted.
11089 * mm-encode.el: Ditto.
11090
11091 * rfc1522.el: New file.
11092
11093 * mm-util.el (mm-replace-chars-in-string): Copied here.
11094
11095 * mm-encode.el (mm-q-encode-region): New function.
11096
11097 * qp.el (quoted-printable-encode-region): Take an optional CLASS
11098 param.
11099
11100 * mm-encode.el (mm-encode-word-region): Downcase.
11101
11102 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11103
11104 * gnus.el: Pterodactyl Gnus v0.8 is released.
11105
11106 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11107
11108 * message.el (message-send-mail): Encode headers.
11109
11110 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
11111 (quoted-printable-encode-region): Upcase.
11112
11113 * message.el (message-default-charset): New variable.
11114
11115 * qp.el (quoted-printable-encode-region): Optional param FOLD.
11116
11117 * message.el (message-narrow-to-field): Changed name.
11118
11119 * mm-encode.el: New file.
11120
11121 * message.el (message-narrow-to-header): New function.
11122
11123 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
11124 right buffer.
11125
11126 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11127
11128 * gnus.el: Pterodactyl Gnus v0.7 is released.
11129
11130 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11131
11132 * gnus.el: Remove autoload for
11133 gnus-article-mime-decode-quoted-printable.
11134
11135 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
11136 be decoded in non-MULE Emacsen.
11137
11138 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11139
11140 * mm-decode.el: Check for coding-system-list.
11141
11142 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11143
11144 * gnus.el: Pterodactyl Gnus v0.6 is released.
11145
11146 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11147
11148 * nnheader.el (fboundp): Protect code-coding-string.
11149
11150 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
11151 is available.
11152
11153 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11154
11155 * gnus.el: Pterodactyl Gnus v0.5 is released.
11156
11157 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11158
11159 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
11160 (gnus-hack-decode-rfc1522): Removed.
11161
11162 * mm-decode.el (mm-charset-coding-system-alist): Check better.
11163
11164 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11165
11166 * gnus.el: Gnus v0.4 is released.
11167
11168 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11169
11170 * gnus-art.el (gnus-article-decode-mime-words): New command and
11171 keystroke.
11172
11173 * qp.el (quoted-printable-decode-region): Don't use hexl.
11174
11175 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
11176 (gnus-structured-field-decoder): Removed.
11177 (gnus-unstructured-field-decoder): Ditto.
11178
11179 * mm-decode.el: New file.
11180
11181 * qp.el: New file.
11182
11183 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11184
11185 * gnus-ems.el (fboundp): Removed gnus-split-string.
11186
11187 * gnus.el (gnus-splash-face): Doc fix.
11188
11189 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11190
11191 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11192 hexl.
11193
11194 * nnheader.el (nnheader-temp-write): Removed.
11195
11196 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11197
11198 * gnus.el: Gnus v0.3 is released.
11199
11200 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
11201
11202 * gnus.el: Gnus v0.2 is released.
11203
11204 ;; Local Variables:
11205 ;; coding: iso-2022-7bit
11206 ;; End:
11207
11208 Copyright (C) 2002 Free Software Foundation, Inc.
11209 Copying and distribution of this file, with or without modification,
11210 are permitted provided the copyright notice and this notice are preserved.
11211
11212 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4