Moved all remaining images from lisp/toolbar to etc/images, moved
[bpt/emacs.git] / lisp / gnus / ChangeLog
1 2005-10-15 Bill Wohler <wohler@newt.com>
2
3 * message.el (message-tool-bar-map): Renamed image file from
4 mail_send to mail/send.
5
6 2005-10-16 Masatake YAMATO <jet@gyve.org>
7
8 * message.el (message-expand-group): Pass the common
9 prefix substring of completion to `display-completion-list'.
10
11 2005-10-09 Daniel Brockman <daniel@brockman.se>
12
13 * format-spec.el (format-spec): Propagate text properties of % spec.
14
15 2005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
16
17 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
18
19 2005-10-08 Simon Josefsson <jas@extundo.com>
20
21 * pgg-parse.el (top-level): Don't require custom, it is
22 autoloaded. (To sync with No Gnus.)
23
24 2005-05-09 Simon Josefsson <jas@extundo.com>
25
26 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
27 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
28
29 2005-10-08 Simon Josefsson <jas@extundo.com>
30
31 * pgg-def.el (top-level): Don't require custom, it is
32 autoloaded. (To sync with No Gnus.)
33
34 2005-10-04 David Hansen <david.hansen@gmx.net>
35
36 * nnrss.el (nnrss-request-article): Add support for the comments tag.
37 (nnrss-check-group): Ditto.
38
39 2005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
40
41 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
42
43 * gnus-util.el (gnus-remove-duplicates): Remove.
44
45 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
46 instead of gnus-remove-duplicates.
47
48 * message.el (message-remove-duplicates): Remove.
49 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
50 message-remove-duplicates.
51
52 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
53 available, else use implementation from `delete-dups'.
54
55 2005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
56
57 * time-date.el: Autoload parse-time-string, XEmacs needs it.
58
59 2005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
60
61 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
62 function rather than the diff-mode.el package.
63 (mm-display-external): Use with-current-buffer.
64 (mm-viewer-completion-map, mm-viewer-completion-map):
65 Move initialization inside declaration.
66
67 2005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
68
69 * message.el: Remove useless autoloads.
70
71 2005-09-28 Simon Josefsson <jas@extundo.com>
72
73 * message.el (message-use-idna): Default to t.
74 (message-use-idna): Test whether encoding works too. Doc fix.
75
76 2005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
77
78 * nntp.el (nntp-warn-about-losing-connection): Remove.
79
80 2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
81
82 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
83 customizable. Change default value.
84 (mm-uu-diff-groups-regexp): Change default value.
85 (mm-uu-type-alist): Add doc string.
86 (mm-uu-configure): Add doc string. Make it interactive.
87 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
88
89 2005-09-27 Simon Josefsson <jas@extundo.com>
90
91 * message.el (message-idna-to-ascii-rhs-1): Reformat.
92
93 2005-09-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
94
95 * message.el (message-remove-duplicates): New function.
96 Implementation borrowed from `gnus-remove-duplicates'.
97 (message-idna-to-ascii-rhs): Also encode idna addresses in
98 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
99 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
100 only ask about the same idna domain once per header and also tell
101 in what header to replace the idna domain.
102
103 * gnus-art.el (article-decode-idna-rhs): Also decode idna
104 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
105 (article-decode-idna-rhs): Fix regexp so that all idna-address in
106 a header is decoded and not just the last one.
107
108 2005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
109
110 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
111 has been decoded.
112
113 * mm-decode.el (mm-insert-part): Don't modify text if it has been
114 decoded.
115
116 * mm-view.el (mm-inline-text): Don't strip text props unless
117 decoding enriched or richtext parts.
118
119 2005-09-25 Romain Francoise <romain@orebokech.com>
120
121 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
122 * gnus-start.el (gnus-subscribe-interactively):
123 * gnus-uu.el (gnus-uu-grab-articles):
124 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
125 space.
126
127 2005-09-24 Emilio C. Lopes <eclig@gmx.net>
128
129 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
130 * mm-view.el (mm-view-pkcs7-decrypt):
131 * gnus-sum.el (gnus-summary-limit-to-extra)
132 (gnus-summary-respool-article, gnus-read-move-group-name):
133 * gnus-score.el (gnus-summary-increase-score):
134 * gnus-util.el (gnus-completing-read-with-default):
135 * gnus-art.el (gnus-read-save-file-name)
136 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
137 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
138 * message.el (message-check-news-header-syntax):
139 Follow convention for reading with the minibuffer.
140
141 2005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
142
143 * spam-report.el (spam-report-url-ping-plain):
144 Use gnus-extended-version as User-Agent.
145
146 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
147 default value is nil.
148
149 2005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
150
151 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
152 default to nil, to be able to use Gnus at all. If the default
153 switches to something else, then the function should be fixed not
154 be exceedingly slow.
155
156 2005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
157
158 * mm-url.el (mm-url-decode-entities): Fix regexp.
159
160 2005-09-18 Deepak Goel <deego@gnufans.org>
161
162 * sieve.el (sieve-help): Fix `message' call: first arg should be a
163 format spec.
164
165 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
166
167 * gnus.el (gnus-group-startup-message): Bind image-load-path.
168
169 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
170
171 * gnus-art.el (gnus-mime-display-part): Protect against broken
172 MIME messages.
173
174 2005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
175
176 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
177 before parsing header.
178
179 2005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
180
181 * spam-report.el (spam-report-gmane): Fix generation of spam
182 report URL.
183
184 2005-09-10 Simon Josefsson <jas@extundo.com>
185
186 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
187 t, based on discussion on the ding list with Robert Epprecht
188 <epprecht@solnet.ch>.
189
190 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
191
192 * spam-report.el (spam-report-gmane): Make it work without
193 X-Report-Spam header. Gmane now only provides Archived-At.
194 This is only used if `spam-report-gmane-use-article-number' is nil.
195 (spam-report-gmane-spam-header): Remove. Not used anymore.
196
197 * nnweb.el (nnweb-google-wash-article): Print a message if article
198 is not available.
199
200 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
201
202 * gnus-art.el (gnus-mime-display-single): Decode text/* parts
203 content before displaying.
204
205 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
206
207 * mml-smime.el: Remove defvar of gnus-extract-address-components.
208
209 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
210
211 * mm-view.el (mm-display-inline-fontify): Disable support modes.
212
213 2005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
214
215 * message.el (message-tab-body-function): Fixed mismatched custom
216 type.
217
218 * gnus.el (gnus-group-change-level-function): Ditto.
219
220 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
221
222 * gnus-art.el (gnus-signature-limit)
223 (gnus-article-mime-part-function): Ditto.
224
225 2005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
226
227 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
228 Make fetching article by MID work again for Google Groups. Added
229 FIXME concerning gnus-group-make-web-group.
230
231 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
232 Don't depend on Gnus by using mail-extract-address-components if
233 gnus-extract-address-components is not bound.
234
235 * gnus.el (gnus-user-agent): Use list of symbols instead of
236 symbols. Display full version number for (S)XEmacs. Optionally
237 display (S)XEmacs codename.
238
239 * gnus-util.el (gnus-emacs-version): Update for new
240 `gnus-user-agent'.
241
242 * gnus-msg.el (gnus-extended-version): Make it possible to omit
243 Gnus version.
244
245 2005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
246
247 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
248 when encoding.
249
250 * mm-bodies.el (mm-decode-content-transfer-encoding):
251 De-canonicalize CRLF for all text content types, not just
252 text/plain.
253
254 2005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
255
256 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
257
258 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
259 list, not listp.
260
261 2005-08-29 Romain Francoise <romain@orebokech.com>
262
263 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
264 docstring.
265 (gnus-face-from-file): Likewise.
266
267 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
268
269 * gnus-art.el (w3m-minor-mode-map):
270 * gnus-spec.el (gnus-newsrc-file-version):
271 * gnus-util.el (nnmail-active-file-coding-system)
272 (gnus-original-article-buffer, gnus-user-agent):
273 * gnus.el (gnus-ham-process-destinations)
274 (gnus-parameter-ham-marks-alist)
275 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
276 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
277 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
278 * mm-decode.el (gnus-current-window-configuration):
279 * mm-extern.el (gnus-article-mime-handles):
280 * mm-url.el (url-current-object, url-package-name)
281 (url-package-version):
282 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
283 (smime-keys, w3m-cid-retrieve-function-alist)
284 (w3m-current-buffer, w3m-display-inline-images)
285 (w3m-minor-mode-map):
286 * mml-smime.el (gnus-extract-address-components):
287 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
288 (gnus-newsrc-hashtb, message-default-charset)
289 (message-deletable-headers, message-options)
290 (message-posting-charset, message-required-mail-headers)
291 (message-required-news-headers):
292 * mml1991.el (mc-pgp-always-sign):
293 * mml2015.el (mc-pgp-always-sign):
294 * nnheader.el (nnmail-extra-headers):
295 * rfc1843.el (gnus-decode-encoded-word-function)
296 (gnus-decode-header-function, gnus-newsgroup-name):
297 * spam-stat.el (gnus-original-article-buffer): Add defvars.
298
299 2005-08-31 Juanma Barranquero <lekktu@gmail.com>
300
301 * gnus-art.el (w3m-minor-mode-map):
302 * gnus-spec.el (gnus-newsrc-file-version):
303 * gnus-util.el (nnmail-active-file-coding-system)
304 (gnus-original-article-buffer, gnus-user-agent):
305 * gnus.el (gnus-ham-process-destinations)
306 (gnus-parameter-ham-marks-alist)
307 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
308 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
309 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
310 * mm-decode.el (gnus-current-window-configuration):
311 * mm-extern.el (gnus-article-mime-handles):
312 * mm-url.el (url-current-object, url-package-name)
313 (url-package-version):
314 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
315 (smime-keys, w3m-cid-retrieve-function-alist)
316 (w3m-current-buffer, w3m-display-inline-images)
317 (w3m-minor-mode-map):
318 * mml-smime.el (gnus-extract-address-components):
319 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
320 (gnus-newsrc-hashtb, message-default-charset)
321 (message-deletable-headers, message-options)
322 (message-posting-charset, message-required-mail-headers)
323 (message-required-news-headers):
324 * mml1991.el (mc-pgp-always-sign):
325 * mml2015.el (mc-pgp-always-sign):
326 * nnheader.el (nnmail-extra-headers):
327 * rfc1843.el (gnus-decode-encoded-word-function)
328 (gnus-decode-header-function, gnus-newsgroup-name):
329 * spam-stat.el (gnus-original-article-buffer): Add defvars.
330
331 2005-08-22 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
332
333 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
334 the end of the date treatments.
335
336 2005-08-15 Simon Josefsson <jas@extundo.com>
337
338 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
339 it in url-handlers.el and XEmacs in url.el. Reported by Luca
340 Capello and Romain Francoise.
341 (pgg-fetch-key-function): Removed, not used?
342 (pgg-insert-url-with-w3): Require url, to get
343 url-insert-file-contents regardless of where it is defined.
344
345 2005-08-08 Simon Josefsson <jas@extundo.com>
346
347 * pgg.el: Autoload url-insert-file-contents instead of loading
348 w3/url.
349 (pgg-insert-url-with-w3): Don't load url here.
350
351 2005-08-05 Daiki Ueno <ueno@unixuser.org>
352
353 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
354
355 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
356
357 2005-08-06 Romain Francoise <romain@orebokech.com>
358
359 * message.el: Fix typo in docstring.
360
361 2005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
362
363 * mm-bodies.el (mm-encode-body): Use coding system rather than
364 charset to encode text.
365
366 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
367 number of charsets if utf-8 is available (XEmacs).
368
369 2005-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
370
371 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
372 start of the lines.
373 (gnus-picon-databases): Add /usr/share/picons.
374
375 2005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
376
377 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
378 taken from `gnus-button-mid-or-mail-regexp'.
379 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
380 (gnus-button-alist): Improve regexp for domain part of the MIDs
381 for news:localpart@domain buttons.
382 (gnus-button-ctan-directory-regexp): Update.
383
384 * message.el (message-kill-buffer): Raise the current frame.
385 (message-bury): Use `window-dedicated-p'.
386
387 2005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
388
389 * sieve-manage.el (sieve-manage-interactive-login): Use
390 make-local-variable rather than make-variable-buffer-local.
391 (sieve-manage-open): Ditto.
392 (sieve-manage-authenticate): Ditto.
393
394 * mml.el (mml-generate-mime-1): Make the content type default to
395 text/plain if the filename is not specified.
396
397 2005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
398
399 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
400 instead of insert-buffer.
401
402 * message.el (message-yank-original): Ditto; set the mark at the
403 end of the yanked message.
404
405 2005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
406
407 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
408 lines to scroll rather than to stop it.
409
410 * mml.el (mml-generate-default-type): Add doc string.
411 (mml-generate-mime-1): Use mm-default-file-encoding or make it
412 default to application/octet-stream when determining the content
413 type if it is not specified for the part or the mml contents; add
414 a comment about mml-generate-default-type.
415
416 2005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
417
418 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
419 make it default to application/octet-stream when determining the
420 content type if it is not specified for the external contents.
421
422 2005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
423
424 * rfc2231.el (rfc2231-parse-string): Take care that not only a
425 segmented parameter but also other parameters might be there.
426
427 2005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
428
429 * mm-decode.el (mm-display-external): Delete temp file, directory
430 and buffer immediately if the external process is exited.
431
432 2005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
433
434 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
435 fewer lines than that of scroll-margin.
436 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
437
438 2005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
439
440 * gnus-art.el (gnus-article-next-page): Revert.
441 (gnus-article-beginning-of-window): New macro.
442 (gnus-article-next-page-1): Use it.
443 (gnus-article-prev-page): Ditto.
444 (gnus-mime-save-part-and-strip): Use insert-buffer-substring
445 instead of insert-buffer.
446 (gnus-mime-delete-part): Ditto.
447 (gnus-article-edit-exit): Ditto.
448
449 * gnus-util.el (gnus-beginning-of-window): Remove.
450 (gnus-end-of-window): Remove.
451
452 2005-07-25 Simon Josefsson <jas@extundo.com>
453
454 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
455 to have the url package without w3. Reported by Daiki Ueno
456 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
457
458 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
459
460 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
461 for text/rtf. Display default in prompt. Pass default for M-n.
462
463 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
464
465 2005-07-16 Romain Francoise <romain@orebokech.com>
466
467 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
468 instead of `current-time-string' as the latter creates a time
469 string that is not RFC 2822 compliant (it lacks the zone).
470
471 2005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
472
473 * gnus-msg.el (gnus-button-mailto): Remove
474 save-selected-window-window hackery because it relies on
475 save-selected-window internals.
476
477 2005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
478
479 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
480 (gnus-article-next-page-1): Use gnus-beginning-of-window.
481 (gnus-article-prev-page): Ditto.
482
483 * gnus-util.el (gnus-beginning-of-window): New function.
484 (gnus-end-of-window): New function.
485
486 2005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
487
488 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
489 gnus-add-minor-mode.
490 (gnus-binary-mode): Ditto.
491
492 * gnus-topic.el (gnus-topic-mode): Ditto.
493
494 2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
495
496 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
497 (gnus-article-prev-page): Take scroll-margin into consideration.
498
499 2005-07-04 Lute Kamstra <lute@gnu.org>
500
501 Update FSF's address in GPL notices.
502
503 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
504
505 * gnus.el (gnus-exit):
506 * gnus-group.el (gnus-group-icons):
507 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
508
509 * gnus-nocem.el (gnus-nocem):
510 * message.el (message-various, message-buffers, message-sending)
511 (message-interface, message-forwarding, message-insertion)
512 (message-headers, message-news, message-mail):
513 * pgg-gpg.el (pgg-gpg):
514 * pgg-parse.el (pgg-parse):
515 * pgg-pgp.el (pgg-pgp):
516 * pgg-pgp5.el (pgg-pgp5):
517 * pop3.el (pop3): Finish `defgroup' description with period.
518
519 2005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
520
521 * gnus-art.el (article-display-face): Improve the efficiency.
522 (article-display-x-face): Ditto; remove grey x-face stuff.
523
524 2005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
525
526 * gnus-art.el (article-display-face): Correct the position in
527 which Faces are inserted; use dolist.
528
529 2005-06-29 Didier Verna <didier@xemacs.org>
530
531 * gnus-art.el (article-display-face): Display faces in correct
532 order.
533
534 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
535
536 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
537 (gnus-nocem-check-article): Fetch the Type header.
538 (gnus-nocem-message-wanted-p): Fix the way to examine types.
539 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
540 (gnus-nocem-enter-article): Make sure gnus-nocem-hashtb is initialized.
541
542 * pgg.el (pgg-verify): Return the verification result.
543
544 2005-06-24 Juanma Barranquero <lekktu@gmail.com>
545
546 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
547 `show-nonbreak-escape'.
548
549 2005-06-23 Lute Kamstra <lute@gnu.org>
550
551 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
552
553 * dig.el (dig-mode):
554 * smime.el (smime-mode): Use gnus-run-mode-hooks.
555
556 2005-06-21 Juanma Barranquero <lekktu@gmail.com>
557
558 * nnimap.el (nnimap-split-download-body): Fix spellings.
559
560 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
561
562 * gnus-art.el (gnus-article-encrypt-body):
563 * gnus-cus.el (gnus-score-customize):
564 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
565 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
566
567 2005-06-16 Miles Bader <miles@gnu.org>
568
569 * spam.el (spam): Remove "-face" suffix from face name.
570 (spam-face): New backward-compatibility alias for renamed face.
571 (spam-face, spam-initialize): Use renamed spam face.
572
573 * message.el (message-header-to, message-header-cc)
574 (message-header-subject, message-header-newsgroups)
575 (message-header-other, message-header-name)
576 (message-header-xheader, message-separator, message-cited-text)
577 (message-mml): Remove "-face" suffix from face names.
578 (message-header-to-face, message-header-cc-face)
579 (message-header-subject-face, message-header-newsgroups-face)
580 (message-header-other-face, message-header-name-face)
581 (message-header-xheader-face, message-separator-face)
582 (message-cited-text-face, message-mml-face):
583 New backward-compatibility aliases for renamed faces.
584 (message-font-lock-keywords): Use renamed message faces.
585
586 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
587 (sieve-test-commands, sieve-tagged-arguments):
588 Remove "-face" suffix from face names.
589 (sieve-control-commands-face, sieve-action-commands-face)
590 (sieve-test-commands-face, sieve-tagged-arguments-face):
591 New backward-compatibility aliases for renamed faces.
592 (sieve-control-commands-face, sieve-action-commands-face)
593 (sieve-test-commands-face, sieve-tagged-arguments-face):
594 Use renamed sieve faces.
595
596 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
597 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
598 (gnus-group-news-3-empty, gnus-group-news-4)
599 (gnus-group-news-4-empty, gnus-group-news-5)
600 (gnus-group-news-5-empty, gnus-group-news-6)
601 (gnus-group-news-6-empty, gnus-group-news-low)
602 (gnus-group-news-low-empty, gnus-group-mail-1)
603 (gnus-group-mail-1-empty, gnus-group-mail-2)
604 (gnus-group-mail-2-empty, gnus-group-mail-3)
605 (gnus-group-mail-3-empty, gnus-group-mail-low)
606 (gnus-group-mail-low-empty, gnus-summary-selected)
607 (gnus-summary-cancelled, gnus-summary-high-ticked)
608 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
609 (gnus-summary-high-ancient, gnus-summary-low-ancient)
610 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
611 (gnus-summary-low-undownloaded)
612 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
613 (gnus-summary-low-unread, gnus-summary-normal-unread)
614 (gnus-summary-high-read, gnus-summary-low-read)
615 (gnus-summary-normal-read, gnus-splash):
616 Remove "-face" suffix from face names.
617 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
618 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
619 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
620 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
621 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
622 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
623 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
624 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
625 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
626 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
627 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
628 (gnus-summary-selected-face, gnus-summary-cancelled-face)
629 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
630 (gnus-summary-normal-ticked-face)
631 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
632 (gnus-summary-normal-ancient-face)
633 (gnus-summary-high-undownloaded-face)
634 (gnus-summary-low-undownloaded-face)
635 (gnus-summary-normal-undownloaded-face)
636 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
637 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
638 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
639 (gnus-splash-face):
640 New backward-compatibility aliases for renamed faces.
641 (gnus-group-startup-message): Use renamed gnus faces.
642
643 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
644 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
645 (gnus-server-agent): Remove "-face" suffix from face names.
646 (gnus-server-agent-face, gnus-server-opened-face)
647 (gnus-server-closed-face, gnus-server-denied-face)
648 (gnus-server-offline-face):
649 New backward-compatibility aliases for renamed faces.
650 (gnus-server-agent-face, gnus-server-opened-face)
651 (gnus-server-closed-face, gnus-server-denied-face)
652 (gnus-server-offline-face): Use renamed gnus faces.
653
654 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
655 Remove "-face" suffix from face names.
656 (gnus-picon-xbm-face, gnus-picon-face):
657 New backward-compatibility aliases for renamed faces.
658
659 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
660 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
661 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
662 (gnus-cite-11): Remove "-face" suffix from face names.
663 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
664 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
665 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
666 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
667 New backward-compatibility aliases for renamed faces.
668 (gnus-cite-attribution-face, gnus-cite-face-list)
669 (gnus-article-boring-faces): Use renamed gnus faces.
670
671 * gnus-art.el (gnus-signature, gnus-header-from)
672 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
673 (gnus-header-content): Remove "-face" suffix from face names.
674 (gnus-signature-face, gnus-header-from-face)
675 (gnus-header-subject-face, gnus-header-newsgroups-face)
676 (gnus-header-name-face, gnus-header-content-face):
677 New backward-compatibility aliases for renamed faces.
678 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
679
680 * gnus-sum.el (gnus-summary-selected-face)
681 (gnus-summary-highlight): Use renamed gnus faces.
682 * gnus-group.el (gnus-group-highlight): Likewise.
683
684 2005-06-14 Juanma Barranquero <lekktu@gmail.com>
685
686 * gnus-sieve.el (gnus-sieve-article-add-rule):
687 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
688 * spam-stat.el (spam-stat-buffer-change-to-spam)
689 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
690
691 * message.el (message-is-yours-p):
692 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
693
694 2005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
695
696 * mm-view.el (mm-inline-text): Withdraw the last change.
697
698 2005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
699
700 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
701 executing enriched-decode.
702
703 2005-06-04 Luc Teirlinck <teirllm@auburn.edu>
704
705 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
706
707 2005-06-04 Lute Kamstra <lute@gnu.org>
708
709 * nnfolder.el (nnfolder-read-folder): Make sure that undo
710 information is never recorded.
711
712 2005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
713
714 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
715
716 2005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
717
718 * pop3.el (pop3-md5): Run md5 in the binary mode.
719 (pop3-md5-program-args): New variable.
720
721 * starttls.el (starttls-set-process-query-on-exit-flag):
722 Use eval-and-compile.
723
724 2005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
725
726 * gnus-art.el (article-display-x-face): Replace
727 process-kill-without-query by gnus-set-process-query-on-exit-flag.
728
729 * gnus-group.el: Bind gnus-cache-active-hashtb when compiling.
730
731 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
732 set-process-query-on-exit-flag or process-kill-without-query.
733
734 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
735 loop instead of replace-regexp.
736
737 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
738 instead of process-kill-without-query if it is available.
739
740 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
741 instead of find-file-hooks if it is available.
742
743 * mml1991.el: Bind pgg-default-user-id when compiling.
744
745 * mml2015.el: Bind pgg-default-user-id when compiling.
746
747 * nndraft.el (nndraft-request-associate-buffer):
748 Use write-contents-functions instead of write-contents-hooks if it is
749 available.
750
751 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
752 instead of find-file-hooks if it is available.
753
754 * nntp.el (nntp-open-connection): Replace
755 process-kill-without-query by gnus-set-process-query-on-exit-flag.
756 (nntp-open-ssl-stream): Ditto.
757 (nntp-open-tls-stream): Ditto.
758
759 * pgg.el: Don't bind itimer vars; don't autoload itimer functions.
760 (pgg-run-at-time-1): New macro.
761 (pgg-run-at-time): Use it.
762
763 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
764 set-process-query-on-exit-flag or process-kill-without-query.
765 (starttls-open-stream-gnutls): Use it instead of
766 process-kill-without-query.
767 (starttls-open-stream): Ditto.
768
769 2005-05-31 Simon Josefsson <jas@extundo.com>
770
771 * imap.el (imap-ssl-open): Use imap-process-connection-type,
772 instead of hard coding to nil.
773
774 2005-05-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
775
776 * gnus-group.el: Require gnus-sum and autoload functions to
777 resolve warnings when gnus-group.el compiled alone.
778
779 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
780
781 * gnus-agent.el (gnus-agent-regenerate-group)
782 (gnus-agent-fetch-articles): Replace `string-to-int' by
783 `string-to-number'.
784 * gnus-art.el (gnus-button-fetch-group): Ditto.
785 * gnus-cache.el (gnus-cache-generate-active)
786 (gnus-cache-articles-in-group): Ditto.
787 * gnus-group.el (gnus-group-set-current-level)
788 (gnus-group-insert-group-line): Ditto.
789 * gnus-score.el (gnus-score-set-expunge-below)
790 (gnus-score-set-mark-below, gnus-summary-score-effect)
791 (gnus-summary-score-entry): Ditto.
792 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
793 (gnus-soup-pack): Ditto.
794 * gnus-spec.el (gnus-xmas-format): Ditto.
795 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
796 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
797 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
798 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
799 * nndb.el (nndb-get-remote-expire-response): Ditto.
800 * nndiary.el (nndiary-parse-schedule-value)
801 (nndiary-string-to-number, nndiary-request-replace-article)
802 (nndiary-request-article): Ditto.
803 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
804 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
805 * nneething.el (nneething-make-head): Ditto.
806 * nnfolder.el (nnfolder-request-article)
807 (nnfolder-retrieve-headers): Ditto.
808 * nnheader.el (nnheader-file-to-number): Ditto.
809 * nnkiboze.el (nnkiboze-request-article): Ditto.
810 * nnmail.el (nnmail-process-unix-mail-format)
811 (nnmail-process-babyl-mail-format): Ditto.
812 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
813 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
814 (nnmh-request-create-group, nnmh-request-list-1)
815 (nnmh-request-group, nnmh-request-article): Ditto.
816 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
817 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
818 * nnsoup.el (nnsoup-make-active): Ditto.
819 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
820 * nntp.el (nntp-find-group-and-number)
821 (nntp-retrieve-headers-with-xover): Ditto.
822 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
823 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
824 (pgg-format-key-identifier): Ditto.
825 * pop3.el (pop3-last, pop3-stat): Ditto.
826 * qp.el (quoted-printable-decode-region): Ditto.
827
828 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
829 of concat.
830
831 2005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
832
833 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
834
835 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
836
837 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
838
839 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
840
841 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
842
843 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
844
845 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
846 (gnus-carpal-mode): Ditto.
847
848 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
849 (gnus-browse-mode): Ditto.
850
851 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
852
853 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
854
855 2005-05-29 Richard M. Stallman <rms@gnu.org>
856
857 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
858
859 2005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
860
861 * gnus-util.el (gnus-run-mode-hooks): New function.
862
863 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
864
865 2005-05-26 Luc Teirlinck <teirllm@auburn.edu>
866
867 * gnus-agent.el (gnus-agent-make-mode-line-string):
868 Use mode-line-highlight as mouse-face.
869
870 2005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
871
872 * canlock.el (canlock): Change the parent group to news.
873
874 * deuglify.el (gnus-outlook-deuglify): Add :group.
875
876 * dig.el (dig): Add :group.
877
878 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Add :group.
879
880 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
881 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
882 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
883 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
884 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
885
886 * gnus-diary.el (gnus-diary): Add :group.
887
888 * gnus.el (gnus-group-news-1-face): Add :group.
889 (gnus-group-news-1-empty-face): Ditto.
890 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
891 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
892 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
893 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
894 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
895 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
896 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
897 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
898 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
899 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
900 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
901 (gnus-summary-high-ticked-face): Ditto.
902 (gnus-summary-low-ticked-face): Ditto.
903 (gnus-summary-normal-ticked-face): Ditto.
904 (gnus-summary-high-ancient-face): Ditto.
905 (gnus-summary-low-ancient-face): Ditto.
906 (gnus-summary-normal-ancient-face): Ditto.
907 (gnus-summary-high-undownloaded-face): Ditto.
908 (gnus-summary-low-undownloaded-face): Ditto.
909 (gnus-summary-normal-undownloaded-face): Ditto.
910 (gnus-summary-high-unread-face): Ditto.
911 (gnus-summary-low-unread-face): Ditto.
912 (gnus-summary-normal-unread-face): Ditto.
913 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
914 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
915
916 * message.el (message-minibuffer-local-map): Add :group.
917
918 * sieve-manage.el (sieve-manage-log): Add :group.
919 (sieve-manage-default-user): Diito.
920 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
921 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
922 (sieve-manage-authenticators): Ditto.
923 (sieve-manage-authenticator-alist): Ditto.
924 (sieve-manage-default-port): Ditto.
925
926 * sieve-mode.el (sieve-control-commands-face): Add :group.
927 (sieve-action-commands-face): Ditto.
928 (sieve-test-commands-face): Ditto.
929 (sieve-tagged-arguments-face): Ditto.
930
931 * smime.el (smime): Add :group.
932
933 * spam-report.el (spam-report): Add :group.
934
935 * spam.el (spam, spam-face): Add :group.
936
937 2005-05-26 Lute Kamstra <lute@gnu.org>
938
939 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
940
941 2005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
942
943 * gnus-art.el: Don't autoload mail-extract-address-components.
944
945 * gnus.el: Use eval-and-compile to autoload message-y-or-n-p.
946
947 * nndb.el: Don't declare the nndb back end two or more times; don't
948 autoload news-reply-mode, news-setup, cancel-timer and telnet.
949
950 * nntp.el: Autoload format-spec instead of format; use
951 eval-and-compile to evaluate autoload forms.
952
953 * spam-report.el (spam-report-process-queue): Use gnus-point-at-eol.
954
955 2005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
956
957 * gnus-art.el (article-date-ut): Support converting date in
958 forwarded parts as well.
959 (gnus-article-save-original-date): New macro.
960 (gnus-display-mime): Use it.
961
962 2005-04-28 David Hansen <david.hansen@physik.fu-berlin.de>
963
964 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
965 enclosure element of <item>.
966
967 2005-04-24 Teodor Zlatanov <tzz@lifelogs.com>
968
969 * spam-report.el (spam-report-unplug-agent)
970 (spam-report-plug-agent, spam-report-deagentize)
971 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
972 support for the Agent in spam-report: when unplugged, report to a
973 file; when plugged, submit all the requests.
974 [Added missing offline functionality from trunk.]
975
976 2005-04-24 Reiner Steib <Reiner.Steib@gmx.de>
977
978 * spam-report.el (spam-report-url-to-file)
979 (spam-report-requests-file): New function and variable for offline
980 reporting.
981 (spam-report-url-ping-function): Add `spam-report-url-to-file'
982 and user defined function.
983 (spam-report-process-queue): New function.
984 Process requests from `spam-report-requests-file'.
985 (spam-report-url-ping-mm-url): Autoload.
986 [Added missing offline functionality from trunk.]
987
988 2005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
989
990 * qp.el (quoted-printable-encode-region): Save excursion.
991
992 2005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
993
994 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
995 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
996
997 2005-04-13 Miles Bader <miles@gnu.org>
998
999 * mm-util.el (mm-string-to-multibyte): Use Gnus trunk definition.
1000
1001 2005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1002
1003 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1004 contained in text because xml.el decodes entities) with LFs.
1005
1006 2005-04-11 Lute Kamstra <lute@gnu.org>
1007
1008 * message.el (message-make-date): Handle byte-compiler warnings
1009 differently.
1010 * nnimap.el (nnimap-date-days-ago): Ditto.
1011
1012 2005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
1013
1014 * mm-util.el (mm-string-to-multibyte): New function.
1015 (mm-detect-coding-region): Typo.
1016
1017 2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
1018
1019 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1020
1021 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1022
1023 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1024 argument in XEmacs.
1025
1026 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1027 (nnrss-request-group): Decode group name first.
1028 (nnrss-request-article): Make a text/plain article if mml-to-mime
1029 failed.
1030 (nnrss-get-encoding): Return a compatible encoding according to
1031 nnrss-compatible-encoding-alist.
1032 (nnrss-opml-export): Use dolist.
1033 (nnrss-find-el): Use consp instead of listp.
1034 (nnrss-order-hrefs): Use dolist.
1035
1036 2005-04-06 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1037
1038 * nnrss.el (nnrss-verbose): Remove.
1039 (nnrss-request-group): Use `nnheader-message' instead.
1040
1041 2005-04-06 Mark Plaksin <happy@usg.edu> (tiny change)
1042
1043 * nnrss.el (nnrss-verbose): New variable.
1044 (nnrss-request-group): Make it say nnrss is requesting a group.
1045
1046 2005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
1047
1048 * gnus-agent.el (gnus-agent-group-path): Decode group name.
1049 (gnus-agent-group-pathname): Ditto.
1050
1051 * gnus-cache.el (gnus-cache-file-name): Decode group name.
1052
1053 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
1054 name for only %g and %c.
1055 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group
1056 instead of gnus-tmp-group to decoded group name.
1057 (gnus-group-make-group): Decode group name.
1058 (gnus-group-delete-group): Ditto.
1059 (gnus-group-make-rss-group): Exclude `/'s from group names;
1060 register the group data after opening the nnrss group; unify
1061 non-ASCII group names; encode group name.
1062 (gnus-group-catchup-current): Decode group name.
1063 (gnus-group-expire-articles-1): Ditto.
1064 (gnus-group-set-current-level): Ditto.
1065 (gnus-group-kill-group): Ditto.
1066
1067 * gnus-spec.el (gnus-update-format-specifications): Flush the
1068 group format spec cache if it doesn't support decoded group names.
1069
1070 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
1071
1072 * nnrss.el: Require rfc2047 and mml.
1073 (nnrss-file-coding-system): New variable.
1074 (nnrss-format-string): Redefine it as an inline function.
1075 (nnrss-decode-group-name): New function.
1076 (nnrss-string-as-multibyte): Remove.
1077 (nnrss-retrieve-headers): Decode group name; don't use
1078 nnrss-format-string.
1079 (nnrss-request-group): Decode group name.
1080 (nnrss-request-article): Decode group name; allow a Message-ID as
1081 well as an article number; don't use nnrss-format-string; encode a
1082 Message-ID string which may contain non-ASCII characters; use
1083 mml-to-mime to compose a MIME article; use search-forward instead
1084 of re-search-forward.
1085 (nnrss-request-expire-articles): Decode group name.
1086 (nnrss-request-delete-group): Delete entries in nnrss-group-alist
1087 as well; decode group name.
1088 (nnrss-get-encoding): Fix regexp.
1089 (nnrss-fetch): Clarify error message.
1090 (nnrss-read-server-data): Use insert-file-contents instead of load;
1091 bind file-name-coding-system; use multibyte buffer.
1092 (nnrss-save-server-data): Insert newline; bind
1093 coding-system-for-write to the value of nnrss-file-coding-system;
1094 bind file-name-coding-system; add coding cookie.
1095 (nnrss-read-group-data): Use insert-file-contents instead of load;
1096 bind file-name-coding-system; use multibyte buffer.
1097 (nnrss-save-group-data): Bind coding-system-for-write to the
1098 value of nnrss-file-coding-system; bind file-name-coding-system.
1099 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
1100 make it work with non-ASCII text.
1101 (nnrss-opml-export): Use mm-set-buffer-file-coding-system instead
1102 of set-buffer-file-coding-system.
1103 (nnrss-find-el): Check carefully whether there's a list of string
1104 which old xml.el may return rather than a string; make it work
1105 with old xml.el as well.
1106
1107 2005-04-06 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
1108
1109 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
1110
1111 * nnrss.el (nnrss-get-encoding): New function.
1112 (nnrss-fetch): Use unibyte buffer initially; bind
1113 coding-system-for-read while performing mm-url-insert; remove ^Ms;
1114 decode contents according to the encoding attribute.
1115 (nnrss-save-group-data): Add coding cookie.
1116 (nnrss-mime-encode-string): New function.
1117 (nnrss-check-group): Use it to encode subject and author.
1118
1119 2005-04-06 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
1120
1121 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
1122 failed.
1123
1124 2005-04-06 Jesper Harder <harder@ifa.au.dk>
1125
1126 * mm-util.el (mm-subst-char-in-string): Support inplace.
1127
1128 * nnrss.el: Pedantic docstring and whitespace fixes (courtesy of
1129 checkdoc.el).
1130 (nnrss-request-article): Cleanup.
1131 (nnrss-request-delete-group): Use nnrss-make-filename.
1132 (nnrss-read-server-data): Use nnrss-make-filename; use load.
1133 (nnrss-save-server-data): Use nnrss-make-filename; use gnus-prin1.
1134 (nnrss-read-group-data): Fix off-by-one error. From Joakim Verona
1135 <joakim@verona.se>; hash on description if link is missing; use
1136 nnrss-make-filename; use load.
1137 (nnrss-save-group-data): Use nnrss-make-filename; use gnus-prin1.
1138 (nnrss-make-filename): New function.
1139 (nnrss-close): New function.
1140 (nnrss-check-group): Hash on description if link is missing.
1141 (nnrss-get-namespace-prefix): Use string= to compare strings!
1142 Reported by David D. Smith <davidsmith@acm.org>.
1143 (nnrss-opml-export): Turn on sgml-mode.
1144
1145 2005-04-06 Mark A. Hershberger <mah@everybody.org>
1146
1147 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1148
1149 2005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
1150
1151 * message.el (message-make-date): Add defvars in order to silence
1152 the byte compiler inside the defun.
1153
1154 * nnimap.el (nnimap-date-days-ago): Ditto.
1155
1156 * gnus-demon.el (parse-time-string): Add autoload.
1157
1158 * gnus-delay.el (parse-time-string): Add autoload.
1159
1160 * gnus-art.el (parse-time-string): Add autoload.
1161
1162 * nnultimate.el (parse-time): Require for `parse-time-string'.
1163
1164 2005-04-03 Katsumi Yamaoka <yamaoka@jpl.org>
1165
1166 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
1167 "Unrecognized menu descriptor" error in XEmacs.
1168
1169 2005-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
1170
1171 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
1172
1173 * mm-util.el (mm-replace-in-string): New function.
1174 (mm-xemacs-find-mime-charset-1): Ignore errors while loading
1175 latin-unity, which cannot be used with XEmacs 21.1.
1176
1177 * rfc2047.el (rfc2047-encode-function-alist): Rename from
1178 rfc2047-encoding-function-alist in order to avoid conflicting with
1179 the old version.
1180 (rfc2047-encode-message-header): Remove useless goto-char.
1181 (rfc2047-encodable-p): Don't move point.
1182 (rfc2047-syntax-table): Treat `(' and `)' as is.
1183 (rfc2047-encode-region): Concatenate words containing non-ASCII
1184 characters in structured fields; don't encode space-delimited
1185 ASCII words even in unstructured fields; don't break words at
1186 char-category boundaries; encode encoded words in structured
1187 fields; treat text within parentheses as special; show the
1188 original text when error has occurred; move point to the end of
1189 the region after encoding, suggested by IRIE Tetsuya
1190 <irie@t.email.ne.jp>; treat backslash-quoted characters as
1191 non-special; check carefully whether to encode special characters;
1192 fix some kind of misconfigured headers; signal a real error if
1193 debug-on-quit or debug-on-error is non-nil; don't infloop,
1194 suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>; assume
1195 the close parenthesis may be included in the encoded word; encode
1196 bogus delimiters.
1197 (rfc2047-encode-string): Use mm-with-multibyte-buffer.
1198 (rfc2047-encode-max-chars): New variable.
1199 (rfc2047-encode-1): New function.
1200 (rfc2047-encode): Use it; encode text so that it occupies the
1201 maximum width within 76-column; work correctly on Q encoding for
1202 iso-2022-* charsets; fold the line before encoding; don't append a
1203 space if the encoded word includes close parenthesis.
1204 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
1205 sure not to break a line just after the header name.
1206 (rfc2047-b-encode-region): Remove.
1207 (rfc2047-b-encode-string): New function.
1208 (rfc2047-q-encode-region): Remove.
1209 (rfc2047-q-encode-string): New function.
1210 (rfc2047-encode-parameter): New function.
1211 (rfc2047-encoded-word-regexp): Don't use shy group.
1212 (rfc2047-decode-region): Follow rfc2047-encoded-word-regexp change.
1213 (rfc2047-parse-and-decode): Ditto.
1214 (rfc2047-decode): Treat the ascii coding-system as raw-text by default.
1215
1216 2005-03-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1217
1218 * rfc2047.el (rfc2047-encode-encoded-words): New variable.
1219 (rfc2047-field-value): Strip props.
1220 (rfc2047-encode-message-header): Disable header folding -- not
1221 all headers can be folded, and this should be done by the message
1222 composition mode. Probably. I think.
1223 (rfc2047-encodable-p): Say that =? needs encoding.
1224 (rfc2047-encode-region): Encode =? strings.
1225
1226 2005-03-25 Jesper Harder <harder@ifa.au.dk>
1227
1228 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1229 language tags; remove unnecessary '+'. Reported by Stefan Wiens
1230 <s.wi@gmx.net>.
1231 (rfc2047-decode-string): Don't cons a string unnecessarily.
1232 (rfc2047-parse-and-decode, rfc2047-decode): Use a character for
1233 the encoding to avoid consing a string.
1234 (rfc2047-decode): Use mm-subst-char-in-string instead of
1235 mm-replace-chars-in-string.
1236
1237 2005-03-25 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1238
1239 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
1240 encodings of MIME-encoded words, in order to improve
1241 interoperability with several broken MUAs.
1242
1243 2005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1244
1245 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1246 pass it to `gnus-browse-read-group'.
1247 (gnus-browse-read-group): Add NUMBER argument and pass it to
1248 `gnus-group-read-ephemeral-group'.
1249
1250 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1251 argument and pass it to `gnus-group-read-group'.
1252
1253 2005-03-19 Aidan Kehoe <kehoea@parhasard.net>
1254
1255 * mm-util.el (mm-xemacs-find-mime-charset): Only call
1256 mm-xemacs-find-mime-charset-1 if we have the mule feature
1257 available at runtime.
1258
1259 2005-03-25 Werner Lemberg <wl@gnu.org>
1260
1261 * nnmaildir.el: Replace `illegal' with `invalid'.
1262
1263 2005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1264
1265 * gnus-start.el (gnus-display-time-event-handler):
1266 Check display-time-timer at runtime rather than only at load time
1267 in case display-time-mode is turned off in the mean time.
1268
1269 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1270
1271 * nnimap.el (nnimap-open-connection): Print which authinfo file is
1272 used.
1273
1274 * nneething.el (nneething-map-file-directory): Derive from
1275 `gnus-directory'.
1276
1277 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1278 the To/Cc button.
1279
1280 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
1281
1282 * nnmaildir.el (nnmaildir-request-accept-article):
1283 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
1284
1285 2005-03-13 Steve Youngs <steve@sxemacs.org>
1286
1287 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1288 autoloaded function.
1289 From: Andrey Slusar <anrays@gmail.com>.
1290
1291 2005-03-13 Steve Youngs <steve@sxemacs.org>
1292
1293 * mm-url.el: Require timer-funcs at compile time when in XEmacs
1294 for `with-timeout'.
1295
1296 * mail-source.el: Require timer-funcs at compile time when in
1297 XEmacs for `run-with-idle-timer'.
1298
1299 * gnus-async.el: Ditto.
1300
1301 2005-03-16 Lute Kamstra <lute@gnu.org>
1302
1303 * message.el (message-make-date): Require parse-time.
1304
1305 2005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
1306
1307 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1308
1309 2005-03-10 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
1310
1311 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
1312
1313 2005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
1314
1315 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
1316 buffer (since IMAP server might return FETCH response out of
1317 order, and the nntp buffer must be sorted).
1318
1319 2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1320
1321 * message.el: Don't autoload former message-utils variables.
1322 (message-strip-subject-trailing-was): Change doc string.
1323
1324 * nnweb.el: Fixes for `gnus-group-make-web-group'.
1325 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
1326 (nnweb-google-search): Add "hl=en" here.
1327 (nnweb-google-parse-1, nnweb-google-create-mapping):
1328 Don't hardcode URL.
1329
1330 2005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
1331
1332 * message.el (message-get-reply-headers, message-followup):
1333 Mention related variables `message-use-followup-to' and
1334 `message-use-mail-followup-to', in the information buffer.
1335
1336 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
1337 of broken groups(-beta).google.com.
1338
1339 2005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
1340
1341 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
1342 a more conservative way.
1343
1344 2005-02-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1345
1346 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
1347 `mm-dissect-multipart' and receive the from field as an (optional)
1348 argument from `mm-dissect-multipart'.
1349 (mm-dissect-multipart): Receive the from field as an argument and
1350 pass it on when we call `mm-dissect-buffer' on MIME parts.
1351 Fixes verification/decryption of signed/encrypted MIME parts.
1352
1353 2005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
1354
1355 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
1356 buffer, so it moves the window's cursor.
1357
1358 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1359
1360 * nnheader.el (nnheader-find-file-noselect): Add doc string.
1361
1362 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
1363 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
1364
1365 * gnus-sum.el (gnus-summary-caesar-message):
1366 Apply `gnus-treat-article' after rotation.
1367
1368 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
1369 doc string.
1370
1371 2005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
1372
1373 * smime.el (smime-sign-buffer): Signal an error if
1374 `smime-sign-region' fails.
1375 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
1376 fails.
1377
1378 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
1379
1380 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
1381 Handle news URL with given port correctly.
1382
1383 2005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
1384
1385 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
1386 containing special characters.
1387
1388 * gnus-sum.el (gnus-summary-edit-article): Ditto.
1389
1390 * mml.el (mime-to-mml): Ditto.
1391
1392 * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials):
1393 New variable.
1394 (rfc2047-decode-region): Quote decoded words containing special
1395 characters when rfc2047-quote-decoded-words-containing-tspecials
1396 is non-nil.
1397
1398 2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
1399
1400 * gnus-registry.el (gnus-registry-delete-group): Minor bug fix.
1401
1402 * gnus.el (gnus-install-group-spam-parameters): Doc fix.
1403
1404 2005-02-15 Simon Josefsson <jas@extundo.com>
1405
1406 * nnimap.el (nnimap-debug): Doc fix.
1407
1408 * imap.el (imap-debug): Doc fix.
1409
1410 2005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1411
1412 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
1413 argument in doc string. Make query for type more clear.
1414
1415 2005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
1416
1417 * gnus.el (gnus-group-startup-message): Search for gnus images in
1418 etc/images/gnus.
1419 * mm-util.el (mm-find-charset-region): Likewise.
1420 * smiley.el (smiley-data-directory): Search for smilies in
1421 etc/images/smilies.
1422
1423 2005-02-09 Kim F. Storm <storm@cua.dk>
1424
1425 Change Emacs release version from 21.4 to 22.1 throughout.
1426 Change Emacs development version from 21.3.50 to 22.0.50.
1427
1428 2005-02-08 Simon Josefsson <jas@extundo.com>
1429
1430 * imap.el (imap-log): Doc fix.
1431
1432 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
1433
1434 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
1435 prefix arg is neither nil nor a number, as info specifies.
1436
1437 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
1438
1439 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
1440
1441 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
1442
1443 * message.el (message-beginning-of-line): Change the behavior when
1444 invoked between BOL and : so that it first moves backward.
1445
1446 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1447
1448 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
1449 article buffer when editing of the article is discarded.
1450 (gnus-article-prepare): Revert.
1451
1452 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1453
1454 * gnus-art.el (gnus-article-prepare):
1455 Remove message-strip-forbidden-properties from the local hook.
1456
1457 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
1458
1459 * mml.el (mml-generate-mime-1): Convert string into unibyte when
1460 inserting " *mml*" buffer's contents into a unibyte temp buffer.
1461
1462 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
1463
1464 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
1465 which will be inserted according to the multibyteness of a buffer
1466 rather than the type of contents. Suggested by ARISAWA Akihiro
1467 <ari@mbf.ocn.ne.jp>.
1468
1469 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1470
1471 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
1472 which is unreadable in some setups.
1473
1474 2004-12-27 Simon Josefsson <jas@extundo.com>
1475
1476 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
1477 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
1478 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
1479
1480 2004-12-17 Kim F. Storm <storm@cua.dk>
1481
1482 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
1483
1484 * gnus-sum.el (gnus-summary-mode-map): Likewise.
1485
1486 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
1487
1488 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
1489 correctly even if there are wide characters.
1490
1491 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1492
1493 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
1494 concatenating segments rather than before concatenating them.
1495 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1496
1497 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1498
1499 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
1500
1501 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
1502
1503 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
1504 unify Latin characters in XEmacs.
1505 (mm-find-mime-charset-region): Use it.
1506
1507 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
1508
1509 * gnus-util.el (gnus-delete-directory): New function.
1510
1511 * gnus-agent.el (gnus-agent-delete-group): Use it.
1512
1513 * gnus-cache.el (gnus-cache-delete-group): Use it.
1514
1515 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
1516
1517 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
1518
1519 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
1520
1521 * gnus-group.el (gnus-group-make-rss-group):
1522 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
1523
1524 * gnus-start.el (gnus-setup-news): Honor user's setting to
1525 gnus-message-archive-method. Suggested by Lute Kamstra
1526 <lute@gnu.org>.
1527
1528 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
1529
1530 * message.el (message-forward-make-body-mml): Remove headers
1531 according to message-forward-ignored-headers if a message is decoded.
1532
1533 2004-12-02 Romain Francoise <romain@orebokech.com>
1534
1535 * message.el (message-forward-make-body-plain): Always remove
1536 headers according to message-forward-ignored-headers.
1537
1538 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1539
1540 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
1541 order to silence the byte compiler.
1542
1543 * pop3.el (pop3-md5): Define it before being used.
1544
1545 * spam.el: Fix the way to silence the byte compiler, which
1546 complained about bbdb-buffer, bbdb-create-internal,
1547 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
1548 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
1549 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
1550 spam-stat-buffer-is-spam, spam-stat-load,
1551 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
1552 spam-stat-save and spam-stat-split-fancy.
1553
1554 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
1555
1556 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
1557 which may confuse users.
1558 (canlock-password-for-verify): Ditto.
1559
1560 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1561
1562 * gnus-art.el (gnus-emphasis-alist): Ditto.
1563
1564 * gnus-registry.el (gnus-registry-max-entries): Ditto.
1565
1566 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1567
1568 * gnus-start.el (gnus-save-killed-list): Ditto.
1569
1570 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1571 (gnus-sum-thread-tree-root): Ditto.
1572 (gnus-sum-thread-tree-false-root): Ditto.
1573 (gnus-sum-thread-tree-single-indent): Ditto.
1574
1575 * message.el (message-courtesy-message): Ditto.
1576 (message-archive-note): Ditto.
1577 (message-subscribed-address-file): Ditto.
1578 (message-user-fqdn): Ditto.
1579
1580 * spam-report.el (spam-report-gmane-regex): Ditto.
1581
1582 * spam.el (spam-blackhole-good-server-regex): Ditto.
1583
1584 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1585
1586 * message.el (message-forbidden-properties): Fix typo in doc string.
1587
1588 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1589
1590 * message.el (message-strip-forbidden-properties):
1591 Bind buffer-read-only (etc) to nil.
1592
1593 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
1594
1595 * gnus-util.el (gnus-replace-in-string): Add doc string.
1596
1597 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
1598 to avoid problems when splitting mails with many recipients.
1599
1600 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
1601
1602 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
1603 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1604
1605 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
1606
1607 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
1608
1609 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1610
1611 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
1612 pop-to-buffer, covered by the subsequent gnus-configure-windows.
1613
1614 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
1615
1616 * nnfolder.el (nnfolder-save-marks): Add missing format field in
1617 call to `error'.
1618 * nnml.el (nnml-save-marks): Ditto.
1619
1620 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
1621
1622 * gnus-start.el (gnus-convert-old-newsrc):
1623 Assign legacy-gnus-agent to 5.10.7.
1624
1625 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
1626
1627 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
1628 default; improve customization type.
1629 (gnus-emphasis-custom-with-format): New macro.
1630 (gnus-emphasis-custom-value-to-external): New function.
1631 (gnus-emphasis-custom-value-to-internal): New function.
1632
1633 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
1634
1635 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
1636 "Args out of range" error. Reported by Arnaud Giersch
1637 <arnaud.giersch@free.fr>.
1638
1639 2004-11-04 Richard M. Stallman <rms@gnu.org>
1640
1641 * spam.el (spam group): Add :version.
1642
1643 * pgg-def.el (pgg group): Add :version.
1644
1645 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
1646
1647 * gnus-art.el (gnus-article-edit-article): Don't associate the
1648 article buffer with a draft file. This is a temporary measure
1649 against the 2004-08-22 change to gnus-article-edit-mode.
1650
1651 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
1652
1653 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
1654 (html2text-format-tags): Remove unused variable `attr'.
1655
1656 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
1657 after-load-alist.
1658
1659 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
1660 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
1661 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
1662 loaded under XEmacs.
1663 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
1664
1665 * mm-util.el (mm-coding-system-p): Return a coding-system.
1666 (mm-mime-mule-charset-alist): Use shift_jis instead of
1667 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
1668 entries for the mime charsets iso-2022-jp-3 and shift_jis.
1669 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
1670 instead of japanese-shift-jis and iso-latin-1 respectively in
1671 order to share the default value with both Emacs and XEmacs-mule.
1672 (mm-mule-charset-to-mime-charset):
1673 Make mm-coding-system-priorities effective.
1674 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
1675 while predicating of candidates upon the priorities.
1676
1677 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
1678
1679 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
1680
1681 * tls.el (tls-process-connection-type, tls-success)
1682 (tls-certtool-program): Add :version.
1683
1684 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
1685 (starttls-extra-arguments, starttls-process-connection-type)
1686 (starttls-connect, starttls-failure, starttls-success):
1687
1688 * spam-stat.el (spam-stat): Add :version.
1689
1690 * sieve.el (sieve): Add :version.
1691
1692 * sha1.el (sha1): Add :version.
1693 (sha1-use-external): Remove redundant version.
1694
1695 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
1696 (nnmail-cache-ignore-groups, nnmail-spool-hook)
1697 (nnmail-split-fancy-match-partial-words)
1698 (nnmail-split-lowercase-expanded):
1699
1700 * nndiary.el (nndiary): Add :version.
1701
1702 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
1703
1704 * mml-sec.el (mml-default-sign-method)
1705 (mml-default-encrypt-method, mml-signencrypt-style-alist):
1706 Add :version.
1707
1708 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
1709
1710 * mm-url.el (mm-url-use-external, mm-url-program)
1711 (mm-url-arguments): Add :version.
1712
1713 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
1714 (mm-attachment-file-modes, mm-decrypt-option)
1715 (mm-w3m-safe-url-regexp): Add :version.
1716
1717 * message.el (message-cite-prefix-regexp)
1718 (message-sendmail-envelope-from, message-minibuffer-local-map)
1719 (message-user-fqdn, message-completion-alist): Add :version.
1720
1721 * gnus-win.el (gnus-configure-windows-hook)
1722 (gnus-use-frames-on-any-display): Add :version.
1723
1724 * gnus-art.el (gnus-article-address-banner-alist)
1725 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
1726 (gnus-treat-from-picon, gnus-treat-mail-picon)
1727 (gnus-treat-x-pgp-sig): Add :version.
1728
1729 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
1730 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
1731 (gnus-summary-article-delete-hook)
1732 (gnus-summary-display-while-building): Add :version.
1733
1734 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
1735 (gnus-get-top-new-news-hook):Add :version.
1736
1737 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
1738 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
1739
1740 * gnus-registry.el (gnus-registry): Add :version.
1741
1742 * gnus-spec.el (gnus-use-correct-string-widths)
1743 (gnus-make-format-preserve-properties): Add :version.
1744
1745 * gnus.el (gnus-group-charter-alist)
1746 (gnus-group-fetch-control-use-browse-url)
1747 (gnus-install-group-spam-parameters): Add :version.
1748
1749 * gnus-diary.el (gnus-diary): Add :version.
1750
1751 * gnus-delay.el (gnus-delay): Add :version.
1752
1753 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
1754 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
1755 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
1756 Add :version.
1757
1758 * gnus-agent.el (gnus-agent-max-fetch-size)
1759 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
1760 (gnus-agent-prompt-send-queue): Add :version.
1761
1762 * deuglify.el (gnus-outlook-deuglify): Add :version.
1763
1764 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
1765 cleanup.
1766 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
1767 (html2text-format-tag-list): Add "strong" and "em".
1768 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
1769
1770 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
1771
1772 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
1773 signature file. Suggested by Manoj Srivastava
1774 <srivasta@golden-gryphon.com>.
1775
1776 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
1777 iso-2022-jp even in the Japanese language environment.
1778 Suggested by Jason Rumney <jasonr@gnu.org>.
1779
1780 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
1781
1782 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
1783 use the same characters as the dummy marks; make it free from
1784 getting affected by the language environment.
1785 (gnus-summary-read-group-1): Update mark positions only when the
1786 format spec is updated.
1787
1788 * gnus-spec.el (gnus-update-format-specifications): Return a list
1789 of updated types.
1790
1791 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
1792
1793 * nnspool.el (nnspool-spool-directory): Use news-path if the
1794 news-directory variable is not bound.
1795
1796 * gnus-group.el (gnus-group-line-format-alist): Convert the value
1797 of gnus-tmp-news-method into string if it may be passed to
1798 gnus-correct-length which takes only a string argument.
1799
1800 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1801
1802 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
1803 instead.
1804
1805 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
1806
1807 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
1808 comparison on string.
1809
1810 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1811
1812 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
1813 running the major-mode function.
1814
1815 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
1816
1817 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
1818 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
1819 boolean check to not apply converters that apply to future
1820 versions of gnus.
1821
1822 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1823
1824 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
1825 dummy marks in the right way.
1826
1827 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1828
1829 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
1830 avoid infinite recursion via gnus-get-function.
1831
1832 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1833
1834 * gnus-agent.el (gnus-agent-synchronize-group-flags):
1835 When necessary, pass full group name to gnus-request-set-marks.
1836 (gnus-agent-synchronize-group-flags): Add support for sync'ing
1837 tick marks.
1838 (gnus-agent-synchronize-flags-server): Be silent when writing file.
1839
1840 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1841
1842 * gnus-agent.el (gnus-agent-synchronize-group-flags):
1843 Replace gnus-request-update-info with explicit code to sync the
1844 in-memory info read flags with the marks being sync'd to the backend.
1845
1846 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1847
1848 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
1849 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
1850 you want to open a server and then, even when you responded with no,
1851 asking if you want to synchronize the server's flags.
1852 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
1853 multi-line expressions.
1854 (gnus-agent-synchronize-group-flags): New internal function.
1855 Updates marks in memory (in the info structure) AND in the backend.
1856 (gnus-agent-check-overview-buffer): Fix range of
1857 deletion to remove entire duplicate line. Fixes merged article
1858 number bug.
1859
1860 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
1861
1862 * nnagent.el (nnagent-request-set-mark):
1863 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
1864 method, to ensure that synchronization updates marks in the
1865 backend and in the info (in memory) structure.
1866
1867 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1868
1869 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
1870 unless plugged. Disable the agent so that an open failure causes
1871 an error.
1872
1873 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
1874
1875 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
1876 (gnus-agent-go-online): Change :version.
1877 (gnus-agent-expire-unagentized-dirs)
1878 (gnus-agent-auto-agentize-methods): Add :version.
1879
1880 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1881
1882 * legacy-gnus-agent.el
1883 (gnus-agent-convert-to-compressed-agentview-prompt):
1884 New function. Used internally to only display 'gnus converting
1885 files' message when actually necessary.
1886
1887 * gnus-sum.el: Remove (require 'gnus-agent) as required
1888 methods now autoloaded.
1889
1890 * gnus-int.el (gnus-request-move-article):
1891 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
1892 improve performance.
1893
1894 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1895
1896 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
1897 to avoid run-time CL dependencies.
1898 (gnus-agent-unfetch-articles): New function.
1899 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
1900 article numbers even when local .overview file is missing.
1901 (gnus-agent-read-article-number): New function. Only accepts
1902 27-bit article numbers.
1903 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
1904 Use gnus-agent-read-article-number.
1905 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
1906 from backend while recognizing that article numbers in .overview
1907 must be valid.
1908
1909 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
1910 some users confused by references to .newsrc when they only have a
1911 .newsrc.eld file.
1912 (gnus-convert-mark-converter-prompt)
1913 (gnus-convert-converter-needs-prompt): Fix use of property list.
1914
1915 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1916
1917 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1918
1919 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1920
1921 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
1922 stuff for non-living groups.
1923
1924 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1925
1926 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
1927 (gnus-agent-regenerate-group): Using nil messages aren't valid.
1928
1929 2004-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1930
1931 * gnus-agent.el (gnus-agent-read-agentview):
1932 Inline gnus-uncompress-range.
1933
1934 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1935
1936 * legacy-gnus-agent.el
1937 (gnus-agent-convert-to-compressed-agentview): Fix typos with
1938 help from Florian Weimer <fw@deneb.enyo.de>
1939
1940 * gnus-agent.el (gnus-agentize):
1941 gnus-agent-send-mail-real-function no longer set to current value
1942 of message-send-mail-function but rather a lambda that calls
1943 message-send-mail-function. The change makes the agent real-time
1944 responsive to user changes to message-send-mail-function.
1945
1946 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
1947
1948 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
1949
1950 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
1951
1952 * gnus-cache.el (gnus-cache-rename-group): New function.
1953 (gnus-cache-delete-group): New function.
1954
1955 * gnus-agent.el (gnus-agent-rename-group): New function.
1956 (gnus-agent-delete-group): New function.
1957 (gnus-agent-save-group-info): Use gnus-command-method when
1958 `method' parameter is nil. Don't write nil entries into the
1959 active file.
1960 (gnus-agent-get-group-info): New function.
1961 (gnus-agent-get-local): Add optional parameters to avoid calling
1962 gnus-group-real-name and gnus-find-method-for-group.
1963 (gnus-agent-set-local): Delete stored entry if either min, or max,
1964 are nil.
1965 (gnus-agent-fetch-session): Reword error/quit messages.
1966 On quit, use gnus-agent-regenerate-group to record existance of any
1967 articles fetched to disk before the quit occurred.
1968
1969 * gnus-int.el (gnus-request-delete-group):
1970 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
1971 local disk in sync with the server.
1972 (gnus-request-rename-group):
1973 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
1974 local disk in sync with the server.
1975
1976 * gnus-start.el (gnus-get-unread-articles):
1977 Cosmetic simplification to logic.
1978
1979 * gnus-group.el (gnus-group-delete-group): No longer update
1980 gnus-cache-active-altered as gnus-request-delete-group now keeps
1981 the cache in sync.
1982 (gnus-group-list-active): Let the agent store a server's active
1983 list if currently plugged.
1984
1985 * gnus-util.el (gnus-rename-file): New function.
1986
1987 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1988
1989 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1990 when the group's active is not available.
1991
1992 2004-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
1993
1994 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
1995 error.
1996
1997 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
1998
1999 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
2000 message to newsrc-dribble when an actual conversion is performed.
2001
2002 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2003
2004 * gnus-agent.el (gnus-agent-read-local):
2005 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
2006 avoid the implicit assumption that they will always be equal.
2007 (gnus-agent-save-local): Bind buffer-file-coding-system, not
2008 coding-system-for-write, as the with-temp-file macro first prints
2009 to a buffer then saves the buffer.
2010
2011 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2012
2013 * legacy-gnus-agent.el (): New. Provides converters that are only
2014 loaded when gnus-convert-old-newsrc needs to call them.
2015
2016 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
2017 old file versions.
2018 (gnus-group-prepare-hook): Remove function that converted list
2019 form of gnus-agent-expire-days to group properties.
2020
2021 * gnus-start.el (gnus-convert-old-newsrc): Register new
2022 converters to handle old agent file formats. Added logic for a
2023 "backup before upgrading warning".
2024 (gnus-convert-mark-converter-prompt): Developers can mark
2025 functions as needing (default), or not needing,
2026 gnus-convert-old-newsrc's "backup before upgrading warning".
2027 (gnus-convert-converter-needs-prompt): Tests whether the user
2028 should be protected from potentially irreversable changes by the
2029 function.
2030
2031 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
2032
2033 * gnus-int.el (gnus-request-accept-article): Inform the agent that
2034 articles are being added to a group.
2035 (gnus-request-replace-article): Inform the agent that articles
2036 need to be uncached as the cached contents are no longer valid.
2037
2038 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
2039 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
2040 (gnus-agent-set-local): Refuse to save null in local object table.
2041 (gnus-agent-regenerate-group): The REREAD parameter can now be a
2042 list of articles that will be marked as unread.
2043
2044 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2045
2046 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
2047 single-interval range of the form (min . max). Previously the
2048 range had to look like ((min . max)). Likewise, return
2049 (min . max) rather than ((min . max)).
2050 (gnus-range-map): Use gnus-range-normalize to accept
2051 single-interval range.
2052
2053 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
2054 the cache, but not the agent, now appear with their usual face.
2055
2056 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2057
2058 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
2059 marks consisting of a single range {for example, (3 . 5)} rather
2060 than a list of a single range { ((3 . 5)) }.
2061
2062 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2063
2064 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
2065 uncompressed list.
2066
2067 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
2068
2069 * gnus-draft.el (gnus-group-send-queue): Pass the group name
2070 "nndraft:queue" along to gnus-draft-send.
2071 Use gnus-agent-prompt-send-queue.
2072 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
2073 is "nndraft:queue". Suggested by Gaute Strokkenes
2074 <gs234@srcf.ucam.org>
2075
2076 * gnus-group.el (gnus-group-catchup): Use new
2077 gnus-sequence-of-unread-articles, not
2078 gnus-list-of-unread-articles, to avoid exhausting memory with huge
2079 numbers of articles. Use gnus-range-map to avoid having to
2080 uncompress the unread list.
2081 (gnus-group-archive-directory)
2082 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
2083
2084 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
2085 (gnus-sorted-range-intersection): Intersection of two ranges
2086 without requiring that they first be uncompressed.
2087
2088 * gnus-start.el (gnus-activate-group): Unless blocked by the
2089 caller, possibly expand the active range to include both cached
2090 and agentized articles.
2091 (gnus-convert-old-newsrc): Rewrote in anticipation of having
2092 multiple version-dependent converters.
2093 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
2094 gnus-agent-save-active.
2095 (gnus-save-newsrc-file): Save dirty agent range limits.
2096
2097 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
2098 gnus-agent-possibly-alter-active.
2099 (gnus-adjust-marked-articles): Faster handling of simple lists
2100
2101 2004-10-18 David Edmondson <dme@dme.org>
2102
2103 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
2104 excessively.
2105
2106 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
2107
2108 * mml.el (mml-preview): Use `pop-to-buffer'.
2109
2110 * message.el (message-goto-mail-followup-to): Insert after "To".
2111 (message-carefully-insert-headers): Add comment.
2112
2113 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
2114
2115 * gnus-art.el (gnus-button-alist):
2116 Improve `gnus-button-handle-library' entry.
2117
2118 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
2119
2120 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
2121
2122 * gnus-start.el (gnus-activate-group): Add doc-string.
2123
2124 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
2125 handle manual section.
2126
2127 * imap.el (imap-store-password): New variable.
2128 (imap-interactive-login): Use it.
2129 Suggested by Mark Plaksin <happy@mcplaksin.org>.
2130
2131 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
2132 Allow / in mailto URLs.
2133
2134 * spam.el (spam-directory): Derive from `gnus-directory'.
2135
2136 * gnus-sum.el (gnus-pick-line-number): Add autoload.
2137
2138 2004-10-17 Richard M. Stallman <rms@gnu.org>
2139
2140 * gnus-registry.el (gnus-registry-unload-hook):
2141 Set as a variable with add-hook.
2142
2143 * nnspool.el (nnspool-spool-directory): Use news-directory instead
2144 of news-path.
2145
2146 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
2147
2148 * spam.el: Delete duplicate `provide'.
2149 (spam-unload-hook): Set as a variable with add-hook.
2150
2151 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
2152
2153 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
2154 in the doc string.
2155
2156 * message.el (message-ignored-news-headers)
2157 (message-ignored-supersedes-headers)
2158 (message-ignored-resent-headers)
2159 (message-forward-ignored-headers): Improve custom type.
2160
2161 2004-10-15 Simon Josefsson <jas@extundo.com>
2162
2163 * pop3.el (top-level): Don't require nnheader.
2164 (pop3-read-timeout): Add.
2165 (pop3-accept-process-output): Add.
2166 (pop3-read-response, pop3-retr): Use it.
2167
2168 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
2169
2170 * message.el (message-tokenize-header): Fix 2004-09-06 change
2171 which used point-min in the wrong place.
2172
2173 2004-10-12 Simon Josefsson <jas@extundo.com>
2174
2175 * net/tls.el (tls-certtool-program): New variable.
2176 (tls-certificate-information): New function, based on
2177 ssl-certificate-information.
2178
2179 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
2180
2181 * message.el (message-bury): Use `window-dedicated-p'.
2182
2183 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
2184
2185 * gnus-sum.el: Mention that multibyte characters don't work as marks.
2186
2187 * gnus.el (message-y-or-n-p): Autoload.
2188
2189 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
2190 (pop3-password-required, pop3-authentication-scheme)
2191 (pop3-leave-mail-on-server): Made customizable.
2192 (pop3): New custom group.
2193 (pop3-retr): Remove `sleep-for' statements.
2194 Suggested by Dave Love <fx@gnu.org>.
2195
2196 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
2197 Windows/DOS.
2198
2199 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
2200 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
2201 Dave Love <fx@gnu.org>.
2202
2203 * mml.el (mml-minibuffer-read-disposition): Require match.
2204 Suggested by Dave Love <fx@gnu.org>.
2205
2206 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
2207
2208 * gnus-group.el (gnus-update-group-mark-positions):
2209 * gnus-sum.el (gnus-update-summary-mark-positions):
2210 * message.el (message-check-news-body-syntax):
2211 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
2212 of string-as-multibyte.
2213
2214 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
2215
2216 2004-10-05 Juri Linkov <juri@jurta.org>
2217
2218 * gnus-group.el (gnus-update-group-mark-positions):
2219 * gnus-sum.el (gnus-update-summary-mark-positions):
2220 * message.el (message-check-news-body-syntax):
2221 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
2222 8-bit unibyte values to a multibyte string for search functions.
2223
2224 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
2225
2226 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
2227 there's no visible header.
2228
2229 2004-10-01 Simon Josefsson <jas@extundo.com>
2230
2231 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
2232 acroread.
2233
2234 2004-09-29 Jesper Harder <harder@ifa.au.dk>
2235
2236 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
2237
2238 2004-09-28 Jesper Harder <harder@ifa.au.dk>
2239
2240 * gnus-picon.el: Require cl.
2241
2242 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
2243
2244 * mml-smime.el: Require cl. Autoload message-fetch-field.
2245
2246 * gnus-fun.el: Require gnus-ems and gnus-util.
2247
2248 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
2249
2250 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
2251
2252 * gnus.el (gnus-method-to-server): Move defsubst before first use.
2253
2254 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
2255 Fix format string mismatch.
2256 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
2257 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
2258
2259 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
2260
2261 * gnus.el (gnus-version-number): Set to 5.11.
2262
2263 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
2264
2265 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
2266
2267 2004-09-26 Jesper Harder <harder@ifa.au.dk>
2268
2269 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
2270 GROUP is a virtual group.
2271
2272 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
2273 for big5 and gb2312.
2274
2275 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
2276 padding.
2277
2278 * mm-bodies.el (mm-7bit-chars): Don't include \r.
2279
2280 * mml.el (mml-compute-boundary-1): Don't uncompress files.
2281
2282 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
2283 dependencies.
2284 (rfc2047-encode): Use it.
2285
2286 * flow-fill.el: Typo.
2287
2288 * mml.el (mml-generate-mime-1): Don't use format=flowed with
2289 inline PGP.
2290
2291 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
2292
2293 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
2294 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
2295
2296 * mm-util.el (mm-image-load-path): Handle nil in load-path.
2297 From Christian Neukirchen <chneukirchen@yahoo.de>.
2298
2299 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
2300
2301 * nnheader.el (nnheader-max-head-length): Increase to 8192.
2302
2303 * message.el (message-clone-locals): Clone sendmail and smtp
2304 variables.
2305
2306 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
2307
2308 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
2309 in `header' match. Reported by Svend Tollak Munkejord.
2310
2311 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
2312
2313 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
2314
2315 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
2316
2317 * uudecode.el (uudecode-use-external): Add :version.
2318
2319 * smime.el (smime-CA-file, smime-encrypt-cipher)
2320 (smime-dns-server): Add :version.
2321
2322 * smiley.el (gnus-smiley-file-types): Add :version.
2323
2324 * sha1.el (sha1-use-external): Add :version.
2325
2326 * pgg-def.el (pgg-query-keyserver): Add :version.
2327
2328 * nnmail.el (nnmail-fancy-expiry-targets)
2329 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
2330
2331 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
2332 (nnimap-retrieve-groups-asynchronous): Add :version.
2333 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
2334
2335 * mml.el (mml-content-disposition-parameters)
2336 (mml-insert-mime-headers-always): Add :version.
2337
2338 * mm-util.el (mm-coding-system-priorities):
2339
2340 * mm-decode.el (mm-inline-text-html-with-images)
2341 (mm-keep-viewer-alive-types, mm-external-terminal-program)
2342 (mm-verify-option): Add :version.
2343 (mm-text-html-renderer): Change :version.
2344
2345 * message.el (message-fcc-externalize-attachments)
2346 (message-required-headers, message-draft-headers)
2347 (message-subject-trailing-was-query)
2348 (message-subject-trailing-was-ask-regexp)
2349 (message-subject-trailing-was-regexp, message-mark-insert-begin)
2350 (message-mark-insert-end, message-archive-header)
2351 (message-archive-note, message-cross-post-default)
2352 (message-cross-post-note, message-followup-to-note)
2353 (message-cross-post-note-function, message-use-mail-followup-to)
2354 (message-subscribed-address-functions)
2355 (message-subscribed-address-file, message-subscribed-addresses)
2356 (message-subscribed-regexps, message-allow-no-recipients)
2357 (message-yank-cited-prefix, message-signature-insert-empty-line)
2358 (message-hidden-headers, message-hierarchical-addresses)
2359 (message-mail-user-agent, message-use-idna)
2360 (message-valid-fqdn-regexp)
2361 (message-strip-special-text-properties, message-header-synonyms)
2362 (message-beginning-of-line, message-tab-body-function): Add :version.
2363 (message-insert-canlock, message-wide-reply-confirm-recipients):
2364 Change :version.
2365
2366 * mail-source.el (mail-source-ignore-errors): Add :group, :type
2367 and :version.
2368 (mail-source-delete-old-incoming-confirm)
2369 (mail-source-movemail-program): Add :version.
2370
2371 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
2372 (gnus-agent-cache, gnus-agent): Change :version.
2373
2374 * gnus-util.el (gnus-use-byte-compile): Change :version.
2375
2376 * gnus-sum.el (gnus-summary-make-false-root-always)
2377 (gnus-summary-default-high-score)
2378 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
2379 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
2380 (gnus-read-all-available-headers, gnus-article-emulate-mime)
2381 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
2382 (gnus-sum-thread-tree-single-indent)
2383 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2384 (gnus-sum-thread-tree-leaf-with-other)
2385 (gnus-sum-thread-tree-single-leaf): Add :version.
2386 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
2387 (gnus-article-loose-mime): Change :version.
2388
2389 * gnus-start.el (gnus-backup-startup-file)
2390 (gnus-save-startup-file-via-temp-buffer): Add :version.
2391
2392 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
2393 (gnus-server-offline-face): Add :version.
2394
2395 * gnus-score.el (gnus-adaptive-word-length-limit):
2396
2397 * gnus-msg.el (gnus-gcc-externalize-attachments)
2398 (gnus-debug-files, gnus-debug-exclude-variables)
2399 (gnus-discouraged-post-methods): Change :version.
2400 (gnus-confirm-mail-reply-to-news)
2401 (gnus-confirm-treat-mail-like-news): Add :version.
2402
2403 * gnus-int.el (gnus-server-unopen-status): Add :version.
2404
2405 * gnus-group.el (gnus-group-jump-to-group-prompt)
2406 (gnus-large-ephemeral-newsgroup)
2407 (gnus-fetch-old-ephemeral-headers): Add :version.
2408
2409 * gnus-fun.el (gnus-x-face-directory)
2410 (gnus-convert-pbm-to-x-face-command)
2411 (gnus-convert-image-to-x-face-command)
2412 (gnus-convert-image-to-face-command): Add :version.
2413
2414 * gnus-delay.el (gnus-delay-default-hour): Add :version.
2415
2416 * gnus-cite.el (gnus-cite-blank-line-after-header)
2417 (gnus-article-boring-faces):
2418
2419 * gnus-art.el (gnus-buttonized-mime-types)
2420 (gnus-inhibit-mime-unbuttonizing)
2421 (gnus-treat-display-face)
2422 (gnus-treat-body-boundary): Change :version.
2423 (gnus-body-boundary-delimiter, gnus-picon-databases)
2424 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
2425 (gnus-treat-date-english, gnus-treat-fold-headers)
2426 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
2427 (gnus-treat-mail-picon, gnus-treat-wash-html)
2428 (gnus-article-encrypt-protocol)
2429 (gnus-use-idna, gnus-article-over-scroll)
2430 (gnus-mime-display-multipart-alternative-as-mixed)
2431 (gnus-mime-display-multipart-related-as-mixed)
2432 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
2433 (gnus-ctan-url, gnus-button-ctan-handler)
2434 (gnus-button-handle-ctan-bogus-regexp)
2435 (gnus-button-ctan-directory-regexp)
2436 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
2437 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
2438 (gnus-button-man-level, gnus-button-emacs-level)
2439 (gnus-button-message-level, gnus-button-browse-level): Add :version.
2440
2441 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
2442 (gnus-agent-go-online): Change :version.
2443 (gnus-agent-expire-unagentized-dirs)
2444 (gnus-agent-auto-agentize-methods): Add :version.
2445
2446 * flow-fill.el (fill-flowed-display-column)
2447 (fill-flowed-encode-column): Add :version.
2448
2449 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
2450 (gnus-outlook-deuglify-unwrap-max)
2451 (gnus-outlook-deuglify-cite-marks)
2452 (gnus-outlook-deuglify-unwrap-stop-chars)
2453 (gnus-outlook-deuglify-no-wrap-chars)
2454 (gnus-outlook-deuglify-attrib-cut-regexp)
2455 (gnus-outlook-deuglify-attrib-verb-regexp)
2456 (gnus-outlook-deuglify-attrib-end-regexp)
2457 (gnus-outlook-display-hook): Add :version.
2458
2459 * binhex.el (binhex-use-external): Add :version.
2460
2461 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
2462
2463 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
2464 and `invisible'.
2465
2466 2004-09-13 Simon Josefsson <jas@extundo.com>
2467
2468 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
2469
2470 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
2471
2472 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
2473
2474 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
2475
2476 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
2477
2478 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
2479
2480 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
2481 for the 'imap' port in netrc files
2482
2483 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
2484 in gnus-registry-trim
2485
2486 2004-09-10 Simon Josefsson <jas@extundo.com>
2487
2488 * nndb.el (require): Remove tcp and duplicate cl.
2489
2490 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
2491
2492 * nntp.el (nntp): New customization group.
2493 (nntp-authinfo-file): Add customization group.
2494
2495 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
2496
2497 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
2498
2499 * gnus.el (to-address, to-list, subscribed)
2500 (large-newsgroup-initial): Ditto.
2501
2502 * flow-fill.el (fill-flowed-display-column)
2503 (fill-flowed-encode-column): Ditto.
2504
2505 2004-09-06 Stefan <monnier@iro.umontreal.ca>
2506
2507 * message.el (message-tokenize-header, message-send-mail-with-qmail):
2508 Use point-min rather than 1.
2509 (message-send-mail): Use buffer-size rather than point-max.
2510
2511 * gnus-sum.el (gnus-summary-search-article-forward):
2512 Signal a specific `search-failed' rather than a generic `error'.
2513
2514 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
2515 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
2516 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
2517
2518 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
2519
2520 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
2521
2522 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
2523 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
2524 (spam-stat-save): Accept prefix argument.
2525
2526 2004-09-01 Simon Josefsson <jas@extundo.com>
2527
2528 * message.el (message-canlock-generate): Require sha1, not
2529 sha1-el. (Can we get rid of this require alltogheter? It is ugly
2530 to require within a function. Sadly, if sha1.el isn't loaded, the
2531 let binding in m-c-g will hide the defcustom definition, which is
2532 bad.)
2533
2534 * canlock.el: Require sha1, not sha1-el.
2535
2536 * message.el: Don't autoload sha1 (there is a autoload cookie in
2537 sha1.el).
2538
2539 * sha1-el.el: Renamed to sha1.el.
2540
2541 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2542
2543 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
2544
2545 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
2546
2547 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
2548 isn't a string.
2549
2550 2004-03-05 Jesper Harder <harder@ifa.au.dk>
2551
2552 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
2553
2554 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
2555
2556 * canlock.el: Don't autoload mail-fetch-field.
2557
2558 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
2559
2560 * canlock.el (base64-encode-string): Don't autoload it.
2561
2562 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
2563
2564 * canlock.el: Always require sha1-el.
2565 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
2566
2567 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
2568
2569 * message.el (message-canlock-generate): Require sha1-el.
2570
2571 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
2572
2573 * canlock.el (canlock-insert-header): Remove excessive grouping in
2574 regexp.
2575
2576 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
2577
2578 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
2579
2580 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
2581
2582 * canlock.el (canlock-sha1-function): Remove.
2583 (canlock-sha1-function-for-verify): Remove.
2584 (canlock-openssl-program): Remove.
2585 (canlock-openssl-args): Remove.
2586 (canlock-ignore-errors): Remove.
2587 (canlock-sha1-with-openssl): Remove.
2588 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
2589 (canlock-verify): Don't use canlock-ignore-errors.
2590
2591 * sha1-el.el (sha1-string-external): Make it can return a string
2592 in binary form.
2593 (sha1-region-external): Ditto.
2594 (sha1-string-internal): Ditto.
2595 (sha1-region-internal): Ditto.
2596 (sha1-region): Ditto.
2597 (sha1-string): Ditto.
2598 (sha1): Ditto.
2599
2600 2003-11-15 Simon Josefsson <jas@extundo.com>
2601
2602 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
2603 (pgg-gpg-lookup-key): Use regexp match instead of
2604 split-string (split-string is different between emacs 21.2 and
2605 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
2606
2607 2004-07-28 Simon Josefsson <jas@extundo.com>
2608
2609 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
2610 parameter (but don't use it, for now).
2611
2612 2004-02-03 Jesper Harder <harder@ifa.au.dk>
2613
2614 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
2615
2616 2004-05-26 Simon Josefsson <jas@extundo.com>
2617
2618 * starttls.el: Merge with my GNUTLS based starttls.el.
2619 (starttls-gnutls-program, starttls-use-gnutls)
2620 (starttls-extra-arguments, starttls-process-connection-type)
2621 (starttls-connect, starttls-failure, starttls-success): New variables.
2622 (starttls-program, starttls-extra-args): Doc fix.
2623 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
2624 New functions.
2625 (starttls-negotiate, starttls-open-stream):
2626 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
2627 function if it is set.
2628
2629 2004-08-31 Simon Josefsson <jas@extundo.com>
2630
2631 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
2632 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
2633
2634 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
2635 and ?\' to symbol instead of whitespace (tiny patch).
2636 From Andreas Schwab <schwab@suse.de>.
2637
2638 2004-08-31 Jesper Harder <harder@ifa.au.dk>
2639
2640 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
2641 invalid addresses.
2642
2643 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
2644
2645 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
2646
2647 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2648
2649 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
2650
2651 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2652
2653 * gnus-art.el (article-decode-idna-rhs): Don't use
2654 message-idna-inside-rhs-p.
2655
2656 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2657
2658 * message.el (message-idna-inside-rhs-p): Remove.
2659 (message-idna-to-ascii-rhs-1): Use proper address parsing.
2660
2661 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
2662
2663 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
2664
2665 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
2666 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
2667
2668 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
2669 when the group's active is not available.
2670
2671 * gnus-art.el (article-hide-headers): Refer to the values for
2672 gnus-ignored-headers and gnus-visible-headers in the summary
2673 buffer since a user may have set them as group parameters.
2674 (gnus-article-next-page): Fix the way to find a real end-of-buffer
2675 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
2676 (gnus-article-read-summary-keys): Restore new window-start and
2677 hscroll to summary window.
2678 (gnus-prev-page-map): Remove duplicated one.
2679
2680 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
2681 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
2682 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
2683 <Reiner.Steib@gmx.de>.
2684
2685 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
2686 Replace pp-to-string with gnus-pp-to-string.
2687
2688 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
2689
2690 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
2691 gnus-pp.
2692
2693 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
2694 parsing gnus-posting-styles when the message is not for replying.
2695 (gnus-summary-resend-message-edit): Call mime-to-mml.
2696 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
2697 (gnus-debug): Replace pp with gnus-pp.
2698
2699 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
2700
2701 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
2702 gnus-pp-to-string.
2703
2704 * gnus-sum.el (gnus-read-header): Don't remove a header for the
2705 parent article of a sparse article in the thread hashtb.
2706 From Stefan Wiens <s.wi@gmx.net>.
2707
2708 * gnus-util.el (gnus-bind-print-variables): New macro.
2709 (gnus-prin1): Use it.
2710 (gnus-prin1-to-string): Use it.
2711 (gnus-pp): New function.
2712 (gnus-pp-to-string): New function.
2713
2714 * gnus.el: Don't make unnecessary *Group* buffer when loading.
2715
2716 * mail-source.el (mail-source-touch-pop): Doc fix.
2717
2718 * message.el (message-mode): Don't modify paragraph-separate there.
2719 (message-setup-fill-variables): Add mml tags to paragraph-start
2720 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
2721 (message-smtpmail-send-it): Doc fix.
2722 (message-exchange-point-and-mark): Don't activate region if it was
2723 inactive. Suggested by Hiroshi Fujishima
2724 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
2725
2726 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
2727 t while entering a file name using the mm-with-multibyte macro.
2728 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
2729
2730 * mm-encode.el (mm-content-transfer-encoding-defaults):
2731 Use qp-or-base64 for the application/* types.
2732 (mm-safer-encoding): Consider 7bit is safe.
2733
2734 * mm-util.el (mm-with-multibyte-buffer): New macro.
2735 (mm-with-multibyte): New macro.
2736
2737 * mm-view.el (mm-inline-render-with-function): Use multibyte
2738 buffer; decode html source by charset.
2739
2740 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
2741 add generate-head-function and generate-article-function to the
2742 rfc822-forward entry.
2743 (nndoc-forward-type-p): Recognize envelope From_.
2744 (nndoc-rfc822-forward-generate-article): New function.
2745 (nndoc-rfc822-forward-generate-head): New function.
2746
2747 From David Hedbor <dhedbor@real.com>.
2748 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
2749 (nnmail-expand-newtext): Lowercase expanded entries if
2750 nnmail-split-lowercase-expanded is non-nil.
2751
2752 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
2753
2754 * webmail.el (webmail-debug): Replace pp with gnus-pp.
2755
2756 * gnus-art.el (gnus-article-wash-html-with-w3m):
2757 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
2758 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
2759 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
2760 instead of mm-multiple-handles.
2761 (gnus-mime-delete-part): Ditto.
2762
2763 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
2764 handle, as well as a list.
2765 (mm-complicated-handles): Former definition of mm-multiple-handles.
2766
2767 * mm-view.el (mm-w3m-mode-map): Remove.
2768 (mm-w3m-local-map-property): Remove.
2769 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
2770 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
2771 (mm-w3m-cid-retrieve): Simplify.
2772 (mm-inline-text-html-render-with-w3m): Decode html source by
2773 charset; check META tags only when charsets are not specified in
2774 headers; specify charset to w3m-region; use w3m-minor-mode-map
2775 instead of mm-w3m-local-map-property.
2776
2777 2004-08-30 Juanma Barranquero <lektu@terra.es>
2778
2779 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
2780
2781 2004-08-30 Andreas Schwab <schwab@suse.de>
2782
2783 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
2784
2785 * gnus-score.el (gnus-summary-increase-score): Fix format string.
2786
2787 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
2788
2789 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
2790
2791 2004-08-30 Kim F. Storm <storm@cua.dk>
2792
2793 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
2794
2795 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
2796 Add :group 'nnimap.
2797
2798 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
2799
2800 * mm-decode.el (mime-display, mime-security): Fix custom-manual
2801 entries.
2802
2803 * gnus-art.el (gnus-article): Ditto.
2804
2805 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
2806
2807 * gnus-art.el (article-hide-list-identifiers):
2808 Bind inhibit-read-only as t.
2809
2810 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
2811
2812 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
2813
2814 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
2815
2816 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
2817 (gnus-narrow-to-page): Don't assume point-min == 1.
2818 (gnus-article-edit-mode): Derive from message-mode.
2819
2820 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
2821 point-min == 1.
2822
2823 * imap.el (imap-parse-address-list, imap-parse-body-ext):
2824 Disable incorrect use of `assert'.
2825
2826 * message.el (message-mode): Set comment-start-skip.
2827
2828 2004-08-22 Sam Steingold <sds@gnu.org>
2829
2830 * pop3.el (pop3-leave-mail-on-server): New user variable.
2831 (pop3-movemail): Delete mail only when it is nil.
2832
2833 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
2834
2835 * netrc.el, tls.el: Removed; use files from ../net instead.
2836
2837 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
2838
2839 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
2840
2841 * mailcap.el (mailcap-mime-data): Mark as risky.
2842
2843 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
2844 Fix custom-manual entries.
2845
2846 * time-date.el: Removed. Merged into ../calendar/time-date.el.
2847
2848 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2849
2850 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
2851 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
2852 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
2853 wry.xpm: Added new files from the v5_10 branch of Gnus.
2854
2855 2004-07-22 Andreas Schwab <schwab@suse.de>
2856
2857 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
2858
2859 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
2860
2861 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
2862 addition to emacs-w3m.
2863
2864 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
2865
2866 * gnus-msg.el (gnus-summary-followup-with-original):
2867 Document yanking of region when active.
2868
2869 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
2870
2871 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
2872 Revision 7.2 changes excluded to maintain compatibility with all
2873 targeted emacs versions.
2874
2875 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
2876 gnus-agent.el update and incorporate bug fixes.
2877
2878 See ChangeLog.2 for earlier changes.
2879
2880 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
2881 Copying and distribution of this file, with or without modification,
2882 are permitted provided the copyright notice and this notice are preserved.
2883
2884 ;; Local Variables:
2885 ;; coding: iso-2022-7bit
2886 ;; End:
2887
2888 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4